diff --git a/.github/actions/prepare-test/action.yml b/.github/actions/prepare-test/action.yml index 690f91770b..9ecf92b5a9 100644 --- a/.github/actions/prepare-test/action.yml +++ b/.github/actions/prepare-test/action.yml @@ -19,6 +19,12 @@ outputs: runs: using: composite steps: + - name: npm install + shell: bash + run: | + if command -v npm >/dev/null 2>/dev/null; then + npm ci + fi - name: Move codeql-action shell: bash run: | diff --git a/.github/actions/update-bundle/action.yml b/.github/actions/update-bundle/action.yml index 0216d2465b..d5ff0cc2a4 100644 --- a/.github/actions/update-bundle/action.yml +++ b/.github/actions/update-bundle/action.yml @@ -8,6 +8,10 @@ runs: shell: bash run: npm install -g ts-node + - name: Install + shell: bash + run: npm ci + - name: Run update script working-directory: ${{ github.action_path }} shell: bash diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 04998a5516..fb3167f3fd 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -26,6 +26,9 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install + run: npm install + - name: Lint id: lint run: npm run-script lint-ci @@ -52,6 +55,16 @@ jobs: # `npm install` on Linux. npm install + ( + echo '*/*-action.js'; + echo '*/*-action-post.js' + ) >> .gitignore + for action in $( + find * -mindepth 1 -maxdepth 1 -type f -name action.yml + ); do + git rm -f "$(dirname "$action")"/*-action*.js + done + if [ ! -z "$(git status --porcelain)" ]; then git config --global user.email "github-actions@github.com" git config --global user.name "github-actions[bot]" @@ -112,6 +125,12 @@ jobs: steps: - uses: actions/checkout@v4 + - name: npm install + run: | + npm ci + - name: Build + run: | + npm run build - name: npm test run: | # Run any commands referenced in package.json using Bash, otherwise diff --git a/.gitignore b/.gitignore index e007cdf3c7..bcbc751a00 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,7 @@ -# Ignore for example failing-tests.json from AVA -node_modules/.cache/ +# actions are bundled to make this repository lightweight for consumers +node_modules/ +# lib is generated by tsc +lib # Java build files .gradle/ *.class @@ -8,4 +10,4 @@ node_modules/.cache/ # eslint sarif report eslint.sarif # for local incremental compilation -tsconfig.tsbuildinfo \ No newline at end of file +tsconfig.tsbuildinfo diff --git a/CHANGELOG.md b/CHANGELOG.md index cecfa1de54..6008d92ee5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Note that the only difference between `v2` and `v3` of the CodeQL Action is the ## [UNRELEASED] - The CodeQL Action now downloads bundles compressed using Zstandard on GitHub Enterprise Server when using Linux or macOS runners. This speeds up the installation of the CodeQL tools. This feature is already available to GitHub.com users. [#2573](https://github.com/github/codeql-action/pull/2573) +- The CodeQL Action no longer includes node_modules. This should drammatically decrease the download size/increase download speed for `uses: github/codeql-action@...`. ## 3.27.0 - 22 Oct 2024 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 63905446db..992e2a2aef 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -17,20 +17,15 @@ Before you start, ensure that you have a recent version of node (16 or higher) i ### Common tasks -* Transpile the TypeScript to JavaScript: `npm run build`. Note that the JavaScript files are committed to git. -* Run tests: `npm run test`. You’ll need to ensure that the JavaScript files are up-to-date first by running the command above. -* Run the linter: `npm run lint`. +* Set up node: `npm ci` +* Transpile the TypeScript to JavaScript: `npm run build`. Note that the bundled action files are committed to git. +* Run tests: `npm run test`. You’ll need to ensure that the `node_modules` are available andJavaScript files are up-to-date first by running the commands above. +* Run the linter: `npm run lint` (requires the first command). This project also includes configuration to run tests from VSCode (with support for breakpoints) - open the test file you wish to run and choose "Debug AVA test file" from the Run menu in the Run panel. You may want to run `tsc --watch` from the command line or inside of vscode in order to ensure build artifacts are up to date as you are working. -### Checking in compiled artifacts and `node_modules` - -Because CodeQL Action users consume the code directly from this repository, and there can be no build step during an GitHub Actions run, this repository contains all compiled artifacts and node modules. There is a PR check that will fail if any of the compiled artifacts are not up to date. Compiled artifacts are stored in the `lib/` directory. For all day-to-day development purposes, this folder can be ignored. - -Only run `npm install` if you are explicitly changing the set of dependencies in `package.json`. The `node_modules` directory should be up to date when you check out, but if for some reason, there is an inconsistency use `npm ci && npm run removeNPMAbsolutePaths` to ensure the directory is in a state consistent with the `package-lock.json`. Note that due to a macOS-specific dependency, this command should be run on a macOS machine. There is a PR check to ensure the consistency of the `node_modules` directory. - ### Running the action To see the effect of your changes and to test them, push your changes in a branch and then look at the [Actions output](https://github.com/github/codeql-action/actions) for that branch. You can also exercise the code locally by running the automated tests. diff --git a/analyze/action.yml b/analyze/action.yml index 7fec8fb44f..98935ce8ad 100644 --- a/analyze/action.yml +++ b/analyze/action.yml @@ -92,5 +92,5 @@ outputs: description: The ID of the uploaded SARIF file. runs: using: node20 - main: "../lib/analyze-action.js" - post: "../lib/analyze-action-post.js" + main: "analyze-action.js" + post: "analyze-action-post.js" diff --git a/analyze/analyze-action-post.js b/analyze/analyze-action-post.js new file mode 100644 index 0000000000..07863290db --- /dev/null +++ b/analyze/analyze-action-post.js @@ -0,0 +1,379 @@ +"use strict";var $5=Object.defineProperty;var P_e=Object.getOwnPropertyDescriptor;var I_e=Object.getOwnPropertyNames;var D_e=Object.prototype.hasOwnProperty;var br=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),D6=(e,t)=>{for(var r in t)$5(e,r,{get:t[r],enumerable:!0})},L_e=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of I_e(t))!D_e.call(e,n)&&n!==r&&$5(e,n,{get:()=>t[n],enumerable:!(i=P_e(t,n))||i.enumerable});return e};var Sd=e=>L_e($5({},"__esModule",{value:!0}),e);var L6=g(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.toCommandProperties=hf.toCommandValue=void 0;function F_e(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}hf.toCommandValue=F_e;function B_e(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}hf.toCommandProperties=B_e});var cM=g(na=>{"use strict";var q_e=na&&na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),M_e=na&&na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),k_e=na&&na.__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)&&q_e(t,e,r);return M_e(t,e),t};Object.defineProperty(na,"__esModule",{value:!0});na.issue=na.issueCommand=void 0;var j_e=k_e(require("os")),oM=L6();function lM(e,t,r){let i=new H5(e,t,r);process.stdout.write(i.toString()+j_e.EOL)}na.issueCommand=lM;function U_e(e,t=""){lM(e,{},t)}na.issue=U_e;var aM="::",H5=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=aM+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${$_e(n)}`)}}return t+=`${aM}${z_e(this.message)}`,t}};function z_e(e){return(0,oM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function $_e(e){return(0,oM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var pM=g(sa=>{"use strict";var H_e=sa&&sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G_e=sa&&sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),V5=sa&&sa.__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)&&H_e(t,e,r);return G_e(t,e),t};Object.defineProperty(sa,"__esModule",{value:!0});sa.prepareKeyValueMessage=sa.issueFileCommand=void 0;var V_e=V5(require("crypto")),uM=V5(require("fs")),G5=V5(require("os")),dM=L6();function W_e(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!uM.existsSync(r))throw new Error(`Missing file at path: ${r}`);uM.appendFileSync(r,`${(0,dM.toCommandValue)(t)}${G5.EOL}`,{encoding:"utf8"})}sa.issueFileCommand=W_e;function K_e(e,t){let r=`ghadelimiter_${V_e.randomUUID()}`,i=(0,dM.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}${G5.EOL}${i}${G5.EOL}${r}`}sa.prepareKeyValueMessage=K_e});var mM=g(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.checkBypass=gf.getProxyUrl=void 0;function X_e(e){let t=e.protocol==="https:";if(fM(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}gf.getProxyUrl=X_e;function fM(e){if(!e.hostname)return!1;let t=e.hostname;if(Q_e(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}gf.checkBypass=fM;function Q_e(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 bM=g(yf=>{"use strict";var D3t=require("net"),Y_e=require("tls"),W5=require("http"),hM=require("https"),Z_e=require("events"),L3t=require("assert"),J_e=require("util");yf.httpOverHttp=ewe;yf.httpsOverHttp=twe;yf.httpOverHttps=rwe;yf.httpsOverHttps=iwe;function ewe(e){var t=new ql(e);return t.request=W5.request,t}function twe(e){var t=new ql(e);return t.request=W5.request,t.createSocket=gM,t.defaultPort=443,t}function rwe(e){var t=new ql(e);return t.request=hM.request,t}function iwe(e){var t=new ql(e);return t.request=hM.request,t.createSocket=gM,t.defaultPort=443,t}function ql(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||W5.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=yM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};ql.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=K5({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),zc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){zc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){zc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return zc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),zc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};ql.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(n){i.request.onSocket(n)})}};function gM(e,t){var r=this;ql.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=K5({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=Y_e.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function yM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function K5(e){for(var t=1,r=arguments.length;t{vM.exports=bM()});var to=g($t=>{"use strict";var nwe=$t&&$t.__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]}),swe=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j6=$t&&$t.__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)&&nwe(t,e,r);return swe(t,e),t},Zr=$t&&$t.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($t,"__esModule",{value:!0});$t.HttpClient=$t.isHttps=$t.HttpClientResponse=$t.HttpClientError=$t.getProxyUrl=$t.MediaTypes=$t.Headers=$t.HttpCodes=void 0;var F6=j6(require("http")),X5=j6(require("https")),wM=j6(mM()),B6=j6(_M()),eo;(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"})(eo=$t.HttpCodes||($t.HttpCodes={}));var Dn;(function(e){e.Accept="accept",e.ContentType="content-type"})(Dn=$t.Headers||($t.Headers={}));var $c;(function(e){e.ApplicationJson="application/json"})($c=$t.MediaTypes||($t.MediaTypes={}));function awe(e){let t=wM.getProxyUrl(new URL(e));return t?t.href:""}$t.getProxyUrl=awe;var owe=[eo.MovedPermanently,eo.ResourceMoved,eo.SeeOther,eo.TemporaryRedirect,eo.PermanentRedirect],lwe=[eo.BadGateway,eo.ServiceUnavailable,eo.GatewayTimeout],cwe=["OPTIONS","GET","DELETE","HEAD"],uwe=10,dwe=5,M6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};$t.HttpClientError=M6;var k6=class{constructor(t){this.message=t}readBody(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(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 Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};$t.HttpClientResponse=k6;function pwe(e){return new URL(e).protocol==="https:"}$t.isHttps=pwe;var Q5=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 Zr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Zr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Zr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Zr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Zr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Zr(this,void 0,void 0,function*(){r[Dn.Accept]=this._getExistingOrDefaultHeader(r,Dn.Accept,$c.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,$c.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,$c.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,$c.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,$c.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,$c.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,$c.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Zr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&cwe.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===eo.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&owe.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.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 c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!lwe.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new k6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),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)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?X5:F6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},q6(this.requestOptions.headers),q6(t||{})):q6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=q6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=wM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||F6.globalAgent.maxSockets),i&&i.hostname){let o={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})},l,c=i.protocol==="https:";s?l=c?B6.httpsOverHttps:B6.httpsOverHttp:l=c?B6.httpOverHttps:B6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new X5.Agent(o):new F6.Agent(o),this._agent=r}return r||(r=s?X5.globalAgent:F6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Zr(this,void 0,void 0,function*(){t=Math.min(uwe,t);let r=dwe*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Zr(this,void 0,void 0,function*(){return new Promise((i,n)=>Zr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===eo.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new M6(u,s);d.result=a.result,n(d)}else i(a)}))})}};$t.HttpClient=Q5;var q6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var I0=g(Lo=>{"use strict";var e8=Lo&&Lo.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Lo,"__esModule",{value:!0});Lo.PersonalAccessTokenCredentialHandler=Lo.BearerCredentialHandler=Lo.BasicCredentialHandler=void 0;var Y5=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 e8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.BasicCredentialHandler=Y5;var Z5=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 e8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.BearerCredentialHandler=Z5;var J5=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 e8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.PersonalAccessTokenCredentialHandler=J5});var xM=g(bf=>{"use strict";var EM=bf&&bf.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(bf,"__esModule",{value:!0});bf.OidcClient=void 0;var fwe=to(),mwe=I0(),SM=ze(),t8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new fwe.HttpClient("actions/oidc-client",[new mwe.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 EM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return EM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,SM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,SM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bf.OidcClient=t8});var s8=g(ns=>{"use strict";var r8=ns&&ns.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ns,"__esModule",{value:!0});ns.summary=ns.markdownSummary=ns.SUMMARY_DOCS_URL=ns.SUMMARY_ENV_VAR=void 0;var hwe=require("os"),i8=require("fs"),{access:gwe,appendFile:ywe,writeFile:bwe}=i8.promises;ns.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";ns.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var n8=class{constructor(){this._buffer=""}filePath(){return r8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[ns.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${ns.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield gwe(t,i8.constants.R_OK|i8.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 n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return r8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?bwe:ywe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return r8(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(hwe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).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:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},TM=new n8;ns.markdownSummary=TM;ns.summary=TM});var NM=g(ss=>{"use strict";var vwe=ss&&ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_we=ss&&ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wwe=ss&&ss.__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)&&vwe(t,e,r);return _we(t,e),t};Object.defineProperty(ss,"__esModule",{value:!0});ss.toPlatformPath=ss.toWin32Path=ss.toPosixPath=void 0;var Ewe=wwe(require("path"));function Swe(e){return e.replace(/[\\]/g,"/")}ss.toPosixPath=Swe;function xwe(e){return e.replace(/[/]/g,"\\")}ss.toWin32Path=xwe;function Twe(e){return e.replace(/[/\\]/g,Ewe.sep)}ss.toPlatformPath=Twe});var o8=g(we=>{"use strict";var Nwe=we&&we.__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]}),Rwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AM=we&&we.__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)&&Nwe(t,e,r);return Rwe(t,e),t},a8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},as;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var CM=AM(require("fs")),U6=AM(require("path"));as=CM.promises,we.chmod=as.chmod,we.copyFile=as.copyFile,we.lstat=as.lstat,we.mkdir=as.mkdir,we.open=as.open,we.readdir=as.readdir,we.readlink=as.readlink,we.rename=as.rename,we.rm=as.rm,we.rmdir=as.rmdir,we.stat=as.stat,we.symlink=as.symlink,we.unlink=as.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=CM.constants.O_RDONLY;function Awe(e){return a8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=Awe;function Cwe(e,t=!1){return a8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=Cwe;function Owe(e){if(e=Iwe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=Owe;function Pwe(e,t){return a8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=U6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(RM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.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(we.IS_WINDOWS){try{let s=U6.dirname(e),a=U6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=U6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(RM(r))return e}}return""})}we.tryGetExecutablePath=Pwe;function Iwe(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function RM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function Dwe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=Dwe});var D0=g(Br=>{"use strict";var Lwe=Br&&Br.__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]}),Fwe=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OM=Br&&Br.__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)&&Lwe(t,e,r);return Fwe(t,e),t},Hc=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var Bwe=require("assert"),Fo=OM(require("path")),Ot=OM(o8());function qwe(e,t,r={}){return Hc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=kwe(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Fo.join(t,Fo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield LM(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Fo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield FM(e,o,i)}})}Br.cp=qwe;function Mwe(e,t,r={}){return Hc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Fo.join(t,Fo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield PM(t);else throw new Error("Destination already exists")}yield l8(Fo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=Mwe;function PM(e){return Hc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=PM;function l8(e){return Hc(this,void 0,void 0,function*(){Bwe.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=l8;function IM(e,t){return Hc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield IM(e,!1);if(!i)throw Ot.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 DM(e);return r&&r.length>0?r[0]:""})}Br.which=IM;function DM(e){return Hc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Fo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Fo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Fo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Fo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=DM;function kwe(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 LM(e,t,r,i){return Hc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield l8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield LM(a,o,r,i):yield FM(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function FM(e,t,r){return Hc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var _f=g(os=>{"use strict";var jwe=os&&os.__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]}),Uwe=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vf=os&&os.__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)&&jwe(t,e,r);return Uwe(t,e),t},BM=os&&os.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(os,"__esModule",{value:!0});os.argStringToArray=os.ToolRunner=void 0;var z6=vf(require("os")),MM=vf(require("events")),zwe=vf(require("child_process")),$we=vf(require("path")),Hwe=vf(D0()),qM=vf(o8()),Gwe=require("timers"),$6=process.platform==="win32",c8=class extends MM.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(),n=this._getSpawnArgs(t),s=r?"":"[command]";if($6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(z6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+z6.EOL.length),s=n.indexOf(z6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return $6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if($6&&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(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 BM(this,void 0,void 0,function*(){return!qM.isRooted(this.toolPath)&&(this.toolPath.includes("/")||$6&&this.toolPath.includes("\\"))&&(this.toolPath=$we.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield Hwe.which(this.toolPath,!0),new Promise((t,r)=>BM(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+z6.EOL);let n=new u8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield qM.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=zwe.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};os.ToolRunner=c8;function Vwe(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}os.argStringToArray=Vwe;var u8=class e extends MM.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=Gwe.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 wf=g(ls=>{"use strict";var Wwe=ls&&ls.__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]}),Kwe=ls&&ls.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xwe=ls&&ls.__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)&&Wwe(t,e,r);return Kwe(t,e),t},UM=ls&&ls.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ls,"__esModule",{value:!0});ls.getExecOutput=ls.exec=void 0;var kM=require("string_decoder"),jM=Xwe(_f());function zM(e,t,r){return UM(this,void 0,void 0,function*(){let i=jM.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new jM.ToolRunner(n,t,r).exec()})}ls.exec=zM;function Qwe(e,t,r){var i,n;return UM(this,void 0,void 0,function*(){let s="",a="",o=new kM.StringDecoder("utf8"),l=new kM.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield zM(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}ls.getExecOutput=Qwe});var HM=g(ht=>{"use strict";var Ywe=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Zwe=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jwe=ht&&ht.__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 Zwe(t,e),t},G6=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},e3e=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var $M=e3e(require("os")),H6=Jwe(wf()),t3e=()=>G6(void 0,void 0,void 0,function*(){let{stdout:e}=yield H6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield H6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),r3e=()=>G6(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield H6.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),i3e=()=>G6(void 0,void 0,void 0,function*(){let{stdout:e}=yield H6.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=$M.default.platform();ht.arch=$M.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function n3e(){return G6(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?t3e():ht.isMacOS?r3e():i3e()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=n3e});var ze=g(be=>{"use strict";var s3e=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a3e=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p8=be&&be.__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)&&s3e(t,e,r);return a3e(t,e),t},GM=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var aa=cM(),xd=pM(),Ef=L6(),VM=p8(require("os")),o3e=p8(require("path")),l3e=xM(),d8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(d8||(be.ExitCode=d8={}));function c3e(e,t){let r=(0,Ef.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,xd.issueFileCommand)("ENV",(0,xd.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("set-env",{name:e},r)}be.exportVariable=c3e;function u3e(e){(0,aa.issueCommand)("add-mask",{},e)}be.setSecret=u3e;function d3e(e){process.env.GITHUB_PATH||""?(0,xd.issueFileCommand)("PATH",e):(0,aa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${o3e.delimiter}${process.env.PATH}`}be.addPath=d3e;function f8(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()}be.getInput=f8;function p3e(e,t){let r=f8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=p3e;function f3e(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=f8(e,t);if(r.includes(n))return!0;if(i.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\``)}be.getBooleanInput=f3e;function m3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,xd.issueFileCommand)("OUTPUT",(0,xd.prepareKeyValueMessage)(e,t));process.stdout.write(VM.EOL),(0,aa.issueCommand)("set-output",{name:e},(0,Ef.toCommandValue)(t))}be.setOutput=m3e;function h3e(e){(0,aa.issue)("echo",e?"on":"off")}be.setCommandEcho=h3e;function g3e(e){process.exitCode=d8.Failure,WM(e)}be.setFailed=g3e;function y3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=y3e;function b3e(e){(0,aa.issueCommand)("debug",{},e)}be.debug=b3e;function WM(e,t={}){(0,aa.issueCommand)("error",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=WM;function v3e(e,t={}){(0,aa.issueCommand)("warning",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=v3e;function _3e(e,t={}){(0,aa.issueCommand)("notice",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=_3e;function w3e(e){process.stdout.write(e+VM.EOL)}be.info=w3e;function KM(e){(0,aa.issue)("group",e)}be.startGroup=KM;function XM(){(0,aa.issue)("endgroup")}be.endGroup=XM;function E3e(e,t){return GM(this,void 0,void 0,function*(){KM(e);let r;try{r=yield t()}finally{XM()}return r})}be.group=E3e;function S3e(e,t){if(process.env.GITHUB_STATE||"")return(0,xd.issueFileCommand)("STATE",(0,xd.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("save-state",{name:e},(0,Ef.toCommandValue)(t))}be.saveState=S3e;function x3e(e){return process.env[`STATE_${e}`]||""}be.getState=x3e;function T3e(e){return GM(this,void 0,void 0,function*(){return yield l3e.OidcClient.getIDToken(e)})}be.getIDToken=T3e;var N3e=s8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return N3e.summary}});var R3e=s8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return R3e.markdownSummary}});var m8=NM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return m8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return m8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return m8.toPlatformPath}});be.platform=p8(HM())});var L0=g(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.safeWhich=Bo.isWindows=void 0;var QM=require("fs"),A3e=require("path");Bo.isWindows=process.platform==="win32";var YM=Bo.isWindows?";":":",C3e=Bo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function O3e(e){if(e.includes("/")||e.includes("\\")&&Bo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(YM),i=C3e;Bo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(YM));for(let n of r)for(let s of i){let a=A3e.join(n,e+s);try{return await QM.promises.access(a,QM.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Bo.safeWhich=O3e});var tk=g(Sf=>{"use strict";Object.defineProperty(Sf,"__esModule",{value:!0});var P3e=require("node:child_process"),I3e=require("node:fs/promises"),D3e=require("node:os"),ZM=require("node:path"),L3e=require("node:process"),F3e=require("node:util"),F0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},V6=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function JM(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function ek(e,t){let r=e,i=await JM(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await JM(r,t);return r}async function B3e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function q3e(e,t={platform:L3e.platform,release:D3e.release(),fsAccess:I3e.access,pathNormalize:ZM.normalize,pathSep:ZM.sep,cpExecFile:F3e.promisify(P3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new V6;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new F0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await B3e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new F0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await ek(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}Sf.InvalidPathError=F0;Sf.NoMatchError=V6;Sf.default=q3e;Sf.getFirstExistingParentPath=ek});var ik=g((Q3t,rk)=>{"use strict";rk.exports=(...e)=>[...new Set([].concat(...e))]});var h8=g((Y3t,ak)=>{"use strict";var M3e=require("stream"),nk=M3e.PassThrough,k3e=Array.prototype.slice;ak.exports=j3e;function j3e(){let e=[],t=k3e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=nk(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.splitWhen=xf.flatten=void 0;function U3e(e){return e.reduce((t,r)=>[].concat(t,r),[])}xf.flatten=U3e;function z3e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}xf.splitWhen=z3e});var lk=g(W6=>{"use strict";Object.defineProperty(W6,"__esModule",{value:!0});W6.isEnoentCodeError=void 0;function $3e(e){return e.code==="ENOENT"}W6.isEnoentCodeError=$3e});var ck=g(K6=>{"use strict";Object.defineProperty(K6,"__esModule",{value:!0});K6.createDirentFromStats=void 0;var g8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function H3e(e,t){return new g8(e,t)}K6.createDirentFromStats=H3e});var fk=g(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.convertPosixPathToPattern=si.convertWindowsPathToPattern=si.convertPathToPattern=si.escapePosixPath=si.escapeWindowsPath=si.escape=si.removeLeadingDotSegment=si.makeAbsolute=si.unixify=void 0;var G3e=require("os"),V3e=require("path"),uk=G3e.platform()==="win32",W3e=2,K3e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,X3e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,Q3e=/^\\\\([.?])/,Y3e=/\\(?![!()+@[\]{}])/g;function Z3e(e){return e.replace(/\\/g,"/")}si.unixify=Z3e;function J3e(e,t){return V3e.resolve(e,t)}si.makeAbsolute=J3e;function e9e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(W3e)}return e}si.removeLeadingDotSegment=e9e;si.escape=uk?y8:b8;function y8(e){return e.replace(X3e,"\\$2")}si.escapeWindowsPath=y8;function b8(e){return e.replace(K3e,"\\$2")}si.escapePosixPath=b8;si.convertPathToPattern=uk?dk:pk;function dk(e){return y8(e).replace(Q3e,"//$1").replace(Y3e,"/")}si.convertWindowsPathToPattern=dk;function pk(e){return b8(e)}si.convertPosixPathToPattern=pk});var hk=g((r9t,mk)=>{mk.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var v8=g((i9t,yk)=>{var t9e=hk(),gk={"{":"}","(":")","[":"]"},r9e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=gk[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},i9e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var n9e=v8(),s9e=require("path").posix.dirname,a9e=require("os").platform()==="win32",_8="/",o9e=/\\/g,l9e=/[\{\[].*[\}\]]$/,c9e=/(^|[^\\])([\{\[]|\([^\)]+$)/,u9e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;bk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&a9e&&t.indexOf(_8)<0&&(t=t.replace(o9e,_8)),l9e.test(t)&&(t+=_8),t+="a";do t=s9e(t);while(n9e(t)||c9e.test(t));return t.replace(u9e,"$1")}});var X6=g(oa=>{"use strict";oa.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;oa.find=(e,t)=>e.nodes.find(r=>r.type===t);oa.exceedsLimit=(e,t,r=1,i)=>i===!1||!oa.isInteger(e)||!oa.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;oa.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};oa.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);oa.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;oa.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;oa.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);oa.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var _k=X6();wk.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&_k.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&_k.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Sk=g((o9t,Ek)=>{"use strict";Ek.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Ik=g((l9t,Pk)=>{"use strict";var xk=Sk(),Td=(e,t,r)=>{if(xk(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(xk(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Td.cache.hasOwnProperty(l))return Td.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=Ok(e)||Ok(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=Tk(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=Tk(c,u,p,i)),p.negatives=m,p.positives=f,p.result=d9e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Td.cache[l]=p,p.result};function d9e(e,t,r){let i=w8(e,t,"-",!1,r)||[],n=w8(t,e,"",!1,r)||[],s=w8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function p9e(e,t){let r=1,i=1,n=Rk(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Rk(e,r);for(n=Ak(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Ck(o.count),a=c+1;continue}r.isPadded&&(d=y9e(c,r,i)),u.string=d+u.pattern+Ck(u.count),s.push(u),a=c+1,o=u}return s}function w8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Nk(t,"string",o)&&s.push(r+o),i&&Nk(t,"string",o)&&s.push(r+o)}return s}function m9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Nk(e,t,r){return e.some(i=>i[t]===r)}function Rk(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ak(e,t){return e-e%Math.pow(10,t)}function Ck(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function g9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Ok(e){return/^-?(0+)\d/.test(e)}function y9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Td.cache={};Td.clearCache=()=>Td.cache={};Pk.exports=Td});var x8=g((c9t,kk)=>{"use strict";var b9e=require("util"),Lk=Ik(),Dk=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),v9e=e=>t=>e===!0?Number(t):String(t),E8=e=>typeof e=="number"||typeof e=="string"&&e!=="",B0=e=>Number.isInteger(+e),S8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},_9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,w9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},Z6=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>Z6(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>Z6(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},Fk=(e,t,r,i)=>{if(r)return Lk(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},Bk=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return Lk(e,t,r)},qk=(...e)=>new RangeError("Invalid range arguments: "+b9e.inspect(...e)),Mk=(e,t,r)=>{if(r.strictRanges===!0)throw qk([e,t]);return[]},S9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},x9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw qk([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=S8(o)||S8(l)||S8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&_9e(e,t,i)===!1,f=i.transform||v9e(p);if(i.toRegex&&r===1)return Fk(Z6(e,d),Z6(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(w9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?E9e(m,i,d):Bk(y,null,{wrap:!1,...i}):y},T9e=(e,t,r=1,i={})=>{if(!B0(e)&&e.length>1||!B0(t)&&t.length>1)return Mk(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return Fk(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?Bk(u,null,{wrap:!1,options:i}):u},Y6=(e,t,r,i={})=>{if(t==null&&E8(e))return[e];if(!E8(e)||!E8(t))return Mk(e,t,i);if(typeof r=="function")return Y6(e,t,1,{transform:r});if(Dk(r))return Y6(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,B0(r)?B0(e)&&B0(t)?x9e(e,t,r,n):T9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!Dk(r)?S9e(r,n):Y6(e,t,1,r)};kk.exports=Y6});var zk=g((u9t,Uk)=>{"use strict";var N9e=x8(),jk=X6(),R9e=(e,t={})=>{let r=(i,n={})=>{let s=jk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=jk.reduce(i.nodes),d=N9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};Uk.exports=R9e});var Gk=g((d9t,Hk)=>{"use strict";var A9e=x8(),$k=Q6(),Tf=X6(),Nd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Tf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Nd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Nd(n,s,r):n+s);return Tf.flatten(i)},C9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Nd(o.pop(),$k(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Nd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Tf.reduce(n.nodes);if(Tf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=A9e(...d,t);p.length===0&&(p=$k(n,t)),o.push(Nd(o.pop(),p)),n.nodes=[];return}let l=Tf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";Vk.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Zk=g((f9t,Yk)=>{"use strict";var O9e=Q6(),{MAX_LENGTH:Kk,CHAR_BACKSLASH:T8,CHAR_BACKTICK:P9e,CHAR_COMMA:I9e,CHAR_DOT:D9e,CHAR_LEFT_PARENTHESES:L9e,CHAR_RIGHT_PARENTHESES:F9e,CHAR_LEFT_CURLY_BRACE:B9e,CHAR_RIGHT_CURLY_BRACE:q9e,CHAR_LEFT_SQUARE_BRACKET:Xk,CHAR_RIGHT_SQUARE_BRACKET:Qk,CHAR_DOUBLE_QUOTE:M9e,CHAR_SINGLE_QUOTE:k9e,CHAR_NO_BREAK_SPACE:j9e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:U9e}=Wk(),z9e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Kk,r.maxLength):Kk;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:O9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===D9e&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};Yk.exports=z9e});var tj=g((m9t,ej)=>{"use strict";var Jk=Q6(),$9e=zk(),H9e=Gk(),G9e=Zk(),Os=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Os.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Os.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Os.parse=(e,t={})=>G9e(e,t);Os.stringify=(e,t={})=>Jk(typeof e=="string"?Os.parse(e,t):e,t);Os.compile=(e,t={})=>(typeof e=="string"&&(e=Os.parse(e,t)),$9e(e,t));Os.expand=(e,t={})=>{typeof e=="string"&&(e=Os.parse(e,t));let r=H9e(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Os.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Os.compile(e,t):Os.expand(e,t);ej.exports=Os});var q0=g((h9t,aj)=>{"use strict";var V9e=require("path"),qo="\\\\/",rj=`[^${qo}]`,Ml="\\.",W9e="\\+",K9e="\\?",J6="\\/",X9e="(?=.)",ij="[^/]",N8=`(?:${J6}|$)`,nj=`(?:^|${J6})`,R8=`${Ml}{1,2}${N8}`,Q9e=`(?!${Ml})`,Y9e=`(?!${nj}${R8})`,Z9e=`(?!${Ml}{0,1}${N8})`,J9e=`(?!${R8})`,eEe=`[^.${J6}]`,tEe=`${ij}*?`,sj={DOT_LITERAL:Ml,PLUS_LITERAL:W9e,QMARK_LITERAL:K9e,SLASH_LITERAL:J6,ONE_CHAR:X9e,QMARK:ij,END_ANCHOR:N8,DOTS_SLASH:R8,NO_DOT:Q9e,NO_DOTS:Y9e,NO_DOT_SLASH:Z9e,NO_DOTS_SLASH:J9e,QMARK_NO_DOT:eEe,STAR:tEe,START_ANCHOR:nj},rEe={...sj,SLASH_LITERAL:`[${qo}]`,QMARK:rj,STAR:`${rj}*?`,DOTS_SLASH:`${Ml}{1,2}(?:[${qo}]|$)`,NO_DOT:`(?!${Ml})`,NO_DOTS:`(?!(?:^|[${qo}])${Ml}{1,2}(?:[${qo}]|$))`,NO_DOT_SLASH:`(?!${Ml}{0,1}(?:[${qo}]|$))`,NO_DOTS_SLASH:`(?!${Ml}{1,2}(?:[${qo}]|$))`,QMARK_NO_DOT:`[^.${qo}]`,START_ANCHOR:`(?:^|[${qo}])`,END_ANCHOR:`(?:[${qo}]|$)`},iEe={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};aj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:iEe,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:V9e.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?rEe:sj}}});var M0=g(cs=>{"use strict";var nEe=require("path"),sEe=process.platform==="win32",{REGEX_BACKSLASH:aEe,REGEX_REMOVE_BACKSLASH:oEe,REGEX_SPECIAL_CHARS:lEe,REGEX_SPECIAL_CHARS_GLOBAL:cEe}=q0();cs.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);cs.hasRegexChars=e=>lEe.test(e);cs.isRegexChar=e=>e.length===1&&cs.hasRegexChars(e);cs.escapeRegex=e=>e.replace(cEe,"\\$1");cs.toPosixSlashes=e=>e.replace(aEe,"/");cs.removeBackslashes=e=>e.replace(oEe,t=>t==="\\"?"":t);cs.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};cs.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:sEe===!0||nEe.sep==="\\";cs.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?cs.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};cs.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};cs.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var mj=g((y9t,fj)=>{"use strict";var oj=M0(),{CHAR_ASTERISK:A8,CHAR_AT:uEe,CHAR_BACKWARD_SLASH:k0,CHAR_COMMA:dEe,CHAR_DOT:C8,CHAR_EXCLAMATION_MARK:O8,CHAR_FORWARD_SLASH:pj,CHAR_LEFT_CURLY_BRACE:P8,CHAR_LEFT_PARENTHESES:I8,CHAR_LEFT_SQUARE_BRACKET:pEe,CHAR_PLUS:fEe,CHAR_QUESTION_MARK:lj,CHAR_RIGHT_CURLY_BRACE:mEe,CHAR_RIGHT_PARENTHESES:cj,CHAR_RIGHT_SQUARE_BRACKET:hEe}=q0(),uj=e=>e===pj||e===k0,dj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},gEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,q=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),L&&m===!0&&d>0?(L=l.slice(0,d),I=l.slice(d)):m===!0?(L="",I=l):L=l,L&&L!==""&&L!=="/"&&L!==l&&uj(L.charCodeAt(L.length-1))&&(L=L.slice(0,-1)),r.unescape===!0&&(I&&(I=oj.removeBackslashes(I)),L&&w===!0&&(L=oj.removeBackslashes(L)));let F={prefix:R,input:e,start:u,base:L,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(F.maxDepth=0,uj(B)||a.push(P),F.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var e4=q0(),Ps=M0(),{MAX_LENGTH:t4,POSIX_REGEX_SOURCE:yEe,REGEX_NON_SPECIAL_CHARS:bEe,REGEX_SPECIAL_CHARS_BACKREF:vEe,REPLACEMENTS:hj}=e4,_Ee=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ps.escapeRegex(n)).join("..")}return r},Nf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,D8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=hj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(t4,r.maxLength):t4,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ps.isWindows(t),c=e4.globChars(l),u=e4.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:q}=c,O=se=>`(${o}(?:(?!${q}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ps.removePrefix(e,x),n=e.length;let Y=[],L=[],R=[],I=s,F,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",Ue=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Vt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},In=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},vd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(Ue()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=Ue())&&/^\.[^\\/.]+$/.test(re)){let Kt=D8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Kt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:F,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(vEe,(re,Ge,Kt,ni,gr,Bl)=>ni==="\\"?(se=!0,re):ni==="?"?Ge?Ge+ni+(gr?v.repeat(gr.length):""):Bl===0?P+(gr?v.repeat(gr.length):""):v.repeat(Kt.length):ni==="."?d.repeat(Kt.length):ni==="*"?Ge?Ge+ni+(gr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ps.wrapOutput(ut,x,t),x)}for(;!ae();){if(F=_e(),F==="\0")continue;if(F==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){F+="\\",Re({type:"text",value:F});continue}let Ge=/^\\+/.exec(Ue()),Kt=0;if(Ge&&Ge[0].length>2&&(Kt=Ge[0].length,x.index+=Kt,Kt%2!==0&&(F+="\\")),r.unescape===!0?F=_e():F+=_e(),x.brackets===0){Re({type:"text",value:F});continue}}if(x.brackets>0&&(F!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&F===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Kt=I.value.slice(0,Ge),ni=I.value.slice(Ge+2),gr=yEe[ni];if(gr){I.value=Kt+gr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(F==="["&&ie()!==":"||F==="-"&&ie()==="]")&&(F=`\\${F}`),F==="]"&&(I.value==="["||I.value==="[^")&&(F=`\\${F}`),r.posix===!0&&F==="!"&&I.value==="["&&(F="^"),I.value+=F,vt({value:F});continue}if(x.quotes===1&&F!=='"'){F=Ps.escapeRegex(F),I.value+=F,vt({value:F});continue}if(F==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:F});continue}if(F==="("){Fr("parens"),Re({type:"paren",value:F});continue}if(F===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Nf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){vd(Y.pop());continue}Re({type:"paren",value:F,output:x.parens?")":"\\)"}),Ve("parens");continue}if(F==="["){if(r.nobracket===!0||!Ue().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Nf("closing","]"));F=`\\${F}`}else Fr("brackets");Re({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:F,output:`\\${F}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Nf("opening","["));Re({type:"text",value:F,output:`\\${F}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(F=`/${F}`),I.value+=F,vt({value:F}),r.literalBrackets===!1||Ps.hasRegexChars(re))continue;let Ge=Ps.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(F==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:F,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};L.push(re),Re(re);continue}if(F==="}"){let re=L[L.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:F,output:F});continue}let Ge=")";if(re.dots===!0){let Kt=a.slice(),ni=[];for(let gr=Kt.length-1;gr>=0&&(a.pop(),Kt[gr].type!=="brace");gr--)Kt[gr].type!=="dots"&&ni.unshift(Kt[gr].value);Ge=_Ee(ni,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Kt=x.output.slice(0,re.outputIndex),ni=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",F=Ge="\\}",x.output=Kt;for(let gr of ni)x.output+=gr.output||gr.value}Re({type:"brace",value:F,output:Ge}),Ve("braces"),L.pop();continue}if(F==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:F});continue}if(F===","){let re=F,Ge=L[L.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:F,output:re});continue}if(F==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:F,output:f});continue}if(F==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=L[L.length-1];I.type="dots",I.output+=F,I.value+=F,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:F,output:d});continue}Re({type:"dot",value:F,output:d});continue}if(F==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("qmark",F);continue}if(I&&I.type==="paren"){let Ge=ie(),Kt=F;if(Ge==="<"&&!Ps.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(Ue()))&&(Kt=`\\${F}`),Re({type:"text",value:F,output:Kt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:F,output:E});continue}Re({type:"qmark",value:F,output:v});continue}if(F==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){In("negate",F);continue}if(r.nonegate!==!0&&x.index===0){Vt();continue}}if(F==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("plus",F);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:F,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:F});continue}Re({type:"plus",value:p});continue}if(F==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:F,output:""});continue}Re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let re=bEe.exec(Ue());re&&(F+=re[0],x.index+=re[0].length),Re({type:"text",value:F});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=F,I.output=M,x.backtrack=!0,x.globstar=!0,pt(F);continue}let se=Ue();if(r.noextglob!==!0&&/^\([^?]/.test(se)){In("star",F);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(F);continue}let re=I.prev,Ge=re.prev,Kt=re.type==="slash"||re.type==="bos",ni=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Kt||se[0]&&se[0]!=="/")){Re({type:"star",value:F,output:""});continue}let gr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Bl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Kt&&re.type!=="paren"&&!gr&&!Bl){Re({type:"star",value:F,output:""});continue}for(;se.slice(0,3)==="/**";){let Io=e[x.index+4];if(Io&&Io!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=F,I.output=O(r),x.output=I.output,x.globstar=!0,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!ni&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=F,x.globstar=!0,x.output+=re.output+I.output,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Io=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Io})`,I.value+=F,x.output+=re.output+I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=F,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=F,x.output+=I.output,x.globstar=!0,pt(F);continue}let ut={type:"star",value:F,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=F,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Nf("closing","]"));x.output=Ps.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Nf("closing",")"));x.output=Ps.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Nf("closing","}"));x.output=Ps.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};D8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(t4,r.maxLength):t4,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=hj[e]||e;let s=Ps.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=e4.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},q=Ps.removePrefix(e,w),O=T(q);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};gj.exports=D8});var vj=g((v9t,bj)=>{"use strict";var wEe=require("path"),EEe=mj(),L8=yj(),F8=M0(),SEe=q0(),xEe=e=>e&&typeof e=="object"&&!Array.isArray(e),Jr=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>Jr(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=xEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=F8.isWindows(t),a=i?Jr.compileRe(e,t):Jr.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=Jr(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=Jr.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};Jr.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?F8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=Jr.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Jr.matchBase=(e,t,r,i=F8.isWindows(r))=>(t instanceof RegExp?t:Jr.makeRe(t,r)).test(wEe.basename(e));Jr.isMatch=(e,t,r)=>Jr(t,r)(e);Jr.parse=(e,t)=>Array.isArray(e)?e.map(r=>Jr.parse(r,t)):L8(e,{...t,fastpaths:!1});Jr.scan=(e,t)=>EEe(e,t);Jr.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Jr.toRegex(o,t);return i===!0&&(l.state=e),l};Jr.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=L8.fastpaths(e,t)),n.output||(n=L8(e,t)),Jr.compileRe(n,t,r,i)};Jr.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Jr.constants=SEe;bj.exports=Jr});var wj=g((_9t,_j)=>{"use strict";_j.exports=vj()});var Rj=g((w9t,Nj)=>{"use strict";var Sj=require("util"),xj=tj(),Mo=wj(),B8=M0(),Ej=e=>e===""||e==="./",Tj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ar=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};ar.match=ar;ar.matcher=(e,t)=>Mo(e,t);ar.isMatch=(e,t,r)=>Mo(t,r)(e);ar.any=ar.isMatch;ar.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(ar(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};ar.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Sj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ar.contains(e,i,r));if(typeof t=="string"){if(Ej(e)||Ej(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ar.isMatch(e,t,{...r,contains:!0})};ar.matchKeys=(e,t,r)=>{if(!B8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ar(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};ar.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Mo(String(n),r);if(i.some(a=>s(a)))return!0}return!1};ar.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Mo(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};ar.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Sj.inspect(e)}"`);return[].concat(t).every(i=>Mo(i,r)(e))};ar.capture=(e,t,r)=>{let i=B8.isWindows(r),s=Mo.makeRe(String(e),{...r,capture:!0}).exec(i?B8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};ar.makeRe=(...e)=>Mo.makeRe(...e);ar.scan=(...e)=>Mo.scan(...e);ar.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of xj(String(i),t))r.push(Mo.parse(n,t));return r};ar.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Tj(e)?[e]:xj(e,t)};ar.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ar.braces(e,{...t,expand:!0})};ar.hasBraces=Tj;Nj.exports=ar});var Fj=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.removeDuplicateSlashes=je.matchAny=je.convertPatternsToRe=je.makeRe=je.getPatternParts=je.expandBraceExpansion=je.expandPatternsWithBraceExpansion=je.isAffectDepthOfReadingPattern=je.endsWithSlashGlobStar=je.hasGlobStar=je.getBaseDirectory=je.isPatternRelatedToParentDirectory=je.getPatternsOutsideCurrentDirectory=je.getPatternsInsideCurrentDirectory=je.getPositivePatterns=je.getNegativePatterns=je.isPositivePattern=je.isNegativePattern=je.convertToNegativePattern=je.convertToPositivePattern=je.isDynamicPattern=je.isStaticPattern=void 0;var TEe=require("path"),NEe=vk(),q8=Rj(),Aj="**",REe="\\",AEe=/[*?]|^!/,CEe=/\[[^[]*]/,OEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,PEe=/[!*+?@]\([^(]*\)/,IEe=/,|\.\./,DEe=/(?!^)\/{2,}/g;function Cj(e,t={}){return!Oj(e,t)}je.isStaticPattern=Cj;function Oj(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(REe)||AEe.test(e)||CEe.test(e)||OEe.test(e)||t.extglob!==!1&&PEe.test(e)||t.braceExpansion!==!1&&LEe(e))}je.isDynamicPattern=Oj;function LEe(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return IEe.test(i)}function FEe(e){return r4(e)?e.slice(1):e}je.convertToPositivePattern=FEe;function BEe(e){return"!"+e}je.convertToNegativePattern=BEe;function r4(e){return e.startsWith("!")&&e[1]!=="("}je.isNegativePattern=r4;function Pj(e){return!r4(e)}je.isPositivePattern=Pj;function qEe(e){return e.filter(r4)}je.getNegativePatterns=qEe;function MEe(e){return e.filter(Pj)}je.getPositivePatterns=MEe;function kEe(e){return e.filter(t=>!M8(t))}je.getPatternsInsideCurrentDirectory=kEe;function jEe(e){return e.filter(M8)}je.getPatternsOutsideCurrentDirectory=jEe;function M8(e){return e.startsWith("..")||e.startsWith("./..")}je.isPatternRelatedToParentDirectory=M8;function UEe(e){return NEe(e,{flipBackslashes:!1})}je.getBaseDirectory=UEe;function zEe(e){return e.includes(Aj)}je.hasGlobStar=zEe;function Ij(e){return e.endsWith("/"+Aj)}je.endsWithSlashGlobStar=Ij;function $Ee(e){let t=TEe.basename(e);return Ij(e)||Cj(t)}je.isAffectDepthOfReadingPattern=$Ee;function HEe(e){return e.reduce((t,r)=>t.concat(Dj(r)),[])}je.expandPatternsWithBraceExpansion=HEe;function Dj(e){let t=q8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}je.expandBraceExpansion=Dj;function GEe(e,t){let{parts:r}=q8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}je.getPatternParts=GEe;function Lj(e,t){return q8.makeRe(e,t)}je.makeRe=Lj;function VEe(e,t){return e.map(r=>Lj(r,t))}je.convertPatternsToRe=VEe;function WEe(e,t){return t.some(r=>r.test(e))}je.matchAny=WEe;function KEe(e){return e.replace(DEe,"/")}je.removeDuplicateSlashes=KEe});var qj=g(i4=>{"use strict";Object.defineProperty(i4,"__esModule",{value:!0});i4.merge=void 0;var XEe=h8();function QEe(e){let t=XEe(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>Bj(e)),t.once("end",()=>Bj(e)),t}i4.merge=QEe;function Bj(e){e.forEach(t=>t.emit("close"))}});var Mj=g(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.isEmpty=Rf.isString=void 0;function YEe(e){return typeof e=="string"}Rf.isString=YEe;function ZEe(e){return e===""}Rf.isEmpty=ZEe});var kl=g(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.string=pn.stream=pn.pattern=pn.path=pn.fs=pn.errno=pn.array=void 0;var JEe=ok();pn.array=JEe;var e5e=lk();pn.errno=e5e;var t5e=ck();pn.fs=t5e;var r5e=fk();pn.path=r5e;var i5e=Fj();pn.pattern=i5e;var n5e=qj();pn.stream=n5e;var s5e=Mj();pn.string=s5e});var zj=g(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.convertPatternGroupToTask=fn.convertPatternGroupsToTasks=fn.groupPatternsByBaseDirectory=fn.getNegativePatternsAsPositive=fn.getPositivePatterns=fn.convertPatternsToTasks=fn.generate=void 0;var ro=kl();function a5e(e,t){let r=kj(e,t),i=kj(t.ignore,t),n=jj(r),s=Uj(r,i),a=n.filter(u=>ro.pattern.isStaticPattern(u,t)),o=n.filter(u=>ro.pattern.isDynamicPattern(u,t)),l=k8(a,s,!1),c=k8(o,s,!0);return l.concat(c)}fn.generate=a5e;function kj(e,t){let r=e;return t.braceExpansion&&(r=ro.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>ro.pattern.removeDuplicateSlashes(i))}function k8(e,t,r){let i=[],n=ro.pattern.getPatternsOutsideCurrentDirectory(e),s=ro.pattern.getPatternsInsideCurrentDirectory(e),a=j8(n),o=j8(s);return i.push(...U8(a,t,r)),"."in o?i.push(z8(".",s,t,r)):i.push(...U8(o,t,r)),i}fn.convertPatternsToTasks=k8;function jj(e){return ro.pattern.getPositivePatterns(e)}fn.getPositivePatterns=jj;function Uj(e,t){return ro.pattern.getNegativePatterns(e).concat(t).map(ro.pattern.convertToPositivePattern)}fn.getNegativePatternsAsPositive=Uj;function j8(e){let t={};return e.reduce((r,i)=>{let n=ro.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}fn.groupPatternsByBaseDirectory=j8;function U8(e,t,r){return Object.keys(e).map(i=>z8(i,e[i],t,r))}fn.convertPatternGroupsToTasks=U8;function z8(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(ro.pattern.convertToNegativePattern))}}fn.convertPatternGroupToTask=z8});var Hj=g(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});n4.read=void 0;function o5e(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){$j(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){$8(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){$j(r,s);return}$8(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),$8(r,a)})})}n4.read=o5e;function $j(e,t){e(t)}function $8(e,t){e(null,t)}});var Gj=g(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.read=void 0;function l5e(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}s4.read=l5e});var Vj=g(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.createFileSystemAdapter=Gc.FILE_SYSTEM_ADAPTER=void 0;var a4=require("fs");Gc.FILE_SYSTEM_ADAPTER={lstat:a4.lstat,stat:a4.stat,lstatSync:a4.lstatSync,statSync:a4.statSync};function c5e(e){return e===void 0?Gc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Gc.FILE_SYSTEM_ADAPTER),e)}Gc.createFileSystemAdapter=c5e});var Wj=g(G8=>{"use strict";Object.defineProperty(G8,"__esModule",{value:!0});var u5e=Vj(),H8=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=u5e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};G8.default=H8});var Rd=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.statSync=Vc.stat=Vc.Settings=void 0;var Kj=Hj(),d5e=Gj(),V8=Wj();Vc.Settings=V8.default;function p5e(e,t,r){if(typeof t=="function"){Kj.read(e,W8(),t);return}Kj.read(e,W8(t),r)}Vc.stat=p5e;function f5e(e,t){let r=W8(t);return d5e.read(e,r)}Vc.statSync=f5e;function W8(e={}){return e instanceof V8.default?e:new V8.default(e)}});var Yj=g((I9t,Qj)=>{var Xj;Qj.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Xj||(Xj=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var Jj=g((D9t,Zj)=>{Zj.exports=h5e;var m5e=Yj();function h5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?m5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var K8=g(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});l4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var o4=process.versions.node.split(".");if(o4[0]===void 0||o4[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var eU=Number.parseInt(o4[0],10),g5e=Number.parseInt(o4[1],10),tU=10,y5e=10,b5e=eU>tU,v5e=eU===tU&&g5e>=y5e;l4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=b5e||v5e});var rU=g(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});c4.createDirentFromStats=void 0;var X8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function _5e(e,t){return new X8(e,t)}c4.createDirentFromStats=_5e});var Q8=g(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});u4.fs=void 0;var w5e=rU();u4.fs=w5e});var Y8=g(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});d4.joinPathSegments=void 0;function E5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}d4.joinPathSegments=E5e});var lU=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.readdir=Wc.readdirWithFileTypes=Wc.read=void 0;var S5e=Rd(),iU=Jj(),x5e=K8(),nU=Q8(),sU=Y8();function T5e(e,t,r){if(!t.stats&&x5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){aU(e,t,r);return}oU(e,t,r)}Wc.read=T5e;function aU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){p4(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:sU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Z8(r,s);return}let a=s.map(o=>N5e(o,t));iU(a,(o,l)=>{if(o!==null){p4(r,o);return}Z8(r,l)})})}Wc.readdirWithFileTypes=aU;function N5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=nU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function oU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){p4(r,i);return}let s=n.map(a=>{let o=sU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{S5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:nU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});iU(s,(a,o)=>{if(a!==null){p4(r,a);return}Z8(r,o)})})}Wc.readdir=oU;function p4(e,t){e(t)}function Z8(e,t){e(null,t)}});var fU=g(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.readdir=Kc.readdirWithFileTypes=Kc.read=void 0;var R5e=Rd(),A5e=K8(),cU=Q8(),uU=Y8();function C5e(e,t){return!t.stats&&A5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?dU(e,t):pU(e,t)}Kc.read=C5e;function dU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:uU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=cU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Kc.readdirWithFileTypes=dU;function pU(e,t){return t.fs.readdirSync(e).map(i=>{let n=uU.joinPathSegments(e,i,t.pathSegmentSeparator),s=R5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:cU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Kc.readdir=pU});var mU=g(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});Xc.createFileSystemAdapter=Xc.FILE_SYSTEM_ADAPTER=void 0;var Af=require("fs");Xc.FILE_SYSTEM_ADAPTER={lstat:Af.lstat,stat:Af.stat,lstatSync:Af.lstatSync,statSync:Af.statSync,readdir:Af.readdir,readdirSync:Af.readdirSync};function O5e(e){return e===void 0?Xc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Xc.FILE_SYSTEM_ADAPTER),e)}Xc.createFileSystemAdapter=O5e});var hU=g(e7=>{"use strict";Object.defineProperty(e7,"__esModule",{value:!0});var P5e=require("path"),I5e=Rd(),D5e=mU(),J8=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=D5e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,P5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new I5e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};e7.default=J8});var f4=g(Qc=>{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});Qc.Settings=Qc.scandirSync=Qc.scandir=void 0;var gU=lU(),L5e=fU(),t7=hU();Qc.Settings=t7.default;function F5e(e,t,r){if(typeof t=="function"){gU.read(e,r7(),t);return}gU.read(e,r7(t),r)}Qc.scandir=F5e;function B5e(e,t){let r=r7(t);return L5e.read(e,r)}Qc.scandirSync=B5e;function r7(e={}){return e instanceof t7.default?e:new t7.default(e)}});var bU=g(($9t,yU)=>{"use strict";function q5e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}yU.exports=q5e});var _U=g((H9t,vU)=>{"use strict";var M5e=bU();function k5e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=M5e(j5e),n=null,s=null,a=0,o={push:m,drain:ko,saturated:ko,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:ko,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.joinPathSegments=jo.replacePathSegmentSeparator=jo.isAppliedFilter=jo.isFatalError=void 0;function U5e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}jo.isFatalError=U5e;function z5e(e,t){return e===null||e(t)}jo.isAppliedFilter=z5e;function $5e(e,t){return e.split(/[/\\]/).join(t)}jo.replacePathSegmentSeparator=$5e;function H5e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}jo.joinPathSegments=H5e});var s7=g(n7=>{"use strict";Object.defineProperty(n7,"__esModule",{value:!0});var G5e=m4(),i7=class{constructor(t,r){this._root=t,this._settings=r,this._root=G5e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};n7.default=i7});var l7=g(o7=>{"use strict";Object.defineProperty(o7,"__esModule",{value:!0});var V5e=require("events"),W5e=f4(),K5e=_U(),h4=m4(),X5e=s7(),a7=class extends X5e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=W5e.scandir,this._emitter=new V5e.EventEmitter,this._queue=K5e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!h4.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=h4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),h4.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&h4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};o7.default=a7});var wU=g(u7=>{"use strict";Object.defineProperty(u7,"__esModule",{value:!0});var Q5e=l7(),c7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new Q5e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{Y5e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{Z5e(t,this._storage)}),this._reader.read()}};u7.default=c7;function Y5e(e,t){e(t)}function Z5e(e,t){e(null,t)}});var EU=g(p7=>{"use strict";Object.defineProperty(p7,"__esModule",{value:!0});var J5e=require("stream"),e8e=l7(),d7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new e8e.default(this._root,this._settings),this._stream=new J5e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};p7.default=d7});var SU=g(m7=>{"use strict";Object.defineProperty(m7,"__esModule",{value:!0});var t8e=f4(),g4=m4(),r8e=s7(),f7=class extends r8e.default{constructor(){super(...arguments),this._scandir=t8e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(g4.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=g4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),g4.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&g4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};m7.default=f7});var xU=g(g7=>{"use strict";Object.defineProperty(g7,"__esModule",{value:!0});var i8e=SU(),h7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new i8e.default(this._root,this._settings)}read(){return this._reader.read()}};g7.default=h7});var TU=g(b7=>{"use strict";Object.defineProperty(b7,"__esModule",{value:!0});var n8e=require("path"),s8e=f4(),y7=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,n8e.sep),this.fsScandirSettings=new s8e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};b7.default=y7});var b4=g(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.Settings=Uo.walkStream=Uo.walkSync=Uo.walk=void 0;var NU=wU(),a8e=EU(),o8e=xU(),v7=TU();Uo.Settings=v7.default;function l8e(e,t,r){if(typeof t=="function"){new NU.default(e,y4()).read(t);return}new NU.default(e,y4(t)).read(r)}Uo.walk=l8e;function c8e(e,t){let r=y4(t);return new o8e.default(e,r).read()}Uo.walkSync=c8e;function u8e(e,t){let r=y4(t);return new a8e.default(e,r).read()}Uo.walkStream=u8e;function y4(e={}){return e instanceof v7.default?e:new v7.default(e)}});var v4=g(w7=>{"use strict";Object.defineProperty(w7,"__esModule",{value:!0});var d8e=require("path"),p8e=Rd(),RU=kl(),_7=class{constructor(t){this._settings=t,this._fsStatSettings=new p8e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return d8e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:RU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!RU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};w7.default=_7});var x7=g(S7=>{"use strict";Object.defineProperty(S7,"__esModule",{value:!0});var f8e=require("stream"),m8e=Rd(),h8e=b4(),g8e=v4(),E7=class extends g8e.default{constructor(){super(...arguments),this._walkStream=h8e.walkStream,this._stat=m8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new f8e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};S7.default=E7});var AU=g(N7=>{"use strict";Object.defineProperty(N7,"__esModule",{value:!0});var y8e=b4(),b8e=v4(),v8e=x7(),T7=class extends b8e.default{constructor(){super(...arguments),this._walkAsync=y8e.walk,this._readerStream=new v8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};N7.default=T7});var CU=g(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});var j0=kl(),R7=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return j0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>j0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:j0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return j0.array.splitWhen(t,r=>r.dynamic&&j0.pattern.hasGlobStar(r.pattern))}};A7.default=R7});var OU=g(O7=>{"use strict";Object.defineProperty(O7,"__esModule",{value:!0});var _8e=CU(),C7=class extends _8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};O7.default=C7});var PU=g(I7=>{"use strict";Object.defineProperty(I7,"__esModule",{value:!0});var _4=kl(),w8e=OU(),P7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new w8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(_4.pattern.isAffectDepthOfReadingPattern);return _4.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=_4.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!_4.pattern.matchAny(t,r)}};I7.default=P7});var IU=g(L7=>{"use strict";Object.defineProperty(L7,"__esModule",{value:!0});var Ad=kl(),D7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Ad.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Ad.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Ad.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Ad.path.makeAbsolute(this._settings.cwd,t);return Ad.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Ad.pattern.matchAny(t,r);return!n&&i?Ad.pattern.matchAny(t+"/",r):n}};L7.default=D7});var DU=g(B7=>{"use strict";Object.defineProperty(B7,"__esModule",{value:!0});var E8e=kl(),F7=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return E8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};B7.default=F7});var FU=g(M7=>{"use strict";Object.defineProperty(M7,"__esModule",{value:!0});var LU=kl(),q7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=LU.path.makeAbsolute(this._settings.cwd,r),r=LU.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};M7.default=q7});var w4=g(j7=>{"use strict";Object.defineProperty(j7,"__esModule",{value:!0});var S8e=require("path"),x8e=PU(),T8e=IU(),N8e=DU(),R8e=FU(),k7=class{constructor(t){this._settings=t,this.errorFilter=new N8e.default(this._settings),this.entryFilter=new T8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new x8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new R8e.default(this._settings)}_getRootDirectory(t){return S8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};j7.default=k7});var BU=g(z7=>{"use strict";Object.defineProperty(z7,"__esModule",{value:!0});var A8e=AU(),C8e=w4(),U7=class extends C8e.default{constructor(){super(...arguments),this._reader=new A8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};z7.default=U7});var qU=g(H7=>{"use strict";Object.defineProperty(H7,"__esModule",{value:!0});var O8e=require("stream"),P8e=x7(),I8e=w4(),$7=class extends I8e.default{constructor(){super(...arguments),this._reader=new P8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new O8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};H7.default=$7});var MU=g(V7=>{"use strict";Object.defineProperty(V7,"__esModule",{value:!0});var D8e=Rd(),L8e=b4(),F8e=v4(),G7=class extends F8e.default{constructor(){super(...arguments),this._walkSync=L8e.walkSync,this._statSync=D8e.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};V7.default=G7});var kU=g(K7=>{"use strict";Object.defineProperty(K7,"__esModule",{value:!0});var B8e=MU(),q8e=w4(),W7=class extends q8e.default{constructor(){super(...arguments),this._reader=new B8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};K7.default=W7});var jU=g(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Cf=require("fs"),M8e=require("os"),k8e=Math.max(M8e.cpus().length,1);Of.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Cf.lstat,lstatSync:Cf.lstatSync,stat:Cf.stat,statSync:Cf.statSync,readdir:Cf.readdir,readdirSync:Cf.readdirSync};var X7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,k8e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Of.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Of.default=X7});var J7=g((hEt,zU)=>{"use strict";var UU=zj(),j8e=BU(),U8e=qU(),z8e=kU(),Q7=jU(),la=kl();async function Y7(e,t){io(e);let r=Z7(e,j8e.default,t),i=await Promise.all(r);return la.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){io(c);let d=Z7(c,z8e.default,u);return la.array.flatten(d)}e.sync=t;function r(c,u){io(c);let d=Z7(c,U8e.default,u);return la.stream.merge(d)}e.stream=r;function i(c,u){io(c);let d=[].concat(c),p=new Q7.default(u);return UU.generate(d,p)}e.generateTasks=i;function n(c,u){io(c);let d=new Q7.default(u);return la.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return io(c),la.path.escape(c)}e.escapePath=s;function a(c){return io(c),la.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return io(p),la.path.escapePosixPath(p)}c.escapePath=u;function d(p){return io(p),la.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return io(p),la.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return io(p),la.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(Y7||(Y7={}));function Z7(e,t,r){let i=[].concat(e),n=new Q7.default(r),s=UU.generate(i,n),a=new t(n);return s.map(a.read,a)}function io(e){if(![].concat(e).every(i=>la.string.isString(i)&&!la.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}zU.exports=Y7});var HU=g(Cd=>{"use strict";var{promisify:$8e}=require("util"),$U=require("fs");async function eS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await $8e($U[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function tS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return $U[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Cd.isFile=eS.bind(null,"stat","isFile");Cd.isDirectory=eS.bind(null,"stat","isDirectory");Cd.isSymlink=eS.bind(null,"lstat","isSymbolicLink");Cd.isFileSync=tS.bind(null,"statSync","isFile");Cd.isDirectorySync=tS.bind(null,"statSync","isDirectory");Cd.isSymlinkSync=tS.bind(null,"lstatSync","isSymbolicLink")});var XU=g((yEt,rS)=>{"use strict";var Od=require("path"),GU=HU(),VU=e=>e.length>1?`{${e.join(",")}}`:e[0],WU=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Od.isAbsolute(r)?r:Od.join(t,r)},H8e=(e,t)=>Od.extname(e)?`**/${e}`:`**/${e}.${VU(t)}`,KU=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Od.posix.join(e,H8e(r,t.extensions))):t.files?t.files.map(r=>Od.posix.join(e,`**/${r}`)):t.extensions?[Od.posix.join(e,`**/*.${VU(t.extensions)}`)]:[Od.posix.join(e,"**")]};rS.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await GU.isDirectory(WU(i,t.cwd))?KU(i,t):i));return[].concat.apply([],r)};rS.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>GU.isDirectorySync(WU(i,t.cwd))?KU(i,t):i);return[].concat.apply([],r)}});var nz=g((bEt,iz)=>{function QU(e){return Array.isArray(e)?e:[e]}var sS="",YU=" ",iS="\\",G8e=/^\s+$/,V8e=/(?:[^\\]|^)\\$/,W8e=/^\\!/,K8e=/^\\#/,X8e=/\r?\n/g,Q8e=/^\.*\/|^\.+$/,nS="/",ez="node-ignore";typeof Symbol<"u"&&(ez=Symbol.for("node-ignore"));var ZU=ez,Y8e=(e,t,r)=>Object.defineProperty(e,t,{value:r}),Z8e=/([0-z])-([0-z])/g,tz=()=>!1,J8e=e=>e.replace(Z8e,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:sS),e7e=e=>{let{length:t}=e;return e.slice(0,t-t%2)},t7e=[[/^\uFEFF/,()=>sS],[/\\?\s+$/,e=>e.indexOf("\\")===0?YU:sS],[/\\\s/g,()=>YU],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>iS],[/\\\\/g,()=>iS],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===iS?`\\[${r}${e7e(i)}${n}`:n==="]"&&i.length%2===0?`[${J8e(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],JU=Object.create(null),r7e=(e,t)=>{let r=JU[e];return r||(r=t7e.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),JU[e]=r),t?new RegExp(r,"i"):new RegExp(r)},lS=e=>typeof e=="string",i7e=e=>e&&lS(e)&&!G8e.test(e)&&!V8e.test(e)&&e.indexOf("#")!==0,n7e=e=>e.split(X8e),aS=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},s7e=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(W8e,"!").replace(K8e,"#");let n=r7e(e,t);return new aS(r,e,i,n)},a7e=(e,t)=>{throw new t(e)},jl=(e,t,r)=>lS(e)?e?jl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),rz=e=>Q8e.test(e);jl.isNotRelative=rz;jl.convert=e=>e;var oS=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){Y8e(this,ZU,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[ZU]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(i7e(t)){let r=s7e(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,QU(lS(t)?n7e(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&jl.convert(t);return jl(s,t,this._allowRelativePaths?tz:a7e),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(nS)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(nS)+nS,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return QU(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},E4=e=>new oS(e),o7e=e=>jl(e&&jl.convert(e),e,tz);E4.isPathValid=o7e;E4.default=E4;iz.exports=E4;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");jl.convert=e;let t=/^[a-z]:\//i;jl.isNotRelative=r=>t.test(r)||rz(r)}});var cS=g((vEt,sz)=>{"use strict";sz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var pz=g((_Et,uS)=>{"use strict";var{promisify:l7e}=require("util"),az=require("fs"),Ul=require("path"),oz=J7(),c7e=nz(),U0=cS(),lz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],u7e=l7e(az.readFile),d7e=e=>t=>t.startsWith("!")?"!"+Ul.posix.join(e,t.slice(1)):Ul.posix.join(e,t),p7e=(e,t)=>{let r=U0(Ul.relative(t.cwd,Ul.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(d7e(r))},cz=e=>{let t=c7e();for(let r of e)t.add(p7e(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},f7e=(e,t)=>{if(e=U0(e),Ul.isAbsolute(t)){if(U0(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ul.join(e,t)},uz=(e,t)=>r=>e.ignores(U0(Ul.relative(t,f7e(t,r.path||r)))),m7e=async(e,t)=>{let r=Ul.join(t,e),i=await u7e(r,"utf8");return{cwd:t,filePath:r,content:i}},h7e=(e,t)=>{let r=Ul.join(t,e),i=az.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},dz=({ignore:e=[],cwd:t=U0(process.cwd())}={})=>({ignore:e,cwd:t});uS.exports=async e=>{e=dz(e);let t=await oz("**/.gitignore",{ignore:lz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>m7e(n,e.cwd))),i=cz(r);return uz(i,e.cwd)};uS.exports.sync=e=>{e=dz(e);let r=oz.sync("**/.gitignore",{ignore:lz.concat(e.ignore),cwd:e.cwd}).map(n=>h7e(n,e.cwd)),i=cz(r);return uz(i,e.cwd)}});var mz=g((wEt,fz)=>{"use strict";var{Transform:g7e}=require("stream"),S4=class extends g7e{constructor(){super({objectMode:!0})}},dS=class extends S4{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},pS=class extends S4{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};fz.exports={FilterStream:dS,UniqueStream:pS}});var vz=g((EEt,Pd)=>{"use strict";var gz=require("fs"),x4=ik(),y7e=h8(),T4=J7(),N4=XU(),fS=pz(),{FilterStream:b7e,UniqueStream:v7e}=mz(),yz=()=>!1,hz=e=>e[0]==="!",_7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},w7e=(e={})=>{if(!e.cwd)return;let t;try{t=gz.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},E7e=e=>e.stats instanceof gz.Stats?e.path:e,R4=(e,t)=>{e=x4([].concat(e)),_7e(e),w7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(hz(n))continue;let s=e.slice(i).filter(o=>hz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},S7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},mS=(e,t)=>e.options.expandDirectories?S7e(e,t):[e.pattern],bz=e=>e&&e.gitignore?fS.sync({cwd:e.cwd,ignore:e.ignore}):yz,hS=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=N4.sync(r.ignore)),{pattern:t,options:r}};Pd.exports=async(e,t)=>{let r=R4(e,t),i=async()=>t&&t.gitignore?fS({cwd:t.cwd,ignore:t.ignore}):yz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await mS(c,N4);return Promise.all(u.map(hS(c)))}));return x4(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>T4(l.pattern,l.options)));return x4(...o).filter(l=>!s(E7e(l)))};Pd.exports.sync=(e,t)=>{let r=R4(e,t),i=[];for(let a of r){let o=mS(a,N4.sync).map(hS(a));i.push(...o)}let n=bz(t),s=[];for(let a of i)s=x4(s,T4.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Pd.exports.stream=(e,t)=>{let r=R4(e,t),i=[];for(let o of r){let l=mS(o,N4.sync).map(hS(o));i.push(...l)}let n=bz(t),s=new b7e(o=>!n(o)),a=new v7e;return y7e(i.map(o=>T4.stream(o.pattern,o.options))).pipe(s).pipe(a)};Pd.exports.generateGlobTasks=R4;Pd.exports.hasMagic=(e,t)=>[].concat(e).some(r=>T4.isDynamicPattern(r,t));Pd.exports.gitignore=fS});var wz=g((SEt,_z)=>{var Yc=require("constants"),x7e=process.cwd,A4=null,T7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return A4||(A4=x7e.call(process)),A4};try{process.cwd()}catch{}typeof process.chdir=="function"&&(gS=process.chdir,process.chdir=function(e){A4=null,gS.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,gS));var gS;_z.exports=N7e;function N7e(e){Yc.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(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=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),T7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,q){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,Yc.O_WRONLY|Yc.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,Yc.O_WRONLY|Yc.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){Yc.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,Yc.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,Yc.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var xz=g((xEt,Sz)=>{var Ez=require("stream").Stream;Sz.exports=R7e;function R7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Ez.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Ez.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.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 Nz=g((TEt,Tz)=>{"use strict";Tz.exports=C7e;var A7e=Object.getPrototypeOf||function(e){return e.__proto__};function C7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:A7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var I4=g((NEt,vS)=>{var Sr=require("fs"),O7e=wz(),P7e=xz(),I7e=Nz(),C4=require("util"),Xi,P4;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),P4=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",P4="___graceful-fs.previous");function D7e(){}function Cz(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var Id=D7e;C4.debuglog?Id=C4.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Id=function(){var e=C4.format.apply(C4,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Rz=global[Xi]||[],Cz(Sr,Rz),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Az(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,P4,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Az()}return Object.defineProperty(t,P4,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Id(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Rz;global[Xi]||Cz(global,Sr[Xi]);vS.exports=yS(I7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(vS.exports=yS(Sr),Sr.__patched=!0);function yS(e){O7e(e),e.gracefulify=yS,e.createReadStream=T,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(L,R,I,F){return t(L,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?Pf([Y,[L,R,I],ae,F||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return i(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return s(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),L(P,M,x,Y);function L(R,I,F,ae,ie){return o(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,F,ae,ie){return c(I,L(I,F,ae,ie))}:function(I,F,ae,ie){return c(I,F,L(I,F,ae,ie))};return Y(P,M,x);function L(R,I,F,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Pf([Y,[R,I,F],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof F=="function"&&F.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=P7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function q(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return O(R,I,F,function(_e,Ue){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function Pf(e){Id("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),bS()}var O4;function Az(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);bS()}function bS(){if(clearTimeout(O4),O4=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)Id("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Id("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(Id("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}O4===void 0&&(O4=setTimeout(bS,0))}}});var Pz=g((REt,Oz)=>{"use strict";var L7e=require("path");Oz.exports=e=>{let t=process.cwd();return e=L7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Dz=g((AEt,Iz)=>{"use strict";var _S=require("path");Iz.exports=(e,t)=>{let r=_S.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${_S.sep}`)&&r!==_S.resolve(e))}});var Lz=g(wS=>{var Dd=require("path"),Jc=process.platform==="win32",Zc=require("fs"),F7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function B7e(){var e;if(F7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function q7e(e){return typeof e=="function"?e:B7e()}var CEt=Dd.normalize;Jc?zl=/(.*?)(?:[\/\\]+|$)/g:zl=/(.*?)(?:[\/]+|$)/g;var zl;Jc?z0=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:z0=/^[\/]*/;var z0;wS.realpathSync=function(t,r){if(t=Dd.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=z0.exec(t);a=y[0].length,o=y[0],l=y[0],c="",Jc&&!s[l]&&(Zc.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);zl.lastIndex=o;var y=zl.exec(t);return u=l,l+=y[0],c=u+y[1],o=zl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):Zc.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!Jc){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}Zc.stat(c,function(v){if(v)return i(v);Zc.readlink(c,function(E,T){Jc||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=Dd.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=Dd.resolve(y,t.slice(o)),d()}}});var TS=g((PEt,Mz)=>{Mz.exports=eu;eu.realpath=eu;eu.sync=xS;eu.realpathSync=xS;eu.monkeypatch=k7e;eu.unmonkeypatch=j7e;var If=require("fs"),ES=If.realpath,SS=If.realpathSync,M7e=process.version,Fz=/^v[0-5]\./.test(M7e),Bz=Lz();function qz(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function eu(e,t,r){if(Fz)return ES(e,t,r);typeof t=="function"&&(r=t,t=null),ES(e,t,function(i,n){qz(i)?Bz.realpath(e,t,r):r(i,n)})}function xS(e,t){if(Fz)return SS(e,t);try{return SS(e,t)}catch(r){if(qz(r))return Bz.realpathSync(e,t);throw r}}function k7e(){If.realpath=eu,If.realpathSync=xS}function j7e(){If.realpath=ES,If.realpathSync=SS}});var jz=g((IEt,kz)=>{kz.exports=function(e,t){for(var r=[],i=0;i{"use strict";Hz.exports=zz;function zz(e,t,r){e instanceof RegExp&&(e=Uz(e,r)),t instanceof RegExp&&(t=Uz(t,r));var i=$z(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 Uz(e,t){var r=t.match(e);return r?r[0]:null}zz.range=$z;function $z(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var Zz=g((LEt,Yz)=>{var z7e=jz(),Gz=D4();Yz.exports=G7e;var Vz="\0SLASH"+Math.random()+"\0",Wz="\0OPEN"+Math.random()+"\0",RS="\0CLOSE"+Math.random()+"\0",Kz="\0COMMA"+Math.random()+"\0",Xz="\0PERIOD"+Math.random()+"\0";function NS(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function $7e(e){return e.split("\\\\").join(Vz).split("\\{").join(Wz).split("\\}").join(RS).split("\\,").join(Kz).split("\\.").join(Xz)}function H7e(e){return e.split(Vz).join("\\").split(Wz).join("{").split(RS).join("}").split(Kz).join(",").split(Xz).join(".")}function Qz(e){if(!e)return[""];var t=[],r=Gz("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Qz(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function G7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Df($7e(e),!0).map(H7e)):[]}function V7e(e){return"{"+e+"}"}function W7e(e){return/^-?0\d/.test(e)}function K7e(e,t){return e<=t}function X7e(e,t){return e>=t}function Df(e,t){var r=[],i=Gz("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+RS+i.post,Df(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=Qz(i.body),l.length===1&&(l=Df(l[0],!1).map(V7e),l.length===1)){var u=i.post.length?Df(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Df(i.post,!1):[""],d;if(a){var p=NS(l[0]),f=NS(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(NS(l[2])):1,y=K7e,b=f0){var q=new Array(T+1).join("0");v<0?E="-"+q+E.slice(1):E=q+E}}d.push(E)}}else d=z7e(l,function(M){return Df(M,!1)});for(var O=0;O{i$.exports=Is;Is.Minimatch=Qi;var $0=function(){try{return require("path")}catch{}}()||{sep:"/"};Is.sep=$0.sep;var OS=Is.GLOBSTAR=Qi.GLOBSTAR={},Q7e=Zz(),Jz={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},AS="[^/]",CS=AS+"*?",Y7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Z7e="(?:(?!(?:\\/|^)\\.).)*?",e$=J7e("().*{}+?[]^$\\!");function J7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var t$=/\/+/;Is.filter=eSe;function eSe(e,t){return t=t||{},function(r,i,n){return Is(r,e,t)}}function tu(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}Is.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Is;var t=Is,r=function(n,s,a){return t(n,s,tu(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,tu(e,s))},r.Minimatch.defaults=function(n){return t.defaults(tu(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,tu(e,s))},r.defaults=function(n){return t.defaults(tu(e,n))},r.makeRe=function(n,s){return t.makeRe(n,tu(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,tu(e,s))},r.match=function(i,n,s){return t.match(i,n,tu(e,s))},r};Qi.defaults=function(e){return Is.defaults(e).Minimatch};function Is(e,t,r){return F4(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Qi(t,r).match(e)}function Qi(e,t){if(!(this instanceof Qi))return new Qi(e,t);F4(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&$0.sep!=="/"&&(e=e.split($0.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()}Qi.prototype.debug=function(){};Qi.prototype.make=tSe;function tSe(){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(t$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){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}Qi.prototype.parseNegate=rSe;function rSe(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,F4(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Q7e(e)}var iSe=1024*64,F4=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>iSe)throw new TypeError("pattern is too long")};Qi.prototype.parse=nSe;var L4={};function nSe(e,t){F4(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return OS;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=CS,n=!0;break;case"?":i+=AS,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),L=i.slice(P.reEnd);Y+=L;var R=M.split("(").length-1,I=L;for(h=0;h"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;$0.sep!=="/"&&(t=t.split($0.sep).join("/")),t=t.split(t$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function aSe(e){return e.replace(/\\(.)/g,"$1")}function oSe(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var n$=g((BEt,PS)=>{typeof Object.create=="function"?PS.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:PS.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Ld=g((qEt,DS)=>{try{if(IS=require("util"),typeof IS.inherits!="function")throw"";DS.exports=IS.inherits}catch{DS.exports=n$()}var IS});var q4=g((MEt,B4)=>{"use strict";function s$(e){return e.charAt(0)==="/"}function a$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}B4.exports=process.platform==="win32"?a$:s$;B4.exports.posix=s$;B4.exports.win32=a$});var FS=g(ru=>{ru.setopts=fSe;ru.ownProp=o$;ru.makeAbs=G0;ru.finish=mSe;ru.mark=hSe;ru.isIgnored=c$;ru.childrenIgnored=gSe;function o$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var lSe=require("fs"),Lf=require("path"),cSe=H0(),l$=q4(),LS=cSe.Minimatch;function uSe(e,t){return e.localeCompare(t,"en")}function dSe(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(pSe))}function pSe(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new LS(r,{dot:!0})}return{matcher:new LS(e,{dot:!0}),gmatcher:t}}function fSe(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||lSe,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),dSe(e,r),e.changedCwd=!1;var i=process.cwd();o$(r,"cwd")?(e.cwd=Lf.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Lf.resolve(e.cwd,"/"),e.root=Lf.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=l$(e.cwd)?e.cwd:G0(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new LS(t,r),e.options=e.minimatch.options}function mSe(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{f$.exports=p$;p$.GlobSync=hi;var ySe=TS(),u$=H0(),jEt=u$.Minimatch,UEt=MS().Glob,zEt=require("util"),BS=require("path"),d$=require("assert"),M4=q4(),Fd=FS(),bSe=Fd.setopts,qS=Fd.ownProp,vSe=Fd.childrenIgnored,_Se=Fd.isIgnored;function p$(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 hi(e,t).found}function hi(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 hi))return new hi(e,t);if(bSe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&qS(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};hi.prototype._mark=function(e){return Fd.mark(this,e)};hi.prototype._makeAbs=function(e){return Fd.makeAbs(this,e)}});var kS=g((HEt,g$)=>{g$.exports=h$;function h$(e,t){if(e&&t)return h$(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),n=0;n{var y$=kS();jS.exports=y$(k4);jS.exports.strict=y$(b$);k4.proto=k4(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return k4(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return b$(this)},configurable:!0})});function k4(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function b$(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 _$=g((VEt,v$)=>{var wSe=kS(),W0=Object.create(null),ESe=V0();v$.exports=wSe(SSe);function SSe(e,t){return W0[e]?(W0[e].push(t),null):(W0[e]=[t],xSe(e))}function xSe(e){return ESe(function t(){var r=W0[e],i=r.length,n=TSe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete W0[e]}})}function TSe(e){for(var t=e.length,r=[],i=0;i{E$.exports=Bd;var NSe=TS(),w$=H0(),WEt=w$.Minimatch,RSe=Ld(),ASe=require("events").EventEmitter,US=require("path"),zS=require("assert"),K0=q4(),HS=m$(),qd=FS(),CSe=qd.setopts,$S=qd.ownProp,GS=_$(),KEt=require("util"),OSe=qd.childrenIgnored,PSe=qd.isIgnored,ISe=V0();function Bd(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return HS(e,t)}return new Pt(e,t,r)}Bd.sync=HS;var DSe=Bd.GlobSync=HS.GlobSync;Bd.glob=Bd;function LSe(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Bd.hasMagic=function(e,t){var r=LSe({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&$S(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=GS("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var O$=g((QEt,C$)=>{var Qt=require("assert"),N$=require("path"),S$=require("fs"),Ff;try{Ff=MS()}catch{}var BSe={nosort:!0,silent:!0},VS=0,X0=process.platform==="win32",R$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||S$[r],r=r+"Sync",e[r]=e[r]||S$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Ff===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||BSe},KS=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Qt(e,"rimraf: missing path"),Qt.equal(typeof e,"string","rimraf: path should be a string"),Qt.equal(typeof r,"function","rimraf: callback function required"),Qt(t,"rimraf: invalid options argument provided"),Qt.equal(typeof t,"object","rimraf: options should be object"),R$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iWS(u,t,d),i*100);if(p.code==="EMFILE"&&VSWS(u,t,d),VS++);p.code==="ENOENT"&&(p=null)}VS=0,a(p)};WS(u,t,d)})};if(t.disableGlob||!Ff.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Ff(e,t.glob,o)})},WS=(e,t,r)=>{Qt(e),Qt(t),Qt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&X0&&x$(e,t,i,r),n&&n.isDirectory())return j4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return X0?x$(e,t,s,r):j4(e,t,s,r);if(s.code==="EISDIR")return j4(e,t,s,r)}return r(s)})})},x$=(e,t,r,i)=>{Qt(e),Qt(t),Qt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?j4(e,t,r,i):t.unlink(e,i)})})},T$=(e,t,r)=>{Qt(e),Qt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?U4(e,t,r):t.unlinkSync(e)},j4=(e,t,r,i)=>{Qt(e),Qt(t),Qt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?qSe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},qSe=(e,t,r)=>{Qt(e),Qt(t),Qt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{KS(N$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},A$=(e,t)=>{t=t||{},R$(t),Qt(e,"rimraf: missing path"),Qt.equal(typeof e,"string","rimraf: path should be a string"),Qt(t,"rimraf: missing options"),Qt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Ff.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Ff.sync(e,t.glob)}if(r.length)for(let i=0;i{Qt(e),Qt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&MSe(e,t)}},MSe=(e,t)=>{Qt(e),Qt(t),t.readdirSync(e).forEach(n=>A$(N$.join(e,n),t));let r=X0?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";P$.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var B$=g((ZEt,F$)=>{"use strict";var D$=require("os"),L$=/\s+at.*(?:\(|\s)(.*)\)?/,kSe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,jSe=typeof D$.homedir>"u"?"":D$.homedir();F$.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(L$);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!kSe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(L$,(i,n)=>i.replace(n,n.replace(jSe,"~"))):r).join(` +`))});var M$=g((JEt,q$)=>{"use strict";var USe=I$(),zSe=B$(),$Se=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),XS=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?$Se(zSe(i.stack)):String(i)).join(` +`);r=` +`+USe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};q$.exports=XS});var j$=g((e5t,k$)=>{"use strict";var HSe=M$();k$.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new HSe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:GSe}=require("util"),U$=require("path"),z$=vz(),VSe=v8(),WSe=cS(),ca=I4(),KSe=Pz(),XSe=Dz(),$$=O$(),QSe=j$(),YSe=GSe($$),H$={glob:!1,unlink:ca.unlink,unlinkSync:ca.unlinkSync,chmod:ca.chmod,chmodSync:ca.chmodSync,stat:ca.stat,statSync:ca.statSync,lstat:ca.lstat,lstatSync:ca.lstatSync,rmdir:ca.rmdir,rmdirSync:ca.rmdirSync,readdir:ca.readdir,readdirSync:ca.readdirSync};function G$(e,t){if(KSe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!XSe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function V$(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&VSe(t)===!1?WSe(t):t),e}QS.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=V$(e);let a=(await z$(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await QSe(a,async u=>(u=U$.resolve(i,u),t||G$(u,i),r||await YSe(u,H$),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};QS.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=V$(e);let a=z$.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=U$.resolve(i,o),t||G$(o,i),r||$$.sync(o,H$),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var K$=g((r5t,W$)=>{"use strict";W$.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var X$=require("fs"),ZSe=require("path"),JSe=K$();function Q$(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),X$.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?X$.readdir(t,(u,d)=>{if(u)return n(u);JSe(d,5e3,(p,f)=>{Q$(e,ZSe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}Y$.exports=(...e)=>(e.unshift(new Set),Q$(...e))});var Bf=g((n5t,Md)=>{"use strict";function J$(e){return typeof e>"u"||e===null}function exe(e){return typeof e=="object"&&e!==null}function txe(e){return Array.isArray(e)?e:J$(e)?[]:[e]}function rxe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function eH(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 Q0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=eH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Q0.prototype=Object.create(Error.prototype);Q0.prototype.constructor=Q0;Q0.prototype.toString=function(t){return this.name+": "+eH(this,t)};tH.exports=Q0});var iH=g((a5t,rH)=>{"use strict";var Y0=Bf();function YS(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function ZS(e,t){return Y0.repeat(" ",t-e.length)+e}function sxe(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],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=YS(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=Y0.repeat(" ",t.indent)+ZS((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=YS(e.buffer,i[a],n[a],e.position,d),o+=Y0.repeat(" ",t.indent)+ZS((e.line+1).toString(),u)+" | "+c.str+` +`,o+=Y0.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=YS(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=Y0.repeat(" ",t.indent)+ZS((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}rH.exports=sxe});var mn=g((o5t,sH)=>{"use strict";var nH=qf(),axe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],oxe=["scalar","sequence","mapping"];function lxe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function cxe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(axe.indexOf(r)===-1)throw new nH('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=lxe(t.styleAliases||null),oxe.indexOf(this.kind)===-1)throw new nH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}sH.exports=cxe});var tx=g((l5t,oH)=>{"use strict";var Z0=qf(),JS=mn();function aH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function uxe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var dxe=mn();lH.exports=new dxe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var ix=g((u5t,cH)=>{"use strict";var pxe=mn();cH.exports=new pxe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var nx=g((d5t,uH)=>{"use strict";var fxe=mn();uH.exports=new fxe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var sx=g((p5t,dH)=>{"use strict";var mxe=tx();dH.exports=new mxe({explicit:[rx(),ix(),nx()]})});var ax=g((f5t,pH)=>{"use strict";var hxe=mn();function gxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function yxe(){return null}function bxe(e){return e===null}pH.exports=new hxe("tag:yaml.org,2002:null",{kind:"scalar",resolve:gxe,construct:yxe,predicate:bxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var ox=g((m5t,fH)=>{"use strict";var vxe=mn();function _xe(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 wxe(e){return e==="true"||e==="True"||e==="TRUE"}function Exe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}fH.exports=new vxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:_xe,construct:wxe,predicate:Exe,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 lx=g((h5t,mH)=>{"use strict";var Sxe=Bf(),xxe=mn();function Txe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Nxe(e){return 48<=e&&e<=55}function Rxe(e){return 48<=e&&e<=57}function Axe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 cx=g((g5t,gH)=>{"use strict";var hH=Bf(),Pxe=mn(),Ixe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Dxe(e){return!(e===null||!Ixe.test(e)||e[e.length-1]==="_")}function Lxe(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 Fxe=/^[-+]?[0-9]+e/;function Bxe(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(hH.isNegativeZero(e))return"-0.0";return r=e.toString(10),Fxe.test(r)?r.replace("e",".e"):r}function qxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||hH.isNegativeZero(e))}gH.exports=new Pxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:Dxe,construct:Lxe,predicate:qxe,represent:Bxe,defaultStyle:"lowercase"})});var ux=g((y5t,yH)=>{"use strict";yH.exports=sx().extend({implicit:[ax(),ox(),lx(),cx()]})});var dx=g((b5t,bH)=>{"use strict";bH.exports=ux()});var px=g((v5t,wH)=>{"use strict";var Mxe=mn(),vH=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),_H=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 kxe(e){return e===null?!1:vH.exec(e)!==null||_H.exec(e)!==null}function jxe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=vH.exec(e),t===null&&(t=_H.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function Uxe(e){return e.toISOString()}wH.exports=new Mxe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:kxe,construct:jxe,instanceOf:Date,represent:Uxe})});var fx=g((_5t,EH)=>{"use strict";var zxe=mn();function $xe(e){return e==="<<"||e===null}EH.exports=new zxe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:$xe})});var hx=g((w5t,SH)=>{"use strict";var Hxe=mn(),mx=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Gxe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=mx;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Vxe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=mx,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function Wxe(e){var t="",r=0,i,n,s=e.length,a=mx;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 n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function Kxe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}SH.exports=new Hxe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Gxe,construct:Vxe,predicate:Kxe,represent:Wxe})});var gx=g((E5t,xH)=>{"use strict";var Xxe=mn(),Qxe=Object.prototype.hasOwnProperty,Yxe=Object.prototype.toString;function Zxe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var eTe=mn(),tTe=Object.prototype.toString;function rTe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var nTe=mn(),sTe=Object.prototype.hasOwnProperty;function aTe(e){if(e===null)return!0;var t,r=e;for(t in r)if(sTe.call(r,t)&&r[t]!==null)return!1;return!0}function oTe(e){return e!==null?e:{}}NH.exports=new nTe("tag:yaml.org,2002:set",{kind:"mapping",resolve:aTe,construct:oTe})});var $4=g((T5t,RH)=>{"use strict";RH.exports=dx().extend({implicit:[px(),fx()],explicit:[hx(),gx(),yx(),bx()]})});var $H=g((N5t,Ex)=>{"use strict";var jd=Bf(),LH=qf(),lTe=iH(),cTe=$4(),nu=Object.prototype.hasOwnProperty,H4=1,FH=2,BH=3,G4=4,vx=1,uTe=2,AH=3,dTe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,pTe=/[\x85\u2028\u2029]/,fTe=/[,\[\]\{\}]/,qH=/^(?:!|!!|![a-z\-]+!)$/i,MH=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function CH(e){return Object.prototype.toString.call(e)}function zo(e){return e===10||e===13}function Ud(e){return e===9||e===32}function us(e){return e===9||e===32||e===10||e===13}function Mf(e){return e===44||e===91||e===93||e===123||e===125}function mTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function hTe(e){return e===120?2:e===117?4:e===85?8:0}function gTe(e){return 48<=e&&e<=57?e-48:-1}function OH(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 yTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var kH=new Array(256),jH=new Array(256);for(kd=0;kd<256;kd++)kH[kd]=OH(kd)?1:0,jH[kd]=OH(kd);var kd;function bTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||cTe,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 UH(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=lTe(r),new LH(t,r)}function Ce(e,t){throw UH(e,t)}function V4(e,t){e.onWarning&&e.onWarning.call(null,UH(e,t))}var PH={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&V4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],qH.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),nu.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),MH.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function iu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=jd.repeat(` +`,t-1))}function vTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),us(f)||Mf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),us(n)||r&&Mf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),us(n)||r&&Mf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),us(i))break}else{if(e.position===e.lineStart&&W4(e)||r&&Mf(f))break;if(zo(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(iu(e,s,a,!1),wx(e,e.line-l),s=a=e.position,o=!1),Ud(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return iu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function _Te(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(iu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else zo(r)?(iu(e,i,n,!0),wx(e,ai(e,!1,t)),i=n=e.position):e.position===e.lineStart&&W4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function wTe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return iu(e,r,e.position,!0),e.position++,!0;if(o===92){if(iu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),zo(o))ai(e,!1,t);else if(o<256&&kH[o])e.result+=jH[o],e.position++;else if((a=hTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=mTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=yTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else zo(o)?(iu(e,r,i,!0),wx(e,ai(e,!1,t)),r=i=e.position):e.position===e.lineStart&&W4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function ETe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(ai(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),us(c)&&(d=p=!0,e.position++,ai(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,jf(e,t,H4,!1,!0),y=e.tag,h=e.result,ai(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),ai(e,!0,t),jf(e,t,H4,!1,!0),b=e.result),f?kf(e,o,m,y,h,b,i,n,s):d?o.push(kf(e,null,m,y,h,b,i,n,s)):o.push(h),ai(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function STe(e,t){var r,i,n=vx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)vx===n?n=d===43?AH:uTe:Ce(e,"repeat of a chomping mode identifier");else if((u=gTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(Ud(d)){do d=e.input.charCodeAt(++e.position);while(Ud(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!zo(d)&&d!==0)}for(;d!==0;){for(_x(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),zo(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),jf(e,t,G4,!0,n)&&(y?m=e.result:h=e.result),y||(kf(e,d,p,f,m,h,a,o,l),f=m=h=null),ai(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(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 ATe(e){var t=e.position,r,i,n,s=!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&&(ai(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!us(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;Ud(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!zo(a));break}if(zo(a))break;for(r=e.position;a!==0&&!us(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&_x(e),nu.call(PH,i)?PH[i](e,i,n):V4(e,'unknown document directive "'+i+'"')}if(ai(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,ai(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),jf(e,e.lineIndent-1,G4,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&pTe.test(e.input.slice(t,e.position))&&V4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&W4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=zH(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var Q4=Bf(),ig=qf(),PTe=$4(),ZH=Object.prototype.toString,JH=Object.prototype.hasOwnProperty,Rx=65279,ITe=9,eg=10,DTe=13,LTe=32,FTe=33,BTe=34,Sx=35,qTe=37,MTe=38,kTe=39,jTe=42,eG=44,UTe=45,K4=58,zTe=61,$Te=62,HTe=63,GTe=64,tG=91,rG=93,VTe=96,iG=123,WTe=124,nG=125,hn={};hn[0]="\\0";hn[7]="\\a";hn[8]="\\b";hn[9]="\\t";hn[10]="\\n";hn[11]="\\v";hn[12]="\\f";hn[13]="\\r";hn[27]="\\e";hn[34]='\\"';hn[92]="\\\\";hn[133]="\\N";hn[160]="\\_";hn[8232]="\\L";hn[8233]="\\P";var KTe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],XTe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function QTe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function sG(e){var t=/^\n* /;return t.test(e)}var aG=1,Tx=2,oG=3,lG=4,Uf=5;function iNe(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=tNe(J0(e,0))&&rNe(J0(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=J0(e,l),!rg(c))return Uf;h=h&&VH(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=J0(e,l),c===eg)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!rg(c))return Uf;h=h&&VH(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?aG:s===tg?Uf:Tx:r>9&&sG(e)?Uf:a?s===tg?Uf:Tx:p?lG:oG}function nNe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===tg?'""':"''";if(!e.noCompatMode&&(KTe.indexOf(t)!==-1||XTe.test(t)))return e.quotingType===tg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return eNe(e,c)}switch(iNe(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case aG:return t;case Tx:return"'"+t.replace(/'/g,"''")+"'";case oG:return"|"+WH(t,e.indent)+KH(HH(t,s));case lG:return">"+WH(t,e.indent)+KH(HH(sNe(t,a),s));case Uf:return'"'+aNe(t,a)+'"';default:throw new ig("impossible error: invalid scalar style")}}()}function WH(e,t){var r=sG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function KH(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function sNe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,XH(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+XH(l,t),n=s}return i}function XH(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function aNe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=J0(e,n),i=hn[r],!i&&rg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||YTe(r);return t}function oNe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&$l(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function QH(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&$l(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=xx(e,t)),e.dump&&eg===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function lNe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$l(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function cNe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new ig("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&eg===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=xx(e,t)),$l(e,t+1,u,!0,d)&&(e.dump&&eg===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function YH(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function $l(e,t,r,i,n,s,a){e.tag=null,e.dump=r,YH(e,r,!1)||YH(e,r,!0);var o=ZH.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(cNe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(lNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?QH(e,t-1,e.dump,n):QH(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(oNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&nNe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new ig("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function uNe(e,t){var r=[],i=[],n,s;for(Nx(e,r,i),n=0,s=i.length;n{"use strict";var dG=$H(),pNe=uG();function Ax(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.")}}Ln.exports.Type=mn();Ln.exports.Schema=tx();Ln.exports.FAILSAFE_SCHEMA=sx();Ln.exports.JSON_SCHEMA=ux();Ln.exports.CORE_SCHEMA=dx();Ln.exports.DEFAULT_SCHEMA=$4();Ln.exports.load=dG.load;Ln.exports.loadAll=dG.loadAll;Ln.exports.dump=pNe.dump;Ln.exports.YAMLException=qf();Ln.exports.types={binary:hx(),float:cx(),map:nx(),null:ax(),pairs:yx(),set:bx(),timestamp:px(),bool:ox(),int:lx(),merge:fx(),omap:gx(),seq:ix(),str:rx()};Ln.exports.safeLoad=Ax("safeLoad","load");Ln.exports.safeLoadAll=Ax("safeLoadAll","loadAll");Ln.exports.safeDump=Ax("safeDump","dump")});var sg=g((C5t,pG)=>{var fNe="2.0.0",mNe=Number.MAX_SAFE_INTEGER||9007199254740991,hNe=16,gNe=250,yNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];pG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:hNe,MAX_SAFE_BUILD_LENGTH:gNe,MAX_SAFE_INTEGER:mNe,RELEASE_TYPES:yNe,SEMVER_SPEC_VERSION:fNe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ag=g((O5t,fG)=>{var bNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};fG.exports=bNe});var zf=g((Hl,mG)=>{var{MAX_SAFE_COMPONENT_LENGTH:Cx,MAX_SAFE_BUILD_LENGTH:vNe,MAX_LENGTH:_Ne}=sg(),wNe=ag();Hl=mG.exports={};var ENe=Hl.re=[],SNe=Hl.safeRe=[],he=Hl.src=[],ge=Hl.t={},xNe=0,Ox="[a-zA-Z0-9-]",TNe=[["\\s",1],["\\d",_Ne],[Ox,vNe]],NNe=e=>{for(let[t,r]of TNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=NNe(t),n=xNe++;wNe(e,n,t),ge[e]=n,he[n]=t,ENe[n]=new RegExp(t,r?"g":void 0),SNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Ox}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Ox}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Cx}})(?:\\.(\\d{1,${Cx}}))?(?:\\.(\\d{1,${Cx}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Hl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Hl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Hl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Y4=g((P5t,hG)=>{var RNe=Object.freeze({loose:!0}),ANe=Object.freeze({}),CNe=e=>e?typeof e!="object"?RNe:e:ANe;hG.exports=CNe});var Px=g((I5t,bG)=>{var gG=/^[0-9]+$/,yG=(e,t)=>{let r=gG.test(e),i=gG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eyG(t,e);bG.exports={compareIdentifiers:yG,rcompareIdentifiers:ONe}});var gn=g((D5t,EG)=>{var Z4=ag(),{MAX_LENGTH:vG,MAX_SAFE_INTEGER:J4}=sg(),{safeRe:_G,t:wG}=zf(),PNe=Y4(),{compareIdentifiers:$f}=Px(),Ix=class e{constructor(t,r){if(r=PNe(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>vG)throw new TypeError(`version is longer than ${vG} characters`);Z4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?_G[wG.LOOSE]:_G[wG.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>J4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>J4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>J4||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),$f(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};EG.exports=Ix});var zd=g((L5t,xG)=>{var SG=gn(),INe=(e,t,r=!1)=>{if(e instanceof SG)return e;try{return new SG(e,t)}catch(i){if(!r)return null;throw i}};xG.exports=INe});var NG=g((F5t,TG)=>{var DNe=zd(),LNe=(e,t)=>{let r=DNe(e,t);return r?r.version:null};TG.exports=LNe});var AG=g((B5t,RG)=>{var FNe=zd(),BNe=(e,t)=>{let r=FNe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};RG.exports=BNe});var PG=g((q5t,OG)=>{var CG=gn(),qNe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new CG(e instanceof CG?e.version:e,r).inc(t,i,n).version}catch{return null}};OG.exports=qNe});var LG=g((M5t,DG)=>{var IG=zd(),MNe=(e,t)=>{let r=IG(e,null,!0),i=IG(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};DG.exports=MNe});var BG=g((k5t,FG)=>{var kNe=gn(),jNe=(e,t)=>new kNe(e,t).major;FG.exports=jNe});var MG=g((j5t,qG)=>{var UNe=gn(),zNe=(e,t)=>new UNe(e,t).minor;qG.exports=zNe});var jG=g((U5t,kG)=>{var $Ne=gn(),HNe=(e,t)=>new $Ne(e,t).patch;kG.exports=HNe});var zG=g((z5t,UG)=>{var GNe=zd(),VNe=(e,t)=>{let r=GNe(e,t);return r&&r.prerelease.length?r.prerelease:null};UG.exports=VNe});var ua=g(($5t,HG)=>{var $G=gn(),WNe=(e,t,r)=>new $G(e,r).compare(new $G(t,r));HG.exports=WNe});var VG=g((H5t,GG)=>{var KNe=ua(),XNe=(e,t,r)=>KNe(t,e,r);GG.exports=XNe});var KG=g((G5t,WG)=>{var QNe=ua(),YNe=(e,t)=>QNe(e,t,!0);WG.exports=YNe});var ev=g((V5t,QG)=>{var XG=gn(),ZNe=(e,t,r)=>{let i=new XG(e,r),n=new XG(t,r);return i.compare(n)||i.compareBuild(n)};QG.exports=ZNe});var ZG=g((W5t,YG)=>{var JNe=ev(),eRe=(e,t)=>e.sort((r,i)=>JNe(r,i,t));YG.exports=eRe});var eV=g((K5t,JG)=>{var tRe=ev(),rRe=(e,t)=>e.sort((r,i)=>tRe(i,r,t));JG.exports=rRe});var og=g((X5t,tV)=>{var iRe=ua(),nRe=(e,t,r)=>iRe(e,t,r)>0;tV.exports=nRe});var tv=g((Q5t,rV)=>{var sRe=ua(),aRe=(e,t,r)=>sRe(e,t,r)<0;rV.exports=aRe});var Dx=g((Y5t,iV)=>{var oRe=ua(),lRe=(e,t,r)=>oRe(e,t,r)===0;iV.exports=lRe});var Lx=g((Z5t,nV)=>{var cRe=ua(),uRe=(e,t,r)=>cRe(e,t,r)!==0;nV.exports=uRe});var rv=g((J5t,sV)=>{var dRe=ua(),pRe=(e,t,r)=>dRe(e,t,r)>=0;sV.exports=pRe});var iv=g((e8t,aV)=>{var fRe=ua(),mRe=(e,t,r)=>fRe(e,t,r)<=0;aV.exports=mRe});var Fx=g((t8t,oV)=>{var hRe=Dx(),gRe=Lx(),yRe=og(),bRe=rv(),vRe=tv(),_Re=iv(),wRe=(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 hRe(e,r,i);case"!=":return gRe(e,r,i);case">":return yRe(e,r,i);case">=":return bRe(e,r,i);case"<":return vRe(e,r,i);case"<=":return _Re(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};oV.exports=wRe});var cV=g((r8t,lV)=>{var ERe=gn(),SRe=zd(),{safeRe:nv,t:sv}=zf(),xRe=(e,t)=>{if(e instanceof ERe)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?nv[sv.COERCEFULL]:nv[sv.COERCE]);else{let l=t.includePrerelease?nv[sv.COERCERTLFULL]:nv[sv.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return SRe(`${i}.${n}.${s}${a}${o}`,t)};lV.exports=xRe});var dV=g((i8t,uV)=>{var Bx=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};uV.exports=Bx});var da=g((n8t,hV)=>{var TRe=/\s+/g,qx=class e{constructor(t,r){if(r=RRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof Mx)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(TRe," "),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(n=>!fV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&LRe(n[0])){this.set=[n];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&&IRe)|(this.options.loose&&DRe))+":"+t,n=pV.get(i);if(n)return n;let s=this.options.loose,a=s?ds[Fn.HYPHENRANGELOOSE]:ds[Fn.HYPHENRANGE];t=t.replace(a,HRe(this.options.includePrerelease)),or("hyphen replace",t),t=t.replace(ds[Fn.COMPARATORTRIM],CRe),or("comparator trim",t),t=t.replace(ds[Fn.TILDETRIM],ORe),or("tilde trim",t),t=t.replace(ds[Fn.CARETTRIM],PRe),or("caret trim",t);let o=t.split(" ").map(d=>FRe(d,this.options)).join(" ").split(/\s+/).map(d=>$Re(d,this.options));s&&(o=o.filter(d=>(or("loose invalid filter",d,this.options),!!d.match(ds[Fn.COMPARATORLOOSE])))),or("range list",o);let l=new Map,c=o.map(d=>new Mx(d,this.options));for(let d of c){if(fV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return pV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>mV(i,r)&&t.set.some(n=>mV(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new ARe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",LRe=e=>e.value==="",mV=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},FRe=(e,t)=>(or("comp",e,t),e=MRe(e,t),or("caret",e),e=BRe(e,t),or("tildes",e),e=jRe(e,t),or("xrange",e),e=zRe(e,t),or("stars",e),e),Bn=e=>!e||e.toLowerCase()==="x"||e==="*",BRe=(e,t)=>e.trim().split(/\s+/).map(r=>qRe(r,t)).join(" "),qRe=(e,t)=>{let r=t.loose?ds[Fn.TILDELOOSE]:ds[Fn.TILDE];return e.replace(r,(i,n,s,a,o)=>{or("tilde",e,i,n,s,a,o);let l;return Bn(n)?l="":Bn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Bn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(or("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,or("tilde return",l),l})},MRe=(e,t)=>e.trim().split(/\s+/).map(r=>kRe(r,t)).join(" "),kRe=(e,t)=>{or("caret",e,t);let r=t.loose?ds[Fn.CARETLOOSE]:ds[Fn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{or("caret",e,n,s,a,o,l);let c;return Bn(s)?c="":Bn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:Bn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(or("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(or("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),or("caret return",c),c})},jRe=(e,t)=>(or("replaceXRanges",e,t),e.split(/\s+/).map(r=>URe(r,t)).join(" ")),URe=(e,t)=>{e=e.trim();let r=t.loose?ds[Fn.XRANGELOOSE]:ds[Fn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{or("xRange",e,i,n,s,a,o,l);let c=Bn(s),u=c||Bn(a),d=u||Bn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),or("xRange return",i),i})},zRe=(e,t)=>(or("replaceStars",e,t),e.trim().replace(ds[Fn.STAR],"")),$Re=(e,t)=>(or("replaceGTE0",e,t),e.trim().replace(ds[t.includePrerelease?Fn.GTE0PRE:Fn.GTE0],"")),HRe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(Bn(i)?r="":Bn(n)?r=`>=${i}.0.0${e?"-0":""}`:Bn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Bn(c)?l="":Bn(u)?l=`<${+c+1}.0.0-0`:Bn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),GRe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var lg=g((s8t,wV)=>{var cg=Symbol("SemVer ANY"),Ux=class e{static get ANY(){return cg}constructor(t,r){if(r=gV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),jx("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===cg?this.value="":this.value=this.operator+this.semver.version,jx("comp",this)}parse(t){let r=this.options.loose?yV[bV.COMPARATORLOOSE]:yV[bV.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 vV(i[2],this.options.loose):this.semver=cg}toString(){return this.value}test(t){if(jx("Comparator.test",t,this.options.loose),this.semver===cg||t===cg)return!0;if(typeof t=="string")try{t=new vV(t,this.options)}catch{return!1}return kx(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 _V(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new _V(this.value,r).test(t.semver):(r=gV(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("=")||kx(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||kx(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};wV.exports=Ux;var gV=Y4(),{safeRe:yV,t:bV}=zf(),kx=Fx(),jx=ag(),vV=gn(),_V=da()});var ug=g((a8t,EV)=>{var VRe=da(),WRe=(e,t,r)=>{try{t=new VRe(t,r)}catch{return!1}return t.test(e)};EV.exports=WRe});var xV=g((o8t,SV)=>{var KRe=da(),XRe=(e,t)=>new KRe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));SV.exports=XRe});var NV=g((l8t,TV)=>{var QRe=gn(),YRe=da(),ZRe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new YRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new QRe(i,r))}),i};TV.exports=ZRe});var AV=g((c8t,RV)=>{var JRe=gn(),eAe=da(),tAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new eAe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new JRe(i,r))}),i};RV.exports=tAe});var PV=g((u8t,OV)=>{var zx=gn(),rAe=da(),CV=og(),iAe=(e,t)=>{e=new rAe(e,t);let r=new zx("0.0.0");if(e.test(r)||(r=new zx("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new zx(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||CV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||CV(r,s))&&(r=s)}return r&&e.test(r)?r:null};OV.exports=iAe});var DV=g((d8t,IV)=>{var nAe=da(),sAe=(e,t)=>{try{return new nAe(e,t).range||"*"}catch{return null}};IV.exports=sAe});var av=g((p8t,qV)=>{var aAe=gn(),BV=lg(),{ANY:oAe}=BV,lAe=da(),cAe=ug(),LV=og(),FV=tv(),uAe=iv(),dAe=rv(),pAe=(e,t,r,i)=>{e=new aAe(e,i),t=new lAe(t,i);let n,s,a,o,l;switch(r){case">":n=LV,s=uAe,a=FV,o=">",l=">=";break;case"<":n=FV,s=dAe,a=LV,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(cAe(e,t,i))return!1;for(let c=0;c{f.semver===oAe&&(f=new BV(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};qV.exports=pAe});var kV=g((f8t,MV)=>{var fAe=av(),mAe=(e,t,r)=>fAe(e,t,">",r);MV.exports=mAe});var UV=g((m8t,jV)=>{var hAe=av(),gAe=(e,t,r)=>hAe(e,t,"<",r);jV.exports=gAe});var HV=g((h8t,$V)=>{var zV=da(),yAe=(e,t,r)=>(e=new zV(e,r),t=new zV(t,r),e.intersects(t,r));$V.exports=yAe});var VV=g((g8t,GV)=>{var bAe=ug(),vAe=ua();GV.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>vAe(u,d,r));for(let u of a)bAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var WV=da(),Hx=lg(),{ANY:$x}=Hx,dg=ug(),Gx=ua(),_Ae=(e,t,r={})=>{if(e===t)return!0;e=new WV(e,r),t=new WV(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=EAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},wAe=[new Hx(">=0.0.0-0")],KV=[new Hx(">=0.0.0")],EAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===$x){if(t.length===1&&t[0].semver===$x)return!0;r.includePrerelease?e=wAe:e=KV}if(t.length===1&&t[0].semver===$x){if(r.includePrerelease)return!0;t=KV}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=XV(n,f,r):f.operator==="<"||f.operator==="<="?s=QV(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=Gx(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!dg(f,String(n),r)||s&&!dg(f,String(s),r))return null;for(let m of t)if(!dg(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=XV(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!dg(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=QV(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!dg(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},XV=(e,t,r)=>{if(!e)return t;let i=Gx(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},QV=(e,t,r)=>{if(!e)return t;let i=Gx(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};YV.exports=_Ae});var $d=g((b8t,tW)=>{var Vx=zf(),JV=sg(),SAe=gn(),eW=Px(),xAe=zd(),TAe=NG(),NAe=AG(),RAe=PG(),AAe=LG(),CAe=BG(),OAe=MG(),PAe=jG(),IAe=zG(),DAe=ua(),LAe=VG(),FAe=KG(),BAe=ev(),qAe=ZG(),MAe=eV(),kAe=og(),jAe=tv(),UAe=Dx(),zAe=Lx(),$Ae=rv(),HAe=iv(),GAe=Fx(),VAe=cV(),WAe=lg(),KAe=da(),XAe=ug(),QAe=xV(),YAe=NV(),ZAe=AV(),JAe=PV(),eCe=DV(),tCe=av(),rCe=kV(),iCe=UV(),nCe=HV(),sCe=VV(),aCe=ZV();tW.exports={parse:xAe,valid:TAe,clean:NAe,inc:RAe,diff:AAe,major:CAe,minor:OAe,patch:PAe,prerelease:IAe,compare:DAe,rcompare:LAe,compareLoose:FAe,compareBuild:BAe,sort:qAe,rsort:MAe,gt:kAe,lt:jAe,eq:UAe,neq:zAe,gte:$Ae,lte:HAe,cmp:GAe,coerce:VAe,Comparator:WAe,Range:KAe,satisfies:XAe,toComparators:QAe,maxSatisfying:YAe,minSatisfying:ZAe,minVersion:JAe,validRange:eCe,outside:tCe,gtr:rCe,ltr:iCe,intersects:nCe,simplifyRange:sCe,subset:aCe,SemVer:SAe,re:Vx.re,src:Vx.src,tokens:Vx.t,SEMVER_SPEC_VERSION:JV.SEMVER_SPEC_VERSION,RELEASE_TYPES:JV.RELEASE_TYPES,compareIdentifiers:eW.compareIdentifiers,rcompareIdentifiers:eW.rcompareIdentifiers}});var rW=g((v8t,oCe)=>{oCe.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var Gl=g(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.EnvVar=void 0;var iW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(iW||(ov.EnvVar=iW={}))});var lr=g(ce=>{"use strict";var lCe=ce&&ce.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cCe=ce&&ce.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),au=ce&&ce.__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)&&lCe(t,e,r);return cCe(t,e),t},Qx=ce&&ce.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ce,"__esModule",{value:!0});ce.BuildMode=ce.ConfigurationError=ce.HTTPError=ce.DisallowedAPIVersionReason=ce.GitHubVariant=ce.DEFAULT_DEBUG_DATABASE_NAME=ce.DEFAULT_DEBUG_ARTIFACT_NAME=ce.GITHUB_DOTCOM_URL=void 0;ce.getExtraOptionsEnvParam=yCe;ce.getToolNames=bCe;ce.withTmpDir=vCe;ce.getMemoryFlagValueForPlatform=lW;ce.getMemoryFlagValue=cW;ce.getMemoryFlag=xCe;ce.getAddSnippetsFlag=TCe;ce.getThreadsFlagValue=uW;ce.getCgroupCpuCountFromCpus=dW;ce.getThreadsFlag=RCe;ce.getCodeQLDatabasePath=pW;ce.parseGitHubUrl=ACe;ce.checkGitHubVersionInRange=OCe;ce.apiVersionInRange=fW;ce.assertNever=PCe;ce.initializeEnvironment=ICe;ce.getRequiredEnvParam=mW;ce.isHTTPError=DCe;ce.cacheCodeQlVersion=LCe;ce.getCachedCodeQlVersion=FCe;ce.codeQlVersionAtLeast=BCe;ce.bundleDb=qCe;ce.delay=Zx;ce.isGoodVersion=MCe;ce.isInTestMode=kCe;ce.doesDirectoryExist=hW;ce.listFolder=gW;ce.tryGetFolderBytes=jCe;ce.withTimeout=UCe;ce.checkForTimeout=zCe;ce.isHostedRunner=$Ce;ce.parseMatrixInput=HCe;ce.fixInvalidNotifications=bW;ce.fixInvalidNotificationsInFile=VCe;ce.wrapError=vW;ce.getErrorMessage=_W;ce.prettyPrintPack=WCe;ce.checkDiskUsage=KCe;ce.checkActionVersion=XCe;ce.cloneObject=QCe;ce.checkSipEnablement=wW;ce.cleanUpGlob=YCe;var Ds=au(require("fs")),Vf=au(require("os")),pg=au(require("path")),uCe=require("util"),pa=au(ze()),dCe=au(wf()),pCe=Qx(tk()),Yx=Qx(z4()),fCe=Qx(Z$()),mCe=au(ng()),Hf=au($d()),nW=au(rW()),yn=Gl(),hCe=["0.0.0-20211207"];ce.GITHUB_DOTCOM_URL="https://github.com";ce.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";ce.DEFAULT_DEBUG_DATABASE_NAME="db";var gCe=.05,sW=1024*1024;function yCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return mCe.load(t)}catch(r){let i=vW(r);throw new su(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function bCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function vCe(e){let t=Ds.mkdtempSync(pg.join(Vf.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Yx.default)(t,{force:!0}),r}function _Ce(e,t){let r=1024*(t==="win32"?1.5:1),i=wCe()*Math.max(e-8*1024,0);return r+i}function wCe(){let e=Number.parseInt(process.env[yn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?gCe:e/100}function lW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new su(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=_Ce(n,r);i=n-s}return Math.floor(i)}function ECe(e){let t=[Vf.totalmem()];Vf.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>SCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function SCe(e,t){if(!Ds.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ds.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Vf.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rdW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>NCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new su(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return Wf.ACTION_TOO_NEW;if(!Hf.satisfies(e,`<=${r}`))return Wf.ACTION_TOO_OLD}var Wx=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function PCe(e){throw new Wx(e)}function ICe(e){pa.exportVariable(String(yn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),pa.exportVariable(String(yn.EnvVar.FEATURE_SANDWICH),"false"),pa.exportVariable(String(yn.EnvVar.FEATURE_SARIF_COMBINE),"true"),pa.exportVariable(String(yn.EnvVar.FEATURE_WILL_UPLOAD),"true"),pa.exportVariable(String(yn.EnvVar.VERSION),e)}function mW(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var Kx=class extends Error{constructor(t,r){super(t),this.status=r}};ce.HTTPError=Kx;var su=class extends Error{constructor(t){super(t)}};ce.ConfigurationError=su;function DCe(e){return e?.status!==void 0&&Number.isInteger(e.status)}var Xx;function LCe(e){if(Xx!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");Xx=e}function FCe(){return Xx}async function BCe(e,t){return Hf.gte((await e.getVersion()).version,t)}async function qCe(e,t,r,i){let n=pW(e,t),s=pg.resolve(e.dbLocation,`${i}.zip`);return Ds.existsSync(s)&&await(0,Yx.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function Zx(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function MCe(e){return!hCe.includes(e)}function kCe(){return process.env[yn.EnvVar.TEST_MODE]==="true"}function hW(e){try{return Ds.lstatSync(e).isDirectory()}catch{return!1}}function gW(e){if(!hW(e))return[];let t=Ds.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(pg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(gW(pg.resolve(e,i.name))));return r}async function jCe(e,t){try{return await(0,uCe.promisify)(fCe.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var yW=!1;async function UCe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await Zx(e,{allowProcessExit:!0}),i||(yW=!0,r())};return await Promise.race([n(),s()])}async function zCe(){yW===!0&&(pa.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await Zx(3e4,{allowProcessExit:!0}),process.exit())}function $Ce(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function HCe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function GCe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function bW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=GCe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function VCe(e,t,r){if(process.env[yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ds.renameSync(e,t);else{let i=JSON.parse(Ds.readFileSync(e,"utf8"));i=bW(i,r),Ds.writeFileSync(t,JSON.stringify(i))}}function vW(e){return e instanceof Error?e:new Error(String(e))}function _W(e){return e instanceof Error?e.message:String(e)}function WCe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function KCe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await wW(e))return;let t=await(0,pCe.default)(mW("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),pa.exportVariable(yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${_W(t)}`);return}}function XCe(e,t){!Hf.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Gf.DOTCOM||t.type===Gf.GHE_DOTCOM||t.type===Gf.GHES&&Hf.satisfies(Hf.coerce(t.version)??"0.0.0",">=3.11"))&&(pa.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),pa.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var oW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(oW||(ce.BuildMode=oW={}));function QCe(e){return JSON.parse(JSON.stringify(e))}async function wW(e){if(process.env[yn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[yn.EnvVar.IS_SIP_ENABLED]))return process.env[yn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await dCe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return pa.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return pa.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function YCe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,Yx.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var EW=g((E8t,ZCe)=>{ZCe.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Mn=g(ve=>{"use strict";var JCe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eOe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fg=ve&&ve.__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)&&JCe(t,e,r);return eOe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=nOe;ve.getRef=NW;ve.getActionVersion=pOe;ve.getWorkflowEventName=uv;ve.isRunningLocalAction=fOe;ve.getRelativeScriptPath=AW;ve.getWorkflowEvent=CW;ve.isAnalyzingDefaultBranch=mOe;ve.printDebugLogs=hOe;ve.getUploadValue=gOe;ve.getWorkflowRunID=yOe;ve.getWorkflowRunAttempt=bOe;ve.isSelfHostedRunner=_Oe;ve.isDefaultSetup=wOe;ve.prettyPrintInvocation=OW;ve.ensureEndsInPeriod=PW;ve.runTool=EOe;var Jx=fg(require("fs")),Hd=fg(require("path")),Ls=fg(ze()),eT=fg(_f()),TW=fg(L0()),qn=lr(),tOe=EW(),rOe=function(e){let t=Ls.getInput(e);if(!t)throw new qn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=rOe;var iOe=function(e){let t=Ls.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=iOe;function nOe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,qn.getRequiredEnvParam)("RUNNER_TEMP")}async function Kf(e,t,r){let i="",n="";Ls.debug(`Running git command: git ${t.join(" ")}`);try{return await new eT.ToolRunner(await TW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Ls.info(`git call failed. ${r} Error: ${a}`),s}}var sOe=async function(e,t="HEAD"){try{return(await Kf(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,qn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=sOe;var aOe=async function(e){if(uv()!=="pull_request")return;let t=(0,qn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await Kf(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=aOe;var oOe=async function(){try{await Kf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=oOe;var lOe=async function(e,t){try{await Kf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=lOe;var cOe=async function(e){try{return(await Kf((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=cOe;var uOe=async function(e,t){let r="";try{r=await Kf((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=uOe;var dOe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=dOe;async function NW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,qn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new qn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||RW(),a=t||(0,qn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Ls.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function RW(){let e;try{e=(0,qn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function pOe(){return tOe.version}function uv(){return(0,qn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function fOe(){let e=AW();return e.startsWith("..")||Hd.isAbsolute(e)}function AW(){let e=(0,qn.getRequiredEnvParam)("RUNNER_TEMP"),t=Hd.join(Hd.dirname(e),"_actions");return Hd.relative(t,__filename)}function CW(){let e=(0,qn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(Jx.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function SW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function mOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await NW();e=SW(e);let r=CW()?.repository?.default_branch;return uv()==="schedule"&&(r=SW(RW())),e===r}async function hOe(e){for(let t of e.languages){let r=(0,qn.getCodeQLDatabasePath)(e,t),i=Hd.join(r,"log");if(!(0,qn.doesDirectoryExist)(i)){Ls.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=Jx.readdirSync(s,{withFileTypes:!0});a.length===0&&Ls.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=Hd.resolve(s,o.name);Ls.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(Jx.readFileSync(l)),Ls.endGroup()}else o.isDirectory()&&n(Hd.resolve(s,o.name))};n(i)}}function gOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ls.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function yOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function bOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var lv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=lv;var vOe=async e=>{let t="",r="",i;try{i=await TW.safeWhich("file")}catch(n){throw new lv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new eT.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ls.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=vOe;function _Oe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function wOe(){return uv()==="dynamic"}function OW(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var cv=class extends Error{constructor(t,r,i,n,s){let a=OW(t,r),o=PW(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=cv;function PW(e){return e[e.length-1]==="."?e:`${e}.`}var xW=2e4;async function EOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new eT.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-xW>0&&(o=a.length-xW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new cv(e,t,s,n,i);return i}var IW="persisted_inputs",SOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ls.saveState(IW,JSON.stringify(e))};ve.persistInputs=SOe;var xOe=function(){let e=Ls.getState(IW);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=xOe});var rT=g(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});dv.Context=void 0;var DW=require("fs"),TOe=require("os"),tT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(DW.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(DW.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${TOe.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'")}};dv.Context=tT});var LW=g(ps=>{"use strict";var NOe=ps&&ps.__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]}),ROe=ps&&ps.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AOe=ps&&ps.__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)&&NOe(t,e,r);return ROe(t,e),t};Object.defineProperty(ps,"__esModule",{value:!0});ps.getApiBaseUrl=ps.getProxyAgent=ps.getAuthString=void 0;var COe=AOe(to());function OOe(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}`}ps.getAuthString=OOe;function POe(e){return new COe.HttpClient().getAgent(e)}ps.getProxyAgent=POe;function IOe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ps.getApiBaseUrl=IOe});var mg=g(iT=>{"use strict";Object.defineProperty(iT,"__esModule",{value:!0});function DOe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}iT.getUserAgent=DOe});var qW=g((R8t,BW)=>{BW.exports=FW;function FW(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(n,s){return FW.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var kW=g((A8t,MW)=>{MW.exports=LOe;function LOe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var UW=g((C8t,jW)=>{jW.exports=FOe;function FOe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var KW=g((O8t,hg)=>{var GW=qW(),BOe=kW(),qOe=UW(),zW=Function.bind,$W=zW.bind(zW);function VW(e,t,r){var i=$W(qOe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=$W(BOe,null).apply(null,s)})}function MOe(){var e="h",t={registry:{}},r=GW.bind(null,t,e);return VW(r,t,e),r}function WW(){var e={registry:{}},t=GW.bind(null,e);return VW(t,e),t}var HW=!1;function Xf(){return HW||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),HW=!0),WW()}Xf.Singular=MOe.bind();Xf.Collection=WW.bind();hg.exports=Xf;hg.exports.Hook=Xf;hg.exports.Singular=Xf.Singular;hg.exports.Collection=Xf.Collection});var sT=g(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});function XW(e){return Object.prototype.toString.call(e)==="[object Object]"}function kOe(e){var t,r;return XW(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(XW(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}nT.isPlainObject=kOe});var rK=g(lT=>{"use strict";Object.defineProperty(lT,"__esModule",{value:!0});var jOe=sT(),UOe=mg();function zOe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function ZW(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{jOe.isPlainObject(t[i])?i in e?r[i]=ZW(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function QW(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function oT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=zOe(r.headers),QW(r),QW(r.headers);let i=ZW(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function $Oe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var HOe=/\{[^}]+\}/g;function GOe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function VOe(e){let t=e.match(HOe);return t?t.map(GOe).reduce((r,i)=>r.concat(i),[]):[]}function YW(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function JW(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 Yf(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function gg(e,t,r){return t=e==="+"||e==="#"?JW(t):Yf(t),r?Yf(r)+"="+t:t}function Qf(e){return e!=null}function aT(e){return e===";"||e==="&"||e==="?"}function WOe(e,t,r,i){var n=e[r],s=[];if(Qf(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(gg(t,n,aT(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Qf).forEach(function(a){s.push(gg(t,a,aT(t)?r:""))}):Object.keys(n).forEach(function(a){Qf(n[a])&&s.push(gg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(Qf).forEach(function(o){a.push(gg(t,o))}):Object.keys(n).forEach(function(o){Qf(n[o])&&(a.push(Yf(o)),a.push(gg(t,n[o].toString())))}),aT(t)?s.push(Yf(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?Qf(n)&&s.push(Yf(r)):n===""&&(t==="&"||t==="?")?s.push(Yf(r)+"="):n===""&&s.push("");return s}function KOe(e){return{expand:XOe.bind(null,e)}}function XOe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(WOe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return JW(s)})}function eK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=YW(e,["method","baseUrl","url","headers","request","mediaType"]),a=VOe(r);r=KOe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=YW(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=$Oe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function QOe(e,t,r){return eK(oT(e,t,r))}function tK(e,t){let r=oT(e,t),i=QOe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:tK.bind(null,r),merge:oT.bind(null,r),parse:eK})}var YOe="6.0.12",ZOe=`octokit-endpoint.js/${YOe} ${UOe.getUserAgent()}`,JOe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":ZOe},mediaType:{format:"",previews:[]}},ePe=tK(null,JOe);lT.endpoint=ePe});var sK=g((D8t,nK)=>{"use strict";var qr={};nK.exports=qr;function iK(e){return e<0?-1:1}function tPe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ou(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=iK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=tPe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=iK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=ou(8,{unsigned:!1});qr.octet=ou(8,{unsigned:!0});qr.short=ou(16,{unsigned:!1});qr["unsigned short"]=ou(16,{unsigned:!0});qr.long=ou(32,{unsigned:!1});qr["unsigned long"]=ou(32,{unsigned:!0});qr["long long"]=ou(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=ou(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var aK=g((L8t,lu)=>{"use strict";lu.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{rPe.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 fK=g((B8t,fv)=>{"use strict";var cK=require("punycode"),lK=oK(),Zf={TRANSITIONAL:0,NONTRANSITIONAL:1};function uK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function dK(e){for(var t=0,r=lK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=lK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var iPe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function pK(e){return e.replace(iPe,"_").length}function nPe(e,t,r){for(var i=!1,n="",s=pK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};fv.exports.toUnicode=function(e,t){var r=pv(e,t,Zf.NONTRANSITIONAL);return{domain:r.string,error:r.error}};fv.exports.PROCESSING_OPTIONS=Zf});var $o=g((q8t,Fs)=>{"use strict";var Jf=require("punycode"),mK=fK(),bK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function hK(e){return Jf.ucs2.decode(e).length}function gK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function yg(e){return e>=48&&e<=57}function bg(e){return e>=65&&e<=90||e>=97&&e<=122}function oPe(e){return bg(e)||yg(e)}function no(e){return yg(e)||e>=65&&e<=70||e>=97&&e<=102}function yK(e){return e==="."||e.toLowerCase()==="%2e"}function lPe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function cPe(e,t){return bg(e)&&(t===58||t===124)}function vK(e){return e.length===2&&bg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function uPe(e){return e.length===2&&bg(e.codePointAt(0))&&e[1]===":"}function dPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function pPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function cT(e){return bK[e]!==void 0}function gi(e){return cT(e.scheme)}function fPe(e){return bK[e]}function _K(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function mPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var gPe=new Set([32,34,35,60,62,63,96,123,125]);function wK(e){return mv(e)||gPe.has(e)}var yPe=new Set([47,58,59,61,64,91,92,93,94,124]);function dT(e){return wK(e)||yPe.has(e)}function Gd(e,t){let r=String.fromCodePoint(e);return t(e)?mPe(r):r}function bPe(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 vPe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=bPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function _Pe(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 wPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=Jf.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!yg(e[n]))return st;for(;yg(e[n]);){let c=parseInt(gK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function EPe(e){let t="",i=xPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function uT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:wPe(e.substring(1,e.length-1));if(!t)return SPe(e);let r=hPe(e),i=mK.toASCII(r,!1,mK.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||dPe(i))return st;let n=vPe(i);return typeof n=="number"||n===st?n:i}function SPe(e){if(pPe(e))return st;let t="",r=Jf.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function pT(e){return typeof e=="number"?_Pe(e):e instanceof Array?"["+EPe(e)+"]":e}function TPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function NPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function EK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&APe(t[0])||t.pop())}function SK(e){return e.username!==""||e.password!==""}function RPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function APe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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=TPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=NPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Jf.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(bg(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};Mr.prototype["parse scheme"]=function(t,r){if(oPe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(gi(this.url)&&!cT(this.buffer)||!gi(this.url)&&cT(this.buffer)||(SK(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"):gi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":gi(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};Mr.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)};Mr.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};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.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"):gi(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};Mr.prototype["parse relative slash"]=function(t){return gi(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};Mr.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};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=hK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===fPe(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 CPe=new Set([47,92,63,35]);Mr.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||!cPe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!CPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),EK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.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"&&(uPe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&vK(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=uT(this.buffer,gi(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};Mr.prototype["parse path start"]=function(t){return gi(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};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||gi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(gi(this.url)&&t===92&&(this.parseError=!0),lPe(this.buffer)?(EK(this.url),t!==47&&!(gi(this.url)&&t===92)&&this.url.path.push("")):yK(this.buffer)&&t!==47&&!(gi(this.url)&&t===92)?this.url.path.push(""):yK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&vK(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&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Gd(t,wK);return!0};Mr.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&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Gd(t,mv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!gi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=_K(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Gd(t,mv))),!0};function OPe(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+=pT(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 PPe(e){let t=e.scheme+"://";return t+=pT(e.host),e.port!==null&&(t+=":"+e.port),t}Fs.exports.serializeURL=OPe;Fs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Fs.exports.serializeURLOrigin(Fs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return PPe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Fs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Fs.exports.setTheUsername=function(e,t){e.username="";let r=Jf.ucs2.decode(t);for(let i=0;i{"use strict";var kr=$o();xK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.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=[],kr.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="",kr.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="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var AK=g((j8t,vg)=>{"use strict";var fa=sK(),RK=aK(),NK=TK(),Yt=RK.implSymbol;function Ni(e){if(!this||this[Yt]||!(this instanceof Ni))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";Ho.URL=AK().interface;Ho.serializeURL=$o().serializeURL;Ho.serializeURLOrigin=$o().serializeURLOrigin;Ho.basicURLParse=$o().basicURLParse;Ho.setTheUsername=$o().setTheUsername;Ho.setThePassword=$o().setThePassword;Ho.serializeHost=$o().serializeHost;Ho.serializeInteger=$o().serializeInteger;Ho.parseURL=$o().parseURL});var UK=g((Go,jK)=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});function rm(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var ao=rm(require("stream")),DK=rm(require("http")),gv=rm(require("url")),LK=rm(CK()),IPe=rm(require("https")),Vd=rm(require("zlib")),DPe=ao.Readable,Vl=Symbol("buffer"),fT=Symbol("type"),wg=class e{constructor(){this[fT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:FK(e)?e=Buffer.from(e.toString()):Sg(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 ao||(e=Buffer.from(String(e)))),this[Kl]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof ao&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Yi(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Kl].error=l})}Ri.prototype={get body(){return this[Kl].body},get bodyUsed(){return this[Kl].disturbed},arrayBuffer(){return em.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 em.call(this).then(function(t){return Object.assign(new wg([],{type:e.toLowerCase()}),{[Vl]:t})})},json(){var e=this;return em.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ri.Promise.reject(new Yi(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return em.call(this).then(function(e){return e.toString()})},buffer(){return em.call(this)},textConverted(){var e=this;return em.call(this).then(function(t){return LPe(t,e.headers)})}};Object.defineProperties(Ri.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ri.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ri.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ri.prototype,t);Object.defineProperty(e,t,r)}};function em(){var e=this;if(this[Kl].disturbed)return Ri.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Kl].disturbed=!0,this[Kl].error)return Ri.Promise.reject(this[Kl].error);let t=this.body;if(t===null)return Ri.Promise.resolve(Buffer.alloc(0));if(Sg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ri.Promise.resolve(t);if(!(t instanceof ao))return Ri.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ri.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Yi(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Yi(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Yi(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Yi(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function LPe(e,t){if(typeof gT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ei]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,_g(t);let r=tm(this[ei],t);return r===void 0?null:this[ei][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=bT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ei]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ei][i].join(", ")}:function(i){return[i.toLowerCase(),e[ei][i].join(", ")]})}var vT=Symbol("internal");function mT(e,t){let r=Object.create(wT);return r[vT]={target:e,kind:t,index:0},r}var wT=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==wT)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[vT];let t=e.target,r=e.kind,i=e.index,n=bT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[vT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(wT,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function BPe(e){let t=Object.assign({__proto__:null},e[ei]),r=tm(e[ei],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function qPe(e){let t=new ma;for(let r of Object.keys(e))if(!kK.test(r))if(Array.isArray(e[r]))for(let i of e[r])yT.test(i)||(t[ei][r]===void 0?t[ei][r]=[i]:t[ei][r].push(i));else yT.test(e[r])||(t[ei][r]=[e[r]]);return t}var cu=Symbol("Response internals"),MPe=DK.STATUS_CODES,so=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]:{};Ri.call(this,t,r);let i=r.status||200,n=new ma(r.headers);if(t!=null&&!n.has("Content-Type")){let s=qK(t);s&&n.append("Content-Type",s)}this[cu]={url:r.url,status:i,statusText:r.statusText||MPe[i],headers:n,counter:r.counter}}get url(){return this[cu].url||""}get status(){return this[cu].status}get ok(){return this[cu].status>=200&&this[cu].status<300}get redirected(){return this[cu].counter>0}get statusText(){return this[cu].statusText}get headers(){return this[cu].headers}clone(){return new e(BK(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ri.mixIn(so.prototype);Object.defineProperties(so.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(so.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Wl=Symbol("Request internals"),kPe=gv.URL||LK.URL,jPe=gv.parse,UPe=gv.format;function hT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new kPe(e).toString()),jPe(e)}var zPe="destroy"in ao.Readable.prototype;function hv(e){return typeof e=="object"&&typeof e[Wl]=="object"}function $Pe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var du=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;hv(t)?i=hT(t.url):(t&&t.href?i=hT(t.href):i=hT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||hv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:hv(t)&&t.body!==null?BK(t):null;Ri.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new ma(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=qK(s);l&&a.append("Content-Type",l)}let o=hv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!$Pe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Wl]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},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[Wl].method}get url(){return UPe(this[Wl].parsedURL)}get headers(){return this[Wl].headers}get redirect(){return this[Wl].redirect}get signal(){return this[Wl].signal}clone(){return new e(this)}};Ri.mixIn(du.prototype);Object.defineProperty(du.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(du.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function HPe(e){let t=e[Wl].parsedURL,r=new ma(e[Wl].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 ao.Readable&&!zPe)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 s=MK(e);typeof s=="number"&&(i=String(s))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:BPe(r),agent:n})}function Eg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Eg.prototype=Object.create(Error.prototype);Eg.prototype.constructor=Eg;Eg.prototype.name="AbortError";var _T=gv.URL||LK.URL,IK=ao.PassThrough,GPe=function(t,r){let i=new _T(r).hostname,n=new _T(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function uu(e,t){if(!uu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ri.Promise=uu.Promise,new uu.Promise(function(r,i){let n=new du(e,t),s=HPe(n),a=(s.protocol==="https:"?IPe:DK).request,o=n.signal,l=null,c=function(){let h=new Eg("The user aborted a request.");i(h),n.body&&n.body instanceof ao.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Yi(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Yi(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=qPe(m.headers);if(uu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new _T(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Yi(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Yi(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Yi(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let q={headers:new ma(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(!GPe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])q.headers.delete(O);if(m.statusCode!==303&&n.body&&MK(n)===null){i(new Yi("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(q.method="GET",q.body=void 0,q.headers.delete("content-length")),r(uu(new du(T,q))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new IK),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new so(y,b),r(l);return}let v={flush:Vd.Z_SYNC_FLUSH,finishFlush:Vd.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe(Vd.createGunzip(v)),l=new so(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new IK).once("data",function(T){(T[0]&15)===8?y=y.pipe(Vd.createInflate()):y=y.pipe(Vd.createInflateRaw()),l=new so(y,b),r(l)});return}if(w=="br"&&typeof Vd.createBrotliDecompress=="function"){y=y.pipe(Vd.createBrotliDecompress()),l=new so(y,b),r(l);return}l=new so(y,b),r(l)}),FPe(d,n)})}uu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};uu.Promise=global.Promise;jK.exports=Go=uu;Object.defineProperty(Go,"__esModule",{value:!0});Go.default=Go;Go.Headers=ma;Go.Request=du;Go.Response=so;Go.FetchError=Yi});var xT=g(ST=>{"use strict";Object.defineProperty(ST,"__esModule",{value:!0});var ET=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};ST.Deprecation=ET});var HK=g(NT=>{"use strict";Object.defineProperty(NT,"__esModule",{value:!0});function VPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var zK=xT(),$K=VPe(V0()),WPe=$K(e=>console.warn(e)),KPe=$K(e=>console.warn(e)),TT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return WPe(new zK.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return KPe(new zK.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};NT.RequestError=TT});var OT=g(CT=>{"use strict";Object.defineProperty(CT,"__esModule",{value:!0});function XPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var QPe=rK(),YPe=mg(),ZPe=sT(),JPe=XPe(UK()),xg=HK(),eIe="5.6.3";function tIe(e){return e.arrayBuffer()}function GK(e){let t=e.request&&e.request.log?e.request.log:console;(ZPe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||JPe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new xg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new xg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await RT(a)},request:e});if(i>=400){let o=await RT(a);throw new xg.RequestError(rIe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return RT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof xg.RequestError?a:new xg.RequestError(a.message,500,{request:e})})}async function RT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():tIe(e)}function rIe(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 AT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return GK(r.parse(a));let o=(l,c)=>GK(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:AT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:AT.bind(null,r)})}var iIe=AT(QPe.endpoint,{headers:{"user-agent":`octokit-request.js/${eIe} ${YPe.getUserAgent()}`}});CT.request=iIe});var KK=g(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});var WK=OT(),nIe=mg(),sIe="4.8.0";function aIe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var yv=class extends Error{constructor(t,r,i){super(aIe(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)}},oIe=["method","baseUrl","url","headers","request","query","mediaType"],lIe=["query","method","url"],VK=/\/api\/v3\/?$/;function cIe(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(lIe.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,n=Object.keys(i).reduce((a,o)=>oIe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return VK.test(s)&&(n.url=s.replace(VK,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new yv(n,o,a.data)}return a.data.data})}function PT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>cIe(r,n,s),{defaults:PT.bind(null,r),endpoint:WK.request.endpoint})}var uIe=PT(WK.request,{headers:{"user-agent":`octokit-graphql.js/${sIe} ${nIe.getUserAgent()}`},method:"POST",url:"/graphql"});function dIe(e){return PT(e,{method:"POST",url:"/graphql"})}Tg.GraphqlResponseError=yv;Tg.graphql=uIe;Tg.withCustomRequest=dIe});var XK=g(IT=>{"use strict";Object.defineProperty(IT,"__esModule",{value:!0});var pIe=/^v1\./,fIe=/^ghs_/,mIe=/^ghu_/;async function hIe(e){let t=e.split(/\./).length===3,r=pIe.test(e)||fIe.test(e),i=mIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function gIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function yIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=gIe(e),t(n)}var bIe=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(hIe.bind(null,t),{hook:yIe.bind(null,t)})};IT.createTokenAuth=bIe});var LT=g(DT=>{"use strict";Object.defineProperty(DT,"__esModule",{value:!0});var vIe=mg(),_Ie=KW(),QK=OT(),wIe=KK(),EIe=XK();function SIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function xIe(e,t){if(e==null)return{};var r=SIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var YK="3.6.0",TIe=["authStrategy"],Ng=class{constructor(t={}){let r=new _Ie.Collection,i={baseUrl:QK.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/${YK} ${vIe.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=QK.request.defaults(i),this.graphql=wIe.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:s}=t,a=xIe(t,TIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=EIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Ng.VERSION=YK;Ng.plugins=[];DT.Octokit=Ng});var sX=g(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0});function ZK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function JK(e){for(var t=1;t{"use strict";Object.defineProperty(im,"__esModule",{value:!0});var AIe="2.21.3";function aX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function oX(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=OIe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function lX(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),cX(e,[],FT(e,t,r)[Symbol.asyncIterator](),i)}function cX(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:cX(e,t,r,i)})}var PIe=Object.assign(lX,{iterator:FT}),uX=["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 IIe(e){return typeof e=="string"?uX.includes(e):!1}function dX(e){return{paginate:Object.assign(lX.bind(null,e),{iterator:FT.bind(null,e)})}}dX.VERSION=AIe;im.composePaginateRest=PIe;im.isPaginatingEndpoint=IIe;im.paginateRest=dX;im.paginatingEndpoints=uX});var nm=g(Zi=>{"use strict";var DIe=Zi&&Zi.__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]}),LIe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mX=Zi&&Zi.__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)&&DIe(t,e,r);return LIe(t,e),t};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.getOctokitOptions=Zi.GitHub=Zi.defaults=Zi.context=void 0;var FIe=mX(rT()),BT=mX(LW()),BIe=LT(),qIe=sX(),MIe=pX();Zi.context=new FIe.Context;var fX=BT.getApiBaseUrl();Zi.defaults={baseUrl:fX,request:{agent:BT.getProxyAgent(fX)}};Zi.GitHub=BIe.Octokit.plugin(qIe.restEndpointMethods,MIe.paginateRest).defaults(Zi.defaults);function kIe(e,t){let r=Object.assign({},t||{}),i=BT.getAuthString(e,r);return i&&(r.auth=i),r}Zi.getOctokitOptions=kIe});var kT=g((qT,MT)=>{(function(e,t){typeof qT=="object"&&typeof MT<"u"?MT.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(qT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,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=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Xt,xi)=>{this._resolve=Xt,this._reject=xi}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. 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(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}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(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,q,O;O=n,T=m,q=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,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 k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,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__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=q,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,L;Y=a,L=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=L,I="2.19.5",F={version:I},ae=Object.freeze({version:I,default:F}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Ue=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Vt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Vt=_e,Ve=Ue,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=pf,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Vt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Xt,xi;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,xi=`b_${this.id}-`.length,U=9;C!==0;)for([Xt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Xt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Xt){U=Xt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var In=vt,vd,se,ut;ut=n,se=l,vd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=vd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Kt=t(ae),ni,gr,Bl,Io,E0,S0,x0,uf,T0,df,ta,Ja=[].splice;S0=10,gr=5,ta=n,x0=p,Io=E,E0=B,uf=Ge,Bl=l,T0=x,df=R,ni=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ta.load(C,this.instanceDefaults,this),this._queues=new x0(S0),this._scheduled={},this._states=new T0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bl(this),this._submitLock=new df("submit",this.Promise),this._registerLock=new df("register",this.Promise),K=ta.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ta.load(C,this.redisStoreDefaults,{}),new uf(this,K,W);if(this.datastore==="local")return W=ta.load(C,this.localStoreDefaults,{}),new E0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.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(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Xt,reservoir:xi})=>{var Do;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),Do=this.empty(),Do&&this.Events.trigger("empty"),xi===0&&this.Events.trigger("depleted",Do),this._run(W,K,Xt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ta.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:S0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Xt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Xt}=await this._store.__submit__(this.queued(),ee.weight))}catch(xi){return K=xi,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Xt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Xt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Xt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Xt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Xt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=Ja.call(C,-1),ee=ta.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=Ja.call(C,-1),ee=ta.load(ee,this.jobDefaults)),Xt=(...xi)=>new this.Promise(function(Do,B5){return W(...xi,function(..._d){return(_d[0]!=null?B5:Do)(_d)})}),K=new Io(Xt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(xi){return typeof U=="function"?U(...xi):void 0}).catch(function(xi){return Array.isArray(xi)?typeof U=="function"?U(...xi):void 0:typeof U=="function"?U(xi):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Io(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ta.overwrite(C,this.storeDefaults)),ta.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Bl,xe.version=xe.prototype.version=Kt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=In,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:gr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var pf=ni,f6=pf;return f6})});var _X=g((o7t,vX)=>{"use strict";var jIe=Object.create,vv=Object.defineProperty,UIe=Object.getOwnPropertyDescriptor,zIe=Object.getOwnPropertyNames,$Ie=Object.getPrototypeOf,HIe=Object.prototype.hasOwnProperty,GIe=(e,t)=>{for(var r in t)vv(e,r,{get:t[r],enumerable:!0})},gX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of zIe(t))!HIe.call(e,n)&&n!==r&&vv(e,n,{get:()=>t[n],enumerable:!(i=UIe(t,n))||i.enumerable});return e},VIe=(e,t,r)=>(r=e!=null?jIe($Ie(e)):{},gX(t||!e||!e.__esModule?vv(r,"default",{value:e,enumerable:!0}):r,e)),WIe=e=>gX(vv({},"__esModule",{value:!0}),e),yX={};GIe(yX,{RequestError:()=>QIe});vX.exports=WIe(yX);var hX=xT(),bX=VIe(V0()),KIe=(0,bX.default)(e=>console.warn(e)),XIe=(0,bX.default)(e=>console.warn(e)),QIe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return KIe(new hX.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return XIe(new hX.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var RX=g((u7t,NX)=>{"use strict";var YIe=Object.create,_v=Object.defineProperty,ZIe=Object.getOwnPropertyDescriptor,JIe=Object.getOwnPropertyNames,eDe=Object.getPrototypeOf,tDe=Object.prototype.hasOwnProperty,rDe=(e,t)=>{for(var r in t)_v(e,r,{get:t[r],enumerable:!0})},wX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of JIe(t))!tDe.call(e,n)&&n!==r&&_v(e,n,{get:()=>t[n],enumerable:!(i=ZIe(t,n))||i.enumerable});return e},iDe=(e,t,r)=>(r=e!=null?YIe(eDe(e)):{},wX(t||!e||!e.__esModule?_v(r,"default",{value:e,enumerable:!0}):r,e)),nDe=e=>wX(_v({},"__esModule",{value:!0}),e),EX={};rDe(EX,{VERSION:()=>xX,retry:()=>TX});NX.exports=nDe(EX);var c7t=LT();async function SX(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var sDe=iDe(kT()),aDe=_X();async function oDe(e,t,r,i){let n=new sDe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(lDe.bind(null,e,t,r),i)}async function lDe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new aDe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return SX(e,t,s,i)}return n}var xX="5.0.5";function TX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",SX.bind(null,r,e)),e.hook.wrap("request",oDe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}TX.VERSION=xX});var CX=g((d7t,AX)=>{"use strict";var jT=require("util"),UT=["trace","debug","info","warn","error","fatal"],cDe=function(){};AX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return UT.indexOf(i)>=UT.indexOf(e.level)};return UT.forEach(function(i){t[i]=r(i)?n:cDe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=jT.format(s,arguments[0])),console[a](jT.format.apply(jT,arguments))}}),t}});var Rg=g(zT=>{"use strict";Object.defineProperty(zT,"__esModule",{value:!0});zT.parseRepositoryNwo=dDe;var uDe=lr();function dDe(e){let t=e.split("/");if(t.length!==2)throw new uDe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Xl=g(vr=>{"use strict";var pDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),GT=vr&&vr.__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)&&pDe(t,e,r);return fDe(t,e),t},mDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=WT;vr.getApiClient=Ag;vr.getApiClientWithExternalAuth=bDe;vr.getGitHubVersionFromApi=LX;vr.getGitHubVersion=vDe;vr.getWorkflowRelativePath=FX;vr.getAnalysisKey=BX;vr.getAutomationID=_De;vr.computeAutomationID=qX;vr.listActionsCaches=wDe;vr.deleteActionsCache=EDe;vr.wrapApiConfigurationError=SDe;var hDe=GT(ze()),OX=GT(nm()),gDe=GT(RX()),yDe=mDe(CX()),VT=Mn(),IX=Rg(),bn=lr(),$T="x-github-enterprise-version",PX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(PX||(vr.DisallowedAPIVersionReason=PX={}));function DX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=OX.GitHub.plugin(gDe.retry);return new i(OX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,VT.getActionVersion)()}`,log:(0,yDe.default)({level:"debug"})}))}function WT(){return{auth:(0,VT.getRequiredInput)("token"),url:(0,bn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,bn.getRequiredEnvParam)("GITHUB_API_URL")}}function Ag(){return DX(WT())}function bDe(e){return DX(e,{allowExternal:!0})}var HT;async function LX(e,t){if((0,bn.parseGitHubUrl)(t.url)===bn.GITHUB_DOTCOM_URL)return{type:bn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[$T]===void 0)return{type:bn.GitHubVariant.DOTCOM};if(r.headers[$T]==="ghe.com")return{type:bn.GitHubVariant.GHE_DOTCOM};let i=r.headers[$T];return{type:bn.GitHubVariant.GHES,version:i}}async function vDe(){return HT===void 0&&(HT=await LX(Ag(),WT())),HT}async function FX(){let e=(0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,bn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Ag(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function BX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await FX(),i=(0,bn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,hDe.exportVariable(e,t),t}async function _De(){let e=await BX(),t=(0,VT.getRequiredInput)("matrix");return qX(e,t)}function qX(e,t){let r=`${e}/`,i=(0,bn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function wDe(e,t){let r=(0,IX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Ag().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function EDe(e){let t=(0,IX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Ag().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function SDe(e){return(0,bn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new bn.ConfigurationError(e.message):e}});var UX=g(kn=>{"use strict";var xDe=kn&&kn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TDe=kn&&kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NDe=kn&&kn.__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)&&xDe(t,e,r);return TDe(t,e),t};Object.defineProperty(kn,"__esModule",{value:!0});kn.CachingKind=void 0;kn.getTotalCacheSize=CDe;kn.shouldStoreCache=ODe;kn.shouldRestoreCache=PDe;kn.getCachingKind=jX;kn.getDependencyCachingEnabled=IDe;var RDe=NDe(ze()),MX=Mn(),ADe=Gl(),kX=lr();async function CDe(e,t){return(await Promise.all(e.map(i=>(0,kX.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var fs;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(fs||(kn.CachingKind=fs={}));function ODe(e){return e===fs.Full||e===fs.Store}function PDe(e){return e===fs.Full||e===fs.Restore}function jX(e){switch(e){case void 0:case"none":case"off":case"false":return fs.None;case"full":case"on":case"true":return fs.Full;case"store":return fs.Store;case"restore":return fs.Restore;default:return RDe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),fs.None}}function IDe(){let e=(0,MX.getOptionalInput)("dependency-caching")||process.env[ADe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?jX(e):(!(0,kX.isHostedRunner)()||!(0,MX.isDefaultSetup)(),fs.None)}});var KT=g((h7t,DDe)=>{DDe.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var pu=g(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});Cg.ToolsFeature=void 0;Cg.isSupportedToolsFeature=LDe;var zX;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(zX||(Cg.ToolsFeature=zX={}));function LDe(e,t){return!!e.features&&e.features[t]}});var Ql=g(It=>{"use strict";var FDe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),BDe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ig=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)&&FDe(t,e,r);return BDe(t,e),t};Object.defineProperty(It,"__esModule",{value:!0});It.Features=It.FEATURE_FLAGS_FILE_NAME=It.featureConfig=It.Feature=It.CODEQL_VERSION_ZSTD_BUNDLE=It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var XT=Ig(require("fs")),qDe=Ig(require("path")),MDe=Ig($d()),kDe=Xl(),Og=Ig(KT()),$X=pu(),Pg=Ig(lr()),HX="default_codeql_version_",GX="_enabled";It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";It.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Bs;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(Bs||(It.Feature=Bs={}));It.featureConfig={[Bs.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Bs.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Bs.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Bs.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Bs.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:$X.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Bs.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Bs.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Bs.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Bs.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Bs.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:$X.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Bs.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};It.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var QT=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new YT(t,r,qDe.join(i,It.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&It.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&It.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[It.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${It.featureConfig[t].envVar}.`),!1;let n=It.featureConfig[t].minimumVersion;if(r&&n)if(await Pg.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=It.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${It.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=It.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};It.Features=QT;var YT=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(HX)||!t.endsWith(GX))return;let r=t.substring(HX.length,t.length-GX.length).replace(/_/g,".");if(!MDe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Pg.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Og.cliVersion,tagName:Og.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Og.cliVersion}.`);let n={cliVersion:Og.cliVersion,tagName:Og.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(XT.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(XT.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),XT.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Pg.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Pg.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(It.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,kDe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Pg.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var sm=g(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.LANGUAGE_ALIASES=oo.Language=void 0;oo.parseLanguage=jDe;oo.isTracedLanguage=VX;oo.isScannedLanguage=UDe;var qs;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(qs||(oo.Language=qs={}));oo.LANGUAGE_ALIASES={c:qs.cpp,"c++":qs.cpp,"c#":qs.csharp,kotlin:qs.java,typescript:qs.javascript};function jDe(e){if(e=e.trim().toLowerCase(),e in qs)return e;if(e in oo.LANGUAGE_ALIASES)return oo.LANGUAGE_ALIASES[e]}function VX(e){return[qs.cpp,qs.csharp,qs.go,qs.java,qs.swift].includes(e)}function UDe(e){return!VX(e)}});var WX=g(Vo=>{"use strict";var zDe=Vo&&Vo.__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]}),$De=Vo&&Vo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HDe=Vo&&Vo.__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)&&zDe(t,e,r);return $De(t,e),t};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.getOptions=void 0;var ZT=HDe(ze());function GDe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,ZT.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,ZT.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,ZT.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Vo.getOptions=GDe});var Ev=g(jr=>{"use strict";var VDe=jr&&jr.__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]}),WDe=jr&&jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KDe=jr&&jr.__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)&&VDe(t,e,r);return WDe(t,e),t},XDe=jr&&jr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jr,"__esModule",{value:!0});jr.safeTrimTrailingSeparator=jr.normalizeSeparators=jr.hasRoot=jr.hasAbsoluteRoot=jr.ensureAbsoluteRoot=jr.dirname=void 0;var wv=KDe(require("path")),Wd=XDe(require("assert")),fu=process.platform==="win32";function QDe(e){if(e=eN(e),fu&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=wv.dirname(e);return fu&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=eN(t)),t}jr.dirname=QDe;function YDe(e,t){if(Wd.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Wd.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),JT(t))return t;if(fu){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Wd.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(Dg(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Wd.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Wd.default(JT(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||fu&&e.endsWith("\\")||(e+=wv.sep),e+t}jr.ensureAbsoluteRoot=YDe;function JT(e){return Wd.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Dg(e),fu?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}jr.hasAbsoluteRoot=JT;function ZDe(e){return Wd.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Dg(e),fu?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}jr.hasRoot=ZDe;function Dg(e){return e=e||"",fu?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}jr.normalizeSeparators=Dg;function eN(e){return e?(e=Dg(e),!e.endsWith(wv.sep)||e===wv.sep||fu&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}jr.safeTrimTrailingSeparator=eN});var Sv=g(Lg=>{"use strict";Object.defineProperty(Lg,"__esModule",{value:!0});Lg.MatchKind=void 0;var JDe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(JDe=Lg.MatchKind||(Lg.MatchKind={}))});var QX=g(ms=>{"use strict";var eLe=ms&&ms.__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]}),tLe=ms&&ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rLe=ms&&ms.__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)&&eLe(t,e,r);return tLe(t,e),t};Object.defineProperty(ms,"__esModule",{value:!0});ms.partialMatch=ms.match=ms.getSearchPaths=void 0;var KX=rLe(Ev()),iLe=Sv(),XX=process.platform==="win32";function nLe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=XX?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=XX?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=KX.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=KX.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}ms.getSearchPaths=nLe;function sLe(e,t){let r=iLe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}ms.match=sLe;function aLe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}ms.partialMatch=aLe});var ZX=g(ha=>{"use strict";var oLe=ha&&ha.__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]}),lLe=ha&&ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YX=ha&&ha.__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)&&oLe(t,e,r);return lLe(t,e),t},cLe=ha&&ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ha,"__esModule",{value:!0});ha.Path=void 0;var Fg=YX(require("path")),mu=YX(Ev()),Bg=cLe(require("assert")),uLe=process.platform==="win32",tN=class{constructor(t){if(this.segments=[],typeof t=="string")if(Bg.default(t,"Parameter 'itemPath' must not be empty"),t=mu.safeTrimTrailingSeparator(t),!mu.hasRoot(t))this.segments=t.split(Fg.sep);else{let r=t,i=mu.dirname(r);for(;i!==r;){let n=Fg.basename(r);this.segments.unshift(n),r=i,i=mu.dirname(r)}this.segments.unshift(r)}else{Bg.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var dLe=ga&&ga.__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]}),pLe=ga&&ga.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nN=ga&&ga.__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)&&dLe(t,e,r);return pLe(t,e),t},fLe=ga&&ga.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ga,"__esModule",{value:!0});ga.Pattern=void 0;var mLe=nN(require("os")),qg=nN(require("path")),hs=nN(Ev()),Kd=fLe(require("assert")),hLe=H0(),rN=Sv(),xv=ZX(),Yl=process.platform==="win32",iN=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],Kd.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);Kd.default(c&&hs.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new xv.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new xv.Path(s).segments,this.trailingSeparator=hs.normalizeSeparators(s).endsWith(qg.sep),s=hs.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new xv.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Yl?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Yl,nocomment:!0,noext:!0,nonegate:!0};s=Yl?s.replace(/\\/g,"/"):s,this.minimatch=new hLe.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=hs.normalizeSeparators(t),!t.endsWith(qg.sep)&&this.isImplicitPattern===!1&&(t=`${t}${qg.sep}`)):t=hs.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?rN.MatchKind.Directory:rN.MatchKind.All:rN.MatchKind.None}partialMatch(t){return t=hs.safeTrimTrailingSeparator(t),hs.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Yl?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Yl?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Kd.default(t,"pattern cannot be empty");let i=new xv.Path(t).segments.map(n=>e.getLiteral(n));if(Kd.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Kd.default(!hs.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=hs.normalizeSeparators(t),t==="."||t.startsWith(`.${qg.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${qg.sep}`))r=r||mLe.homedir(),Kd.default(r,"Unable to determine HOME directory"),Kd.default(hs.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Yl&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Yl&&(t==="\\"||t.match(/^\\[^\\]/))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=hs.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return hs.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};ga.Pattern=iN});var eQ=g(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});Tv.SearchState=void 0;var sN=class{constructor(t,r){this.path=t,this.level=r}};Tv.SearchState=sN});var sQ=g(Ai=>{"use strict";var gLe=Ai&&Ai.__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]}),yLe=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kg=Ai&&Ai.__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)&&gLe(t,e,r);return yLe(t,e),t},aN=Ai&&Ai.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},bLe=Ai&&Ai.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},hu=Ai&&Ai.__await||function(e){return this instanceof hu?(this.v=e,this):new hu(e)},vLe=Ai&&Ai.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof hu?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.DefaultGlobber=void 0;var oN=kg(ze()),Mg=kg(require("fs")),tQ=kg(WX()),_Le=kg(require("path")),Nv=kg(QX()),rQ=Sv(),iQ=JX(),nQ=eQ(),wLe=process.platform==="win32",lN=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=tQ.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return aN(this,void 0,void 0,function*(){let i=[];try{for(var n=bLe(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return vLe(this,arguments,function*(){let r=tQ.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 iQ.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of Nv.getSearchPaths(i)){oN.debug(`Search path '${a}'`);try{yield hu(Mg.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new nQ.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=Nv.match(i,a.path),l=!!o||Nv.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield hu(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&rQ.MatchKind.Directory)yield yield hu(a.path);else if(!l)continue;let u=a.level+1,d=(yield hu(Mg.promises.readdir(a.path))).map(p=>new nQ.SearchState(_Le.join(a.path,p),u));n.push(...d.reverse())}else o&rQ.MatchKind.File&&(yield yield hu(a.path))}})}static create(t,r){return aN(this,void 0,void 0,function*(){let i=new e(r);wLe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new iQ.Pattern(s));return i.searchPaths.push(...Nv.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return aN(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Mg.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){oN.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 s}else n=yield Mg.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Mg.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){oN.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Ai.DefaultGlobber=lN});var aQ=g(am=>{"use strict";var ELe=am&&am.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(am,"__esModule",{value:!0});am.create=void 0;var SLe=sQ();function xLe(e,t){return ELe(this,void 0,void 0,function*(){return yield SLe.DefaultGlobber.create(e,t)})}am.create=xLe});var pQ=g((Me,dQ)=>{Me=dQ.exports=Ke;var Lt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Lt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Lt=function(){};Me.SEMVER_SPEC_VERSION="2.0.0";var jg=256,Rv=Number.MAX_SAFE_INTEGER||9007199254740991,cN=16,TLe=jg-6,om=Me.re=[],Dt=Me.safeRe=[],X=Me.src=[],$=Me.tokens={},cQ=0;function et(e){$[e]=cQ++}var dN="[a-zA-Z0-9-]",uN=[["\\s",1],["\\d",jg],[dN,TLe]];function zg(e){for(var t=0;t)?=?)";et("XRANGEIDENTIFIERLOOSE");X[$.XRANGEIDENTIFIERLOOSE]=X[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";et("XRANGEIDENTIFIER");X[$.XRANGEIDENTIFIER]=X[$.NUMERICIDENTIFIER]+"|x|X|\\*";et("XRANGEPLAIN");X[$.XRANGEPLAIN]="[v=\\s]*("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:"+X[$.PRERELEASE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGEPLAINLOOSE");X[$.XRANGEPLAINLOOSE]="[v=\\s]*("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:"+X[$.PRERELEASELOOSE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGE");X[$.XRANGE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAIN]+"$";et("XRANGELOOSE");X[$.XRANGELOOSE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAINLOOSE]+"$";et("COERCE");X[$.COERCE]="(^|[^\\d])(\\d{1,"+cN+"})(?:\\.(\\d{1,"+cN+"}))?(?:\\.(\\d{1,"+cN+"}))?(?:$|[^\\d])";et("COERCERTL");om[$.COERCERTL]=new RegExp(X[$.COERCE],"g");Dt[$.COERCERTL]=new RegExp(zg(X[$.COERCE]),"g");et("LONETILDE");X[$.LONETILDE]="(?:~>?)";et("TILDETRIM");X[$.TILDETRIM]="(\\s*)"+X[$.LONETILDE]+"\\s+";om[$.TILDETRIM]=new RegExp(X[$.TILDETRIM],"g");Dt[$.TILDETRIM]=new RegExp(zg(X[$.TILDETRIM]),"g");var NLe="$1~";et("TILDE");X[$.TILDE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAIN]+"$";et("TILDELOOSE");X[$.TILDELOOSE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAINLOOSE]+"$";et("LONECARET");X[$.LONECARET]="(?:\\^)";et("CARETTRIM");X[$.CARETTRIM]="(\\s*)"+X[$.LONECARET]+"\\s+";om[$.CARETTRIM]=new RegExp(X[$.CARETTRIM],"g");Dt[$.CARETTRIM]=new RegExp(zg(X[$.CARETTRIM]),"g");var RLe="$1^";et("CARET");X[$.CARET]="^"+X[$.LONECARET]+X[$.XRANGEPLAIN]+"$";et("CARETLOOSE");X[$.CARETLOOSE]="^"+X[$.LONECARET]+X[$.XRANGEPLAINLOOSE]+"$";et("COMPARATORLOOSE");X[$.COMPARATORLOOSE]="^"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+")$|^$";et("COMPARATOR");X[$.COMPARATOR]="^"+X[$.GTLT]+"\\s*("+X[$.FULLPLAIN]+")$|^$";et("COMPARATORTRIM");X[$.COMPARATORTRIM]="(\\s*)"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+"|"+X[$.XRANGEPLAIN]+")";om[$.COMPARATORTRIM]=new RegExp(X[$.COMPARATORTRIM],"g");Dt[$.COMPARATORTRIM]=new RegExp(zg(X[$.COMPARATORTRIM]),"g");var ALe="$1$2$3";et("HYPHENRANGE");X[$.HYPHENRANGE]="^\\s*("+X[$.XRANGEPLAIN]+")\\s+-\\s+("+X[$.XRANGEPLAIN]+")\\s*$";et("HYPHENRANGELOOSE");X[$.HYPHENRANGELOOSE]="^\\s*("+X[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[$.XRANGEPLAINLOOSE]+")\\s*$";et("STAR");X[$.STAR]="(<|>)?=?\\s*\\*";for(Wo=0;Wojg)return null;var r=t.loose?Dt[$.LOOSE]:Dt[$.FULL];if(!r.test(e))return null;try{return new Ke(e,t)}catch{return null}}Me.valid=CLe;function CLe(e,t){var r=Qd(e,t);return r?r.version:null}Me.clean=OLe;function OLe(e,t){var r=Qd(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}Me.SemVer=Ke;function Ke(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ke){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>jg)throw new TypeError("version is longer than "+jg+" characters");if(!(this instanceof Ke))return new Ke(e,t);Lt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Dt[$.LOOSE]:Dt[$.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>Rv||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Rv||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Rv||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 n=+i;if(n>=0&&n=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};Me.inc=PLe;function PLe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ke(e,r).inc(t,i).version}catch{return null}}Me.diff=ILe;function ILe(e,t){if(pN(e,t))return null;var r=Qd(e),i=Qd(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}Me.compareIdentifiers=Xd;var oQ=/^[0-9]+$/;function Xd(e,t){var r=oQ.test(e),i=oQ.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}Me.lt=Av;function Av(e,t,r){return Zl(e,t,r)<0}Me.eq=pN;function pN(e,t,r){return Zl(e,t,r)===0}Me.neq=uQ;function uQ(e,t,r){return Zl(e,t,r)!==0}Me.gte=fN;function fN(e,t,r){return Zl(e,t,r)>=0}Me.lte=mN;function mN(e,t,r){return Zl(e,t,r)<=0}Me.cmp=Cv;function Cv(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 pN(e,r,i);case"!=":return uQ(e,r,i);case">":return Ug(e,r,i);case">=":return fN(e,r,i);case"<":return Av(e,r,i);case"<=":return mN(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}Me.Comparator=ya;function ya(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ya){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ya))return new ya(e,t);e=e.trim().split(/\s+/).join(" "),Lt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===lm?this.value="":this.value=this.operator+this.semver.version,Lt("comp",this)}var lm={};ya.prototype.parse=function(e){var t=this.options.loose?Dt[$.COMPARATORLOOSE]:Dt[$.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 Ke(r[2],this.options.loose):this.semver=lm};ya.prototype.toString=function(){return this.value};ya.prototype.test=function(e){if(Lt("Comparator.test",e,this.options.loose),this.semver===lm||e===lm)return!0;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}return Cv(e,this.operator,this.semver,this.options)};ya.prototype.intersects=function(e,t){if(!(e instanceof ya))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 xr(e.value,t),Ov(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xr(this.value,t),Ov(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Cv(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Cv(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};Me.Range=xr;function xr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xr(e.raw,t);if(e instanceof ya)return new xr(e.value,t);if(!(this instanceof xr))return new xr(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()}xr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xr.prototype.toString=function(){return this.range};xr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Dt[$.HYPHENRANGELOOSE]:Dt[$.HYPHENRANGE];e=e.replace(r,YLe),Lt("hyphen replace",e),e=e.replace(Dt[$.COMPARATORTRIM],ALe),Lt("comparator trim",e,Dt[$.COMPARATORTRIM]),e=e.replace(Dt[$.TILDETRIM],NLe),e=e.replace(Dt[$.CARETTRIM],RLe),e=e.split(/\s+/).join(" ");var i=t?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],n=e.split(" ").map(function(s){return $Le(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new ya(s,this.options)},this),n};xr.prototype.intersects=function(e,t){if(!(e instanceof xr))throw new TypeError("a Range is required");return this.set.some(function(r){return lQ(r,t)&&e.set.some(function(i){return lQ(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function lQ(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}Me.toComparators=zLe;function zLe(e,t){return new xr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function $Le(e,t){return Lt("comp",e,t),e=VLe(e,t),Lt("caret",e),e=HLe(e,t),Lt("tildes",e),e=KLe(e,t),Lt("xrange",e),e=QLe(e,t),Lt("stars",e),e}function jn(e){return!e||e.toLowerCase()==="x"||e==="*"}function HLe(e,t){return e.trim().split(/\s+/).map(function(r){return GLe(r,t)}).join(" ")}function GLe(e,t){var r=t.loose?Dt[$.TILDELOOSE]:Dt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Lt("tilde",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Lt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Lt("tilde return",l),l})}function VLe(e,t){return e.trim().split(/\s+/).map(function(r){return WLe(r,t)}).join(" ")}function WLe(e,t){Lt("caret",e,t);var r=t.loose?Dt[$.CARETLOOSE]:Dt[$.CARET];return e.replace(r,function(i,n,s,a,o){Lt("caret",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Lt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Lt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Lt("caret return",l),l})}function KLe(e,t){return Lt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return XLe(r,t)}).join(" ")}function XLe(e,t){e=e.trim();var r=t.loose?Dt[$.XRANGELOOSE]:Dt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Lt("xRange",e,i,n,s,a,o,l);var c=jn(s),u=c||jn(a),d=u||jn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Lt("xRange return",i),i})}function QLe(e,t){return Lt("replaceStars",e,t),e.trim().replace(Dt[$.STAR],"")}function YLe(e,t,r,i,n,s,a,o,l,c,u,d,p){return jn(r)?t="":jn(i)?t=">="+r+".0.0":jn(n)?t=">="+r+"."+i+".0":t=">="+t,jn(l)?o="":jn(c)?o="<"+(+l+1)+".0.0":jn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}xr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}Me.satisfies=Ov;function Ov(e,t,r){try{t=new xr(t,r)}catch{return!1}return t.test(e)}Me.maxSatisfying=JLe;function JLe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ke(i,r))}),i}Me.minSatisfying=eFe;function eFe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ke(i,r))}),i}Me.minVersion=tFe;function tFe(e,t){e=new xr(e,t);var r=new Ke("0.0.0");if(e.test(r)||(r=new Ke("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||Ug(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}Me.validRange=rFe;function rFe(e,t){try{return new xr(e,t).range||"*"}catch{return null}}Me.ltr=iFe;function iFe(e,t,r){return hN(e,t,"<",r)}Me.gtr=nFe;function nFe(e,t,r){return hN(e,t,">",r)}Me.outside=hN;function hN(e,t,r,i){e=new Ke(e,i),t=new xr(t,i);var n,s,a,o,l;switch(r){case">":n=Ug,s=mN,a=Av,o=">",l=">=";break;case"<":n=Av,s=fN,a=Ug,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Ov(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}Me.prerelease=sFe;function sFe(e,t){var r=Qd(e,t);return r&&r.prerelease.length?r.prerelease:null}Me.intersects=aFe;function aFe(e,t,r){return e=new xr(e,r),t=new xr(t,r),e.intersects(t)}Me.coerce=oFe;function oFe(e,t){if(e instanceof Ke)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(Dt[$.COERCE]);else{for(var i;(i=Dt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Dt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Dt[$.COERCERTL].lastIndex=-1}return r===null?null:Qd(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var gN=g((A7t,fQ)=>{var lFe=require("crypto");fQ.exports=function(){return lFe.randomBytes(16)}});var yN=g((C7t,hQ)=>{var mQ=[];for($g=0;$g<256;++$g)mQ[$g]=($g+256).toString(16).substr(1);var $g;function cFe(e,t){var r=t||0,i=mQ;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}hQ.exports=cFe});var bQ=g((O7t,yQ)=>{var uFe=gN(),dFe=yN(),gQ,bN,vN=0,_N=0;function pFe(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var s=e.node||gQ,a=e.clockseq!==void 0?e.clockseq:bN;if(s==null||a==null){var o=uFe();s==null&&(s=gQ=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),a==null&&(a=bN=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),c=e.nsecs!==void 0?e.nsecs:_N+1,u=l-vN+(c-_N)/1e4;if(u<0&&e.clockseq===void 0&&(a=a+1&16383),(u<0||l>vN)&&e.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");vN=l,_N=c,bN=a,l+=122192928e5;var d=((l&268435455)*1e4+c)%4294967296;n[i++]=d>>>24&255,n[i++]=d>>>16&255,n[i++]=d>>>8&255,n[i++]=d&255;var p=l/4294967296*1e4&268435455;n[i++]=p>>>8&255,n[i++]=p&255,n[i++]=p>>>24&15|16,n[i++]=p>>>16&255,n[i++]=a>>>8|128,n[i++]=a&255;for(var f=0;f<6;++f)n[i+f]=s[f];return t||dFe(n)}yQ.exports=pFe});var _Q=g((P7t,vQ)=>{var fFe=gN(),mFe=yN();function hFe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||fFe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||mFe(n)}vQ.exports=hFe});var SQ=g((I7t,EQ)=>{var gFe=bQ(),wQ=_Q(),wN=wQ;wN.v1=gFe;wN.v4=wQ;EQ.exports=wN});var Hg=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.ManifestFilename=Ur.TarFilename=Ur.SystemTarPathOnWindows=Ur.GnuTarPathOnWindows=Ur.SocketTimeout=Ur.DefaultRetryDelay=Ur.DefaultRetryAttempts=Ur.ArchiveToolType=Ur.CompressionMethod=Ur.CacheFilename=void 0;var xQ;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(xQ||(Ur.CacheFilename=xQ={}));var TQ;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(TQ||(Ur.CompressionMethod=TQ={}));var NQ;(function(e){e.GNU="gnu",e.BSD="bsd"})(NQ||(Ur.ArchiveToolType=NQ={}));Ur.DefaultRetryAttempts=2;Ur.DefaultRetryDelay=5e3;Ur.SocketTimeout=5e3;Ur.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ur.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ur.TarFilename="cache.tar";Ur.ManifestFilename="manifest.txt"});var Vg=g(Ft=>{"use strict";var yFe=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bFe=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gu=Ft&&Ft.__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)&&yFe(t,e,r);return bFe(t,e),t},cm=Ft&&Ft.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},vFe=Ft&&Ft.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.isGhes=Ft.assertDefined=Ft.getGnuTarPathOnWindows=Ft.getCacheFileName=Ft.getCompressionMethod=Ft.unlinkFile=Ft.resolvePaths=Ft.getArchiveFileSizeInBytes=Ft.createTempDirectory=void 0;var Gg=gu(ze()),_Fe=gu(wf()),wFe=gu(aQ()),RQ=gu(D0()),EN=gu(require("fs")),Pv=gu(require("path")),EFe=gu(pQ()),SFe=gu(require("util")),xFe=SQ(),Yd=Hg();function TFe(){return cm(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=Pv.join(i,"actions","temp")}let r=Pv.join(t,(0,xFe.v4)());return yield RQ.mkdirP(r),r})}Ft.createTempDirectory=TFe;function NFe(e){return EN.statSync(e).size}Ft.getArchiveFileSizeInBytes=NFe;function RFe(e){var t,r,i,n,s;return cm(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield wFe.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=vFe(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=Pv.relative(o,p).replace(new RegExp(`\\${Pv.sep}`,"g"),"/");Gg.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}Ft.resolvePaths=RFe;function AFe(e){return cm(this,void 0,void 0,function*(){return SFe.promisify(EN.unlink)(e)})}Ft.unlinkFile=AFe;function AQ(e,t=[]){return cm(this,void 0,void 0,function*(){let r="";t.push("--version"),Gg.debug(`Checking ${e} ${t.join(" ")}`);try{yield _Fe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Gg.debug(i.message)}return r=r.trim(),Gg.debug(r),r})}function CFe(){return cm(this,void 0,void 0,function*(){let e=yield AQ("zstd",["--quiet"]),t=EFe.clean(e);return Gg.debug(`zstd version: ${t}`),e===""?Yd.CompressionMethod.Gzip:Yd.CompressionMethod.ZstdWithoutLong})}Ft.getCompressionMethod=CFe;function OFe(e){return e===Yd.CompressionMethod.Gzip?Yd.CacheFilename.Gzip:Yd.CacheFilename.Zstd}Ft.getCacheFileName=OFe;function PFe(){return cm(this,void 0,void 0,function*(){return EN.existsSync(Yd.GnuTarPathOnWindows)?Yd.GnuTarPathOnWindows:(yield AQ("tar")).toLowerCase().includes("gnu tar")?RQ.which("tar"):""})}Ft.getGnuTarPathOnWindows=PFe;function IFe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ft.assertDefined=IFe;function DFe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ft.isGhes=DFe});var TN=g(xN=>{"use strict";Object.defineProperty(xN,"__esModule",{value:!0});xN.createEmptyPipeline=LFe;var CQ=new Set(["Deserialize","Serialize","Retry","Sign"]),SN=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&&!CQ.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!CQ.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((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(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(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function LFe(){return SN.create()}});var dm=g(um=>{"use strict";Object.defineProperty(um,"__esModule",{value:!0});var FFe=require("os"),BFe=require("util");function qFe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var MFe=qFe(BFe);function kFe(e,...t){process.stderr.write(`${MFe.default.format(e,...t)}${FFe.EOL}`)}var OQ=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,IQ,NN=[],RN=[],Lv=[];OQ&&AN(OQ);var DQ=Object.assign(e=>LQ(e),{enable:AN,enabled:CN,disable:jFe,log:kFe});function AN(e){IQ=e,NN=[],RN=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?RN.push(new RegExp(`^${i.substr(1)}$`)):NN.push(new RegExp(`^${i}$`));for(let i of Lv)i.enabled=CN(i.namespace)}function CN(e){if(e.endsWith("*"))return!0;for(let t of RN)if(t.test(e))return!1;for(let t of NN)if(t.test(e))return!0;return!1}function jFe(){let e=IQ||"";return AN(""),e}function LQ(e){let t=Object.assign(r,{enabled:CN(e),destroy:UFe,log:DQ.log,namespace:e,extend:zFe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Lv.push(t),t}function UFe(){let e=Lv.indexOf(this);return e>=0?(Lv.splice(e,1),!0):!1}function zFe(e){let t=LQ(`${this.namespace}:${e}`);return t.log=this.log,t}var Wg=DQ,FQ=new Set,Iv=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Fv,Bv=Wg("azure");Bv.log=(...e)=>{Wg.log(...e)};var ON=["verbose","info","warning","error"];Iv&&(kQ(Iv)?BQ(Iv):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Iv}'; logging is not enabled. Acceptable values: ${ON.join(", ")}.`));function BQ(e){if(e&&!kQ(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${ON.join(",")}`);Fv=e;let t=[];for(let r of FQ)MQ(r)&&t.push(r.namespace);Wg.enable(t.join(","))}function $Fe(){return Fv}var PQ={verbose:400,info:300,warning:200,error:100};function HFe(e){let t=Bv.extend(e);return qQ(Bv,t),{error:Dv(t,"error"),warning:Dv(t,"warning"),info:Dv(t,"info"),verbose:Dv(t,"verbose")}}function qQ(e,t){t.log=(...r)=>{e.log(...r)}}function Dv(e,t){let r=Object.assign(e.extend(t),{level:t});if(qQ(e,r),MQ(r)){let i=Wg.disable();Wg.enable(i+","+r.namespace)}return FQ.add(r),r}function MQ(e){return!!(Fv&&PQ[e.level]<=PQ[Fv])}function kQ(e){return ON.includes(e)}um.AzureLogger=Bv;um.createClientLogger=HFe;um.getLogLevel=$Fe;um.setLogLevel=BQ});var Zd=g(qv=>{"use strict";Object.defineProperty(qv,"__esModule",{value:!0});qv.logger=void 0;var GFe=dm();qv.logger=(0,GFe.createClientLogger)("core-rest-pipeline")});var jQ=g(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.AbortError=void 0;var PN=class extends Error{constructor(t){super(t),this.name="AbortError"}};Mv.AbortError=PN});var UQ=g(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.AbortError=void 0;var VFe=jQ();Object.defineProperty(kv,"AbortError",{enumerable:!0,get:function(){return VFe.AbortError}})});var DN=g(IN=>{"use strict";Object.defineProperty(IN,"__esModule",{value:!0});IN.createAbortablePromise=KFe;var WFe=UQ();function KFe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new WFe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var FN=g(LN=>{"use strict";Object.defineProperty(LN,"__esModule",{value:!0});LN.getRandomIntegerInclusive=XFe;function XFe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var zQ=g(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.delay=JFe;jv.calculateRetryDelay=eBe;var QFe=DN(),YFe=FN(),ZFe="The delay was aborted.";function JFe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,QFe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??ZFe})}function eBe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,YFe.getRandomIntegerInclusive)(0,i/2)}}});var $Q=g(BN=>{"use strict";Object.defineProperty(BN,"__esModule",{value:!0});BN.cancelablePromiseRace=tBe;async function tBe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var MN=g(qN=>{"use strict";Object.defineProperty(qN,"__esModule",{value:!0});qN.isObject=rBe;function rBe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var GQ=g(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});Uv.isError=HQ;Uv.getErrorMessage=nBe;var iBe=MN();function HQ(e){if((0,iBe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function nBe(e){if(HQ(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 WQ=g(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});zv.computeSha256Hmac=sBe;zv.computeSha256Hash=aBe;var VQ=require("crypto");async function sBe(e,t,r){let i=Buffer.from(e,"base64");return(0,VQ.createHmac)("sha256",i).update(t).digest(r)}async function aBe(e,t){return(0,VQ.createHash)("sha256").update(e).digest(t)}});var XQ=g(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});Kg.isDefined=kN;Kg.isObjectWithProperties=oBe;Kg.objectHasProperty=KQ;function kN(e){return typeof e<"u"&&e!==null}function oBe(e,t){if(!kN(e)||typeof e!="object")return!1;for(let r of t)if(!KQ(e,r))return!1;return!0}function KQ(e,t){return kN(e)&&typeof e=="object"&&t in e}});var QQ=g(UN=>{"use strict";var jN;Object.defineProperty(UN,"__esModule",{value:!0});UN.randomUUID=uBe;var lBe=require("crypto"),cBe=typeof((jN=globalThis?.crypto)===null||jN===void 0?void 0:jN.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):lBe.randomUUID;function uBe(){return cBe()}});var YQ=g(zr=>{"use strict";var zN,$N,HN,GN;Object.defineProperty(zr,"__esModule",{value:!0});zr.isReactNative=zr.isNodeRuntime=zr.isNode=zr.isNodeLike=zr.isBun=zr.isDeno=zr.isWebWorker=zr.isBrowser=void 0;zr.isBrowser=typeof window<"u"&&typeof window.document<"u";zr.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((zN=self.constructor)===null||zN===void 0?void 0:zN.name)==="DedicatedWorkerGlobalScope"||(($N=self.constructor)===null||$N===void 0?void 0:$N.name)==="ServiceWorkerGlobalScope"||((HN=self.constructor)===null||HN===void 0?void 0:HN.name)==="SharedWorkerGlobalScope");zr.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";zr.isBun=typeof Bun<"u"&&typeof Bun.version<"u";zr.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((GN=globalThis.process.versions)===null||GN===void 0)&&GN.node);zr.isNode=zr.isNodeLike;zr.isNodeRuntime=zr.isNodeLike&&!zr.isBun&&!zr.isDeno;zr.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var ZQ=g($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});$v.uint8ArrayToString=dBe;$v.stringToUint8Array=pBe;function dBe(e,t){return Buffer.from(e).toString(t)}function pBe(e,t){return Buffer.from(e,t)}});var Un=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var JQ=zQ();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return JQ.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return JQ.calculateRetryDelay}});var fBe=$Q();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return fBe.cancelablePromiseRace}});var mBe=DN();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return mBe.createAbortablePromise}});var hBe=FN();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return hBe.getRandomIntegerInclusive}});var gBe=MN();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return gBe.isObject}});var eY=GQ();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return eY.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return eY.getErrorMessage}});var tY=WQ();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return tY.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return tY.computeSha256Hmac}});var VN=XQ();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return VN.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return VN.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return VN.objectHasProperty}});var yBe=QQ();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return yBe.randomUUID}});var yu=YQ();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return yu.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return yu.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return yu.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return yu.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return yu.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return yu.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return yu.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return yu.isWebWorker}});var rY=ZQ();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return rY.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return rY.stringToUint8Array}})});var Gv=g(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.Sanitizer=void 0;var bBe=Un(),WN="REDACTED",vBe=["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"],_Be=["api-version"],KN=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=vBe.concat(t),r=_Be.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,bBe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,WN);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]=WN;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]=WN;return r}};Hv.Sanitizer=KN});var XN=g(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.logPolicyName=void 0;pm.logPolicy=SBe;var wBe=Zd(),EBe=Gv();pm.logPolicyName="logPolicy";function SBe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:wBe.logger.info,i=new EBe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:pm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var QN=g(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.redirectPolicyName=void 0;fm.redirectPolicy=xBe;fm.redirectPolicyName="redirectPolicy";var iY=["GET","HEAD"];function xBe(e={}){let{maxRetries:t=20}=e;return{name:fm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return nY(i,n,t)}}}async function nY(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&iY.includes(n.method)||s===302&&iY.includes(n.method)||s===303&&n.method==="POST"||s===307)&&iTY,__assign:()=>Vv,__asyncDelegator:()=>yY,__asyncGenerator:()=>gY,__asyncValues:()=>bY,__await:()=>mm,__awaiter:()=>uY,__classPrivateFieldGet:()=>EY,__classPrivateFieldIn:()=>xY,__classPrivateFieldSet:()=>SY,__createBinding:()=>Kv,__decorate:()=>oY,__disposeResources:()=>NY,__esDecorate:()=>TBe,__exportStar:()=>pY,__extends:()=>sY,__generator:()=>dY,__importDefault:()=>wY,__importStar:()=>_Y,__makeTemplateObject:()=>vY,__metadata:()=>cY,__param:()=>lY,__propKey:()=>RBe,__read:()=>ZN,__rest:()=>aY,__runInitializers:()=>NBe,__setFunctionName:()=>ABe,__spread:()=>fY,__spreadArray:()=>hY,__spreadArrays:()=>mY,__values:()=>Wv,default:()=>PBe});function sY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");YN(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function aY(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function lY(e,t){return function(r,i){t(r,i,e)}}function TBe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function NBe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 ZN(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function fY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof mm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function yY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:mm(e[n](a)),done:!1}:s?s(a):a}:s}}function bY(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 Wv=="function"?Wv(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function vY(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _Y(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)&&Kv(t,e,r);return CBe(t,e),t}function wY(e){return e&&e.__esModule?e:{default:e}}function EY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function SY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function xY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function TY(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function NY(e){function t(s){e.error=e.hasError?new OBe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var YN,Vv,Kv,CBe,OBe,PBe,Qv=br(()=>{YN=function(e,t){return YN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},YN(e,t)};Vv=function(){return Vv=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Yv,"__esModule",{value:!0});Yv.getHeaderName=IBe;Yv.setPlatformSpecificData=DBe;var RY=(Qv(),Sd(Xv)),JN=RY.__importStar(require("node:os")),eR=RY.__importStar(require("node:process"));function IBe(){return"User-Agent"}async function DBe(e){if(eR&&eR.versions){let t=eR.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",`(${JN.arch()}-${JN.type()}-${JN.release()})`)}});var bu=g(hm=>{"use strict";Object.defineProperty(hm,"__esModule",{value:!0});hm.DEFAULT_RETRY_POLICY_COUNT=hm.SDK_VERSION=void 0;hm.SDK_VERSION="1.17.0";hm.DEFAULT_RETRY_POLICY_COUNT=3});var tR=g(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.getUserAgentHeaderName=BBe;Zv.getUserAgentValue=qBe;var CY=AY(),LBe=bu();function FBe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function BBe(){return(0,CY.getHeaderName)()}async function qBe(e){let t=new Map;t.set("core-rest-pipeline",LBe.SDK_VERSION),await(0,CY.setPlatformSpecificData)(t);let r=FBe(t);return e?`${e} ${r}`:r}});var rR=g(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});gm.userAgentPolicyName=void 0;gm.userAgentPolicy=MBe;var PY=tR(),OY=(0,PY.getUserAgentHeaderName)();gm.userAgentPolicyName="userAgentPolicy";function MBe(e={}){let t=(0,PY.getUserAgentValue)(e.userAgentPrefix);return{name:gm.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(OY)||r.headers.set(OY,await t),i(r)}}}});var Jv=g(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.isNodeReadableStream=IY;ym.isWebReadableStream=DY;ym.isReadableStream=kBe;ym.isBlob=jBe;function IY(e){return!!(e&&typeof e.pipe=="function")}function DY(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function kBe(e){return IY(e)||DY(e)}function jBe(e){return typeof e.stream=="function"}});var iR=g(Xg=>{"use strict";Object.defineProperty(Xg,"__esModule",{value:!0});Xg.getRawContent=HBe;Xg.createFileFromStream=GBe;Xg.createFile=VBe;var UBe=Un(),zBe=Jv(),LY={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},e_=Symbol("rawContent");function $Be(e){return typeof e[e_]=="function"}function HBe(e){return $Be(e)?e[e_]():e.stream()}function GBe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},LY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,zBe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[e_]:e})}function VBe(e,t,r={}){var i,n,s;return UBe.isNodeLike?Object.assign(Object.assign({},LY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[e_]:()=>e}):new File([e],t,r)}});var qY=g(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.concat=YBe;var Jl=(Qv(),Sd(Xv)),nR=require("node:stream"),WBe=Jv(),KBe=iR();function FY(){return Jl.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Jl.__await(t.read());if(r)return yield Jl.__await(void 0);yield yield Jl.__await(i)}}finally{t.releaseLock()}})}function XBe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=FY.bind(e)),e.values||(e.values=FY.bind(e))}function QBe(e){return e instanceof ReadableStream?(XBe(e),nR.Readable.fromWeb(e)):e}function BY(e){return e instanceof Uint8Array?nR.Readable.from(Buffer.from(e)):(0,WBe.isBlob)(e)?BY((0,KBe.getRawContent)(e)):QBe(e)}async function YBe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(BY);return nR.Readable.from(function(){return Jl.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,Jl.__asyncValues(c)),l;l=yield Jl.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield Jl.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield Jl.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var aR=g(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.multipartPolicyName=void 0;bm.multipartPolicy=lqe;var Jd=Un(),ZBe=qY(),JBe=Jv();function eqe(){return`----AzSDKFormBoundary${(0,Jd.randomUUID)()}`}function tqe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function rqe(e){return e instanceof Uint8Array?e.byteLength:(0,JBe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function iqe(e){let t=0;for(let r of e){let i=rqe(r);if(i===void 0)return;t+=i}return t}async function nqe(e,t,r){let i=[(0,Jd.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,Jd.stringToUint8Array)(`\r +`,"utf-8"),(0,Jd.stringToUint8Array)(tqe(s.headers),"utf-8"),(0,Jd.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,Jd.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Jd.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=iqe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,ZBe.concat)(i)}bm.multipartPolicyName="multipartPolicy";var sqe=70,aqe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function oqe(e){if(e.length>sqe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!aqe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function lqe(){return{name:bm.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?oqe(i):i=eqe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await nqe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var oR=g(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.decompressResponsePolicyName=void 0;vm.decompressResponsePolicy=cqe;vm.decompressResponsePolicyName="decompressResponsePolicy";function cqe(){return{name:vm.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var MY=g(t_=>{"use strict";Object.defineProperty(t_,"__esModule",{value:!0});t_.AbortError=void 0;var lR=class extends Error{constructor(t){super(t),this.name="AbortError"}};t_.AbortError=lR});var i_=g(r_=>{"use strict";Object.defineProperty(r_,"__esModule",{value:!0});r_.AbortError=void 0;var uqe=MY();Object.defineProperty(r_,"AbortError",{enumerable:!0,get:function(){return uqe.AbortError}})});var s_=g(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});n_.delay=fqe;n_.parseHeaderValueAsNumber=mqe;var dqe=i_(),pqe="The operation was aborted.";function fqe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new dqe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:pqe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function mqe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var o_=g(a_=>{"use strict";Object.defineProperty(a_,"__esModule",{value:!0});a_.isThrottlingRetryResponse=yqe;a_.throttlingRetryStrategy=bqe;var hqe=s_(),cR="Retry-After",gqe=["retry-after-ms","x-ms-retry-after-ms",cR];function kY(e){if(e&&[429,503].includes(e.status))try{for(let n of gqe){let s=(0,hqe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===cR?1e3:1)}let t=e.headers.get(cR);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function yqe(e){return Number.isFinite(kY(e))}function bqe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=kY(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var l_=g(Qg=>{"use strict";Object.defineProperty(Qg,"__esModule",{value:!0});Qg.exponentialRetryStrategy=Sqe;Qg.isExponentialRetryResponse=jY;Qg.isSystemError=UY;var vqe=Un(),_qe=o_(),wqe=1e3,Eqe=1e3*64;function Sqe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:wqe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:Eqe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=UY(l),u=c&&e.ignoreSystemErrors,d=jY(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,_qe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,vqe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function jY(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function UY(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var _m=g(uR=>{"use strict";Object.defineProperty(uR,"__esModule",{value:!0});uR.retryPolicy=Aqe;var xqe=s_(),Tqe=dm(),Nqe=i_(),zY=bu(),$Y=(0,Tqe.createClientLogger)("core-rest-pipeline retryPolicy"),Rqe="retryPolicy";function Aqe(e,t={maxRetries:zY.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||$Y;return{name:Rqe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new Nqe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:zY.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||$Y;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,xqe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var dR=g(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});wm.defaultRetryPolicyName=void 0;wm.defaultRetryPolicy=Dqe;var Cqe=l_(),Oqe=o_(),Pqe=_m(),Iqe=bu();wm.defaultRetryPolicyName="defaultRetryPolicy";function Dqe(e={}){var t;return{name:wm.defaultRetryPolicyName,sendRequest:(0,Pqe.retryPolicy)([(0,Oqe.throttlingRetryStrategy)(),(0,Cqe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Iqe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Yg=g(fR=>{"use strict";Object.defineProperty(fR,"__esModule",{value:!0});fR.createHttpHeaders=Fqe;function c_(e){return e.toLowerCase()}function*Lqe(e){for(let t of e.values())yield[t.name,t.value]}var pR=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(c_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(c_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(c_(t))}delete(t){this._headersMap.delete(c_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return Lqe(this._headersMap)}};function Fqe(e){return new pR(e)}});var mR=g(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.formDataPolicyName=void 0;Em.formDataPolicy=qqe;var GY=Un(),HY=Yg();Em.formDataPolicyName="formDataPolicy";function Bqe(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function qqe(){return{name:Em.formDataPolicyName,async sendRequest(e,t){if(GY.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Bqe(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=Mqe(e.formData):await kqe(e.formData,e),e.formData=void 0}return t(e)}}}function Mqe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function kqe(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[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,HY.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,GY.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,HY.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var WY=g((vSt,VY)=>{var Sm=1e3,xm=Sm*60,Tm=xm*60,ep=Tm*24,jqe=ep*7,Uqe=ep*365.25;VY.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return zqe(e);if(r==="number"&&isFinite(e))return t.long?Hqe(e):$qe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function zqe(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*Uqe;case"weeks":case"week":case"w":return r*jqe;case"days":case"day":case"d":return r*ep;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Tm;case"minutes":case"minute":case"mins":case"min":case"m":return r*xm;case"seconds":case"second":case"secs":case"sec":case"s":return r*Sm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function $qe(e){var t=Math.abs(e);return t>=ep?Math.round(e/ep)+"d":t>=Tm?Math.round(e/Tm)+"h":t>=xm?Math.round(e/xm)+"m":t>=Sm?Math.round(e/Sm)+"s":e+"ms"}function Hqe(e){var t=Math.abs(e);return t>=ep?u_(e,t,ep,"day"):t>=Tm?u_(e,t,Tm,"hour"):t>=xm?u_(e,t,xm,"minute"):t>=Sm?u_(e,t,Sm,"second"):e+" ms"}function u_(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var hR=g((_St,KY)=>{function Gqe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=WY(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(q==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];q=B.call(b,P),y.splice(E,1),E--}return q}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{Ms.formatArgs=Wqe;Ms.save=Kqe;Ms.load=Xqe;Ms.useColors=Vqe;Ms.storage=Qqe();Ms.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`."))}})();Ms.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 Vqe(){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 Wqe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+d_.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}Ms.log=console.debug||console.log||(()=>{});function Kqe(e){try{e?Ms.storage.setItem("debug",e):Ms.storage.removeItem("debug")}catch{}}function Xqe(){let e;try{e=Ms.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Qqe(){try{return localStorage}catch{}}d_.exports=hR()(Ms);var{formatters:Yqe}=d_.exports;Yqe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var YY=g((Ci,f_)=>{var Zqe=require("tty"),p_=require("util");Ci.init=sMe;Ci.log=rMe;Ci.formatArgs=eMe;Ci.save=iMe;Ci.load=nMe;Ci.useColors=Jqe;Ci.destroy=p_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Ci.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Ci.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{}Ci.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.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 Jqe(){return"colors"in Ci.inspectOpts?!!Ci.inspectOpts.colors:Zqe.isatty(process.stderr.fd)}function eMe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+f_.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=tMe()+t+" "+e[0]}function tMe(){return Ci.inspectOpts.hideDate?"":new Date().toISOString()+" "}function rMe(...e){return process.stderr.write(p_.formatWithOptions(Ci.inspectOpts,...e)+` +`)}function iMe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function nMe(){return process.env.DEBUG}function sMe(e){e.inspectOpts={};let t=Object.keys(Ci.inspectOpts);for(let r=0;rt.trim()).join(" ")};QY.O=function(e){return this.inspectOpts.colors=this.useColors,p_.inspect(e,this.inspectOpts)}});var Zg=g((wSt,gR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?gR.exports=XY():gR.exports=YY()});var eZ=g(gs=>{"use strict";var aMe=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oMe=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZY=gs&&gs.__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)&&aMe(t,e,r);return oMe(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.req=gs.json=gs.toBuffer=void 0;var lMe=ZY(require("http")),cMe=ZY(require("https"));async function JY(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}gs.toBuffer=JY;async function uMe(e){let r=(await JY(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}gs.json=uMe;function dMe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?cMe:lMe).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}gs.req=dMe});var bR=g(ks=>{"use strict";var rZ=ks&&ks.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pMe=ks&&ks.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iZ=ks&&ks.__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)&&rZ(t,e,r);return pMe(t,e),t},fMe=ks&&ks.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&rZ(t,e,r)};Object.defineProperty(ks,"__esModule",{value:!0});ks.Agent=void 0;var mMe=iZ(require("net")),tZ=iZ(require("http")),hMe=require("https");fMe(eZ(),ks);var Ko=Symbol("AgentBaseInternalState"),yR=class extends tZ.Agent{constructor(t){super(t),this[Ko]={}}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 mMe.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?hMe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof tZ.Agent)return o.addRequest(t,n);this[Ko].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[Ko].currentSocket;if(this[Ko].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Ko].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Ko]&&(this[Ko].defaultPort=t)}get protocol(){return this[Ko].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Ko]&&(this[Ko].protocol=t)}};ks.Agent=yR});var nZ=g(Nm=>{"use strict";var gMe=Nm&&Nm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nm,"__esModule",{value:!0});Nm.parseProxyResponse=void 0;var yMe=gMe(Zg()),m_=(0,yMe.default)("https-proxy-agent:parse-proxy-response");function bMe(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),m_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),m_("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){m_("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),q=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,q]:Array.isArray(O)?O.push(q):w[T]=q}m_("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}Nm.parseProxyResponse=bMe});var cZ=g(ba=>{"use strict";var vMe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_Me=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oZ=ba&&ba.__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)&&vMe(t,e,r);return _Me(t,e),t},lZ=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.HttpsProxyAgent=void 0;var vR=oZ(require("net")),sZ=oZ(require("tls")),wMe=lZ(require("assert")),EMe=lZ(Zg()),SMe=bR(),xMe=require("url"),TMe=nZ(),Jg=(0,EMe.default)("https-proxy-agent"),h_=class extends SMe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new xMe.URL(t):t,this.proxyHeaders=r?.headers??{},Jg("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?aZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Jg("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=sZ.connect({...this.connectOpts,servername:p})}else Jg("Creating `net.Socket`: %o",this.connectOpts),n=vR.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=vR.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,TMe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",NMe),r.secureEndpoint){Jg("Upgrading socket connection to TLS");let p=r.servername||r.host;return sZ.connect({...aZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new vR.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{Jg("Replaying proxy buffer for failed request"),(0,wMe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};h_.protocols=["http","https"];ba.HttpsProxyAgent=h_;function NMe(e){e.resume()}function aZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var pZ=g(va=>{"use strict";var RMe=va&&va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),AMe=va&&va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dZ=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)&&RMe(t,e,r);return AMe(t,e),t},CMe=va&&va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(va,"__esModule",{value:!0});va.HttpProxyAgent=void 0;var OMe=dZ(require("net")),PMe=dZ(require("tls")),IMe=CMe(Zg()),DMe=require("events"),LMe=bR(),uZ=require("url"),Rm=(0,IMe.default)("http-proxy-agent"),g_=class extends LMe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new uZ.URL(t):t,this.proxyHeaders=r?.headers??{},Rm("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?FMe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new uZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Rm("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Rm("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Rm("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Rm("Creating `tls.Socket`: %o",this.connectOpts),s=PMe.connect(this.connectOpts)):(Rm("Creating `net.Socket`: %o",this.connectOpts),s=OMe.connect(this.connectOpts)),await(0,DMe.once)(s,"connect"),s}};g_.protocols=["http","https"];va.HttpProxyAgent=g_;function FMe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var _R=g(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.globalNoProxyList=_a.proxyPolicyName=void 0;_a.loadNoProxy=yZ;_a.getDefaultProxySettings=GMe;_a.proxyPolicy=WMe;var BMe=cZ(),qMe=pZ(),MMe=Zd(),kMe="HTTPS_PROXY",jMe="HTTP_PROXY",UMe="ALL_PROXY",zMe="NO_PROXY";_a.proxyPolicyName="proxyPolicy";_a.globalNoProxyList=[];var hZ=!1,$Me=new Map;function y_(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function gZ(){if(!process)return;let e=y_(kMe),t=y_(UMe),r=y_(jMe);return e||t||r}function HMe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function yZ(){let e=y_(zMe);return hZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function GMe(e){if(!e&&(e=gZ(),!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 VMe(){let e=gZ();return e?new URL(e):void 0}function fZ(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 mZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&MMe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new qMe.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new BMe.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function WMe(e,t){hZ||_a.globalNoProxyList.push(...yZ());let r=e?fZ(e):VMe(),i={};return{name:_a.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!HMe(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:_a.globalNoProxyList,t?.customNoProxyList?void 0:$Me)?mZ(n,i,r):n.proxySettings&&mZ(n,i,fZ(n.proxySettings)),s(n)}}}});var wR=g(Am=>{"use strict";Object.defineProperty(Am,"__esModule",{value:!0});Am.setClientRequestIdPolicyName=void 0;Am.setClientRequestIdPolicy=KMe;Am.setClientRequestIdPolicyName="setClientRequestIdPolicy";function KMe(e="x-ms-client-request-id"){return{name:Am.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var ER=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.tlsPolicyName=void 0;Cm.tlsPolicy=XMe;Cm.tlsPolicyName="tlsPolicy";function XMe(e){return{name:Cm.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var SR=g(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.TracingContextImpl=Xo.createTracingContext=Xo.knownContextKeys=void 0;Xo.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function QMe(e={}){let t=new b_(e.parentContext);return e.span&&(t=t.setValue(Xo.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Xo.knownContextKeys.namespace,e.namespace)),t}Xo.createTracingContext=QMe;var b_=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}};Xo.TracingContextImpl=b_});var bZ=g(v_=>{"use strict";Object.defineProperty(v_,"__esModule",{value:!0});v_.state=void 0;v_.state={instrumenterImplementation:void 0}});var xR=g(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.getInstrumenter=Qo.useInstrumenter=Qo.createDefaultInstrumenter=Qo.createDefaultTracingSpan=void 0;var YMe=SR(),__=bZ();function vZ(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Qo.createDefaultTracingSpan=vZ;function _Z(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:vZ(),tracingContext:(0,YMe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Qo.createDefaultInstrumenter=_Z;function ZMe(e){__.state.instrumenterImplementation=e}Qo.useInstrumenter=ZMe;function JMe(){return __.state.instrumenterImplementation||(__.state.instrumenterImplementation=_Z()),__.state.instrumenterImplementation}Qo.getInstrumenter=JMe});var wZ=g(E_=>{"use strict";Object.defineProperty(E_,"__esModule",{value:!0});E_.createTracingClient=void 0;var w_=xR(),TR=SR();function eke(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,w_.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(TR.knownContextKeys.namespace)||(m=m.setValue(TR.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(TR.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,w_.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,w_.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,w_.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}E_.createTracingClient=eke});var NR=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.createTracingClient=Om.useInstrumenter=void 0;var tke=xR();Object.defineProperty(Om,"useInstrumenter",{enumerable:!0,get:function(){return tke.useInstrumenter}});var rke=wZ();Object.defineProperty(Om,"createTracingClient",{enumerable:!0,get:function(){return rke.createTracingClient}})});var EZ=g(S_=>{"use strict";Object.defineProperty(S_,"__esModule",{value:!0});S_.custom=void 0;var ike=require("node:util");S_.custom=ike.inspect.custom});var x_=g(ey=>{"use strict";Object.defineProperty(ey,"__esModule",{value:!0});ey.RestError=void 0;ey.isRestError=lke;var nke=Un(),ske=EZ(),ake=Gv(),oke=new ake.Sanitizer,Pm=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.setPrototypeOf(this,e.prototype)}[ske.custom](){return`RestError: ${this.message} + ${oke.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};ey.RestError=Pm;Pm.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Pm.PARSE_ERROR="PARSE_ERROR";function lke(e){return e instanceof Pm?!0:(0,nke.isError)(e)&&e.name==="RestError"}});var RR=g(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.tracingPolicyName=void 0;Im.tracingPolicy=mke;var cke=NR(),uke=bu(),dke=tR(),T_=Zd(),ty=Un(),pke=x_(),fke=Gv();Im.tracingPolicyName="tracingPolicy";function mke(e={}){let t=(0,dke.getUserAgentValue)(e.userAgentPrefix),r=new fke.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=hke();return{name:Im.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=gke(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return bke(c,d),d}catch(d){throw yke(c,d),d}}}}function hke(){try{return(0,cke.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:uke.SDK_VERSION})}catch(e){T_.logger.warning(`Error when creating the TracingClient: ${(0,ty.getErrorMessage)(e)}`);return}}function gke(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){T_.logger.warning(`Skipping creating a tracing span due to an error: ${(0,ty.getErrorMessage)(i)}`);return}}function yke(e,t){try{e.setStatus({status:"error",error:(0,ty.isError)(t)?t:void 0}),(0,pke.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){T_.logger.warning(`Skipping tracing span processing due to an error: ${(0,ty.getErrorMessage)(r)}`)}}function bke(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){T_.logger.warning(`Skipping tracing span processing due to an error: ${(0,ty.getErrorMessage)(r)}`)}}});var TZ=g(AR=>{"use strict";Object.defineProperty(AR,"__esModule",{value:!0});AR.createPipelineFromOptions=Oke;var vke=XN(),_ke=TN(),wke=QN(),Eke=rR(),SZ=aR(),Ske=oR(),xke=dR(),Tke=mR(),xZ=Un(),Nke=_R(),Rke=wR(),Ake=ER(),Cke=RR();function Oke(e){var t;let r=(0,_ke.createEmptyPipeline)();return xZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,Ake.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Nke.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Ske.decompressResponsePolicy)())),r.addPolicy((0,Tke.formDataPolicy)(),{beforePolicies:[SZ.multipartPolicyName]}),r.addPolicy((0,Eke.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,Rke.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,SZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,xke.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Cke.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),xZ.isNodeLike&&r.addPolicy((0,wke.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,vke.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var PZ=g(R_=>{"use strict";Object.defineProperty(R_,"__esModule",{value:!0});R_.getBodyLength=OZ;R_.createNodeHttpClient=qke;var IR=(Qv(),Sd(Xv)),CR=IR.__importStar(require("node:http")),OR=IR.__importStar(require("node:https")),NZ=IR.__importStar(require("node:zlib")),Pke=require("node:stream"),RZ=i_(),Ike=Yg(),ny=x_(),ry=Zd(),Dke={};function iy(e){return e&&typeof e.pipe=="function"}function AZ(e){return 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 CZ(e){return e&&typeof e.byteLength=="number"}var N_=class extends Pke.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},PR=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new RZ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=OZ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new N_(y);b.on("error",w=>{ry.logger.error("Error in upload progress",w)}),iy(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=Lke(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?Fke(d,p):d;let h=t.onDownloadProgress;if(h){let y=new N_(h);y.on("error",b=>{ry.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await Bke(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();iy(c)&&(d=AZ(c));let p=Promise.resolve();iy(u)&&(p=AZ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{ry.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?CR.request(l,c):OR.request(l,c);d.once("error",p=>{var f;u(new ny.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:ny.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new RZ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&iy(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):CZ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(ry.logger.error("Unrecognized body type",i),u(new ny.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?CR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new CR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return OR.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:Dke,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(ry.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new OR.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function Lke(e){let t=(0,Ike.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 Fke(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=NZ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=NZ.createInflate();return e.pipe(i),i}return e}function Bke(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new ny.RestError(`Error reading response as text: ${n.message}`,{code:ny.RestError.PARSE_ERROR}))})})}function OZ(e){return e?Buffer.isBuffer(e)?e.length:iy(e)?null:CZ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function qke(){return new PR}});var IZ=g(DR=>{"use strict";Object.defineProperty(DR,"__esModule",{value:!0});DR.createDefaultHttpClient=kke;var Mke=PZ();function kke(){return(0,Mke.createNodeHttpClient)()}});var DZ=g(FR=>{"use strict";Object.defineProperty(FR,"__esModule",{value:!0});FR.createPipelineRequest=zke;var jke=Yg(),Uke=Un(),LR=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,jke.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!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.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,Uke.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function zke(e){return new LR(e)}});var LZ=g(sy=>{"use strict";Object.defineProperty(sy,"__esModule",{value:!0});sy.exponentialRetryPolicyName=void 0;sy.exponentialRetryPolicy=Vke;var $ke=l_(),Hke=_m(),Gke=bu();sy.exponentialRetryPolicyName="exponentialRetryPolicy";function Vke(e={}){var t;return(0,Hke.retryPolicy)([(0,$ke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Gke.DEFAULT_RETRY_POLICY_COUNT})}});var FZ=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.systemErrorRetryPolicyName=void 0;Dm.systemErrorRetryPolicy=Qke;var Wke=l_(),Kke=_m(),Xke=bu();Dm.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Qke(e={}){var t;return{name:Dm.systemErrorRetryPolicyName,sendRequest:(0,Kke.retryPolicy)([(0,Wke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Xke.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var BZ=g(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.throttlingRetryPolicyName=void 0;Lm.throttlingRetryPolicy=eje;var Yke=o_(),Zke=_m(),Jke=bu();Lm.throttlingRetryPolicyName="throttlingRetryPolicy";function eje(e={}){var t;return{name:Lm.throttlingRetryPolicyName,sendRequest:(0,Zke.retryPolicy)([(0,Yke.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Jke.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var BR=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.DEFAULT_CYCLER_OPTIONS=void 0;Fm.createTokenCycler=ije;var tje=s_();Fm.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function rje(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var qZ=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.bearerTokenAuthenticationPolicyName=void 0;Bm.bearerTokenAuthenticationPolicy=lje;var nje=BR(),sje=Zd();Bm.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function aje(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function oje(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function lje(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||sje.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:aje,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,nje.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Bm.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&oje(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var MZ=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.ndJsonPolicyName=void 0;qm.ndJsonPolicy=cje;qm.ndJsonPolicyName="ndJsonPolicy";function cje(){return{name:qm.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 jZ=g(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.auxiliaryAuthenticationHeaderPolicyName=void 0;tp.auxiliaryAuthenticationHeaderPolicy=fje;var uje=BR(),dje=Zd();tp.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var kZ="x-ms-authorization-auxiliary";async function pje(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function fje(e){let{credentials:t,scopes:r}=e,i=e.logger||dje.logger,n=new WeakMap;return{name:tp.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${tp.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,uje.createTokenCycler)(c),n.set(c,u)),o.push(pje({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${kZ} header will not be set.`),a(s)):(s.headers.set(kZ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var ec=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var mje=TN();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return mje.createEmptyPipeline}});var hje=TZ();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return hje.createPipelineFromOptions}});var gje=IZ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return gje.createDefaultHttpClient}});var yje=Yg();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return yje.createHttpHeaders}});var bje=DZ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return bje.createPipelineRequest}});var UZ=x_();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return UZ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return UZ.isRestError}});var zZ=oR();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return zZ.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return zZ.decompressResponsePolicyName}});var $Z=LZ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return $Z.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return $Z.exponentialRetryPolicyName}});var HZ=wR();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return HZ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return HZ.setClientRequestIdPolicyName}});var GZ=XN();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return GZ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return GZ.logPolicyName}});var VZ=aR();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return VZ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return VZ.multipartPolicyName}});var qR=_R();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return qR.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return qR.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return qR.getDefaultProxySettings}});var WZ=QN();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return WZ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return WZ.redirectPolicyName}});var KZ=FZ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return KZ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return KZ.systemErrorRetryPolicyName}});var XZ=BZ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return XZ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return XZ.throttlingRetryPolicyName}});var vje=_m();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return vje.retryPolicy}});var QZ=RR();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return QZ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return QZ.tracingPolicyName}});var _je=dR();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return _je.defaultRetryPolicy}});var YZ=rR();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return YZ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return YZ.userAgentPolicyName}});var ZZ=ER();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return ZZ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return ZZ.tlsPolicyName}});var JZ=mR();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return JZ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return JZ.formDataPolicyName}});var eJ=qZ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return eJ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return eJ.bearerTokenAuthenticationPolicyName}});var tJ=MZ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return tJ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return tJ.ndJsonPolicyName}});var rJ=jZ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return rJ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return rJ.auxiliaryAuthenticationHeaderPolicyName}});var iJ=iR();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return iJ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return iJ.createFileFromStream}})});var NJ={};D6(NJ,{__addDisposableResource:()=>xJ,__assign:()=>A_,__asyncDelegator:()=>gJ,__asyncGenerator:()=>hJ,__asyncValues:()=>yJ,__await:()=>Mm,__awaiter:()=>cJ,__classPrivateFieldGet:()=>wJ,__classPrivateFieldIn:()=>SJ,__classPrivateFieldSet:()=>EJ,__createBinding:()=>O_,__decorate:()=>aJ,__disposeResources:()=>TJ,__esDecorate:()=>wje,__exportStar:()=>dJ,__extends:()=>nJ,__generator:()=>uJ,__importDefault:()=>_J,__importStar:()=>vJ,__makeTemplateObject:()=>bJ,__metadata:()=>lJ,__param:()=>oJ,__propKey:()=>Sje,__read:()=>kR,__rest:()=>sJ,__runInitializers:()=>Eje,__setFunctionName:()=>xje,__spread:()=>pJ,__spreadArray:()=>mJ,__spreadArrays:()=>fJ,__values:()=>C_,default:()=>Rje});function nJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");MR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function sJ(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function oJ(e,t){return function(r,i){t(r,i,e)}}function wje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Eje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 kR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function pJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Mm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function gJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Mm(e[n](a)),done:!1}:s?s(a):a}:s}}function yJ(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 C_=="function"?C_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function bJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function vJ(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)&&O_(t,e,r);return Tje(t,e),t}function _J(e){return e&&e.__esModule?e:{default:e}}function wJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function EJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function SJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function xJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function TJ(e){function t(s){e.error=e.hasError?new Nje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var MR,A_,O_,Tje,Nje,Rje,RJ=br(()=>{MR=function(e,t){return MR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},MR(e,t)};A_=function(){return A_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(P_,"__esModule",{value:!0});P_.AzureKeyCredential=void 0;var jR=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}};P_.AzureKeyCredential=jR});var CJ=g(UR=>{"use strict";Object.defineProperty(UR,"__esModule",{value:!0});UR.isKeyCredential=Cje;var Aje=Un();function Cje(e){return(0,Aje.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var OJ=g(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.AzureNamedKeyCredential=void 0;ay.isNamedKeyCredential=Pje;var Oje=Un(),zR=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}};ay.AzureNamedKeyCredential=zR;function Pje(e){return(0,Oje.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var PJ=g(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.AzureSASCredential=void 0;oy.isSASCredential=Dje;var Ije=Un(),$R=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}};oy.AzureSASCredential=$R;function Dje(e){return(0,Ije.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var IJ=g(HR=>{"use strict";Object.defineProperty(HR,"__esModule",{value:!0});HR.isTokenCredential=Lje;function Lje(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var FJ=g(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.isTokenCredential=vn.isSASCredential=vn.AzureSASCredential=vn.isNamedKeyCredential=vn.AzureNamedKeyCredential=vn.isKeyCredential=vn.AzureKeyCredential=void 0;var Fje=AJ();Object.defineProperty(vn,"AzureKeyCredential",{enumerable:!0,get:function(){return Fje.AzureKeyCredential}});var Bje=CJ();Object.defineProperty(vn,"isKeyCredential",{enumerable:!0,get:function(){return Bje.isKeyCredential}});var DJ=OJ();Object.defineProperty(vn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return DJ.AzureNamedKeyCredential}});Object.defineProperty(vn,"isNamedKeyCredential",{enumerable:!0,get:function(){return DJ.isNamedKeyCredential}});var LJ=PJ();Object.defineProperty(vn,"AzureSASCredential",{enumerable:!0,get:function(){return LJ.AzureSASCredential}});Object.defineProperty(vn,"isSASCredential",{enumerable:!0,get:function(){return LJ.isSASCredential}});var qje=IJ();Object.defineProperty(vn,"isTokenCredential",{enumerable:!0,get:function(){return qje.isTokenCredential}})});var GR=g(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.pipelineContainsDisableKeepAlivePolicy=Yo.createDisableKeepAlivePolicy=Yo.disableKeepAlivePolicyName=void 0;Yo.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Mje(){return{name:Yo.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Yo.createDisableKeepAlivePolicy=Mje;function kje(e){return e.getOrderedPolicies().some(t=>t.name===Yo.disableKeepAlivePolicyName)}Yo.pipelineContainsDisableKeepAlivePolicy=kje});var nee={};D6(nee,{__addDisposableResource:()=>ree,__assign:()=>I_,__asyncDelegator:()=>KJ,__asyncGenerator:()=>WJ,__asyncValues:()=>XJ,__await:()=>km,__awaiter:()=>UJ,__classPrivateFieldGet:()=>JJ,__classPrivateFieldIn:()=>tee,__classPrivateFieldSet:()=>eee,__createBinding:()=>L_,__decorate:()=>MJ,__disposeResources:()=>iee,__esDecorate:()=>jje,__exportStar:()=>$J,__extends:()=>BJ,__generator:()=>zJ,__importDefault:()=>ZJ,__importStar:()=>YJ,__makeTemplateObject:()=>QJ,__metadata:()=>jJ,__param:()=>kJ,__propKey:()=>zje,__read:()=>WR,__rest:()=>qJ,__runInitializers:()=>Uje,__setFunctionName:()=>$je,__spread:()=>HJ,__spreadArray:()=>VJ,__spreadArrays:()=>GJ,__values:()=>D_,default:()=>Vje});function BJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");VR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function qJ(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function kJ(e,t){return function(r,i){t(r,i,e)}}function jje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Uje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 WR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function HJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof km?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function KJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:km(e[n](a)),done:!1}:s?s(a):a}:s}}function XJ(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 D_=="function"?D_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function QJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function YJ(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)&&L_(t,e,r);return Hje(t,e),t}function ZJ(e){return e&&e.__esModule?e:{default:e}}function JJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function eee(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function tee(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function ree(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function iee(e){function t(s){e.error=e.hasError?new Gje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var VR,I_,L_,Hje,Gje,Vje,see=br(()=>{VR=function(e,t){return VR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},VR(e,t)};I_=function(){return I_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.decodeStringToString=Zo.decodeString=Zo.encodeByteArray=Zo.encodeString=void 0;function Wje(e){return Buffer.from(e).toString("base64")}Zo.encodeString=Wje;function Kje(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Zo.encodeByteArray=Kje;function Xje(e){return Buffer.from(e,"base64")}Zo.decodeString=Xje;function Qje(e){return Buffer.from(e,"base64").toString()}Zo.decodeStringToString=Qje});var ly=g(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.XML_CHARKEY=jm.XML_ATTRKEY=void 0;jm.XML_ATTRKEY="$";jm.XML_CHARKEY="_"});var XR=g(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.flattenResponse=Jo.isValidUuid=Jo.isDuration=Jo.isPrimitiveBody=void 0;function aee(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)}Jo.isPrimitiveBody=aee;var Yje=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Zje(e){return Yje.test(e)}Jo.isDuration=Zje;var Jje=/^[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 eUe(e){return Jje.test(e)}Jo.isValidUuid=eUe;function tUe(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 rUe(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return tUe({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:aee(e.parsedBody,o)})}Jo.flattenResponse=rUe});var cy=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.MapperTypeNames=Um.createSerializer=void 0;var iUe=(see(),Sd(nee)),B_=iUe.__importStar(KR()),Oi=ly(),lee=XR(),QR=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=uUe(u,i,r):u.match(/^Enum$/i)!==null?c=dUe(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=mUe(u,r,i):u.match(/^ByteArray$/i)!==null?c=pUe(i,r):u.match(/^Base64Url$/i)!==null?c=fUe(i,r):u.match(/^Sequence$/i)!==null?c=hUe(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=gUe(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=bUe(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=_Ue(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Oi.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=cUe(r):d.match(/^ByteArray$/i)!==null?u=B_.decodeString(r):d.match(/^Base64Url$/i)!==null?u=oUe(r):d.match(/^Sequence$/i)!==null?u=EUe(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=wUe(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function nUe(e={},t=!1){return new QR(e,t)}Um.createSerializer=nUe;function sUe(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function aUe(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=B_.encodeByteArray(e);return sUe(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function oUe(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,"/"),B_.decodeString(e)}}function YR(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function lUe(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function cUe(e){if(e)return new Date(e*1e3)}function uUe(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,lee.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 dUe(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function pUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=B_.encodeByteArray(t)}return t}function fUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=aUe(t)}return t}function mUe(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=lUe(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,lee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function hUe(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function dee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Oi.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Oi.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Oi.XML_ATTRKEY]=s,a}function vUe(e,t){return[Oi.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function _Ue(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Oi.XML_CHARKEY;F_(e,t)&&(t=pee(e,t,r,"serializedName"));let l=uee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=YR(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Oi.XML_ATTRKEY])c[p]=e.deserialize(f,r[Oi.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],q=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,q,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,q=0;for(let P of m){if(!T)break;q++,T=T[P]}T===null&&q{for(let m in l)if(YR(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!vUe(p,n)&&(c[p]=r[p]);return c}function wUe(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="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 o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function EUe(e,t,r,i,n){var s;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=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});q_.state=void 0;q_.state={operationRequestMap:new WeakMap}});var uy=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.getOperationRequestInfo=zm.getOperationArgumentValueFromParameter=void 0;var mee=fee();function gee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=hee(e,i);!a.propertyFound&&r&&(a=hee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=gee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}zm.getOperationArgumentValueFromParameter=gee;function hee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.deserializationPolicy=rp.deserializationPolicyName=void 0;var TUe=ly(),M_=ec(),vee=cy(),ZR=uy(),NUe=["application/json","text/json"],RUe=["application/xml","application/atom+xml"];rp.deserializationPolicyName="deserializationPolicy";function AUe(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:NUe,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:RUe,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:TUe.XML_CHARKEY}};return{name:rp.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return PUe(l,c,h,p,u)}}}rp.deserializationPolicy=AUe;function CUe(e){let t,r=e.request,i=(0,ZR.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function OUe(e){let t=e.request,r=(0,ZR.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function PUe(e,t,r,i,n){let s=await LUe(e,t,r,i,n);if(!OUe(s))return s;let a=(0,ZR.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=CUe(s),{error:c,shouldReturnResponse:u}=DUe(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===vee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new M_.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function IUe(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function DUe(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(IUe(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new M_.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===vee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function LUe(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||M_.RestError.PARSE_ERROR;throw new M_.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var k_=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.getPathStringFromParameter=$m.getStreamingResponseStatusCodes=void 0;var FUe=cy();function BUe(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===FUe.MapperTypeNames.Stream&&t.add(Number(r))}return t}$m.getStreamingResponseStatusCodes=BUe;function qUe(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}$m.getPathStringFromParameter=qUe});var rA=g(lo=>{"use strict";Object.defineProperty(lo,"__esModule",{value:!0});lo.serializeRequestBody=lo.serializeHeaders=lo.serializationPolicy=lo.serializationPolicyName=void 0;var tA=ly(),j_=uy(),eA=cy(),dy=k_();lo.serializationPolicyName="serializationPolicy";function MUe(e={}){let t=e.stringifyXML;return{name:lo.serializationPolicyName,async sendRequest(r,i){let n=(0,j_.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(_ee(r,a,s),wee(r,a,s,t)),i(r)}}}lo.serializationPolicy=MUe;function _ee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,j_.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,dy.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,dy.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}lo.serializeHeaders=_ee;function wee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:tA.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,j_.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,dy.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let q=E===eA.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=kUe(b,O,E,e.body,u);E===eA.MapperTypeNames.Sequence?e.body=i(jUe(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):q||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===eA.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;q||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,j_.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,dy.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,dy.getPathStringFromParameter)(p),u)}}}}lo.serializeRequestBody=wee;function kUe(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[tA.XML_ATTRKEY]={[t]:e},s}return i}function jUe(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[tA.XML_ATTRKEY]={[r]:i},n}});var iA=g(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.createClientPipeline=void 0;var UUe=JR(),Eee=ec(),zUe=rA();function $Ue(e={}){let t=(0,Eee.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Eee.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,zUe.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,UUe.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}U_.createClientPipeline=$Ue});var See=g(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});z_.getCachedDefaultHttpClient=void 0;var HUe=ec(),nA;function GUe(){return nA||(nA=(0,HUe.createDefaultHttpClient)()),nA}z_.getCachedDefaultHttpClient=GUe});var Ree=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.appendQueryParams=Hm.getRequestUrl=void 0;var Tee=uy(),sA=k_(),VUe={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function WUe(e,t,r,i){let n=KUe(t,r,i),s=!1,a=xee(e,n);if(t.path){let c=xee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),XUe(c)?(a=c,s=!0):a=QUe(a,c)}let{queryParams:o,sequenceParams:l}=YUe(t,r,i);return a=Nee(a,o,l,s),a}Hm.getRequestUrl=WUe;function xee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function KUe(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,Tee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,sA.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function XUe(e){return e.includes("://")}function QUe(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 n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function YUe(e,t,r){var i;let n=new Map,s=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&&s.add(a.mapper.serializedName);let o=(0,Tee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,sA.getPathStringFromParameter)(a));let l=a.collectionFormat?VUe[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,sA.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function ZUe(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[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function Nee(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=ZUe(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}Hm.appendQueryParams=Nee});var aA=g($_=>{"use strict";Object.defineProperty($_,"__esModule",{value:!0});$_.logger=void 0;var JUe=dm();$_.logger=(0,JUe.createClientLogger)("core-client")});var Cee=g(H_=>{"use strict";Object.defineProperty(H_,"__esModule",{value:!0});H_.ServiceClient=void 0;var eze=ec(),tze=iA(),Aee=XR(),rze=See(),ize=uy(),nze=Ree(),sze=k_(),aze=aA(),oA=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&&aze.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,rze.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||oze(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{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 n=(0,nze.getRequestUrl)(i,r,t,this),s=(0,eze.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,ize.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,sze.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,Aee.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,Aee.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};H_.ServiceClient=oA;function oze(e){let t=lze(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,tze.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function lze(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 Pee=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.authorizeRequestOnClaimChallenge=Gm.parseCAEChallenge=void 0;var cze=aA(),uze=KR();function Oee(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}Gm.parseCAEChallenge=Oee;async function dze(e){let{scopes:t,response:r}=e,i=e.logger||cze.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(Oee(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,uze.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Gm.authorizeRequestOnClaimChallenge=dze});var Dee=g(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.authorizeRequestOnTenantChallenge=void 0;var Iee={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function pze(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 fze=async e=>{let t=bze(e.request),r=gze(e.response);if(r){let i=yze(r),n=hze(e,i),s=mze(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(Iee.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};G_.authorizeRequestOnTenantChallenge=fze;function mze(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&pze(i))return i}function hze(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Iee.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function gze(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function yze(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function bze(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var lA=g(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.authorizeRequestOnTenantChallenge=rr.authorizeRequestOnClaimChallenge=rr.serializationPolicyName=rr.serializationPolicy=rr.deserializationPolicyName=rr.deserializationPolicy=rr.XML_CHARKEY=rr.XML_ATTRKEY=rr.createClientPipeline=rr.ServiceClient=rr.MapperTypeNames=rr.createSerializer=void 0;var Lee=cy();Object.defineProperty(rr,"createSerializer",{enumerable:!0,get:function(){return Lee.createSerializer}});Object.defineProperty(rr,"MapperTypeNames",{enumerable:!0,get:function(){return Lee.MapperTypeNames}});var vze=Cee();Object.defineProperty(rr,"ServiceClient",{enumerable:!0,get:function(){return vze.ServiceClient}});var _ze=iA();Object.defineProperty(rr,"createClientPipeline",{enumerable:!0,get:function(){return _ze.createClientPipeline}});var Fee=ly();Object.defineProperty(rr,"XML_ATTRKEY",{enumerable:!0,get:function(){return Fee.XML_ATTRKEY}});Object.defineProperty(rr,"XML_CHARKEY",{enumerable:!0,get:function(){return Fee.XML_CHARKEY}});var Bee=JR();Object.defineProperty(rr,"deserializationPolicy",{enumerable:!0,get:function(){return Bee.deserializationPolicy}});Object.defineProperty(rr,"deserializationPolicyName",{enumerable:!0,get:function(){return Bee.deserializationPolicyName}});var qee=rA();Object.defineProperty(rr,"serializationPolicy",{enumerable:!0,get:function(){return qee.serializationPolicy}});Object.defineProperty(rr,"serializationPolicyName",{enumerable:!0,get:function(){return qee.serializationPolicyName}});var wze=Pee();Object.defineProperty(rr,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return wze.authorizeRequestOnClaimChallenge}});var Eze=Dee();Object.defineProperty(rr,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Eze.authorizeRequestOnTenantChallenge}})});var fy=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.HttpHeaders=el.toHttpHeadersLike=el.toWebResourceLike=el.toPipelineRequest=void 0;var Mee=ec(),kee=Symbol("Original PipelineRequest"),Sze=Symbol.for("@azure/core-client original request");function jee(e,t={}){let i=e[kee],n=(0,Mee.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,Mee.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(s[Sze]=t.originalRequest),s}}el.toPipelineRequest=jee;function Uee(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:zee(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,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(n,{get(s,a,o){return a===kee?e:a==="clone"?()=>Uee(jee(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}el.toWebResourceLike=Uee;function zee(e){return new V_(e.toJSON({preserveCase:!0}))}el.toHttpHeadersLike=zee;function py(e){return e.toLowerCase()}var V_=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[py(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[py(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[py(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[py(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";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.toPipelineResponse=Vm.toCompatResponse=void 0;var xze=ec(),cA=fy(),$ee=Symbol("Original FullOperationResponse");function Tze(e,t){let r=(0,cA.toWebResourceLike)(e.request),i=(0,cA.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===$ee?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Vm.toCompatResponse=Tze;function Nze(e){let r=e[$ee],i=(0,xze.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,cA.toPipelineRequest)(e.request)})}Vm.toPipelineResponse=Nze});var Gee=g(K_=>{"use strict";Object.defineProperty(K_,"__esModule",{value:!0});K_.ExtendedServiceClient=void 0;var Hee=GR(),Rze=ec(),Aze=lA(),Cze=W_(),uA=class extends Aze.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Hee.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Hee.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:Rze.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,Cze.toCompatResponse)(s)}),o}};K_.ExtendedServiceClient=uA});var Xee=g(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.createRequestPolicyFactoryPolicy=tc.requestPolicyFactoryPolicyName=tc.HttpPipelineLogLevel=void 0;var Vee=fy(),Wee=W_(),Kee;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(Kee||(tc.HttpPipelineLogLevel=Kee={}));var Oze={log(e,t){},shouldLog(e){return!1}};tc.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Pze(e){let t=e.slice().reverse();return{name:tc.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,Vee.toPipelineRequest)(o));return(0,Wee.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,Oze);let s=(0,Vee.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,Wee.toPipelineResponse)(a)}}}tc.createRequestPolicyFactoryPolicy=Pze});var Qee=g(X_=>{"use strict";Object.defineProperty(X_,"__esModule",{value:!0});X_.convertHttpClient=void 0;var Ize=W_(),Dze=fy();function Lze(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,Dze.toWebResourceLike)(t,{createProxy:!0}));return(0,Ize.toPipelineResponse)(r)}}}X_.convertHttpClient=Lze});var Yee=g(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.toHttpHeadersLike=_n.convertHttpClient=_n.disableKeepAlivePolicyName=_n.HttpPipelineLogLevel=_n.createRequestPolicyFactoryPolicy=_n.requestPolicyFactoryPolicyName=_n.ExtendedServiceClient=void 0;var Fze=Gee();Object.defineProperty(_n,"ExtendedServiceClient",{enumerable:!0,get:function(){return Fze.ExtendedServiceClient}});var dA=Xee();Object.defineProperty(_n,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return dA.requestPolicyFactoryPolicyName}});Object.defineProperty(_n,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return dA.createRequestPolicyFactoryPolicy}});Object.defineProperty(_n,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return dA.HttpPipelineLogLevel}});var Bze=GR();Object.defineProperty(_n,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Bze.disableKeepAlivePolicyName}});var qze=Qee();Object.defineProperty(_n,"convertHttpClient",{enumerable:!0,get:function(){return qze.convertHttpClient}});var Mze=fy();Object.defineProperty(_n,"toHttpHeadersLike",{enumerable:!0,get:function(){return Mze.toHttpHeadersLike}})});var Q_=g(rc=>{"use strict";var Zee=":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",kze=Zee+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Jee="["+Zee+"]["+kze+"]*",jze=new RegExp("^"+Jee+"$"),Uze=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};rc.isExist=function(e){return typeof e<"u"};rc.isEmptyObject=function(e){return Object.keys(e).length===0};rc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var pA=Q_(),$ze={allowBooleanAttributes:!1,unpairedTags:[]};nte.validate=function(e,t){t=Object.assign({},$ze,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!Yze(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ti("InvalidTag",d,zn(e,s))}let c=Vze(e,s);if(c===!1)return ti("InvalidAttr","Attributes for '"+l+"' have open quote.",zn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=ite(u,t);if(p===!0)i=!0;else return ti(p.err.code,p.err.msg,zn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ti("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",zn(e,a));if(r.length===0)return ti("InvalidTag","Closing tag '"+l+"' has not been opened.",zn(e,a));{let d=r.pop();if(l!==d.tagName){let p=zn(e,d.tagStartPos);return ti("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",zn(e,a))}r.length==0&&(n=!0)}}else return ti("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",zn(e,s));else{let d=ite(u,t);if(d!==!0)return ti(d.err.code,d.err.msg,zn(e,s-u.length+d.err.line));if(n===!0)return ti("InvalidXml","Multiple possible root nodes found.",zn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ti("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ti("InvalidXml","Start tag expected.",1);return!0};function ete(e){return e===" "||e===" "||e===` +`||e==="\r"}function tte(e,t){let r=t;for(;t5&&i==="xml")return ti("InvalidXml","XML declaration allowed only at the start of the document.",zn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function rte(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Hze='"',Gze="'";function Vze(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Wze=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function ite(e,t){let r=pA.getAllMatches(e,Wze),i={};for(let n=0;n{var ste={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Zze=function(e){return Object.assign({},ste,e)};mA.buildOptions=Zze;mA.defaultOptions=ste});var lte=g((Cxt,ote)=>{"use strict";var hA=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};ote.exports=hA});var ute=g((Oxt,cte)=>{var Jze=Q_();function e$e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function t$e(e,t){let r="";for(;t{var l$e=/^[-+]?0x[a-fA-F0-9]+$/,c$e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var u$e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function d$e(e,t={}){if(t=Object.assign({},u$e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&l$e.test(r))return Number.parseInt(r,16);{let i=c$e.exec(r);if(i){let n=i[1],s=i[2],a=p$e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function p$e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}dte.exports=d$e});var gA=g((Ixt,fte)=>{function f$e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}fte.exports=f$e});var gte=g((Dxt,hte)=>{"use strict";var mte=Q_(),hy=lte(),m$e=ute(),h$e=pte(),g$e=gA(),yA=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=y$e,this.parseXml=E$e,this.parseTextData=b$e,this.resolveNameSpace=v$e,this.buildAttributesMap=w$e,this.isItStopNode=N$e,this.replaceEntitiesValue=x$e,this.readStopNodeData=A$e,this.saveTextToParentTag=T$e,this.addChild=S$e,this.ignoreAttributesFn=g$e(this.options.ignoreAttributes)}};function y$e(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?vA(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?vA(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function v$e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var _$e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function w$e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=mte.getAllMatches(e,_$e),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=bA(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new hy(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=ip(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=m$e(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=ip(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=bA(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new hy(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new hy(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new hy(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function S$e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var x$e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function T$e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function N$e(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function R$e(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=ip(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=ip(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=ip(e,"]]>",r,"StopNode is not closed.")-2;else{let s=bA(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function vA(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:h$e(e,r)}else return mte.isExist(e)?e:""}hte.exports=yA});var vte=g(bte=>{"use strict";function C$e(e,t){return yte(e,t)}function yte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function O$e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:D$e}=ate(),L$e=gte(),{prettify:F$e}=vte(),B$e=fA(),_A=class{constructor(t){this.externalEntities={},this.options=D$e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=B$e.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new L$e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:F$e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};_te.exports=_A});var Nte=g((Bxt,Tte)=>{var q$e=` +`;function M$e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=q$e),Ste(e,t,"",r)}function Ste(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=Ete(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=Ete(o[":@"],t),p=i+`<${l}${d}`,f=Ste(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function k$e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var U$e=Nte(),z$e=gA(),$$e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function vu(e){this.options=Object.assign({},$$e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=z$e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=V$e),this.processTextOrObjNode=H$e,this.options.format?(this.indentate=G$e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}vu.prototype.build=function(e){return this.options.preserveOrder?U$e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};vu.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};vu.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var W$e=fA(),K$e=wte(),X$e=Ate();Cte.exports={XMLParser:K$e,XMLValidator:W$e,XMLBuilder:X$e}});var wA=g(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.XML_CHARKEY=Wm.XML_ATTRKEY=void 0;Wm.XML_ATTRKEY="$";Wm.XML_CHARKEY="_"});var Dte=g(Y_=>{"use strict";Object.defineProperty(Y_,"__esModule",{value:!0});Y_.stringifyXML=Z$e;Y_.parseXML=J$e;var EA=Ote(),Pte=wA();function Ite(e){var t;return{attributesGroupName:Pte.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:Pte.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function Q$e(e={}){var t,r;return Object.assign(Object.assign({},Ite(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 Y$e(e={}){return Object.assign(Object.assign({},Ite(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function Z$e(e,t={}){let r=Q$e(t),i=new EA.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function J$e(e,t={}){if(!e)throw new Error("Document is empty");let r=EA.XMLValidator.validate(e);if(r!==!0)throw r;let n=new EA.XMLParser(Y$e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var Bte=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.XML_CHARKEY=tl.XML_ATTRKEY=tl.parseXML=tl.stringifyXML=void 0;var Lte=Dte();Object.defineProperty(tl,"stringifyXML",{enumerable:!0,get:function(){return Lte.stringifyXML}});Object.defineProperty(tl,"parseXML",{enumerable:!0,get:function(){return Lte.parseXML}});var Fte=wA();Object.defineProperty(tl,"XML_ATTRKEY",{enumerable:!0,get:function(){return Fte.XML_ATTRKEY}});Object.defineProperty(tl,"XML_CHARKEY",{enumerable:!0,get:function(){return Fte.XML_CHARKEY}})});var qte=g(Z_=>{"use strict";Object.defineProperty(Z_,"__esModule",{value:!0});Z_.AbortError=void 0;var SA=class extends Error{constructor(t){super(t),this.name="AbortError"}};Z_.AbortError=SA});var Mte=g(J_=>{"use strict";Object.defineProperty(J_,"__esModule",{value:!0});J_.AbortError=void 0;var eHe=qte();Object.defineProperty(J_,"AbortError",{enumerable:!0,get:function(){return eHe.AbortError}})});var NA=g(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});var Km=new WeakMap,ew=new WeakMap,gy=class e{constructor(){this.onabort=null,Km.set(this,[]),ew.set(this,!1)}get aborted(){if(!ew.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return ew.get(this)}static get none(){return new e}addEventListener(t,r){if(!Km.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Km.get(this).push(r)}removeEventListener(t,r){if(!Km.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Km.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function kte(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Km.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),ew.set(e,!0)}var xA=class extends Error{constructor(t){super(t),this.name="AbortError"}},TA=class{constructor(t){if(this._signal=new gy,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){kte(this._signal)}static timeout(t){let r=new gy,i=setTimeout(kte,t,r);return typeof i.unref=="function"&&i.unref(),r}};yy.AbortController=TA;yy.AbortError=xA;yy.AbortSignal=gy});var are=g(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});var tHe=dm(),jte=NA(),rHe=Un(),np=tHe.createClientLogger("core-lro"),zte=2e3,$te=["succeeded","canceled","failed"];function Hte(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function Ute(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function iHe(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function nHe(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=iHe(t,i.message);return{code:r,message:t}}function Gte(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=nHe(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),np.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,sHe({response:o,state:t,processResult:s}))}function sHe(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function Vte(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};np.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return Gte({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function aHe(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(Ute({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(np.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${$te.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(Ute({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function Wte(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await aHe({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(Gte({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!$te.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let q=b!==T;r.config.operationLocation=T,c?.(T,q)}else c?.(b,!1)}f?.(r,w)}}function Kte(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Xte(e){return e.headers.location}function Qte(e){return e.headers["operation-location"]}function Yte(e){return e.headers["azure-asyncoperation"]}function oHe(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Zte(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=Qte(t),a=Yte(t),o=Kte({operationLocation:s,azureAsyncOperation:a}),l=Xte(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:oHe({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function Jte(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 CA(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 np.verbose(`LRO: unrecognized operation status: ${t}`),t}}function lHe(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return Jte({status:r,statusCode:e.statusCode})}function cHe(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return Jte({status:s,statusCode:e.statusCode})}function CA(e){return e===202?"running":e<300?"succeeded":"failed"}function ere({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?uHe(new Date(t)):r*1e3}}function tre(e){let t=e.flatResponse.error;if(!t){np.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){np.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function uHe(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Zte({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:rre,setErrorAsResult:s})}function ire({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Kte({operationLocation:Qte(e),azureAsyncOperation:Yte(e)});case"ResourceLocation":return Xte(e);case"Body":default:return}}function OA({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return lHe(e);case"ResourceLocation":return CA(e.statusCode);case"Body":return cHe(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function nre({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function sre(e){return e.name==="RestError"}async function pHe(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return Wte({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:tre,updateState:s,getPollingInterval:ere,getOperationLocation:ire,getOperationStatus:OA,isOperationError:sre,getResourceLocation:nre,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var fHe=()=>({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 mHe(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=zte,restoreFrom:y}=d||{},b=fHe(),w=m?(()=>{let x=!1;return(Y,L)=>{L?m(Y):x||m(Y),x=!0}})():void 0,v=y?Hte(y):await Vte({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new jte.AbortController,q=new Map,O=async()=>q.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return q.set(Y,x),()=>q.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:L}=Y?new jte.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:L});!M.isDone();)await rHe.delay(P,{abortSignal:L}),await M.poll({abortSignal:L});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await Wte({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function hHe(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return mHe({getStatusFromInitialResponse:rre,getStatusFromPollResponse:OA,isOperationError:sre,getOperationLocation:ire,getResourceLocation:nre,getPollingInterval:ere,getError:tre,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Zte({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var gHe=()=>({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)}),RA=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=gHe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await dHe({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await pHe({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):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 np.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},tw=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},rw=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},iw=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 rw("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 tw("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()}},AA=class extends iw{constructor(t,r){let{intervalInMs:i=zte,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?Hte(n):{},d=new RA(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};sp.LroEngine=AA;sp.Poller=iw;sp.PollerCancelledError=rw;sp.PollerStoppedError=tw;sp.createHttpPoller=hHe});var FC=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var wn=ec(),ne=(RJ(),Sd(NJ)),wa=FJ(),Ht=Un(),vw=Yee(),wy=lA(),FA=Bte(),yHe=dm(),_w=Mte(),pC=require("crypto"),bHe=NR(),fC=require("stream"),vHe=are(),bre=require("events"),_He=require("fs"),wHe=require("util"),EHe=require("buffer");function ww(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var SHe=ww(vw),ih=ww(wy),mC=ww(_He),xHe=ww(wHe),oi=yHe.createClientLogger("storage-blob"),Jm=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},vre="12.25.0",hC="2024-11-04",PA=256*1024*1024,IA=4e3*1024*1024,nw=5e4,THe=8*1024*1024,BA=4*1024*1024,NHe=5,RHe=100*1e3,gC="https://storage.azure.com/.default",co={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},AHe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={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"},rl="",_re="*",CHe=1*1024*1024,ore=256,OHe=4*CHe,ic=`\r +`,wre="HTTP/1.1",PHe="AES256",IHe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",DHe=["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"],LHe=["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"],FHe="BlobUsesCustomerSpecifiedEncryption",BHe="BlobDoesNotUseCustomerSpecifiedEncryption",qHe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function MHe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=jHe(r),t.pathname=r,t.toString()}function kHe(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 ap(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function nh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=kHe(e),e=IHe);let r=ap(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=ap(e,"AccountName"),s=Buffer.from(ap(e,"AccountKey"),"base64"),!r){i=ap(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=ap(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=ap(e,"SharedAccessSignature"),n=ap(e,"AccountName");if(n||(n=Nre(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:n,accountSas:i}}}function jHe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(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 nc(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function lre(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function Ere(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Ew(e){try{return new URL(e).pathname}catch{return}}function UHe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function zHe(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 Sre(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(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+HHe(t.toString(),48-e.length,"0");return $He(s)}async function xre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function HHe(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 Tre(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Nre(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:bC(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function bC(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&&qHe.includes(e.port)}function lp(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 GHe(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 by(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function ure(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 lw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function Ey(e){return e?e.scheme+" "+e.value:void 0}function Ym(e){return e.encoded?decodeURIComponent(e.content):e.content}function VHe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Ym(t.name)}))}})}function WHe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Ym(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Ym(r.name)}))}})}function*dre(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):_u.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:_u.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:_u.maxRetryDelayInMs):_u.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:_u.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:_u.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=Ere(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=nc(n.url,co.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(oi.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(oi.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return oi.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return oi.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return oi.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${n}ms`),xre(n,i,KHe)}},uw=class{constructor(t){this.retryOptions=t}create(t,r){return new cw(t,r,this.retryOptions)}},Sy=class extends Jm{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},XHe=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]),QHe=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]),YHe=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 Rre(e,t){return ZHe(e,t)?-1:1}function ZHe(e,t){let r=[XHe,QHe,YHe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>Rre(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=Ew(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Sre(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},xy=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},Zt=class extends xy{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new dw(t,r,this)}computeHMACSHA256(t){return pC.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},pw=class extends Sy{constructor(t,r){super(t,r)}},er=class extends xy{create(t,r){return new pw(t,r)}},DA;function JHe(){return DA||(DA=wn.createDefaultHttpClient()),DA}var eGe="storageBrowserPolicy";function tGe(){return{name:eGe,async sendRequest(e,t){return Ht.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=nc(e.url,co.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var rGe="storageRetryPolicy",Ty;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Ty||(Ty={}));var Xm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ty.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},iGe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],nGe=new _w.AbortError("The operation was aborted.");function sGe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Xm.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Xm.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Xm.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Xm.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:Xm.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:Xm.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return oi.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of iGe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return oi.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return oi.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case Ty.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case Ty.FIXED:b=c;break}else b=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:rGe,async sendRequest(h,y){p&&(h.url=nc(h.url,co.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?Ere(h.url,d):void 0,v=!1,E=1,T=!0,q,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,q=void 0,O=void 0;try{oi.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),q=await y(h),v=v||!B&&q.status===404}catch(P){if(wn.isRestError(P))oi.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw oi.error(`RetryPolicy: Caught error, message: ${Ht.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:q,error:O}),T&&await xre(m(B,E),h.abortSignal,nGe),E++}if(q)return q;throw O??new wn.RestError("RetryPolicy failed without known error.")}}}var aGe="storageSharedKeyCredentialPolicy";function Are(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=pC.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>Rre(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=Ew(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=Sre(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:aGe,async sendRequest(s,a){return t(s),a(s)}}}var fw=class extends Jm{constructor(t,r){super(t,r)}async sendRequest(t){return Ht.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=nc(t.url,co.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},mw=class{create(t,r){return new fw(t,r)}},oGe="StorageCorrectContentLengthPolicy";function lGe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:oGe,async sendRequest(t,r){return e(t),r(t)}}}function Eu(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 Ny=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Jt(e,t={}){e||(e=new er);let r=new Ny([],t);return r._credential=e,r}function cGe(e){let t=[uGe,Pre,dGe,pGe,fGe,mGe,gGe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>hGe(n));return{wrappedPolicies:vw.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function Cre(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?vw.convertHttpClient(i):JHe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${vre}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=wy.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:DHe,additionalAllowedQueryParameters:LHe,logger:oi.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:FA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:FA.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:wn.decompressResponsePolicyName}),a.addPolicy(lGe()),a.addPolicy(sGe(n.retryOptions),{phase:"Retry"}),a.addPolicy(tGe());let c=cGe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=Ore(e);wa.isTokenCredential(u)?a.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:gC,challengeCallbacks:{authorizeRequestOnChallenge:wy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof Zt&&a.addPolicy(Are({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function Ore(e){if(e._credential)return e._credential;let t=new er;for(let r of e.factories)if(wa.isTokenCredential(r.credential))t=r.credential;else if(Pre(r))return r;return t}function Pre(e){return e instanceof Zt?!0:e.constructor.name==="StorageSharedKeyCredential"}function uGe(e){return e instanceof er?!0:e.constructor.name==="AnonymousCredential"}function dGe(e){return wa.isTokenCredential(e.credential)}function pGe(e){return e instanceof mw?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function fGe(e){return e instanceof uw?!0:e.constructor.name==="StorageRetryPolicyFactory"}function mGe(e){return e.constructor.name==="TelemetryPolicyFactory"}function hGe(e){return e.constructor.name==="InjectorPolicyFactory"}function gGe(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,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var vC={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"}}}}},yGe={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"}}}}},bGe={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"}}}}},vGe={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"}}}}},_Ge={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"}}}}},wGe={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"}}}}},le={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"}}}}},Ire={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},EGe={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"}}}}},Dre={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"}}}}},SGe={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"}}}}}}},xGe={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"}}}}},Lre={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"}}}}},Fre={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"}}}}},_C={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"}}}}},TGe={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"}}}}},wC={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"}}}}}}},NGe={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"}}}}},RGe={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"}}}}},AGe={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"}}}}},Bre={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"}}}}},CGe={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"}}}}}}},OGe={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"}}}}},PGe={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"}}}}},IGe={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"}}}}},qre={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"}}}}},DGe={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"}}}}}}},LGe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},Mre={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"}}}}}}},kre={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"}}}}}}},FGe={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"}}}}},EC={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"}}}}},BGe={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"}}}}},qGe={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"}}}}},jre={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"}}}}},MGe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},kGe={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"}}}}}}},jGe={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"}}}}},UGe={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},zGe={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"}}}}}}},$Ge={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"}}}}},Ure={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"}}}}},zre={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$re={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"}}}}},Hre={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gre={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"}}}}},Vre={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wre={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"}}}}},Kre={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xre={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"}}}}},Qre={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yre={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"}}}}},Zre={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jre={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"}}}}},eie={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tie={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"}}}}},rie={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iie={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"}}}}},nie={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sie={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"}}}}},aie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oie={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"}}}}},lie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cie={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"}}}}},uie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},die={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"}}}}},pie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fie={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"}}}}},mie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hie={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"}}}}},gie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yie={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"}}}}},bie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vie={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"}}}}},_ie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wie={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"}}}}},Eie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sie={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"}}}}},xie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tie={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"}}}}},Nie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rie={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"}}}}},Aie={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cie={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"}}}}},Oie={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pie={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"}}}}},Iie={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Die={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"}}}}},Lie={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fie={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"}}}}},Bie={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qie={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"}}}}},Mie={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qA={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"}}}}},kie={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jie={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"}}}}},Uie={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zie={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"}}}}},$ie={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hie={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"}}}}},Gie={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vie={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"}}}}},Wie={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kie={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"}}}}},Xie={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qie={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"]}}}}},Yie={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zie={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"}}}}},Jie={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ene={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"}}}}},tne={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rne={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"}}}}},ine={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nne={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"}}}}},sne={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ane={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"}}}}},one={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lne={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"}}}}},cne={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},une={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"}}}}},dne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pne={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"}}}}},fne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mne={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"}}}}},hne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gne={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"}}}}},yne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bne={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"}}}}},vne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ne={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"}}}}},wne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},MA={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"}}}}},Ene={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sne={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"}}}}},xne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kA={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"}}}}},Tne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nne={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"}}}}},Rne={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ane={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"}}}}},Cne={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},One={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"}}}}},Pne={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ine={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"}}}}},Dne={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lne={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"}}}}},Fne={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bne={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"}}}}},qne={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mne={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"}}}}},kne={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jne={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"}}}}},Une={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zne={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"}}}}},$ne={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hne={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"}}}}},Gne={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vne={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"}}}}},Wne={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kne={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"}}}}},Xne={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qne={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"}}}}},Yne={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zne={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"}}}}},Jne={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ese={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"}}}}},tse={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rse={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"}}}}},ise={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nse={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"}}}}},sse={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ase={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"}}}}},ose={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lse={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"}}}}},cse={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},use={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"}}}}},dse={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pse={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"}}}}},fse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sh=Object.freeze({__proto__:null,AccessPolicy:AGe,AppendBlobAppendBlockExceptionHeaders:Yne,AppendBlobAppendBlockFromUrlExceptionHeaders:Jne,AppendBlobAppendBlockFromUrlHeaders:Zne,AppendBlobAppendBlockHeaders:Qne,AppendBlobCreateExceptionHeaders:Xne,AppendBlobCreateHeaders:Kne,AppendBlobSealExceptionHeaders:tse,AppendBlobSealHeaders:ese,ArrowConfiguration:zGe,ArrowField:$Ge,BlobAbortCopyFromURLExceptionHeaders:wne,BlobAbortCopyFromURLHeaders:_ne,BlobAcquireLeaseExceptionHeaders:sne,BlobAcquireLeaseHeaders:nne,BlobBreakLeaseExceptionHeaders:fne,BlobBreakLeaseHeaders:pne,BlobChangeLeaseExceptionHeaders:dne,BlobChangeLeaseHeaders:une,BlobCopyFromURLExceptionHeaders:vne,BlobCopyFromURLHeaders:bne,BlobCreateSnapshotExceptionHeaders:hne,BlobCreateSnapshotHeaders:mne,BlobDeleteExceptionHeaders:$ie,BlobDeleteHeaders:zie,BlobDeleteImmutabilityPolicyExceptionHeaders:Jie,BlobDeleteImmutabilityPolicyHeaders:Zie,BlobDownloadExceptionHeaders:kie,BlobDownloadHeaders:qA,BlobFlatListSegment:CGe,BlobGetAccountInfoExceptionHeaders:xne,BlobGetAccountInfoHeaders:Sne,BlobGetPropertiesExceptionHeaders:Uie,BlobGetPropertiesHeaders:jie,BlobGetTagsExceptionHeaders:Rne,BlobGetTagsHeaders:Nne,BlobHierarchyListSegment:DGe,BlobItemInternal:OGe,BlobName:PGe,BlobPrefix:LGe,BlobPropertiesInternal:IGe,BlobQueryExceptionHeaders:Tne,BlobQueryHeaders:kA,BlobReleaseLeaseExceptionHeaders:one,BlobReleaseLeaseHeaders:ane,BlobRenewLeaseExceptionHeaders:cne,BlobRenewLeaseHeaders:lne,BlobServiceProperties:vC,BlobServiceStatistics:Ire,BlobSetExpiryExceptionHeaders:Wie,BlobSetExpiryHeaders:Vie,BlobSetHttpHeadersExceptionHeaders:Xie,BlobSetHttpHeadersHeaders:Kie,BlobSetImmutabilityPolicyExceptionHeaders:Yie,BlobSetImmutabilityPolicyHeaders:Qie,BlobSetLegalHoldExceptionHeaders:tne,BlobSetLegalHoldHeaders:ene,BlobSetMetadataExceptionHeaders:ine,BlobSetMetadataHeaders:rne,BlobSetTagsExceptionHeaders:Cne,BlobSetTagsHeaders:Ane,BlobSetTierExceptionHeaders:Ene,BlobSetTierHeaders:MA,BlobStartCopyFromURLExceptionHeaders:yne,BlobStartCopyFromURLHeaders:gne,BlobTag:NGe,BlobTags:wC,BlobUndeleteExceptionHeaders:Gie,BlobUndeleteHeaders:Hie,Block:FGe,BlockBlobCommitBlockListExceptionHeaders:dse,BlockBlobCommitBlockListHeaders:use,BlockBlobGetBlockListExceptionHeaders:fse,BlockBlobGetBlockListHeaders:pse,BlockBlobPutBlobFromUrlExceptionHeaders:sse,BlockBlobPutBlobFromUrlHeaders:nse,BlockBlobStageBlockExceptionHeaders:ose,BlockBlobStageBlockFromURLExceptionHeaders:cse,BlockBlobStageBlockFromURLHeaders:lse,BlockBlobStageBlockHeaders:ase,BlockBlobUploadExceptionHeaders:ise,BlockBlobUploadHeaders:rse,BlockList:kre,BlockLookupList:Mre,ClearRange:qGe,ContainerAcquireLeaseExceptionHeaders:xie,ContainerAcquireLeaseHeaders:Sie,ContainerBreakLeaseExceptionHeaders:Oie,ContainerBreakLeaseHeaders:Cie,ContainerChangeLeaseExceptionHeaders:Iie,ContainerChangeLeaseHeaders:Pie,ContainerCreateExceptionHeaders:nie,ContainerCreateHeaders:iie,ContainerDeleteExceptionHeaders:lie,ContainerDeleteHeaders:oie,ContainerFilterBlobsExceptionHeaders:Eie,ContainerFilterBlobsHeaders:wie,ContainerGetAccessPolicyExceptionHeaders:pie,ContainerGetAccessPolicyHeaders:die,ContainerGetAccountInfoExceptionHeaders:Mie,ContainerGetAccountInfoHeaders:qie,ContainerGetPropertiesExceptionHeaders:aie,ContainerGetPropertiesHeaders:sie,ContainerItem:SGe,ContainerListBlobFlatSegmentExceptionHeaders:Lie,ContainerListBlobFlatSegmentHeaders:Die,ContainerListBlobHierarchySegmentExceptionHeaders:Bie,ContainerListBlobHierarchySegmentHeaders:Fie,ContainerProperties:xGe,ContainerReleaseLeaseExceptionHeaders:Nie,ContainerReleaseLeaseHeaders:Tie,ContainerRenameExceptionHeaders:bie,ContainerRenameHeaders:yie,ContainerRenewLeaseExceptionHeaders:Aie,ContainerRenewLeaseHeaders:Rie,ContainerRestoreExceptionHeaders:gie,ContainerRestoreHeaders:hie,ContainerSetAccessPolicyExceptionHeaders:mie,ContainerSetAccessPolicyHeaders:fie,ContainerSetMetadataExceptionHeaders:uie,ContainerSetMetadataHeaders:cie,ContainerSubmitBatchExceptionHeaders:_ie,ContainerSubmitBatchHeaders:vie,CorsRule:_Ge,DelimitedTextConfiguration:jGe,FilterBlobItem:TGe,FilterBlobSegment:_C,GeoReplication:EGe,JsonTextConfiguration:UGe,KeyInfo:Lre,ListBlobsFlatSegmentResponse:Bre,ListBlobsHierarchySegmentResponse:qre,ListContainersSegmentResponse:Dre,Logging:yGe,Metrics:vGe,PageBlobClearPagesExceptionHeaders:Fne,PageBlobClearPagesHeaders:Lne,PageBlobCopyIncrementalExceptionHeaders:Wne,PageBlobCopyIncrementalHeaders:Vne,PageBlobCreateExceptionHeaders:Pne,PageBlobCreateHeaders:One,PageBlobGetPageRangesDiffExceptionHeaders:Une,PageBlobGetPageRangesDiffHeaders:jne,PageBlobGetPageRangesExceptionHeaders:kne,PageBlobGetPageRangesHeaders:Mne,PageBlobResizeExceptionHeaders:$ne,PageBlobResizeHeaders:zne,PageBlobUpdateSequenceNumberExceptionHeaders:Gne,PageBlobUpdateSequenceNumberHeaders:Hne,PageBlobUploadPagesExceptionHeaders:Dne,PageBlobUploadPagesFromURLExceptionHeaders:qne,PageBlobUploadPagesFromURLHeaders:Bne,PageBlobUploadPagesHeaders:Ine,PageList:EC,PageRange:BGe,QueryFormat:kGe,QueryRequest:jre,QuerySerialization:MGe,RetentionPolicy:bGe,ServiceFilterBlobsExceptionHeaders:rie,ServiceFilterBlobsHeaders:tie,ServiceGetAccountInfoExceptionHeaders:Zre,ServiceGetAccountInfoHeaders:Yre,ServiceGetPropertiesExceptionHeaders:Hre,ServiceGetPropertiesHeaders:$re,ServiceGetStatisticsExceptionHeaders:Vre,ServiceGetStatisticsHeaders:Gre,ServiceGetUserDelegationKeyExceptionHeaders:Qre,ServiceGetUserDelegationKeyHeaders:Xre,ServiceListContainersSegmentExceptionHeaders:Kre,ServiceListContainersSegmentHeaders:Wre,ServiceSetPropertiesExceptionHeaders:zre,ServiceSetPropertiesHeaders:Ure,ServiceSubmitBatchExceptionHeaders:eie,ServiceSubmitBatchHeaders:Jre,SignedIdentifier:RGe,StaticWebsite:wGe,StorageError:le,UserDelegationKey:Fre}),ah={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},HGe={parameterPath:"blobServiceProperties",mapper:vC},Su={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},Sw={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},xu={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},GGe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},SC={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xC={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},up={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},dp={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},VGe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},WGe={parameterPath:"keyInfo",mapper:Lre},KGe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},TC={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},mse={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},hse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Us={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},gse={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},yse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Ji={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},po={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},vse={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},XGe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},QGe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},tt={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},rt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},_se={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},wse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},YGe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Ese={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ZGe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},JGe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},eVe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tVe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},rVe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},nl={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Sse={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},xse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Tse={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Nse={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},oh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Rse={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ase={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Cse={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Ose={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Pse={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Ise={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"},iVe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},lc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},lh={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Dy={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},nVe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},sVe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Di={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Li={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Fi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},qt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Mt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},aVe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},oVe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},lVe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},cVe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},uVe={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},ch={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},uh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},dh={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},ph={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},fh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},mh={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Dse={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pp={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},fp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},dVe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pVe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},En={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},fVe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hh={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"]}}},Lse={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},gh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},yh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},bh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},vh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Fse={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},xw={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},mp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},mVe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},_h={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},hVe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Ly={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Fy={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Bse={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},gVe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},yVe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},bVe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},vVe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_Ve={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"]}}},wVe={parameterPath:["options","queryRequest"],mapper:jre},EVe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qse={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},SVe={parameterPath:["options","tags"],mapper:wC},Tu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},wh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},xVe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Mse={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},kse={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},Tw={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Nw={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Rw={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},NC={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},jse={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},RC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},AC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},CC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},TVe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},OC={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},NVe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},PC={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},RVe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Use={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},AVe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},CVe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},OVe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},PVe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},IVe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},zse={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$se={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},IC={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},Hse={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},DVe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Gse={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},LVe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},Vse={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Wse={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},FVe={parameterPath:"blocks",mapper:Mre},Kse={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},BVe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},jA=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},qVe)}getProperties(t){return this.client.sendOperationRequest({options:t},MVe)}getStatistics(t){return this.client.sendOperationRequest({options:t},kVe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},jVe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},UVe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},zVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},$Ve)}filterBlobs(t){return this.client.sendOperationRequest({options:t},HVe)}},Nu=ih.createSerializer(sh,!0),qVe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:Ure},default:{bodyMapper:le,headersMapper:zre}},requestBody:HGe,queryParameters:[Sw,xu,pe],urlParameters:[de],headerParameters:[ah,Su,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nu},MVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:vC,headersMapper:$re},default:{bodyMapper:le,headersMapper:Hre}},queryParameters:[Sw,xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},kVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Ire,headersMapper:Gre},default:{bodyMapper:le,headersMapper:Vre}},queryParameters:[Sw,pe,GGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},jVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Dre,headersMapper:Wre},default:{bodyMapper:le,headersMapper:Kre}},queryParameters:[pe,SC,xC,up,dp,VGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},UVe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Fre,headersMapper:Xre},default:{bodyMapper:le,headersMapper:Qre}},requestBody:WGe,queryParameters:[Sw,pe,KGe],urlParameters:[de],headerParameters:[ah,Su,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nu},zVe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Yre},default:{bodyMapper:le,headersMapper:Zre}},queryParameters:[xu,pe,TC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},$Ve={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Jre},default:{bodyMapper:le,headersMapper:eie}},requestBody:mse,queryParameters:[pe,hse],urlParameters:[de],headerParameters:[Su,fe,me,Us,gse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nu},HVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:_C,headersMapper:tie},default:{bodyMapper:le,headersMapper:rie}},queryParameters:[pe,up,dp,yse,bse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},UA=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},GVe)}getProperties(t){return this.client.sendOperationRequest({options:t},VVe)}delete(t){return this.client.sendOperationRequest({options:t},WVe)}setMetadata(t){return this.client.sendOperationRequest({options:t},KVe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},XVe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},QVe)}restore(t){return this.client.sendOperationRequest({options:t},YVe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},ZVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},JVe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},eWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},tWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},rWe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},iWe)}breakLease(t){return this.client.sendOperationRequest({options:t},nWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},sWe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},aWe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},oWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},lWe)}},Bi=ih.createSerializer(sh,!0),GVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:iie},default:{bodyMapper:le,headersMapper:nie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,po,vse,XGe,QGe],isXML:!0,serializer:Bi},VVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:sie},default:{bodyMapper:le,headersMapper:aie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},WVe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:oie},default:{bodyMapper:le,headersMapper:lie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt],isXML:!0,serializer:Bi},KVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:cie},default:{bodyMapper:le,headersMapper:uie}},queryParameters:[pe,Ji,_se],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt],isXML:!0,serializer:Bi},XVe={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:die},default:{bodyMapper:le,headersMapper:pie}},queryParameters:[pe,Ji,wse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},QVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:fie},default:{bodyMapper:le,headersMapper:mie}},requestBody:YGe,queryParameters:[pe,Ji,wse],urlParameters:[de],headerParameters:[ah,Su,fe,me,vse,ot,tt,rt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},YVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:hie},default:{bodyMapper:le,headersMapper:gie}},queryParameters:[pe,Ji,Ese],urlParameters:[de],headerParameters:[fe,me,Ae,ZGe,JGe],isXML:!0,serializer:Bi},ZVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:yie},default:{bodyMapper:le,headersMapper:bie}},queryParameters:[pe,Ji,eVe],urlParameters:[de],headerParameters:[fe,me,Ae,tVe,rVe],isXML:!0,serializer:Bi},JVe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:vie},default:{bodyMapper:le,headersMapper:_ie}},requestBody:mse,queryParameters:[pe,hse,Ji],urlParameters:[de],headerParameters:[Su,fe,me,Us,gse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},eWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:_C,headersMapper:wie},default:{bodyMapper:le,headersMapper:Eie}},queryParameters:[pe,up,dp,yse,bse,Ji],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},tWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Sie},default:{bodyMapper:le,headersMapper:xie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Sse,xse,Tse],isXML:!0,serializer:Bi},rWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Tie},default:{bodyMapper:le,headersMapper:Nie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Nse,oh],isXML:!0,serializer:Bi},iWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Rie},default:{bodyMapper:le,headersMapper:Aie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,Rse],isXML:!0,serializer:Bi},nWe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Cie},default:{bodyMapper:le,headersMapper:Oie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Ase,Cse],isXML:!0,serializer:Bi},sWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Pie},default:{bodyMapper:le,headersMapper:Iie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,Ose,Pse],isXML:!0,serializer:Bi},aWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Bre,headersMapper:Die},default:{bodyMapper:le,headersMapper:Lie}},queryParameters:[pe,SC,xC,up,dp,Ji,Ise],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},oWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:qre,headersMapper:Fie},default:{bodyMapper:le,headersMapper:Bie}},queryParameters:[pe,SC,xC,up,dp,Ji,Ise,iVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},lWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:qie},default:{bodyMapper:le,headersMapper:Mie}},queryParameters:[xu,pe,TC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},zA=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},cWe)}getProperties(t){return this.client.sendOperationRequest({options:t},uWe)}delete(t){return this.client.sendOperationRequest({options:t},dWe)}undelete(t){return this.client.sendOperationRequest({options:t},pWe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},fWe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},mWe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},hWe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},gWe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},yWe)}setMetadata(t){return this.client.sendOperationRequest({options:t},bWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},vWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},_We)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},wWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},EWe)}breakLease(t){return this.client.sendOperationRequest({options:t},SWe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},xWe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},TWe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},NWe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},RWe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},AWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},CWe)}query(t){return this.client.sendOperationRequest({options:t},OWe)}getTags(t){return this.client.sendOperationRequest({options:t},PWe)}setTags(t){return this.client.sendOperationRequest({options:t},IWe)}},_r=ih.createSerializer(sh,!0),cWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:qA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:qA},default:{bodyMapper:le,headersMapper:kie}},queryParameters:[pe,lc,lh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Dy,nVe,sVe,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},uWe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:jie},default:{bodyMapper:le,headersMapper:Uie}},queryParameters:[pe,lc,lh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},dWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:zie},default:{bodyMapper:le,headersMapper:$ie}},queryParameters:[pe,lc,lh,oVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,aVe],isXML:!0,serializer:_r},pWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hie},default:{bodyMapper:le,headersMapper:Gie}},queryParameters:[pe,Ese],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},fWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Vie},default:{bodyMapper:le,headersMapper:Wie}},queryParameters:[pe,lVe],urlParameters:[de],headerParameters:[fe,me,Ae,cVe,uVe],isXML:!0,serializer:_r},mWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Kie},default:{bodyMapper:le,headersMapper:Xie}},queryParameters:[xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,ch,uh,dh,ph,fh,mh],isXML:!0,serializer:_r},hWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Qie},default:{bodyMapper:le,headersMapper:Yie}},queryParameters:[pe,Dse],urlParameters:[de],headerParameters:[fe,me,Ae,rt,pp,fp],isXML:!0,serializer:_r},gWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Zie},default:{bodyMapper:le,headersMapper:Jie}},queryParameters:[pe,Dse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},yWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ene},default:{bodyMapper:le,headersMapper:tne}},queryParameters:[pe,dVe],urlParameters:[de],headerParameters:[fe,me,Ae,pVe],isXML:!0,serializer:_r},bWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rne},default:{bodyMapper:le,headersMapper:ine}},queryParameters:[pe,_se],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},vWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:nne},default:{bodyMapper:le,headersMapper:sne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Sse,xse,Tse,qt,Mt,_t],isXML:!0,serializer:_r},_We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ane},default:{bodyMapper:le,headersMapper:one}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Nse,oh,qt,Mt,_t],isXML:!0,serializer:_r},wWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lne},default:{bodyMapper:le,headersMapper:cne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,Rse,qt,Mt,_t],isXML:!0,serializer:_r},EWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:une},default:{bodyMapper:le,headersMapper:dne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,oh,Ose,Pse,qt,Mt,_t],isXML:!0,serializer:_r},SWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:pne},default:{bodyMapper:le,headersMapper:fne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Ase,Cse,qt,Mt,_t],isXML:!0,serializer:_r},xWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mne},default:{bodyMapper:le,headersMapper:hne}},queryParameters:[pe,fVe],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},TWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:gne},default:{bodyMapper:le,headersMapper:yne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,qt,Mt,_t,pp,fp,hh,Lse,gh,yh,bh,vh,Fse,xw,mp,mVe,_h],isXML:!0,serializer:_r},NWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:bne},default:{bodyMapper:le,headersMapper:vne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,qt,Mt,_t,pp,fp,En,hh,gh,yh,bh,vh,xw,mp,_h,hVe,Ly,Fy,Bse],isXML:!0,serializer:_r},RWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:_ne},default:{bodyMapper:le,headersMapper:wne}},queryParameters:[pe,gVe,bVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,yVe],isXML:!0,serializer:_r},AWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:MA},202:{headersMapper:MA},default:{bodyMapper:le,headersMapper:Ene}},queryParameters:[pe,lc,lh,vVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,Lse,_Ve],isXML:!0,serializer:_r},CWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Sne},default:{bodyMapper:le,headersMapper:xne}},queryParameters:[xu,pe,TC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},OWe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:kA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:kA},default:{bodyMapper:le,headersMapper:Tne}},requestBody:wVe,queryParameters:[pe,lc,EVe],urlParameters:[de],headerParameters:[ah,Su,fe,me,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},PWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:wC,headersMapper:Nne},default:{bodyMapper:le,headersMapper:Rne}},queryParameters:[pe,lc,lh,qse],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:_r},IWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Ane},default:{bodyMapper:le,headersMapper:Cne}},requestBody:SVe,queryParameters:[pe,lh,qse],urlParameters:[de],headerParameters:[ah,Su,fe,me,ot,_t,Tu,wh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},$A=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},DWe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},LWe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},FWe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},BWe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},qWe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},MWe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},kWe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},jWe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},UWe)}},cc=ih.createSerializer(sh,!0),DWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:One},default:{bodyMapper:le,headersMapper:Pne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,pp,fp,En,hh,mp,_h,xVe,Mse,kse],isXML:!0,serializer:cc},LWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ine},default:{bodyMapper:le,headersMapper:Dne}},requestBody:Nw,queryParameters:[pe,NC],urlParameters:[de],headerParameters:[fe,me,Us,ot,tt,rt,Dy,Di,Li,Fi,qt,Mt,_t,En,Tu,wh,Tw,Rw,jse,RC,AC,CC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:cc},FWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Lne},default:{bodyMapper:le,headersMapper:Fne}},queryParameters:[pe,NC],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,tt,rt,Dy,Di,Li,Fi,qt,Mt,_t,En,RC,AC,CC,TVe],isXML:!0,serializer:cc},BWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Bne},default:{bodyMapper:le,headersMapper:qne}},queryParameters:[pe,NC],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,gh,yh,bh,vh,Ly,Fy,jse,RC,AC,CC,OC,NVe,PC,RVe],isXML:!0,serializer:cc},qWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:EC,headersMapper:Mne},default:{bodyMapper:le,headersMapper:kne}},queryParameters:[pe,up,dp,lc,Use],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Dy,qt,Mt,_t],isXML:!0,serializer:cc},MWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:EC,headersMapper:jne},default:{bodyMapper:le,headersMapper:Une}},queryParameters:[pe,up,dp,lc,Use,AVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Dy,qt,Mt,_t,CVe],isXML:!0,serializer:cc},kWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:zne},default:{bodyMapper:le,headersMapper:$ne}},queryParameters:[xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Mse],isXML:!0,serializer:cc},jWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hne},default:{bodyMapper:le,headersMapper:Gne}},queryParameters:[xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,kse,OVe],isXML:!0,serializer:cc},UWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Vne},default:{bodyMapper:le,headersMapper:Wne}},queryParameters:[pe,PVe],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,qt,Mt,_t,xw],isXML:!0,serializer:cc},HA=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},zWe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},$We)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},HWe)}seal(t){return this.client.sendOperationRequest({options:t},GWe)}},Aw=ih.createSerializer(sh,!0),zWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Kne},default:{bodyMapper:le,headersMapper:Xne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,pp,fp,En,mp,_h,IVe],isXML:!0,serializer:Aw},$We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Qne},default:{bodyMapper:le,headersMapper:Yne}},requestBody:Nw,queryParameters:[pe,zse],urlParameters:[de],headerParameters:[fe,me,Us,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Tu,wh,Tw,Rw,$se,IC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Aw},HWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zne},default:{bodyMapper:le,headersMapper:Jne}},queryParameters:[pe,zse],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,gh,yh,bh,vh,Ly,Fy,Tu,OC,PC,$se,IC,Hse],isXML:!0,serializer:Aw},GWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ese},default:{bodyMapper:le,headersMapper:tse}},queryParameters:[pe,DVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,IC],isXML:!0,serializer:Aw},GA=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},VWe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},WWe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},KWe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},XWe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},QWe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},YWe)}},Eh=ih.createSerializer(sh,!0),VWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rse},default:{bodyMapper:le,headersMapper:ise}},requestBody:Nw,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,pp,fp,En,hh,mp,_h,Tu,wh,Tw,Rw,Gse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Eh},WWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:nse},default:{bodyMapper:le,headersMapper:sse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,En,hh,gh,yh,bh,vh,Fse,xw,mp,Ly,Fy,Bse,Tu,Gse,LVe],isXML:!0,serializer:Eh},KWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ase},default:{bodyMapper:le,headersMapper:ose}},requestBody:Nw,queryParameters:[pe,Vse,Wse],urlParameters:[de],headerParameters:[fe,me,Us,ot,Di,Li,Fi,En,Tu,wh,Tw,Rw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Eh},XWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:lse},default:{bodyMapper:le,headersMapper:cse}},queryParameters:[pe,Vse,Wse],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,Di,Li,Fi,En,gh,yh,bh,vh,Ly,Fy,OC,PC,Hse],isXML:!0,serializer:Eh},QWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:use},default:{bodyMapper:le,headersMapper:dse}},requestBody:FVe,queryParameters:[pe,Kse],urlParameters:[de],headerParameters:[ah,Su,fe,me,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,ch,uh,dh,ph,fh,mh,pp,fp,En,hh,mp,_h,Tu,wh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Eh},YWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:kre,headersMapper:pse},default:{bodyMapper:le,headersMapper:fse}},queryParameters:[pe,lc,Kse,BVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Eh},ZWe=class extends SHe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new jA(this),this.container=new UA(this),this.blob=new zA(this),this.pageBlob=new $A(this),this.appendBlob=new HA(this),this.blockBlob=new GA(this)}},hw=class extends ZWe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Ry=class{constructor(t,r){this.url=MHe(t),this.accountName=Nre(t),this.pipeline=r,this.storageClientContext=new hw(this.url,Cre(r)),this.isHttps=Tre(UHe(this.url)||"","https"),this.credential=Ore(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=bHe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:vre,namespace:"Microsoft.Storage"}),sc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},ac=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},VA=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return pC.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function oc(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var il=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){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=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}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?Bt(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Bt(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?oc(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?Bt(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Bt(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}`))}};function DC(e,t,r){return LC(e,t,r).sasQueryParameters}function LC(e,t,r){let i=e.version?e.version:hC,n=t instanceof Zt?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new VA(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?tKe(e,n):nKe(e,s);if(i>="2018-11-09")return n!==void 0?eKe(e,n):i>="2020-02-10"?iKe(e,s):rKe(e,s);if(i>="2015-04-05"){if(n!==void 0)return JWe(e,n);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 JWe(e,t){if(e=xh(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=sc.parse(e.permissions.toString()).toString():i=ac.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?oc(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(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new il(e.version,s,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:n}}function eKe(e,t){if(e=xh(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 n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?oc(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(s);return{sasQueryParameters:new il(e.version,a,n,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 tKe(e,t){if(e=xh(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 n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?oc(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(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function rKe(e,t){if(e=xh(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 n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function iKe(e,t){if(e=xh(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 n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function nKe(e,t){if(e=xh(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 n;e.permissions&&(e.blobName?n=sc.parse(e.permissions.toString()).toString():n=ac.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",Sh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?oc(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(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function Sh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function xh(e){let t=e.version?e.version:hC;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 Ay=class{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=Ht.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},WA=class extends fC.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new _w.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},KA=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new WA(this.originalResponse.readableStreamBody,r,i,n,s)}},pre=16,fre=new Uint8Array([79,98,106,1]),sKe="avro.codec",aKe="avro.schema",$r=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},op;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(op||(op={}));var Pi;(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"})(Pi||(Pi={}));var wu=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 Pi.NULL:case Pi.BOOLEAN:case Pi.INT:case Pi.LONG:case Pi.FLOAT:case Pi.DOUBLE:case Pi.BYTES:case Pi.STRING:return new XA(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new YA(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case op.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new JA(i,t.name);case op.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 QA(t.symbols);case op.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new ZA(e.fromSchema(t.values));case op.ARRAY:case op.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},XA=class extends wu{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Pi.NULL:return $r.readNull();case Pi.BOOLEAN:return $r.readBoolean(t,r);case Pi.INT:return $r.readInt(t,r);case Pi.LONG:return $r.readLong(t,r);case Pi.FLOAT:return $r.readFloat(t,r);case Pi.DOUBLE:return $r.readDouble(t,r);case Pi.BYTES:return $r.readBytes(t,r);case Pi.STRING:return $r.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},QA=class extends wu{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._symbols[i]}},YA=class extends wu{constructor(t){super(),this._types=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._types[i].read(t,r)}},ZA=class extends wu{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return $r.readMap(t,i,r)}},JA=class extends wu{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function mre(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await($r.readFixedBytes(this._dataStream,pre,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!mre(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},tC=class{},hre=new _w.AbortError("Reading from the avro stream was aborted."),rC=class extends tC{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw hre;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{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 d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(hre)};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)})}},iC=class extends fC.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new eC(new rC(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="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 o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},nC=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new iC(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(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"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function cp(e){if(e!==void 0)return e}function Ii(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=PHe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function oKe(e){return`https://${e}.blob.core.windows.net/.default`}function LA(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var sC=class extends vHe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=vy(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Ht.delay(this.intervalInMs)}},lKe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?vy(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,vy(r)):(r.isCancelled=!0,vy(r))},cKe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="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(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return vy(r)},uKe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function vy(e){return{state:Object.assign({},e),cancel:lKe,toString:uKe,update:cKe}}function js(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 _y;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(_y||(_y={}));var gw=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=_y.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new bre.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=_y.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},aw=EHe.constants.MAX_LENGTH,oC=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/aw);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new aC(this.buffers,this.size)}},lC=class{constructor(t,r,i,n,s,a){if(this.emitter=new bre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,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 oC(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()}};async function dKe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),RHe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function pKe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function fKe(e,t){return new Promise((r,i)=>{let n=mC.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var mKe=xHe.promisify(mC.stat),hKe=mC.createReadStream,uo=class e extends Ry{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=lre(this.url,co.Parameters.SNAPSHOT),this._versionId=lre(this.url,co.Parameters.VERSIONID)}withSnapshot(t){return new e(nc(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(nc(this.url,co.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Cy(this.url,this.pipeline)}getBlockBlobClient(){return new Oy(this.url,this.pipeline)}getPageBlobClient(){return new Py(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Ht.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:js({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:lw(a.objectReplicationRules)});if(!Ht.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=NHe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new KA(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:js({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Ii(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===FHe||i.details.errorCode===BHe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:lw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:GHe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:by({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Ay(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new sC({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(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||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Ey(r.sourceAuthorization),tier:cp(r.tier),blobTagsString:lp(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(cp(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=BA),o<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={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=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(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await fKe(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 n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(bC(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:cp(r.tier),blobTagsString:lp(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=DC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(yC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return LC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Cy=class e extends uo{constructor(t,r,i,n){let s,a;if(n=n||{},Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(nc(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:lp(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:_re};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:js({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:Ey(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},Oy=class e extends uo{constructor(t,r,i,n){let s,a;if(n=n||{},Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(nc(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Ii(r.customerProvidedKey,this.isHttps),!Ht.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:ure(r.inputTextConfiguration),outputSerialization:ure(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new nC(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:cp(i.tier),blobTagsString:lp(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Ey(r.sourceAuthorization),tier:cp(r.tier),blobTagsString:lp(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Ii(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Ii(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:js({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Ey(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:cp(r.tier),blobTagsString:lp(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Ht.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>IA)throw new RangeError(`blockSize option must be >= 0 and <= ${IA}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:PA;if(o<0||o>PA)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${PA}`);if(a===0){if(r>IA*nw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/nw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>nw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${nw}`);let u=[],d=Ht.randomUUID(),p=0,f=new gw(i.concurrency);for(let m=0;m{let h=cre(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await mKe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>hKe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=THe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Ht.randomUUID(),l=0,c=[];return await new lC(t,r,i,async(d,p)=>{let f=cre(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Py=class e extends uo{constructor(t,r,i,n){let s,a;if(n=n||{},Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=nh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(nc(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:cp(r.tier),blobTagsString:lp(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:_re},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:js({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Ii(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,js({offset:r,count:n}),0,js({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Ey(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:js({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:js({offset:t,count:r}),tracingOptions:n.tracingOptions}));return LA(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:js({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(dre(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:js({offset:t,count:r}),tracingOptions:s.tracingOptions}));return LA(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:js({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(dre(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:js({offset:t,count:r}),tracingOptions:s.tracingOptions}));return LA(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function gKe(e){let t=Buffer.alloc(OHe),r=await pKe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function yKe(e){return Buffer.byteLength(e)}var ow=": ",gre=" ",yre=-1,cC=class{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}${ic}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==AHe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await gKe(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 n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===Qm.UNLOCKED?(this.keys[t]=Qm.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Qm.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Qm.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};eh.keys={};eh.listeners={};var Zm=class{constructor(){this.batch="batch",this.batchRequest=new uC}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await eh.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await eh.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 n,s;if(typeof t=="string"&&(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r)))n=t,s=r;else if(t instanceof uo)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new uo(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof uo)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new uo(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},uC=class{constructor(){this.operationCount=0,this.body="";let t=Ht.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${ic}${He.CONTENT_TYPE}: application/http${ic}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=wn.createEmptyPipeline();r.addPolicy(wy.serializationPolicy({stringifyXML:FA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(vKe()),r.addPolicy(bKe(this),{afterPhase:"Sign"}),wa.isTokenCredential(t)?r.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:t,scopes:gC,challengeCallbacks:{authorizeRequestOnChallenge:wy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof Zt&&r.addPolicy(Are({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Ny([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${zHe(t.url)} ${wre}${ic}`].join(ic);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${ic}`;this.body+=ic}preAddSubRequest(t){if(this.operationCount>=ore)throw new RangeError(`Cannot exceed ${ore} sub requests in a single batch`);let r=Ew(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}${ic}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function bKe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:wn.createHttpHeaders()}}}}function vKe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)Tre(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Iy=class{constructor(t,r,i){let n;Eu(r)?n=r:r?n=Jt(r,i):n=Jt(new er,i);let s=new hw(t,Cre(n)),a=Ew(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new Zm}async deleteBlobs(t,r,i){let n=new Zm;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new Zm;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(yKe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new cC(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},yw=class extends Ry{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},Eu(r))s=t,n=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))s=t,n=Jt(r,i);else if(!r&&typeof r!="string")s=t,n=Jt(new er,i);else if(r&&typeof r=="string"){let a=r,o=nh(t);if(o.kind==="AccountConnString")if(Ht.isNode){let l=new Zt(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=wn.getDefaultProxySettings(o.proxyUri)),n=Jt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=Jt(new er,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(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.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 uo(Tr(this.url,sw(t)),this.pipeline)}getAppendBlobClient(t){return new Cy(Tr(this.url,sw(t)),this.pipeline)}getBlockBlobClient(t){return new Oy(Tr(this.url,sw(t)),this.pipeline)}getPageBlobClient(t){return new Py(Tr(this.url,sw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}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 te.withSpan("ContainerClient-setMetadata",r,async i=>ue(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={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?Bt(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?Bt(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Ay(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:VHe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:Ym(a.name),tags:by(a.blobTags),objectReplicationSourceProperties:lw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:WHe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Ym(l.name),tags:by(l.blobTags),objectReplicationSourceProperties:lw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:Ym(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:by(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(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]:bC(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 Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=DC(Object.assign({containerName:this._containerName},t),this.credential).toString();r(yC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return LC(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Iy(this.url,this.pipeline)}},th=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},bw=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},rh=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function Xse(e,t){return Qse(e,t).sasQueryParameters}function Qse(e,t){let r=e.version?e.version:hC;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=th.parse(e.permissions.toString()),n=rh.parse(e.services).toString(),s=bw.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?oc(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new il(r,o,i.toString(),n,s,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 dC=class e extends Ry{static fromConnectionString(t,r){r=r||{};let i=nh(t);if(i.kind==="AccountConnString")if(Ht.isNode){let n=new Zt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=wn.getDefaultProxySettings(i.proxyUri));let s=Jt(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=Jt(new er,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Eu(r)?n=r:Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r)?n=Jt(r,i):n=Jt(new er,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new yw(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:by(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:Bt(t,!1),expiresOn:Bt(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Iy(this.url,this.pipeline)}generateAccountSasUrl(t,r=th.parse("r"),i="sco",n={}){if(!(this.credential instanceof Zt))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 s=Xse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:rh.parse("b").toString()},n),this.credential).toString();return yC(this.url,s)}generateSasStringToSign(t,r=th.parse("r"),i="sco",n={}){if(!(this.credential instanceof Zt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return Qse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:rh.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return wn.RestError}});Ne.AccountSASPermissions=th;Ne.AccountSASResourceTypes=bw;Ne.AccountSASServices=rh;Ne.AnonymousCredential=er;Ne.AnonymousCredentialPolicy=pw;Ne.AppendBlobClient=Cy;Ne.BaseRequestPolicy=Jm;Ne.BlobBatch=Zm;Ne.BlobBatchClient=Iy;Ne.BlobClient=uo;Ne.BlobLeaseClient=Ay;Ne.BlobSASPermissions=sc;Ne.BlobServiceClient=dC;Ne.BlockBlobClient=Oy;Ne.ContainerClient=yw;Ne.ContainerSASPermissions=ac;Ne.Credential=xy;Ne.CredentialPolicy=Sy;Ne.PageBlobClient=Py;Ne.Pipeline=Ny;Ne.SASQueryParameters=il;Ne.StorageBrowserPolicy=fw;Ne.StorageBrowserPolicyFactory=mw;Ne.StorageOAuthScopes=gC;Ne.StorageRetryPolicy=cw;Ne.StorageRetryPolicyFactory=uw;Ne.StorageSharedKeyCredential=Zt;Ne.StorageSharedKeyCredentialPolicy=dw;Ne.generateAccountSASQueryParameters=Xse;Ne.generateBlobSASQueryParameters=DC;Ne.getBlobServiceAccountAudience=oKe;Ne.isPipelineLike=Eu;Ne.logger=oi;Ne.newPipeline=Jt});var qC=g(Hr=>{"use strict";var _Ke=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wKe=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EKe=Hr&&Hr.__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)&&_Ke(t,e,r);return wKe(t,e),t},Ow=Hr&&Hr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.retryHttpClientResponse=Hr.retryTypedResponse=Hr.retry=Hr.isRetryableStatusCode=Hr.isServerErrorStatusCode=Hr.isSuccessStatusCode=void 0;var Yse=EKe(ze()),Cw=to(),Th=Hg();function SKe(e){return e?e>=200&&e<300:!1}Hr.isSuccessStatusCode=SKe;function Zse(e){return e?e>=500:!0}Hr.isServerErrorStatusCode=Zse;function Jse(e){return e?[Cw.HttpCodes.BadGateway,Cw.HttpCodes.ServiceUnavailable,Cw.HttpCodes.GatewayTimeout].includes(e):!1}Hr.isRetryableStatusCode=Jse;function xKe(e){return Ow(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function BC(e,t,r,i=Th.DefaultRetryAttempts,n=Th.DefaultRetryDelay,s=void 0){return Ow(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!Zse(c)))return l;if(c&&(u=Jse(c),a=`Cache service responded with ${c}`),Yse.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){Yse.debug(`${e} - Error is not retryable`);break}yield xKe(n),o++}throw Error(`${e} failed: ${a}`)})}Hr.retry=BC;function TKe(e,t,r=Th.DefaultRetryAttempts,i=Th.DefaultRetryDelay){return Ow(this,void 0,void 0,function*(){return yield BC(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof Cw.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Hr.retryTypedResponse=TKe;function NKe(e,t,r=Th.DefaultRetryAttempts,i=Th.DefaultRetryDelay){return Ow(this,void 0,void 0,function*(){return yield BC(e,t,n=>n.message.statusCode,r,i)})}Hr.retryHttpClientResponse=NKe});var nae=g(qi=>{"use strict";var RKe=qi&&qi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),AKe=qi&&qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nh=qi&&qi.__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)&&RKe(t,e,r);return AKe(t,e),t},Ea=qi&&qi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(qi,"__esModule",{value:!0});qi.downloadCacheStorageSDK=qi.downloadCacheHttpClientConcurrent=qi.downloadCacheHttpClient=qi.DownloadProgress=void 0;var qy=Nh(ze()),tae=to(),CKe=FC(),OKe=Nh(require("buffer")),By=Nh(require("fs")),PKe=Nh(require("stream")),IKe=Nh(require("util")),DKe=Nh(Vg()),eae=Hg(),MC=qC(),LKe=NA();function FKe(e,t){return Ea(this,void 0,void 0,function*(){yield IKe.promisify(PKe.pipeline)(e.message,t)})}var My=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,qy.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);qy.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};qi.DownloadProgress=My;function rae(e,t){return Ea(this,void 0,void 0,function*(){let r=By.createWriteStream(t),i=new tae.HttpClient("actions/cache"),n=yield(0,MC.retryHttpClientResponse)("downloadCache",()=>Ea(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(eae.SocketTimeout,()=>{n.message.destroy(),qy.debug(`Aborting download, socket timed out after ${eae.SocketTimeout} ms`)}),yield FKe(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=DKe.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else qy.debug("Unable to validate download, no Content-Length header")})}qi.downloadCacheHttpClient=rae;function BKe(e,t,r){var i;return Ea(this,void 0,void 0,function*(){let n=yield By.promises.open(t,"w"),s=new tae.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,MC.retryHttpClientResponse)("downloadCacheMetadata",()=>Ea(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wEa(this,void 0,void 0,function*(){return yield qKe(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new My(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>Ea(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}qi.downloadCacheHttpClientConcurrent=BKe;function qKe(e,t,r,i){return Ea(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield iae(3e4,MKe(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function MKe(e,t,r,i){return Ea(this,void 0,void 0,function*(){let n=yield(0,MC.retryHttpClientResponse)("downloadCachePart",()=>Ea(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function kKe(e,t,r){var i;return Ea(this,void 0,void 0,function*(){let n=new CKe.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)qy.debug("Unable to determine content length, downloading file with http-client..."),yield rae(e,t);else{let o=Math.min(134217728,OKe.constants.MAX_LENGTH),l=new My(a),c=By.openSync(t,"w");try{l.startDisplayTimer();let u=new LKe.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield iae(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&By.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),By.closeSync(c)}}})}qi.downloadCacheStorageSDK=kKe;var iae=(e,t)=>Ea(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var sae=g(Sa=>{"use strict";var jKe=Sa&&Sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),UKe=Sa&&Sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zKe=Sa&&Sa.__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)&&jKe(t,e,r);return UKe(t,e),t};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.getDownloadOptions=Sa.getUploadOptions=void 0;var Ru=zKe(ze());function $Ke(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),Ru.debug(`Upload concurrency: ${t.uploadConcurrency}`),Ru.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Sa.getUploadOptions=$Ke;function HKe(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),Ru.debug(`Use Azure SDK: ${t.useAzureSdk}`),Ru.debug(`Download concurrency: ${t.downloadConcurrency}`),Ru.debug(`Request timeout (ms): ${t.timeoutInMs}`),Ru.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Ru.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),Ru.debug(`Lookup only: ${t.lookupOnly}`),t}Sa.getDownloadOptions=HKe});var lae=g(li=>{"use strict";var GKe=li&&li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),VKe=li&&li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Dw=li&&li.__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)&&GKe(t,e,r);return VKe(t,e),t},ys=li&&li.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(li,"__esModule",{value:!0});li.saveCache=li.reserveCache=li.downloadCache=li.getCacheEntry=li.getCacheVersion=void 0;var zs=Dw(ze()),WKe=to(),KKe=I0(),XKe=Dw(require("crypto")),kC=Dw(require("fs")),QKe=require("url"),Iw=Dw(Vg()),Pw=nae(),oae=sae(),Au=qC(),YKe="1.0";function ky(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return zs.debug(`Resource Url: ${r}`),r}function ZKe(e,t){return`${e};api-version=${t}`}function JKe(){return{headers:{Accept:ZKe("application/json","6.0-preview.1")}}}function jC(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new KKe.BearerCredentialHandler(e);return new WKe.HttpClient("actions/cache",[t],JKe())}function UC(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(YKe),XKe.createHash("sha256").update(i.join("|")).digest("hex")}li.getCacheVersion=UC;function eXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=jC(),n=UC(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,Au.retryTypedResponse)("getCacheEntry",()=>ys(this,void 0,void 0,function*(){return i.getJson(ky(s))}));if(a.statusCode===204)return zs.isDebug()&&(yield tXe(e[0],i,n)),null;if(!(0,Au.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return zs.setSecret(l),zs.debug("Cache Result:"),zs.debug(JSON.stringify(o)),o})}li.getCacheEntry=eXe;function tXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Au.retryTypedResponse)("listCache",()=>ys(this,void 0,void 0,function*(){return t.getJson(ky(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){zs.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])zs.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function rXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=new QKe.URL(e),n=(0,oae.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,Pw.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,Pw.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,Pw.downloadCacheHttpClient)(e,t):yield(0,Pw.downloadCacheHttpClient)(e,t)})}li.downloadCache=rXe;function iXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=jC(),n=UC(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Au.retryTypedResponse)("reserveCache",()=>ys(this,void 0,void 0,function*(){return i.postJson(ky("caches"),s)}))})}li.reserveCache=iXe;function aae(e,t){return`bytes ${e}-${t}/*`}function nXe(e,t,r,i,n){return ys(this,void 0,void 0,function*(){zs.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${aae(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":aae(i,n)},a=yield(0,Au.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ys(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,Au.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function sXe(e,t,r,i){return ys(this,void 0,void 0,function*(){let n=Iw.getArchiveFileSizeInBytes(r),s=ky(`caches/${t.toString()}`),a=kC.openSync(r,"r"),o=(0,oae.getUploadOptions)(i),l=Iw.assertDefined("uploadConcurrency",o.uploadConcurrency),c=Iw.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];zs.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>ys(this,void 0,void 0,function*(){for(;dkC.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{kC.closeSync(a)}})}function aXe(e,t,r){return ys(this,void 0,void 0,function*(){let i={size:r};return yield(0,Au.retryTypedResponse)("commitCache",()=>ys(this,void 0,void 0,function*(){return e.postJson(ky(`caches/${t.toString()}`),i)}))})}function oXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=jC();zs.debug("Upload cache"),yield sXe(i,e,t,r),zs.debug("Commiting cache");let n=Iw.getArchiveFileSizeInBytes(t);zs.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield aXe(i,e,n);if(!(0,Au.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);zs.info("Cache saved successfully")})}li.saveCache=oXe});var dae=g(Sn=>{"use strict";var lXe=Sn&&Sn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cXe=Sn&&Sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zC=Sn&&Sn.__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)&&lXe(t,e,r);return cXe(t,e),t},uc=Sn&&Sn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.createTar=Sn.extractTar=Sn.listTar=void 0;var uXe=wf(),Lw=zC(D0()),cae=require("fs"),fo=zC(require("path")),$C=zC(Vg()),cr=Hg(),Cu=process.platform==="win32";function dXe(){return uc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield $C.getGnuTarPathOnWindows(),t=cr.SystemTarPathOnWindows;if(e)return{path:e,type:cr.ArchiveToolType.GNU};if((0,cae.existsSync)(t))return{path:t,type:cr.ArchiveToolType.BSD};break}case"darwin":{let e=yield Lw.which("gtar",!1);return e?{path:e,type:cr.ArchiveToolType.GNU}:{path:yield Lw.which("tar",!0),type:cr.ArchiveToolType.BSD}}default:break}return{path:yield Lw.which("tar",!0),type:cr.ArchiveToolType.GNU}})}function pXe(e,t,r,i=""){return uc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=$C.getCacheFileName(t),a="cache.tar",o=uae(),l=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Cu;switch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"--files-from",cr.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${fo.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"-P");break}if(e.type===cr.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function HC(e,t,r=""){return uc(this,void 0,void 0,function*(){let i,n=yield dXe(),s=yield pXe(n,e,t,r),a=t!=="create"?yield fXe(n,e,r):yield mXe(n,e),o=n.type===cr.ArchiveToolType.BSD&&e!==cr.CompressionMethod.Gzip&&Cu;return o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function uae(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function fXe(e,t,r){return uc(this,void 0,void 0,function*(){let i=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Cu;switch(t){case cr.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",cr.TarFilename,r.replace(new RegExp(`\\${fo.sep}`,"g"),"/")]:["--use-compress-program",Cu?'"zstd -d --long=30"':"unzstd --long=30"];case cr.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",cr.TarFilename,r.replace(new RegExp(`\\${fo.sep}`,"g"),"/")]:["--use-compress-program",Cu?'"zstd -d"':"unzstd"];default:return["-z"]}})}function mXe(e,t){return uc(this,void 0,void 0,function*(){let r=$C.getCacheFileName(t),i=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Cu;switch(t){case cr.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),cr.TarFilename]:["--use-compress-program",Cu?'"zstd -T0 --long=30"':"zstdmt --long=30"];case cr.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),cr.TarFilename]:["--use-compress-program",Cu?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function GC(e,t){return uc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,uXe.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function hXe(e,t){return uc(this,void 0,void 0,function*(){let r=yield HC(t,"list",e);yield GC(r)})}Sn.listTar=hXe;function gXe(e,t){return uc(this,void 0,void 0,function*(){let r=uae();yield Lw.mkdirP(r);let i=yield HC(t,"extract",e);yield GC(i)})}Sn.extractTar=gXe;function yXe(e,t,r){return uc(this,void 0,void 0,function*(){(0,cae.writeFileSync)(fo.join(e,cr.ManifestFilename),t.join(` +`));let i=yield HC(r,"create");yield GC(i,e)})}Sn.createTar=yXe});var gae=g(ci=>{"use strict";var bXe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vXe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qw=ci&&ci.__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)&&bXe(t,e,r);return vXe(t,e),t},pae=ci&&ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ci,"__esModule",{value:!0});ci.saveCache=ci.restoreCache=ci.isFeatureAvailable=ci.ReserveCacheError=ci.ValidationError=void 0;var yi=qw(ze()),fae=qw(require("path")),xa=qw(Vg()),Fw=qw(lae()),Bw=dae(),dc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};ci.ValidationError=dc;var jy=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};ci.ReserveCacheError=jy;function mae(e){if(!e||e.length===0)throw new dc("Path Validation Error: At least one directory or file path is required")}function hae(e){if(e.length>512)throw new dc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new dc(`Key Validation Error: ${e} cannot contain commas.`)}function _Xe(){return!!process.env.ACTIONS_CACHE_URL}ci.isFeatureAvailable=_Xe;function wXe(e,t,r,i,n=!1){return pae(this,void 0,void 0,function*(){mae(e),r=r||[];let s=[t,...r];if(yi.debug("Resolved Keys:"),yi.debug(JSON.stringify(s)),s.length>10)throw new dc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)hae(l);let a=yield xa.getCompressionMethod(),o="";try{let l=yield Fw.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return yi.info("Lookup only - skipping download"),l.cacheKey;o=fae.join(yield xa.createTempDirectory(),xa.getCacheFileName(a)),yi.debug(`Archive Path: ${o}`),yield Fw.downloadCache(l.archiveLocation,o,i),yi.isDebug()&&(yield(0,Bw.listTar)(o,a));let c=xa.getArchiveFileSizeInBytes(o);return yi.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Bw.extractTar)(o,a),yi.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===dc.name)throw l;yi.warning(`Failed to restore: ${l.message}`)}finally{try{yield xa.unlinkFile(o)}catch(l){yi.debug(`Failed to delete archive: ${l}`)}}})}ci.restoreCache=wXe;function EXe(e,t,r,i=!1){var n,s,a,o,l;return pae(this,void 0,void 0,function*(){mae(e),hae(t);let c=yield xa.getCompressionMethod(),u=-1,d=yield xa.resolvePaths(e);if(yi.debug("Cache Paths:"),yi.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield xa.createTempDirectory(),f=fae.join(p,xa.getCacheFileName(c));yi.debug(`Archive Path: ${f}`);try{yield(0,Bw.createTar)(p,d,c),yi.isDebug()&&(yield(0,Bw.listTar)(f,c));let m=10*1024*1024*1024,h=xa.getArchiveFileSizeInBytes(f);if(yi.debug(`File Size: ${h}`),h>m&&!xa.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);yi.debug("Reserving Cache");let y=yield Fw.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new jy(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);yi.debug(`Saving Cache (ID: ${u})`),yield Fw.saveCache(u,f,r)}catch(m){let h=m;if(h.name===dc.name)throw m;h.name===jy.name?yi.info(`Failed to save: ${h.message}`):yi.warning(`Failed to save: ${h.message}`)}finally{try{yield xa.unlinkFile(f)}catch(m){yi.debug(`Failed to delete archive: ${m}`)}}return u})}ci.saveCache=EXe});var Rh=g(Mw=>{"use strict";Object.defineProperty(Mw,"__esModule",{value:!0});Mw.DocUrl=void 0;var yae;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(yae||(Mw.DocUrl=yae={}))});var Nae=g(Ta=>{"use strict";var SXe=Ta&&Ta.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xXe=Ta&&Ta.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zy=Ta&&Ta.__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)&&SXe(t,e,r);return xXe(t,e),t};Object.defineProperty(Ta,"__esModule",{value:!0});Ta.downloadTrapCaches=CXe;Ta.uploadTrapCaches=OXe;Ta.cleanupTrapCaches=PXe;Ta.getLanguagesSupportingCaching=Sae;var bae=zy(require("fs")),VC=zy(require("path")),_ae=zy(gae()),Ah=zy(Mn()),vae=zy(Xl()),TXe=Rh(),NXe=Ql(),Uy=lr(),RXe=1,wae="codeql-trap",AXe=10,Eae=12e4;async function CXe(e,t,r){let i={},n=await Sae(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=VC.join(Ah.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=VC.join(s,l);bae.mkdirSync(c,{recursive:!0}),i[l]=c}if(await Ah.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;Ah.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(bae.readFileSync(VC.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await xae(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,Uy.withTimeout)(Eae,_ae.restoreCache([c],u,[await Tae(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function OXe(e,t,r){if(!await Ah.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,Uy.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function PXe(e,t,r){if(!await t.getValue(NXe.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Ah.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await vae.listActionsCaches(wae,await Ah.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await IXe(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await vae.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,Uy.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${TXe.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,Uy.getErrorMessage)(i)}}}async function IXe(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function Sae(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function xae(e,t,r){return`${await Tae(e,t)}${r}`}async function Tae(e,t){return`${wae}-${RXe}-${(await e.getVersion()).version}-${t}-`}});var jw=g(wt=>{"use strict";var DXe=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),LXe=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hy=wt&&wt.__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)&&DXe(t,e,r);return LXe(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=Ch;wt.getConfigFileOutsideWorkspaceErrorMessage=Iae;wt.getConfigFileDoesNotExistErrorMessage=Dae;wt.getConfigFileRepoFormatInvalidMessage=Lae;wt.getConfigFileFormatInvalidMessage=Fae;wt.getConfigFileDirectoryGivenMessage=Bae;wt.getNoLanguagesError=qae;wt.getUnknownLanguagesError=Mae;wt.getLanguagesInRepo=kae;wt.getLanguages=KC;wt.getRawLanguages=jae;wt.getDefaultConfig=Uae;wt.calculateAugmentation=XC;wt.parsePacksFromInput=$ae;wt.parsePacksSpecification=Hae;wt.validatePackSpecification=Gae;wt.initConfig=UXe;wt.parseRegistriesWithoutCredentials=zXe;wt.getPathToParsedConfigFile=QC;wt.getConfig=WXe;wt.generateRegistries=KXe;wt.wrapEnvironment=QXe;wt.parseBuildModeInput=YC;var Ou=Hy(require("fs")),Na=Hy(require("path")),Rae=require("perf_hooks"),kw=Hy(ng()),FXe=Hy($d()),Oae=Hy(Xl()),Pae=UX(),Aae=Ql(),$y=sm(),BXe=Nae(),wr=lr(),qXe="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Ch(e,t){return t?WC(t,qXe,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Iae(e){return`The configuration file "${e}" is outside of the workspace`}function Dae(e){return`The configuration file "${e}" does not exist`}function Lae(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Fae(e){return`The configuration file "${e}" could not be read`}function Bae(e){return`The configuration file "${e}" looks like a directory, not a file`}function WC(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function qae(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Mae(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function kae(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Oae.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,$y.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function KC(e,t,r,i){let{rawLanguages:n,autodetected:s}=await jae(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map($y.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new wr.ConfigurationError(qae());let o=[],l=[];for(let c of a){let u=(0,$y.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new wr.ConfigurationError(Mae(l));return o}async function jae(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await kae(t,r)),{rawLanguages:i,autodetected:n}}async function Uae({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await KC(p,e,u,h),b=await YC(i,y,m,h),w=XC(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await zae(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:Vae(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,Pae.getCachingKind)(a)}}async function zae(e,t,r,i){let n={},s=0;if(e){let a=Rae.performance.now();n=await(0,BXe.downloadTrapCaches)(t,r,i),s=Rae.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function MXe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if($Xe(n)){if(n!==Wae(p)&&(n=Na.resolve(m,n),!(n+Na.sep).startsWith(m+Na.sep)))throw new wr.ConfigurationError(Iae(n));v=HXe(n)}else v=await GXe(n,y);let E=await KC(f,e,d,w),T=await YC(i,E,b,w),q=XC(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await zae(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:Vae(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:q,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,Pae.getCachingKind)(o)}}function XC(e,t,r){let i=Cae(e),n=$ae(e,r,i),s=Cae(t),a=kXe(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function kXe(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wr.ConfigurationError(WC(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var jXe=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function $ae(e,t,r){if(e?.trim()){if(t.length>1)throw new wr.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wr.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wr.ConfigurationError(WC(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(Gae(n)),i),[])}}}function Hae(e){if(typeof e!="string")throw new wr.ConfigurationError(Ch(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!jXe.test(c))throw new wr.ConfigurationError(Ch(e));if(u)try{new FXe.Range(u)}catch{throw new wr.ConfigurationError(Ch(e))}if(d&&(Na.isAbsolute(d)||Na.normalize(d).split(Na.sep).join("/")!==d.split(Na.sep).join("/")))throw new wr.ConfigurationError(Ch(e));if(!d&&s)throw new wr.ConfigurationError(Ch(e));return{name:c,version:u,path:d}}function Gae(e){return(0,wr.prettyPrintPack)(Hae(e))}function Cae(e){return!!e?.trim().startsWith("+")}function Vae(e,t){return e||Na.resolve(t,"codeql_databases")}function Wae(e){return Na.resolve(e,"user-config-from-action.yml")}async function UXe(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=Wae(i),Ou.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await MXe({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Uae(e)),await VXe(t,r),t}function Kae(e){try{return e?kw.load(e):void 0}catch{throw new wr.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function zXe(e){return Kae(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function $Xe(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function HXe(e){if(!Ou.existsSync(e))throw new wr.ConfigurationError(Dae(e));return kw.load(Ou.readFileSync(e,"utf8"))}async function GXe(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wr.ConfigurationError(Lae(e));let n=await Oae.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new wr.ConfigurationError(Bae(e)):new wr.ConfigurationError(Fae(e));return kw.load(Buffer.from(s,"base64").toString("binary"))}function QC(e){return Na.join(e,"config")}async function VXe(e,t){let r=JSON.stringify(e),i=QC(e.tempDir);Ou.mkdirSync(Na.dirname(i),{recursive:!0}),Ou.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function WXe(e,t){let r=QC(e);if(!Ou.existsSync(r))return;let i=Ou.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function KXe(e,t,r){let i=Kae(e),n,s;if(i){let a=XXe(i);s=Na.join(t,"qlconfig.yml");let o=kw.dump(a);Ou.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function XXe(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wr.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function QXe(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function YC(e,t,r,i){if(e!==void 0){if(!Object.values(wr.BuildMode).includes(e))throw new wr.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wr.BuildMode).join(", ")}.`);return t.includes($y.Language.csharp)&&await r.getValue(Aae.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):t.includes($y.Language.java)&&await r.getValue(Aae.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):e}}});var hp=g(Mi=>{"use strict";var YXe=Mi&&Mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getUploadChunkTimeout=Mi.getConcurrency=Mi.getGitHubWorkspaceDir=Mi.isGhes=Mi.getResultsServiceUrl=Mi.getRuntimeToken=Mi.getUploadChunkSize=void 0;var ZXe=YXe(require("os"));function JXe(){return 8*1024*1024}Mi.getUploadChunkSize=JXe;function eQe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Mi.getRuntimeToken=eQe;function tQe(){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}Mi.getResultsServiceUrl=tQe;function rQe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}Mi.isGhes=rQe;function iQe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Mi.getGitHubWorkspaceDir=iQe;function nQe(){let e=ZXe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}Mi.getConcurrency=nQe;function sQe(){return 3e4}Mi.getUploadChunkTimeout=sQe});var Uw=g(Oh=>{"use strict";Object.defineProperty(Oh,"__esModule",{value:!0});Oh.isJsonObject=Oh.typeofJsonValue=void 0;function aQe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}Oh.typeofJsonValue=aQe;function oQe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}Oh.isJsonObject=oQe});var $w=g(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.base64encode=Ph.base64decode=void 0;var pc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),zw=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Ph.base64decode=lQe;function cQe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=pc[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=pc[n|i>>6],t+=pc[i&63],r=0;break}return r&&(t+=pc[n],t+="=",r==1&&(t+="=")),t}Ph.base64encode=cQe});var Xae=g(Hw=>{"use strict";Object.defineProperty(Hw,"__esModule",{value:!0});Hw.utf8read=void 0;var ZC=e=>String.fromCharCode.apply(String,e);function uQe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(ZC(i)),n=0);return r.length?(n&&r.push(ZC(i.slice(0,n))),r.join("")):ZC(i.slice(0,n))}Hw.utf8read=uQe});var Gy=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.WireType=sl.mergeBinaryOptions=sl.UnknownFieldHandler=void 0;var dQe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(dQe=sl.UnknownFieldHandler||(sl.UnknownFieldHandler={}));function pQe(e,t){return Object.assign(Object.assign({},e),t)}sl.mergeBinaryOptions=pQe;var fQe;(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"})(fQe=sl.WireType||(sl.WireType={}))});var Vw=g(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.varint32read=bs.varint32write=bs.int64toString=bs.int64fromString=bs.varint64write=bs.varint64read=void 0;function mQe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}bs.varint64write=hQe;var Gw=65536*65536;function gQe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=Gw&&(n=n+(i/Gw|0),i=i%Gw)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}bs.int64fromString=gQe;function yQe(e,t){if(t>>>0<=2097151)return""+(Gw*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}bs.int64toString=yQe;function bQe(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)}}bs.varint32write=bQe;function vQe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}bs.varint32read=vQe});var Iu=g(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});Pu.PbLong=Pu.PbULong=Pu.detectBi=void 0;var Vy=Vw(),tr;function Qae(){let e=new DataView(new ArrayBuffer(8));tr=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}Pu.detectBi=Qae;Qae();function Yae(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Zae=/^-?[0-9]+$/,Kw=4294967296,Ww=2147483648,Xw=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*Kw+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},Wy=class e extends Xw{static from(t){if(tr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=tr.C(t);case"number":if(t===0)return this.ZERO;t=tr.C(t);case"bigint":if(!t)return this.ZERO;if(ttr.UMAX)throw new Error("ulong too large");return tr.V.setBigUint64(0,t,!0),new e(tr.V.getInt32(0,!0),tr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Zae.test(t))throw new Error("string is no integer");let[r,i,n]=Vy.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);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/Kw)}throw new Error("unknown value "+typeof t)}toString(){return tr?this.toBigInt().toString():Vy.int64toString(this.lo,this.hi)}toBigInt(){return Yae(tr),tr.V.setInt32(0,this.lo,!0),tr.V.setInt32(4,this.hi,!0),tr.V.getBigUint64(0,!0)}};Pu.PbULong=Wy;Wy.ZERO=new Wy(0,0);var Ky=class e extends Xw{static from(t){if(tr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=tr.C(t);case"number":if(t===0)return this.ZERO;t=tr.C(t);case"bigint":if(!t)return this.ZERO;if(ttr.MAX)throw new Error("signed long too large");return tr.V.setBigInt64(0,t,!0),new e(tr.V.getInt32(0,!0),tr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Zae.test(t))throw new Error("string is no integer");let[r,i,n]=Vy.int64fromString(t);if(r){if(n>Ww||n==Ww&&i!=0)throw new Error("signed long too small")}else if(n>=Ww)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;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/Kw):new e(-t,-t/Kw).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&Ww)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(tr)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+Vy.int64toString(t.lo,t.hi)}return Vy.int64toString(this.lo,this.hi)}toBigInt(){return Yae(tr),tr.V.setInt32(0,this.lo,!0),tr.V.setInt32(4,this.hi,!0),tr.V.getBigInt64(0,!0)}};Pu.PbLong=Ky;Ky.ZERO=new Ky(0,0)});var JC=g(Dh=>{"use strict";Object.defineProperty(Dh,"__esModule",{value:!0});Dh.BinaryReader=Dh.binaryReadOptions=void 0;var Ih=Gy(),Xy=Iu(),Jae=Vw(),eoe={readUnknownField:!0,readerFactory:e=>new Qw(e)};function _Qe(e){return e?Object.assign(Object.assign({},eoe),e):eoe}Dh.binaryReadOptions=_Qe;var Qw=class{constructor(t,r){this.varint64=Jae.varint64read,this.uint32=Jae.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 Ih.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Ih.WireType.Bit64:this.pos+=4;case Ih.WireType.Bit32:this.pos+=4;break;case Ih.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Ih.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==Ih.WireType.EndGroup;)this.skip(n);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 Xy.PbLong(...this.varint64())}uint64(){return new Xy.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 Xy.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 Xy.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Xy.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())}};Dh.BinaryReader=Qw});var Lh=g(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.assertFloat32=Ra.assertUInt32=Ra.assertInt32=Ra.assertNever=Ra.assert=void 0;function wQe(e,t){if(!e)throw new Error(t)}Ra.assert=wQe;function EQe(e,t){throw new Error(t??"Unexpected object: "+e)}Ra.assertNever=EQe;var SQe=34028234663852886e22,xQe=-34028234663852886e22,TQe=4294967295,NQe=2147483647,RQe=-2147483648;function AQe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>NQe||eTQe||e<0)throw new Error("invalid uint 32: "+e)}Ra.assertUInt32=CQe;function OQe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>SQe||e{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.BinaryWriter=Bh.binaryWriteOptions=void 0;var Qy=Iu(),Yy=Vw(),Fh=Lh(),toe={writeUnknownFields:!0,writerFactory:()=>new Yw};function PQe(e){return e?Object.assign(Object.assign({},toe),e):toe}Bh.binaryWriteOptions=PQe;var Yw=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 n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Fh.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Fh.assertInt32(t),Yy.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){Fh.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){Fh.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Fh.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Fh.assertInt32(t),t=(t<<1^t>>31)>>>0,Yy.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Qy.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Qy.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=Qy.PbLong.from(t);return Yy.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=Qy.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return Yy.varint64write(n,s,this.buf),this}uint64(t){let r=Qy.PbULong.from(t);return Yy.varint64write(r.lo,r.hi,this.buf),this}};Bh.BinaryWriter=Yw});var tO=g(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.mergeJsonOptions=Du.jsonWriteOptions=Du.jsonReadOptions=void 0;var roe={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},ioe={ignoreUnknownFields:!1};function IQe(e){return e?Object.assign(Object.assign({},ioe),e):ioe}Du.jsonReadOptions=IQe;function DQe(e){return e?Object.assign(Object.assign({},roe),e):roe}Du.jsonWriteOptions=DQe;function LQe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}Du.mergeJsonOptions=LQe});var Zy=g(Zw=>{"use strict";Object.defineProperty(Zw,"__esModule",{value:!0});Zw.MESSAGE_TYPE=void 0;Zw.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var rO=g(Jw=>{"use strict";Object.defineProperty(Jw,"__esModule",{value:!0});Jw.lowerCamelCase=void 0;function FQe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.readMessageOption=bi.readFieldOption=bi.readFieldOptions=bi.normalizeFieldInfo=bi.RepeatType=bi.LongType=bi.ScalarType=void 0;var noe=rO(),BQe;(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"})(BQe=bi.ScalarType||(bi.ScalarType={}));var qQe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(qQe=bi.LongType||(bi.LongType={}));var soe;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(soe=bi.RepeatType||(bi.RepeatType={}));function MQe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:noe.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:noe.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:soe.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}bi.normalizeFieldInfo=MQe;function kQe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}bi.readFieldOptions=kQe;function jQe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}bi.readFieldOption=jQe;function UQe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}bi.readMessageOption=UQe});var iO=g(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.getSelectedOneofValue=vs.clearOneofValue=vs.setUnknownOneofValue=vs.setOneofValue=vs.getOneofValue=vs.isOneofGroup=void 0;function zQe(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}}vs.isOneofGroup=zQe;function $Qe(e,t){return e[t]}vs.getOneofValue=$Qe;function HQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}vs.setOneofValue=HQe;function GQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}vs.setUnknownOneofValue=GQe;function VQe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}vs.clearOneofValue=VQe;function WQe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}vs.getSelectedOneofValue=WQe});var sO=g(e3=>{"use strict";Object.defineProperty(e3,"__esModule",{value:!0});e3.ReflectionTypeCheck=void 0;var Gr=mo(),KQe=iO(),nO=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 n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.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 n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!KQe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,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,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,Gr.ScalarType.INT32,n):this.scalar(t,Gr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),Gr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case Gr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,Gr.LongType.STRING)}}};e3.ReflectionTypeCheck=nO});var r3=g(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0});t3.reflectionLongConvert=void 0;var aoe=mo();function XQe(e,t){switch(t){case aoe.LongType.BIGINT:return e.toBigInt();case aoe.LongType.NUMBER:return e.toNumber();default:return e.toString()}}t3.reflectionLongConvert=XQe});var oO=g(s3=>{"use strict";Object.defineProperty(s3,"__esModule",{value:!0});s3.ReflectionJsonReader=void 0;var ooe=Uw(),QQe=$w(),vi=mo(),i3=Iu(),gp=Lh(),n3=r3(),aO=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 n=ooe.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(ooe.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==vi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,vi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&gp.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 gp.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(gp.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}gp.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case vi.ScalarType.DOUBLE:case vi.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===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==vi.ScalarType.FLOAT&&gp.assertFloat32(a),a;case vi.ScalarType.INT32:case vi.ScalarType.FIXED32:case vi.ScalarType.SFIXED32:case vi.ScalarType.SINT32:case vi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==vi.ScalarType.UINT32?gp.assertUInt32(o):gp.assertInt32(o),o;case vi.ScalarType.INT64:case vi.ScalarType.SFIXED64:case vi.ScalarType.SINT64:if(t===null)return n3.reflectionLongConvert(i3.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return n3.reflectionLongConvert(i3.PbLong.from(t),i);case vi.ScalarType.FIXED64:case vi.ScalarType.UINT64:if(t===null)return n3.reflectionLongConvert(i3.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return n3.reflectionLongConvert(i3.PbULong.from(t),i);case vi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case vi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case vi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return QQe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};s3.ReflectionJsonReader=aO});var cO=g(a3=>{"use strict";Object.defineProperty(a3,"__esModule",{value:!0});a3.ReflectionJsonWriter=void 0;var YQe=$w(),loe=Iu(),$n=mo(),Er=Lh(),lO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);Er.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){Er.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);Er.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);Er.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){Er.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);Er.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){Er.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){Er.assert(n);return}if(!(r===0&&!s&&!n))return Er.assert(typeof r=="number"),Er.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){Er.assert(n);return}let a=s||n;switch(t){case $n.ScalarType.INT32:case $n.ScalarType.SFIXED32:case $n.ScalarType.SINT32:return r===0?a?0:void 0:(Er.assertInt32(r),r);case $n.ScalarType.FIXED32:case $n.ScalarType.UINT32:return r===0?a?0:void 0:(Er.assertUInt32(r),r);case $n.ScalarType.FLOAT:Er.assertFloat32(r);case $n.ScalarType.DOUBLE:return r===0?a?0:void 0:(Er.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case $n.ScalarType.STRING:return r===""?a?"":void 0:(Er.assert(typeof r=="string"),r);case $n.ScalarType.BOOL:return r===!1?a?!1:void 0:(Er.assert(typeof r=="boolean"),r);case $n.ScalarType.UINT64:case $n.ScalarType.FIXED64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=loe.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case $n.ScalarType.INT64:case $n.ScalarType.SFIXED64:case $n.ScalarType.SINT64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=loe.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case $n.ScalarType.BYTES:return Er.assert(r instanceof Uint8Array),r.byteLength?YQe.base64encode(r):a?"":void 0}}};a3.ReflectionJsonWriter=lO});var l3=g(o3=>{"use strict";Object.defineProperty(o3,"__esModule",{value:!0});o3.reflectionScalarDefault=void 0;var ho=mo(),coe=r3(),uoe=Iu();function ZQe(e,t=ho.LongType.STRING){switch(e){case ho.ScalarType.BOOL:return!1;case ho.ScalarType.UINT64:case ho.ScalarType.FIXED64:return coe.reflectionLongConvert(uoe.PbULong.ZERO,t);case ho.ScalarType.INT64:case ho.ScalarType.SFIXED64:case ho.ScalarType.SINT64:return coe.reflectionLongConvert(uoe.PbLong.ZERO,t);case ho.ScalarType.DOUBLE:case ho.ScalarType.FLOAT:return 0;case ho.ScalarType.BYTES:return new Uint8Array(0);case ho.ScalarType.STRING:return"";default:return 0}}o3.reflectionScalarDefault=ZQe});var dO=g(c3=>{"use strict";Object.defineProperty(c3,"__esModule",{value:!0});c3.ReflectionBinaryReader=void 0;var doe=Gy(),ri=mo(),Jy=r3(),poe=l3(),uO=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,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});u3.ReflectionBinaryWriter=void 0;var $s=Gy(),ir=mo(),qh=Lh(),e2=Iu(),pO=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 s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?ir.ScalarType.INT32:s.T;if(l)if(qh.assert(Array.isArray(a)),l==ir.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?qh.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){qh.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":qh.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?$s.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,$s.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case ir.ScalarType.INT32:case ir.ScalarType.FIXED32:case ir.ScalarType.UINT32:case ir.ScalarType.SFIXED32:case ir.ScalarType.SINT32:a=Number.parseInt(n);break;case ir.ScalarType.BOOL:qh.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,ir.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,$s.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;qh.assert(r!==ir.ScalarType.BYTES&&r!==ir.ScalarType.STRING),t.tag(i,$s.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.reflectionCreate=void 0;var JQe=l3(),eYe=Zy();function tYe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},eYe.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]=JQe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}d3.reflectionCreate=tYe});var hO=g(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.reflectionMergePartial=void 0;function rYe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.reflectionEquals=void 0;var gO=mo();function iYe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?gO.ScalarType.INT32:i.T;if(!(i.repeat?foe(o,s,a):hoe(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?moe(i.V.T(),f3(s),f3(a)):foe(i.V.kind=="enum"?gO.ScalarType.INT32:i.V.T,f3(s),f3(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?moe(l,s,a):l.equals(s,a)))return!1;break}}return!0}m3.reflectionEquals=iYe;var f3=Object.values;function hoe(e,t,r){if(t===r)return!0;if(e!==gO.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.MessageType=void 0;var nYe=Zy(),sYe=mo(),aYe=sO(),oYe=oO(),lYe=cO(),cYe=dO(),uYe=fO(),dYe=mO(),bO=hO(),pYe=Uw(),goe=tO(),fYe=yO(),mYe=eO(),hYe=JC(),gYe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),vO=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(sYe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},gYe),{[nYe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new aYe.ReflectionTypeCheck(this),this.refJsonReader=new oYe.ReflectionJsonReader(this),this.refJsonWriter=new lYe.ReflectionJsonWriter(this),this.refBinReader=new cYe.ReflectionBinaryReader(this),this.refBinWriter=new uYe.ReflectionBinaryWriter(this)}create(t){let r=dYe.reflectionCreate(this);return t!==void 0&&bO.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return bO.reflectionMergePartial(this,r,t),r}equals(t,r){return fYe.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){bO.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=hYe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,goe.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,goe.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=mYe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${pYe.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,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};h3.MessageType=vO});var boe=g(g3=>{"use strict";Object.defineProperty(g3,"__esModule",{value:!0});g3.containsMessageType=void 0;var yYe=Zy();function bYe(e){return e[yYe.MESSAGE_TYPE]!=null}g3.containsMessageType=bYe});var _oe=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.listEnumNumbers=al.listEnumNames=al.listEnumValues=al.isEnumObject=void 0;function voe(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}al.isEnumObject=voe;function _O(e){if(!voe(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}al.listEnumValues=_O;function vYe(e){return _O(e).map(t=>t.name)}al.listEnumNames=vYe;function _Ye(e){return _O(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}al.listEnumNumbers=_Ye});var ur=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var woe=Uw();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return woe.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return woe.isJsonObject}});var Eoe=$w();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return Eoe.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return Eoe.base64encode}});var wYe=Xae();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return wYe.utf8read}});var wO=Gy();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return wO.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return wO.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return wO.UnknownFieldHandler}});var Soe=JC();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return Soe.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return Soe.binaryReadOptions}});var xoe=eO();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return xoe.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return xoe.binaryWriteOptions}});var Toe=Iu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return Toe.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return Toe.PbULong}});var EO=tO();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return EO.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return EO.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return EO.mergeJsonOptions}});var EYe=Zy();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return EYe.MESSAGE_TYPE}});var SYe=yoe();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return SYe.MessageType}});var yp=mo();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return yp.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return yp.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return yp.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return yp.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return yp.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return yp.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return yp.readMessageOption}});var xYe=sO();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return xYe.ReflectionTypeCheck}});var TYe=mO();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return TYe.reflectionCreate}});var NYe=l3();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return NYe.reflectionScalarDefault}});var RYe=hO();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return RYe.reflectionMergePartial}});var AYe=yO();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return AYe.reflectionEquals}});var CYe=dO();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return CYe.ReflectionBinaryReader}});var OYe=fO();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return OYe.ReflectionBinaryWriter}});var PYe=oO();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return PYe.ReflectionJsonReader}});var IYe=cO();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return IYe.ReflectionJsonWriter}});var DYe=boe();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return DYe.containsMessageType}});var t2=iO();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return t2.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return t2.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return t2.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return t2.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return t2.getSelectedOneofValue}});var y3=_oe();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return y3.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return y3.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return y3.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return y3.isEnumObject}});var LYe=rO();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return LYe.lowerCamelCase}});var r2=Lh();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return r2.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return r2.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return r2.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return r2.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return r2.assertFloat32}})});var xO=g(b3=>{"use strict";Object.defineProperty(b3,"__esModule",{value:!0});b3.Timestamp=void 0;var Noe=ur(),Roe=ur(),FYe=ur(),BYe=ur(),qYe=ur(),i2=ur(),MYe=ur(),SO=class extends MYe.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=i2.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(i2.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=i2.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=i2.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 n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,qYe.typeofJsonValue)(t)+".");let n=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(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.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=i2.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,BYe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,FYe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.BytesValue=ui.StringValue=ui.BoolValue=ui.UInt32Value=ui.Int32Value=ui.UInt64Value=ui.Int64Value=ui.FloatValue=ui.DoubleValue=void 0;var v3=ur(),Aoe=ur(),fc=ur(),ki=ur(),mc=ur(),hc=ur(),gc=ur(),TO=class extends gc.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,hc.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,mc.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.readServiceOption=ol.readMethodOption=ol.readMethodOptions=ol.normalizeMethodInfo=void 0;var kYe=ur();function jYe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:kYe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}ol.normalizeMethodInfo=jYe;function UYe(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}ol.readMethodOptions=UYe;function zYe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}ol.readMethodOption=zYe;function $Ye(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}ol.readServiceOption=$Ye});var Coe=g(w3=>{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});w3.ServiceType=void 0;var HYe=LO(),FO=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>HYe.normalizeMethodInfo(n,this)),this.options=i??{}}};w3.ServiceType=FO});var qO=g(E3=>{"use strict";Object.defineProperty(E3,"__esModule",{value:!0});E3.RpcError=void 0;var BO=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,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};E3.RpcError=BO});var MO=g(x3=>{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});x3.mergeRpcOptions=void 0;var Ooe=ur();function GYe(e,t){if(!t)return e;let r={};S3(e,r),S3(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=Ooe.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Ooe.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},S3(e.meta,r.meta),S3(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}x3.mergeRpcOptions=GYe;function S3(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var jO=g(bp=>{"use strict";Object.defineProperty(bp,"__esModule",{value:!0});bp.Deferred=bp.DeferredState=void 0;var ll;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(ll=bp.DeferredState||(bp.DeferredState={}));var kO=class{constructor(t=!0){this._state=ll.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!==ll.PENDING)throw new Error(`cannot resolve ${ll[this.state].toLowerCase()}`);this._resolve(t),this._state=ll.RESOLVED}reject(t){if(this.state!==ll.PENDING)throw new Error(`cannot reject ${ll[this.state].toLowerCase()}`);this._reject(t),this._state=ll.REJECTED}resolvePending(t){this._state===ll.PENDING&&this.resolve(t)}rejectPending(t){this._state===ll.PENDING&&this.reject(t)}};bp.Deferred=kO});var zO=g(T3=>{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.RpcOutputStreamController=void 0;var Poe=jO(),vp=ur(),UO=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}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){vp.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){vp.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){vp.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(){vp.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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;vp.assert(t,"bad state"),vp.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 Poe.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;vp.assert(i.state==Poe.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};T3.RpcOutputStreamController=UO});var HO=g(Mh=>{"use strict";var VYe=Mh&&Mh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mh,"__esModule",{value:!0});Mh.UnaryCall=void 0;var $O=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 VYe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};Mh.UnaryCall=$O});var VO=g(kh=>{"use strict";var WYe=kh&&kh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(kh,"__esModule",{value:!0});kh.ServerStreamingCall=void 0;var GO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 WYe(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}})}};kh.ServerStreamingCall=GO});var KO=g(jh=>{"use strict";var KYe=jh&&jh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jh,"__esModule",{value:!0});jh.ClientStreamingCall=void 0;var WO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 KYe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};jh.ClientStreamingCall=WO});var QO=g(Uh=>{"use strict";var XYe=Uh&&Uh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Uh,"__esModule",{value:!0});Uh.DuplexStreamingCall=void 0;var XO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 XYe(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}})}};Uh.DuplexStreamingCall=XO});var Doe=g(Hh=>{"use strict";var QYe=Hh&&Hh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hh,"__esModule",{value:!0});Hh.TestTransport=void 0;var Aa=qO(),N3=ur(),Ioe=zO(),YYe=MO(),ZYe=HO(),JYe=VO(),eZe=KO(),tZe=QO(),$h=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 zh?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof zh?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 Aa.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof Aa.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(N3.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),N3.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return QYe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)N3.assert(t.O.is(s)),n.push(s);else this.data.response instanceof Aa.RpcError||(N3.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield ji(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Aa.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield ji(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Aa.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Aa.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 Aa.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 Aa.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return YYe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(ji(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new ZYe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=new Ioe.RpcOutputStreamController,l=a.then(ji(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(ji(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new JYe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(ji(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new zh(this.data,r.abort),new eZe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=new Ioe.RpcOutputStreamController,o=s.then(ji(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(ji(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new zh(this.data,r.abort),new tZe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};Hh.TestTransport=$h;$h.defaultHeaders={responseHeader:"test"};$h.defaultStatus={code:"OK",detail:"all good"};$h.defaultTrailers={responseTrailer:"test"};function ji(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new Aa.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new Aa.RpcError("user cancel","CANCELLED"))})}})}var zh=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 Aa.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(ji(r,this.abort))}complete(){if(this.data.inputComplete instanceof Aa.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(ji(t,this.abort))}}});var Loe=g(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.stackDuplexStreamingInterceptors=Ca.stackClientStreamingInterceptors=Ca.stackServerStreamingInterceptors=Ca.stackUnaryInterceptors=Ca.stackIntercept=void 0;var rZe=ur();function n2(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}rZe.assertNever(e)}Ca.stackIntercept=n2;function iZe(e,t,r,i){return n2("unary",e,t,i,r)}Ca.stackUnaryInterceptors=iZe;function nZe(e,t,r,i){return n2("serverStreaming",e,t,i,r)}Ca.stackServerStreamingInterceptors=nZe;function sZe(e,t,r){return n2("clientStreaming",e,t,r)}Ca.stackClientStreamingInterceptors=sZe;function aZe(e,t,r){return n2("duplex",e,t,r)}Ca.stackDuplexStreamingInterceptors=aZe});var Foe=g(R3=>{"use strict";Object.defineProperty(R3,"__esModule",{value:!0});R3.ServerCallContextController=void 0;var YO=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}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)}}};R3.ServerCallContextController=YO});var qoe=g(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});var oZe=Coe();Object.defineProperty(Vr,"ServiceType",{enumerable:!0,get:function(){return oZe.ServiceType}});var ZO=LO();Object.defineProperty(Vr,"readMethodOptions",{enumerable:!0,get:function(){return ZO.readMethodOptions}});Object.defineProperty(Vr,"readMethodOption",{enumerable:!0,get:function(){return ZO.readMethodOption}});Object.defineProperty(Vr,"readServiceOption",{enumerable:!0,get:function(){return ZO.readServiceOption}});var lZe=qO();Object.defineProperty(Vr,"RpcError",{enumerable:!0,get:function(){return lZe.RpcError}});var cZe=MO();Object.defineProperty(Vr,"mergeRpcOptions",{enumerable:!0,get:function(){return cZe.mergeRpcOptions}});var uZe=zO();Object.defineProperty(Vr,"RpcOutputStreamController",{enumerable:!0,get:function(){return uZe.RpcOutputStreamController}});var dZe=Doe();Object.defineProperty(Vr,"TestTransport",{enumerable:!0,get:function(){return dZe.TestTransport}});var Boe=jO();Object.defineProperty(Vr,"Deferred",{enumerable:!0,get:function(){return Boe.Deferred}});Object.defineProperty(Vr,"DeferredState",{enumerable:!0,get:function(){return Boe.DeferredState}});var pZe=QO();Object.defineProperty(Vr,"DuplexStreamingCall",{enumerable:!0,get:function(){return pZe.DuplexStreamingCall}});var fZe=KO();Object.defineProperty(Vr,"ClientStreamingCall",{enumerable:!0,get:function(){return fZe.ClientStreamingCall}});var mZe=VO();Object.defineProperty(Vr,"ServerStreamingCall",{enumerable:!0,get:function(){return mZe.ServerStreamingCall}});var hZe=HO();Object.defineProperty(Vr,"UnaryCall",{enumerable:!0,get:function(){return hZe.UnaryCall}});var s2=Loe();Object.defineProperty(Vr,"stackIntercept",{enumerable:!0,get:function(){return s2.stackIntercept}});Object.defineProperty(Vr,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return s2.stackDuplexStreamingInterceptors}});Object.defineProperty(Vr,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return s2.stackClientStreamingInterceptors}});Object.defineProperty(Vr,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return s2.stackServerStreamingInterceptors}});Object.defineProperty(Vr,"stackUnaryInterceptors",{enumerable:!0,get:function(){return s2.stackUnaryInterceptors}});var gZe=Foe();Object.defineProperty(Vr,"ServerCallContextController",{enumerable:!0,get:function(){return gZe.ServerCallContextController}})});var dP=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var yZe=qoe(),gt=ur(),Wr=ur(),go=ur(),yo=ur(),bo=ur(),JO=_3(),Gh=_3(),Vh=xO(),eP=class extends bo.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>Vh.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posGh.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posGh.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>JO.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posVh.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(Moe,"__esModule",{value:!0})});var pP=g(Lu=>{"use strict";var _p=Lu&&Lu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Lu,"__esModule",{value:!0});Lu.isHook=Lu.chainHooks=void 0;function bZe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return _p(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return _p(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return _p(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return _p(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return _p(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return _p(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return _p(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}Lu.chainHooks=bZe;function vZe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}Lu.isHook=vZe});var Wh=g(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isValidErrorCode=Nr.httpStatusFromErrorCode=Nr.TwirpErrorCode=Nr.BadRouteError=Nr.InternalServerErrorWith=Nr.InternalServerError=Nr.RequiredArgumentError=Nr.InvalidArgumentError=Nr.NotFoundError=Nr.TwirpError=void 0;var wp=class e extends Error{constructor(t,r){super(r),this.code=dr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||dr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};Nr.TwirpError=wp;var fP=class extends wp{constructor(t){super(dr.NotFound,t)}};Nr.NotFoundError=fP;var A3=class extends wp{constructor(t,r){super(dr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};Nr.InvalidArgumentError=A3;var mP=class extends A3{constructor(t){super(t,"is required")}};Nr.RequiredArgumentError=mP;var C3=class extends wp{constructor(t){super(dr.Internal,t)}};Nr.InternalServerError=C3;var hP=class extends C3{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};Nr.InternalServerErrorWith=hP;var gP=class extends wp{constructor(t,r,i){super(dr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};Nr.BadRouteError=gP;var dr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(dr=Nr.TwirpErrorCode||(Nr.TwirpErrorCode={}));function joe(e){switch(e){case dr.Canceled:return 408;case dr.Unknown:return 500;case dr.InvalidArgument:return 400;case dr.Malformed:return 400;case dr.DeadlineExceeded:return 408;case dr.NotFound:return 404;case dr.BadRoute:return 404;case dr.AlreadyExists:return 409;case dr.PermissionDenied:return 403;case dr.Unauthenticated:return 401;case dr.ResourceExhausted:return 429;case dr.FailedPrecondition:return 412;case dr.Aborted:return 409;case dr.OutOfRange:return 400;case dr.Unimplemented:return 501;case dr.Internal:return 500;case dr.Unavailable:return 503;case dr.DataLoss:return 500;default:return 0}}Nr.httpStatusFromErrorCode=joe;function _Ze(e){return joe(e)!=0}Nr.isValidErrorCode=_Ze});var O3=g(Hn=>{"use strict";var wZe=Hn&&Hn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hn,"__esModule",{value:!0});Hn.parseTwirpPath=Hn.getRequestData=Hn.validateRequest=Hn.getContentType=Hn.TwirpContentType=void 0;var cl=Wh(),a2;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(a2=Hn.TwirpContentType||(Hn.TwirpContentType={}));function EZe(e){switch(e){case"application/protobuf":return a2.Protobuf;case"application/json":return a2.JSON;default:return a2.Unknown}}Hn.getContentType=EZe;function SZe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let i=Uoe(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===a2.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}Hn.validateRequest=SZe;function xZe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>wZe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new cl.TwirpError(cl.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new cl.TwirpError(cl.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new cl.TwirpError(cl.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}Hn.getRequestData=xZe;function Uoe(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}Hn.parseTwirpPath=Uoe});var vP=g(Fu=>{"use strict";var zoe=Fu&&Fu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fu,"__esModule",{value:!0});Fu.writeError=Fu.TwirpServer=void 0;var $oe=pP(),yP=O3(),o2=Wh(),bP=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if($oe.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:yP.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return zoe(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=yP.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new o2.BadRouteError(c,t.method||"",t.url||"")}}),o=yield yP.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,Goe(n)),r.headersSent||Hoe(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return zoe(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=$oe.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new o2.InternalServerError("internal server error")))})}};Fu.TwirpServer=bP;function Hoe(e,t){let r=Goe(t);e.setHeader("Content-Type","application/json"),e.statusCode=o2.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}Fu.writeError=Hoe;function Goe(e){return e instanceof o2.TwirpError?e:new o2.InternalServerErrorWith(e)}});var Voe=g(Kh=>{"use strict";var TZe=Kh&&Kh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Kh,"__esModule",{value:!0});Kh.chainInterceptors=void 0;function NZe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>TZe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}Kh.chainInterceptors=NZe});var Xoe=g((tNt,Koe)=>{"use strict";function Ep(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(OZe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var Woe=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var Xh=new yt(".",!1,!0,!0);function vo(e){return function(){return Xh[e].apply(Xh,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&AZe(e[0])?[]:{}),!l2(t[n]))if(this.override)t[n]={};else{if(!(l2(r)&&I3(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&l2(t[n])&&!I3(t[n])){if(!(l2(r)&&I3(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=Ep(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=D3(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=Ep(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=D3(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=Ep(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=D3(e,this.separator),n=0;n"u")return r;for(a=D3(e,this.separator),n=0;n{"use strict";var PZe=xn&&xn.__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]}),IZe=xn&&xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qoe=xn&&xn.__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)&&PZe(t,e,r);return IZe(t,e),t},DZe=xn&&xn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(xn,"__esModule",{value:!0});xn.FetchRPC=xn.wrapErrorResponseToTwirpError=xn.NodeHttpRPC=void 0;var LZe=Qoe(require("http")),FZe=Qoe(require("https")),BZe=require("url"),Yoe=Wh(),qZe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new BZe.URL(e.baseUrl),d=u.protocol==="https:";d?s=FZe:s=LZe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(Zoe(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});xn.NodeHttpRPC=qZe;function Zoe(e){return Yoe.TwirpError.fromObject(JSON.parse(e))}xn.wrapErrorResponseToTwirpError=Zoe;var MZe=e=>({request(t,r,i,n){return DZe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw Yoe.TwirpError.fromObject(yield a.json())})}});xn.FetchRPC=MZe});var ele=g(en=>{"use strict";var kZe=en&&en.__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]}),jZe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UZe=en&&en.__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)&&kZe(t,e,r);return jZe(t,e),t},wP=en&&en.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},zZe=en&&en.__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 n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof Qh.TwirpError&&(s.code!==Qh.TwirpErrorCode.NotFound?Joe.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return wP(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=VZe.NodeHttpRPC(t);return(i,n)=>wP(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){Joe.writeError(n,s)}})}prepareTwirpBody(t,r,i){return wP(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=zZe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield GZe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new Qh.TwirpError(Qh.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new Qh.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new Qh.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=$Ze.parse(t.replace("?",""));return HZe.object(r)}};en.Gateway=EP});var tle=g(Gn=>{"use strict";var KZe=Gn&&Gn.__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]}),Sp=Gn&&Gn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&KZe(t,e,r)};Object.defineProperty(Gn,"__esModule",{value:!0});Gn.TwirpContentType=void 0;Sp(koe(),Gn);Sp(vP(),Gn);Sp(Voe(),Gn);Sp(pP(),Gn);Sp(Wh(),Gn);Sp(ele(),Gn);Sp(_P(),Gn);var XZe=O3();Object.defineProperty(Gn,"TwirpContentType",{enumerable:!0,get:function(){return XZe.TwirpContentType}})});var rle=g(Wn=>{"use strict";var Vn=Wn&&Wn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.createArtifactServiceServer=Wn.ArtifactServiceMethodList=Wn.ArtifactServiceMethod=Wn.ArtifactServiceClientProtobuf=Wn.ArtifactServiceClientJSON=void 0;var Pe=tle(),Xe=dP(),SP=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=Xe.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Xe.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Xe.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Xe.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Xe.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Xe.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};Wn.ArtifactServiceClientJSON=SP;var xP=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=Xe.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Xe.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Xe.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Xe.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Xe.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Xe.DeleteArtifactResponse.fromBinary(n))}};Wn.ArtifactServiceClientProtobuf=xP;var xp;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(xp||(Wn.ArtifactServiceMethod=xp={}));Wn.ArtifactServiceMethodList=[xp.CreateArtifact,xp.FinalizeArtifact,xp.ListArtifacts,xp.GetSignedArtifactURL,xp.DeleteArtifact];function QZe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:Wn.ArtifactServiceMethodList,matchRoute:YZe})}Wn.createArtifactServiceServer=QZe;function YZe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),ZZe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),JZe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),eJe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),tJe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),rJe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function ZZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return iJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return lJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function JZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return nJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return cJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function eJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return sJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return uJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function tJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return aJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return dJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function rJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return oJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return pJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function iJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Xe.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function nJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Xe.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function sJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Xe.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function aJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Xe.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function oJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Xe.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function lJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Xe.CreateArtifactResponse.toBinary(s))})}function cJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Xe.FinalizeArtifactResponse.toBinary(s))})}function uJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Xe.ListArtifactsResponse.toBinary(s))})}function dJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Xe.GetSignedArtifactURLResponse.toBinary(s))})}function pJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Xe.DeleteArtifactResponse.toBinary(s))})}});var Bu=g(ul=>{"use strict";var fJe=ul&&ul.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),L3=ul&&ul.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&fJe(t,e,r)};Object.defineProperty(ul,"__esModule",{value:!0});L3(xO(),ul);L3(_3(),ul);L3(dP(),ul);L3(rle(),ul)});var ile=g(dl=>{"use strict";var mJe=dl&&dl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hJe=dl&&dl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gJe=dl&&dl.__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)&&mJe(t,e,r);return hJe(t,e),t};Object.defineProperty(dl,"__esModule",{value:!0});dl.getExpiration=void 0;var yJe=Bu(),bJe=gJe(ze());function vJe(e){if(!e)return;let t=_Je();t&&t{"use strict";Object.defineProperty(Yh,"__esModule",{value:!0});Yh.validateFilePath=Yh.validateArtifactName=void 0;var wJe=ze(),TP=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),nle=new Map([...TP,["\\"," Backslash \\"],["/"," Forward slash /"]]);function EJe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of nle)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(nle.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.`);(0,wJe.info)("Artifact name is valid!")}Yh.validateArtifactName=EJe;function SJe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of TP)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(TP.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. + `)}Yh.validateFilePath=SJe});var sle=g((cNt,xJe)=>{xJe.exports={name:"@actions/artifact",version:"2.1.9",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",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","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 Zh=g(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});F3.getUserAgentString=void 0;var TJe=sle();function NJe(){return`@actions/artifact-${TJe.version}`}F3.getUserAgentString=NJe});var yc=g(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.UsageError=_s.NetworkError=_s.GHESNotSupportedError=_s.ArtifactNotFoundError=_s.InvalidResponseError=_s.FilesNotFoundError=void 0;var RP=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"}};_s.FilesNotFoundError=RP;var AP=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};_s.InvalidResponseError=AP;var CP=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};_s.ArtifactNotFoundError=CP;var OP=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"}};_s.GHESNotSupportedError=OP;var B3=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"}};_s.NetworkError=B3;B3.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var q3=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"}};_s.UsageError=q3;q3.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var r1=g(t1=>{"use strict";var M3=t1&&t1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(t1,"__esModule",{value:!0});t1.internalArtifactTwirpClient=void 0;var Jh=to(),RJe=I0(),e1=ze(),AJe=Bu(),ale=hp(),CJe=Zh(),c2=yc(),PP=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,ale.getRuntimeToken)();this.baseUrl=(0,ale.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Jh.HttpClient(t,[new RJe.BearerCredentialHandler(s)])}request(t,r,i,n){return M3(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,e1.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>M3(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return M3(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[Jh.HttpCodes.BadGateway,Jh.HttpCodes.GatewayTimeout,Jh.HttpCodes.InternalServerError,Jh.HttpCodes.ServiceUnavailable,Jh.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return M3(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 OJe(e){let t=new PP((0,CJe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new AJe.ArtifactServiceClientJSON(t)}t1.internalArtifactTwirpClient=OJe});var lle=g(Oa=>{"use strict";var PJe=Oa&&Oa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),IJe=Oa&&Oa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DJe=Oa&&Oa.__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)&&PJe(t,e,r);return IJe(t,e),t};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.getUploadZipSpecification=Oa.validateRootDirectory=void 0;var j3=DJe(require("fs")),LJe=ze(),k3=require("path"),ole=NP();function FJe(e){if(!j3.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!j3.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,LJe.info)("Root directory input is valid!")}Oa.validateRootDirectory=FJe;function BJe(e,t){let r=[];t=(0,k3.normalize)(t),t=(0,k3.resolve)(t);for(let i of e){if(!j3.existsSync(i))throw new Error(`File ${i} does not exist`);if(j3.statSync(i).isDirectory()){let n=i.replace(t,"");(0,ole.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,k3.normalize)(i),i=(0,k3.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,ole.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}Oa.getUploadZipSpecification=BJe});var ple=g((mNt,dle)=>{"use strict";function DP(e){this.message=e}DP.prototype=new Error,DP.prototype.name="InvalidCharacterError";var cle=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new DP("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function qJe(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(cle(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return cle(t)}}function u2(e){this.message=e}function ule(e,t){if(typeof e!="string")throw new u2("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(qJe(e.split(".")[r]))}catch(i){throw new u2("Invalid token specified: "+i.message)}}u2.prototype=new Error,u2.prototype.name="InvalidTokenError";var IP=ule;IP.default=ule,IP.InvalidTokenError=u2,dle.exports=IP});var i1=g(Pa=>{"use strict";var MJe=Pa&&Pa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kJe=Pa&&Pa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jJe=Pa&&Pa.__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)&&MJe(t,e,r);return kJe(t,e),t},UJe=Pa&&Pa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.getBackendIdsFromToken=void 0;var fle=jJe(ze()),zJe=hp(),$Je=UJe(ple()),U3=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function HJe(){let e=(0,zJe.getRuntimeToken)(),t=(0,$Je.default)(e);if(!t.scp)throw U3;let r=t.scp.split(" ");if(r.length===0)throw U3;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw U3;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return fle.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),fle.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw U3}Pa.getBackendIdsFromToken=HJe});var gle=g(Ia=>{"use strict";var GJe=Ia&&Ia.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),VJe=Ia&&Ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FP=Ia&&Ia.__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)&&GJe(t,e,r);return VJe(t,e),t},mle=Ia&&Ia.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.uploadZipToBlobStorage=void 0;var WJe=FC(),LP=hp(),n1=FP(ze()),KJe=FP(require("crypto")),XJe=FP(require("stream")),hle=yc();function QJe(e,t){return mle(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>mle(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,LP.getConcurrency)(),o=(0,LP.getUploadChunkSize)(),c=new WJe.BlobClient(e).getBlockBlobClient();n1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{n1.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new XJe.PassThrough,m=KJe.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),n1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,LP.getUploadChunkTimeout)())])}catch(h){throw hle.NetworkError.isNetworkErrorCode(h?.code)?new hle.NetworkError(h?.code):h}finally{n.abort()}return n1.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),n1.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&n1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}Ia.uploadZipToBlobStorage=QJe});var ble=g((yNt,yle)=>{var YJe=typeof process=="object"&&process&&process.platform==="win32";yle.exports=YJe?{sep:"\\"}:{sep:"/"}});var Nle=g((bNt,Tle)=>{var vle=D4();Tle.exports=eet;var _le="\0SLASH"+Math.random()+"\0",wle="\0OPEN"+Math.random()+"\0",qP="\0CLOSE"+Math.random()+"\0",Ele="\0COMMA"+Math.random()+"\0",Sle="\0PERIOD"+Math.random()+"\0";function BP(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function ZJe(e){return e.split("\\\\").join(_le).split("\\{").join(wle).split("\\}").join(qP).split("\\,").join(Ele).split("\\.").join(Sle)}function JJe(e){return e.split(_le).join("\\").split(wle).join("{").split(qP).join("}").split(Ele).join(",").split(Sle).join(".")}function xle(e){if(!e)return[""];var t=[],r=vle("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=xle(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function eet(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),d2(ZJe(e),!0).map(JJe)):[]}function tet(e){return"{"+e+"}"}function ret(e){return/^-?0\d/.test(e)}function iet(e,t){return e<=t}function net(e,t){return e>=t}function d2(e,t){var r=[],i=vle("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?d2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+qP+i.post,d2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=xle(i.body),p.length===1&&(p=d2(p[0],!1).map(tet),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=BP(p[0]),h=BP(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(BP(p[2])):1,w=iet,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{var Hs=zP.exports=(e,t,r={})=>(z3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new s1(t,r).match(e));zP.exports=Hs;var jP=ble();Hs.sep=jP.sep;var _o=Symbol("globstar **");Hs.GLOBSTAR=_o;var set=Nle(),Rle={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},UP="[^/]",MP=UP+"*?",aet="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",oet="(?:(?!(?:\\/|^)\\.).)*?",Ole=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Ale=Ole("().*{}+?[]^$\\!"),cet=Ole("[.("),Cle=/\/+/;Hs.filter=(e,t={})=>(r,i,n)=>Hs(r,e,t);var qu=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Hs.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Hs;let t=Hs,r=(i,n,s)=>t(i,n,qu(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,qu(e,s))}},r.Minimatch.defaults=i=>t.defaults(qu(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,qu(e,n)),r.defaults=i=>t.defaults(qu(e,i)),r.makeRe=(i,n)=>t.makeRe(i,qu(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,qu(e,n)),r.match=(i,n,s)=>t.match(i,n,qu(e,s)),r};Hs.braceExpand=(e,t)=>Ple(e,t);var Ple=(e,t={})=>(z3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:set(e)),uet=1024*64,z3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>uet)throw new TypeError("pattern is too long")},kP=Symbol("subparse");Hs.makeRe=(e,t)=>new s1(e,t||{}).makeRe();Hs.match=(e,t,r={})=>{let i=new s1(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var det=e=>e.replace(/\\(.)/g,"$1"),pet=e=>e.replace(/\\([^-\]])/g,"$1"),fet=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),met=e=>e.replace(/[[\]\\]/g,"\\$&"),s1=class{constructor(t,r){z3(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=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(Cle)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.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 n=0;n>> no match, partial?`,t,d,r,p),d===o))}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===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Ple(this.pattern,this.options)}parse(t,r){z3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return _o;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=MP,s=!0;break;case"?":n+=UP,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?MP:m.type==="?"?UP:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=cet[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,L=P.split(")").length,R=P.split("(").length-L,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?fet(o):o===_o?_o:o._src).reduce((o,l)=>(o[o.length-1]===_o&&l===_o||o.push(l),o),[]),a.forEach((o,l)=>{o!==_o||a[l-1]===_o||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=_o))}),a.filter(o=>o!==_o).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}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;jP.sep!=="/"&&(t=t.split(jP.sep).join("/")),t=t.split(Cle),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{Ble.exports=Fle;var HP=require("fs"),{EventEmitter:het}=require("events"),{Minimatch:$P}=Ile(),{resolve:get}=require("path");function yet(e,t){return new Promise((r,i)=>{HP.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function Dle(e,t){return new Promise((r,i)=>{(t?HP.stat:HP.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?Dle(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Lle(e,t,r,i,n,s){let a=await yet(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await Dle(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Lle(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*bet(e,t,r,i){yield*Lle("",e,t,r,i,!0)}function vet(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 $3=class extends het{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=vet(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new $P(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new $P(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new $P(s,{dot:!0}))}this.iterator=bet(get(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",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),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(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.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,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}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 Fle(e,t,r){return new $3(e,t,r)}Fle.ReaddirGlob=$3});var kle=g((H3,Mle)=>{(function(e,t){typeof H3=="object"&&typeof Mle<"u"?t(H3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(H3,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function q(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ra})=>{if(!(z||j)){if(G=!1,ra){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ra){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ra===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=q(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return L(S,N,A,D);if(h(S))return L(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=q(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),yr=mt.length;if(yr===0){ft(Se,De),dt.push(Se);return}St[Se]=yr,mt.forEach(Ti=>{if(!N[Ti])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ti+"` in "+mt.join(", "));ff(Ti,()=>{yr--,yr===0&&ft(Se,De)})})}),xt(),ra();function ft(Se,De){Te.push(()=>O0(Se,De))}function ra(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ra()}function O0(Se,De){if(!V){var mt=Y((Ti,...ia)=>{if(z--,Ti===!1){G=!0;return}if(ia.length<2&&([ia]=ia),Ti){var mf={};if(Object.keys(j).forEach(Ed=>{mf[Ed]=j[Ed]}),mf[Se]=ia,V=!0,Z=Object.create(null),G)return;A(Ti,mf)}else j[Se]=ia,wd(Se)});z++;var yr=y(De[De.length-1]);De.length>1?yr(j,mt):yr(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let yr=N[mt];Array.isArray(yr)&&yr.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Kt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,ni=/,/,gr=/(=.+)?(\s*)$/;function Bl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(gr,"").trim())}function E0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Io(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class S0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):x0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):x0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function x0(N,S){N.length=1,N.head=N.tail=S}function uf(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var yr,Ti;function ia(Ed,...P0){if(Ed)return De?Ti(Ed):yr();if(P0.length<=1)return yr(P0[0]);yr(P0)}var mf=xt._createTaskItem(Ie,De?ia:mt||ia);if(Se?xt._tasks.unshift(mf):xt._tasks.push(mf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((Ed,P0)=>{yr=Ed,Ti=P0})}function ra(Ie){return function(Se,...De){j-=1;for(var mt=0,yr=Ie.length;mt0&&z.splice(ia,1),Ti.callback(Se,...De),Se!=null&&dt("error",Se,Ti.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function ff(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let wd=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(yr,Ti)=>{if(yr)return mt(yr);De(Ti)})});Te(Ie),V(Ie,Se)};var O0=!1,xt={_tasks:new S0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!O0){for(O0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var Ja=b(ta,4);function pf(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),Ja(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function f6(...N){return pf(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ra)=>{if(ft||ft===!1)return St(ft);if(N(ra)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function xi(N,S,A){return Xt(D=>D,(D,j)=>j)(Ue,N,S,A)}var Do=b(xi,3);function B5(N,S,A,D){return Xt(j=>j,(j,z)=>z)(R(S),N,A,D)}var _d=b(B5,4);function Jve(N,S,A){return Xt(D=>D,(D,j)=>j)(R(1),N,S,A)}var m6=b(Jve,3);function Nq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Rq=Nq("dir");function e_e(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var N0=b(e_e,3);function Aq(N,S,A){let D=y(S);return N0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Cq(N){return(S,A,D)=>N(S,D)}function t_e(N,S,A){return Ue(N,Cq(y(S)),A)}var h6=b(t_e,3);function r_e(N,S,A,D){return R(S)(N,Cq(y(A)),D)}var R0=b(r_e,4);function i_e(N,S,A){return R0(N,1,S,A)}var A0=b(i_e,3);function q5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function n_e(N,S,A){return Xt(D=>!D,D=>!D)(Ue,N,S,A)}var g6=b(n_e,3);function s_e(N,S,A,D){return Xt(j=>!j,j=>!j)(R(S),N,A,D)}var y6=b(s_e,4);function a_e(N,S,A){return Xt(D=>!D,D=>!D)(Ve,N,S,A)}var b6=b(a_e,3);function o_e(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function v6(N,S,A,D){var j=E(S)?o_e:l_e;return j(N,S,y(A),D)}function c_e(N,S,A){return v6(Ue,N,S,A)}var _6=b(c_e,3);function u_e(N,S,A,D){return v6(R(S),N,A,D)}var w6=b(u_e,4);function d_e(N,S,A){return v6(Ve,N,S,A)}var E6=b(d_e,3);function p_e(N,S){var A=Y(S),D=y(q5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var Oq=b(p_e,2);function f_e(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var x6=b(m_e,4);function Lq(N,S,A){return x6(N,1/0,S,A)}function Fq(N,S,A){return x6(N,1,S,A)}function Bq(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ra=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function Mq(N,S){return M5(Ue,N,S)}function kq(N,S,A){return M5(R(S),N,A)}function k5(N,S){var A=y(N);return uf((D,j)=>{A(D[0],j)},S,1)}class h_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&j5(this.heap[S],this.heap[A=jq(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=g_e(S))=0;D--)this.percDown(D);return this}}function g_e(N){return(N<<1)+1}function jq(N){return(N+1>>1)-1}function j5(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function y_e(N,S){if(S=q(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function $q(N){var S;return Array.isArray(N)?S=N.map(R6):(S={},Object.keys(N).forEach(A=>{S[A]=R6.call(this,N[A])})),S}function U5(N,S,A,D){let j=y(A);return v6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function b_e(N,S,A){return U5(Ue,N,S,A)}var Hq=b(b_e,3);function v_e(N,S,A,D){return U5(R(S),N,A,D)}var Gq=b(v_e,4);function __e(N,S,A){return U5(Ve,N,S,A)}var Vq=b(__e,3);function Wq(N){return function(){return N}}let z5=5,Kq=0;function A6(N,S,A){var D={times:z5,intervalFunc:Wq(Kq)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(w_e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(Ue,N,S,A)}var C6=b(E_e,3);function S_e(N,S,A,D){return Xt(Boolean,j=>j)(R(S),N,A,D)}var O6=b(S_e,4);function x_e(N,S,A){return Xt(Boolean,D=>D)(Ve,N,S,A)}var P6=b(x_e,3);function T_e(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var Yq=b(T_e,3);function Zq(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function N_e(N){for(var S=Array(N);N--;)S[N]=N;return S}function I6(N,S,A,D){var j=y(A);return k(N_e(N),S,j,D)}function Jq(N,S,A){return I6(N,1/0,S,A)}function eM(N,S,A){return I6(N,1,S,A)}function tM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=q(D||ut());var j=y(A);return Ue(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function R_e(N,S){var A=null,D;return A0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var rM=b(R_e);function iM(N){return(...S)=>(N.unmemoized||N)(...S)}function A_e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var C0=b(A_e,3);function nM(N,S,A){let D=y(N);return C0(j=>D((z,G)=>j(z,!G)),S,A)}function C_e(N,S){if(S=q(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var sM=b(C_e),O_e={apply:t,applyEach:Vt,applyEachSeries:vd,asyncify:u,auto:re,autoInject:E0,cargo:T0,cargoQueue:df,compose:f6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:Do,detectLimit:_d,detectSeries:m6,dir:Rq,doUntil:Aq,doWhilst:N0,each:h6,eachLimit:R0,eachOf:Ue,eachOfLimit:F,eachOfSeries:Ve,eachSeries:A0,ensureAsync:q5,every:g6,everyLimit:y6,everySeries:b6,filter:_6,filterLimit:w6,filterSeries:E6,forever:Oq,groupBy:Pq,groupByLimit:S6,groupBySeries:Iq,log:Dq,map:vt,mapLimit:k,mapSeries:In,mapValues:Lq,mapValuesLimit:x6,mapValuesSeries:Fq,memoize:Bq,nextTick:qq,parallel:Mq,parallelLimit:kq,priorityQueue:Uq,queue:k5,race:zq,reduce:Ja,reduceRight:N6,reflect:R6,reflectAll:$q,reject:Hq,rejectLimit:Gq,rejectSeries:Vq,retry:A6,retryable:Xq,seq:pf,series:Qq,setImmediate:c,some:C6,someLimit:O6,someSeries:P6,sortBy:Yq,timeout:Zq,times:Jq,timesLimit:I6,timesSeries:eM,transform:tM,tryEach:rM,unmemoize:iM,until:nM,waterfall:sM,whilst:C0,all:g6,allLimit:y6,allSeries:b6,any:C6,anyLimit:O6,anySeries:P6,find:Do,findLimit:_d,findSeries:m6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:h6,forEachSeries:A0,forEachLimit:R0,forEachOf:Ue,forEachOfSeries:Ve,forEachOfLimit:F,inject:Ja,foldl:Ja,foldr:N6,select:_6,selectLimit:w6,selectSeries:E6,wrapSync:u,during:C0,doDuring:N0};e.all=g6,e.allLimit=y6,e.allSeries=b6,e.any=C6,e.anyLimit=O6,e.anySeries=P6,e.apply=t,e.applyEach=Vt,e.applyEachSeries=vd,e.asyncify=u,e.auto=re,e.autoInject=E0,e.cargo=T0,e.cargoQueue=df,e.compose=f6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=O_e,e.detect=Do,e.detectLimit=_d,e.detectSeries=m6,e.dir=Rq,e.doDuring=N0,e.doUntil=Aq,e.doWhilst=N0,e.during=C0,e.each=h6,e.eachLimit=R0,e.eachOf=Ue,e.eachOfLimit=F,e.eachOfSeries=Ve,e.eachSeries=A0,e.ensureAsync=q5,e.every=g6,e.everyLimit=y6,e.everySeries=b6,e.filter=_6,e.filterLimit=w6,e.filterSeries=E6,e.find=Do,e.findLimit=_d,e.findSeries=m6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=Ja,e.foldr=N6,e.forEach=h6,e.forEachLimit=R0,e.forEachOf=Ue,e.forEachOfLimit=F,e.forEachOfSeries=Ve,e.forEachSeries=A0,e.forever=Oq,e.groupBy=Pq,e.groupByLimit=S6,e.groupBySeries=Iq,e.inject=Ja,e.log=Dq,e.map=vt,e.mapLimit=k,e.mapSeries=In,e.mapValues=Lq,e.mapValuesLimit=x6,e.mapValuesSeries=Fq,e.memoize=Bq,e.nextTick=qq,e.parallel=Mq,e.parallelLimit=kq,e.priorityQueue=Uq,e.queue=k5,e.race=zq,e.reduce=Ja,e.reduceRight=N6,e.reflect=R6,e.reflectAll=$q,e.reject=Hq,e.rejectLimit=Gq,e.rejectSeries=Vq,e.retry=A6,e.retryable=Xq,e.select=_6,e.selectLimit=w6,e.selectSeries=E6,e.seq=pf,e.series=Qq,e.setImmediate=c,e.some=C6,e.someLimit=O6,e.someSeries=P6,e.sortBy=Yq,e.timeout=Zq,e.times=Jq,e.timesLimit=I6,e.timesSeries=eM,e.transform=tM,e.tryEach=rM,e.unmemoize=iM,e.until=nM,e.waterfall=sM,e.whilst=C0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var Ule=g((ENt,jle)=>{"use strict";var pl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";pl.writable=e=>pl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";pl.readable=e=>pl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";pl.duplex=e=>pl.writable(e)&&pl.readable(e);pl.transform=e=>pl.duplex(e)&&typeof e._transform=="function";jle.exports=pl});var p2=g((SNt,GP)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?GP.exports={nextTick:_et}:GP.exports=process;function _et(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){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(s=new Array(n-1),a=0;a{var wet={}.toString;zle.exports=Array.isArray||function(e){return wet.call(e)=="[object Array]"}});var VP=g((TNt,Hle)=>{Hle.exports=require("stream")});var f2=g((WP,Vle)=>{var G3=require("buffer"),bc=G3.Buffer;function Gle(e,t){for(var r in e)t[r]=e[r]}bc.from&&bc.alloc&&bc.allocUnsafe&&bc.allocUnsafeSlow?Vle.exports=G3:(Gle(G3,WP),WP.Buffer=a1);function a1(e,t,r){return bc(e,t,r)}Gle(bc,a1);a1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return bc(e,t,r)};a1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=bc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};a1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return bc(e)};a1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return G3.SlowBuffer(e)}});var o1=g(Tn=>{function Eet(e){return Array.isArray?Array.isArray(e):V3(e)==="[object Array]"}Tn.isArray=Eet;function xet(e){return typeof e=="boolean"}Tn.isBoolean=xet;function Tet(e){return e===null}Tn.isNull=Tet;function Net(e){return e==null}Tn.isNullOrUndefined=Net;function Ret(e){return typeof e=="number"}Tn.isNumber=Ret;function Aet(e){return typeof e=="string"}Tn.isString=Aet;function Cet(e){return typeof e=="symbol"}Tn.isSymbol=Cet;function Oet(e){return e===void 0}Tn.isUndefined=Oet;function Pet(e){return V3(e)==="[object RegExp]"}Tn.isRegExp=Pet;function Iet(e){return typeof e=="object"&&e!==null}Tn.isObject=Iet;function Det(e){return V3(e)==="[object Date]"}Tn.isDate=Det;function Let(e){return V3(e)==="[object Error]"||e instanceof Error}Tn.isError=Let;function Fet(e){return typeof e=="function"}Tn.isFunction=Fet;function Bet(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Tn.isPrimitive=Bet;Tn.isBuffer=require("buffer").Buffer.isBuffer;function V3(e){return Object.prototype.toString.call(e)}});var Kle=g((RNt,KP)=>{"use strict";function qet(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Wle=f2().Buffer,m2=require("util");function Met(e,t,r){e.copy(t,r)}KP.exports=function(){function e(){qet(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,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return Wle.alloc(0);for(var i=Wle.allocUnsafe(r>>>0),n=this.head,s=0;n;)Met(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();m2&&m2.inspect&&m2.inspect.custom&&(KP.exports.prototype[m2.inspect.custom]=function(){var e=m2.inspect({length:this.length});return this.constructor.name+" "+e})});var XP=g((ANt,Xle)=>{"use strict";var W3=p2();function ket(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,W3.nextTick(K3,this,e)):W3.nextTick(K3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,W3.nextTick(K3,r,s)):W3.nextTick(K3,r,s):t&&t(s)}),this)}function jet(){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 K3(e,t){e.emit("error",t)}Xle.exports={destroy:ket,undestroy:jet}});var Yle=g((CNt,Qle)=>{Qle.exports=require("util").deprecate});var YP=g((ONt,sce)=>{"use strict";var Tp=p2();sce.exports=di;function Jle(e){var t=this;this.next=null,this.entry=null,this.finish=function(){ntt(t,e)}}var Uet=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Tp.nextTick,l1;di.WritableState=g2;var ece=Object.create(o1());ece.inherits=Ld();var zet={deprecate:Yle()},tce=VP(),Q3=f2().Buffer,$et=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Het(e){return Q3.from(e)}function Get(e){return Q3.isBuffer(e)||e instanceof $et}var rce=XP();ece.inherits(di,tce);function Vet(){}function g2(e,t){l1=l1||Np(),e=e||{};var r=t instanceof l1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,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(o){Jet(t,o)},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 Jle(this)}g2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(g2.prototype,"buffer",{get:zet.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var X3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(X3=Function.prototype[Symbol.hasInstance],Object.defineProperty(di,Symbol.hasInstance,{value:function(e){return X3.call(this,e)?!0:this!==di?!1:e&&e._writableState instanceof g2}})):X3=function(e){return e instanceof this};function di(e){if(l1=l1||Np(),!X3.call(di,this)&&!(this instanceof l1))return new di(e);this._writableState=new g2(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)),tce.call(this)}di.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Wet(e,t){var r=new Error("write after end");e.emit("error",r),Tp.nextTick(t,r)}function Ket(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),Tp.nextTick(i,s),n=!1),n}di.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&Get(e);return s&&!Q3.isBuffer(e)&&(e=Het(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=Vet),i.ended?Wet(this,r):(s||Ket(this,i,e,r))&&(i.pendingcb++,n=Qet(this,i,s,e,t,r)),n};di.prototype.cork=function(){var e=this._writableState;e.corked++};di.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&ice(this,e))};di.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 Xet(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Q3.from(t,r)),t}Object.defineProperty(di.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Qet(e,t,r,i,n,s){if(!r){var a=Xet(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var ace=p2(),stt=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};cce.exports=vc;var oce=Object.create(o1());oce.inherits=Ld();var lce=eI(),JP=YP();oce.inherits(vc,lce);for(ZP=stt(JP.prototype),Y3=0;Y3{"use strict";var rI=f2().Buffer,uce=rI.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 ltt(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 ctt(e){var t=ltt(e);if(typeof t!="string"&&(rI.isEncoding===uce||!uce(e)))throw new Error("Unknown encoding: "+e);return t||e}dce.StringDecoder=y2;function y2(e){this.encoding=ctt(e);var t;switch(this.encoding){case"utf16le":this.text=htt,this.end=gtt,t=4;break;case"utf8":this.fillLast=ptt,t=4;break;case"base64":this.text=ytt,this.end=btt,t=3;break;default:this.write=vtt,this.end=_tt;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=rI.allocUnsafe(t)}y2.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 utt(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function dtt(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 ptt(e){var t=this.lastTotal-this.lastNeed,r=dtt(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 ftt(e,t){var r=utt(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 mtt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function htt(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 gtt(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 ytt(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 btt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function vtt(e){return e.toString(this.encoding)}function _tt(e){return e&&e.length?this.write(e):""}});var eI=g((LNt,Sce)=>{"use strict";var u1=p2();Sce.exports=pr;var wtt=$le(),b2;pr.ReadableState=bce;var DNt=require("events").EventEmitter,hce=function(e,t){return e.listeners(t).length},lI=VP(),v2=f2().Buffer,Ett=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Stt(e){return v2.from(e)}function xtt(e){return v2.isBuffer(e)||e instanceof Ett}var gce=Object.create(o1());gce.inherits=Ld();var nI=require("util"),Ct=void 0;nI&&nI.debuglog?Ct=nI.debuglog("stream"):Ct=function(){};var Ttt=Kle(),yce=XP(),c1;gce.inherits(pr,lI);var sI=["error","close","destroy","pause","resume"];function Ntt(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):wtt(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function bce(e,t){b2=b2||Np(),e=e||{};var r=t instanceof b2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Ttt,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&&(c1||(c1=iI().StringDecoder),this.decoder=new c1(e.encoding),this.encoding=e.encoding)}function pr(e){if(b2=b2||Np(),!(this instanceof pr))return new pr(e);this._readableState=new bce(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),lI.call(this)}Object.defineProperty(pr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});pr.prototype.destroy=yce.destroy;pr.prototype._undestroy=yce.undestroy;pr.prototype._destroy=function(e,t){this.push(null),t(e)};pr.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=v2.from(e,t),t=""),i=!0),vce(this,e,t,!1,i)};pr.prototype.unshift=function(e){return vce(this,e,null,!0,!1)};function vce(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,Ott(e,s);else{var a;n||(a=Rtt(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==v2.prototype&&(t=Stt(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):aI(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?aI(e,s,t,!1):_ce(e,s)):aI(e,s,t,!1))):i||(s.reading=!1)}return Att(s)}function aI(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&&J3(e)),_ce(e,t)}function Rtt(e,t){var r;return!xtt(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function Att(e){return!e.ended&&(e.needReadable||e.length=pce?e=pce:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function fce(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=Ctt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}pr.prototype.read=function(e){Ct("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 Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?oI(this):J3(this),null;if(e=fce(e,t),e===0&&t.ended)return t.length===0&&oI(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=wce(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&oI(this)),n!==null&&this.emit("data",n),n};function Ott(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,J3(e)}}function J3(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?u1.nextTick(mce,e):mce(e))}function mce(e){Ct("emit readable"),e.emit("readable"),cI(e)}function _ce(e,t){t.readingMore||(t.readingMore=!0,u1.nextTick(Ptt,e,t))}function Ptt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&Ece(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),hce(e,"error")===0&&e.emit("error",b)}Ntt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function Itt(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&hce(e,"data")&&(t.flowing=!0,cI(e))}}pr.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,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=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=Btt(e,t.buffer,t.decoder),r}function Btt(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function Mtt(e,t){var r=v2.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function oI(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,u1.nextTick(ktt,t,e))}function ktt(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Ece(e,t){for(var r=0,i=e.length;r{"use strict";Nce.exports=_c;var e9=Np(),Tce=Object.create(o1());Tce.inherits=Ld();Tce.inherits(_c,e9);function jtt(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 n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";Cce.exports=_2;var Rce=uI(),Ace=Object.create(o1());Ace.inherits=Ld();Ace.inherits(_2,Rce);function _2(e){if(!(this instanceof _2))return new _2(e);Rce.call(this,e)}_2.prototype._transform=function(e,t,r){r(null,e)}});var Pce=g((tn,t9)=>{var fl=require("stream");process.env.READABLE_STREAM==="disable"&&fl?(t9.exports=fl,tn=t9.exports=fl.Readable,tn.Readable=fl.Readable,tn.Writable=fl.Writable,tn.Duplex=fl.Duplex,tn.Transform=fl.Transform,tn.PassThrough=fl.PassThrough,tn.Stream=fl):(tn=t9.exports=eI(),tn.Stream=fl||tn,tn.Readable=tn,tn.Writable=YP(),tn.Duplex=Np(),tn.Transform=uI(),tn.PassThrough=Oce())});var Dce=g((qNt,Ice)=>{Ice.exports=Pce().PassThrough});var qce=g((MNt,Bce)=>{var Lce=require("util"),n9=Dce();Bce.exports={Readable:r9,Writable:i9};Lce.inherits(r9,n9);Lce.inherits(i9,n9);function Fce(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function r9(e,t){if(!(this instanceof r9))return new r9(e,t);n9.call(this,t),Fce(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 i9(e,t){if(!(this instanceof i9))return new i9(e,t);n9.call(this,t),Fce(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 dI=g((kNt,Mce)=>{Mce.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 n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var pI=g((jNt,kce)=>{function ztt(e){return e}kce.exports=ztt});var Uce=g((UNt,jce)=>{function $tt(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)}jce.exports=$tt});var Hce=g((zNt,$ce)=>{var Htt=Uce(),zce=Math.max;function Gtt(e,t,r){return t=zce(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=zce(i.length-t,0),a=Array(s);++n{function Vtt(e){return function(){return e}}Gce.exports=Vtt});var fI=g((HNt,Wce)=>{var Wtt=typeof global=="object"&&global&&global.Object===Object&&global;Wce.exports=Wtt});var d1=g((GNt,Kce)=>{var Ktt=fI(),Xtt=typeof self=="object"&&self&&self.Object===Object&&self,Qtt=Ktt||Xtt||Function("return this")();Kce.exports=Qtt});var s9=g((VNt,Xce)=>{var Ytt=d1(),Ztt=Ytt.Symbol;Xce.exports=Ztt});var Jce=g((WNt,Zce)=>{var Qce=s9(),Yce=Object.prototype,Jtt=Yce.hasOwnProperty,ert=Yce.toString,w2=Qce?Qce.toStringTag:void 0;function trt(e){var t=Jtt.call(e,w2),r=e[w2];try{e[w2]=void 0;var i=!0}catch{}var n=ert.call(e);return i&&(t?e[w2]=r:delete e[w2]),n}Zce.exports=trt});var tue=g((KNt,eue)=>{var rrt=Object.prototype,irt=rrt.toString;function nrt(e){return irt.call(e)}eue.exports=nrt});var E2=g((XNt,nue)=>{var rue=s9(),srt=Jce(),art=tue(),ort="[object Null]",lrt="[object Undefined]",iue=rue?rue.toStringTag:void 0;function crt(e){return e==null?e===void 0?lrt:ort:iue&&iue in Object(e)?srt(e):art(e)}nue.exports=crt});var S2=g((QNt,sue)=>{function urt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}sue.exports=urt});var mI=g((YNt,aue)=>{var drt=E2(),prt=S2(),frt="[object AsyncFunction]",mrt="[object Function]",hrt="[object GeneratorFunction]",grt="[object Proxy]";function yrt(e){if(!prt(e))return!1;var t=drt(e);return t==mrt||t==hrt||t==frt||t==grt}aue.exports=yrt});var lue=g((ZNt,oue)=>{var brt=d1(),vrt=brt["__core-js_shared__"];oue.exports=vrt});var due=g((JNt,uue)=>{var hI=lue(),cue=function(){var e=/[^.]+$/.exec(hI&&hI.keys&&hI.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function _rt(e){return!!cue&&cue in e}uue.exports=_rt});var fue=g((eRt,pue)=>{var wrt=Function.prototype,Ert=wrt.toString;function Srt(e){if(e!=null){try{return Ert.call(e)}catch{}try{return e+""}catch{}}return""}pue.exports=Srt});var hue=g((tRt,mue)=>{var xrt=mI(),Trt=due(),Nrt=S2(),Rrt=fue(),Art=/[\\^$.*+?()[\]{}|]/g,Crt=/^\[object .+?Constructor\]$/,Ort=Function.prototype,Prt=Object.prototype,Irt=Ort.toString,Drt=Prt.hasOwnProperty,Lrt=RegExp("^"+Irt.call(Drt).replace(Art,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Frt(e){if(!Nrt(e)||Trt(e))return!1;var t=xrt(e)?Lrt:Crt;return t.test(Rrt(e))}mue.exports=Frt});var yue=g((rRt,gue)=>{function Brt(e,t){return e?.[t]}gue.exports=Brt});var x2=g((iRt,bue)=>{var qrt=hue(),Mrt=yue();function krt(e,t){var r=Mrt(e,t);return qrt(r)?r:void 0}bue.exports=krt});var _ue=g((nRt,vue)=>{var jrt=x2(),Urt=function(){try{var e=jrt(Object,"defineProperty");return e({},"",{}),e}catch{}}();vue.exports=Urt});var Sue=g((sRt,Eue)=>{var zrt=Vce(),wue=_ue(),$rt=pI(),Hrt=wue?function(e,t){return wue(e,"toString",{configurable:!0,enumerable:!1,value:zrt(t),writable:!0})}:$rt;Eue.exports=Hrt});var Tue=g((aRt,xue)=>{var Grt=800,Vrt=16,Wrt=Date.now;function Krt(e){var t=0,r=0;return function(){var i=Wrt(),n=Vrt-(i-r);if(r=i,n>0){if(++t>=Grt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}xue.exports=Krt});var Rue=g((oRt,Nue)=>{var Xrt=Sue(),Qrt=Tue(),Yrt=Qrt(Xrt);Nue.exports=Yrt});var a9=g((lRt,Aue)=>{var Zrt=pI(),Jrt=Hce(),eit=Rue();function tit(e,t){return eit(Jrt(e,t,Zrt),e+"")}Aue.exports=tit});var o9=g((cRt,Cue)=>{function rit(e,t){return e===t||e!==e&&t!==t}Cue.exports=rit});var gI=g((uRt,Oue)=>{var iit=9007199254740991;function nit(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=iit}Oue.exports=nit});var l9=g((dRt,Pue)=>{var sit=mI(),ait=gI();function oit(e){return e!=null&&ait(e.length)&&!sit(e)}Pue.exports=oit});var yI=g((pRt,Iue)=>{var lit=9007199254740991,cit=/^(?:0|[1-9]\d*)$/;function uit(e,t){var r=typeof e;return t=t??lit,!!t&&(r=="number"||r!="symbol"&&cit.test(e))&&e>-1&&e%1==0&&e{var dit=o9(),pit=l9(),fit=yI(),mit=S2();function hit(e,t,r){if(!mit(r))return!1;var i=typeof t;return(i=="number"?pit(r)&&fit(t,r.length):i=="string"&&t in r)?dit(r[t],e):!1}Due.exports=hit});var Bue=g((mRt,Fue)=>{function git(e,t){for(var r=-1,i=Array(e);++r{function yit(e){return e!=null&&typeof e=="object"}que.exports=yit});var kue=g((gRt,Mue)=>{var bit=E2(),vit=p1(),_it="[object Arguments]";function wit(e){return vit(e)&&bit(e)==_it}Mue.exports=wit});var bI=g((yRt,zue)=>{var jue=kue(),Eit=p1(),Uue=Object.prototype,Sit=Uue.hasOwnProperty,xit=Uue.propertyIsEnumerable,Tit=jue(function(){return arguments}())?jue:function(e){return Eit(e)&&Sit.call(e,"callee")&&!xit.call(e,"callee")};zue.exports=Tit});var vI=g((bRt,$ue)=>{var Nit=Array.isArray;$ue.exports=Nit});var Gue=g((vRt,Hue)=>{function Rit(){return!1}Hue.exports=Rit});var Xue=g((T2,f1)=>{var Ait=d1(),Cit=Gue(),Kue=typeof T2=="object"&&T2&&!T2.nodeType&&T2,Vue=Kue&&typeof f1=="object"&&f1&&!f1.nodeType&&f1,Oit=Vue&&Vue.exports===Kue,Wue=Oit?Ait.Buffer:void 0,Pit=Wue?Wue.isBuffer:void 0,Iit=Pit||Cit;f1.exports=Iit});var Yue=g((_Rt,Que)=>{var Dit=E2(),Lit=gI(),Fit=p1(),Bit="[object Arguments]",qit="[object Array]",Mit="[object Boolean]",kit="[object Date]",jit="[object Error]",Uit="[object Function]",zit="[object Map]",$it="[object Number]",Hit="[object Object]",Git="[object RegExp]",Vit="[object Set]",Wit="[object String]",Kit="[object WeakMap]",Xit="[object ArrayBuffer]",Qit="[object DataView]",Yit="[object Float32Array]",Zit="[object Float64Array]",Jit="[object Int8Array]",ent="[object Int16Array]",tnt="[object Int32Array]",rnt="[object Uint8Array]",int="[object Uint8ClampedArray]",nnt="[object Uint16Array]",snt="[object Uint32Array]",fr={};fr[Yit]=fr[Zit]=fr[Jit]=fr[ent]=fr[tnt]=fr[rnt]=fr[int]=fr[nnt]=fr[snt]=!0;fr[Bit]=fr[qit]=fr[Xit]=fr[Mit]=fr[Qit]=fr[kit]=fr[jit]=fr[Uit]=fr[zit]=fr[$it]=fr[Hit]=fr[Git]=fr[Vit]=fr[Wit]=fr[Kit]=!1;function ant(e){return Fit(e)&&Lit(e.length)&&!!fr[Dit(e)]}Que.exports=ant});var _I=g((wRt,Zue)=>{function ont(e){return function(t){return e(t)}}Zue.exports=ont});var ede=g((N2,m1)=>{var lnt=fI(),Jue=typeof N2=="object"&&N2&&!N2.nodeType&&N2,R2=Jue&&typeof m1=="object"&&m1&&!m1.nodeType&&m1,cnt=R2&&R2.exports===Jue,wI=cnt&&lnt.process,unt=function(){try{var e=R2&&R2.require&&R2.require("util").types;return e||wI&&wI.binding&&wI.binding("util")}catch{}}();m1.exports=unt});var nde=g((ERt,ide)=>{var dnt=Yue(),pnt=_I(),tde=ede(),rde=tde&&tde.isTypedArray,fnt=rde?pnt(rde):dnt;ide.exports=fnt});var ade=g((SRt,sde)=>{var mnt=Bue(),hnt=bI(),gnt=vI(),ynt=Xue(),bnt=yI(),vnt=nde(),_nt=Object.prototype,wnt=_nt.hasOwnProperty;function Ent(e,t){var r=gnt(e),i=!r&&hnt(e),n=!r&&!i&&ynt(e),s=!r&&!i&&!n&&vnt(e),a=r||i||n||s,o=a?mnt(e.length,String):[],l=o.length;for(var c in e)(t||wnt.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||bnt(c,l)))&&o.push(c);return o}sde.exports=Ent});var lde=g((xRt,ode)=>{var Snt=Object.prototype;function xnt(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Snt;return e===r}ode.exports=xnt});var ude=g((TRt,cde)=>{function Tnt(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}cde.exports=Tnt});var pde=g((NRt,dde)=>{var Nnt=S2(),Rnt=lde(),Ant=ude(),Cnt=Object.prototype,Ont=Cnt.hasOwnProperty;function Pnt(e){if(!Nnt(e))return Ant(e);var t=Rnt(e),r=[];for(var i in e)i=="constructor"&&(t||!Ont.call(e,i))||r.push(i);return r}dde.exports=Pnt});var mde=g((RRt,fde)=>{var Int=ade(),Dnt=pde(),Lnt=l9();function Fnt(e){return Lnt(e)?Int(e,!0):Dnt(e)}fde.exports=Fnt});var yde=g((ARt,gde)=>{var Bnt=a9(),qnt=o9(),Mnt=Lue(),knt=mde(),hde=Object.prototype,jnt=hde.hasOwnProperty,Unt=Bnt(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&Mnt(t[0],t[1],n)&&(i=1);++r{"use strict";bde.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Ade=g((O2,C2)=>{"use strict";Object.defineProperty(O2,"__esModule",{value:!0});var xde=new WeakMap,EI=new WeakMap;function mr(e){let t=xde.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function vde(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 h1(e,t){xde.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";Object.defineProperty(I2,"__esModule",{value:!0});var xI=Ade(),Mu=class extends xI.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=d9.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}};xI.defineEventAttribute(Mu.prototype,"abort");function Xnt(){let e=Object.create(Mu.prototype);return xI.EventTarget.call(e),d9.set(e,!1),e}function Qnt(e){d9.get(e)===!1&&(d9.set(e,!0),e.dispatchEvent({type:"abort"}))}var d9=new WeakMap;Object.defineProperties(Mu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Mu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var ku=class{constructor(){Ode.set(this,Xnt())}get signal(){return Cde(this)}abort(){Qnt(Cde(this))}},Ode=new WeakMap;function Cde(e){let t=Ode.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(ku.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ku.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});I2.AbortController=ku;I2.AbortSignal=Mu;I2.default=ku;P2.exports=ku;P2.exports.AbortController=P2.exports.default=ku;P2.exports.AbortSignal=Mu});var Nn=g((ORt,NI)=>{"use strict";var Ynt=require("buffer"),{kResistStopPropagation:Znt,SymbolDispose:Jnt}=Rr(),est=globalThis.AbortSignal||g1().AbortSignal,tst=globalThis.AbortController||g1().AbortController,rst=Object.getPrototypeOf(async function(){}).constructor,Pde=globalThis.Blob||Ynt.Blob,ist=typeof Pde<"u"?function(t){return t instanceof Pde}:function(t){return!1},Ide=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},nst=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},TI=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{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.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"{}"}},types:{isAsyncFunction(e){return e instanceof rst},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:ist,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);Ide(t,"signal"),nst(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Znt]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[Jnt](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:est.any||function(t){if(t.length===1)return t[0];let r=new tst,i=()=>r.abort();return t.forEach(n=>{Ide(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};NI.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Kn=g((PRt,Fde)=>{"use strict";var{format:sst,inspect:p9,AggregateError:ast}=Nn(),ost=globalThis.AggregateError||ast,lst=Symbol("kIsNodeError"),cst=["string","function","number","object","Function","Object","boolean","bigint","symbol"],ust=/^([A-Z][a-z0-9]*)+$/,dst="__node_internal_",f9={};function Rp(e,t){if(!e)throw new f9.ERR_INTERNAL_ASSERTION(t)}function Dde(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 pst(e,t,r){if(typeof t=="function")return Rp(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 Rp(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:sst(t,...r)}function rn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(pst(e,t,s))}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[lst]=!0,f9[e]=i}function Lde(e){let t=dst+e.name;return Object.defineProperty(e,"name",{value:t}),e}function fst(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new ost([t,e],t.message);return r.code=t.code,r}return e||t}var RI=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new f9.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};rn("ERR_ASSERTION","%s",Error);rn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{Rp(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 n=[],s=[],a=[];for(let l of t)Rp(typeof l=="string","All expected entries have to be of type string"),cst.includes(l)?n.push(l.toLowerCase()):ust.test(l)?s.push(l):(Rp(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}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 l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=p9(r,{depth:-1});i+=`. Received ${l}`}}else{let l=p9(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);rn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=p9(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);rn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=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 ${n}.`},TypeError);rn("ERR_MISSING_ARGS",(...e)=>{Rp(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);rn("ERR_OUT_OF_RANGE",(e,t,r)=>{Rp(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=Dde(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=Dde(i)),i+="n"):i=p9(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);rn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);rn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);rn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);rn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);rn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);rn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);rn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);rn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);rn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);rn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);rn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Fde.exports={AbortError:RI,aggregateTwoErrors:Lde(fst),hideStackFrames:Lde,codes:f9}});var b1=g((IRt,Gde)=>{"use strict";var{ArrayIsArray:CI,ArrayPrototypeIncludes:kde,ArrayPrototypeJoin:jde,ArrayPrototypeMap:mst,NumberIsInteger:OI,NumberIsNaN:hst,NumberMAX_SAFE_INTEGER:gst,NumberMIN_SAFE_INTEGER:yst,NumberParseInt:bst,ObjectPrototypeHasOwnProperty:vst,RegExpPrototypeExec:Ude,String:_st,StringPrototypeToUpperCase:wst,StringPrototypeTrim:Est}=Rr(),{hideStackFrames:Da,codes:{ERR_SOCKET_BAD_PORT:Sst,ERR_INVALID_ARG_TYPE:Rn,ERR_INVALID_ARG_VALUE:y1,ERR_OUT_OF_RANGE:Ap,ERR_UNKNOWN_SIGNAL:Bde}}=Kn(),{normalizeEncoding:xst}=Nn(),{isAsyncFunction:Tst,isArrayBufferView:Nst}=Nn().types,qde={};function Rst(e){return e===(e|0)}function Ast(e){return e===e>>>0}var Cst=/^[0-7]+$/,Ost="must be a 32-bit unsigned integer or an octal string";function Pst(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(Ude(Cst,e)===null)throw new y1(t,e,Ost);e=bst(e,8)}return zde(e,t),e}var Ist=Da((e,t,r=yst,i=gst)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!OI(e))throw new Ap(t,"an integer",e);if(ei)throw new Ap(t,`>= ${r} && <= ${i}`,e)}),Dst=Da((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!OI(e))throw new Ap(t,"an integer",e);if(ei)throw new Ap(t,`>= ${r} && <= ${i}`,e)}),zde=Da((e,t,r=!1)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!OI(e))throw new Ap(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new Ap(t,`>= ${i} && <= ${n}`,e)});function PI(e,t){if(typeof e!="string")throw new Rn(t,"string",e)}function Lst(e,t,r=void 0,i){if(typeof e!="number")throw new Rn(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&hst(e))throw new Ap(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var Fst=Da((e,t,r)=>{if(!kde(r,e)){let n="must be one of: "+jde(mst(r,s=>typeof s=="string"?`'${s}'`:_st(s)),", ");throw new y1(t,e,n)}});function $de(e,t){if(typeof e!="boolean")throw new Rn(t,"boolean",e)}function AI(e,t,r){return e==null||!vst(e,t)?r:e[t]}var Bst=Da((e,t,r=null)=>{let i=AI(r,"allowArray",!1),n=AI(r,"allowFunction",!1);if(!AI(r,"nullable",!1)&&e===null||!i&&CI(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new Rn(t,"Object",e)}),qst=Da((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Rn(t,"a dictionary",e)}),m9=Da((e,t,r=0)=>{if(!CI(e))throw new Rn(t,"Array",e);if(e.length{if(!Nst(e))throw new Rn(t,["Buffer","TypedArray","DataView"],e)});function $st(e,t){let r=xst(t),i=e.length;if(r==="hex"&&i%2!==0)throw new y1("encoding",t,`is invalid for data of length ${i}`)}function Hst(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Est(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new Sst(t,e,r);return e|0}var Hde=Da((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Rn(t,"AbortSignal",e)}),Gst=Da((e,t)=>{if(typeof e!="function")throw new Rn(t,"Function",e)}),Vst=Da((e,t)=>{if(typeof e!="function"||Tst(e))throw new Rn(t,"Function",e)}),Wst=Da((e,t)=>{if(e!==void 0)throw new Rn(t,"undefined",e)});function Kst(e,t,r){if(!kde(r,e))throw new Rn(t,`('${jde(r,"|")}')`,e)}var Xst=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Mde(e,t){if(typeof e>"u"||!Ude(Xst,e))throw new y1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Qst(e){if(typeof e=="string")return Mde(e,"hints"),e;if(CI(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}Gde.exports={isInt32:Rst,isUint32:Ast,parseFileMode:Pst,validateArray:m9,validateStringArray:Mst,validateBooleanArray:kst,validateAbortSignalArray:jst,validateBoolean:$de,validateBuffer:zst,validateDictionary:qst,validateEncoding:$st,validateFunction:Gst,validateInt32:Dst,validateInteger:Ist,validateNumber:Lst,validateObject:Bst,validateOneOf:Fst,validatePlainFunction:Vst,validatePort:Hst,validateSignalName:Ust,validateString:PI,validateUint32:zde,validateUndefined:Wst,validateUnion:Kst,validateAbortSignal:Hde,validateLinkHeaderValue:Qst}});var ju=g((DRt,Vde)=>{Vde.exports=global.process});var hl=g((LRt,ope)=>{"use strict";var{SymbolAsyncIterator:Wde,SymbolIterator:Kde,SymbolFor:Cp}=Rr(),Xde=Cp("nodejs.stream.destroyed"),Qde=Cp("nodejs.stream.errored"),II=Cp("nodejs.stream.readable"),DI=Cp("nodejs.stream.writable"),Yde=Cp("nodejs.stream.disturbed"),Yst=Cp("nodejs.webstream.isClosedPromise"),Zst=Cp("nodejs.webstream.controllerErrorFunction");function h9(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 g9(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 Jst(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function ml(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function Zde(e){return!!(e&&!ml(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function Jde(e){return!!(e&&!ml(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function epe(e){return!!(e&&!ml(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function eat(e){return Zde(e)||Jde(e)||epe(e)}function tat(e,t){return e==null?!1:t===!0?typeof e[Wde]=="function":t===!1?typeof e[Kde]=="function":typeof e[Wde]=="function"||typeof e[Kde]=="function"}function y9(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[Xde]||i!=null&&i.destroyed)}function tpe(e){if(!g9(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 rat(e,t){if(!g9(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 iat(e){if(!h9(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 rpe(e,t){if(!h9(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 ipe(e){return e&&e[II]!=null?e[II]:typeof e?.readable!="boolean"?null:y9(e)?!1:h9(e)&&e.readable&&!rpe(e)}function npe(e){return e&&e[DI]!=null?e[DI]:typeof e?.writable!="boolean"?null:y9(e)?!1:g9(e)&&e.writable&&!tpe(e)}function nat(e,t){return ml(e)?y9(e)?!0:!(t?.readable!==!1&&ipe(e)||t?.writable!==!1&&npe(e)):null}function sat(e){var t,r;return ml(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 aat(e){var t,r;return ml(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 oat(e){if(!ml(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"&&spe(e)?e._closed:null}function spe(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function ape(e){return typeof e._sent100=="boolean"&&spe(e)}function lat(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 cat(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&ape(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function uat(e){var t;return!!(e&&((t=e[Yde])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function dat(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[Qde])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}ope.exports={isDestroyed:y9,kIsDestroyed:Xde,isDisturbed:uat,kIsDisturbed:Yde,isErrored:dat,kIsErrored:Qde,isReadable:ipe,kIsReadable:II,kIsClosedPromise:Yst,kControllerErrorFunction:Zst,kIsWritable:DI,isClosed:oat,isDuplexNodeStream:Jst,isFinished:nat,isIterable:tat,isReadableNodeStream:h9,isReadableStream:Zde,isReadableEnded:iat,isReadableFinished:rpe,isReadableErrored:aat,isNodeStream:ml,isWebStream:eat,isWritable:npe,isWritableNodeStream:g9,isWritableStream:Jde,isWritableEnded:tpe,isWritableFinished:rat,isWritableErrored:sat,isServerRequest:lat,isServerResponse:ape,willEmitClose:cat,isTransformStream:epe}});var wc=g((FRt,MI)=>{var Uu=ju(),{AbortError:gpe,codes:pat}=Kn(),{ERR_INVALID_ARG_TYPE:fat,ERR_STREAM_PREMATURE_CLOSE:lpe}=pat,{kEmptyObject:FI,once:BI}=Nn(),{validateAbortSignal:mat,validateFunction:hat,validateObject:gat,validateBoolean:yat}=b1(),{Promise:bat,PromisePrototypeThen:vat,SymbolDispose:ype}=Rr(),{isClosed:_at,isReadable:cpe,isReadableNodeStream:LI,isReadableStream:wat,isReadableFinished:upe,isReadableErrored:dpe,isWritable:ppe,isWritableNodeStream:fpe,isWritableStream:Eat,isWritableFinished:mpe,isWritableErrored:hpe,isNodeStream:Sat,willEmitClose:xat,kIsClosedPromise:Tat}=hl(),v1;function Nat(e){return e.setHeader&&typeof e.abort=="function"}var qI=()=>{};function bpe(e,t,r){var i,n;if(arguments.length===2?(r=t,t=FI):t==null?t=FI:gat(t,"options"),hat(r,"callback"),mat(t.signal,"options.signal"),r=BI(r),wat(e)||Eat(e))return Rat(e,t,r);if(!Sat(e))throw new fat("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:LI(e),a=(n=t.writable)!==null&&n!==void 0?n:fpe(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=xat(e)&&LI(e)===s&&fpe(e)===a,d=mpe(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=upe(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=_at(e),b=()=>{y=!0;let T=hpe(e)||dpe(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&LI(e,!0)&&!upe(e,!1))return r.call(e,new lpe);if(a&&!d&&!mpe(e,!1))return r.call(e,new lpe);r.call(e)},w=()=>{y=!0;let T=hpe(e)||dpe(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};Nat(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Uu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Uu.nextTick(w):(!s&&(!u||cpe(e))&&(d||ppe(e)===!1)||!a&&(!u||ppe(e))&&(f||cpe(e)===!1)||l&&e.req&&e.aborted)&&Uu.nextTick(w);let E=()=>{r=qI,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let q=r;E(),q.call(e,new gpe(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Uu.nextTick(T);else{v1=v1||Nn().addAbortListener;let q=v1(t.signal,T),O=r;r=BI((...B)=>{q[ype](),O.apply(e,B)})}}return E}function Rat(e,t,r){let i=!1,n=qI;if(t.signal)if(n=()=>{i=!0,r.call(e,new gpe(void 0,{cause:t.signal.reason}))},t.signal.aborted)Uu.nextTick(n);else{v1=v1||Nn().addAbortListener;let a=v1(t.signal,n),o=r;r=BI((...l)=>{a[ype](),o.apply(e,l)})}let s=(...a)=>{i||Uu.nextTick(()=>r.apply(e,a))};return vat(e[Tat].promise,s,s),qI}function Aat(e,t){var r;let i=!1;return t===null&&(t=FI),(r=t)!==null&&r!==void 0&&r.cleanup&&(yat(t.cleanup,"cleanup"),i=t.cleanup),new bat((n,s)=>{let a=bpe(e,t,o=>{i&&a(),o?s(o):n()})})}MI.exports=bpe;MI.exports.finished=Aat});var Op=g((BRt,Npe)=>{"use strict";var gl=ju(),{aggregateTwoErrors:Cat,codes:{ERR_MULTIPLE_CALLBACK:Oat},AbortError:Pat}=Kn(),{Symbol:wpe}=Rr(),{kIsDestroyed:Iat,isDestroyed:Dat,isFinished:Lat,isServerRequest:Fat}=hl(),Epe=wpe("kDestroy"),kI=wpe("kConstruct");function Spe(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function Bat(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(Spe(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?vpe(this,e,t):this.once(Epe,function(s){vpe(this,Cat(s,e),t)}),this)}function vpe(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;Spe(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?gl.nextTick(qat,e,s):gl.nextTick(xpe,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function qat(e,t){jI(e,t),xpe(e)}function xpe(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 jI(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 Mat(){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 UI(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?gl.nextTick(jI,e,t):jI(e,t))}function kat(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(kI,t),!(e.listenerCount(kI)>1)&&gl.nextTick(jat,e)}function jat(e){let t=!1;function r(i){if(t){UI(e,i??new Oat);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(Epe,i):i?UI(e,i,!0):gl.nextTick(Uat,e)}try{e._construct(i=>{gl.nextTick(r,i)})}catch(i){gl.nextTick(r,i)}}function Uat(e){e.emit(kI)}function _pe(e){return e?.setHeader&&typeof e.abort=="function"}function Tpe(e){e.emit("close")}function zat(e,t){e.emit("error",t),gl.nextTick(Tpe,e)}function $at(e,t){!e||Dat(e)||(!t&&!Lat(e)&&(t=new Pat),Fat(e)?(e.socket=null,e.destroy(t)):_pe(e)?e.abort():_pe(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?gl.nextTick(zat,e,t):gl.nextTick(Tpe,e),e.destroyed||(e[Iat]=!0))}Npe.exports={construct:kat,destroyer:$at,destroy:Bat,undestroy:Mat,errorOrDestroy:UI}});var _9=g((qRt,Ape)=>{"use strict";var{ArrayIsArray:Hat,ObjectSetPrototypeOf:Rpe}=Rr(),{EventEmitter:b9}=require("events");function v9(e){b9.call(this,e)}Rpe(v9.prototype,b9.prototype);Rpe(v9,b9);v9.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),b9.listenerCount(this,"error")===0&&this.emit("error",u)}zI(r,"error",l),zI(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function zI(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Hat(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Ape.exports={Stream:v9,prependListener:zI}});var D2=g((MRt,w9)=>{"use strict";var{SymbolDispose:Gat}=Rr(),{AbortError:Cpe,codes:Vat}=Kn(),{isNodeStream:Ope,isWebStream:Wat,kControllerErrorFunction:Kat}=hl(),Xat=wc(),{ERR_INVALID_ARG_TYPE:Ppe}=Vat,$I,Qat=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Ppe(t,"AbortSignal",e)};w9.exports.addAbortSignal=function(t,r){if(Qat(t,"signal"),!Ope(r)&&!Wat(r))throw new Ppe("stream",["ReadableStream","WritableStream","Stream"],r);return w9.exports.addAbortSignalNoValidate(t,r)};w9.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Ope(t)?()=>{t.destroy(new Cpe(void 0,{cause:e.reason}))}:()=>{t[Kat](new Cpe(void 0,{cause:e.reason}))};if(e.aborted)r();else{$I=$I||Nn().addAbortListener;let i=$I(e,r);Xat(t,i[Gat])}return t}});var Lpe=g((jRt,Dpe)=>{"use strict";var{StringPrototypeSlice:Ipe,SymbolIterator:Yat,TypedArrayPrototypeSet:E9,Uint8Array:Zat}=Rr(),{Buffer:HI}=require("buffer"),{inspect:Jat}=Nn();Dpe.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 HI.alloc(0);let r=HI.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)E9(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=Ipe(s,0,t),this.head=i,i.data=Ipe(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=HI.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)E9(r,a,i-t),t-=a.length;else{t===a.length?(E9(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(E9(r,new Zat(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return Jat(this,{...r,depth:0,customInspect:!1})}}});var L2=g((URt,Mpe)=>{"use strict";var{MathFloor:eot,NumberIsInteger:tot}=Rr(),{validateInteger:rot}=b1(),{ERR_INVALID_ARG_VALUE:iot}=Kn().codes,Fpe=16*1024,Bpe=16;function not(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function qpe(e){return e?Bpe:Fpe}function sot(e,t){rot(t,"value",0),e?Bpe=t:Fpe=t}function aot(e,t,r,i){let n=not(t,i,r);if(n!=null){if(!tot(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new iot(s,n)}return eot(n)}return qpe(e.objectMode)}Mpe.exports={getHighWaterMark:aot,getDefaultHighWaterMark:qpe,setDefaultHighWaterMark:sot}});var GI=g((zRt,zpe)=>{"use strict";var kpe=ju(),{PromisePrototypeThen:oot,SymbolAsyncIterator:jpe,SymbolIterator:Upe}=Rr(),{Buffer:lot}=require("buffer"),{ERR_INVALID_ARG_TYPE:cot,ERR_STREAM_NULL_VALUES:uot}=Kn().codes;function dot(e,t,r){let i;if(typeof t=="string"||t instanceof lot)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[jpe])n=!0,i=t[jpe]();else if(t&&t[Upe])n=!1,i=t[Upe]();else throw new cot("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){oot(o(c),()=>kpe.nextTick(u,c),d=>kpe.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new uot;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}zpe.exports=dot});var B2=g(($Rt,afe)=>{var Eo=ju(),{ArrayPrototypeIndexOf:pot,NumberIsInteger:fot,NumberIsNaN:mot,NumberParseInt:hot,ObjectDefineProperties:JI,ObjectKeys:got,ObjectSetPrototypeOf:Gpe,Promise:Vpe,SafeSet:yot,SymbolAsyncDispose:bot,SymbolAsyncIterator:vot,Symbol:_ot}=Rr();afe.exports=Qe;Qe.ReadableState=N9;var{EventEmitter:wot}=require("events"),{Stream:zu,prependListener:Eot}=_9(),{Buffer:VI}=require("buffer"),{addAbortSignal:Sot}=D2(),Wpe=wc(),lt=Nn().debuglog("stream",e=>{lt=e}),xot=Lpe(),E1=Op(),{getHighWaterMark:Tot,getDefaultHighWaterMark:Not}=L2(),{aggregateTwoErrors:$pe,codes:{ERR_INVALID_ARG_TYPE:Rot,ERR_METHOD_NOT_IMPLEMENTED:Aot,ERR_OUT_OF_RANGE:Cot,ERR_STREAM_PUSH_AFTER_EOF:Oot,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Pot},AbortError:Iot}=Kn(),{validateObject:Dot}=b1(),Pp=_ot("kPaused"),{StringDecoder:Kpe}=require("string_decoder"),Lot=GI();Gpe(Qe.prototype,zu.prototype);Gpe(Qe,zu);var WI=()=>{},{errorOrDestroy:_1}=E1,w1=1,Fot=2,Xpe=4,F2=8,Qpe=16,S9=32,x9=64,Ype=128,Bot=256,qot=512,Mot=1024,YI=2048,ZI=4096,kot=8192,jot=16384,Uot=32768,Zpe=65536,zot=1<<17,$ot=1<<18;function _i(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}JI(N9.prototype,{objectMode:_i(w1),ended:_i(Fot),endEmitted:_i(Xpe),reading:_i(F2),constructed:_i(Qpe),sync:_i(S9),needReadable:_i(x9),emittedReadable:_i(Ype),readableListening:_i(Bot),resumeScheduled:_i(qot),errorEmitted:_i(Mot),emitClose:_i(YI),autoDestroy:_i(ZI),destroyed:_i(kot),closed:_i(jot),closeEmitted:_i(Uot),multiAwaitDrain:_i(Zpe),readingMore:_i(zot),dataEmitted:_i($ot)});function N9(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.state=YI|ZI|Qpe|S9,e&&e.objectMode&&(this.state|=w1),r&&e&&e.readableObjectMode&&(this.state|=w1),this.highWaterMark=e?Tot(this,e,"readableHighWaterMark",r):Not(!1),this.buffer=new xot,this.length=0,this.pipes=[],this.flowing=null,this[Pp]=null,e&&e.emitClose===!1&&(this.state&=~YI),e&&e.autoDestroy===!1&&(this.state&=~ZI),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new Kpe(e.encoding),this.encoding=e.encoding)}function Qe(e){if(!(this instanceof Qe))return new Qe(e);let t=this instanceof yl();this._readableState=new N9(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&&Sot(e.signal,this)),zu.call(this,e),E1.construct(this,()=>{this._readableState.needReadable&&T9(this,this._readableState)})}Qe.prototype.destroy=E1.destroy;Qe.prototype._undestroy=E1.undestroy;Qe.prototype._destroy=function(e,t){t(e)};Qe.prototype[wot.captureRejectionSymbol]=function(e){this.destroy(e)};Qe.prototype[bot]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new Iot,this.destroy(e)),new Vpe((t,r)=>Wpe(this,i=>i&&i!==e?r(i):t(null)))};Qe.prototype.push=function(e,t){return Jpe(this,e,t,!1)};Qe.prototype.unshift=function(e,t){return Jpe(this,e,t,!0)};function Jpe(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&w1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=VI.from(t,r).toString(n.encoding):(t=VI.from(t,r),r=""))):t instanceof VI?r="":zu._isUint8Array(t)?(t=zu._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new Rot("chunk",["string","Buffer","Uint8Array"],t))),s)_1(e,s);else if(t===null)n.state&=~F2,Vot(e,n);else if(n.state&w1||t&&t.length>0)if(i)if(n.state&Xpe)_1(e,new Pot);else{if(n.destroyed||n.errored)return!1;KI(e,n,t,!0)}else if(n.ended)_1(e,new Oot);else{if(n.destroyed||n.errored)return!1;n.state&=~F2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?KI(e,n,t,!1):T9(e,n)):KI(e,n,t,!1)}else i||(n.state&=~F2,T9(e,n));return!n.ended&&(n.length0?(t.state&Zpe?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&x9&&R9(e)),T9(e,t)}Qe.prototype.isPaused=function(){let e=this._readableState;return e[Pp]===!0||e.flowing===!1};Qe.prototype.setEncoding=function(e){let t=new Kpe(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var Hot=1073741824;function Got(e){if(e>Hot)throw new Cot("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function Hpe(e,t){return e<=0||t.length===0&&t.ended?0:t.state&w1?1:mot(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Qe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:fot(e)||(e=hot(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=Got(e)),e!==0&&(t.state&=~Ype),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?XI(this):R9(this),null;if(e=Hpe(e,t),e===0&&t.ended)return t.length===0&&XI(this),null;let i=(t.state&x9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=nfe(e,t):n=null,n===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&&XI(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function Vot(e,t){if(lt("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?R9(e):(t.needReadable=!1,t.emittedReadable=!0,efe(e))}}function R9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,Eo.nextTick(efe,e))}function efe(e){let t=e._readableState;lt("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,rfe(e)}function T9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,Eo.nextTick(Wot,e,t))}function Wot(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=Kot(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?_1(e,b):e.emit("error",b)}}Eot(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function Kot(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Qe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?R9(this):i.reading||Eo.nextTick(Xot,this)),r};Qe.prototype.addListener=Qe.prototype.on;Qe.prototype.removeListener=function(e,t){let r=zu.prototype.removeListener.call(this,e,t);return e==="readable"&&Eo.nextTick(tfe,this),r};Qe.prototype.off=Qe.prototype.removeListener;Qe.prototype.removeAllListeners=function(e){let t=zu.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&Eo.nextTick(tfe,this),t};function tfe(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Pp]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function Xot(e){lt("readable nexttick read 0"),e.read(0)}Qe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,Qot(this,e)),e[Pp]=!1,this};function Qot(e,t){t.resumeScheduled||(t.resumeScheduled=!0,Eo.nextTick(Yot,e,t))}function Yot(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),rfe(e),t.flowing&&!t.reading&&e.read(0)}Qe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Pp]=!0,this};function rfe(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Qe.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=>{_1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=got(e);for(let i=1;i{n=a?$pe(n,a):null,r(),r=WI});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new Vpe(i)}}}catch(a){throw n=$pe(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?E1.destroyer(e,null):(e.off("readable",i),s())}}JI(Qe.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}}});JI(N9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Pp]!==!1},set(e){this[Pp]=!!e}}});Qe._fromList=nfe;function nfe(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 XI(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,Eo.nextTick(Jot,t,e))}function Jot(e,t){if(lt("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)Eo.nextTick(elt,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function elt(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Qe.from=function(e,t){return Lot(Qe,e,t)};var QI;function sfe(){return QI===void 0&&(QI={}),QI}Qe.fromWeb=function(e,t){return sfe().newStreamReadableFromReadableStream(e,t)};Qe.toWeb=function(e,t){return sfe().newReadableStreamFromStreamReadable(e,t)};Qe.wrap=function(e,t){var r,i;return new Qe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){E1.destroyer(e,n),s(n)}}).wrap(e)}});var I9=g((HRt,bfe)=>{var Ip=ju(),{ArrayPrototypeSlice:cfe,Error:tlt,FunctionPrototypeSymbolHasInstance:ufe,ObjectDefineProperty:dfe,ObjectDefineProperties:rlt,ObjectSetPrototypeOf:pfe,StringPrototypeToLowerCase:ilt,Symbol:nlt,SymbolHasInstance:slt}=Rr();bfe.exports=Ar;Ar.WritableState=k2;var{EventEmitter:alt}=require("events"),q2=_9().Stream,{Buffer:A9}=require("buffer"),P9=Op(),{addAbortSignal:olt}=D2(),{getHighWaterMark:llt,getDefaultHighWaterMark:clt}=L2(),{ERR_INVALID_ARG_TYPE:ult,ERR_METHOD_NOT_IMPLEMENTED:dlt,ERR_MULTIPLE_CALLBACK:ffe,ERR_STREAM_CANNOT_PIPE:plt,ERR_STREAM_DESTROYED:M2,ERR_STREAM_ALREADY_FINISHED:flt,ERR_STREAM_NULL_VALUES:mlt,ERR_STREAM_WRITE_AFTER_END:hlt,ERR_UNKNOWN_ENCODING:mfe}=Kn().codes,{errorOrDestroy:S1}=P9;pfe(Ar.prototype,q2.prototype);pfe(Ar,q2);function rD(){}var x1=nlt("kOnFinished");function k2(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?llt(this,e,"writableHighWaterMark",r):clt(!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=ylt.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,O9(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[x1]=[]}function O9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}k2.prototype.getBuffer=function(){return cfe(this.buffered,this.bufferedIndex)};dfe(k2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Ar(e){let t=this instanceof yl();if(!t&&!ufe(Ar,this))return new Ar(e);this._writableState=new k2(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&&olt(e.signal,this)),q2.call(this,e),P9.construct(this,()=>{let r=this._writableState;r.writing||nD(this,r),sD(this,r)})}dfe(Ar,slt,{__proto__:null,value:function(e){return ufe(this,e)?!0:this!==Ar?!1:e&&e._writableState instanceof k2}});Ar.prototype.pipe=function(){S1(this,new plt)};function hfe(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!A9.isEncoding(r))throw new mfe(r);typeof i!="function"&&(i=rD)}if(t===null)throw new mlt;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=A9.from(t,r),r="buffer");else if(t instanceof A9)r="buffer";else if(q2._isUint8Array(t))t=q2._uint8ArrayToBuffer(t),r="buffer";else throw new ult("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new hlt:n.destroyed&&(s=new M2("write")),s?(Ip.nextTick(i,s),S1(e,s,!0),s):(n.pendingcb++,glt(e,n,t,r,i))}Ar.prototype.write=function(e,t,r){return hfe(this,e,t,r)===!0};Ar.prototype.cork=function(){this._writableState.corked++};Ar.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||nD(this,e))};Ar.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=ilt(t)),!A9.isEncoding(t))throw new mfe(t);return this._writableState.defaultEncoding=t,this};function glt(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&nD(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},Ip.nextTick(blt,r.afterWriteTickInfo)):gfe(e,r,1,n))}function blt({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,gfe(e,t,r,i)}function gfe(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&&iD(t),sD(e,t)}function iD(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?rD:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Ar.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new dlt("_write()")};Ar.prototype._writev=null;Ar.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 n;if(e!=null){let s=hfe(this,e,t);s instanceof tlt&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,sD(this,i,!0),i.ended=!0):i.finished?n=new flt("end"):i.destroyed&&(n=new M2("end"))),typeof r=="function"&&(n||i.finished?Ip.nextTick(r,n):i[x1].push(r)),this};function C9(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 vlt(e,t){let r=!1;function i(n){if(r){S1(e,n??ffe());return}if(r=!0,t.pendingcb--,n){let s=t[x1].splice(0);for(let a=0;a{C9(n)?tD(i,n):n.pendingcb--},e,t)):C9(t)&&(t.pendingcb++,tD(e,t))))}function tD(e,t){t.pendingcb--,t.finished=!0;let r=t[x1].splice(0);for(let i=0;i{var aD=ju(),Elt=require("buffer"),{isReadable:Slt,isWritable:xlt,isIterable:vfe,isNodeStream:Tlt,isReadableNodeStream:_fe,isWritableNodeStream:wfe,isDuplexNodeStream:Nlt,isReadableStream:Efe,isWritableStream:Sfe}=hl(),xfe=wc(),{AbortError:Ofe,codes:{ERR_INVALID_ARG_TYPE:Rlt,ERR_INVALID_RETURN_VALUE:Tfe}}=Kn(),{destroyer:N1}=Op(),Alt=yl(),Pfe=B2(),Clt=I9(),{createDeferredPromise:Nfe}=Nn(),Rfe=GI(),Afe=globalThis.Blob||Elt.Blob,Olt=typeof Afe<"u"?function(t){return t instanceof Afe}:function(t){return!1},Plt=globalThis.AbortController||g1().AbortController,{FunctionPrototypeCall:Cfe}=Rr(),$u=class extends Alt{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)}};Ife.exports=function e(t,r){if(Nlt(t))return t;if(_fe(t))return T1({readable:t});if(wfe(t))return T1({writable:t});if(Tlt(t))return T1({writable:!1,readable:!1});if(Efe(t))return T1({readable:Pfe.fromWeb(t)});if(Sfe(t))return T1({writable:Clt.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=Ilt(t);if(vfe(n))return Rfe($u,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=Cfe(l,n,d=>{if(d!=null)throw new Tfe("nully","body",d)},d=>{N1(c,d)});return c=new $u({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,aD.nextTick(d,null)}catch(p){aD.nextTick(d,p)}})},destroy:o})}throw new Tfe("Iterable, AsyncIterable or AsyncFunction",r,n)}if(Olt(t))return e(t.arrayBuffer());if(vfe(t))return Rfe($u,t,{objectMode:!0,writable:!1});if(Efe(t?.readable)&&Sfe(t?.writable))return $u.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?_fe(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?wfe(t?.writable)?t?.writable:e(t.writable):void 0;return T1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return Cfe(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{N1(n,s)}),n=new $u({objectMode:!0,writable:!1,read(){}})}throw new Rlt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function Ilt(e){let{promise:t,resolve:r}=Nfe(),i=new Plt,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(aD.nextTick(c),l)return;if(n.aborted)throw new Ofe(void 0,{cause:n.reason});({promise:t,resolve:r}=Nfe()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function T1(e){let t=e.readable&&typeof e.readable.read!="function"?Pfe.wrap(e.readable):e.readable,r=e.writable,i=!!Slt(t),n=!!xlt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new $u({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(xfe(r,d=>{n=!1,d&&N1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(xfe(t,d=>{i=!1,d&&N1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new Ofe),o=null,s=null,a=null,l===null?p(d):(l=p,N1(r,d),N1(t,d))},c}});var yl=g((VRt,Bfe)=>{"use strict";var{ObjectDefineProperties:Dlt,ObjectGetOwnPropertyDescriptor:Ec,ObjectKeys:Llt,ObjectSetPrototypeOf:Lfe}=Rr();Bfe.exports=So;var cD=B2(),La=I9();Lfe(So.prototype,cD.prototype);Lfe(So,cD);{let e=Llt(La.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:qfe,Symbol:Flt}=Rr();Mfe.exports=Sc;var{ERR_METHOD_NOT_IMPLEMENTED:Blt}=Kn().codes,dD=yl(),{getHighWaterMark:qlt}=L2();qfe(Sc.prototype,dD.prototype);qfe(Sc,dD);var j2=Flt("kCallback");function Sc(e){if(!(this instanceof Sc))return new Sc(e);let t=e?qlt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),dD.call(this,e),this._readableState.sync=!1,this[j2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",Mlt)}function uD(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 Mlt(){this._final!==uD&&uD.call(this)}Sc.prototype._final=uD;Sc.prototype._transform=function(e,t,r){throw new Blt("_transform()")};Sc.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:kfe}=Rr();jfe.exports=R1;var fD=pD();kfe(R1.prototype,fD.prototype);kfe(R1,fD);function R1(e){if(!(this instanceof R1))return new R1(e);fD.call(this,e)}R1.prototype._transform=function(e,t,r){r(null,e)}});var B9=g((XRt,Gfe)=>{var U2=ju(),{ArrayIsArray:klt,Promise:jlt,SymbolAsyncIterator:Ult,SymbolDispose:zlt}=Rr(),F9=wc(),{once:$lt}=Nn(),Hlt=Op(),Ufe=yl(),{aggregateTwoErrors:Glt,codes:{ERR_INVALID_ARG_TYPE:SD,ERR_INVALID_RETURN_VALUE:hD,ERR_MISSING_ARGS:Vlt,ERR_STREAM_DESTROYED:Wlt,ERR_STREAM_PREMATURE_CLOSE:Klt},AbortError:Xlt}=Kn(),{validateFunction:Qlt,validateAbortSignal:Ylt}=b1(),{isIterable:Dp,isReadable:gD,isReadableNodeStream:L9,isNodeStream:zfe,isTransformStream:A1,isWebStream:Zlt,isReadableStream:yD,isReadableFinished:Jlt}=hl(),ect=globalThis.AbortController||g1().AbortController,bD,vD,_D;function $fe(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=F9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,Hlt.destroyer(e,s||new Wlt("pipe")))},cleanup:n}}function tct(e){return Qlt(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function wD(e){if(Dp(e))return e;if(L9(e))return rct(e);throw new SD("val",["Readable","Iterable","AsyncIterable"],e)}async function*rct(e){vD||(vD=B2()),yield*vD.prototype[Ult].call(e)}async function D9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new jlt((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=F9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?Glt(n,c):c)}finally{l(),t.off("drain",a)}}async function ED(e,t,r,{end:i}){A1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function ict(...e){return Hfe(e,$lt(tct(e)))}function Hfe(e,t,r){if(e.length===1&&klt(e[0])&&(e=e[0]),e.length<2)throw new Vlt("streams");let i=new ect,n=i.signal,s=r?.signal,a=[];Ylt(s,"options.signal");function o(){m(new Xlt)}_D=_D||Nn().addAbortListener;let l;s&&(l=_D(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[zlt](),i.abort(),E&&(c||a.forEach(q=>q()),U2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if(zfe(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=$fe(E,T,q);d.push(M),gD(E)&&B&&a.push(x)}E.on("error",P),gD(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Dp(h))throw new hD("Iterable, AsyncIterable or Stream","source",h)}else Dp(E)||L9(E)||A1(E)?h=E:h=Ufe.from(E);else if(typeof E=="function"){if(A1(h)){var y;h=wD((y=h)===null||y===void 0?void 0:y.readable)}else h=wD(h);if(h=E(h,{signal:n}),T){if(!Dp(h,!0))throw new hD("AsyncIterable",`transform[${v-1}]`,h)}else{var b;bD||(bD=mD());let P=new bD({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,L=>{u=L,L!=null&&P.write(L),O&&P.end(),U2.nextTick(f)},L=>{P.destroy(L),U2.nextTick(f,L)});else if(Dp(h,!0))p++,D9(h,P,f,{end:O});else if(yD(h)||A1(h)){let L=h.readable||h;p++,D9(L,P,f,{end:O})}else throw new hD("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=$fe(h,!1,!0);d.push(x),B&&a.push(Y)}}else if(zfe(E)){if(L9(h)){p+=2;let P=nct(h,E,f,{end:O});gD(E)&&B&&a.push(P)}else if(A1(h)||yD(h)){let P=h.readable||h;p++,D9(P,E,f,{end:O})}else if(Dp(h))p++,D9(h,E,f,{end:O});else throw new SD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(Zlt(E)){if(L9(h))p++,ED(wD(h),E,f,{end:O});else if(yD(h)||Dp(h))p++,ED(h,E,f,{end:O});else if(A1(h))p++,ED(h.readable,E,f,{end:O});else throw new SD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=Ufe.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&U2.nextTick(o),h}function nct(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new Klt)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;Jlt(e)?U2.nextTick(a):e.once("end",a)}else r();return F9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),F9(t,{readable:!1,writable:!0},r)}Gfe.exports={pipelineImpl:Hfe,pipeline:ict}});var TD=g((QRt,Yfe)=>{"use strict";var{pipeline:sct}=B9(),q9=yl(),{destroyer:act}=Op(),{isNodeStream:M9,isReadable:Vfe,isWritable:Wfe,isWebStream:xD,isTransformStream:Lp,isWritableStream:Kfe,isReadableStream:Xfe}=hl(),{AbortError:oct,codes:{ERR_INVALID_ARG_VALUE:Qfe,ERR_MISSING_ARGS:lct}}=Kn(),cct=wc();Yfe.exports=function(...t){if(t.length===0)throw new lct("streams");if(t.length===1)return q9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=q9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=q9.from(t[f])}for(let f=0;f0&&!(Wfe(t[f])||Kfe(t[f])||Lp(t[f])))throw new Qfe(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=sct(t,l),d=!!(Wfe(c)||Kfe(c)||Lp(c)),p=!!(Vfe(u)||Xfe(u)||Lp(u));if(o=new q9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(M9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(xD(c)){let h=(Lp(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Lp(u)?u.readable:u;cct(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(M9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(xD(u)){let m=(Lp(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new oct),s=null,i=null,n=null,a===null?m(f):(a=m,M9(u)&&act(u,f))},o}});var ome=g((YRt,AD)=>{"use strict";var uct=globalThis.AbortController||g1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:dct,ERR_INVALID_ARG_TYPE:z2,ERR_MISSING_ARGS:pct,ERR_OUT_OF_RANGE:fct},AbortError:bl}=Kn(),{validateAbortSignal:Fp,validateInteger:Zfe,validateObject:Bp}=b1(),mct=Rr().Symbol("kWeak"),hct=Rr().Symbol("kResistStopPropagation"),{finished:gct}=wc(),yct=TD(),{addAbortSignalNoValidate:bct}=D2(),{isWritable:vct,isNodeStream:_ct}=hl(),{deprecate:wct}=Nn(),{ArrayPrototypePush:Ect,Boolean:Sct,MathFloor:Jfe,Number:xct,NumberIsNaN:Tct,Promise:eme,PromiseReject:tme,PromiseResolve:Nct,PromisePrototypeThen:rme,Symbol:nme}=Rr(),k9=nme("kEmpty"),ime=nme("kEof");function Rct(e,t){if(t!=null&&Bp(t,"options"),t?.signal!=null&&Fp(t.signal,"options.signal"),_ct(e)&&!vct(e))throw new dct("stream",e,"must be writable");let r=yct(this,e);return t!=null&&t.signal&&bct(t.signal,r),r}function j9(e,t){if(typeof e!="function")throw new z2("fn",["Function","AsyncFunction"],e);t!=null&&Bp(t,"options"),t?.signal!=null&&Fp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=Jfe(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=Jfe(t.highWaterMark)),Zfe(r,"options.concurrency",1),Zfe(i,"options.highWaterMark",0),i+=r,async function*(){let s=Nn().AbortSignalAny([t?.signal].filter(Sct)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new eme(w=>{u=w})}o.push(ime)}catch(b){let w=tme(b);rme(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===ime)return;if(s.aborted)throw new bl;b!==k9&&(yield b),o.shift(),h()}await new eme(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function Act(e=void 0){return e!=null&&Bp(e,"options"),e?.signal!=null&&Fp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new bl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function sme(e,t=void 0){for await(let r of RD.call(this,e,t))return!0;return!1}async function Cct(e,t=void 0){if(typeof e!="function")throw new z2("fn",["Function","AsyncFunction"],e);return!await sme.call(this,async(...r)=>!await e(...r),t)}async function Oct(e,t){for await(let r of RD.call(this,e,t))return r}async function Pct(e,t){if(typeof e!="function")throw new z2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),k9}for await(let i of j9.call(this,r,t));}function RD(e,t){if(typeof e!="function")throw new z2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:k9}return j9.call(this,r,t)}var ND=class extends pct{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Ict(e,t,r){var i;if(typeof e!="function")throw new z2("reducer",["Function","AsyncFunction"],e);r!=null&&Bp(r,"options"),r?.signal!=null&&Fp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new bl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await gct(this.destroy(c)),c}let s=new uct,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[mct]:this,[hct]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new bl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new ND}finally{s.abort()}return t}async function Dct(e){e!=null&&Bp(e,"options"),e?.signal!=null&&Fp(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 bl(void 0,{cause:e.signal.reason});Ect(t,i)}return t}function Lct(e,t){let r=j9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function ame(e){if(e=xct(e),Tct(e))return 0;if(e<0)throw new fct("number",">= 0",e);return e}function Fct(e,t=void 0){return t!=null&&Bp(t,"options"),t?.signal!=null&&Fp(t.signal,"options.signal"),e=ame(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;e--<=0&&(yield s)}}.call(this)}function Bct(e,t=void 0){return t!=null&&Bp(t,"options"),t?.signal!=null&&Fp(t.signal,"options.signal"),e=ame(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}AD.exports.streamReturningOperators={asIndexedPairs:wct(Act,"readable.asIndexedPairs will be removed in a future version."),drop:Fct,filter:RD,flatMap:Lct,map:j9,take:Bct,compose:Rct};AD.exports.promiseReturningOperators={every:Cct,forEach:Pct,reduce:Ict,toArray:Dct,some:sme,find:Oct}});var CD=g((ZRt,lme)=>{"use strict";var{ArrayPrototypePop:qct,Promise:Mct}=Rr(),{isIterable:kct,isNodeStream:jct,isWebStream:Uct}=hl(),{pipelineImpl:zct}=B9(),{finished:$ct}=wc();OD();function Hct(...e){return new Mct((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!jct(s)&&!kct(s)&&!Uct(s)){let a=qct(e);i=a.signal,n=a.end}zct(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}lme.exports={finished:$ct,pipeline:Hct}});var OD=g((JRt,yme)=>{var{Buffer:Gct}=require("buffer"),{ObjectDefineProperty:xc,ObjectKeys:dme,ReflectApply:pme}=Rr(),{promisify:{custom:fme}}=Nn(),{streamReturningOperators:cme,promiseReturningOperators:ume}=ome(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:mme}}=Kn(),Vct=TD(),{setDefaultHighWaterMark:Wct,getDefaultHighWaterMark:Kct}=L2(),{pipeline:hme}=B9(),{destroyer:Xct}=Op(),gme=wc(),PD=CD(),$2=hl(),hr=yme.exports=_9().Stream;hr.isDestroyed=$2.isDestroyed;hr.isDisturbed=$2.isDisturbed;hr.isErrored=$2.isErrored;hr.isReadable=$2.isReadable;hr.isWritable=$2.isWritable;hr.Readable=B2();for(let e of dme(cme)){let r=function(...i){if(new.target)throw mme();return hr.Readable.from(pme(t,this,i))};ID=r;let t=cme[e];xc(r,"name",{__proto__:null,value:t.name}),xc(r,"length",{__proto__:null,value:t.length}),xc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var ID;for(let e of dme(ume)){let r=function(...n){if(new.target)throw mme();return pme(t,this,n)};ID=r;let t=ume[e];xc(r,"name",{__proto__:null,value:t.name}),xc(r,"length",{__proto__:null,value:t.length}),xc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var ID;hr.Writable=I9();hr.Duplex=yl();hr.Transform=pD();hr.PassThrough=mD();hr.pipeline=hme;var{addAbortSignal:Qct}=D2();hr.addAbortSignal=Qct;hr.finished=gme;hr.destroy=Xct;hr.compose=Vct;hr.setDefaultHighWaterMark=Wct;hr.getDefaultHighWaterMark=Kct;xc(hr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return PD}});xc(hme,fme,{__proto__:null,enumerable:!0,get(){return PD.pipeline}});xc(gme,fme,{__proto__:null,enumerable:!0,get(){return PD.finished}});hr.Stream=hr;hr._isUint8Array=function(t){return t instanceof Uint8Array};hr._uint8ArrayToBuffer=function(t){return Gct.from(t.buffer,t.byteOffset,t.byteLength)}});var qp=g((eAt,at)=>{"use strict";var wi=require("stream");if(wi&&process.env.READABLE_STREAM==="disable"){let e=wi.promises;at.exports._uint8ArrayToBuffer=wi._uint8ArrayToBuffer,at.exports._isUint8Array=wi._isUint8Array,at.exports.isDisturbed=wi.isDisturbed,at.exports.isErrored=wi.isErrored,at.exports.isReadable=wi.isReadable,at.exports.Readable=wi.Readable,at.exports.Writable=wi.Writable,at.exports.Duplex=wi.Duplex,at.exports.Transform=wi.Transform,at.exports.PassThrough=wi.PassThrough,at.exports.addAbortSignal=wi.addAbortSignal,at.exports.finished=wi.finished,at.exports.destroy=wi.destroy,at.exports.pipeline=wi.pipeline,at.exports.compose=wi.compose,Object.defineProperty(wi,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=wi.Stream}else{let e=OD(),t=CD(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var vme=g((tAt,bme)=>{function Yct(e,t){for(var r=-1,i=t.length,n=e.length;++r{var _me=s9(),Zct=bI(),Jct=vI(),wme=_me?_me.isConcatSpreadable:void 0;function eut(e){return Jct(e)||Zct(e)||!!(wme&&e&&e[wme])}Eme.exports=eut});var U9=g((iAt,Tme)=>{var tut=vme(),rut=Sme();function xme(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=rut),n||(n=[]);++s0&&r(o)?t>1?xme(o,t-1,r,i,n):tut(n,o):i||(n[n.length]=o)}return n}Tme.exports=xme});var Rme=g((nAt,Nme)=>{var iut=U9();function nut(e){var t=e==null?0:e.length;return t?iut(e,1):[]}Nme.exports=nut});var H2=g((sAt,Ame)=>{var sut=x2(),aut=sut(Object,"create");Ame.exports=aut});var Pme=g((aAt,Ome)=>{var Cme=H2();function out(){this.__data__=Cme?Cme(null):{},this.size=0}Ome.exports=out});var Dme=g((oAt,Ime)=>{function lut(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Ime.exports=lut});var Fme=g((lAt,Lme)=>{var cut=H2(),uut="__lodash_hash_undefined__",dut=Object.prototype,put=dut.hasOwnProperty;function fut(e){var t=this.__data__;if(cut){var r=t[e];return r===uut?void 0:r}return put.call(t,e)?t[e]:void 0}Lme.exports=fut});var qme=g((cAt,Bme)=>{var mut=H2(),hut=Object.prototype,gut=hut.hasOwnProperty;function yut(e){var t=this.__data__;return mut?t[e]!==void 0:gut.call(t,e)}Bme.exports=yut});var kme=g((uAt,Mme)=>{var but=H2(),vut="__lodash_hash_undefined__";function _ut(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=but&&t===void 0?vut:t,this}Mme.exports=_ut});var Ume=g((dAt,jme)=>{var wut=Pme(),Eut=Dme(),Sut=Fme(),xut=qme(),Tut=kme();function C1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function Nut(){this.__data__=[],this.size=0}zme.exports=Nut});var G2=g((fAt,Hme)=>{var Rut=o9();function Aut(e,t){for(var r=e.length;r--;)if(Rut(e[r][0],t))return r;return-1}Hme.exports=Aut});var Vme=g((mAt,Gme)=>{var Cut=G2(),Out=Array.prototype,Put=Out.splice;function Iut(e){var t=this.__data__,r=Cut(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():Put.call(t,r,1),--this.size,!0}Gme.exports=Iut});var Kme=g((hAt,Wme)=>{var Dut=G2();function Lut(e){var t=this.__data__,r=Dut(t,e);return r<0?void 0:t[r][1]}Wme.exports=Lut});var Qme=g((gAt,Xme)=>{var Fut=G2();function But(e){return Fut(this.__data__,e)>-1}Xme.exports=But});var Zme=g((yAt,Yme)=>{var qut=G2();function Mut(e,t){var r=this.__data__,i=qut(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}Yme.exports=Mut});var ehe=g((bAt,Jme)=>{var kut=$me(),jut=Vme(),Uut=Kme(),zut=Qme(),$ut=Zme();function O1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Hut=x2(),Gut=d1(),Vut=Hut(Gut,"Map");the.exports=Vut});var she=g((_At,nhe)=>{var ihe=Ume(),Wut=ehe(),Kut=rhe();function Xut(){this.size=0,this.__data__={hash:new ihe,map:new(Kut||Wut),string:new ihe}}nhe.exports=Xut});var ohe=g((wAt,ahe)=>{function Qut(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}ahe.exports=Qut});var V2=g((EAt,lhe)=>{var Yut=ohe();function Zut(e,t){var r=e.__data__;return Yut(t)?r[typeof t=="string"?"string":"hash"]:r.map}lhe.exports=Zut});var uhe=g((SAt,che)=>{var Jut=V2();function edt(e){var t=Jut(this,e).delete(e);return this.size-=t?1:0,t}che.exports=edt});var phe=g((xAt,dhe)=>{var tdt=V2();function rdt(e){return tdt(this,e).get(e)}dhe.exports=rdt});var mhe=g((TAt,fhe)=>{var idt=V2();function ndt(e){return idt(this,e).has(e)}fhe.exports=ndt});var ghe=g((NAt,hhe)=>{var sdt=V2();function adt(e,t){var r=sdt(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}hhe.exports=adt});var bhe=g((RAt,yhe)=>{var odt=she(),ldt=uhe(),cdt=phe(),udt=mhe(),ddt=ghe();function P1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var pdt="__lodash_hash_undefined__";function fdt(e){return this.__data__.set(e,pdt),this}vhe.exports=fdt});var Ehe=g((CAt,whe)=>{function mdt(e){return this.__data__.has(e)}whe.exports=mdt});var DD=g((OAt,She)=>{var hdt=bhe(),gdt=_he(),ydt=Ehe();function z9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new hdt;++t{function bdt(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function vdt(e){return e!==e}Nhe.exports=vdt});var Che=g((DAt,Ahe)=>{function _dt(e,t,r){for(var i=r-1,n=e.length;++i{var wdt=The(),Edt=Rhe(),Sdt=Che();function xdt(e,t,r){return t===t?Sdt(e,t,r):wdt(e,Edt,r)}Ohe.exports=xdt});var LD=g((FAt,Ihe)=>{var Tdt=Phe();function Ndt(e,t){var r=e==null?0:e.length;return!!r&&Tdt(e,t,0)>-1}Ihe.exports=Ndt});var FD=g((BAt,Dhe)=>{function Rdt(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function Adt(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function Cdt(e,t){return e.has(t)}Bhe.exports=Cdt});var Mhe=g((kAt,qhe)=>{var Odt=DD(),Pdt=LD(),Idt=FD(),Ddt=Fhe(),Ldt=_I(),Fdt=BD(),Bdt=200;function qdt(e,t,r,i){var n=-1,s=Pdt,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=Ddt(t,Ldt(r))),i?(s=Idt,a=!1):t.length>=Bdt&&(s=Fdt,a=!1,t=new Odt(t));e:for(;++n{var Mdt=l9(),kdt=p1();function jdt(e){return kdt(e)&&Mdt(e)}khe.exports=jdt});var zhe=g((UAt,Uhe)=>{var Udt=Mhe(),zdt=U9(),$dt=a9(),jhe=qD(),Hdt=$dt(function(e,t){return jhe(e)?Udt(e,zdt(t,1,jhe,!0)):[]});Uhe.exports=Hdt});var Hhe=g((zAt,$he)=>{var Gdt=x2(),Vdt=d1(),Wdt=Gdt(Vdt,"Set");$he.exports=Wdt});var Vhe=g(($At,Ghe)=>{function Kdt(){}Ghe.exports=Kdt});var MD=g((HAt,Whe)=>{function Xdt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}Whe.exports=Xdt});var Xhe=g((GAt,Khe)=>{var kD=Hhe(),Qdt=Vhe(),Ydt=MD(),Zdt=1/0,Jdt=kD&&1/Ydt(new kD([,-0]))[1]==Zdt?function(e){return new kD(e)}:Qdt;Khe.exports=Jdt});var Yhe=g((VAt,Qhe)=>{var ept=DD(),tpt=LD(),rpt=FD(),ipt=BD(),npt=Xhe(),spt=MD(),apt=200;function opt(e,t,r){var i=-1,n=tpt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=rpt;else if(s>=apt){var c=t?null:npt(e);if(c)return spt(c);a=!1,n=ipt,l=new ept}else l=t?[]:o;e:for(;++i{var lpt=U9(),cpt=a9(),upt=Yhe(),dpt=qD(),ppt=cpt(function(e){return upt(lpt(e,1,dpt,!0))});Zhe.exports=ppt});var t1e=g((KAt,e1e)=>{function fpt(e,t){return function(r){return e(t(r))}}e1e.exports=fpt});var i1e=g((XAt,r1e)=>{var mpt=t1e(),hpt=mpt(Object.getPrototypeOf,Object);r1e.exports=hpt});var a1e=g((QAt,s1e)=>{var gpt=E2(),ypt=i1e(),bpt=p1(),vpt="[object Object]",_pt=Function.prototype,wpt=Object.prototype,n1e=_pt.toString,Ept=wpt.hasOwnProperty,Spt=n1e.call(Object);function xpt(e){if(!bpt(e)||gpt(e)!=vpt)return!1;var t=ypt(e);if(t===null)return!0;var r=Ept.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&n1e.call(r)==Spt}s1e.exports=xpt});var m1e=g((YAt,f1e)=>{var o1e=D4();f1e.exports=Rpt;var l1e="\0SLASH"+Math.random()+"\0",c1e="\0OPEN"+Math.random()+"\0",UD="\0CLOSE"+Math.random()+"\0",u1e="\0COMMA"+Math.random()+"\0",d1e="\0PERIOD"+Math.random()+"\0";function jD(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Tpt(e){return e.split("\\\\").join(l1e).split("\\{").join(c1e).split("\\}").join(UD).split("\\,").join(u1e).split("\\.").join(d1e)}function Npt(e){return e.split(l1e).join("\\").split(c1e).join("{").split(UD).join("}").split(u1e).join(",").split(d1e).join(".")}function p1e(e){if(!e)return[""];var t=[],r=o1e("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=p1e(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function Rpt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),W2(Tpt(e),!0).map(Npt)):[]}function Apt(e){return"{"+e+"}"}function Cpt(e){return/^-?0\d/.test(e)}function Opt(e,t){return e<=t}function Ppt(e,t){return e>=t}function W2(e,t){var r=[],i=o1e("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?W2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+UD+i.post,W2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=p1e(i.body),p.length===1&&(p=W2(p[0],!1).map(Apt),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=jD(p[0]),h=jD(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(jD(p[2])):1,w=Opt,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty($9,"__esModule",{value:!0});$9.assertValidPattern=void 0;var Ipt=1024*64,Dpt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Ipt)throw new TypeError("pattern is too long")};$9.assertValidPattern=Dpt});var y1e=g(H9=>{"use strict";Object.defineProperty(H9,"__esModule",{value:!0});H9.parseClass=void 0;var Lpt={"[: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]},K2=e=>e.replace(/[[\]\\-]/g,"\\$&"),Fpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),g1e=e=>e.join(""),Bpt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(K2(d)+"-"+K2(h)):h===d&&i.push(K2(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(K2(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(K2(h)),s++}if(u{"use strict";Object.defineProperty(G9,"__esModule",{value:!0});G9.unescape=void 0;var qpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");G9.unescape=qpt});var HD=g(X9=>{"use strict";Object.defineProperty(X9,"__esModule",{value:!0});X9.AST=void 0;var Mpt=y1e(),W9=V9(),kpt=new Set(["!","?","+","*","@"]),b1e=e=>kpt.has(e),jpt="(?!(?:^|/)\\.\\.?(?:$|/))",K9="(?!\\.)",Upt=new Set(["[","."]),zpt=new Set(["..","."]),$pt=new Set("().*{}+?[]^$\\!"),Hpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),$D="[^/]",v1e=$D+"*?",_1e=$D+"+?",zD=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){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.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&zpt.has(this.#i[0]))){let m=Upt,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?jpt:y?K9:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,W9.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,W9.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!K9?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?K9:"")+_1e;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?K9:"")+v1e+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,W9.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(Q9,"__esModule",{value:!0});Q9.escape=void 0;var Gpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");Q9.escape=Gpt});var Hu=g(Ee=>{"use strict";var Vpt=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var Wpt=Vpt(m1e()),Y9=h1e(),S1e=HD(),Kpt=GD(),Xpt=V9(),Qpt=(e,t,r={})=>((0,Y9.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Mp(t,r).match(e));Ee.minimatch=Qpt;var Ypt=/^\*+([^+@!?\*\[\(]*)$/,Zpt=e=>t=>!t.startsWith(".")&&t.endsWith(e),Jpt=e=>t=>t.endsWith(e),eft=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),tft=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),rft=/^\*+\.\*+$/,ift=e=>!e.startsWith(".")&&e.includes("."),nft=e=>e!=="."&&e!==".."&&e.includes("."),sft=/^\.\*+$/,aft=e=>e!=="."&&e!==".."&&e.startsWith("."),oft=/^\*+$/,lft=e=>e.length!==0&&!e.startsWith("."),cft=e=>e.length!==0&&e!=="."&&e!=="..",uft=/^\?+([^+@!?\*\[\(]*)?$/,dft=([e,t=""])=>{let r=x1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},pft=([e,t=""])=>{let r=T1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},fft=([e,t=""])=>{let r=T1e([e]);return t?i=>r(i)&&i.endsWith(t):r},mft=([e,t=""])=>{let r=x1e([e]);return t?i=>r(i)&&i.endsWith(t):r},x1e=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},T1e=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},N1e=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",w1e={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=N1e==="win32"?w1e.win32.sep:w1e.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var hft="[^/]",gft=hft+"*?",yft="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",bft="(?:(?!(?:\\/|^)\\.).)*?",vft=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=vft;Ee.minimatch.filter=Ee.filter;var Fa=(e,t={})=>Object.assign({},e,t),_ft=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,Fa(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,Fa(e,s))}static defaults(n){return t.defaults(Fa(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,Fa(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,Fa(e,s))}},unescape:(i,n={})=>t.unescape(i,Fa(e,n)),escape:(i,n={})=>t.escape(i,Fa(e,n)),filter:(i,n={})=>t.filter(i,Fa(e,n)),defaults:i=>t.defaults(Fa(e,i)),makeRe:(i,n={})=>t.makeRe(i,Fa(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,Fa(e,n)),match:(i,n,s={})=>t.match(i,n,Fa(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=_ft;Ee.minimatch.defaults=Ee.defaults;var wft=(e,t={})=>((0,Y9.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,Wpt.default)(e));Ee.braceExpand=wft;Ee.minimatch.braceExpand=Ee.braceExpand;var Eft=(e,t={})=>new Mp(e,t).makeRe();Ee.makeRe=Eft;Ee.minimatch.makeRe=Ee.makeRe;var Sft=(e,t,r={})=>{let i=new Mp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=Sft;Ee.minimatch.match=Ee.match;var E1e=/[?*]|[+@!]\(.*?\)|\[|\]/,xft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Mp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,Y9.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||N1e,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=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!E1e.test(s[2]))&&!E1e.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=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 n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),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 n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,Y9.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(oft))?n=r.dot?cft:lft:(i=t.match(Ypt))?n=(r.nocase?r.dot?tft:eft:r.dot?Jpt:Zpt)(i[1]):(i=t.match(uft))?n=(r.nocase?r.dot?pft:dft:r.dot?fft:mft)(i):(i=t.match(rft))?n=r.dot?nft:ift:(i=t.match(sft))&&(n=aft);let s=S1e.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}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?gft:r.dot?yft:bft,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?xft(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].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 n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(J9,"__esModule",{value:!0});J9.LRUCache=void 0;var I1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,A1e=new Set,VD=typeof process=="object"&&process?process:{},C1e=(e,t,r,i)=>{typeof VD.emitWarning=="function"?VD.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},Z9=globalThis.AbortController,R1e=globalThis.AbortSignal;if(typeof Z9>"u"){R1e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},Z9=class{constructor(){t()}signal=new R1e;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=VD.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,C1e("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 Aft=e=>!A1e.has(e),lCt=Symbol("type"),Gu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),O1e=e=>Gu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?D1:null:null,D1=class extends Array{constructor(t){super(t),this.fill(0)}},WD=class e{heap;length;static#e=!1;static create(t){let r=O1e(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]}},KD=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(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.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:q}=t;if(r!==0&&!Gu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?O1e(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,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(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=WD.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(this.#t!==0&&!Gu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Gu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=Gu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!Gu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}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 B="LRU_CACHE_UNBOUNDED";Aft(B)&&(A1e.add(B),C1e("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new D1(this.#e),r=new D1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=I1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?I1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=I1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new D1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!Gu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!Gu(n))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 n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(I1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=I1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}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 n=Date.now()-i.start;i.start=I1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new Z9,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof Z9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let q=this.#b(E);if(!y&&!q)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=q?"stale":"refresh",P&&q&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}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.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};J9.LRUCache=KD});var rL=g(Qn=>{"use strict";var Cft=Qn&&Qn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.Minipass=Qn.isWritable=Qn.isReadable=Qn.isStream=void 0;var I1e=typeof process=="object"&&process?process:{stdout:null,stderr:null},tL=require("node:events"),B1e=Cft(require("node:stream")),Oft=require("node:string_decoder"),Pft=e=>!!e&&typeof e=="object"&&(e instanceof aE||e instanceof B1e.default||(0,Qn.isReadable)(e)||(0,Qn.isWritable)(e));Qn.isStream=Pft;var Ift=e=>!!e&&typeof e=="object"&&e instanceof tL.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==B1e.default.Writable.prototype.pipe;Qn.isReadable=Ift;var Dft=e=>!!e&&typeof e=="object"&&e instanceof tL.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Qn.isWritable=Dft;var Tc=Symbol("EOF"),Nc=Symbol("maybeEmitEnd"),Vu=Symbol("emittedEnd"),eE=Symbol("emittingEnd"),X2=Symbol("emittedError"),tE=Symbol("closed"),D1e=Symbol("read"),rE=Symbol("flush"),L1e=Symbol("flushChunk"),xo=Symbol("encoding"),L1=Symbol("decoder"),Ui=Symbol("flowing"),Q2=Symbol("paused"),F1=Symbol("resume"),zi=Symbol("buffer"),Xn=Symbol("pipes"),$i=Symbol("bufferLength"),XD=Symbol("bufferPush"),iE=Symbol("bufferShift"),An=Symbol("objectMode"),ii=Symbol("destroyed"),QD=Symbol("error"),YD=Symbol("emitData"),F1e=Symbol("emitEnd"),ZD=Symbol("emitEnd2"),vl=Symbol("async"),JD=Symbol("abort"),nE=Symbol("aborted"),Y2=Symbol("signal"),kp=Symbol("dataListeners"),Gs=Symbol("discarded"),Z2=e=>Promise.resolve().then(e),Lft=e=>e(),Fft=e=>e==="end"||e==="finish"||e==="prefinish",Bft=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,qft=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),sE=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[F1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},eL=class extends sE{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},Mft=e=>!!e.objectMode,kft=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",aE=class extends tL.EventEmitter{[Ui]=!1;[Q2]=!1;[Xn]=[];[zi]=[];[An];[xo];[vl];[L1];[Tc]=!1;[Vu]=!1;[eE]=!1;[tE]=!1;[X2]=null;[$i]=0;[ii]=!1;[Y2];[nE]=!1;[kp]=0;[Gs]=!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");Mft(r)?(this[An]=!0,this[xo]=null):kft(r)?(this[xo]=r.encoding,this[An]=!1):(this[An]=!1,this[xo]=null),this[vl]=!!r.async,this[L1]=this[xo]?new Oft.StringDecoder(this[xo]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[zi]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Xn]});let{signal:i}=r;i&&(this[Y2]=i,i.aborted?this[JD]():i.addEventListener("abort",()=>this[JD]()))}get bufferLength(){return this[$i]}get encoding(){return this[xo]}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[An]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[vl]}set async(t){this[vl]=this[vl]||!!t}[JD](){this[nE]=!0,this.emit("abort",this[Y2]?.reason),this.destroy(this[Y2]?.reason)}get aborted(){return this[nE]}set aborted(t){}write(t,r,i){if(this[nE])return!1;if(this[Tc])throw new Error("write after end");if(this[ii])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 n=this[vl]?Z2:Lft;if(!this[An]&&!Buffer.isBuffer(t)){if(qft(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(Bft(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[An]?(this[Ui]&&this[$i]!==0&&this[rE](!0),this[Ui]?this.emit("data",t):this[XD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):t.length?(typeof t=="string"&&!(r===this[xo]&&!this[L1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[xo]&&(t=this[L1].write(t)),this[Ui]&&this[$i]!==0&&this[rE](!0),this[Ui]?this.emit("data",t):this[XD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):(this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui])}read(t){if(this[ii])return null;if(this[Gs]=!1,this[$i]===0||t===0||t&&t>this[$i])return this[Nc](),null;this[An]&&(t=null),this[zi].length>1&&!this[An]&&(this[zi]=[this[xo]?this[zi].join(""):Buffer.concat(this[zi],this[$i])]);let r=this[D1e](t||null,this[zi][0]);return this[Nc](),r}[D1e](t,r){if(this[An])this[iE]();else{let i=r;t===i.length||t===null?this[iE]():typeof i=="string"?(this[zi][0]=i.slice(t),r=i.slice(0,t),this[$i]-=t):(this[zi][0]=i.subarray(t),r=i.subarray(0,t),this[$i]-=t)}return this.emit("data",r),!this[zi].length&&!this[Tc]&&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[Tc]=!0,this.writable=!1,(this[Ui]||!this[Q2])&&this[Nc](),this}[F1](){this[ii]||(!this[kp]&&!this[Xn].length&&(this[Gs]=!0),this[Q2]=!1,this[Ui]=!0,this.emit("resume"),this[zi].length?this[rE]():this[Tc]?this[Nc]():this.emit("drain"))}resume(){return this[F1]()}pause(){this[Ui]=!1,this[Q2]=!0,this[Gs]=!1}get destroyed(){return this[ii]}get flowing(){return this[Ui]}get paused(){return this[Q2]}[XD](t){this[An]?this[$i]+=1:this[$i]+=t.length,this[zi].push(t)}[iE](){return this[An]?this[$i]-=1:this[$i]-=this[zi][0].length,this[zi].shift()}[rE](t=!1){do;while(this[L1e](this[iE]())&&this[zi].length);!t&&!this[zi].length&&!this[Tc]&&this.emit("drain")}[L1e](t){return this.emit("data",t),this[Ui]}pipe(t,r){if(this[ii])return t;this[Gs]=!1;let i=this[Vu];return r=r||{},t===I1e.stdout||t===I1e.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Xn].push(r.proxyErrors?new eL(this,t,r):new sE(this,t,r)),this[vl]?Z2(()=>this[F1]()):this[F1]()),t}unpipe(t){let r=this[Xn].find(i=>i.dest===t);r&&(this[Xn].length===1?(this[Ui]&&this[kp]===0&&(this[Ui]=!1),this[Xn]=[]):this[Xn].splice(this[Xn].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[Gs]=!1,this[kp]++,!this[Xn].length&&!this[Ui]&&this[F1]();else if(t==="readable"&&this[$i]!==0)super.emit("readable");else if(Fft(t)&&this[Vu])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[X2]){let n=r;this[vl]?Z2(()=>n.call(this,this[X2])):n.call(this,this[X2])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[kp]=this.listeners("data").length,this[kp]===0&&!this[Gs]&&!this[Xn].length&&(this[Ui]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[kp]=0,!this[Gs]&&!this[Xn].length&&(this[Ui]=!1)),r}get emittedEnd(){return this[Vu]}[Nc](){!this[eE]&&!this[Vu]&&!this[ii]&&this[zi].length===0&&this[Tc]&&(this[eE]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[tE]&&this.emit("close"),this[eE]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ii&&this[ii])return!1;if(t==="data")return!this[An]&&!i?!1:this[vl]?(Z2(()=>this[YD](i)),!0):this[YD](i);if(t==="end")return this[F1e]();if(t==="close"){if(this[tE]=!0,!this[Vu]&&!this[ii])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[X2]=i,super.emit(QD,i);let s=!this[Y2]||this.listeners("error").length?super.emit("error",i):!1;return this[Nc](),s}else if(t==="resume"){let s=super.emit("resume");return this[Nc](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[Nc](),n}[YD](t){for(let i of this[Xn])i.dest.write(t)===!1&&this.pause();let r=this[Gs]?!1:super.emit("data",t);return this[Nc](),r}[F1e](){return this[Vu]?!1:(this[Vu]=!0,this.readable=!1,this[vl]?(Z2(()=>this[ZD]()),!0):this[ZD]())}[ZD](){if(this[L1]){let r=this[L1].end();if(r){for(let i of this[Xn])i.dest.write(r);this[Gs]||super.emit("data",r)}}for(let r of this[Xn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[An]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[An]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[An])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[xo]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ii,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Gs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[Tc])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ii,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ii,u),this.pause(),s({value:d,done:!!this[Tc]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ii,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ii,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Gs]=!1;let t=!1,r=()=>(this.pause(),this.off(QD,r),this.off(ii,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(QD,r),this.once(ii,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ii])return t?this.emit("error",t):this.emit(ii),this;this[ii]=!0,this[Gs]=!0,this[zi].length=0,this[$i]=0;let r=this;return typeof r.close=="function"&&!this[tE]&&r.close(),t?this.emit("error",t):this.emit(ii),this}static get isStream(){return Qn.isStream}};Qn.Minipass=aE});var Y1e=g(kt=>{"use strict";var jft=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Uft=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zft=kt&&kt.__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)&&jft(t,e,r);return Uft(t,e),t};Object.defineProperty(kt,"__esModule",{value:!0});kt.PathScurry=kt.Path=kt.PathScurryDarwin=kt.PathScurryPosix=kt.PathScurryWin32=kt.PathScurryBase=kt.PathPosix=kt.PathWin32=kt.PathBase=kt.ChildrenCache=kt.ResolveCache=void 0;var z1e=P1e(),dE=require("node:path"),$ft=require("node:url"),eb=require("fs"),Hft=zft(require("node:fs")),Gft=eb.realpathSync.native,oE=require("node:fs/promises"),q1e=rL(),tb={lstatSync:eb.lstatSync,readdir:eb.readdir,readdirSync:eb.readdirSync,readlinkSync:eb.readlinkSync,realpathSync:Gft,promises:{lstat:oE.lstat,readdir:oE.readdir,readlink:oE.readlink,realpath:oE.realpath}},$1e=e=>!e||e===tb||e===Hft?tb:{...tb,...e,promises:{...tb.promises,...e.promises||{}}},H1e=/^\\\\\?\\([a-z]:)\\?$/i,Vft=e=>e.replace(/\//g,"\\").replace(H1e,"$1\\"),Wft=/[\\\/]/,qa=0,G1e=1,V1e=2,_l=4,W1e=6,K1e=8,jp=10,X1e=12,Ba=15,J2=~Ba,iL=16,M1e=32,rb=64,To=128,lE=256,uE=512,k1e=rb|To|uE,Kft=1023,nL=e=>e.isFile()?K1e:e.isDirectory()?_l:e.isSymbolicLink()?jp:e.isCharacterDevice()?V1e:e.isBlockDevice()?W1e:e.isSocket()?X1e:e.isFIFO()?G1e:qa,j1e=new Map,ib=e=>{let t=j1e.get(e);if(t)return t;let r=e.normalize("NFKD");return j1e.set(e,r),r},U1e=new Map,cE=e=>{let t=U1e.get(e);if(t)return t;let r=ib(e.toLowerCase());return U1e.set(e,r),r},nb=class extends z1e.LRUCache{constructor(){super({max:256})}};kt.ResolveCache=nb;var pE=class extends z1e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};kt.ChildrenCache=pE;var Q1e=Symbol("PathScurry setAsCwd"),nn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=qa,i,n,s,a,o){this.name=t,this.#v=s?cE(t):ib(t),this.#r=r&Kft,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=$1e(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~iL,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?cE(t):ib(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,qa,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=To),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=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.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Ba)===qa}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.#r&Ba)===K1e}isDirectory(){return(this.#r&Ba)===_l}isCharacterDevice(){return(this.#r&Ba)===V1e}isBlockDevice(){return(this.#r&Ba)===W1e}isFIFO(){return(this.#r&Ba)===G1e}isSocket(){return(this.#r&Ba)===X1e}isSymbolicLink(){return(this.#r&jp)===jp}lstatCached(){return this.#r&M1e?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}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.#r&Ba;return!(t!==qa&&t!==jp||this.#r&lE||this.#r&To)}calledReaddir(){return!!(this.#r&iL)}isENOENT(){return!!(this.#r&To)}isNamed(t){return this.nocase?this.#v===cE(t):this.#v===ib(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.#u(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.#u(r.code);return}}#L(t){this.#r|=iL;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 s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(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(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.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.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&k1e)return!1;let t=Ba&this.#r;return t===qa||t===_l||t===jp}shouldWalk(t,r){return(this.#r&_l)===_l&&!(this.#r&k1e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((uE|lE|To)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((uE|lE|To)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[Q1e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};kt.PathBase=nn;var sb=class e extends nn{sep="\\";splitSep=Wft;constructor(t,r=qa,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=qa,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return dE.win32.parse(t).root}getRoot(t){if(t=Vft(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 lb(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(H1e,"$1\\"),t===r}};kt.PathWin32=sb;var ab=class e extends nn{splitSep="/";sep="/";constructor(t,r=qa,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=qa,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};kt.PathPosix=ab;var ob=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=tb}={}){this.#i=$1e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,$ft.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new nb,this.#t=new nb,this.#s=new pE(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}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 nn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.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 nn||(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 nn||(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 nn||(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 nn||(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 nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(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 nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new q1e.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new q1e.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[Q1e](r)}};kt.PathScurryBase=ob;var lb=class extends ob{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,dE.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return dE.win32.parse(t).root.toUpperCase()}newRoot(t){return new sb(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};kt.PathScurryWin32=lb;var cb=class extends ob{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,dE.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new ab(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};kt.PathScurryPosix=cb;var fE=class extends cb{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};kt.PathScurryDarwin=fE;kt.Path=process.platform==="win32"?sb:ab;kt.PathScurry=process.platform==="win32"?lb:process.platform==="darwin"?fE:cb});var aL=g(mE=>{"use strict";Object.defineProperty(mE,"__esModule",{value:!0});mE.Pattern=void 0;var Xft=Hu(),Qft=e=>e.length>=1,Yft=e=>e.length>=1,sL=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!Qft(t))throw new TypeError("empty pattern list");if(!Yft(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.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===Xft.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};mE.Pattern=sL});var lL=g(hE=>{"use strict";Object.defineProperty(hE,"__esModule",{value:!0});hE.Ignore=void 0;var Z1e=Hu(),Zft=aL(),Jft=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",oL=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=Jft}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new Z1e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.Processor=wl.SubWalks=wl.MatchRecord=wl.HasWalkedCache=void 0;var J1e=Hu(),gE=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(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};wl.HasWalkedCache=gE;var yE=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};wl.MatchRecord=yE;var bE=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.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())}};wl.SubWalks=bE;var cL=class e{hasWalkedCache;matches=new yE;subwalks=new bE;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new gE}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===J1e.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===J1e.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!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 s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};wl.Processor=cL});var i0e=g(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.GlobStream=Wu.GlobWalker=Wu.GlobUtil=void 0;var emt=rL(),t0e=lL(),r0e=e0e(),tmt=(e,t)=>typeof e=="string"?new t0e.Ignore([e],t):Array.isArray(e)?new t0e.Ignore(e,t):e,ub=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=tmt(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(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 s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,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.#i(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 s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new r0e.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new r0e.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Wu.GlobUtil=ub;var uL=class extends ub{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}};Wu.GlobWalker=uL;var dL=class extends ub{results;constructor(t,r,i){super(t,r,i),this.results=new emt.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}};Wu.GlobStream=dL});var fL=g(wE=>{"use strict";Object.defineProperty(wE,"__esModule",{value:!0});wE.Glob=void 0;var rmt=Hu(),imt=require("node:url"),vE=Y1e(),nmt=aL(),_E=i0e(),smt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",pL=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,imt.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(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||smt,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 l=r.platform==="win32"?vE.PathScurryWin32:r.platform==="darwin"?vE.PathScurryDarwin:r.platform?vE.PathScurryPosix:vE.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...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},s=this.pattern.map(l=>new rmt.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new nmt.Pattern(l,u,0,this.platform)})}async walk(){return[...await new _E.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 _E.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 _E.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 _E.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()}};wE.Glob=pL});var mL=g(EE=>{"use strict";Object.defineProperty(EE,"__esModule",{value:!0});EE.hasMagic=void 0;var amt=Hu(),omt=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new amt.Minimatch(r,t).hasMagic())return!0;return!1};EE.hasMagic=omt});var o0e=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=db;ct.globStream=hL;ct.globSync=gL;ct.globIterateSync=pb;ct.globIterate=yL;var n0e=Hu(),Up=fL(),lmt=mL(),a0e=Hu();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return a0e.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return a0e.unescape}});var cmt=fL();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return cmt.Glob}});var umt=mL();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return umt.hasMagic}});var dmt=lL();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return dmt.Ignore}});function db(e,t={}){return new Up.Glob(e,t).streamSync()}function hL(e,t={}){return new Up.Glob(e,t).stream()}function gL(e,t={}){return new Up.Glob(e,t).walkSync()}async function s0e(e,t={}){return new Up.Glob(e,t).walk()}function pb(e,t={}){return new Up.Glob(e,t).iterateSync()}function yL(e,t={}){return new Up.Glob(e,t).iterate()}ct.streamSync=db;ct.stream=Object.assign(hL,{sync:db});ct.iterateSync=pb;ct.iterate=Object.assign(yL,{sync:pb});ct.sync=Object.assign(gL,{stream:db,iterate:pb});ct.glob=Object.assign(s0e,{glob:s0e,globSync:gL,sync:ct.sync,globStream:hL,stream:ct.stream,globStreamSync:db,streamSync:ct.streamSync,globIterate:yL,iterate:ct.iterate,globIterateSync:pb,iterateSync:ct.iterateSync,Glob:Up.Glob,hasMagic:lmt.hasMagic,escape:n0e.escape,unescape:n0e.unescape});ct.glob.glob=ct.glob});var d0e=g((vCt,u0e)=>{var c0e=I4(),B1=require("path"),bL=Rme(),pmt=zhe(),fmt=Jhe(),mmt=a1e(),hmt=o0e(),zp=u0e.exports={},l0e=/[\/\\]/g,gmt=function(e,t){var r=[];return bL(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=pmt(r,s):r=fmt(r,s)}),r};zp.exists=function(){var e=B1.join.apply(B1,arguments);return c0e.existsSync(e)};zp.expand=function(...e){var t=mmt(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=gmt(r,function(n){return hmt.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=B1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):c0e.statSync(n)[t.filter]()}catch{return!1}})),i};zp.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return B1.join(s||"",a)}},r);var i=[],n={};return zp.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=B1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=B1.join(r.cwd,s)),o=o.replace(l0e,"/"),s=s.replace(l0e,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};zp.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=bL(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return zp.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?bL(a):[a],s.result=zp.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var q1=g((wCt,m0e)=>{var vL=I4(),p0e=require("path"),ymt=Ule(),bmt=qce(),f0e=dI(),vmt=yde(),_Ct=require("stream").Stream,_mt=qp().PassThrough,Vs=m0e.exports={};Vs.file=d0e();Vs.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};Vs.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Vs.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},vmt(...i)};Vs.isStream=function(e){return ymt(e)};Vs.lazyReadStream=function(e){return new bmt.Readable(function(){return vL.createReadStream(e)})};Vs.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Vs.isStream(e)?e.pipe(new _mt):e};Vs.sanitizePath=function(e){return f0e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Vs.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Vs.unixifyPath=function(e){return f0e(e,!1).replace(/^\w+:/,"")};Vs.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),vL.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=p0e.join(e,o),vL.stat(l,function(u,d){i.push({path:l,relative:p0e.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?Vs.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var b0e=g((g0e,y0e)=>{var wmt=require("util"),Emt={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 h0e(e,t){Error.captureStackTrace(this,this.constructor),this.message=Emt[e]||e,this.code=e,this.data=t}wmt.inherits(h0e,Error);g0e=y0e.exports=h0e});var S0e=g((ECt,E0e)=>{var EL=require("fs"),_0e=qle(),v0e=kle(),_L=require("path"),El=q1(),Smt=require("util").inherits,Kr=b0e(),w0e=qp().Transform,wL=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=El.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),w0e.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=v0e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=v0e.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=[]};Smt(Tt,w0e);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.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 EL.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.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)};Tt.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};Tt.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))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Kr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=El.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=El.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?wL?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(wL?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,wL&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=El.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.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()};Tt.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)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}EL.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))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=El.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=El.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=El.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=EL.readlinkSync(e.filepath),i=_L.dirname(e.filepath);e.data.type="symlink",e.data.linkname=_L.relative(i,_L.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Kr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Kr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Kr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Kr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Kr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=El.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(El.isStream(e))t.sourceType="stream";else return this.emit("error",new Kr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("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 n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Kr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=_0e(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Kr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Kr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=El.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=_0e(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Kr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Kr("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,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Kr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Kr("ABORTED")),this):this._state.module?(this.emit("error",new Kr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Kr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Kr("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};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};E0e.exports=Tt});var xE=g((SCt,x0e)=>{var SE=x0e.exports=function(){};SE.prototype.getName=function(){};SE.prototype.getSize=function(){};SE.prototype.getLastModifiedDate=function(){};SE.prototype.isDirectory=function(){}});var TE=g((xCt,T0e)=>{var Ma=T0e.exports={};Ma.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};Ma.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)};Ma.fromDosTime=function(e){return Ma.dosToDate(e.readUInt32LE(0))};Ma.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};Ma.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};Ma.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};Ma.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};Ma.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};Ma.toDosTime=function(e){return Ma.getLongBytes(Ma.dateToDos(e))}});var SL=g((TCt,P0e)=>{var N0e=TE(),R0e=8,A0e=1,xmt=4,Tmt=2,C0e=64,O0e=2048,sn=P0e.exports=function(){return this instanceof sn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new sn};sn.prototype.encode=function(){return N0e.getShortBytes((this.descriptor?R0e:0)|(this.utf8?O0e:0)|(this.encryption?A0e:0)|(this.strongEncryption?C0e:0))};sn.prototype.parse=function(e,t){var r=N0e.getShortBytesValue(e,t),i=new sn;return i.useDataDescriptor((r&R0e)!==0),i.useUTF8ForNames((r&O0e)!==0),i.useStrongEncryption((r&C0e)!==0),i.useEncryption((r&A0e)!==0),i.setSlidingDictionarySize(r&Tmt?8192:4096),i.setNumberOfShannonFanoTrees(r&xmt?3:2),i};sn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};sn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};sn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};sn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};sn.prototype.useDataDescriptor=function(e){this.descriptor=e};sn.prototype.usesDataDescriptor=function(){return this.descriptor};sn.prototype.useEncryption=function(e){this.encryption=e};sn.prototype.usesEncryption=function(){return this.encryption};sn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};sn.prototype.usesStrongEncryption=function(){return this.strongEncryption};sn.prototype.useUTF8ForNames=function(e){this.utf8=e};sn.prototype.usesUTF8ForNames=function(){return this.utf8}});var D0e=g((NCt,I0e)=>{I0e.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 xL=g((RCt,L0e)=>{L0e.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 TL=g((ACt,k0e)=>{var Nmt=require("util").inherits,Rmt=dI(),B0e=xE(),q0e=SL(),F0e=D0e(),Yn=xL(),M0e=TE(),it=k0e.exports=function(e){if(!(this instanceof it))return new it(e);B0e.call(this),this.platform=Yn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new q0e,this.crc=0,this.time=-1,this.minver=Yn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};Nmt(it,B0e);it.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};it.prototype.getComment=function(){return this.comment!==null?this.comment:""};it.prototype.getCompressedSize=function(){return this.csize};it.prototype.getCrc=function(){return this.crc};it.prototype.getExternalAttributes=function(){return this.exattr};it.prototype.getExtra=function(){return this.extra!==null?this.extra:Yn.EMPTY};it.prototype.getGeneralPurposeBit=function(){return this.gpb};it.prototype.getInternalAttributes=function(){return this.inattr};it.prototype.getLastModifiedDate=function(){return this.getTime()};it.prototype.getLocalFileDataExtra=function(){return this.getExtra()};it.prototype.getMethod=function(){return this.method};it.prototype.getName=function(){return this.name};it.prototype.getPlatform=function(){return this.platform};it.prototype.getSize=function(){return this.size};it.prototype.getTime=function(){return this.time!==-1?M0e.dosToDate(this.time):-1};it.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};it.prototype.getUnixMode=function(){return this.platform!==Yn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Yn.SHORT_SHIFT&Yn.SHORT_MASK};it.prototype.getVersionNeededToExtract=function(){return this.minver};it.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};it.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};it.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};it.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};it.prototype.setExtra=function(e){this.extra=e};it.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof q0e))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};it.prototype.setInternalAttributes=function(e){this.inattr=e};it.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};it.prototype.setName=function(e,t=!1){e=Rmt(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};it.prototype.setPlatform=function(e){this.platform=e};it.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};it.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=M0e.dateToDos(e,t)};it.prototype.setUnixMode=function(e){e|=this.isDirectory()?Yn.S_IFDIR:Yn.S_IFREG;var t=0;t|=e<Yn.ZIP64_MAGIC||this.size>Yn.ZIP64_MAGIC}});var NL=g((CCt,j0e)=>{"use strict";var Sl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";Sl.writable=e=>Sl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";Sl.readable=e=>Sl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";Sl.duplex=e=>Sl.writable(e)&&Sl.readable(e);Sl.transform=e=>Sl.duplex(e)&&typeof e._transform=="function";j0e.exports=Sl});var RL=g((PCt,U0e)=>{var OCt=require("stream").Stream,Amt=qp().PassThrough,Cmt=NL(),Omt=U0e.exports={};Omt.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(Cmt(e)&&!e._readableState){var t=new Amt;return e.pipe(t),t}return e}});var CL=g((ICt,z0e)=>{var Pmt=require("util").inherits,Imt=NL(),AL=qp().Transform,Dmt=xE(),Lmt=RL(),Ws=z0e.exports=function(e){if(!(this instanceof Ws))return new Ws(e);AL.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};Pmt(Ws,AL);Ws.prototype._appendBuffer=function(e,t,r){};Ws.prototype._appendStream=function(e,t,r){};Ws.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Ws.prototype._finish=function(e){};Ws.prototype._normalizeEntry=function(e){};Ws.prototype._transform=function(e,t,r){r(null,e)};Ws.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof Dmt)){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=Lmt.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(Imt(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};Ws.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Ws.prototype.getBytesWritten=function(){return this.offset};Ws.prototype.write=function(e,t){return e&&(this.offset+=e.length),AL.prototype.write.call(this,e,t)}});var NE=g(OL=>{var $0e;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof OL=="object"?e(OL):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e($0e={}):e($0e={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function q(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,L=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,L=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|L>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|L&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=q})});var G0e=g((LCt,H0e)=>{"use strict";var{Transform:Fmt}=qp(),Bmt=NE(),PL=class extends Fmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=Bmt.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}};H0e.exports=PL});var W0e=g((FCt,V0e)=>{"use strict";var{DeflateRaw:qmt}=require("zlib"),Mmt=NE(),IL=class extends qmt{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=Mmt.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}};V0e.exports=IL});var DL=g((BCt,K0e)=>{"use strict";K0e.exports={CRC32Stream:G0e(),DeflateCRC32Stream:W0e()}});var Y0e=g((jCt,Q0e)=>{var kmt=require("util").inherits,jmt=NE(),{CRC32Stream:Umt}=DL(),{DeflateCRC32Stream:zmt}=DL(),X0e=CL(),qCt=TL(),MCt=SL(),We=xL(),kCt=RL(),Le=TE(),Hi=Q0e.exports=function(e){if(!(this instanceof Hi))return new Hi(e);e=this.options=this._defaults(e),X0e.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}};kmt(Hi,X0e);Hi.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()};Hi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(jmt.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};Hi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};Hi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};Hi.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()};Hi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};Hi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new zmt(this.options.zlib):new Umt,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};Hi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};Hi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};Hi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};Hi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};Hi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};Hi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};Hi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};Hi.prototype.setComment=function(e){this._archive.comment=e}});var LL=g((UCt,Z0e)=>{Z0e.exports={ArchiveEntry:xE(),ZipArchiveEntry:TL(),ArchiveOutputStream:CL(),ZipArchiveOutputStream:Y0e()}});var ege=g((zCt,J0e)=>{var $mt=require("util").inherits,BL=LL().ZipArchiveOutputStream,Hmt=LL().ZipArchiveEntry,FL=q1(),M1=J0e.exports=function(e){if(!(this instanceof M1))return new M1(e);e=this.options=e||{},e.zlib=e.zlib||{},BL.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)};$mt(M1,BL);M1.prototype._normalizeFileData=function(e){e=FL.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=FL.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=FL.dateify(e.date),e};M1.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 Hmt(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)),BL.prototype.entry.call(this,i,e,r)};M1.prototype.finalize=function(){this.finish()}});var rge=g(($Ct,tge)=>{var Gmt=ege(),Vmt=q1(),Ku=function(e){if(!(this instanceof Ku))return new Ku(e);e=this.options=Vmt.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new Gmt(e)};Ku.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};Ku.prototype.finalize=function(){this.engine.finalize()};Ku.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Ku.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};Ku.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};tge.exports=Ku});var nge=g((HCt,ige)=>{ige.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var age=g((GCt,sge)=>{sge.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):nge()});var lge=g((WCt,oge)=>{oge.exports=class{constructor(t){if(!(t>0)||t-1&t)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 qL=g((XCt,uge)=>{var cge=lge();uge.exports=class{constructor(t){this.hwm=t||16,this.head=new cge(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 cge(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 k1=g((QCt,dge)=>{function Wmt(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function Kmt(e){return Buffer.isEncoding(e)}function Xmt(e,t,r){return Buffer.alloc(e,t,r)}function Qmt(e){return Buffer.allocUnsafe(e)}function Ymt(e){return Buffer.allocUnsafeSlow(e)}function Zmt(e,t){return Buffer.byteLength(e,t)}function Jmt(e,t){return Buffer.compare(e,t)}function eht(e,t){return Buffer.concat(e,t)}function tht(e,t,r,i,n){return Wt(e).copy(t,r,i,n)}function rht(e,t){return Wt(e).equals(t)}function iht(e,t,r,i,n){return Wt(e).fill(t,r,i,n)}function nht(e,t,r){return Buffer.from(e,t,r)}function sht(e,t,r,i){return Wt(e).includes(t,r,i)}function aht(e,t,r,i){return Wt(e).indexOf(t,r,i)}function oht(e,t,r,i){return Wt(e).lastIndexOf(t,r,i)}function lht(e){return Wt(e).swap16()}function cht(e){return Wt(e).swap32()}function uht(e){return Wt(e).swap64()}function Wt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function dht(e,t,r,i){return Wt(e).toString(t,r,i)}function pht(e,t,r,i,n){return Wt(e).write(t,r,i,n)}function fht(e,t,r){return Wt(e).writeDoubleLE(t,r)}function mht(e,t,r){return Wt(e).writeFloatLE(t,r)}function hht(e,t,r){return Wt(e).writeUInt32LE(t,r)}function ght(e,t,r){return Wt(e).writeInt32LE(t,r)}function yht(e,t){return Wt(e).readDoubleLE(t)}function bht(e,t){return Wt(e).readFloatLE(t)}function vht(e,t){return Wt(e).readUInt32LE(t)}function _ht(e,t){return Wt(e).readInt32LE(t)}function wht(e,t,r){return Wt(e).writeDoubleBE(t,r)}function Eht(e,t,r){return Wt(e).writeFloatBE(t,r)}function Sht(e,t,r){return Wt(e).writeUInt32BE(t,r)}function xht(e,t,r){return Wt(e).writeInt32BE(t,r)}function Tht(e,t){return Wt(e).readDoubleBE(t)}function Nht(e,t){return Wt(e).readFloatBE(t)}function Rht(e,t){return Wt(e).readUInt32BE(t)}function Aht(e,t){return Wt(e).readInt32BE(t)}dge.exports={isBuffer:Wmt,isEncoding:Kmt,alloc:Xmt,allocUnsafe:Qmt,allocUnsafeSlow:Ymt,byteLength:Zmt,compare:Jmt,concat:eht,copy:tht,equals:rht,fill:iht,from:nht,includes:sht,indexOf:aht,lastIndexOf:oht,swap16:lht,swap32:cht,swap64:uht,toBuffer:Wt,toString:dht,write:pht,writeDoubleLE:fht,writeFloatLE:mht,writeUInt32LE:hht,writeInt32LE:ght,readDoubleLE:yht,readFloatLE:bht,readUInt32LE:vht,readInt32LE:_ht,writeDoubleBE:wht,writeFloatBE:Eht,writeUInt32BE:Sht,writeInt32BE:xht,readDoubleBE:Tht,readFloatBE:Nht,readUInt32BE:Rht,readInt32BE:Aht}});var fge=g((ZCt,pge)=>{var Cht=k1();pge.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return Cht.toString(t,this.encoding)}flush(){return""}}});var hge=g((eOt,mge)=>{var Oht=k1();mge.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 n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.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|s&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 yge=g((rOt,gge)=>{var Pht=fge(),Iht=hge();gge.exports=class{constructor(t="utf8"){switch(this.encoding=Dht(t),this.encoding){case"utf8":this.decoder=new Iht;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new Pht(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 Dht(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 JL=g((iOt,zge)=>{var{EventEmitter:Lht}=require("events"),IE=new Error("Stream was destroyed"),ML=new Error("Premature close"),Sge=age(),xge=qL(),Fht=yge(),Cr=(1<<29)-1,Wp=1,GL=2,$p=4,fb=8,Tge=Cr^Wp,Bht=Cr^GL,vb=16,mb=32,H1=64,Xu=128,_b=256,VL=512,Hp=1024,kL=2048,WL=4096,KL=8192,No=16384,j1=32768,DE=65536,Gp=131072,Nge=_b|VL,qht=vb|DE,Mht=H1|vb,kht=WL|Xu,XL=_b|Gp,jht=Cr^vb,Uht=Cr^H1,zht=Cr^(H1|DE),bge=Cr^DE,$ht=Cr^_b,Hht=Cr^(Xu|KL),Ght=Cr^Hp,vge=Cr^Nge,Rge=Cr^j1,Vht=Cr^mb,Age=Cr^Gp,Wht=Cr^XL,Qu=1<<18,z1=2<<18,wb=4<<18,Vp=8<<18,Eb=16<<18,Kp=32<<18,jL=64<<18,U1=128<<18,QL=256<<18,$1=512<<18,LE=1024<<18,Cge=Cr^(Qu|QL),Oge=Cr^wb,Kht=Cr^$1,Xht=Cr^Eb,Qht=Cr^Vp,Pge=Cr^U1,Yht=Cr^z1,Ige=Cr^LE,hb=vb|Qu,Dge=Cr^hb,YL=No|Kp,Rc=$p|fb|GL,Ks=Rc|Wp,Lge=Rc|YL,Zht=Oge&Uht,ZL=U1|j1,Jht=ZL&Dge,Fge=Ks|Jht,e1t=Ks|Hp|No,_ge=Ks|No|Xu,t1t=Ks|Hp|Xu,r1t=Ks|WL|Xu|KL,i1t=Ks|vb|Hp|No|DE|Gp,n1t=Rc|Hp|No,s1t=mb|Ks|j1|H1,a1t=Ks|$1|Kp,o1t=Vp|Eb,Bge=Vp|Qu,l1t=Vp|Eb|Ks|Qu,wge=Ks|Qu|Vp|LE,c1t=wb|Qu,u1t=Qu|QL,d1t=Ks|$1|Bge|Kp,p1t=Eb|Rc|$1|Kp,f1t=z1|Ks|U1|wb,RE=Symbol.asyncIterator||Symbol("asyncIterator"),AE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new xge,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||Uge,this.map=n||i,this.afterWrite=g1t.bind(this),this.afterUpdateNextTick=v1t.bind(this)}get ended(){return(this.stream._duplexState&Kp)!==0}push(t){return 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||s||Uge,this.map=n||i,this.pipeTo=null,this.afterRead=y1t.bind(this),this.afterUpdateNextTick=b1t.bind(this)}get ended(){return(this.stream._duplexState&No)!==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|=VL,this.pipeTo=t,this.pipeline=new $L(this.stream,t,r),r&&this.stream.on("error",Ege),bb(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",Ege),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",m1t.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|Hp)&zht,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=bge,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 g1t(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=Cge,this.drains!==null&&_1t(this.drains),(t._duplexState&l1t)===Eb&&(t._duplexState&=Xht,(t._duplexState&jL)===jL&&t.emit("drain")),this.updateCallback()}function y1t(e){e&&this.stream.destroy(e),this.stream._duplexState&=jht,this.readAhead===!1&&!(this.stream._duplexState&_b)&&(this.stream._duplexState&=Age),this.updateCallback()}function b1t(){this.stream._duplexState&mb||(this.stream._duplexState&=Rge,this.update())}function v1t(){this.stream._duplexState&z1||(this.stream._duplexState&=Pge,this.update())}function _1t(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.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=XL,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?Wht:$ht,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).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 n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(C1t(t))return t;if(t[RE])return this._fromAsyncIterator(t[RE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&n1t)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&_b)===0}[RE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[RE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&fb&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&No)?n(IE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&fb)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},OE=class extends gb{constructor(t){super(t),this._duplexState|=Wp|No,this._writableState=new AE(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|=LE}uncork(){this._duplexState&=Ige,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&p1t)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(I1t(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&QL?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},yb=class extends CE{constructor(t){super(t),this._duplexState=Wp|this._duplexState&Gp,this._writableState=new AE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=LE}uncork(){this._duplexState&=Ige,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}},PE=class extends yb{constructor(t){super(t),this._transformState=new zL(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(S1t.bind(this))}},HL=class extends PE{};function S1t(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function x1t(...e){return new Promise((t,r)=>kge(...e,i=>{if(i)return r(i);t()}))}function kge(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 n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=bb(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:ML)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(ML)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function T1t(e){return e}function jge(e){return!!e._readableState||!!e._writableState}function bb(e){return typeof e._duplexState=="number"&&jge(e)}function N1t(e){return!!e._readableState&&e._readableState.ended}function R1t(e){return!!e._writableState&&e._writableState.ended}function A1t(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===IE?null:r}function C1t(e){return bb(e)&&e.readable}function O1t(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function Uge(e){return O1t(e)?e.byteLength:1024}function Ege(){}function P1t(){this.destroy(new Error("Stream aborted."))}function I1t(e){return e._writev!==OE.prototype._writev&&e._writev!==yb.prototype._writev}zge.exports={pipeline:kge,pipelinePromise:x1t,isStream:jge,isStreamx:bb,isEnded:N1t,isFinished:R1t,getStreamError:A1t,Stream:gb,Writable:OE,Readable:CE,Duplex:yb,Transform:PE,PassThrough:HL}});var rF=g(V1=>{var bt=k1(),D1t="0000000000000000000",L1t="7777777777777777777",FE=48,$ge=bt.from([117,115,116,97,114,0]),F1t=bt.from([FE,FE]),B1t=bt.from([117,115,116,97,114,32]),q1t=bt.from([32,0]),M1t=4095,Sb=257,tF=263;V1.decodeLongPath=function(t,r){return G1(t,0,t.length,r)};V1.encodePax=function(t){let r="";t.name&&(r+=eF(" path="+t.name+` +`)),t.linkname&&(r+=eF(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=eF(" "+n+"="+i[n]+` +`);return bt.from(r)};V1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,Zu(t.mode&M1t,6),100),bt.write(r,Zu(t.uid,6),108),bt.write(r,Zu(t.gid,6),116),G1t(t.size,r,124),bt.write(r,Zu(t.mtime.getTime()/1e3|0,11),136),r[156]=FE+$1t(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy($ge,r,Sb),bt.copy(F1t,r,tF),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,Zu(t.devmajor||0,6),329),bt.write(r,Zu(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,Zu(Gge(r),6),148),r)};V1.decode=function(t,r,i){let n=t[156]===0?0:t[156]-FE,s=G1(t,0,100,r),a=Yu(t,100,8),o=Yu(t,108,8),l=Yu(t,116,8),c=Yu(t,124,12),u=Yu(t,136,12),d=z1t(n),p=t[157]===0?null:G1(t,157,100,r),f=G1(t,265,32),m=G1(t,297,32),h=Yu(t,329,8),y=Yu(t,337,8),b=Gge(t);if(b===8*32)return null;if(b!==Yu(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(k1t(t))t[345]&&(s=G1(t,345,155,r)+"/"+s);else if(!j1t(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function k1t(e){return bt.equals($ge,e.subarray(Sb,Sb+6))}function j1t(e){return bt.equals(B1t,e.subarray(Sb,Sb+6))&&bt.equals(q1t,e.subarray(tF,tF+2))}function U1t(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function z1t(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 $1t(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 Hge(e,t,r,i){for(;rt?L1t.slice(0,t)+" ":D1t.slice(0,t-e.length)+e+" "}function H1t(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function G1t(e,t,r){e.toString(8).length>11?H1t(e,t,r):bt.write(t,Zu(e,11),r)}function V1t(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 n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var Qge=g((sOt,Xge)=>{var{Writable:W1t,Readable:K1t,getStreamError:Vge}=JL(),X1t=qL(),Wge=k1(),W1=rF(),Q1t=Wge.alloc(0),nF=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new X1t,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 Q1t;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 Wge.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},sF=class extends K1t{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(Vge(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=Kge(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},aF=class extends W1t{constructor(t){super(t),t||(t={}),this._buffer=new nF,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=iF,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=W1.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=W1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=W1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=W1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?W1.decodePax(t):Object.assign({},this._paxGlobal,W1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=Kge(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 sF(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=iF,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(Vge(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",iF),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};Xge.exports=function(t){return new aF(t)};function iF(){}function Kge(e){return e&=511,e&&512-e}});var Zge=g((aOt,oF)=>{var Yge={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{oF.exports=require("fs").constants||Yge}catch{oF.exports=Yge}});var iye=g((oOt,rye)=>{var{Readable:Y1t,Writable:Z1t,getStreamError:Jge}=JL(),Xp=k1(),K1=Zge(),BE=rF(),J1t=493,e0t=420,eye=Xp.alloc(1024),cF=class extends Z1t{constructor(t,r,i){super({mapWritable:r0t,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?Xp.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?Xp.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),tye(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 Jge(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()}},uF=class extends Y1t{constructor(t){super(t),this._drain=lF,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=lF),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=t0t(t.mode)),t.mode||(t.mode=t.type==="directory"?J1t:e0t),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Xp.from(r));let n=new cF(this,t,i);return Xp.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(eye),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=BE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=BE.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(BE.encode(i)),this.push(r),tye(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(BE.encode(i))}_doDrain(){let t=this._drain;this._drain=lF,t()}_predestroy(){let t=Jge(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()}};rye.exports=function(t){return new uF(t)};function t0t(e){switch(e&K1.S_IFMT){case K1.S_IFBLK:return"block-device";case K1.S_IFCHR:return"character-device";case K1.S_IFDIR:return"directory";case K1.S_IFIFO:return"fifo";case K1.S_IFLNK:return"symlink"}return"file"}function lF(){}function tye(e,t){t&=511,t&&e.push(eye.subarray(0,512-t))}function r0t(e){return Xp.isBuffer(e)?e:Xp.from(e)}});var nye=g(dF=>{dF.extract=Qge();dF.pack=iye()});var oye=g((cOt,aye)=>{var i0t=require("zlib"),n0t=nye(),sye=q1(),Ac=function(e){if(!(this instanceof Ac))return new Ac(e);e=this.options=sye.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=n0t.pack(e),this.compressor=!1,e.gzip&&(this.compressor=i0t.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Ac.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Ac.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&sye.collectStream(e,n)};Ac.prototype.finalize=function(){this.engine.finalize()};Ac.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Ac.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)};Ac.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};aye.exports=Ac});var uye=g((uOt,cye)=>{"use strict";function s0t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a0t=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 lye(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 o0t(e){let t=lye(4);return t.writeInt32BE(e,0),t}function pF(e,t){e=lye(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function fF(){return o0t(pF.apply(null,arguments))}fF.signed=function(){return pF.apply(null,arguments)};fF.unsigned=function(){return pF.apply(null,arguments)>>>0};var l0t=fF,c0t=s0t(l0t);cye.exports=c0t});var mye=g((dOt,fye)=>{var u0t=require("util").inherits,dye=qp().Transform,d0t=uye(),pye=q1(),Ju=function(e){if(!(this instanceof Ju))return new Ju(e);e=this.options=pye.defaults(e,{}),dye.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};u0t(Ju,dye);Ju.prototype._transform=function(e,t,r){r(null,e)};Ju.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};Ju.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=d0t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&pye.collectStream(e,n)};Ju.prototype.finalize=function(){this._writeStringified(),this.end()};fye.exports=Ju});var gye=g((pOt,hye)=>{var p0t=S0e(),xb={},ed=function(e,t){return ed.create(e,t)};ed.create=function(e,t){if(xb[e]){var r=new p0t(e,t);return r.setFormat(e),r.setModule(new xb[e](t)),r}else throw new Error("create("+e+"): format not registered")};ed.registerFormat=function(e,t){if(xb[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");xb[e]=t};ed.isRegisteredFormat=function(e){return!!xb[e]};ed.registerFormat("zip",rge());ed.registerFormat("tar",oye());ed.registerFormat("json",mye());hye.exports=ed});var bye=g(an=>{"use strict";var f0t=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),m0t=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mF=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)&&f0t(t,e,r);return m0t(t,e),t},h0t=an&&an.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(an,"__esModule",{value:!0});an.createZipUploadStream=an.ZipUploadStream=an.DEFAULT_COMPRESSION_LEVEL=void 0;var g0t=mF(require("stream")),y0t=mF(gye()),Ro=mF(ze()),yye=hp();an.DEFAULT_COMPRESSION_LEVEL=6;var qE=class extends g0t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};an.ZipUploadStream=qE;function b0t(e,t=an.DEFAULT_COMPRESSION_LEVEL){return h0t(this,void 0,void 0,function*(){Ro.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=y0t.create("zip",{highWaterMark:(0,yye.getUploadChunkSize)(),zlib:{level:t}});r.on("error",v0t),r.on("warning",_0t),r.on("finish",w0t),r.on("end",E0t);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,yye.getUploadChunkSize)(),n=new qE(i);return Ro.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),Ro.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}an.createZipUploadStream=b0t;var v0t=e=>{throw Ro.error("An error has occurred while creating the zip file for upload"),Ro.info(e),new Error("An error has occurred during zip creation for the artifact")},_0t=e=>{e.code==="ENOENT"?(Ro.warning("ENOENT warning during artifact zip creation. No such file or directory"),Ro.info(e)):(Ro.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),Ro.info(e))},w0t=()=>{Ro.debug("Zip stream for upload has finished.")},E0t=()=>{Ro.debug("Zip stream for upload has ended.")}});var wye=g(ka=>{"use strict";var S0t=ka&&ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x0t=ka&&ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T0t=ka&&ka.__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)&&S0t(t,e,r);return x0t(t,e),t},N0t=ka&&ka.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ka,"__esModule",{value:!0});ka.uploadArtifact=void 0;var vye=T0t(ze()),R0t=ile(),A0t=NP(),C0t=r1(),_ye=lle(),O0t=i1(),P0t=gle(),I0t=bye(),D0t=Bu(),hF=yc();function L0t(e,t,r,i){return N0t(this,void 0,void 0,function*(){(0,A0t.validateArtifactName)(e),(0,_ye.validateRootDirectory)(r);let n=(0,_ye.getUploadZipSpecification)(t,r);if(n.length===0)throw new hF.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,O0t.getBackendIdsFromToken)(),a=(0,C0t.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,R0t.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new hF.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,I0t.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,P0t.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=D0t.StringValue.create({value:`sha256:${d.sha256Hash}`})),vye.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new hF.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return vye.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}ka.uploadArtifact=L0t});var Tb=g(ja=>{"use strict";var F0t=ja&&ja.__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]}),B0t=ja&&ja.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),q0t=ja&&ja.__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)&&F0t(t,e,r);return B0t(t,e),t};Object.defineProperty(ja,"__esModule",{value:!0});ja.getOctokit=ja.context=void 0;var M0t=q0t(rT()),Eye=nm();ja.context=new M0t.Context;function k0t(e,t,...r){let i=Eye.GitHub.plugin(...r);return new i(Eye.getOctokitOptions(e,t))}ja.getOctokit=k0t});var Nye=g((gOt,Tye)=>{Tye.exports=Cn;function Cn(e){if(!(this instanceof Cn))return new Cn(e);this.value=e}Cn.prototype.get=function(e){for(var t=this.value,r=0;r{var j0t=Nye(),U0t=require("events").EventEmitter;Rye.exports=X1;function X1(e){var t=X1.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}X1.light=function(t){var r=X1.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};X1.saw=function(e,t){var r=new U0t;return r.handlers=t,r.actions=[],r.chain=function(){var i=j0t(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,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 n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=X1.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){z0t(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 z0t(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(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var Oye=g((bOt,Cye)=>{Cye.exports=Zn;function Zn(e){if(!(this instanceof Zn))return new Zn(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Zn.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].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 c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};Zn.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 l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};Zn.prototype.toBuffer=function(){return this.slice()};Zn.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var Iye=g((vOt,Pye)=>{Pye.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var Mye=g((Qp,qye)=>{var $0t=Aye(),Dye=require("events").EventEmitter,H0t=Oye(),ME=Iye(),G0t=require("stream").Stream;Qp=qye.exports=function(e,t){if(Buffer.isBuffer(e))return Qp.parse(e);var r=Qp.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};Qp.stream=function(e){if(e)return Qp.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=Bye(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=ME(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=$0t.light(s);a.writable=!0;var o=H0t();a.write=function(d){o.push(d),n()};var l=ME(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=G0t.prototype.pipe,Object.getOwnPropertyNames(Dye.prototype).forEach(function(d){a[d]=Dye.prototype[d]}),a};Qp.parse=function(t){var r=Bye(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=ME();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=ME(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,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");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function Lye(e){for(var t=0,r=0;r{var kye=require("stream").Transform,K0t=require("util");function Yp(e,t){if(!(this instanceof Yp))return new Yp;kye.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}K0t.inherits(Yp,kye);Yp.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 n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};Yp.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};Yp.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()};jye.exports=Yp});var $ye=g((wOt,zye)=>{"use strict";var gF=require("stream"),X0t=require("util").inherits;function Nb(){if(!(this instanceof Nb))return new Nb;gF.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}X0t(Nb,gF.PassThrough);Nb.prototype.autodrain=function(){return this.pipe(new gF.Transform({transform:function(e,t,r){r()}}))};zye.exports=Nb});var bF=g((EOt,Gye)=>{"use strict";var td=Mye(),yF=require("stream"),Q0t=require("util"),Y0t=require("zlib"),Z0t=Uye(),Hye=$ye(),Fe={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},Rb=4294967296,J0t=67324752,egt=134695760,tgt=33639248,rgt=101075792,igt=117853008,ngt=101010256;function on(e){if(!(this instanceof on))return new on(e);yF.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}Q0t.inherits(on,yF.Transform);on.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.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,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new Hye,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===Rb-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===Rb-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.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 n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new yF.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(egt,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new Z0t(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=Rb)for(var v=y-Rb;v>=0&&(w=b.compressedSize===v,!w);)v-=Rb;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"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(p))}),this.outStreamInfo.stream.pipe(new Hye().autodrain());return}var f=e.compressionMethod>0;if(f){var m=Y0t.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};on.prototype._readFile=function(e){var t=td.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&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var q=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(q,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};on.prototype._readDataDescriptor=function(e,t){if(t){var r=td.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=td.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};on.prototype._readCentralDirectoryEntry=function(e){var t=td.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=td.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=td.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var sgt="\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===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.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 n=i.data.length,s=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===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};Gye.exports=on});var Wye=g((SOt,Vye)=>{var Ab=require("stream").Transform,agt=require("util"),ogt=bF();function rd(e){if(!(this instanceof rd))return new rd(e);var t=e||{};Ab.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new ogt(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}agt.inherits(rd,Ab);rd.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};rd.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};rd.prototype.on=function(e,t){return e==="entry"?Ab.prototype.on.call(this,"data",t):Ab.prototype.on.call(this,e,t)};rd.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new Ab({objectMode:!0,transform:function(e,t,r){r()}}))};Vye.exports=rd});var Yye=g((xOt,Qye)=>{var Cb=require("path"),Kye=require("fs"),Xye=parseInt("0777",8);Qye.exports=Q1.mkdirp=Q1.mkdirP=Q1;function Q1(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||Kye;n===void 0&&(n=Xye),i||(i=null);var a=r||function(){};e=Cb.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(Cb.dirname(e)===e)return a(o);Q1(Cb.dirname(e),t,function(l,c){l?a(l,c):Q1(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}Q1.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||Kye;n===void 0&&(n=Xye),i||(i=null),t=Cb.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(Cb.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var t2e=g((TOt,e2e)=>{var lgt=require("fs"),Zye=require("path"),cgt=require("util"),ugt=Yye(),Jye=require("stream").Transform,dgt=bF();function id(e){if(!(this instanceof id))return new id(e);Jye.call(this),this.opts=e||{},this.unzipStream=new dgt(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)})}cgt.inherits(id,Jye);id.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};id.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()})};id.prototype._processEntry=function(e){var t=this,r=Zye.join(this.opts.path,e.path),i=e.isDirectory?r:Zye.dirname(r);this.unfinishedEntries++;var n=function(){var s=lgt.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();ugt(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};id.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};e2e.exports=id});var r2e=g(vF=>{"use strict";vF.Parse=Wye();vF.Extract=t2e()});var c2e=g(Gi=>{"use strict";var pgt=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fgt=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_F=Gi&&Gi.__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)&&pgt(t,e,r);return fgt(t,e),t},Y1=Gi&&Gi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},i2e=Gi&&Gi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.downloadArtifactInternal=Gi.downloadArtifactPublic=Gi.streamExtractExternal=void 0;var n2e=i2e(require("fs/promises")),mgt=_F(Tb()),Ua=_F(ze()),hgt=_F(to()),ggt=i2e(r2e()),ygt=Zh(),bgt=hp(),vgt=r1(),_gt=Bu(),wgt=i1(),Egt=yc(),s2e=e=>{let t=new URL(e);return t.search="",t.toString()};function Sgt(e){return Y1(this,void 0,void 0,function*(){try{return yield n2e.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function a2e(e,t){return Y1(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield o2e(e,t);return}catch(i){r++,Ua.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function o2e(e,t){return Y1(this,void 0,void 0,function*(){let i=yield new hgt.HttpClient((0,ygt.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{Ua.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(ggt.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}Gi.streamExtractExternal=o2e;function xgt(e,t,r,i,n){return Y1(this,void 0,void 0,function*(){let s=yield l2e(n?.path),a=mgt.getOctokit(i);Ua.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");Ua.info(`Redirecting to blob download url: ${s2e(c)}`);try{Ua.info(`Starting download of artifact to: ${s}`),yield a2e(c,s),Ua.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}Gi.downloadArtifactPublic=xgt;function Tgt(e,t){return Y1(this,void 0,void 0,function*(){let r=yield l2e(t?.path),i=(0,vgt.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,wgt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:_gt.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new Egt.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.`);o.length>1&&Ua.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);Ua.info(`Redirecting to blob download url: ${s2e(c)}`);try{Ua.info(`Starting download of artifact to: ${r}`),yield a2e(c,r),Ua.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}Gi.downloadArtifactInternal=Tgt;function l2e(e=(0,bgt.getGitHubWorkspaceDir)()){return Y1(this,void 0,void 0,function*(){return(yield Sgt(e))?Ua.debug(`Artifact destination folder already exists: ${e}`):(Ua.debug(`Artifact destination folder does not exist, creating: ${e}`),yield n2e.default.mkdir(e,{recursive:!0})),e})}});var kE=g(xl=>{"use strict";var Ngt=xl&&xl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rgt=xl&&xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Agt=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)&&Ngt(t,e,r);return Rgt(t,e),t};Object.defineProperty(xl,"__esModule",{value:!0});xl.getRetryOptions=void 0;var Cgt=Agt(ze()),Ogt=5,Pgt=[400,401,403,404,422];function Igt(e,t=Ogt,r=Pgt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return Cgt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}xl.getRetryOptions=Igt});var jE=g(wF=>{"use strict";Object.defineProperty(wF,"__esModule",{value:!0});var Dgt="1.0.4";function u2e(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}u2e.VERSION=Dgt;wF.requestLog=u2e});var zE=g(UE=>{"use strict";Object.defineProperty(UE,"__esModule",{value:!0});function Lgt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Fgt=Lgt(kT());async function Bgt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function qgt(e,t,r){let i=new Fgt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var d2e="3.0.9";function p2e(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",Bgt.bind(null,e,r)),e.hook.wrap("request",qgt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}p2e.VERSION=d2e;UE.VERSION=d2e;UE.retry=p2e});var SF=g(ws=>{"use strict";var Mgt=ws&&ws.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kgt=ws&&ws.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jgt=ws&&ws.__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)&&Mgt(t,e,r);return kgt(t,e),t},m2e=ws&&ws.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ws,"__esModule",{value:!0});ws.getArtifactInternal=ws.getArtifactPublic=void 0;var Ugt=Tb(),zgt=zE(),h2e=jgt(ze()),$gt=nm(),Hgt=kE(),Ggt=jE(),Vgt=i1(),Wgt=Zh(),Kgt=r1(),f2e=Bu(),EF=yc();function Xgt(e,t,r,i,n){var s;return m2e(this,void 0,void 0,function*(){let[a,o]=(0,Hgt.getRetryOptions)($gt.defaults),l={log:void 0,userAgent:(0,Wgt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,Ugt.getOctokit)(n,l,zgt.retry,Ggt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new EF.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new EF.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 d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],h2e.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}ws.getArtifactPublic=Xgt;function Qgt(e){return m2e(this,void 0,void 0,function*(){let t=(0,Kgt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,Vgt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:f2e.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new EF.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=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],h2e.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?f2e.Timestamp.toDate(a.createdAt):void 0}}})}ws.getArtifactInternal=Qgt});var v2e=g(nd=>{"use strict";var y2e=nd&&nd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(nd,"__esModule",{value:!0});nd.deleteArtifactInternal=nd.deleteArtifactPublic=void 0;var g2e=ze(),Ygt=Tb(),Zgt=Zh(),Jgt=kE(),eyt=nm(),tyt=jE(),ryt=zE(),iyt=r1(),nyt=i1(),syt=Bu(),ayt=SF(),b2e=yc();function oyt(e,t,r,i,n){var s;return y2e(this,void 0,void 0,function*(){let[a,o]=(0,Jgt.getRetryOptions)(eyt.defaults),l={log:void 0,userAgent:(0,Zgt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Ygt.getOctokit)(n,l,ryt.retry,tyt.requestLog),u=yield(0,ayt.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new b2e.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}nd.deleteArtifactPublic=oyt;function lyt(e){return y2e(this,void 0,void 0,function*(){let t=(0,iyt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,nyt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:syt.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new b2e.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,g2e.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,g2e.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}nd.deleteArtifactInternal=lyt});var E2e=g(sd=>{"use strict";var _2e=sd&&sd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(sd,"__esModule",{value:!0});sd.listArtifactsInternal=sd.listArtifactsPublic=void 0;var Ob=ze(),cyt=Tb(),uyt=Zh(),dyt=kE(),pyt=nm(),fyt=jE(),myt=zE(),hyt=r1(),gyt=i1(),yyt=Bu(),xF=1e3,$E=100,byt=xF/$E;function vyt(e,t,r,i,n=!1){return _2e(this,void 0,void 0,function*(){(0,Ob.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,dyt.getRetryOptions)(pyt.defaults),l={log:void 0,userAgent:(0,uyt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,cyt.getOctokit)(i,l,myt.retry,fyt.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:$E,page:u}),p=Math.ceil(d.total_count/$E);d.total_count>xF&&((0,Ob.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${xF} artifacts will be returned`),p=byt);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?yyt.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=w2e(a)),(0,Ob.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}sd.listArtifactsInternal=_yt;function w2e(e){e.sort((i,n)=>n.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 NF=g(ad=>{"use strict";var Pb=ad&&ad.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},wyt=ad&&ad.__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 n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(R2e,"__esModule",{value:!0})});var C2e=g(Tl=>{"use strict";var Syt=Tl&&Tl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),RF=Tl&&Tl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Syt(t,e,r)};Object.defineProperty(Tl,"__esModule",{value:!0});var xyt=NF();RF(A2e(),Tl);RF(yc(),Tl);RF(NF(),Tl);var Tyt=new xyt.DefaultArtifactClient;Tl.default=Tyt});var CF=g(Z1=>{"use strict";Object.defineProperty(Z1,"__esModule",{value:!0});Z1.checkArtifactFilePath=Z1.checkArtifactName=void 0;var Nyt=ze(),AF=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),O2e=new Map([...AF,["\\"," Backslash \\"],["/"," Forward slash /"]]);function Ryt(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of O2e)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(O2e.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.`);(0,Nyt.info)("Artifact name is valid!")}Z1.checkArtifactName=Ryt;function Ayt(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of AF)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(AF.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. + `)}Z1.checkArtifactFilePath=Ayt});var P2e=g(Nl=>{"use strict";var Cyt=Nl&&Nl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Oyt=Nl&&Nl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pyt=Nl&&Nl.__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)&&Cyt(t,e,r);return Oyt(t,e),t};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.getUploadSpecification=void 0;var HE=Pyt(require("fs")),Iyt=ze(),Fb=require("path"),Dyt=CF();function Lyt(e,t,r){let i=[];if(!HE.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!HE.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,Fb.normalize)(t),t=(0,Fb.resolve)(t);for(let n of r){if(!HE.existsSync(n))throw new Error(`File ${n} does not exist`);if(HE.statSync(n).isDirectory())(0,Iyt.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,Fb.normalize)(n),n=(0,Fb.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,Dyt.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,Fb.join)(e,s)})}}return i}Nl.getUploadSpecification=Lyt});var W2e=g((kOt,Cc)=>{var pi=require("fs"),LF=require("os"),Xs=require("path"),I2e=require("crypto"),Rl={fs:pi.constants,os:LF.constants},D2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",F2e=/XXXXXX/,Fyt=3,B2e=(Rl.O_CREAT||Rl.fs.O_CREAT)|(Rl.O_EXCL||Rl.fs.O_EXCL)|(Rl.O_RDWR||Rl.fs.O_RDWR),Byt=LF.platform()==="win32",qyt=Rl.EBADF||Rl.os.errno.EBADF,Myt=Rl.ENOENT||Rl.os.errno.ENOENT,q2e=448,M2e=384,kyt="exit",J1=[],k2e=pi.rmdirSync.bind(pi),j2e=!1;function jyt(e,t){return pi.rm(e,{recursive:!0},t)}function U2e(e){return pi.rmSync(e,{recursive:!0})}function FF(e,t){let r=e0(e,t),i=r[0],n=r[1];try{H2e(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=$2e(i);pi.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function BF(e){let t=e0(e),r=t[0];H2e(r);let i=r.tries;do{let n=$2e(r);try{pi.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function Uyt(e,t){let r=e0(e,t),i=r[0],n=r[1];FF(i,function(a,o){if(a)return n(a);pi.open(o,B2e,i.mode||M2e,function(c,u){if(c)return n(c);if(i.discardDescriptor)return pi.close(u,function(p){return n(p,o,void 0,PF(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,PF(o,d?-1:u,i,!1))}})})}function zyt(e){let t=e0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=BF(r);var s=pi.openSync(n,B2e,r.mode||M2e);return r.discardDescriptor&&(pi.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:PF(n,i?-1:s,r,!0)}}function $yt(e,t){let r=e0(e,t),i=r[0],n=r[1];FF(i,function(a,o){if(a)return n(a);pi.mkdir(o,i.mode||q2e,function(c){if(c)return n(c);n(null,o,z2e(o,i,!1))})})}function Hyt(e){let t=e0(e),r=t[0],i=BF(r);return pi.mkdirSync(i,r.mode||q2e),{name:i,removeCallback:z2e(i,r,!0)}}function Gyt(e,t){let r=function(i){if(i&&!DF(i))return t(i);t()};0<=e[0]?pi.close(e[0],function(){pi.unlink(e[1],r)}):pi.unlink(e[1],r)}function Vyt(e){let t=null;try{0<=e[0]&&pi.closeSync(e[0])}catch(r){if(!Xyt(r)&&!DF(r))throw r}finally{try{pi.unlinkSync(e[1])}catch(r){DF(r)||(t=r)}}if(t!==null)throw t}function PF(e,t,r,i){let n=GE(Vyt,[t,e],i),s=GE(Gyt,[t,e],i,n);return r.keep||J1.unshift(n),i?n:s}function z2e(e,t,r){let i=t.unsafeCleanup?jyt:pi.rmdir.bind(pi),n=t.unsafeCleanup?U2e:k2e,s=GE(n,e,r),a=GE(i,e,r,s);return t.keep||J1.unshift(s),r?s:a}function GE(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=J1.indexOf(o);return l>=0&&J1.splice(l,1),n=!0,r||e===k2e||e===U2e?e(t):e(t,a||function(){})}}}function Wyt(){if(j2e)for(;J1.length;)try{J1[0]()}catch{}}function L2e(e){let t=[],r=null;try{r=I2e.randomBytes(e)}catch{r=I2e.pseudoRandomBytes(e)}for(var i=0;i"u"}function e0(e,t){if(typeof e=="function")return[{},e];if(Es(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function $2e(e){let t=e.tmpdir;if(!Es(e.name))return Xs.join(t,e.dir,e.name);if(!Es(e.template))return Xs.join(t,e.dir,e.template).replace(F2e,L2e(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",L2e(12),e.postfix?"-"+e.postfix:""].join("");return Xs.join(t,e.dir,r)}function H2e(e){e.tmpdir=V2e(e);let t=e.tmpdir;if(Es(e.name)||OF(e.name,"name",t),Es(e.dir)||OF(e.dir,"dir",t),!Es(e.template)&&(OF(e.template,"template",t),!e.template.match(F2e)))throw new Error(`Invalid template, found "${e.template}".`);if(!Es(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=Es(e.name)?e.tries||Fyt:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=Es(e.dir)?"":Xs.relative(t,IF(e.dir,t)),e.template=Es(e.template)?void 0:Xs.relative(t,IF(e.template,t)),e.template=Kyt(e.template)?void 0:Xs.relative(e.dir,e.template),e.name=Es(e.name)?void 0:e.name,e.prefix=Es(e.prefix)?"":e.prefix,e.postfix=Es(e.postfix)?"":e.postfix}function IF(e,t){return e.startsWith(t)?Xs.resolve(e):Xs.resolve(Xs.join(t,e))}function OF(e,t,r){if(t==="name"){if(Xs.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Xs.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Xs.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=IF(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function Xyt(e){return G2e(e,-qyt,"EBADF")}function DF(e){return G2e(e,-Myt,"ENOENT")}function G2e(e,t,r){return Byt?e.code===r:e.code===r&&e.errno===t}function Qyt(){j2e=!0}function V2e(e){return Xs.resolve(e&&e.tmpdir||LF.tmpdir())}process.addListener(kyt,Wyt);Object.defineProperty(Cc.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return V2e()}});Cc.exports.dir=$yt;Cc.exports.dirSync=Hyt;Cc.exports.file=Uyt;Cc.exports.fileSync=zyt;Cc.exports.tmpName=FF;Cc.exports.tmpNameSync=BF;Cc.exports.setGracefulCleanup=Qyt});var K2e=g((jOt,Qs)=>{"use strict";var{promisify:Bb}=require("util"),od=W2e();Qs.exports.fileSync=od.fileSync;var Yyt=Bb((e,t)=>od.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:Bb(s)})));Qs.exports.file=async e=>Yyt(e);Qs.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Qs.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Qs.exports.dirSync=od.dirSync;var Zyt=Bb((e,t)=>od.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:Bb(n)})));Qs.exports.dir=async e=>Zyt(e);Qs.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Qs.exports.dir(r);try{return await t({path:i})}finally{await n()}};Qs.exports.tmpNameSync=od.tmpNameSync;Qs.exports.tmpName=Bb(od.tmpName);Qs.exports.tmpdir=od.tmpdir;Qs.exports.setGracefulCleanup=od.setGracefulCleanup});var t0=g(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.isGhes=nr.getRetentionDays=nr.getWorkSpaceDirectory=nr.getWorkFlowRunId=nr.getRuntimeUrl=nr.getRuntimeToken=nr.getDownloadFileConcurrency=nr.getInitialRetryIntervalInMilliseconds=nr.getRetryMultiplier=nr.getRetryLimit=nr.getUploadChunkSize=nr.getUploadFileConcurrency=void 0;function Jyt(){return 2}nr.getUploadFileConcurrency=Jyt;function e2t(){return 8*1024*1024}nr.getUploadChunkSize=e2t;function t2t(){return 5}nr.getRetryLimit=t2t;function r2t(){return 1.5}nr.getRetryMultiplier=r2t;function i2t(){return 3e3}nr.getInitialRetryIntervalInMilliseconds=i2t;function n2t(){return 2}nr.getDownloadFileConcurrency=n2t;function s2t(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}nr.getRuntimeToken=s2t;function a2t(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}nr.getRuntimeUrl=a2t;function o2t(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}nr.getWorkFlowRunId=o2t;function l2t(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}nr.getWorkSpaceDirectory=l2t;function c2t(){return process.env.GITHUB_RETENTION_DAYS}nr.getRetentionDays=c2t;function u2t(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}nr.isGhes=u2t});var X2e=g(MF=>{"use strict";Object.defineProperty(MF,"__esModule",{value:!0});var d2t=[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")],qF=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=d2t[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}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";var r0=qe&&qe.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Q2e=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.digestForStream=qe.sleep=qe.getProperRetention=qe.rmFile=qe.getFileSize=qe.createEmptyFilesForArtifact=qe.createDirectoriesForArtifact=qe.displayHttpDiagnostics=qe.getArtifactUrl=qe.createHttpClient=qe.getUploadHeaders=qe.getDownloadHeaders=qe.getContentRange=qe.tryGetRetryAfterValueTimeInMilliseconds=qe.isThrottledStatusCode=qe.isRetryableStatusCode=qe.isForbiddenStatusCode=qe.isSuccessStatusCode=qe.getApiVersion=qe.parseEnvNumber=qe.getExponentialRetryTimeInMilliseconds=void 0;var p2t=Q2e(require("crypto")),VE=require("fs"),Jp=ze(),ld=to(),f2t=I0(),Zp=t0(),m2t=Q2e(X2e());function h2t(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,Zp.getInitialRetryIntervalInMilliseconds)();let t=(0,Zp.getInitialRetryIntervalInMilliseconds)()*(0,Zp.getRetryMultiplier)()*e,r=t*(0,Zp.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}qe.getExponentialRetryTimeInMilliseconds=h2t;function g2t(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}qe.parseEnvNumber=g2t;function qb(){return"6.0-preview"}qe.getApiVersion=qb;function y2t(e){return e?e>=200&&e<300:!1}qe.isSuccessStatusCode=y2t;function b2t(e){return e?e===ld.HttpCodes.Forbidden:!1}qe.isForbiddenStatusCode=b2t;function v2t(e){return e?[ld.HttpCodes.BadGateway,ld.HttpCodes.GatewayTimeout,ld.HttpCodes.InternalServerError,ld.HttpCodes.ServiceUnavailable,ld.HttpCodes.TooManyRequests,413].includes(e):!1}qe.isRetryableStatusCode=v2t;function _2t(e){return e?e===ld.HttpCodes.TooManyRequests:!1}qe.isThrottledStatusCode=_2t;function w2t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,Jp.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,Jp.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,Jp.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}qe.tryGetRetryAfterValueTimeInMilliseconds=w2t;function E2t(e,t,r){return`bytes ${e}-${t}/${r}`}qe.getContentRange=E2t;function S2t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${qb()}`):i.Accept=`application/json;api-version=${qb()}`,i}qe.getDownloadHeaders=S2t;function x2t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${qb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}qe.getUploadHeaders=x2t;function T2t(e){return new ld.HttpClient(e,[new f2t.BearerCredentialHandler((0,Zp.getRuntimeToken)())])}qe.createHttpClient=T2t;function N2t(){let e=`${(0,Zp.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,Zp.getWorkFlowRunId)()}/artifacts?api-version=${qb()}`;return(0,Jp.debug)(`Artifact Url: ${e}`),e}qe.getArtifactUrl=N2t;function R2t(e){(0,Jp.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 ######`)}qe.displayHttpDiagnostics=R2t;function A2t(e){return r0(this,void 0,void 0,function*(){for(let t of e)yield VE.promises.mkdir(t,{recursive:!0})})}qe.createDirectoriesForArtifact=A2t;function C2t(e){return r0(this,void 0,void 0,function*(){for(let t of e)yield(yield VE.promises.open(t,"w")).close()})}qe.createEmptyFilesForArtifact=C2t;function O2t(e){return r0(this,void 0,void 0,function*(){let t=yield VE.promises.stat(e);return(0,Jp.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}qe.getFileSize=O2t;function P2t(e){return r0(this,void 0,void 0,function*(){yield VE.promises.unlink(e)})}qe.rmFile=P2t;function I2t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}qe.sleep=D2t;function L2t(e){return r0(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new m2t.default,n=p2t.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}qe.digestForStream=L2t});var jF=g(WE=>{"use strict";Object.defineProperty(WE,"__esModule",{value:!0});WE.StatusReporter=void 0;var Y2e=ze(),kF=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);(0,Y2e.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,Y2e.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};WE.StatusReporter=kF});var zF=g(KE=>{"use strict";Object.defineProperty(KE,"__esModule",{value:!0});KE.HttpManager=void 0;var Z2e=i0(),UF=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,Z2e.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,Z2e.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};KE.HttpManager=UF});var tbe=g(On=>{"use strict";var F2t=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B2t=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J2e=On&&On.__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)&&F2t(t,e,r);return B2t(t,e),t},XE=On&&On.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},q2t=On&&On.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(On,"__esModule",{value:!0});On.createGZipFileInBuffer=On.createGZipFileOnDisk=void 0;var QE=J2e(require("fs")),ebe=J2e(require("zlib")),M2t=require("util"),k2t=(0,M2t.promisify)(QE.stat),j2t=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function U2t(e,t){return XE(this,void 0,void 0,function*(){for(let r of j2t)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=QE.createReadStream(e),s=ebe.createGzip(),a=QE.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>XE(this,void 0,void 0,function*(){let o=(yield k2t(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}On.createGZipFileOnDisk=U2t;function z2t(e){return XE(this,void 0,void 0,function*(){return new Promise(t=>XE(this,void 0,void 0,function*(){var r,i,n,s;let a=QE.createReadStream(e),o=ebe.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=q2t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}On.createGZipFileInBuffer=z2t});var $F=g(Ss=>{"use strict";var $2t=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),H2t=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),G2t=Ss&&Ss.__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)&&$2t(t,e,r);return H2t(t,e),t},ibe=Ss&&Ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.retryHttpClientRequest=Ss.retry=void 0;var n0=i0(),rbe=G2t(ze()),V2t=t0();function nbe(e,t,r,i){return ibe(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,n0.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,n0.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){rbe.info(`${e} - Error is not retryable`),n&&(0,n0.displayHttpDiagnostics)(n);break}rbe.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,n0.sleep)((0,n0.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,n0.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}Ss.retry=nbe;function W2t(e,t,r=new Map,i=(0,V2t.getRetryLimit)()){return ibe(this,void 0,void 0,function*(){return yield nbe(e,t,r,i)})}Ss.retryHttpClientRequest=W2t});var cbe=g(za=>{"use strict";var K2t=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X2t=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YE=za&&za.__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)&&K2t(t,e,r);return X2t(t,e),t},Al=za&&za.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(za,"__esModule",{value:!0});za.UploadHttpClient=void 0;var GF=YE(require("fs")),Or=YE(ze()),Q2t=YE(K2e()),Y2t=YE(require("stream")),ln=i0(),s0=t0(),Z2t=require("util"),sbe=require("url"),abe=require("perf_hooks"),J2t=jF(),HF=to(),ebt=zF(),obe=tbe(),lbe=$F(),tbt=(0,Z2t.promisify)(GF.stat),VF=class{constructor(){this.uploadHttpManager=new ebt.HttpManager((0,s0.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new J2t.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Al(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,s0.getRetentionDays)();i.RetentionDays=(0,ln.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,ln.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[HF.HttpCodes.Forbidden,(0,s0.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[HF.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,lbe.retryHttpClientRequest)("Create Artifact Container",()=>Al(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Al(this,void 0,void 0,function*(){let n=(0,s0.getUploadFileConcurrency)(),s=(0,s0.getUploadChunkSize)();Or.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new sbe.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Al(this,void 0,void 0,function*(){for(;uGF.createReadStream(r.file),u=!1,c=n):(Or.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new Y2t.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Or.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield Q2t.file();Or.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,obe.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&nGF.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Or.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Or.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Al(this,void 0,void 0,function*(){let c=yield(0,ln.digestForStream)(i()),u=(0,ln.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,ln.getContentRange)(n,s,a),c),d=()=>Al(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,s0.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,ln.displayHttpDiagnostics)(y),Or.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Al(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Or.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,ln.sleep)(y);else{let b=(0,ln.getExponentialRetryTimeInMilliseconds)(p);Or.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,ln.sleep)(b)}Or.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Or.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,ln.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,ln.isRetryableStatusCode)(y.message.statusCode)){if(Or.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,ln.isThrottledStatusCode)(y.message.statusCode)?yield h((0,ln.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Or.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,ln.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Al(this,void 0,void 0,function*(){let i=new sbe.URL((0,ln.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Or.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[HF.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,lbe.retryHttpClientRequest)("Finalize artifact upload",()=>Al(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Or.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};za.UploadHttpClient=VF});var fbe=g($a=>{"use strict";var rbt=$a&&$a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ibt=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XF=$a&&$a.__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)&&rbt(t,e,r);return ibt(t,e),t},Ao=$a&&$a.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($a,"__esModule",{value:!0});$a.DownloadHttpClient=void 0;var ube=XF(require("fs")),Jn=XF(ze()),nbt=XF(require("zlib")),xs=i0(),sbt=require("url"),abt=jF(),dbe=require("perf_hooks"),obt=zF(),WF=t0(),pbe=$F(),KF=class{constructor(){this.downloadHttpManager=new obt.HttpManager((0,WF.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new abt.StatusReporter(1e3)}listArtifacts(){return Ao(this,void 0,void 0,function*(){let t=(0,xs.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,xs.getDownloadHeaders)("application/json"),s=yield(yield(0,pbe.retryHttpClientRequest)("List Artifacts",()=>Ao(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return Ao(this,void 0,void 0,function*(){let i=new sbt.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,xs.getDownloadHeaders)("application/json"),o=yield(yield(0,pbe.retryHttpClientRequest)("Get Container Items",()=>Ao(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return Ao(this,void 0,void 0,function*(){let r=(0,WF.getDownloadFileConcurrency)();Jn.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;Jn.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>Ao(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return Ao(this,void 0,void 0,function*(){let n=0,s=(0,WF.getRetryLimit)(),a=ube.createWriteStream(i),o=(0,xs.getDownloadHeaders)("application/json",!0,!0),l=()=>Ao(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>Ao(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)Jn.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,xs.sleep)(f);else{let m=(0,xs.getExponentialRetryTimeInMilliseconds)(n);Jn.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,xs.sleep)(m)}Jn.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(Jn.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>Ao(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,xs.rmFile)(f),a=ube.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){Jn.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,xs.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,xs.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,xs.isRetryableStatusCode)(f.message.statusCode))Jn.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,xs.isThrottledStatusCode)(f.message.statusCode)?yield u((0,xs.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,xs.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return Ao(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=nbt.createGunzip();t.message.on("error",o=>{Jn.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{Jn.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{Jn.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};$a.DownloadHttpClient=KF});var mbe=g(Cl=>{"use strict";var lbt=Cl&&Cl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cbt=Cl&&Cl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ubt=Cl&&Cl.__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)&&lbt(t,e,r);return cbt(t,e),t};Object.defineProperty(Cl,"__esModule",{value:!0});Cl.getDownloadSpecification=void 0;var ZE=ubt(require("path"));function dbt(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?ZE.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=ZE.normalize(a.path),l=ZE.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(ZE.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Cl.getDownloadSpecification=dbt});var bbe=g(Ha=>{"use strict";var pbt=Ha&&Ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fbt=Ha&&Ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mbt=Ha&&Ha.__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)&&pbt(t,e,r);return fbt(t,e),t},QF=Ha&&Ha.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.DefaultArtifactClient=void 0;var Ts=mbt(ze()),hbt=P2e(),gbt=cbe(),JE=i0(),ybt=CF(),hbe=fbe(),gbe=mbe(),ybe=t0(),e5=require("path"),YF=class e{static create(){return new e}uploadArtifact(t,r,i,n){return QF(this,void 0,void 0,function*(){Ts.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`),(0,ybt.checkArtifactName)(t);let s=(0,hbt.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new gbt.UploadHttpClient;if(s.length===0)Ts.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw Ts.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Ts.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),Ts.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);Ts.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?Ts.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):Ts.info("Artifact has been finalized. All files have been successfully uploaded!"),Ts.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.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 +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return QF(this,void 0,void 0,function*(){let n=new hbe.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,ybe.getWorkSpaceDirectory)()),r=(0,e5.normalize)(r),r=(0,e5.resolve)(r);let l=(0,gbe.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?Ts.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,JE.createDirectoriesForArtifact)(l.directoryStructure),Ts.info("Directory structure has been set up for the artifact"),yield(0,JE.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return QF(this,void 0,void 0,function*(){let r=new hbe.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return Ts.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,ybe.getWorkSpaceDirectory)()),t=(0,e5.normalize)(t),t=(0,e5.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(t5,"__esModule",{value:!0});t5.create=void 0;var bbt=bbe();function vbt(){return bbt.DefaultArtifactClient.create()}t5.create=vbt});var ZF=g((JOt,_be)=>{_be.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var r5=g(Ebe=>{var wbe={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function _bt(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(wbe))Ebe[e]=_bt(wbe[e])});var Rbe=g((tPt,Nbe)=>{var wbt=require("fs"),Ei=require("path"),Sbe=ZF(),Ebt=r5(),Sbt=typeof process=="object"&&process.platform==="win32",xbe=e=>typeof e=="object"&&e!==null,Tbe=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Xr(e){this.sep=Ei.sep,this.fs=wbt,xbe(e)&&xbe(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}Nbe.exports=Xr;Xr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw Ebt.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Xr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=Ei.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Xr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=Ei.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Xr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=Ei.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(Ei.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Xr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=Ei.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(Ei.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Xr.prototype.getAttributes=function(){};Xr.prototype.setAttributes=function(){};Xr.crc32update=function(e,t){return Tbe[(e^t)&255]^e>>>8};Xr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Xr.methodToString=function(e){switch(e){case Sbe.STORED:return"STORED ("+e+")";case Sbe.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Xr.canonical=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.join(".",t)};Xr.zipnamefix=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.posix.join(".",t)};Xr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Xr.sanitize=function(e,t){e=Ei.resolve(Ei.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Xr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Xr.isWin=Sbt;Xr.crcTable=Tbe});var Cbe=g((rPt,Abe)=>{var xbt=require("path");Abe.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=xbt.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Pbe=g((iPt,Obe)=>{Obe.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var o0=g((nPt,a0)=>{a0.exports=Rbe();a0.exports.Constants=ZF();a0.exports.Errors=r5();a0.exports.FileAttr=Cbe();a0.exports.decoder=Pbe()});var Dbe=g((sPt,Ibe)=>{var cd=o0(),oe=cd.Constants;Ibe.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=cd.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=cd.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return cd.fromDOS2Date(this.timeval)},set time(v){this.timeval=cd.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw cd.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,q=T+h.extraLen;return v.slice(T,q)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw cd.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:cd.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Fbe=g((aPt,Lbe)=>{var l0=o0(),Pr=l0.Constants;Lbe.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Pr.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Pr.ENDHDR||s.readUInt32LE(0)!==Pr.ENDSIG)&&(s.length{JF.EntryHeader=Dbe();JF.MainHeader=Fbe()});var qbe=g((lPt,Bbe)=>{Bbe.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var Tbt=+(process.versions?process.versions.node:"").split(".")[0]||0;Mbe.exports=function(e,t){var r=require("zlib");let i=Tbt>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:jbe}=require("crypto"),Nbt=r5(),Rbt=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),zbe=(e,t)=>Math.imul(e,t)>>>0,Ube=(e,t)=>Rbt[(e^t)&255]^e>>>8,Mb=()=>typeof jbe=="function"?jbe(Buffer.alloc(12)):Mb.node();Mb.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};n5.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return zbe(e,e^1)>>8&255};function Abt(e){let t=new n5(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function Cbt(e){let t=new n5(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function Obt(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=Abt(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw Nbt.WRONG_PASSWORD();return i(e.slice(12))}function Pbt(e){Buffer.isBuffer(e)&&e.length>=12?i5.genSalt=function(){return e.slice(0,12)}:e==="node"?i5.genSalt=Mb.node:i5.genSalt=Mb}function Ibt(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=Cbt(r),s=i5.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}$be.exports={decrypt:Obt,encrypt:Ibt,_salter:Pbt}});var Gbe=g(s5=>{s5.Deflater=qbe();s5.Inflater=kbe();s5.ZipCrypto=Hbe()});var rB=g((pPt,Vbe)=>{var Gt=o0(),Dbt=eB(),Qr=Gt.Constants,tB=Gbe();Vbe.exports=function(e,t){var r=new Dbt.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Gt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Qr.LOCSIG||t.readUInt32LE(T)==Qr.CENSIG)throw Gt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Qr.EXTSIG)E.crc=t.readUInt32LE(T+Qr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ),E.size=t.readUInt32LE(T+Qr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Qr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ-4),E.size=t.readUInt32LE(T+Qr.EXTLEN-4);else throw Gt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Gt.Errors.DESCRIPTOR_FAULTY();if(Gt.crc32(v)!==E.crc)return!1}else if(Gt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Gt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var q=p();if(q.length===0)return v&&E&&E(q),q;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Gt.Errors.INVALID_PASS_PARAM();q=tB.ZipCrypto.decrypt(q,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Gt.Constants.STORED:if(q.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Gt.Errors.BAD_CRC()),Gt.Errors.BAD_CRC();case Gt.Constants.DEFLATED:var B=new tB.Inflater(q,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Gt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Gt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Gt.Errors.UNKNOWN_METHOD()),Gt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Gt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Gt.Constants.DEFLATED:var q=new tB.Deflater(a);if(v)q.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=q.deflate();return r.compressedSize=O.length,O}q=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,q,O;E+4=Qr.EF_ZIP64_SCOMP&&(E=y(v,Qr.EF_ZIP64_SUNCOMP),r.size===Qr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Qr.EF_ZIP64_RHO&&(T=y(v,Qr.EF_ZIP64_SCOMP),r.compressedSize===Qr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Qr.EF_ZIP64_DSN&&(q=y(v,Qr.EF_ZIP64_RHO),r.offset===Qr.EF_ZIP64_OR_32&&(r.offset=q)),v.length>=Qr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Qr.EF_ZIP64_DSN),r.diskNumStart===Qr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Gt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Gt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Gt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Gt.toBuffer(v,Gt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Gt.Constants.DEFLATED,r.crc=Gt.crc32(v),r.changed=!0):r.method=Gt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Gt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Xbe=g((fPt,Kbe)=>{var Wbe=rB(),Lbt=eB(),cn=o0();Kbe.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new Lbt.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/cn.Constants.CENHDR)throw cn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===cn.Constants.ENDSIG){T=b,q=b,E=b+cn.Constants.ENDHDR,v=b-cn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===cn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===cn.Constants.ZIP64SIG){T=b,E=b+cn.readBigUInt64LE(e,b+cn.Constants.ZIP64SIZE)+cn.Constants.ZIP64LEAD;break}}if(T==-1)throw cn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(q+cn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=cn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let q=s.toBinary();return n&&n.copy(q,cn.Constants.ENDHDR),q.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],q=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(L){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+L.length;O+=I,E.push(R),E.push(L);let F=x.packCentralHeader();T.push(F),s.size+=F.length,q+=I+F.length,B++,P(M)})}else{q+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(q);E.forEach(function(L){L.copy(x,O),O+=L.length}),T.forEach(function(L){L.copy(x,O),O+=L.length});let Y=s.toBinary();n&&n.copy(Y,cn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var Zbe=g((mPt,Ybe)=>{var Ir=o0(),Yr=require("path"),Fbt=rB(),Bbt=Xbe(),ef=(...e)=>Ir.findLast(e,t=>typeof t=="boolean"),Qbe=(...e)=>Ir.findLast(e,t=>typeof t=="string"),qbt=(...e)=>Ir.findLast(e,t=>typeof t=="function"),Mbt={noSort:!1,readEntries:!1,method:Ir.Constants.NONE,fs:null};Ybe.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),Mbt);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Ir.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Ir(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Ir.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Ir.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Ir.Errors.INVALID_FILENAME();let s=new Bbt(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Ir;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Yr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Yr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Yr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Yr.win32.basename(Yr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Yr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let q=Yr.win32.basename(Yr.win32.normalize(h));if(b+=w||q,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Yr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Yr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Yr.dirname(v))}}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Yr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Ir.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Yr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(q){return T.test(q)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Yr.join(y,w(p(localPath,T))),E=T=>Yr.win32.basename(Yr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Ir.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(q,O){if(q)return m(q);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Yr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new Fbt(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=ef(!1,y),b=ef(!1,b),h=ef(!0,h),w=Qbe(b,w);var v=c(f);if(!v)throw Ir.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Yr.basename(E));if(v.isDirectory){var q=s.getEntryChildren(v);return q.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Ir.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Yr.basename(x));let L=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,L)}),!0}var O=v.getData(s.password);if(!O)throw Ir.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Ir.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=ef(!1,h),y=Qbe(h,y),m=ef(!1,m),!s)throw Ir.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Ir.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Ir.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=qbt(m,h,y),h=ef(!1,h),m=ef(!1,m),!y)return new Promise((T,q)=>{this.extractAllToAsync(f,m,h,function(O){O?q(O):T(this)})});if(!s){y(Ir.Errors.NO_ZIP());return}f=Yr.resolve(f);let b=T=>o(f,Yr.normalize(a(T.entryName))),w=(T,q)=>new Error(T+': "'+q+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let q=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(q),O&&n.fs.chmodSync(q,O),n.fs.utimesSync(q,T.header.time,T.header.time)}catch{y(w("Unable to create folder",q))}}E.reverse().reduce(function(T,q){return function(O){if(O)T(O);else{let B=Yr.normalize(a(q.entryName)),P=o(f,B);q.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Ir.Errors.CANT_EXTRACT_FILE());else{let Y=h?q.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(L){L||T(w("Unable to write file",P)),n.fs.utimes(P,q.header.time,q.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var e6e=g(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.cliErrorsConfig=Ga.CliConfigErrorCategory=Ga.CliError=void 0;Ga.getCliConfigCategoryIfExists=Jbe;Ga.wrapCliConfigurationError=$bt;var kb=Mn(),kbt=Rh(),jbt=lr(),iB=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,kb.prettyPrintInvocation)(t,r),a=Ubt(n),o=zbt(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,kb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${kbt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,kb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ga.CliError=iB;function Ubt(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(kb.ensureEndsInPeriod)),[(0,kb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function zbt(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var fi;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(fi||(Ga.CliConfigErrorCategory=fi={}));Ga.cliErrorsConfig={[fi.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[fi.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[fi.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[fi.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[fi.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[fi.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[fi.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[fi.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[fi.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[fi.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[fi.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[fi.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[fi.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[fi.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[fi.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[fi.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[fi.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[fi.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function Jbe(e){for(let[t,r]of Object.entries(Ga.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function $bt(e){let t=Jbe(e);if(t===void 0)return e;let r=e.message,i=Ga.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new jbt.ConfigurationError(r)}});var dB=g((ke,s6e)=>{ke=s6e.exports=Ye;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var jb=256,a5=Number.MAX_SAFE_INTEGER||9007199254740991,nB=16,Hbt=jb-6,c0=ke.re=[],jt=ke.safeRe=[],Q=ke.src=[],H=ke.tokens={},i6e=0;function nt(e){H[e]=i6e++}var aB="[a-zA-Z0-9-]",sB=[["\\s",1],["\\d",jb],[aB,Hbt]];function zb(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");Q[H.XRANGEIDENTIFIERLOOSE]=Q[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");Q[H.XRANGEIDENTIFIER]=Q[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");Q[H.XRANGEPLAIN]="[v=\\s]*("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:"+Q[H.PRERELEASE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");Q[H.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[H.PRERELEASELOOSE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGE");Q[H.XRANGE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");Q[H.XRANGELOOSE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");Q[H.COERCE]="(^|[^\\d])(\\d{1,"+nB+"})(?:\\.(\\d{1,"+nB+"}))?(?:\\.(\\d{1,"+nB+"}))?(?:$|[^\\d])";nt("COERCERTL");c0[H.COERCERTL]=new RegExp(Q[H.COERCE],"g");jt[H.COERCERTL]=new RegExp(zb(Q[H.COERCE]),"g");nt("LONETILDE");Q[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");Q[H.TILDETRIM]="(\\s*)"+Q[H.LONETILDE]+"\\s+";c0[H.TILDETRIM]=new RegExp(Q[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp(zb(Q[H.TILDETRIM]),"g");var Gbt="$1~";nt("TILDE");Q[H.TILDE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");Q[H.TILDELOOSE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");Q[H.LONECARET]="(?:\\^)";nt("CARETTRIM");Q[H.CARETTRIM]="(\\s*)"+Q[H.LONECARET]+"\\s+";c0[H.CARETTRIM]=new RegExp(Q[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp(zb(Q[H.CARETTRIM]),"g");var Vbt="$1^";nt("CARET");Q[H.CARET]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");Q[H.CARETLOOSE]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");Q[H.COMPARATORLOOSE]="^"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");Q[H.COMPARATOR]="^"+Q[H.GTLT]+"\\s*("+Q[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");Q[H.COMPARATORTRIM]="(\\s*)"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+"|"+Q[H.XRANGEPLAIN]+")";c0[H.COMPARATORTRIM]=new RegExp(Q[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp(zb(Q[H.COMPARATORTRIM]),"g");var Wbt="$1$2$3";nt("HYPHENRANGE");Q[H.HYPHENRANGE]="^\\s*("+Q[H.XRANGEPLAIN]+")\\s+-\\s+("+Q[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");Q[H.HYPHENRANGELOOSE]="^\\s*("+Q[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");Q[H.STAR]="(<|>)?=?\\s*\\*";for(Ol=0;Oljb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ye(e,t)}catch{return null}}ke.valid=Kbt;function Kbt(e,t){var r=rf(e,t);return r?r.version:null}ke.clean=Xbt;function Xbt(e,t){var r=rf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ye;function Ye(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ye){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>jb)throw new TypeError("version is longer than "+jb+" characters");if(!(this instanceof Ye))return new Ye(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.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>a5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>a5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>a5||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 n=+i;if(n>=0&&n=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};ke.inc=Qbt;function Qbt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ye(e,r).inc(t,i).version}catch{return null}}ke.diff=Ybt;function Ybt(e,t){if(oB(e,t))return null;var r=rf(e),i=rf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=tf;var t6e=/^[0-9]+$/;function tf(e,t){var r=t6e.test(e),i=t6e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=o5;function o5(e,t,r){return Oc(e,t,r)<0}ke.eq=oB;function oB(e,t,r){return Oc(e,t,r)===0}ke.neq=n6e;function n6e(e,t,r){return Oc(e,t,r)!==0}ke.gte=lB;function lB(e,t,r){return Oc(e,t,r)>=0}ke.lte=cB;function cB(e,t,r){return Oc(e,t,r)<=0}ke.cmp=l5;function l5(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 oB(e,r,i);case"!=":return n6e(e,r,i);case">":return Ub(e,r,i);case">=":return lB(e,r,i);case"<":return o5(e,r,i);case"<=":return cB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=Va;function Va(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Va){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Va))return new Va(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===u0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var u0={};Va.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.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 Ye(r[2],this.options.loose):this.semver=u0};Va.prototype.toString=function(){return this.value};Va.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===u0||e===u0)return!0;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}return l5(e,this.operator,this.semver,this.options)};Va.prototype.intersects=function(e,t){if(!(e instanceof Va))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 Dr(e.value,t),c5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Dr(this.value,t),c5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=l5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=l5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=Dr;function Dr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Dr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Dr(e.raw,t);if(e instanceof Va)return new Dr(e.value,t);if(!(this instanceof Dr))return new Dr(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()}Dr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Dr.prototype.toString=function(){return this.range};Dr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,g6t),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],Wbt),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],Gbt),e=e.replace(jt[H.CARETTRIM],Vbt),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return l6t(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Va(s,this.options)},this),n};Dr.prototype.intersects=function(e,t){if(!(e instanceof Dr))throw new TypeError("a Range is required");return this.set.some(function(r){return r6e(r,t)&&e.set.some(function(i){return r6e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function r6e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=o6t;function o6t(e,t){return new Dr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function l6t(e,t){return Ut("comp",e,t),e=d6t(e,t),Ut("caret",e),e=c6t(e,t),Ut("tildes",e),e=f6t(e,t),Ut("xrange",e),e=h6t(e,t),Ut("stars",e),e}function es(e){return!e||e.toLowerCase()==="x"||e==="*"}function c6t(e,t){return e.trim().split(/\s+/).map(function(r){return u6t(r,t)}).join(" ")}function u6t(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function d6t(e,t){return e.trim().split(/\s+/).map(function(r){return p6t(r,t)}).join(" ")}function p6t(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function f6t(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return m6t(r,t)}).join(" ")}function m6t(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=es(s),u=c||es(a),d=u||es(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function h6t(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function g6t(e,t,r,i,n,s,a,o,l,c,u,d,p){return es(r)?t="":es(i)?t=">="+r+".0.0":es(n)?t=">="+r+"."+i+".0":t=">="+t,es(l)?o="":es(c)?o="<"+(+l+1)+".0.0":es(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Dr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=c5;function c5(e,t,r){try{t=new Dr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=b6t;function b6t(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ye(i,r))}),i}ke.minSatisfying=v6t;function v6t(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ye(i,r))}),i}ke.minVersion=_6t;function _6t(e,t){e=new Dr(e,t);var r=new Ye("0.0.0");if(e.test(r)||(r=new Ye("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||Ub(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=w6t;function w6t(e,t){try{return new Dr(e,t).range||"*"}catch{return null}}ke.ltr=E6t;function E6t(e,t,r){return uB(e,t,"<",r)}ke.gtr=S6t;function S6t(e,t,r){return uB(e,t,">",r)}ke.outside=uB;function uB(e,t,r,i){e=new Ye(e,i),t=new Dr(t,i);var n,s,a,o,l;switch(r){case">":n=Ub,s=cB,a=o5,o=">",l=">=";break;case"<":n=o5,s=lB,a=Ub,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=x6t;function x6t(e,t){var r=rf(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=T6t;function T6t(e,t,r){return e=new Dr(e,r),t=new Dr(t,r),e.intersects(t)}ke.coerce=N6t;function N6t(e,t){if(e instanceof Ye)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(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:rf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var l6e=g((Pn,fB)=>{"use strict";var R6t=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]}),A6t=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C6t=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)&&R6t(t,e,r);return A6t(t,e),t},O6t=Pn&&Pn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn._readLinuxVersionFile=Pn._getOsVersion=Pn._findMatch=void 0;var a6e=C6t(dB()),pB=ze(),o6e=require("os"),P6t=require("child_process"),u5=require("fs");function I6t(e,t,r,i){return O6t(this,void 0,void 0,function*(){let n=o6e.platform(),s,a,o;for(let l of r){let c=l.version;if(pB.debug(`check ${c} satisfies ${e}`),a6e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{pB.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=fB.exports._getOsVersion();p===u.platform_version?d=!0:d=a6e.satisfies(p,u.platform_version)}return d}),o)){pB.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Pn._findMatch=I6t;function D6t(){let e=o6e.platform(),t="";if(e==="darwin")t=P6t.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=fB.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Pn._getOsVersion=D6t;function L6t(){let e="/etc/lsb-release",t="/etc/os-release",r="";return u5.existsSync(e)?r=u5.readFileSync(e).toString():u5.existsSync(t)&&(r=u5.readFileSync(t).toString()),r}Pn._readLinuxVersionFile=L6t});var u6e=g((gPt,c6e)=>{var F6t=require("crypto");c6e.exports=function(){return F6t.randomBytes(16)}});var f6e=g((yPt,p6e)=>{var d6e=[];for($b=0;$b<256;++$b)d6e[$b]=($b+256).toString(16).substr(1);var $b;function B6t(e,t){var r=t||0,i=d6e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}p6e.exports=B6t});var h6e=g((bPt,m6e)=>{var q6t=u6e(),M6t=f6e();function k6t(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||q6t)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||M6t(n)}m6e.exports=k6t});var b6e=g(Wa=>{"use strict";var j6t=Wa&&Wa.__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]}),U6t=Wa&&Wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),z6t=Wa&&Wa.__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)&&j6t(t,e,r);return U6t(t,e),t},g6e=Wa&&Wa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wa,"__esModule",{value:!0});Wa.RetryHelper=void 0;var y6e=z6t(ze()),mB=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 g6e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Wa.RetryHelper=mB});var f5=g(Ze=>{"use strict";var $6t=Ze&&Ze.__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]}),H6t=Ze&&Ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pl=Ze&&Ze.__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)&&$6t(t,e,r);return H6t(t,e),t},ts=Ze&&Ze.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},G6t=Ze&&Ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.evaluateVersions=Ze.isExplicitVersion=Ze.findFromManifest=Ze.getManifestFromRepo=Ze.findAllVersions=Ze.find=Ze.cacheFile=Ze.cacheDir=Ze.extractZip=Ze.extractXar=Ze.extractTar=Ze.extract7z=Ze.downloadTool=Ze.HTTPError=void 0;var Nt=Pl(ze()),Ys=Pl(D0()),Ka=Pl(require("fs")),V6t=Pl(l6e()),Gb=Pl(require("os")),Co=Pl(require("path")),v6e=Pl(to()),Pc=Pl(dB()),W6t=Pl(require("stream")),K6t=Pl(require("util")),d0=require("assert"),_6e=G6t(h6e()),ud=wf(),X6t=b6e(),Hb=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ze.HTTPError=Hb;var gB=process.platform==="win32",Q6t=process.platform==="darwin",Y6t="actions/tool-cache";function Z6t(e,t,r,i){return ts(this,void 0,void 0,function*(){t=t||Co.join(T6e(),_6e.default()),yield Ys.mkdirP(Co.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=hB("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=hB("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new X6t.RetryHelper(n,s,a).execute(()=>ts(this,void 0,void 0,function*(){return yield J6t(e,t||"",r,i)}),l=>!(l instanceof Hb&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ze.downloadTool=Z6t;function J6t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(Ka.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new v6e.HttpClient(Y6t,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new Hb(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=K6t.promisify(W6t.pipeline),l=hB("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,Ka.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Ys.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function e4t(e,t,r){return ts(this,void 0,void 0,function*(){d0.ok(gB,"extract7z() not supported on current OS"),d0.ok(e,'parameter "file" is required'),t=yield d5(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield ud.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Co.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Ys.which("powershell",!0);yield ud.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ze.extract7z=e4t;function t4t(e,t,r="xz"){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield d5(t),Nt.debug("Checking tar --version");let i="";yield ud.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return gB&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield ud.exec("tar",s),t})}Ze.extractTar=t4t;function r4t(e,t,r=[]){return ts(this,void 0,void 0,function*(){d0.ok(Q6t,"extractXar() not supported on current OS"),d0.ok(e,'parameter "file" is required'),t=yield d5(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Ys.which("xar",!0);return yield ud.exec(`"${n}"`,d4t(i)),t})}Ze.extractXar=r4t;function i4t(e,t){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield d5(t),gB?yield n4t(e,t):yield s4t(e,t),t})}Ze.extractZip=i4t;function n4t(e,t){return ts(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Ys.which("pwsh",!1);if(n){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(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield ud.exec(`"${n}"`,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(" ")],o=yield Ys.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield ud.exec(`"${o}"`,a)}})}function s4t(e,t){return ts(this,void 0,void 0,function*(){let r=yield Ys.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield ud.exec(`"${r}"`,i,{cwd:t})})}function a4t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(r=Pc.clean(r)||r,i=i||Gb.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!Ka.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield E6e(t,r,i);for(let s of Ka.readdirSync(e)){let a=Co.join(e,s);yield Ys.cp(a,n,{recursive:!0})}return S6e(t,r,i),n})}Ze.cacheDir=a4t;function o4t(e,t,r,i,n){return ts(this,void 0,void 0,function*(){if(i=Pc.clean(i)||i,n=n||Gb.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!Ka.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield E6e(r,i,n),a=Co.join(s,t);return Nt.debug(`destination file ${a}`),yield Ys.cp(e,a),S6e(r,i,n),s})}Ze.cacheFile=o4t;function l4t(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Gb.arch(),!yB(t)){let n=w6e(e,r);t=x6e(n,t)}let i="";if(t){t=Pc.clean(t)||"";let n=Co.join(p5(),e,t,r);Nt.debug(`checking cache: ${n}`),Ka.existsSync(n)&&Ka.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ze.find=l4t;function w6e(e,t){let r=[];t=t||Gb.arch();let i=Co.join(p5(),e);if(Ka.existsSync(i)){let n=Ka.readdirSync(i);for(let s of n)if(yB(s)){let a=Co.join(i,s,t||"");Ka.existsSync(a)&&Ka.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ze.findAllVersions=w6e;function c4t(e,t,r,i="master"){return ts(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new v6e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ze.getManifestFromRepo=c4t;function u4t(e,t,r,i=Gb.arch()){return ts(this,void 0,void 0,function*(){return yield V6t._findMatch(e,t,r,i)})}Ze.findFromManifest=u4t;function d5(e){return ts(this,void 0,void 0,function*(){return e||(e=Co.join(T6e(),_6e.default())),yield Ys.mkdirP(e),e})}function E6e(e,t,r){return ts(this,void 0,void 0,function*(){let i=Co.join(p5(),e,Pc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Ys.rmRF(i),yield Ys.rmRF(n),yield Ys.mkdirP(i),i})}function S6e(e,t,r){let n=`${Co.join(p5(),e,Pc.clean(t)||t,r||"")}.complete`;Ka.writeFileSync(n,""),Nt.debug("finished caching tool")}function yB(e){let t=Pc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Pc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ze.isExplicitVersion=yB;function x6e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Pc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Pc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ze.evaluateVersions=x6e;function p5(){let e=process.env.RUNNER_TOOL_CACHE||"";return d0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function T6e(){let e=process.env.RUNNER_TEMP||"";return d0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function hB(e,t){let r=global[e];return r!==void 0?r:t}function d4t(e){return Array.from(new Set(e))}});var R6e=g((wPt,N6e)=>{"use strict";N6e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var nf=g(Xa=>{"use strict";var p4t=Xa&&Xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),f4t=Xa&&Xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m4t=Xa&&Xa.__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)&&p4t(t,e,r);return f4t(t,e),t};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.getActionsLogger=h4t;Xa.getRunnerLogger=g4t;Xa.withGroup=y4t;Xa.formatDuration=b4t;var bB=m4t(ze());function h4t(){return bB}function g4t(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function y4t(e,t){bB.startGroup(e);try{return t()}finally{bB.endGroup()}}function b4t(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var A6e,C6e=br(()=>{A6e="ffffffff-ffff-ffff-ffff-ffffffffffff"});var O6e,P6e=br(()=>{O6e="00000000-0000-0000-0000-000000000000"});var I6e,D6e=br(()=>{I6e=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function v4t(e){return typeof e=="string"&&I6e.test(e)}var dd,Vb=br(()=>{D6e();dd=v4t});function _4t(e){if(!dd(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var Ic,Wb=br(()=>{Vb();Ic=_4t});function rs(e,t=0){return(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase()}function w4t(e,t=0){let r=rs(e,t);if(!dd(r))throw TypeError("Stringified UUID is invalid");return r}var un,L6e,Dc=br(()=>{Vb();un=[];for(let e=0;e<256;++e)un.push((e+256).toString(16).slice(1));L6e=w4t});function Lc(){return m5>h5.length-16&&((0,F6e.randomFillSync)(h5),m5=0),h5.slice(m5,m5+=16)}var F6e,h5,m5,g5=br(()=>{F6e=require("crypto"),h5=new Uint8Array(256),m5=h5.length});function E4t(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=B6e(e.random??e.rng?.()??Lc(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=Lc();S4t(Kb,s,a),i=B6e(a,Kb.msecs,Kb.nsecs,n?void 0:Kb.clockseq,n?void 0:Kb.node,t,r)}return t?i:rs(i)}function S4t(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}var Kb,y5,vB=br(()=>{g5();Dc();Kb={};y5=E4t});function Xb(e){let t=typeof e=="string"?Ic(e):e,r=x4t(t);return typeof e=="string"?rs(r):r}function x4t(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var _B=br(()=>{Wb();Dc()});function T4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,q6e.createHash)("md5").update(e).digest()}var q6e,M6e,k6e=br(()=>{q6e=require("crypto");M6e=T4t});function N4t(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{Wb();Dc();b5="6ba7b810-9dad-11d1-80b4-00c04fd430c8",v5="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function EB(e,t,r,i){return Qb(48,M6e,e,t,r,i)}var j6e,U6e=br(()=>{k6e();wB();EB.DNS=b5;EB.URL=v5;j6e=EB});var z6e,SB,$6e=br(()=>{z6e=require("crypto"),SB={randomUUID:z6e.randomUUID}});function R4t(e,t,r){if(SB.randomUUID&&!t&&!e)return SB.randomUUID();e=e||{};let i=e.random||(e.rng||Lc)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return rs(i)}var H6e,G6e=br(()=>{$6e();g5();Dc();H6e=R4t});function A4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,V6e.createHash)("sha1").update(e).digest()}var V6e,W6e,K6e=br(()=>{V6e=require("crypto");W6e=A4t});function xB(e,t,r,i){return Qb(80,W6e,e,t,r,i)}var X6e,Q6e=br(()=>{K6e();wB();xB.DNS=b5;xB.URL=v5;X6e=xB});function C4t(e,t,r){e??={},r??=0;let i=y5({...e,_v6:!0},new Uint8Array(16));if(i=Xb(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return rs(i)}var Y6e,Z6e=br(()=>{Dc();vB();_B();Y6e=C4t});function TB(e){let t=typeof e=="string"?Ic(e):e,r=O4t(t);return typeof e=="string"?rs(r):r}function O4t(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var J6e=br(()=>{Wb();Dc()});function P4t(e,t,r){let i;if(e)i=e4e(e.random??e.rng?.()??Lc(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=Lc();I4t(NB,n,s),i=e4e(s,NB.msecs,NB.seq,t,r)}return t?i:rs(i)}function I4t(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function e4e(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var NB,t4e,r4e=br(()=>{g5();Dc();NB={};t4e=P4t});function D4t(e){if(!dd(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var i4e,n4e=br(()=>{Vb();i4e=D4t});var RB={};D6(RB,{MAX:()=>A6e,NIL:()=>O6e,parse:()=>Ic,stringify:()=>L6e,v1:()=>y5,v1ToV6:()=>Xb,v3:()=>j6e,v4:()=>H6e,v5:()=>X6e,v6:()=>Y6e,v6ToV1:()=>TB,v7:()=>t4e,validate:()=>dd,version:()=>i4e});var AB=br(()=>{C6e();P6e();Wb();Dc();vB();_B();U6e();G6e();Q6e();Z6e();J6e();r4e();Vb();n4e()});var PB=g(Ns=>{"use strict";var L4t=Ns&&Ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F4t=Ns&&Ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OB=Ns&&Ns.__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)&&L4t(t,e,r);return F4t(t,e),t},B4t=Ns&&Ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.isZstdAvailable=W4t;Ns.extract=K4t;Ns.extractTarZst=l4e;Ns.inferCompressionMethod=Q4t;var q4t=require("child_process"),M4t=OB(require("fs")),k4t=B4t(require("path")),CB=OB(require("stream")),j4t=_f(),U4t=OB(f5()),s4e=L0(),z4t=(AB(),Sd(RB)),a4e=Mn(),o4e=lr(),$4t="3.4.3",H4t="1.31";async function G4t(e,t){try{return await(0,s4e.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function V4t(){let e=await(0,s4e.safeWhich)("tar"),t="";if(await new j4t.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function W4t(e){let t=await G4t("zstd",e);try{let r=await V4t(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=H4t,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=$4t,foundZstdBinary:t,version:r};default:(0,o4e.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function K4t(e,t,r,i){switch(t){case"gzip":return await U4t.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await l4e(e,r,i)}}async function l4e(e,t,r){let i=await X4t();r.debug(`Extracting to ${i}.${e instanceof CB.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof CB.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,q4t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof CB.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new a4e.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,o4e.cleanUpGlob)(i,"extraction destination directory",r),n}}async function X4t(){let e=k4t.default.join((0,a4e.getTemporaryDirectory)(),(0,z4t.v4)());return M4t.mkdirSync(e,{recursive:!0}),e}function Q4t(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var u4e=g((AIt,c4e)=>{var Yb;c4e.exports=function(){if(!Yb){try{Yb=Zg()("follow-redirects")}catch{}typeof Yb!="function"&&(Yb=function(){})}Yb.apply(null,arguments)}});var h4e=g((CIt,$B)=>{var Jb=require("url"),Zb=Jb.URL,Y4t=require("http"),Z4t=require("https"),BB=require("stream").Writable,qB=require("assert"),d4e=u4e();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=af(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var MB=!1;try{qB(new Zb(""))}catch(e){MB=e.code==="ERR_INVALID_URL"}var J4t=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],kB=["abort","aborted","connect","error","socket","timeout"],jB=Object.create(null);kB.forEach(function(e){jB[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var DB=e6("ERR_INVALID_URL","Invalid URL",TypeError),LB=e6("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),evt=e6("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",LB),tvt=e6("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),rvt=e6("ERR_STREAM_WRITE_AFTER_END","write after end"),ivt=BB.prototype.destroy||f4e;function Rs(e,t){BB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof LB?n:new LB({cause:n}))}},this._performRequest()}Rs.prototype=Object.create(BB.prototype);Rs.prototype.abort=function(){zB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Rs.prototype.destroy=function(e){return zB(this._currentRequest,e),ivt.call(this,e),this};Rs.prototype.write=function(e,t,r){if(this._ending)throw new rvt;if(!sf(e)&&!avt(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(af(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new tvt),this.abort())};Rs.prototype.end=function(e,t,r){if(af(e)?(r=e,e=t=null):af(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Rs.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Rs.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Rs.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Rs.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Rs.prototype,e,{get:function(){return this._currentRequest[e]}})});Rs.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Rs.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of kB)i.on(n,jB[n]);if(this._currentUrl=/^\//.test(this._options.path)?Jb.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(zB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new evt;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],IB(/^content-/i,this._options.headers));var a=IB(/^host$/i,this._options.headers),o=UB(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:Jb.format(Object.assign(o,{host:l})),u=nvt(r,c);if(d4e("redirecting to",u.href),this._isRedirect=!0,FB(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!svt(u.host,l))&&IB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),af(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function p4e(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return ovt(c)?c=FB(c):sf(c)?c=FB(UB(c)):(d=u,u=m4e(c),c={protocol:n}),af(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!sf(u.host)&&!sf(u.hostname)&&(u.hostname="::1"),qB.equal(u.protocol,n,"protocol mismatch"),d4e("options",u),new Rs(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function f4e(){}function UB(e){var t;if(MB)t=new Zb(e);else if(t=m4e(Jb.parse(e)),!sf(t.protocol))throw new DB({input:e});return t}function nvt(e,t){return MB?new Zb(e,t):UB(Jb.resolve(t,e))}function m4e(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new DB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new DB({input:e.href||e});return e}function FB(e,t){var r=t||{};for(var i of J4t)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function IB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function e6(e,t,r){function i(n){af(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function zB(e,t){for(var r of kB)e.removeListener(r,jB[r]);e.on("error",f4e),e.destroy(t)}function svt(e,t){qB(sf(e)&&sf(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function sf(e){return typeof e=="string"||e instanceof String}function af(e){return typeof e=="function"}function avt(e){return typeof e=="object"&&"length"in e}function ovt(e){return Zb&&e instanceof Zb}$B.exports=p4e({http:Y4t,https:Z4t});$B.exports.wrap=p4e});var y4e=g(Qa=>{"use strict";var lvt=Qa&&Qa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cvt=Qa&&Qa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VB=Qa&&Qa.__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)&&lvt(t,e,r);return cvt(t,e),t};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.STREAMING_HIGH_WATERMARK_BYTES=void 0;Qa.downloadAndExtract=yvt;var uvt=VB(require("path")),p0=require("perf_hooks"),dvt=VB(f5()),pvt=h4e(),fvt=(AB(),Sd(RB)),HB=nf(),GB=VB(PB()),mvt=lr();Qa.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function hvt(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function gvt(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function yvt(e,t,r,i,n,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let a=GB.inferCompressionMethod(e);if(a==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=p0.performance.now(),m=await bvt(e,t,r,i,s),h=Math.round(p0.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${m} (${(0,HB.formatDuration)(h)}).`),{extractedBundlePath:m,statusReport:{compressionMethod:a,toolsUrl:g4e(e),...gvt(h)}}}let o=uvt.join(n,(0,fvt.v4)()),l=p0.performance.now(),c=await dvt.downloadTool(e,o,t,r),u=Math.round(p0.performance.now()-l);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,HB.formatDuration)(u)}).`);let d,p;try{s.info("Extracting CodeQL bundle.");let f=p0.performance.now();d=await GB.extract(c,a,i,s),p=Math.round(p0.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${d} (${(0,HB.formatDuration)(p)}).`)}finally{await(0,mvt.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:d,statusReport:{compressionMethod:a,toolsUrl:g4e(e),...hvt(u,p)}}}async function bvt(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let s=await new Promise(a=>pvt.https.get(e,{headers:r,highWaterMark:Qa.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await GB.extractTarZst(s,i,n)}function g4e(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var N4e=g(zt=>{"use strict";var vvt=zt&&zt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_vt=zt&&zt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pd=zt&&zt.__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)&&vvt(t,e,r);return _vt(t,e),t},wvt=zt&&zt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(zt,"__esModule",{value:!0});zt.downloadCodeQL=zt.CODEQL_DEFAULT_ACTION_REPOSITORY=zt.ToolsSource=void 0;zt.getCodeQLActionRepository=E4e;zt.tryGetTagNameFromUrl=KB;zt.tryGetBundleVersionFromUrl=S4e;zt.convertToSemVer=i6;zt.getCodeQLSource=x4e;zt.tryGetFallbackToolcacheVersion=T4e;zt.getCodeQLURLVersion=Fvt;zt.setupCodeQLBundle=qvt;var Evt=pd(require("fs")),Svt=pd(require("path")),b4e=require("perf_hooks"),of=pd(f5()),xvt=wvt(R6e()),_5=pd($d()),Tvt=Mn(),Nvt=pd(Xl()),v4e=pd(KT()),Rvt=Ql(),Avt=nf(),WB=pd(PB()),Cvt=y4e(),f0=pd(lr()),w4e=lr(),t6;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(t6||(zt.ToolsSource=t6={}));zt.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var _4e=["linked","latest"];function Ovt(e){return e?".tar.zst":".tar.gz"}function Pvt(e){let t=Ovt(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function E4e(e){return(0,Tvt.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),zt.CODEQL_DEFAULT_ACTION_REPOSITORY):f0.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Ivt(e,t,r,i){let n=E4e(i),a=[[t.url,n],[t.url,zt.CODEQL_DEFAULT_ACTION_REPOSITORY],[f0.GITHUB_DOTCOM_URL,zt.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,xvt.default)(l,d))),o=Pvt(r);for(let l of a){let[c,u]=l;if(c===f0.GITHUB_DOTCOM_URL&&u===zt.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await Nvt.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${zt.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function r6(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function KB(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function S4e(e,t){let r=KB(e,t);if(r!==void 0)return r6(r,t)}function i6(e,t){_5.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=_5.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Dvt(e,t){let r=of.findAllVersions("CodeQL").filter(w4e.isGoodVersion).map(i=>({folder:of.find("CodeQL",i),version:i})).filter(({folder:i})=>Evt.existsSync(Svt.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function x4e(e,t,r,i,n,s){if(e&&!_4e.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&_4e.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=v4e.cliVersion,l=v4e.bundleVersion;else if(e!==void 0){if(l=KB(e,s),c=e,l){let f=r6(l,s);f&&_5.valid(f)&&(o=i6(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&r6(l,s),d=o??(u&&i6(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=of.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=of.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=of.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await T4e(o,l,s);f?p=of.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==f0.GitHubVariant.DOTCOM&&!a&&!e){let f=await Dvt(d,s);if(f!==void 0)return f}return c||(c=await Ivt(l,r,o!==void 0&&await Mvt(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&r6(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function T4e(e,t,r){let i=r6(t,r);if(!i)return;let n=i6(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Lvt=async function(e,t,r,i,n,s,a){let o=new URL(e),l=new URLSearchParams(o.search),c={accept:"application/octet-stream"},u;l.has("token")?a.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(a.debug("Providing an authorization token to download CodeQL tools."),u=`token ${i.auth}`):a.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:d,statusReport:p}=await(0,Cvt.downloadAndExtract)(e,u,{"User-Agent":"CodeQL Action",...c},n,s,a),f=t??S4e(e,a);if(f===void 0)return a.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:d,statusReport:p,toolsVersion:r??"unknown"};a.debug("Caching CodeQL bundle.");let m=Bvt(r,f,a),h=b4e.performance.now(),y=await of.cacheDir(d,"CodeQL",m);return a.info(`Added CodeQL bundle to the tool cache (${(0,Avt.formatDuration)(b4e.performance.now()-h)}).`),y!==d&&await(0,w4e.cleanUpGlob)(d,"CodeQL bundle from temporary directory",a),{codeqlFolder:y,statusReport:p,toolsVersion:r??m}};zt.downloadCodeQL=Lvt;function Fvt(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new f0.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Bvt(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:i6(t,r)}async function qvt(e,t,r,i,n,s){let a=await WB.isZstdAvailable(s),o=await x4e(e,n,t,i,a.available,s),l,c=o.toolsVersion,u,d;switch(o.sourceType){case"local":{let p=WB.inferCompressionMethod(o.codeqlTarPath);l=await WB.extract(o.codeqlTarPath,p,a.version,s),d=t6.Local;break}case"toolcache":l=o.codeqlFolder,s.debug(`CodeQL found in cache ${l}`),d=t6.Toolcache;break;case"download":{let p=await(0,zt.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,a.version,r,s);c=p.toolsVersion,l=p.codeqlFolder,u=p.statusReport,d=t6.Download;break}default:f0.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:u,toolsSource:d,toolsVersion:c,zstdAvailability:a}}async function Mvt(e,t){return process.platform!=="win32"&&t&&_5.gte(e,Rvt.CODEQL_VERSION_ZSTD_BUNDLE)}});var w5=g(Ya=>{"use strict";var kvt=Ya&&Ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jvt=Ya&&Ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A4e=Ya&&Ya.__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)&&kvt(t,e,r);return jvt(t,e),t};Object.defineProperty(Ya,"__esModule",{value:!0});Ya.shouldEnableIndirectTracing=YB;Ya.endTracingForCluster=zvt;Ya.getTracerConfigForCluster=O4e;Ya.getCombinedTracerConfig=$vt;var XB=A4e(require("fs")),QB=A4e(require("path")),Uvt=sm(),C4e=pu(),R4e=lr();async function YB(e,t){return t.buildMode===R4e.BuildMode.None||t.buildMode===R4e.BuildMode.Autobuild&&await e.supportsFeature(C4e.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,Uvt.isTracedLanguage)(r))}async function zvt(e,t,r){if(!await YB(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=QB.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!XB.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(XB.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function O4e(e){return{env:JSON.parse(XB.readFileSync(QB.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function $vt(e,t){if(!await YB(e,t))return;let r=await O4e(t);if(!await e.supportsFeature(C4e.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=QB.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var h0=g(sr=>{"use strict";var Hvt=sr&&sr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gvt=sr&&sr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),md=sr&&sr.__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)&&Hvt(t,e,r);return Gvt(t,e),t};Object.defineProperty(sr,"__esModule",{value:!0});sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;sr.setupCodeQL=t_t;sr.getCodeQL=r_t;sr.setCodeQL=i_t;sr.getCachedCodeQL=n_t;sr.getCodeQLForTesting=s_t;sr.getCodeQLForCmd=T5;sr.getExtraOptions=eq;sr.getTrapCachingExtractorConfigArgs=U4e;sr.getTrapCachingExtractorConfigArgsForLang=S5;sr.getGeneratedCodeScanningConfigPath=x5;var Vvt=md(require("fs")),JB=md(require("path")),P4e=md(ze()),E5=md(_f()),I4e=md(ng()),Wvt=md($d()),m0=Mn(),D4e=e6e(),Kvt=Rh(),n6=Gl(),L4e=Ql(),Xvt=md(N4e()),fd=pu(),Qvt=w5(),Wi=md(lr()),s6=lr(),Fc,F4e="2.14.6",B4e="2.14.6",Yvt="3.10",Zvt="2024-09-24",j4e="progress++";sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var Jvt="2.15.2",e_t="2.17.1";async function t_t(e,t,r,i,n,s,a){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await Xvt.setupCodeQLBundle(e,t,r,i,n,s);s.debug(`Bundle download status report: ${JSON.stringify(l)}`);let p=JB.join(o,"codeql","codeql");if(process.platform==="win32")p+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Wi.ConfigurationError(`Unsupported platform: ${process.platform}`);return Fc=await T5(p,a),{codeql:Fc,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,s6.getErrorMessage)(o)}`)}}async function r_t(e){return Fc===void 0&&(Fc=await T5(e,!0)),Fc}function Lr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function i_t(e){return Fc={getPath:Lr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Lr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Lr(e,"printVersion"),supportsFeature:Lr(e,"supportsFeature",async t=>!!e.getVersion&&(0,fd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Lr(e,"databaseInitCluster"),runAutobuild:Lr(e,"runAutobuild"),extractScannedLanguage:Lr(e,"extractScannedLanguage"),extractUsingBuildMode:Lr(e,"extractUsingBuildMode"),finalizeDatabase:Lr(e,"finalizeDatabase"),resolveLanguages:Lr(e,"resolveLanguages"),betterResolveLanguages:Lr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Lr(e,"resolveQueries"),resolveBuildEnvironment:Lr(e,"resolveBuildEnvironment"),packDownload:Lr(e,"packDownload"),databaseCleanup:Lr(e,"databaseCleanup"),databaseBundle:Lr(e,"databaseBundle"),databaseRunQueries:Lr(e,"databaseRunQueries"),databaseInterpretResults:Lr(e,"databaseInterpretResults"),databasePrintBaseline:Lr(e,"databasePrintBaseline"),databaseExportDiagnostics:Lr(e,"databaseExportDiagnostics"),diagnosticsExport:Lr(e,"diagnosticsExport"),resolveExtractor:Lr(e,"resolveExtractor"),mergeResults:Lr(e,"mergeResults")},Fc}function n_t(){if(Fc===void 0)throw new Error("cachedCodeQL undefined");return Fc}async function s_t(e="codeql-for-testing"){return T5(e,!1)}async function T5(e,t){let r={getPath(){return e},async getVersion(){let i=Wi.getCachedCodeQlVersion();if(i===void 0){let n=await dn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Wi.cacheCodeQlVersion(i)}return i},async printVersion(){await dn(e,["version","--format=json"])},async supportsFeature(i){return(0,fd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);await(0,Qvt.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await U4e(i)),l.push(`--trace-process-name=${s}`));let c=await a_t(i,o),u=(0,m0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(fd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await M4e(i,this)?l.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,fd.isSupportedToolsFeature)(await this.getVersion(),fd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await dn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Vi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){k4e();let s=JB.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[n6.EnvVar.CLI_VERBOSITY]=process.env[n6.EnvVar.CLI_VERBOSITY]||j4e),await dn(s)},async extractScannedLanguage(i,n){await dn(e,["database","trace-command","--index-traceless-dbs",...await S5(i,n),...ZB(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===s6.BuildMode.Autobuild&&k4e();try{await dn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await S5(i,n),...ZB(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===s6.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${Kvt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Wi.ConfigurationError(`${a} ${(0,s6.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...ZB(a),...Vi(["database","finalize"]),i];await dn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Vi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Vi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Vi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Wi.codeQlVersionAtLeast(this,L4e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await dn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(L4e.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${x5(d)}`,"--sarif-group-rules-by-pack",...await l_t(this),...await c_t(this),...Vi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await M4e(d,this)?m.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Wi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,fd.isSupportedToolsFeature)(await this.getVersion(),fd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await dn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Vi(["database","print-baseline"]),i];return await dn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Vi(["pack","download"]),...i],o=await dn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Wi.codeQlVersionAtLeast(this,e_t)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Vi(["database","cleanup"])];await dn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Vi(["database","bundle"])];await new E5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Vi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new E5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${x5(s)}`,...Vi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new E5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new E5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Vi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Vi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await dn(e,a)}};if(t&&!await Wi.codeQlVersionAtLeast(r,F4e))throw new Wi.ConfigurationError(`Expected a CodeQL CLI with version at least ${F4e} but got version ${(await r.getVersion()).version}`);if(t&&process.env[n6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Wi.codeQlVersionAtLeast(r,B4e)){let i=await r.getVersion();P4e.warning(`CodeQL CLI version ${i.version} was discontinued on ${Zvt} alongside GitHub Enterprise Server ${Yvt} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${B4e} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,m0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,m0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),P4e.exportVariable(n6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Vi(e,{ignoringOptions:t}={}){let r=Wi.getExtraOptionsEnvParam();return eq(r,e,[]).filter(i=>!t?.includes(i))}function q4e(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function eq(e,t,r){let i=q4e(e?.["*"],r.concat("*")),n=t.length===0?q4e(e,r):eq(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function dn(e,t=[],r={}){try{return await(0,m0.runTool)(e,t,r)}catch(i){throw i instanceof m0.CommandInvocationError?(0,D4e.wrapCliConfigurationError)(new D4e.CliError(i)):i}}async function a_t(e,t){let r=x5(e),i=(0,s6.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(I4e.dump(i)),t.endGroup(),Vvt.writeFileSync(r,I4e.dump(i)),r}var o_t=1024;async function U4e(e){let t=[];for(let r of e.languages)t.push(await S5(e,r));return t.flat()}async function S5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,m0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${o_t}`,`-O=${t}.trap.cache.write=${i}`]}function x5(e){return JB.resolve(e.tempDir,"user-config.yaml")}async function M4e(e,t){return(e.gitHubVersion.type!==Wi.GitHubVariant.GHES||Wvt.gte(e.gitHubVersion.version,"3.12.0"))&&await Wi.codeQlVersionAtLeast(t,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function l_t(e){return await Wi.codeQlVersionAtLeast(e,Jvt)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function ZB(e){return e?[`--verbosity=${j4e}`]:[]}function k4e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function c_t(e){let t=process.env[n6.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(fd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var G4e=g(Oo=>{"use strict";var u_t=Oo&&Oo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),d_t=Oo&&Oo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p_t=Oo&&Oo.__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)&&u_t(t,e,r);return d_t(t,e),t};Object.defineProperty(Oo,"__esModule",{value:!0});Oo.determineAutobuildLanguages=y_t;Oo.setupCppAutobuild=H4e;Oo.runAutobuild=b_t;var R5=p_t(ze()),z4e=Mn(),f_t=Xl(),m_t=h0(),tq=Rh(),h_t=Gl(),N5=Ql(),a6=sm(),g_t=Rg(),$4e=pu(),rq=lr();async function y_t(e,t,r){if(t.buildMode===rq.BuildMode.None&&await e.supportsFeature($4e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===rq.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,a6.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==a6.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(a6.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${tq.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function H4e(e,t){let r=N5.featureConfig[N5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,f_t.getGitHubVersion)(),s=(0,g_t.parseRepositoryNwo)((0,rq.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new N5.Features(n,s,(0,z4e.getTemporaryDirectory)(),t).getValue(N5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,z4e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${tq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),R5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${tq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),R5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),R5.exportVariable(r,"false"))}async function b_t(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,m_t.getCodeQL)(e.codeQLCmd);t===a6.Language.cpp&&await H4e(i,r),e.buildMode&&await i.supportsFeature($4e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===a6.Language.go&&R5.exportVariable(h_t.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var X4e=g(hd=>{"use strict";var v_t=hd&&hd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hd,"__esModule",{value:!0});hd.makeDiagnostic=__t;hd.addDiagnostic=w_t;hd.logUnwrittenDiagnostics=E_t;hd.flushDiagnostics=S_t;var iq=require("fs"),V4e=v_t(require("path")),A5=nf(),W4e=lr(),g0=[];function __t(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function w_t(e,t,r){let i=(0,A5.getActionsLogger)(),n=t?(0,W4e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,iq.existsSync)(n)?K4e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),g0.push({diagnostic:r,language:t}))}function K4e(e,t,r){let i=(0,A5.getActionsLogger)(),n=t?(0,W4e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=V4e.default.resolve(n,"diagnostic","codeql-action");try{(0,iq.mkdirSync)(s,{recursive:!0});let a=V4e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,iq.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function E_t(){let e=(0,A5.getActionsLogger)(),t=g0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of g0)e.debug(JSON.stringify(r.diagnostic))}}function S_t(e){(0,A5.getActionsLogger)().debug(`Writing ${g0.length} diagnostic(s) to database.`);for(let r of g0)K4e(e,r.language,r.diagnostic);g0=[]}});var Y4e=g((BIt,Q4e)=>{"use strict";var x_t=require("path");Q4e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=x_t.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var gd=g((Zs,oq)=>{"use strict";var J4e=require("url"),nq=Zs.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+eve(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};nq.prototype.toString=function(){return this.property+" "+this.message};var C5=Zs.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};C5.prototype.addError=function(t){var r;if(typeof t=="string")r=new nq(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new nq(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new lf(this);if(this.throwError)throw r;return r};C5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function T_t(e,t){return t+": "+e.toString()+` +`}C5.prototype.toString=function(t){return this.errors.map(T_t).join("")};Object.defineProperty(C5.prototype,"valid",{get:function(){return!this.errors.length}});oq.exports.ValidatorResultError=lf;function lf(e){Error.captureStackTrace&&Error.captureStackTrace(this,lf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}lf.prototype=new Error;lf.prototype.constructor=lf;lf.prototype.name="Validation Error";var Z4e=Zs.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};Z4e.prototype=Object.create(Error.prototype,{constructor:{value:Z4e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var sq=Zs.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+eve(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};sq.prototype.resolve=function(t){return J4e.resolve(this.base,t)};sq.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=J4e.resolve(this.base,n||""),a=new sq(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Po=Zs.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Po.regexp=Po.regex;Po.pattern=Po.regex;Po.ipv4=Po["ip-address"];Zs.isFormat=function(t,r,i){if(typeof t=="string"&&Po[r]!==void 0){if(Po[r]instanceof RegExp)return Po[r].test(t);if(typeof Po[r]=="function")return Po[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var eve=Zs.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Zs.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function N_t(e,t,r,i){typeof r=="object"?t[i]=aq(e[i],r):e.indexOf(r)===-1&&t.push(r)}function R_t(e,t,r){t[r]=e[r]}function A_t(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=aq(e[i],t[i]):r[i]=t[i]}function aq(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(N_t.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(R_t.bind(null,e,i)),Object.keys(t).forEach(A_t.bind(null,e,t,i))),i}oq.exports.deepMerge=aq;Zs.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function C_t(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Zs.encodePath=function(t){return t.map(C_t).join("")};Zs.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Zs.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var nve=g((qIt,ive)=>{"use strict";var Js=gd(),Rt=Js.ValidatorResult,yd=Js.SchemaError,lq={};lq.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=lq.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function cq(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new yd("anyOf must be an array");if(!r.anyOf.some(cq.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new yd("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new yd("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(cq.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!Js.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=cq.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!Js.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!Js.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function uq(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!Js.isSchema(a))throw new yd('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(uq(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new yd('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=uq(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function tve(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new yd('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&tve.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)tve.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!Js.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function O_t(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var sve=require("url"),P_t=gd();dq.exports.SchemaScanResult=ave;function ave(e,t){this.id=e,this.ref=t}dq.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=sve.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?sve.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!P_t.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var ove=require("url"),lve=nve(),cf=gd(),cve=O5().scan,uve=cf.ValidatorResult,I_t=cf.ValidatorResultError,o6=cf.SchemaError,dve=cf.SchemaContext,pve="/",Ki=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Il),this.attributes=Object.create(lve.validators)};Ki.prototype.customFormats={};Ki.prototype.schemas=null;Ki.prototype.types=null;Ki.prototype.attributes=null;Ki.prototype.unresolvedRefs=null;Ki.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=cve(r||pve,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Ki.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=cf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new o6("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Ki.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new o6('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Il=Ki.prototype.types={};Il.string=function(t){return typeof t=="string"};Il.number=function(t){return typeof t=="number"&&isFinite(t)};Il.integer=function(t){return typeof t=="number"&&t%1===0};Il.boolean=function(t){return typeof t=="boolean"};Il.array=function(t){return Array.isArray(t)};Il.null=function(t){return t===null};Il.date=function(t){return t instanceof Date};Il.any=function(t){return!0};Il.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};mve.exports=Ki});var gve=g((jIt,Bc)=>{"use strict";var D_t=Bc.exports.Validator=hve();Bc.exports.ValidatorResult=gd().ValidatorResult;Bc.exports.ValidatorResultError=gd().ValidatorResultError;Bc.exports.ValidationError=gd().ValidationError;Bc.exports.SchemaError=gd().SchemaError;Bc.exports.SchemaScanResult=O5().SchemaScanResult;Bc.exports.scan=O5().scan;Bc.exports.validate=function(e,t,r){var i=new D_t;return i.validate(e,t,r)}});var vve=g((bve,pq)=>{var yve=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(L,R,I){this.low=L|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(L){return(L&&L.__isLong__)===!0}function n(L){var R=Math.clz32(L&-L);return L?31-R:R}r.isLong=i;var s={},a={};function o(L,R){var I,F,ae;return R?(L>>>=0,(ae=0<=L&&L<256)&&(F=a[L],F)?F:(I=c(L,0,!0),ae&&(a[L]=I),I)):(L|=0,(ae=-128<=L&&L<128)&&(F=s[L],F)?F:(I=c(L,L<0?-1:0,!1),ae&&(s[L]=I),I))}r.fromInt=o;function l(L,R){if(isNaN(L))return R?E:v;if(R){if(L<0)return E;if(L>=y)return P}else{if(L<=-b)return M;if(L+1>=b)return B}return L<0?l(-L,R).neg():c(L%h|0,L/h|0,R)}r.fromNumber=l;function c(L,R,I){return new r(L,R,I)}r.fromBits=c;var u=Math.pow;function d(L,R,I){if(L.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,L==="NaN"||L==="Infinity"||L==="+Infinity"||L==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(F===0)return d(L.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Vt=vt.toString(R);if(_e=pt,_e.isZero())return Vt+Ue;for(;Vt.length<6;)Vt="0"+Vt;Ue=""+Vt+Ue}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),F=R.isNegative();return I&&!F?-1:!I&&F?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,F=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,Ue=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Vt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F+Ue,Vt+=Fr>>>16,Fr&=65535,Vt+=I+_e,Vt&=65535,c(Ve<<16|Re,Vt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var F=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,Ue=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Vt=R.low&65535,Fr=0,Ve=0,Re=0,In=0;return In+=_e*Vt,Re+=In>>>16,In&=65535,Re+=ie*Vt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Vt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F*Vt+ae*vt+ie*pt+_e*Ue,Fr&=65535,c(Re<<16|In,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var F,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return q;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return F=_e.div(R).shl(1),F.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(F)),ie=F.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){F=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var Ue=Math.ceil(Math.log(F)/Math.LN2),pt=Ue<=48?1:u(2,Ue-48),vt=l(F),Vt=vt.mul(R);Vt.isNegative()||Vt.gt(ae);)F-=pt,vt=l(F,this.unsigned),Vt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Vt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,F){return F?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return yve}):typeof pq=="object"&&typeof bve=="object"&&(pq.exports=yve)});var xve=g(ea=>{"use strict";var L_t=ea&&ea.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F_t=ea&&ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B_t=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)&&L_t(t,e,r);return F_t(t,e),t},_ve=ea&&ea.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ea,"__esModule",{value:!0});ea.hash=Eve;ea.resolveUriToFile=Sve;ea.addFingerprints=G_t;var mq=B_t(require("fs")),q_t=_ve(require("path")),c6=_ve(vve()),M_t=Rh(),k_t=9,j_t=32,fq=10,U_t=13,z_t=65535,l6=100,wve=c6.default.fromInt(37);function $_t(){let e=c6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(q_t.default.isAbsolute(n)||(n=a+n),!mq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(mq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function G_t(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${M_t.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=Sve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(H_t(a,o,r)))}}for(let[n,s]of Object.entries(i))await Eve(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var Ave=g(As=>{"use strict";var V_t=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W_t=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y0=As&&As.__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)&&V_t(t,e,r);return W_t(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.initCodeQL=ewt;As.initConfig=twt;As.runInit=rwt;As.printPathFiltersWarning=Rve;As.checkInstallPython311=iwt;As.cleanupDatabaseClusterDirectory=nwt;var u6=y0(require("fs")),K_t=y0(require("path")),X_t=y0(_f()),Q_t=y0(L0()),Tve=Mn(),Y_t=h0(),gq=y0(jw()),Nve=sm(),Z_t=pu(),J_t=w5(),hq=y0(lr());async function ewt(e,t,r,i,n,s){s.startGroup("Setup CodeQL tools");let{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}=await(0,Y_t.setupCodeQL)(e,t,r,i,n,s,!0);return await a.printVersion(),s.endGroup(),{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}}async function twt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await gq.initConfig(e);return await t.supportsFeature(Z_t.ToolsFeature.InformsAboutUnsupportedPathFilters)||Rve(i,r),r.endGroup(),i}async function rwt(e,t,r,i,n,s,a){u6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await gq.generateRegistries(n,t.tempDir,a);return await gq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,J_t.getCombinedTracerConfig)(e,t)}function Rve(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(Nve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function iwt(e,t){if(e.includes(Nve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=K_t.resolve(__dirname,"../python-setup","check_python12.ps1");await new X_t.ToolRunner(await Q_t.safeWhich("powershell"),[r]).exec()}}function nwt(e,t,r=u6.rmSync){if(u6.existsSync(e.dbLocation)&&(u6.statSync(e.dbLocation).isFile()||u6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,Tve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,Tve.isSelfHostedRunner)()?new hq.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${hq.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${hq.getErrorMessage(i)}`)}}}});var Cve=g(($It,swt)=>{swt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var jve=g(mi=>{"use strict";var awt=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),owt=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jc=mi&&mi.__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)&&awt(t,e,r);return owt(t,e),t},Dve=mi&&mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(mi,"__esModule",{value:!0});mi.InvalidSarifUploadError=void 0;mi.shouldShowCombineSarifFilesDeprecationWarning=yq;mi.populateRunAutomationDetails=Fve;mi.findSarifFilesInDir=Bve;mi.validateSarifFileSchema=qve;mi.buildPayload=Mve;mi.uploadFiles=Cwt;mi.waitForProcessing=Iwt;mi.validateUniqueCategory=kve;var Za=jc(require("fs")),b0=jc(require("path")),lwt=Dve(require("zlib")),v0=jc(ze()),cwt=Dve(Y4e()),uwt=jc(gve()),dwt=jc($d()),qc=jc(Mn()),Ove=Mn(),P5=jc(Xl()),Lve=Xl(),pwt=h0(),fwt=jw(),mwt=Gl(),hwt=jc(xve()),gwt=Ave(),ywt=Rg(),bwt=pu(),Dl=jc(lr()),Mc=lr(),vwt="The repo on which this action is running has not opted-in to CodeQL code scanning.",_wt="The CodeQL code scanning feature is forbidden on this repository.";function Pve(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(Za.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new kc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function wwt(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function Ewt(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Swt(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(Ewt(i));if(t.has(n))return!1;t.add(n)}return!0}async function yq(e,t){return t.type===Mc.GitHubVariant.GHES&&dwt.lt(t.version,"3.14.0")?!1:!Swt(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function xwt(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(Za.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(Za.readFileSync(f,"utf8"))),s=t.type===Mc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!wwt(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await yq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),v0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Pve(e,i);let o,l=qc.getTemporaryDirectory(),c=await(0,fwt.getConfig)(l,i);if(c!==void 0)o=await(0,pwt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,Ove.getRequiredInput)("token"),externalRepoAuth:(0,Ove.getOptionalInput)("external-repository-token"),url:(0,Mc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Mc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,gwt.initCodeQL)(void 0,f,l,t.type,m,i)).codeql}if(!await o.supportsFeature(bwt.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await yq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),v0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Pve(e,i);let u=b0.resolve(l,"combined-sarif");Za.mkdirSync(u,{recursive:!0});let d=Za.mkdtempSync(b0.resolve(u,"output-")),p=b0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(Za.readFileSync(p,"utf8"))}function Fve(e,t,r,i){let n=Twt(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function Twt(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return P5.computeAutomationID(t,r)}async function Nwt(e,t,r){if(r.info("Uploading results"),Dl.isInTestMode()){let n=b0.join(qc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),Za.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=P5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(Dl.isHTTPError(n))switch(n.status){case 403:v0.warning(n.message||vwt);break;case 404:v0.warning(n.message||_wt);break;default:v0.warning(n.message);break}throw(0,Lve.wrapApiConfigurationError)(n)}}function Bve(e){let t=[],r=i=>{let n=Za.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(b0.resolve(i,s.name)):s.isDirectory()&&r(b0.resolve(i,s.name))};return r(e),t}function Rwt(e){if(!Za.existsSync(e))throw new Mc.ConfigurationError(`Path does not exist: ${e}`);let t;if(Za.lstatSync(e).isDirectory()){if(t=Bve(e),t.length===0)throw new Mc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Awt(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new kc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new kc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function qve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(Za.readFileSync(e,"utf8"))}catch(l){throw new kc(`Invalid SARIF. JSON syntax error: ${(0,Mc.getErrorMessage)(l)}`)}let i=Cve(),n=new uwt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new kc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function Mve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[mwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(qc.getWorkflowEventName()==="pull_request"){if(e===Dl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${Dl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(Za.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function Cwt(e,t,r,i,n){let s=Rwt(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,Lve.getGitHubVersion)();for(let v of s)qve(v,n);let o=await xwt(s,a,i,n);o=await hwt.addFingerprints(o,t,n);let l=await P5.getAnalysisKey(),c=qc.getRequiredInput("matrix");o=Fve(o,r,l,c);let u=Dl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),kve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=lwt.default.gzipSync(d).toString("base64"),f=(0,cwt.default)(t),m=Mve(await qc.getCommitOid(t),await qc.getRef(),l,Dl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,qc.getWorkflowRunID(),qc.getWorkflowRunAttempt(),f,c,u,await qc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=Awt(d);n.debug(`Number of results in upload: ${b}`);let w=await Nwt(m,(0,ywt.parseRepositoryNwo)(Dl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var Owt=5*1e3,Pwt=2*60*1e3;async function Iwt(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=P5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+Pwt){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Fwt(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw Dwt(c)?new Mc.ConfigurationError(l):Lwt(c)?new kc(l):new Error(l)}else Dl.assertNever(o)}await Dl.delay(Owt,{allowProcessExit:!1})}}finally{r.endGroup()}}function Dwt(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Lwt(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Fwt(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):Dl.assertNever(t)}function kve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${Ive(i)}_${Ive(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new Mc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);v0.exportVariable(s,s)}}function Ive(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var kc=class extends Error{constructor(t){super(t)}};mi.InvalidSarifUploadError=kc});var Hve=g(Si=>{"use strict";var Bwt=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qwt=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d6=Si&&Si.__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)&&Bwt(t,e,r);return qwt(t,e),t},Mwt=Si&&Si.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Si,"__esModule",{value:!0});Si.CodeQLAnalysisError=void 0;Si.runExtraction=$ve;Si.dbIsFinalized=_q;Si.setupDiffInformedQueryRun=Qwt;Si.runQueries=Jwt;Si.runFinalize=e3t;Si.warnIfGoInstalledAfterInit=t3t;Si.runCleanup=r3t;var _0=d6(require("fs")),w0=d6(require("path")),I5=require("perf_hooks"),kwt=L0(),jwt=Mwt(z4()),Uwt=d6(ng()),Ll=d6(Mn()),zwt=G4e(),bq=h0(),Uve=X4e(),D5=Gl(),zve=Ql(),L5=sm(),$wt=nf(),Hwt=pu(),Gwt=w5(),Vwt=jve(),Uc=d6(lr()),vq=lr(),F5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};Si.CodeQLAnalysisError=F5;async function Wwt(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function $ve(e,t,r){for(let i of t.languages){if(_q(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}Kwt(t,i)&&(r.startGroup(`Extracting ${i}`),i===L5.Language.python&&await Wwt(r),t.buildMode&&await e.supportsFeature(Hwt.ToolsFeature.TraceCommandUseBuildMode)?(i===L5.Language.cpp&&t.buildMode===vq.BuildMode.Autobuild&&await(0,zwt.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function Kwt(e,t){return e.buildMode===vq.BuildMode.None||e.buildMode===vq.BuildMode.Autobuild&&process.env[D5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,L5.isScannedLanguage)(t)}function _q(e,t,r){let i=Uc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in Uwt.load(_0.readFileSync(w0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function Xwt(e,t,r,i,n){let s=I5.performance.now();await $ve(e,t,n);let a=I5.performance.now()-s,o=I5.performance.now();for(let c of t.languages)_q(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(Uc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=I5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function Qwt(e,t,r,i,n){if(await n.getValue(zve.Feature.DiffInformedQueries,r))return await(0,$wt.withGroup)("Generating diff range extension pack",async()=>{let s=await Ywt(e,t,i);return Zwt(i,s)})}async function Ywt(e,t,r){let i=Ll.getOptionalInput("checkout_path");if(i===void 0)return;await Ll.deepenGitHistory(),await Ll.gitFetch(e,["--depth=1"]),await Ll.gitFetch(t,[`--shallow-exclude=${e}`]),await Ll.gitFetch(e,[`--shallow-exclude=${t}`]),await Ll.deepenGitHistory();let n=await Ll.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ll.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ll.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:w0.join(i,o),startLine:u,endLine:p})}}return a}function Zwt(e,t){if(t===void 0)return;let r=w0.join(Ll.getTemporaryDirectory(),"pr-diff-range");_0.mkdirSync(r),_0.writeFileSync(w0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=w0.join(r,"pr-diff-range.yml");return _0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function Jwt(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,bq.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=w0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=Uc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,q=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(q),await l.getValue(zve.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await Uc.codeQlVersionAtLeast(p,bq.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new F5(c,`Error running analysis for ${b}: ${Uc.getErrorMessage(w)}`,Uc.wrapError(w))}return c;async function m(b,w,v,E){let T=Uc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,Vwt.validateSarifFileSchema)(b,w);let v=JSON.parse(_0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let q of T.results){let O=q.rule?.id||q.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=Uc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function e3t(e,t,r,i,n,s){try{await(0,jwt.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await _0.promises.mkdir(e,{recursive:!0});let a=await Xwt(i,n,t,r,s);return process.env[D5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,Gwt.endTracingForCluster)(i,n,s),a}async function t3t(e,t){let r=process.env[D5.EnvVar.GO_BINARY_LOCATION];if(process.env[D5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,kwt.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,Uve.addDiagnostic)(e,L5.Language.go,(0,Uve.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function r3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,bq.getCodeQL)(e.codeQLCmd),s=Uc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var Yve=g(is=>{"use strict";var i3t=is&&is.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n3t=is&&is.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p6=is&&is.__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)&&i3t(t,e,r);return n3t(t,e),t},Wve=is&&is.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(is,"__esModule",{value:!0});is.sanitizeArtifactName=Xve;is.uploadCombinedSarifArtifacts=p3t;is.tryUploadAllAvailableDebugArtifacts=h3t;is.uploadDebugArtifacts=Eq;is.getArtifactUploaderClient=Qve;var bd=p6(require("fs")),Fl=p6(require("path")),s3t=p6(C2e()),Gve=p6(vbe()),wq=p6(ze()),a3t=Wve(Zbe()),o3t=Wve(z4()),Kve=Mn(),l3t=Hve(),c3t=h0(),u3t=Gl(),d3t=Ql(),Vve=nf(),Cs=lr();function Xve(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function p3t(e,t,r){let i=(0,Kve.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Fl.resolve(i,"combined-sarif"),s=[];if(bd.existsSync(n)){let a=bd.readdirSync(n);for(let o of a){let l=bd.readdirSync(Fl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Fl.resolve(n,o,c))}}try{await Eq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Cs.getErrorMessage)(a)}`)}}}function f3t(e,t,r){try{let i=process.env[u3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&bd.existsSync(i)&&bd.lstatSync(i).isDirectory()){let n=Fl.resolve(i,`${t}.sarif`);if(bd.existsSync(n)){let s=Fl.resolve(e.dbLocation,`${t}.sarif`);return bd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`)}}async function m3t(e,t,r){try{if((0,l3t.dbIsFinalized)(e,t,r))try{return await y3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Cs.getErrorMessage)(i)}`)}return await g3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`);return}}async function h3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,Vve.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=f3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Cs.getCodeQLDatabasePath)(e,n),o=Fl.resolve(a,"log");(0,Cs.doesDirectoryExist)(o)&&(i.push(...(0,Cs.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Fl.resolve(e.dbLocation,"log");(0,Cs.doesDirectoryExist)(l)&&(i.push(...(0,Cs.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await m3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`);return}try{await(0,Vve.withGroup)("Uploading debug artifacts",async()=>Eq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`)}}async function Eq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,Kve.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{wq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await Qve(e,n,s);try{await l.uploadArtifact(Xve(`${i}${a}`),t.map(c=>Fl.normalize(c)),Fl.normalize(r),{retentionDays:7})}catch(c){wq.warning(`Failed to upload debug artifacts: ${c}`)}}async function Qve(e,t,r){return t===Cs.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),Gve.create()):await r.getValue(d3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new s3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),Gve.create())}async function g3t(e,t){let r=(0,Cs.getCodeQLDatabasePath)(e,t),i=Fl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);wq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),bd.existsSync(i)&&await(0,o3t.default)(i,{force:!0});let n=new a3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function y3t(e,t){return await(0,Cs.bundleDb)(e,t,await(0,c3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var b3t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v3t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tq=exports&&exports.__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)&&b3t(t,e,r);return v3t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var _3t=Tq(ze()),Sq=Tq(Mn()),w3t=Xl(),E3t=jw(),S3t=Tq(Yve()),x3t=Gl(),T3t=Ql(),Zve=nf(),N3t=Rg(),xq=lr();async function R3t(){try{Sq.restoreInputs();let e=(0,Zve.getActionsLogger)(),t=await(0,w3t.getGitHubVersion)();(0,xq.checkGitHubVersionInRange)(t,e);let r=(0,N3t.parseRepositoryNwo)((0,xq.getRequiredEnvParam)("GITHUB_REPOSITORY")),i=new T3t.Features(t,r,Sq.getTemporaryDirectory(),e);if(process.env[x3t.EnvVar.INIT_ACTION_HAS_RUN]==="true"){let n=await(0,E3t.getConfig)(Sq.getTemporaryDirectory(),e);n!==void 0&&await(0,Zve.withGroup)("Uploading combined SARIF debug artifact",()=>S3t.uploadCombinedSarifArtifacts(e,n.gitHubVersion.type,i))}}catch(e){_3t.setFailed(`analyze post-action step failed: ${(0,xq.getErrorMessage)(e)}`)}}R3t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @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. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/analyze/analyze-action.js b/analyze/analyze-action.js new file mode 100644 index 0000000000..ac86afccee --- /dev/null +++ b/analyze/analyze-action.js @@ -0,0 +1,230 @@ +"use strict";var Mg=Object.defineProperty;var mV=Object.getOwnPropertyDescriptor;var fV=Object.getOwnPropertyNames;var hV=Object.prototype.hasOwnProperty;var vt=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),km=(e,t)=>{for(var r in t)Mg(e,r,{get:t[r],enumerable:!0})},gV=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of fV(t))!hV.call(e,n)&&n!==r&&Mg(e,n,{get:()=>t[n],enumerable:!(i=mV(t,n))||i.enumerable});return e};var fo=e=>gV(Mg({},"__esModule",{value:!0}),e);var zm=h(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.toCommandProperties=bl.toCommandValue=void 0;function yV(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}bl.toCommandValue=yV;function vV(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}bl.toCommandProperties=vV});var z7=h(Bi=>{"use strict";var bV=Bi&&Bi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_V=Bi&&Bi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wV=Bi&&Bi.__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)&&bV(t,e,r);return _V(t,e),t};Object.defineProperty(Bi,"__esModule",{value:!0});Bi.issue=Bi.issueCommand=void 0;var EV=wV(require("os")),$7=zm();function k7(e,t,r){let i=new Bg(e,t,r);process.stdout.write(i.toString()+EV.EOL)}Bi.issueCommand=k7;function xV(e,t=""){k7(e,{},t)}Bi.issue=xV;var j7="::",Bg=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=j7+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${NV(n)}`)}}return t+=`${j7}${SV(this.message)}`,t}};function SV(e){return(0,$7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function NV(e){return(0,$7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var G7=h(ji=>{"use strict";var TV=ji&&ji.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),PV=ji&&ji.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$g=ji&&ji.__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)&&TV(t,e,r);return PV(t,e),t};Object.defineProperty(ji,"__esModule",{value:!0});ji.prepareKeyValueMessage=ji.issueFileCommand=void 0;var CV=$g(require("crypto")),U7=$g(require("fs")),jg=$g(require("os")),H7=zm();function RV(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!U7.existsSync(r))throw new Error(`Missing file at path: ${r}`);U7.appendFileSync(r,`${(0,H7.toCommandValue)(t)}${jg.EOL}`,{encoding:"utf8"})}ji.issueFileCommand=RV;function OV(e,t){let r=`ghadelimiter_${CV.randomUUID()}`,i=(0,H7.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}${jg.EOL}${i}${jg.EOL}${r}`}ji.prepareKeyValueMessage=OV});var W7=h(_l=>{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});_l.checkBypass=_l.getProxyUrl=void 0;function AV(e){let t=e.protocol==="https:";if(V7(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}_l.getProxyUrl=AV;function V7(e){if(!e.hostname)return!1;let t=e.hostname;if(IV(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}_l.checkBypass=V7;function IV(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 Y7=h(wl=>{"use strict";var Mxe=require("net"),DV=require("tls"),kg=require("http"),K7=require("https"),LV=require("events"),Bxe=require("assert"),qV=require("util");wl.httpOverHttp=FV;wl.httpsOverHttp=MV;wl.httpOverHttps=BV;wl.httpsOverHttps=jV;function FV(e){var t=new ba(e);return t.request=kg.request,t}function MV(e){var t=new ba(e);return t.request=kg.request,t.createSocket=Q7,t.defaultPort=443,t}function BV(e){var t=new ba(e);return t.request=K7.request,t}function jV(e){var t=new ba(e);return t.request=K7.request,t.createSocket=Q7,t.defaultPort=443,t}function ba(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||kg.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=X7(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};ba.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=zg({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),ss("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){ss("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){ss("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return ss("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),ss(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};ba.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(n){i.request.onSocket(n)})}};function Q7(e,t){var r=this;ba.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=zg({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=DV.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function X7(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function zg(e){for(var t=1,r=arguments.length;t{Z7.exports=Y7()});var ho=h(et=>{"use strict";var $V=et&&et.__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]}),kV=et&&et.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Km=et&&et.__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)&&$V(t,e,r);return kV(t,e),t},Bt=et&&et.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(et,"__esModule",{value:!0});et.HttpClient=et.isHttps=et.HttpClientResponse=et.HttpClientError=et.getProxyUrl=et.MediaTypes=et.Headers=et.HttpCodes=void 0;var Um=Km(require("http")),Ug=Km(require("https")),e_=Km(W7()),Hm=Km(J7()),wn;(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"})(wn=et.HttpCodes||(et.HttpCodes={}));var Ur;(function(e){e.Accept="accept",e.ContentType="content-type"})(Ur=et.Headers||(et.Headers={}));var os;(function(e){e.ApplicationJson="application/json"})(os=et.MediaTypes||(et.MediaTypes={}));function zV(e){let t=e_.getProxyUrl(new URL(e));return t?t.href:""}et.getProxyUrl=zV;var UV=[wn.MovedPermanently,wn.ResourceMoved,wn.SeeOther,wn.TemporaryRedirect,wn.PermanentRedirect],HV=[wn.BadGateway,wn.ServiceUnavailable,wn.GatewayTimeout],GV=["OPTIONS","GET","DELETE","HEAD"],VV=10,WV=5,Vm=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};et.HttpClientError=Vm;var Wm=class{constructor(t){this.message=t}readBody(){return Bt(this,void 0,void 0,function*(){return new Promise(t=>Bt(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 Bt(this,void 0,void 0,function*(){return new Promise(t=>Bt(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};et.HttpClientResponse=Wm;function KV(e){return new URL(e).protocol==="https:"}et.isHttps=KV;var Hg=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 Bt(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Bt(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Bt(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Bt(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Bt(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Bt(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Bt(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Bt(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Bt(this,void 0,void 0,function*(){r[Ur.Accept]=this._getExistingOrDefaultHeader(r,Ur.Accept,os.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Bt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ur.Accept]=this._getExistingOrDefaultHeader(i,Ur.Accept,os.ApplicationJson),i[Ur.ContentType]=this._getExistingOrDefaultHeader(i,Ur.ContentType,os.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Bt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ur.Accept]=this._getExistingOrDefaultHeader(i,Ur.Accept,os.ApplicationJson),i[Ur.ContentType]=this._getExistingOrDefaultHeader(i,Ur.ContentType,os.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Bt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ur.Accept]=this._getExistingOrDefaultHeader(i,Ur.Accept,os.ApplicationJson),i[Ur.ContentType]=this._getExistingOrDefaultHeader(i,Ur.ContentType,os.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Bt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&GV.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===wn.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&UV.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.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 d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!HV.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new Wm(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?Ug:Um;let s=a?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(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Gm(this.requestOptions.headers),Gm(t||{})):Gm(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=Gm(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=e_.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||Um.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?Hm.httpsOverHttps:Hm.httpsOverHttp:l=d?Hm.httpOverHttps:Hm.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new Ug.Agent(o):new Um.Agent(o),this._agent=r}return r||(r=a?Ug.globalAgent:Um.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Bt(this,void 0,void 0,function*(){t=Math.min(VV,t);let r=WV*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Bt(this,void 0,void 0,function*(){return new Promise((i,n)=>Bt(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===wn.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new Vm(c,a);p.result=s.result,n(p)}else i(s)}))})}};et.HttpClient=Hg;var Gm=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var Qg=h(Bn=>{"use strict";var Kg=Bn&&Bn.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Bn,"__esModule",{value:!0});Bn.PersonalAccessTokenCredentialHandler=Bn.BearerCredentialHandler=Bn.BasicCredentialHandler=void 0;var Gg=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 Kg(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Bn.BasicCredentialHandler=Gg;var Vg=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 Kg(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Bn.BearerCredentialHandler=Vg;var Wg=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 Kg(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Bn.PersonalAccessTokenCredentialHandler=Wg});var i_=h(El=>{"use strict";var t_=El&&El.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(El,"__esModule",{value:!0});El.OidcClient=void 0;var QV=ho(),XV=Qg(),r_=ct(),Xg=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new QV.HttpClient("actions/oidc-client",[new XV.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 t_(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return t_(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,r_.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,r_.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};El.OidcClient=Xg});var e2=h(ti=>{"use strict";var Yg=ti&&ti.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ti,"__esModule",{value:!0});ti.summary=ti.markdownSummary=ti.SUMMARY_DOCS_URL=ti.SUMMARY_ENV_VAR=void 0;var YV=require("os"),Zg=require("fs"),{access:ZV,appendFile:JV,writeFile:eW}=Zg.promises;ti.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";ti.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var Jg=class{constructor(){this._buffer=""}filePath(){return Yg(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[ti.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${ti.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield ZV(t,Zg.constants.R_OK|Zg.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 n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return Yg(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?eW:JV)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Yg(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(YV.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).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:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},n_=new Jg;ti.markdownSummary=n_;ti.summary=n_});var a_=h(ri=>{"use strict";var tW=ri&&ri.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rW=ri&&ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iW=ri&&ri.__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)&&tW(t,e,r);return rW(t,e),t};Object.defineProperty(ri,"__esModule",{value:!0});ri.toPlatformPath=ri.toWin32Path=ri.toPosixPath=void 0;var nW=iW(require("path"));function aW(e){return e.replace(/[\\]/g,"/")}ri.toPosixPath=aW;function sW(e){return e.replace(/[/]/g,"\\")}ri.toWin32Path=sW;function oW(e){return e.replace(/[/\\]/g,nW.sep)}ri.toPlatformPath=oW});var r2=h(le=>{"use strict";var lW=le&&le.__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]}),dW=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o_=le&&le.__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)&&lW(t,e,r);return dW(t,e),t},t2=le&&le.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},ii;Object.defineProperty(le,"__esModule",{value:!0});le.getCmdPath=le.tryGetExecutablePath=le.isRooted=le.isDirectory=le.exists=le.READONLY=le.UV_FS_O_EXLOCK=le.IS_WINDOWS=le.unlink=le.symlink=le.stat=le.rmdir=le.rm=le.rename=le.readlink=le.readdir=le.open=le.mkdir=le.lstat=le.copyFile=le.chmod=void 0;var l_=o_(require("fs")),Qm=o_(require("path"));ii=l_.promises,le.chmod=ii.chmod,le.copyFile=ii.copyFile,le.lstat=ii.lstat,le.mkdir=ii.mkdir,le.open=ii.open,le.readdir=ii.readdir,le.readlink=ii.readlink,le.rename=ii.rename,le.rm=ii.rm,le.rmdir=ii.rmdir,le.stat=ii.stat,le.symlink=ii.symlink,le.unlink=ii.unlink;le.IS_WINDOWS=process.platform==="win32";le.UV_FS_O_EXLOCK=268435456;le.READONLY=l_.constants.O_RDONLY;function cW(e){return t2(this,void 0,void 0,function*(){try{yield le.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}le.exists=cW;function pW(e,t=!1){return t2(this,void 0,void 0,function*(){return(t?yield le.stat(e):yield le.lstat(e)).isDirectory()})}le.isDirectory=pW;function uW(e){if(e=fW(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return le.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}le.isRooted=uW;function mW(e,t){return t2(this,void 0,void 0,function*(){let r;try{r=yield le.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){let n=Qm.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(s_(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield le.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){try{let a=Qm.dirname(e),s=Qm.basename(e).toUpperCase();for(let o of yield le.readdir(a))if(s===o.toUpperCase()){e=Qm.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(s_(r))return e}}return""})}le.tryGetExecutablePath=mW;function fW(e){return e=e||"",le.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function s_(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function hW(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}le.getCmdPath=hW});var Wc=h(Ct=>{"use strict";var gW=Ct&&Ct.__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]}),yW=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d_=Ct&&Ct.__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)&&gW(t,e,r);return yW(t,e),t},ls=Ct&&Ct.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.findInPath=Ct.which=Ct.mkdirP=Ct.rmRF=Ct.mv=Ct.cp=void 0;var vW=require("assert"),jn=d_(require("path")),$e=d_(r2());function bW(e,t,r={}){return ls(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=wW(r),s=(yield $e.exists(t))?yield $e.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?jn.join(t,jn.basename(e)):t;if(!(yield $e.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield $e.stat(e)).isDirectory())if(n)yield m_(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(jn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield f_(e,o,i)}})}Ct.cp=bW;function _W(e,t,r={}){return ls(this,void 0,void 0,function*(){if(yield $e.exists(t)){let i=!0;if((yield $e.isDirectory(t))&&(t=jn.join(t,jn.basename(e)),i=yield $e.exists(t)),i)if(r.force==null||r.force)yield c_(t);else throw new Error("Destination already exists")}yield i2(jn.dirname(t)),yield $e.rename(e,t)})}Ct.mv=_W;function c_(e){return ls(this,void 0,void 0,function*(){if($e.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield $e.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Ct.rmRF=c_;function i2(e){return ls(this,void 0,void 0,function*(){vW.ok(e,"a path argument must be provided"),yield $e.mkdir(e,{recursive:!0})})}Ct.mkdirP=i2;function p_(e,t){return ls(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield p_(e,!1);if(!i)throw $e.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 u_(e);return r&&r.length>0?r[0]:""})}Ct.which=p_;function u_(e){return ls(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if($e.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(jn.delimiter))n&&t.push(n);if($e.isRooted(e)){let n=yield $e.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(jn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(jn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield $e.tryGetExecutablePath(jn.join(n,e),t);a&&i.push(a)}return i})}Ct.findInPath=u_;function wW(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 m_(e,t,r,i){return ls(this,void 0,void 0,function*(){if(r>=255)return;r++,yield i2(t);let n=yield $e.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield $e.lstat(s)).isDirectory()?yield m_(s,o,r,i):yield f_(s,o,i)}yield $e.chmod(t,(yield $e.stat(e)).mode)})}function f_(e,t,r){return ls(this,void 0,void 0,function*(){if((yield $e.lstat(e)).isSymbolicLink()){try{yield $e.lstat(t),yield $e.unlink(t)}catch(n){n.code==="EPERM"&&(yield $e.chmod(t,"0666"),yield $e.unlink(t))}let i=yield $e.readlink(e);yield $e.symlink(i,t,$e.IS_WINDOWS?"junction":null)}else(!(yield $e.exists(t))||r)&&(yield $e.copyFile(e,t))})}});var Sl=h(ni=>{"use strict";var EW=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]}),xW=ni&&ni.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xl=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)&&EW(t,e,r);return xW(t,e),t},h_=ni&&ni.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ni,"__esModule",{value:!0});ni.argStringToArray=ni.ToolRunner=void 0;var Xm=xl(require("os")),y_=xl(require("events")),SW=xl(require("child_process")),NW=xl(require("path")),TW=xl(Wc()),g_=xl(r2()),PW=require("timers"),Ym=process.platform==="win32",n2=class extends y_.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(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(Ym)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(Xm.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+Xm.EOL.length),a=n.indexOf(Xm.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return Ym&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Ym&&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 s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 h_(this,void 0,void 0,function*(){return!g_.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Ym&&this.toolPath.includes("\\"))&&(this.toolPath=NW.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield TW.which(this.toolPath,!0),new Promise((t,r)=>h_(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+Xm.EOL);let n=new a2(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield g_.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=SW.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};ni.ToolRunner=n2;function CW(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}ni.argStringToArray=CW;var a2=class e extends y_.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=PW.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 Nl=h(ai=>{"use strict";var RW=ai&&ai.__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]}),OW=ai&&ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AW=ai&&ai.__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)&&RW(t,e,r);return OW(t,e),t},__=ai&&ai.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ai,"__esModule",{value:!0});ai.getExecOutput=ai.exec=void 0;var v_=require("string_decoder"),b_=AW(Sl());function w_(e,t,r){return __(this,void 0,void 0,function*(){let i=b_.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new b_.ToolRunner(n,t,r).exec()})}ai.exec=w_;function IW(e,t,r){var i,n;return __(this,void 0,void 0,function*(){let a="",s="",o=new v_.StringDecoder("utf8"),l=new v_.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield w_(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}ai.getExecOutput=IW});var x_=h(Ie=>{"use strict";var DW=Ie&&Ie.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),LW=Ie&&Ie.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qW=Ie&&Ie.__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)&&DW(t,e,r);return LW(t,e),t},Jm=Ie&&Ie.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},FW=Ie&&Ie.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ie,"__esModule",{value:!0});Ie.getDetails=Ie.isLinux=Ie.isMacOS=Ie.isWindows=Ie.arch=Ie.platform=void 0;var E_=FW(require("os")),Zm=qW(Nl()),MW=()=>Jm(void 0,void 0,void 0,function*(){let{stdout:e}=yield Zm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Zm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),BW=()=>Jm(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield Zm.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),jW=()=>Jm(void 0,void 0,void 0,function*(){let{stdout:e}=yield Zm.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ie.platform=E_.default.platform();Ie.arch=E_.default.arch();Ie.isWindows=Ie.platform==="win32";Ie.isMacOS=Ie.platform==="darwin";Ie.isLinux=Ie.platform==="linux";function $W(){return Jm(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ie.isWindows?MW():Ie.isMacOS?BW():jW()),{platform:Ie.platform,arch:Ie.arch,isWindows:Ie.isWindows,isMacOS:Ie.isMacOS,isLinux:Ie.isLinux})})}Ie.getDetails=$W});var ct=h(ae=>{"use strict";var kW=ae&&ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zW=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o2=ae&&ae.__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)&&kW(t,e,r);return zW(t,e),t},S_=ae&&ae.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ae,"__esModule",{value:!0});ae.platform=ae.toPlatformPath=ae.toWin32Path=ae.toPosixPath=ae.markdownSummary=ae.summary=ae.getIDToken=ae.getState=ae.saveState=ae.group=ae.endGroup=ae.startGroup=ae.info=ae.notice=ae.warning=ae.error=ae.debug=ae.isDebug=ae.setFailed=ae.setCommandEcho=ae.setOutput=ae.getBooleanInput=ae.getMultilineInput=ae.getInput=ae.addPath=ae.setSecret=ae.exportVariable=ae.ExitCode=void 0;var $i=z7(),go=G7(),Tl=zm(),N_=o2(require("os")),UW=o2(require("path")),HW=i_(),s2;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(s2||(ae.ExitCode=s2={}));function GW(e,t){let r=(0,Tl.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,go.issueFileCommand)("ENV",(0,go.prepareKeyValueMessage)(e,t));(0,$i.issueCommand)("set-env",{name:e},r)}ae.exportVariable=GW;function VW(e){(0,$i.issueCommand)("add-mask",{},e)}ae.setSecret=VW;function WW(e){process.env.GITHUB_PATH||""?(0,go.issueFileCommand)("PATH",e):(0,$i.issueCommand)("add-path",{},e),process.env.PATH=`${e}${UW.delimiter}${process.env.PATH}`}ae.addPath=WW;function l2(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()}ae.getInput=l2;function KW(e,t){let r=l2(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ae.getMultilineInput=KW;function QW(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=l2(e,t);if(r.includes(n))return!0;if(i.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\``)}ae.getBooleanInput=QW;function XW(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,go.issueFileCommand)("OUTPUT",(0,go.prepareKeyValueMessage)(e,t));process.stdout.write(N_.EOL),(0,$i.issueCommand)("set-output",{name:e},(0,Tl.toCommandValue)(t))}ae.setOutput=XW;function YW(e){(0,$i.issue)("echo",e?"on":"off")}ae.setCommandEcho=YW;function ZW(e){process.exitCode=s2.Failure,T_(e)}ae.setFailed=ZW;function JW(){return process.env.RUNNER_DEBUG==="1"}ae.isDebug=JW;function eK(e){(0,$i.issueCommand)("debug",{},e)}ae.debug=eK;function T_(e,t={}){(0,$i.issueCommand)("error",(0,Tl.toCommandProperties)(t),e instanceof Error?e.toString():e)}ae.error=T_;function tK(e,t={}){(0,$i.issueCommand)("warning",(0,Tl.toCommandProperties)(t),e instanceof Error?e.toString():e)}ae.warning=tK;function rK(e,t={}){(0,$i.issueCommand)("notice",(0,Tl.toCommandProperties)(t),e instanceof Error?e.toString():e)}ae.notice=rK;function iK(e){process.stdout.write(e+N_.EOL)}ae.info=iK;function P_(e){(0,$i.issue)("group",e)}ae.startGroup=P_;function C_(){(0,$i.issue)("endgroup")}ae.endGroup=C_;function nK(e,t){return S_(this,void 0,void 0,function*(){P_(e);let r;try{r=yield t()}finally{C_()}return r})}ae.group=nK;function aK(e,t){if(process.env.GITHUB_STATE||"")return(0,go.issueFileCommand)("STATE",(0,go.prepareKeyValueMessage)(e,t));(0,$i.issueCommand)("save-state",{name:e},(0,Tl.toCommandValue)(t))}ae.saveState=aK;function sK(e){return process.env[`STATE_${e}`]||""}ae.getState=sK;function oK(e){return S_(this,void 0,void 0,function*(){return yield HW.OidcClient.getIDToken(e)})}ae.getIDToken=oK;var lK=e2();Object.defineProperty(ae,"summary",{enumerable:!0,get:function(){return lK.summary}});var dK=e2();Object.defineProperty(ae,"markdownSummary",{enumerable:!0,get:function(){return dK.markdownSummary}});var d2=a_();Object.defineProperty(ae,"toPosixPath",{enumerable:!0,get:function(){return d2.toPosixPath}});Object.defineProperty(ae,"toWin32Path",{enumerable:!0,get:function(){return d2.toWin32Path}});Object.defineProperty(ae,"toPlatformPath",{enumerable:!0,get:function(){return d2.toPlatformPath}});ae.platform=o2(x_())});var p2=h(e1=>{"use strict";Object.defineProperty(e1,"__esModule",{value:!0});e1.Context=void 0;var R_=require("fs"),cK=require("os"),c2=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(R_.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(R_.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${cK.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'")}};e1.Context=c2});var O_=h(si=>{"use strict";var pK=si&&si.__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]}),uK=si&&si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mK=si&&si.__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)&&pK(t,e,r);return uK(t,e),t};Object.defineProperty(si,"__esModule",{value:!0});si.getApiBaseUrl=si.getProxyAgent=si.getAuthString=void 0;var fK=mK(ho());function hK(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}`}si.getAuthString=hK;function gK(e){return new fK.HttpClient().getAgent(e)}si.getProxyAgent=gK;function yK(){return process.env.GITHUB_API_URL||"https://api.github.com"}si.getApiBaseUrl=yK});var Kc=h(u2=>{"use strict";Object.defineProperty(u2,"__esModule",{value:!0});function vK(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}u2.getUserAgent=vK});var D_=h((tSe,I_)=>{I_.exports=A_;function A_(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(n,a){return A_.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var q_=h((rSe,L_)=>{L_.exports=bK;function bK(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var M_=h((iSe,F_)=>{F_.exports=_K;function _K(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var H_=h((nSe,Qc)=>{var k_=D_(),wK=q_(),EK=M_(),B_=Function.bind,j_=B_.bind(B_);function z_(e,t,r){var i=j_(EK,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=j_(wK,null).apply(null,a)})}function xK(){var e="h",t={registry:{}},r=k_.bind(null,t,e);return z_(r,t,e),r}function U_(){var e={registry:{}},t=k_.bind(null,e);return z_(t,e),t}var $_=!1;function Pl(){return $_||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),$_=!0),U_()}Pl.Singular=xK.bind();Pl.Collection=U_.bind();Qc.exports=Pl;Qc.exports.Hook=Pl;Qc.exports.Singular=Pl.Singular;Qc.exports.Collection=Pl.Collection});var f2=h(m2=>{"use strict";Object.defineProperty(m2,"__esModule",{value:!0});function G_(e){return Object.prototype.toString.call(e)==="[object Object]"}function SK(e){var t,r;return G_(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(G_(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}m2.isPlainObject=SK});var Z_=h(y2=>{"use strict";Object.defineProperty(y2,"__esModule",{value:!0});var NK=f2(),TK=Kc();function PK(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function K_(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{NK.isPlainObject(t[i])?i in e?r[i]=K_(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function V_(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function g2(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=PK(r.headers),V_(r),V_(r.headers);let i=K_(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function CK(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var RK=/\{[^}]+\}/g;function OK(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function AK(e){let t=e.match(RK);return t?t.map(OK).reduce((r,i)=>r.concat(i),[]):[]}function W_(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function Q_(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 Rl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Xc(e,t,r){return t=e==="+"||e==="#"?Q_(t):Rl(t),r?Rl(r)+"="+t:t}function Cl(e){return e!=null}function h2(e){return e===";"||e==="&"||e==="?"}function IK(e,t,r,i){var n=e[r],a=[];if(Cl(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(Xc(t,n,h2(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Cl).forEach(function(s){a.push(Xc(t,s,h2(t)?r:""))}):Object.keys(n).forEach(function(s){Cl(n[s])&&a.push(Xc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(Cl).forEach(function(o){s.push(Xc(t,o))}):Object.keys(n).forEach(function(o){Cl(n[o])&&(s.push(Rl(o)),s.push(Xc(t,n[o].toString())))}),h2(t)?a.push(Rl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?Cl(n)&&a.push(Rl(r)):n===""&&(t==="&"||t==="?")?a.push(Rl(r)+"="):n===""&&a.push("");return a}function DK(e){return{expand:LK.bind(null,e)}}function LK(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(IK(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return Q_(a)})}function X_(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=W_(e,["method","baseUrl","url","headers","request","mediaType"]),s=AK(r);r=DK(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=W_(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=CK(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function qK(e,t,r){return X_(g2(e,t,r))}function Y_(e,t){let r=g2(e,t),i=qK.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:Y_.bind(null,r),merge:g2.bind(null,r),parse:X_})}var FK="6.0.12",MK=`octokit-endpoint.js/${FK} ${TK.getUserAgent()}`,BK={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":MK},mediaType:{format:"",previews:[]}},jK=Y_(null,BK);y2.endpoint=jK});var tw=h((oSe,ew)=>{"use strict";var Rt={};ew.exports=Rt;function J_(e){return e<0?-1:1}function $K(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ds(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=J_(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=$K(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=J_(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}Rt.void=function(){};Rt.boolean=function(e){return!!e};Rt.byte=ds(8,{unsigned:!1});Rt.octet=ds(8,{unsigned:!0});Rt.short=ds(16,{unsigned:!1});Rt["unsigned short"]=ds(16,{unsigned:!0});Rt.long=ds(32,{unsigned:!1});Rt["unsigned long"]=ds(32,{unsigned:!0});Rt["long long"]=ds(32,{unsigned:!1,moduloBitLength:64});Rt["unsigned long long"]=ds(32,{unsigned:!0,moduloBitLength:64});Rt.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};Rt["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};Rt.float=Rt.double;Rt["unrestricted float"]=Rt["unrestricted double"];Rt.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};Rt.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};Rt.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};Rt.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};Rt.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var rw=h((lSe,cs)=>{"use strict";cs.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{kK.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 dw=h((cSe,r1)=>{"use strict";var aw=require("punycode"),nw=iw(),Ol={TRANSITIONAL:0,NONTRANSITIONAL:1};function sw(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function ow(e){for(var t=0,r=nw.length-1;t<=r;){var i=Math.floor((t+r)/2),n=nw[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var zK=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function lw(e){return e.replace(zK,"_").length}function UK(e,t,r){for(var i=!1,n="",a=lw(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};r1.exports.toUnicode=function(e,t){var r=t1(e,t,Ol.NONTRANSITIONAL);return{domain:r.string,error:r.error}};r1.exports.PROCESSING_OPTIONS=Ol});var $n=h((pSe,wi)=>{"use strict";var Al=require("punycode"),cw=dw(),fw={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Oe=Symbol("failure");function pw(e){return Al.ucs2.decode(e).length}function uw(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Yc(e){return e>=48&&e<=57}function Zc(e){return e>=65&&e<=90||e>=97&&e<=122}function VK(e){return Zc(e)||Yc(e)}function En(e){return Yc(e)||e>=65&&e<=70||e>=97&&e<=102}function mw(e){return e==="."||e.toLowerCase()==="%2e"}function WK(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function KK(e,t){return Zc(e)&&(t===58||t===124)}function hw(e){return e.length===2&&Zc(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function QK(e){return e.length===2&&Zc(e.codePointAt(0))&&e[1]===":"}function XK(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function YK(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function v2(e){return fw[e]!==void 0}function Yt(e){return v2(e.scheme)}function ZK(e){return fw[e]}function gw(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function JK(e){let t=new Buffer(e),r="";for(let i=0;i126}var tQ=new Set([32,34,35,60,62,63,96,123,125]);function yw(e){return i1(e)||tQ.has(e)}var rQ=new Set([47,58,59,61,64,91,92,93,94,124]);function _2(e){return yw(e)||rQ.has(e)}function yo(e,t){let r=String.fromCodePoint(e);return t(e)?JK(r):r}function iQ(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)?Oe:parseInt(e,t)}function nQ(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=iQ(a);if(s===Oe)return e;r.push(s)}for(let a=0;a255)return Oe;if(r[r.length-1]>=Math.pow(256,5-r.length))return Oe;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function aQ(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 sQ(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=Al.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Oe;n+=2,++r,i=r}for(;n6))return Oe;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Oe;if(!Yc(e[n]))return Oe;for(;Yc(e[n]);){let d=parseInt(uw(e,n));if(l===null)l=d;else{if(l===0)return Oe;l=l*10+d}if(l>255)return Oe;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Oe;break}else if(e[n]===58){if(++n,e[n]===void 0)return Oe}else if(e[n]!==void 0)return Oe;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Oe;return t}function oQ(e){let t="",i=dQ(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function b2(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Oe:sQ(e.substring(1,e.length-1));if(!t)return lQ(e);let r=eQ(e),i=cw.toASCII(r,!1,cw.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||XK(i))return Oe;let n=nQ(i);return typeof n=="number"||n===Oe?n:i}function lQ(e){if(YK(e))return Oe;let t="",r=Al.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function w2(e){return typeof e=="number"?aQ(e):e instanceof Array?"["+oQ(e)+"]":e}function cQ(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function pQ(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function vw(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&mQ(t[0])||t.pop())}function bw(e){return e.username!==""||e.password!==""}function uQ(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function mQ(e){return/^[A-Za-z]:$/.test(e)}function Ot(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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 s=cQ(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=pQ(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Al.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Oe){this.failure=!0;break}}else break}}Ot.prototype["parse scheme start"]=function(t,r){if(Zc(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Oe;return!0};Ot.prototype["parse scheme"]=function(t,r){if(VK(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Yt(this.url)&&!v2(this.buffer)||!Yt(this.url)&&v2(this.buffer)||(bw(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"):Yt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Yt(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,Oe;return!0};Ot.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Oe:(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)};Ot.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};Ot.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Ot.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"):Yt(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};Ot.prototype["parse relative slash"]=function(t){return Yt(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};Ot.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};Ot.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Ot.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=pw(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Oe;this.url.port=i===ZK(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Oe;return!0};var fQ=new Set([47,92,63,35]);Ot.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||!KK(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!fQ.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),vw(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Ot.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"&&(QK(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Ot.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&hw(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=b2(this.buffer,Yt(this.url));if(i===Oe)return Oe;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Ot.prototype["parse path start"]=function(t){return Yt(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};Ot.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Yt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Yt(this.url)&&t===92&&(this.parseError=!0),WK(this.buffer)?(vw(this.url),t!==47&&!(Yt(this.url)&&t===92)&&this.url.path.push("")):mw(this.buffer)&&t!==47&&!(Yt(this.url)&&t===92)?this.url.path.push(""):mw(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&hw(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&&(!En(this.input[this.pointer+1])||!En(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=yo(t,yw);return!0};Ot.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&&(!En(this.input[this.pointer+1])||!En(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+yo(t,i1))),!0};Ot.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Yt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=gw(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!En(this.input[this.pointer+1])||!En(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Ot.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!En(this.input[this.pointer+1])||!En(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=yo(t,i1))),!0};function hQ(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+=w2(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 gQ(e){let t=e.scheme+"://";return t+=w2(e.host),e.port!==null&&(t+=":"+e.port),t}wi.exports.serializeURL=hQ;wi.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return wi.exports.serializeURLOrigin(wi.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return gQ({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};wi.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Ot(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};wi.exports.setTheUsername=function(e,t){e.username="";let r=Al.ucs2.decode(t);for(let i=0;i{"use strict";var At=$n();_w.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=At.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=At.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return At.serializeURL(this._url)}set href(t){let r=At.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return At.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){At.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){At.cannotHaveAUsernamePasswordPort(this._url)||At.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){At.cannotHaveAUsernamePasswordPort(this._url)||At.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?At.serializeHost(t.host):At.serializeHost(t.host)+":"+At.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||At.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":At.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||At.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":At.serializeInteger(this._url.port)}set port(t){At.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:At.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=[],At.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="",At.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="",At.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var Sw=h((fSe,Jc)=>{"use strict";var ki=tw(),xw=rw(),Ew=ww(),at=xw.implSymbol;function rr(e){if(!this||this[at]||!(this instanceof rr))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";kn.URL=Sw().interface;kn.serializeURL=$n().serializeURL;kn.serializeURLOrigin=$n().serializeURLOrigin;kn.basicURLParse=$n().basicURLParse;kn.setTheUsername=$n().setTheUsername;kn.setThePassword=$n().setThePassword;kn.serializeHost=$n().serializeHost;kn.serializeInteger=$n().serializeInteger;kn.parseURL=$n().parseURL});var Mw=h((zn,Fw)=>{"use strict";Object.defineProperty(zn,"__esModule",{value:!0});function Ll(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Sn=Ll(require("stream")),Rw=Ll(require("http")),a1=Ll(require("url")),Ow=Ll(Nw()),yQ=Ll(require("https")),vo=Ll(require("zlib")),vQ=Sn.Readable,_a=Symbol("buffer"),E2=Symbol("type"),tp=class e{constructor(){this[E2]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:Aw(e)?e=Buffer.from(e.toString()):ip(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 Sn||(e=Buffer.from(String(e)))),this[Ea]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof Sn&&e.on("error",function(o){let l=o.name==="AbortError"?o:new br(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Ea].error=l})}ir.prototype={get body(){return this[Ea].body},get bodyUsed(){return this[Ea].disturbed},arrayBuffer(){return Il.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 Il.call(this).then(function(t){return Object.assign(new tp([],{type:e.toLowerCase()}),{[_a]:t})})},json(){var e=this;return Il.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return ir.Promise.reject(new br(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return Il.call(this).then(function(e){return e.toString()})},buffer(){return Il.call(this)},textConverted(){var e=this;return Il.call(this).then(function(t){return bQ(t,e.headers)})}};Object.defineProperties(ir.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});ir.mixIn=function(e){for(let t of Object.getOwnPropertyNames(ir.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(ir.prototype,t);Object.defineProperty(e,t,r)}};function Il(){var e=this;if(this[Ea].disturbed)return ir.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Ea].disturbed=!0,this[Ea].error)return ir.Promise.reject(this[Ea].error);let t=this.body;if(t===null)return ir.Promise.resolve(Buffer.alloc(0));if(ip(t)&&(t=t.stream()),Buffer.isBuffer(t))return ir.Promise.resolve(t);if(!(t instanceof Sn))return ir.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new ir.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new br(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new br(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new br(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new br(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function bQ(e,t){if(typeof N2!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[jt]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,ep(t);let r=Dl(this[jt],t);return r===void 0?null:this[jt][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=P2(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[jt]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[jt][i].join(", ")}:function(i){return[i.toLowerCase(),e[jt][i].join(", ")]})}var C2=Symbol("internal");function x2(e,t){let r=Object.create(O2);return r[C2]={target:e,kind:t,index:0},r}var O2=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==O2)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[C2];let t=e.target,r=e.kind,i=e.index,n=P2(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[C2].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(O2,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function wQ(e){let t=Object.assign({__proto__:null},e[jt]),r=Dl(e[jt],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function EQ(e){let t=new zi;for(let r of Object.keys(e))if(!qw.test(r))if(Array.isArray(e[r]))for(let i of e[r])T2.test(i)||(t[jt][r]===void 0?t[jt][r]=[i]:t[jt][r].push(i));else T2.test(e[r])||(t[jt][r]=[e[r]]);return t}var ps=Symbol("Response internals"),xQ=Rw.STATUS_CODES,xn=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]:{};ir.call(this,t,r);let i=r.status||200,n=new zi(r.headers);if(t!=null&&!n.has("Content-Type")){let a=Dw(t);a&&n.append("Content-Type",a)}this[ps]={url:r.url,status:i,statusText:r.statusText||xQ[i],headers:n,counter:r.counter}}get url(){return this[ps].url||""}get status(){return this[ps].status}get ok(){return this[ps].status>=200&&this[ps].status<300}get redirected(){return this[ps].counter>0}get statusText(){return this[ps].statusText}get headers(){return this[ps].headers}clone(){return new e(Iw(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};ir.mixIn(xn.prototype);Object.defineProperties(xn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(xn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var wa=Symbol("Request internals"),SQ=a1.URL||Ow.URL,NQ=a1.parse,TQ=a1.format;function S2(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new SQ(e).toString()),NQ(e)}var PQ="destroy"in Sn.Readable.prototype;function n1(e){return typeof e=="object"&&typeof e[wa]=="object"}function CQ(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var ms=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;n1(t)?i=S2(t.url):(t&&t.href?i=S2(t.href):i=S2(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||n1(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:n1(t)&&t.body!==null?Iw(t):null;ir.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new zi(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=Dw(a);l&&s.append("Content-Type",l)}let o=n1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!CQ(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[wa]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},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[wa].method}get url(){return TQ(this[wa].parsedURL)}get headers(){return this[wa].headers}get redirect(){return this[wa].redirect}get signal(){return this[wa].signal}clone(){return new e(this)}};ir.mixIn(ms.prototype);Object.defineProperty(ms.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(ms.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function RQ(e){let t=e[wa].parsedURL,r=new zi(e[wa].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 Sn.Readable&&!PQ)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 a=Lw(e);typeof a=="number"&&(i=String(a))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:wQ(r),agent:n})}function rp(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}rp.prototype=Object.create(Error.prototype);rp.prototype.constructor=rp;rp.prototype.name="AbortError";var R2=a1.URL||Ow.URL,Cw=Sn.PassThrough,OQ=function(t,r){let i=new R2(r).hostname,n=new R2(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function us(e,t){if(!us.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return ir.Promise=us.Promise,new us.Promise(function(r,i){let n=new ms(e,t),a=RQ(n),s=(a.protocol==="https:"?yQ:Rw).request,o=n.signal,l=null,d=function(){let g=new rp("The user aborted a request.");i(g),n.body&&n.body instanceof Sn.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new br(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new br(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=EQ(f.headers);if(us.isRedirect(f.statusCode)){let P=g.get("Location"),I=null;try{I=P===null?null:new R2(P,n.url).toString()}catch{if(n.redirect!=="manual"){i(new br(`uri requested responds with an invalid redirect URL: ${P}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new br(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(I!==null)try{g.set("Location",I)}catch(W){i(W)}break;case"follow":if(I===null)break;if(n.counter>=n.follow){i(new br(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let H={headers:new zi(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(!OQ(n.url,I))for(let W of["authorization","www-authenticate","cookie","cookie2"])H.headers.delete(W);if(f.statusCode!==303&&n.body&&Lw(n)===null){i(new br("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(H.method="GET",H.body=void 0,H.headers.delete("content-length")),r(us(new ms(I,H))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new Cw),w={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},x=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||x===null||f.statusCode===204||f.statusCode===304){l=new xn(y,w),r(l);return}let T={flush:vo.Z_SYNC_FLUSH,finishFlush:vo.Z_SYNC_FLUSH};if(x=="gzip"||x=="x-gzip"){y=y.pipe(vo.createGunzip(T)),l=new xn(y,w),r(l);return}if(x=="deflate"||x=="x-deflate"){f.pipe(new Cw).once("data",function(I){(I[0]&15)===8?y=y.pipe(vo.createInflate()):y=y.pipe(vo.createInflateRaw()),l=new xn(y,w),r(l)});return}if(x=="br"&&typeof vo.createBrotliDecompress=="function"){y=y.pipe(vo.createBrotliDecompress()),l=new xn(y,w),r(l);return}l=new xn(y,w),r(l)}),_Q(p,n)})}us.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};us.Promise=global.Promise;Fw.exports=zn=us;Object.defineProperty(zn,"__esModule",{value:!0});zn.default=zn;zn.Headers=zi;zn.Request=ms;zn.Response=xn;zn.FetchError=br});var D2=h(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});var A2=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};I2.Deprecation=A2});var L2=h((ySe,jw)=>{jw.exports=Bw;function Bw(e,t){if(e&&t)return Bw(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),n=0;n{var $w=L2();q2.exports=$w(s1);q2.exports.strict=$w(kw);s1.proto=s1(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return s1(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return kw(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 kw(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 Hw=h(M2=>{"use strict";Object.defineProperty(M2,"__esModule",{value:!0});function AQ(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var zw=D2(),Uw=AQ(np()),IQ=Uw(e=>console.warn(e)),DQ=Uw(e=>console.warn(e)),F2=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return IQ(new zw.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return DQ(new zw.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};M2.RequestError=F2});var k2=h($2=>{"use strict";Object.defineProperty($2,"__esModule",{value:!0});function LQ(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var qQ=Z_(),FQ=Kc(),MQ=f2(),BQ=LQ(Mw()),ap=Hw(),jQ="5.6.3";function $Q(e){return e.arrayBuffer()}function Gw(e){let t=e.request&&e.request.log?e.request.log:console;(MQ.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||BQ)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new ap.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new ap.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await B2(s)},request:e});if(i>=400){let o=await B2(s);throw new ap.RequestError(kQ(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return B2(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof ap.RequestError?s:new ap.RequestError(s.message,500,{request:e})})}async function B2(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():$Q(e)}function kQ(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 j2(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return Gw(r.parse(s));let o=(l,d)=>Gw(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:j2.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:j2.bind(null,r)})}var zQ=j2(qQ.endpoint,{headers:{"user-agent":`octokit-request.js/${jQ} ${FQ.getUserAgent()}`}});$2.request=zQ});var Kw=h(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});var Ww=k2(),UQ=Kc(),HQ="4.8.0";function GQ(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var o1=class extends Error{constructor(t,r,i){super(GQ(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)}},VQ=["method","baseUrl","url","headers","request","query","mediaType"],WQ=["query","method","url"],Vw=/\/api\/v3\/?$/;function KQ(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 s in r)if(WQ.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>VQ.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return Vw.test(a)&&(n.url=a.replace(Vw,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new o1(n,o,s.data)}return s.data.data})}function z2(e,t){let r=e.defaults(t);return Object.assign((n,a)=>KQ(r,n,a),{defaults:z2.bind(null,r),endpoint:Ww.request.endpoint})}var QQ=z2(Ww.request,{headers:{"user-agent":`octokit-graphql.js/${HQ} ${UQ.getUserAgent()}`},method:"POST",url:"/graphql"});function XQ(e){return z2(e,{method:"POST",url:"/graphql"})}sp.GraphqlResponseError=o1;sp.graphql=QQ;sp.withCustomRequest=XQ});var Qw=h(U2=>{"use strict";Object.defineProperty(U2,"__esModule",{value:!0});var YQ=/^v1\./,ZQ=/^ghs_/,JQ=/^ghu_/;async function eX(e){let t=e.split(/\./).length===3,r=YQ.test(e)||ZQ.test(e),i=JQ.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function tX(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function rX(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=tX(e),t(n)}var iX=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(eX.bind(null,t),{hook:rX.bind(null,t)})};U2.createTokenAuth=iX});var G2=h(H2=>{"use strict";Object.defineProperty(H2,"__esModule",{value:!0});var nX=Kc(),aX=H_(),Xw=k2(),sX=Kw(),oX=Qw();function lX(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function dX(e,t){if(e==null)return{};var r=lX(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var Yw="3.6.0",cX=["authStrategy"],op=class{constructor(t={}){let r=new aX.Collection,i={baseUrl:Xw.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/${Yw} ${nX.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=Xw.request.defaults(i),this.graphql=sX.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:a}=t,s=dX(t,cX),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=oX.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};op.VERSION=Yw;op.plugins=[];H2.Octokit=op});var aE=h(l1=>{"use strict";Object.defineProperty(l1,"__esModule",{value:!0});function Zw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function Jw(e){for(var t=1;t{"use strict";Object.defineProperty(ql,"__esModule",{value:!0});var mX="2.21.3";function sE(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function oE(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=hX(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function lE(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),dE(e,[],V2(e,t,r)[Symbol.asyncIterator](),i)}function dE(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:dE(e,t,r,i)})}var gX=Object.assign(lE,{iterator:V2}),cE=["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 yX(e){return typeof e=="string"?cE.includes(e):!1}function pE(e){return{paginate:Object.assign(lE.bind(null,e),{iterator:V2.bind(null,e)})}}pE.VERSION=mX;ql.composePaginateRest=gX;ql.isPaginatingEndpoint=yX;ql.paginateRest=pE;ql.paginatingEndpoints=cE});var K2=h(_r=>{"use strict";var vX=_r&&_r.__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]}),bX=_r&&_r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fE=_r&&_r.__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)&&vX(t,e,r);return bX(t,e),t};Object.defineProperty(_r,"__esModule",{value:!0});_r.getOctokitOptions=_r.GitHub=_r.defaults=_r.context=void 0;var _X=fE(p2()),W2=fE(O_()),wX=G2(),EX=aE(),xX=uE();_r.context=new _X.Context;var mE=W2.getApiBaseUrl();_r.defaults={baseUrl:mE,request:{agent:W2.getProxyAgent(mE)}};_r.GitHub=wX.Octokit.plugin(EX.restEndpointMethods,xX.paginateRest).defaults(_r.defaults);function SX(e,t){let r=Object.assign({},t||{}),i=W2.getAuthString(e,r);return i&&(r.auth=i),r}_r.getOctokitOptions=SX});var gE=h(Ui=>{"use strict";var NX=Ui&&Ui.__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]}),TX=Ui&&Ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PX=Ui&&Ui.__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)&&NX(t,e,r);return TX(t,e),t};Object.defineProperty(Ui,"__esModule",{value:!0});Ui.getOctokit=Ui.context=void 0;var CX=PX(p2()),hE=K2();Ui.context=new CX.Context;function RX(e,t,...r){let i=hE.GitHub.plugin(...r);return new i(hE.getOctokitOptions(e,t))}Ui.getOctokit=RX});var lp=h(Un=>{"use strict";Object.defineProperty(Un,"__esModule",{value:!0});Un.safeWhich=Un.isWindows=void 0;var yE=require("fs"),OX=require("path");Un.isWindows=process.platform==="win32";var vE=Un.isWindows?";":":",AX=Un.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function IX(e){if(e.includes("/")||e.includes("\\")&&Un.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(vE),i=AX;Un.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(vE));for(let n of r)for(let a of i){let s=OX.join(n,e+a);try{return await yE.promises.access(s,yE.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Un.safeWhich=IX});var EE=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});var DX=require("node:child_process"),LX=require("node:fs/promises"),qX=require("node:os"),bE=require("node:path"),FX=require("node:process"),MX=require("node:util"),dp=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},d1=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function _E(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function wE(e,t){let r=e,i=await _E(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await _E(r,t);return r}async function BX(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function jX(e,t={platform:FX.platform,release:qX.release(),fsAccess:LX.access,pathNormalize:bE.normalize,pathSep:bE.sep,cpExecFile:MX.promisify(DX.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new d1;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new dp(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await BX(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new dp(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await wE(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}Fl.InvalidPathError=dp;Fl.NoMatchError=d1;Fl.default=jX;Fl.getFirstExistingParentPath=wE});var SE=h((ISe,xE)=>{"use strict";xE.exports=(...e)=>[...new Set([].concat(...e))]});var Q2=h((DSe,PE)=>{"use strict";var $X=require("stream"),NE=$X.PassThrough,kX=Array.prototype.slice;PE.exports=zX;function zX(){let e=[],t=kX.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=NE(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(w){s.emit("error",w)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.splitWhen=Ml.flatten=void 0;function UX(e){return e.reduce((t,r)=>[].concat(t,r),[])}Ml.flatten=UX;function HX(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Ml.splitWhen=HX});var RE=h(c1=>{"use strict";Object.defineProperty(c1,"__esModule",{value:!0});c1.isEnoentCodeError=void 0;function GX(e){return e.code==="ENOENT"}c1.isEnoentCodeError=GX});var OE=h(p1=>{"use strict";Object.defineProperty(p1,"__esModule",{value:!0});p1.createDirentFromStats=void 0;var X2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function VX(e,t){return new X2(e,t)}p1.createDirentFromStats=VX});var LE=h(Ht=>{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.convertPosixPathToPattern=Ht.convertWindowsPathToPattern=Ht.convertPathToPattern=Ht.escapePosixPath=Ht.escapeWindowsPath=Ht.escape=Ht.removeLeadingDotSegment=Ht.makeAbsolute=Ht.unixify=void 0;var WX=require("os"),KX=require("path"),AE=WX.platform()==="win32",QX=2,XX=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,YX=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,ZX=/^\\\\([.?])/,JX=/\\(?![!()+@[\]{}])/g;function eY(e){return e.replace(/\\/g,"/")}Ht.unixify=eY;function tY(e,t){return KX.resolve(e,t)}Ht.makeAbsolute=tY;function rY(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(QX)}return e}Ht.removeLeadingDotSegment=rY;Ht.escape=AE?Y2:Z2;function Y2(e){return e.replace(YX,"\\$2")}Ht.escapeWindowsPath=Y2;function Z2(e){return e.replace(XX,"\\$2")}Ht.escapePosixPath=Z2;Ht.convertPathToPattern=AE?IE:DE;function IE(e){return Y2(e).replace(ZX,"//$1").replace(JX,"/")}Ht.convertWindowsPathToPattern=IE;function DE(e){return Z2(e)}Ht.convertPosixPathToPattern=DE});var FE=h((BSe,qE)=>{qE.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var J2=h((jSe,BE)=>{var iY=FE(),ME={"{":"}","(":")","[":"]"},nY=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=ME[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},aY=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var sY=J2(),oY=require("path").posix.dirname,lY=require("os").platform()==="win32",ey="/",dY=/\\/g,cY=/[\{\[].*[\}\]]$/,pY=/(^|[^\\])([\{\[]|\([^\)]+$)/,uY=/\\([\!\*\?\|\[\]\(\)\{\}])/g;jE.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&lY&&t.indexOf(ey)<0&&(t=t.replace(dY,ey)),cY.test(t)&&(t+=ey),t+="a";do t=oY(t);while(sY(t)||pY.test(t));return t.replace(uY,"$1")}});var u1=h(Hi=>{"use strict";Hi.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Hi.find=(e,t)=>e.nodes.find(r=>r.type===t);Hi.exceedsLimit=(e,t,r=1,i)=>i===!1||!Hi.isInteger(e)||!Hi.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;Hi.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};Hi.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Hi.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Hi.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Hi.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Hi.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var kE=u1();zE.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&kE.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&kE.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var HE=h((USe,UE)=>{"use strict";UE.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var JE=h((HSe,ZE)=>{"use strict";var GE=HE(),bo=(e,t,r)=>{if(GE(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(GE(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(bo.cache.hasOwnProperty(l))return bo.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=YE(e)||YE(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=VE(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=VE(d,c,u,i)),u.negatives=f,u.positives=m,u.result=mY(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),bo.cache[l]=u,u.result};function mY(e,t,r){let i=ty(e,t,"-",!1,r)||[],n=ty(t,e,"",!1,r)||[],a=ty(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function fY(e,t){let r=1,i=1,n=KE(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=KE(e,r);for(n=QE(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+XE(o.count),s=d+1;continue}r.isPadded&&(p=bY(d,r,i)),c.string=p+c.pattern+XE(c.count),a.push(c),s=d+1,o=c}return a}function ty(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!WE(t,"string",o)&&a.push(r+o),i&&WE(t,"string",o)&&a.push(r+o)}return a}function gY(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function WE(e,t,r){return e.some(i=>i[t]===r)}function KE(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function QE(e,t){return e-e%Math.pow(10,t)}function XE(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function vY(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function YE(e){return/^-?(0+)\d/.test(e)}function bY(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}bo.cache={};bo.clearCache=()=>bo.cache={};ZE.exports=bo});var ny=h((GSe,sx)=>{"use strict";var _Y=require("util"),tx=JE(),ex=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),wY=e=>t=>e===!0?Number(t):String(t),ry=e=>typeof e=="number"||typeof e=="string"&&e!=="",cp=e=>Number.isInteger(+e),iy=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},EY=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,xY=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},h1=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>h1(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>h1(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},rx=(e,t,r,i)=>{if(r)return tx(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},ix=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return tx(e,t,r)},nx=(...e)=>new RangeError("Invalid range arguments: "+_Y.inspect(...e)),ax=(e,t,r)=>{if(r.strictRanges===!0)throw nx([e,t]);return[]},NY=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},TY=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw nx([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=iy(o)||iy(l)||iy(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&EY(e,t,i)===!1,m=i.transform||wY(u);if(i.toRegex&&r===1)return rx(h1(e,p),h1(t,p),!0,i);let f={negatives:[],positives:[]},g=x=>f[x<0?"negatives":"positives"].push(Math.abs(x)),y=[],w=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(xY(m(n,w),p,u)),n=s?n-r:n+r,w++;return i.toRegex===!0?r>1?SY(f,i,p):ix(y,null,{wrap:!1,...i}):y},PY=(e,t,r=1,i={})=>{if(!cp(e)&&e.length>1||!cp(t)&&t.length>1)return ax(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return rx(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?ix(c,null,{wrap:!1,options:i}):c},f1=(e,t,r,i={})=>{if(t==null&&ry(e))return[e];if(!ry(e)||!ry(t))return ax(e,t,i);if(typeof r=="function")return f1(e,t,1,{transform:r});if(ex(r))return f1(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,cp(r)?cp(e)&&cp(t)?TY(e,t,r,n):PY(e,t,Math.max(Math.abs(r),1),n):r!=null&&!ex(r)?NY(r,n):f1(e,t,1,r)};sx.exports=f1});var dx=h((VSe,lx)=>{"use strict";var CY=ny(),ox=u1(),RY=(e,t={})=>{let r=(i,n={})=>{let a=ox.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=ox.reduce(i.nodes),p=CY(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};lx.exports=RY});var ux=h((WSe,px)=>{"use strict";var OY=ny(),cx=m1(),Bl=u1(),_o=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Bl.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(_o(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?_o(n,a,r):n+a);return Bl.flatten(i)},AY=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(_o(o.pop(),cx(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(_o(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Bl.reduce(n.nodes);if(Bl.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=OY(...p,t);u.length===0&&(u=cx(n,t)),o.push(_o(o.pop(),u)),n.nodes=[];return}let l=Bl.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";mx.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var bx=h((QSe,vx)=>{"use strict";var IY=m1(),{MAX_LENGTH:hx,CHAR_BACKSLASH:ay,CHAR_BACKTICK:DY,CHAR_COMMA:LY,CHAR_DOT:qY,CHAR_LEFT_PARENTHESES:FY,CHAR_RIGHT_PARENTHESES:MY,CHAR_LEFT_CURLY_BRACE:BY,CHAR_RIGHT_CURLY_BRACE:jY,CHAR_LEFT_SQUARE_BRACKET:gx,CHAR_RIGHT_SQUARE_BRACKET:yx,CHAR_DOUBLE_QUOTE:$Y,CHAR_SINGLE_QUOTE:kY,CHAR_NO_BREAK_SPACE:zY,CHAR_ZERO_WIDTH_NOBREAK_SPACE:UY}=fx(),HY=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(hx,r.maxLength):hx;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:IY(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===qY&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(w=>{w.nodes||(w.type==="open"&&(w.isOpen=!0),w.type==="close"&&(w.isClose=!0),w.nodes||(w.type="text"),w.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};vx.exports=HY});var Ex=h((XSe,wx)=>{"use strict";var _x=m1(),GY=dx(),VY=ux(),WY=bx(),Ei=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Ei.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Ei.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Ei.parse=(e,t={})=>WY(e,t);Ei.stringify=(e,t={})=>_x(typeof e=="string"?Ei.parse(e,t):e,t);Ei.compile=(e,t={})=>(typeof e=="string"&&(e=Ei.parse(e,t)),GY(e,t));Ei.expand=(e,t={})=>{typeof e=="string"&&(e=Ei.parse(e,t));let r=VY(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Ei.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Ei.compile(e,t):Ei.expand(e,t);wx.exports=Ei});var pp=h((YSe,Px)=>{"use strict";var KY=require("path"),Hn="\\\\/",xx=`[^${Hn}]`,xa="\\.",QY="\\+",XY="\\?",g1="\\/",YY="(?=.)",Sx="[^/]",sy=`(?:${g1}|$)`,Nx=`(?:^|${g1})`,oy=`${xa}{1,2}${sy}`,ZY=`(?!${xa})`,JY=`(?!${Nx}${oy})`,eZ=`(?!${xa}{0,1}${sy})`,tZ=`(?!${oy})`,rZ=`[^.${g1}]`,iZ=`${Sx}*?`,Tx={DOT_LITERAL:xa,PLUS_LITERAL:QY,QMARK_LITERAL:XY,SLASH_LITERAL:g1,ONE_CHAR:YY,QMARK:Sx,END_ANCHOR:sy,DOTS_SLASH:oy,NO_DOT:ZY,NO_DOTS:JY,NO_DOT_SLASH:eZ,NO_DOTS_SLASH:tZ,QMARK_NO_DOT:rZ,STAR:iZ,START_ANCHOR:Nx},nZ={...Tx,SLASH_LITERAL:`[${Hn}]`,QMARK:xx,STAR:`${xx}*?`,DOTS_SLASH:`${xa}{1,2}(?:[${Hn}]|$)`,NO_DOT:`(?!${xa})`,NO_DOTS:`(?!(?:^|[${Hn}])${xa}{1,2}(?:[${Hn}]|$))`,NO_DOT_SLASH:`(?!${xa}{0,1}(?:[${Hn}]|$))`,NO_DOTS_SLASH:`(?!${xa}{1,2}(?:[${Hn}]|$))`,QMARK_NO_DOT:`[^.${Hn}]`,START_ANCHOR:`(?:^|[${Hn}])`,END_ANCHOR:`(?:[${Hn}]|$)`},aZ={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Px.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:aZ,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:KY.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?nZ:Tx}}});var up=h(oi=>{"use strict";var sZ=require("path"),oZ=process.platform==="win32",{REGEX_BACKSLASH:lZ,REGEX_REMOVE_BACKSLASH:dZ,REGEX_SPECIAL_CHARS:cZ,REGEX_SPECIAL_CHARS_GLOBAL:pZ}=pp();oi.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);oi.hasRegexChars=e=>cZ.test(e);oi.isRegexChar=e=>e.length===1&&oi.hasRegexChars(e);oi.escapeRegex=e=>e.replace(pZ,"\\$1");oi.toPosixSlashes=e=>e.replace(lZ,"/");oi.removeBackslashes=e=>e.replace(dZ,t=>t==="\\"?"":t);oi.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};oi.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:oZ===!0||sZ.sep==="\\";oi.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?oi.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};oi.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};oi.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var qx=h((JSe,Lx)=>{"use strict";var Cx=up(),{CHAR_ASTERISK:ly,CHAR_AT:uZ,CHAR_BACKWARD_SLASH:mp,CHAR_COMMA:mZ,CHAR_DOT:dy,CHAR_EXCLAMATION_MARK:cy,CHAR_FORWARD_SLASH:Dx,CHAR_LEFT_CURLY_BRACE:py,CHAR_LEFT_PARENTHESES:uy,CHAR_LEFT_SQUARE_BRACKET:fZ,CHAR_PLUS:hZ,CHAR_QUESTION_MARK:Rx,CHAR_RIGHT_CURLY_BRACE:gZ,CHAR_RIGHT_PARENTHESES:Ox,CHAR_RIGHT_SQUARE_BRACKET:yZ}=pp(),Ax=e=>e===Dx||e===mp,Ix=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},vZ=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,w=!1,x=!1,T=!1,P=!1,I=!1,H=0,W,j,L={value:"",depth:0,isGlob:!1},z=()=>d>=i,_=()=>l.charCodeAt(d+1),de=()=>(W=j,l.charCodeAt(++d));for(;d0&&(v=l.slice(0,c),l=l.slice(c),p-=c),N&&f===!0&&p>0?(N=l.slice(0,p),E=l.slice(p)):f===!0?(N="",E=l):N=l,N&&N!==""&&N!=="/"&&N!==l&&Ax(N.charCodeAt(N.length-1))&&(N=N.slice(0,-1)),r.unescape===!0&&(E&&(E=Cx.removeBackslashes(E)),N&&x===!0&&(N=Cx.removeBackslashes(N)));let S={prefix:v,input:e,start:c,base:N,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:T,negatedExtglob:P};if(r.tokens===!0&&(S.maxDepth=0,Ax(j)||s.push(L),S.tokens=s),r.parts===!0||r.tokens===!0){let X;for(let G=0;G{"use strict";var y1=pp(),xi=up(),{MAX_LENGTH:v1,POSIX_REGEX_SOURCE:bZ,REGEX_NON_SPECIAL_CHARS:_Z,REGEX_SPECIAL_CHARS_BACKREF:wZ,REPLACEMENTS:Fx}=y1,EZ=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>xi.escapeRegex(n)).join("..")}return r},jl=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,my=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=Fx[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(v1,r.maxLength):v1,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=xi.isWindows(t),d=y1.globChars(l),c=y1.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:w,NO_DOTS_SLASH:x,QMARK:T,QMARK_NO_DOT:P,STAR:I,START_ANCHOR:H}=d,W=K=>`(${o}(?:(?!${H}${K.dot?g:p}).)*?)`,j=r.dot?"":y,L=r.dot?T:P,z=r.bash===!0?W(r):I;r.capture&&(z=`(${z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let _={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=xi.removePrefix(e,_),n=e.length;let de=[],N=[],v=[],E=a,S,X=()=>_.index===n-1,G=_.peek=(K=1)=>e[_.index+K],oe=_.advance=()=>e[++_.index]||"",je=()=>e.slice(_.index+1),qe=(K="",it=0)=>{_.consumed+=K,_.index+=it},rt=K=>{_.output+=K.output!=null?K.output:K.value,qe(K.value)},mt=()=>{let K=1;for(;G()==="!"&&(G(2)!=="("||G(3)==="?");)oe(),_.start++,K++;return K%2===0?!1:(_.negated=!0,_.start++,!0)},Ut=K=>{_[K]++,v.push(K)},Ze=K=>{_[K]--,v.pop()},he=K=>{if(E.type==="globstar"){let it=_.braces>0&&(K.type==="comma"||K.type==="brace"),V=K.extglob===!0||de.length&&(K.type==="pipe"||K.type==="paren");K.type!=="slash"&&K.type!=="paren"&&!it&&!V&&(_.output=_.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=z,_.output+=E.output)}if(de.length&&K.type!=="paren"&&(de[de.length-1].inner+=K.value),(K.value||K.output)&&rt(K),E&&E.type==="text"&&K.type==="text"){E.value+=K.value,E.output=(E.output||"")+K.value;return}K.prev=E,s.push(K),E=K},_n=(K,it)=>{let V={...c[it],conditions:1,inner:""};V.prev=E,V.parens=_.parens,V.output=_.output;let Ee=(r.capture?"(":"")+V.open;Ut("parens"),he({type:K,value:it,output:_.output?"":f}),he({type:"paren",extglob:!0,value:oe(),output:Ee}),de.push(V)},$m=K=>{let it=K.close+(r.capture?")":""),V;if(K.type==="negate"){let Ee=z;if(K.inner&&K.inner.length>1&&K.inner.includes("/")&&(Ee=W(r)),(Ee!==z||X()||/^\)+$/.test(je()))&&(it=K.close=`)$))${Ee}`),K.inner.includes("*")&&(V=je())&&/^\.[^\\/.]+$/.test(V)){let ft=my(V,{...t,fastpaths:!1}).output;it=K.close=`)${ft})${Ee})`}K.prev.type==="bos"&&(_.negatedExtglob=!0)}he({type:"paren",extglob:!0,value:S,output:it}),Ze("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let K=!1,it=e.replace(wZ,(V,Ee,ft,tr,Pt,mo)=>tr==="\\"?(K=!0,V):tr==="?"?Ee?Ee+tr+(Pt?T.repeat(Pt.length):""):mo===0?L+(Pt?T.repeat(Pt.length):""):T.repeat(ft.length):tr==="."?p.repeat(ft.length):tr==="*"?Ee?Ee+tr+(Pt?z:""):z:Ee?V:`\\${V}`);return K===!0&&(r.unescape===!0?it=it.replace(/\\/g,""):it=it.replace(/\\+/g,V=>V.length%2===0?"\\\\":V?"\\":"")),it===e&&r.contains===!0?(_.output=e,_):(_.output=xi.wrapOutput(it,_,t),_)}for(;!X();){if(S=oe(),S==="\0")continue;if(S==="\\"){let V=G();if(V==="/"&&r.bash!==!0||V==="."||V===";")continue;if(!V){S+="\\",he({type:"text",value:S});continue}let Ee=/^\\+/.exec(je()),ft=0;if(Ee&&Ee[0].length>2&&(ft=Ee[0].length,_.index+=ft,ft%2!==0&&(S+="\\")),r.unescape===!0?S=oe():S+=oe(),_.brackets===0){he({type:"text",value:S});continue}}if(_.brackets>0&&(S!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&S===":"){let V=E.value.slice(1);if(V.includes("[")&&(E.posix=!0,V.includes(":"))){let Ee=E.value.lastIndexOf("["),ft=E.value.slice(0,Ee),tr=E.value.slice(Ee+2),Pt=bZ[tr];if(Pt){E.value=ft+Pt,_.backtrack=!0,oe(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(S==="["&&G()!==":"||S==="-"&&G()==="]")&&(S=`\\${S}`),S==="]"&&(E.value==="["||E.value==="[^")&&(S=`\\${S}`),r.posix===!0&&S==="!"&&E.value==="["&&(S="^"),E.value+=S,rt({value:S});continue}if(_.quotes===1&&S!=='"'){S=xi.escapeRegex(S),E.value+=S,rt({value:S});continue}if(S==='"'){_.quotes=_.quotes===1?0:1,r.keepQuotes===!0&&he({type:"text",value:S});continue}if(S==="("){Ut("parens"),he({type:"paren",value:S});continue}if(S===")"){if(_.parens===0&&r.strictBrackets===!0)throw new SyntaxError(jl("opening","("));let V=de[de.length-1];if(V&&_.parens===V.parens+1){$m(de.pop());continue}he({type:"paren",value:S,output:_.parens?")":"\\)"}),Ze("parens");continue}if(S==="["){if(r.nobracket===!0||!je().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(jl("closing","]"));S=`\\${S}`}else Ut("brackets");he({type:"bracket",value:S});continue}if(S==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){he({type:"text",value:S,output:`\\${S}`});continue}if(_.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(jl("opening","["));he({type:"text",value:S,output:`\\${S}`});continue}Ze("brackets");let V=E.value.slice(1);if(E.posix!==!0&&V[0]==="^"&&!V.includes("/")&&(S=`/${S}`),E.value+=S,rt({value:S}),r.literalBrackets===!1||xi.hasRegexChars(V))continue;let Ee=xi.escapeRegex(E.value);if(_.output=_.output.slice(0,-E.value.length),r.literalBrackets===!0){_.output+=Ee,E.value=Ee;continue}E.value=`(${o}${Ee}|${E.value})`,_.output+=E.value;continue}if(S==="{"&&r.nobrace!==!0){Ut("braces");let V={type:"brace",value:S,output:"(",outputIndex:_.output.length,tokensIndex:_.tokens.length};N.push(V),he(V);continue}if(S==="}"){let V=N[N.length-1];if(r.nobrace===!0||!V){he({type:"text",value:S,output:S});continue}let Ee=")";if(V.dots===!0){let ft=s.slice(),tr=[];for(let Pt=ft.length-1;Pt>=0&&(s.pop(),ft[Pt].type!=="brace");Pt--)ft[Pt].type!=="dots"&&tr.unshift(ft[Pt].value);Ee=EZ(tr,r),_.backtrack=!0}if(V.comma!==!0&&V.dots!==!0){let ft=_.output.slice(0,V.outputIndex),tr=_.tokens.slice(V.tokensIndex);V.value=V.output="\\{",S=Ee="\\}",_.output=ft;for(let Pt of tr)_.output+=Pt.output||Pt.value}he({type:"brace",value:S,output:Ee}),Ze("braces"),N.pop();continue}if(S==="|"){de.length>0&&de[de.length-1].conditions++,he({type:"text",value:S});continue}if(S===","){let V=S,Ee=N[N.length-1];Ee&&v[v.length-1]==="braces"&&(Ee.comma=!0,V="|"),he({type:"comma",value:S,output:V});continue}if(S==="/"){if(E.type==="dot"&&_.index===_.start+1){_.start=_.index+1,_.consumed="",_.output="",s.pop(),E=a;continue}he({type:"slash",value:S,output:m});continue}if(S==="."){if(_.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let V=N[N.length-1];E.type="dots",E.output+=S,E.value+=S,V.dots=!0;continue}if(_.braces+_.parens===0&&E.type!=="bos"&&E.type!=="slash"){he({type:"text",value:S,output:p});continue}he({type:"dot",value:S,output:p});continue}if(S==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&G()==="("&&G(2)!=="?"){_n("qmark",S);continue}if(E&&E.type==="paren"){let Ee=G(),ft=S;if(Ee==="<"&&!xi.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(Ee)||Ee==="<"&&!/<([!=]|\w+>)/.test(je()))&&(ft=`\\${S}`),he({type:"text",value:S,output:ft});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){he({type:"qmark",value:S,output:P});continue}he({type:"qmark",value:S,output:T});continue}if(S==="!"){if(r.noextglob!==!0&&G()==="("&&(G(2)!=="?"||!/[!=<:]/.test(G(3)))){_n("negate",S);continue}if(r.nonegate!==!0&&_.index===0){mt();continue}}if(S==="+"){if(r.noextglob!==!0&&G()==="("&&G(2)!=="?"){_n("plus",S);continue}if(E&&E.value==="("||r.regex===!1){he({type:"plus",value:S,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||_.parens>0){he({type:"plus",value:S});continue}he({type:"plus",value:u});continue}if(S==="@"){if(r.noextglob!==!0&&G()==="("&&G(2)!=="?"){he({type:"at",extglob:!0,value:S,output:""});continue}he({type:"text",value:S});continue}if(S!=="*"){(S==="$"||S==="^")&&(S=`\\${S}`);let V=_Z.exec(je());V&&(S+=V[0],_.index+=V[0].length),he({type:"text",value:S});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=S,E.output=z,_.backtrack=!0,_.globstar=!0,qe(S);continue}let K=je();if(r.noextglob!==!0&&/^\([^?]/.test(K)){_n("star",S);continue}if(E.type==="star"){if(r.noglobstar===!0){qe(S);continue}let V=E.prev,Ee=V.prev,ft=V.type==="slash"||V.type==="bos",tr=Ee&&(Ee.type==="star"||Ee.type==="globstar");if(r.bash===!0&&(!ft||K[0]&&K[0]!=="/")){he({type:"star",value:S,output:""});continue}let Pt=_.braces>0&&(V.type==="comma"||V.type==="brace"),mo=de.length&&(V.type==="pipe"||V.type==="paren");if(!ft&&V.type!=="paren"&&!Pt&&!mo){he({type:"star",value:S,output:""});continue}for(;K.slice(0,3)==="/**";){let as=e[_.index+4];if(as&&as!=="/")break;K=K.slice(3),qe("/**",3)}if(V.type==="bos"&&X()){E.type="globstar",E.value+=S,E.output=W(r),_.output=E.output,_.globstar=!0,qe(S);continue}if(V.type==="slash"&&V.prev.type!=="bos"&&!tr&&X()){_.output=_.output.slice(0,-(V.output+E.output).length),V.output=`(?:${V.output}`,E.type="globstar",E.output=W(r)+(r.strictSlashes?")":"|$)"),E.value+=S,_.globstar=!0,_.output+=V.output+E.output,qe(S);continue}if(V.type==="slash"&&V.prev.type!=="bos"&&K[0]==="/"){let as=K[1]!==void 0?"|$":"";_.output=_.output.slice(0,-(V.output+E.output).length),V.output=`(?:${V.output}`,E.type="globstar",E.output=`${W(r)}${m}|${m}${as})`,E.value+=S,_.output+=V.output+E.output,_.globstar=!0,qe(S+oe()),he({type:"slash",value:"/",output:""});continue}if(V.type==="bos"&&K[0]==="/"){E.type="globstar",E.value+=S,E.output=`(?:^|${m}|${W(r)}${m})`,_.output=E.output,_.globstar=!0,qe(S+oe()),he({type:"slash",value:"/",output:""});continue}_.output=_.output.slice(0,-E.output.length),E.type="globstar",E.output=W(r),E.value+=S,_.output+=E.output,_.globstar=!0,qe(S);continue}let it={type:"star",value:S,output:z};if(r.bash===!0){it.output=".*?",(E.type==="bos"||E.type==="slash")&&(it.output=j+it.output),he(it);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){it.output=S,he(it);continue}(_.index===_.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(_.output+=w,E.output+=w):r.dot===!0?(_.output+=x,E.output+=x):(_.output+=j,E.output+=j),G()!=="*"&&(_.output+=f,E.output+=f)),he(it)}for(;_.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(jl("closing","]"));_.output=xi.escapeLast(_.output,"["),Ze("brackets")}for(;_.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(jl("closing",")"));_.output=xi.escapeLast(_.output,"("),Ze("parens")}for(;_.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(jl("closing","}"));_.output=xi.escapeLast(_.output,"{"),Ze("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&he({type:"maybe_slash",value:"",output:`${m}?`}),_.backtrack===!0){_.output="";for(let K of _.tokens)_.output+=K.output!=null?K.output:K.value,K.suffix&&(_.output+=K.suffix)}return _};my.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(v1,r.maxLength):v1,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=Fx[e]||e;let a=xi.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=y1.globChars(a),g=r.dot?p:c,y=r.dot?u:c,w=r.capture?"":"?:",x={negated:!1,prefix:""},T=r.bash===!0?".*?":m;r.capture&&(T=`(${T})`);let P=j=>j.noglobstar===!0?T:`(${w}(?:(?!${f}${j.dot?d:s}).)*?)`,I=j=>{switch(j){case"*":return`${g}${l}${T}`;case".*":return`${s}${l}${T}`;case"*.*":return`${g}${T}${s}${l}${T}`;case"*/*":return`${g}${T}${o}${l}${y}${T}`;case"**":return g+P(r);case"**/*":return`(?:${g}${P(r)}${o})?${y}${l}${T}`;case"**/*.*":return`(?:${g}${P(r)}${o})?${y}${T}${s}${l}${T}`;case"**/.*":return`(?:${g}${P(r)}${o})?${s}${l}${T}`;default:{let L=/^(.*?)\.(\w+)$/.exec(j);if(!L)return;let z=I(L[1]);return z?z+s+L[2]:void 0}}},H=xi.removePrefix(e,x),W=I(H);return W&&r.strictSlashes!==!0&&(W+=`${o}?`),W};Mx.exports=my});var $x=h((tNe,jx)=>{"use strict";var xZ=require("path"),SZ=qx(),fy=Bx(),hy=up(),NZ=pp(),TZ=e=>e&&typeof e=="object"&&!Array.isArray(e),$t=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>$t(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=TZ(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=hy.isWindows(t),s=i?$t.compileRe(e,t):$t.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=$t(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=$t.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};$t.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?hy.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=$t.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};$t.matchBase=(e,t,r,i=hy.isWindows(r))=>(t instanceof RegExp?t:$t.makeRe(t,r)).test(xZ.basename(e));$t.isMatch=(e,t,r)=>$t(t,r)(e);$t.parse=(e,t)=>Array.isArray(e)?e.map(r=>$t.parse(r,t)):fy(e,{...t,fastpaths:!1});$t.scan=(e,t)=>SZ(e,t);$t.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=$t.toRegex(o,t);return i===!0&&(l.state=e),l};$t.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=fy.fastpaths(e,t)),n.output||(n=fy(e,t)),$t.compileRe(n,t,r,i)};$t.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};$t.constants=NZ;jx.exports=$t});var zx=h((rNe,kx)=>{"use strict";kx.exports=$x()});var Kx=h((iNe,Wx)=>{"use strict";var Hx=require("util"),Gx=Ex(),Gn=zx(),gy=up(),Ux=e=>e===""||e==="./",Vx=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ht=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};ht.match=ht;ht.matcher=(e,t)=>Gn(e,t);ht.isMatch=(e,t,r)=>Gn(t,r)(e);ht.any=ht.isMatch;ht.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(ht(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};ht.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Hx.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ht.contains(e,i,r));if(typeof t=="string"){if(Ux(e)||Ux(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ht.isMatch(e,t,{...r,contains:!0})};ht.matchKeys=(e,t,r)=>{if(!gy.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ht(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};ht.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=Gn(String(n),r);if(i.some(s=>a(s)))return!0}return!1};ht.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=Gn(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};ht.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Hx.inspect(e)}"`);return[].concat(t).every(i=>Gn(i,r)(e))};ht.capture=(e,t,r)=>{let i=gy.isWindows(r),a=Gn.makeRe(String(e),{...r,capture:!0}).exec(i?gy.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};ht.makeRe=(...e)=>Gn.makeRe(...e);ht.scan=(...e)=>Gn.scan(...e);ht.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Gx(String(i),t))r.push(Gn.parse(n,t));return r};ht.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Vx(e)?[e]:Gx(e,t)};ht.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ht.braces(e,{...t,expand:!0})};ht.hasBraces=Vx;Wx.exports=ht});var rS=h(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.removeDuplicateSlashes=be.matchAny=be.convertPatternsToRe=be.makeRe=be.getPatternParts=be.expandBraceExpansion=be.expandPatternsWithBraceExpansion=be.isAffectDepthOfReadingPattern=be.endsWithSlashGlobStar=be.hasGlobStar=be.getBaseDirectory=be.isPatternRelatedToParentDirectory=be.getPatternsOutsideCurrentDirectory=be.getPatternsInsideCurrentDirectory=be.getPositivePatterns=be.getNegativePatterns=be.isPositivePattern=be.isNegativePattern=be.convertToNegativePattern=be.convertToPositivePattern=be.isDynamicPattern=be.isStaticPattern=void 0;var PZ=require("path"),CZ=$E(),yy=Kx(),Qx="**",RZ="\\",OZ=/[*?]|^!/,AZ=/\[[^[]*]/,IZ=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,DZ=/[!*+?@]\([^(]*\)/,LZ=/,|\.\./,qZ=/(?!^)\/{2,}/g;function Xx(e,t={}){return!Yx(e,t)}be.isStaticPattern=Xx;function Yx(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(RZ)||OZ.test(e)||AZ.test(e)||IZ.test(e)||t.extglob!==!1&&DZ.test(e)||t.braceExpansion!==!1&&FZ(e))}be.isDynamicPattern=Yx;function FZ(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return LZ.test(i)}function MZ(e){return b1(e)?e.slice(1):e}be.convertToPositivePattern=MZ;function BZ(e){return"!"+e}be.convertToNegativePattern=BZ;function b1(e){return e.startsWith("!")&&e[1]!=="("}be.isNegativePattern=b1;function Zx(e){return!b1(e)}be.isPositivePattern=Zx;function jZ(e){return e.filter(b1)}be.getNegativePatterns=jZ;function $Z(e){return e.filter(Zx)}be.getPositivePatterns=$Z;function kZ(e){return e.filter(t=>!vy(t))}be.getPatternsInsideCurrentDirectory=kZ;function zZ(e){return e.filter(vy)}be.getPatternsOutsideCurrentDirectory=zZ;function vy(e){return e.startsWith("..")||e.startsWith("./..")}be.isPatternRelatedToParentDirectory=vy;function UZ(e){return CZ(e,{flipBackslashes:!1})}be.getBaseDirectory=UZ;function HZ(e){return e.includes(Qx)}be.hasGlobStar=HZ;function Jx(e){return e.endsWith("/"+Qx)}be.endsWithSlashGlobStar=Jx;function GZ(e){let t=PZ.basename(e);return Jx(e)||Xx(t)}be.isAffectDepthOfReadingPattern=GZ;function VZ(e){return e.reduce((t,r)=>t.concat(eS(r)),[])}be.expandPatternsWithBraceExpansion=VZ;function eS(e){let t=yy.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}be.expandBraceExpansion=eS;function WZ(e,t){let{parts:r}=yy.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}be.getPatternParts=WZ;function tS(e,t){return yy.makeRe(e,t)}be.makeRe=tS;function KZ(e,t){return e.map(r=>tS(r,t))}be.convertPatternsToRe=KZ;function QZ(e,t){return t.some(r=>r.test(e))}be.matchAny=QZ;function XZ(e){return e.replace(qZ,"/")}be.removeDuplicateSlashes=XZ});var nS=h(_1=>{"use strict";Object.defineProperty(_1,"__esModule",{value:!0});_1.merge=void 0;var YZ=Q2();function ZZ(e){let t=YZ(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>iS(e)),t.once("end",()=>iS(e)),t}_1.merge=ZZ;function iS(e){e.forEach(t=>t.emit("close"))}});var aS=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.isEmpty=$l.isString=void 0;function JZ(e){return typeof e=="string"}$l.isString=JZ;function eJ(e){return e===""}$l.isEmpty=eJ});var Sa=h(Rr=>{"use strict";Object.defineProperty(Rr,"__esModule",{value:!0});Rr.string=Rr.stream=Rr.pattern=Rr.path=Rr.fs=Rr.errno=Rr.array=void 0;var tJ=CE();Rr.array=tJ;var rJ=RE();Rr.errno=rJ;var iJ=OE();Rr.fs=iJ;var nJ=LE();Rr.path=nJ;var aJ=rS();Rr.pattern=aJ;var sJ=nS();Rr.stream=sJ;var oJ=aS();Rr.string=oJ});var dS=h(Or=>{"use strict";Object.defineProperty(Or,"__esModule",{value:!0});Or.convertPatternGroupToTask=Or.convertPatternGroupsToTasks=Or.groupPatternsByBaseDirectory=Or.getNegativePatternsAsPositive=Or.getPositivePatterns=Or.convertPatternsToTasks=Or.generate=void 0;var Nn=Sa();function lJ(e,t){let r=sS(e,t),i=sS(t.ignore,t),n=oS(r),a=lS(r,i),s=n.filter(c=>Nn.pattern.isStaticPattern(c,t)),o=n.filter(c=>Nn.pattern.isDynamicPattern(c,t)),l=by(s,a,!1),d=by(o,a,!0);return l.concat(d)}Or.generate=lJ;function sS(e,t){let r=e;return t.braceExpansion&&(r=Nn.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>Nn.pattern.removeDuplicateSlashes(i))}function by(e,t,r){let i=[],n=Nn.pattern.getPatternsOutsideCurrentDirectory(e),a=Nn.pattern.getPatternsInsideCurrentDirectory(e),s=_y(n),o=_y(a);return i.push(...wy(s,t,r)),"."in o?i.push(Ey(".",a,t,r)):i.push(...wy(o,t,r)),i}Or.convertPatternsToTasks=by;function oS(e){return Nn.pattern.getPositivePatterns(e)}Or.getPositivePatterns=oS;function lS(e,t){return Nn.pattern.getNegativePatterns(e).concat(t).map(Nn.pattern.convertToPositivePattern)}Or.getNegativePatternsAsPositive=lS;function _y(e){let t={};return e.reduce((r,i)=>{let n=Nn.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}Or.groupPatternsByBaseDirectory=_y;function wy(e,t,r){return Object.keys(e).map(i=>Ey(i,e[i],t,r))}Or.convertPatternGroupsToTasks=wy;function Ey(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Nn.pattern.convertToNegativePattern))}}Or.convertPatternGroupToTask=Ey});var pS=h(w1=>{"use strict";Object.defineProperty(w1,"__esModule",{value:!0});w1.read=void 0;function dJ(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){cS(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){xy(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){cS(r,a);return}xy(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),xy(r,s)})})}w1.read=dJ;function cS(e,t){e(t)}function xy(e,t){e(null,t)}});var uS=h(E1=>{"use strict";Object.defineProperty(E1,"__esModule",{value:!0});E1.read=void 0;function cJ(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}E1.read=cJ});var mS=h(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.createFileSystemAdapter=fs.FILE_SYSTEM_ADAPTER=void 0;var x1=require("fs");fs.FILE_SYSTEM_ADAPTER={lstat:x1.lstat,stat:x1.stat,lstatSync:x1.lstatSync,statSync:x1.statSync};function pJ(e){return e===void 0?fs.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},fs.FILE_SYSTEM_ADAPTER),e)}fs.createFileSystemAdapter=pJ});var fS=h(Ny=>{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});var uJ=mS(),Sy=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=uJ.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};Ny.default=Sy});var wo=h(hs=>{"use strict";Object.defineProperty(hs,"__esModule",{value:!0});hs.statSync=hs.stat=hs.Settings=void 0;var hS=pS(),mJ=uS(),Ty=fS();hs.Settings=Ty.default;function fJ(e,t,r){if(typeof t=="function"){hS.read(e,Py(),t);return}hS.read(e,Py(t),r)}hs.stat=fJ;function hJ(e,t){let r=Py(t);return mJ.read(e,r)}hs.statSync=hJ;function Py(e={}){return e instanceof Ty.default?e:new Ty.default(e)}});var vS=h((fNe,yS)=>{var gS;yS.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(gS||(gS=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var _S=h((hNe,bS)=>{bS.exports=yJ;var gJ=vS();function yJ(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?gJ(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var Cy=h(N1=>{"use strict";Object.defineProperty(N1,"__esModule",{value:!0});N1.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var S1=process.versions.node.split(".");if(S1[0]===void 0||S1[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var wS=Number.parseInt(S1[0],10),vJ=Number.parseInt(S1[1],10),ES=10,bJ=10,_J=wS>ES,wJ=wS===ES&&vJ>=bJ;N1.IS_SUPPORT_READDIR_WITH_FILE_TYPES=_J||wJ});var xS=h(T1=>{"use strict";Object.defineProperty(T1,"__esModule",{value:!0});T1.createDirentFromStats=void 0;var Ry=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function EJ(e,t){return new Ry(e,t)}T1.createDirentFromStats=EJ});var Oy=h(P1=>{"use strict";Object.defineProperty(P1,"__esModule",{value:!0});P1.fs=void 0;var xJ=xS();P1.fs=xJ});var Ay=h(C1=>{"use strict";Object.defineProperty(C1,"__esModule",{value:!0});C1.joinPathSegments=void 0;function SJ(e,t,r){return e.endsWith(r)?e+t:e+r+t}C1.joinPathSegments=SJ});var RS=h(gs=>{"use strict";Object.defineProperty(gs,"__esModule",{value:!0});gs.readdir=gs.readdirWithFileTypes=gs.read=void 0;var NJ=wo(),SS=_S(),TJ=Cy(),NS=Oy(),TS=Ay();function PJ(e,t,r){if(!t.stats&&TJ.IS_SUPPORT_READDIR_WITH_FILE_TYPES){PS(e,t,r);return}CS(e,t,r)}gs.read=PJ;function PS(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){R1(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:TS.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Iy(r,a);return}let s=a.map(o=>CJ(o,t));SS(s,(o,l)=>{if(o!==null){R1(r,o);return}Iy(r,l)})})}gs.readdirWithFileTypes=PS;function CJ(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=NS.fs.createDirentFromStats(e.name,n),r(null,e)})}}function CS(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){R1(r,i);return}let a=n.map(s=>{let o=TS.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{NJ.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:NS.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});SS(a,(s,o)=>{if(s!==null){R1(r,s);return}Iy(r,o)})})}gs.readdir=CS;function R1(e,t){e(t)}function Iy(e,t){e(null,t)}});var LS=h(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.readdir=ys.readdirWithFileTypes=ys.read=void 0;var RJ=wo(),OJ=Cy(),OS=Oy(),AS=Ay();function AJ(e,t){return!t.stats&&OJ.IS_SUPPORT_READDIR_WITH_FILE_TYPES?IS(e,t):DS(e,t)}ys.read=AJ;function IS(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:AS.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=OS.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}ys.readdirWithFileTypes=IS;function DS(e,t){return t.fs.readdirSync(e).map(i=>{let n=AS.joinPathSegments(e,i,t.pathSegmentSeparator),a=RJ.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:OS.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}ys.readdir=DS});var qS=h(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.createFileSystemAdapter=vs.FILE_SYSTEM_ADAPTER=void 0;var kl=require("fs");vs.FILE_SYSTEM_ADAPTER={lstat:kl.lstat,stat:kl.stat,lstatSync:kl.lstatSync,statSync:kl.statSync,readdir:kl.readdir,readdirSync:kl.readdirSync};function IJ(e){return e===void 0?vs.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},vs.FILE_SYSTEM_ADAPTER),e)}vs.createFileSystemAdapter=IJ});var FS=h(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});var DJ=require("path"),LJ=wo(),qJ=qS(),Dy=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=qJ.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,DJ.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new LJ.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Ly.default=Dy});var O1=h(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.Settings=bs.scandirSync=bs.scandir=void 0;var MS=RS(),FJ=LS(),qy=FS();bs.Settings=qy.default;function MJ(e,t,r){if(typeof t=="function"){MS.read(e,Fy(),t);return}MS.read(e,Fy(t),r)}bs.scandir=MJ;function BJ(e,t){let r=Fy(t);return FJ.read(e,r)}bs.scandirSync=BJ;function Fy(e={}){return e instanceof qy.default?e:new qy.default(e)}});var jS=h((NNe,BS)=>{"use strict";function jJ(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}BS.exports=jJ});var kS=h((TNe,$S)=>{"use strict";var $J=jS();function kJ(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=$J(zJ),n=null,a=null,s=0,o={push:f,drain:Vn,saturated:Vn,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:Vn,kill:w,killAndDrain:x};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var T=n,P=0;T;)T=T.next,P++;return P}function p(){for(var T=n,P=[];T;)P.push(T.value),T=T.next;return P}function u(){if(o.paused){o.paused=!1;for(var T=0;T{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.joinPathSegments=Wn.replacePathSegmentSeparator=Wn.isAppliedFilter=Wn.isFatalError=void 0;function UJ(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Wn.isFatalError=UJ;function HJ(e,t){return e===null||e(t)}Wn.isAppliedFilter=HJ;function GJ(e,t){return e.split(/[/\\]/).join(t)}Wn.replacePathSegmentSeparator=GJ;function VJ(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Wn.joinPathSegments=VJ});var jy=h(By=>{"use strict";Object.defineProperty(By,"__esModule",{value:!0});var WJ=A1(),My=class{constructor(t,r){this._root=t,this._settings=r,this._root=WJ.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};By.default=My});var zy=h(ky=>{"use strict";Object.defineProperty(ky,"__esModule",{value:!0});var KJ=require("events"),QJ=O1(),XJ=kS(),I1=A1(),YJ=jy(),$y=class extends YJ.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=QJ.scandir,this._emitter=new KJ.EventEmitter,this._queue=XJ(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!I1.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=I1.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),I1.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&I1.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};ky.default=$y});var zS=h(Hy=>{"use strict";Object.defineProperty(Hy,"__esModule",{value:!0});var ZJ=zy(),Uy=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new ZJ.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{JJ(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{eee(t,this._storage)}),this._reader.read()}};Hy.default=Uy;function JJ(e,t){e(t)}function eee(e,t){e(null,t)}});var US=h(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});var tee=require("stream"),ree=zy(),Gy=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new ree.default(this._root,this._settings),this._stream=new tee.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Vy.default=Gy});var HS=h(Ky=>{"use strict";Object.defineProperty(Ky,"__esModule",{value:!0});var iee=O1(),D1=A1(),nee=jy(),Wy=class extends nee.default{constructor(){super(...arguments),this._scandir=iee.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(D1.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=D1.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),D1.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&D1.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Ky.default=Wy});var GS=h(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});var aee=HS(),Qy=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new aee.default(this._root,this._settings)}read(){return this._reader.read()}};Xy.default=Qy});var VS=h(Zy=>{"use strict";Object.defineProperty(Zy,"__esModule",{value:!0});var see=require("path"),oee=O1(),Yy=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,see.sep),this.fsScandirSettings=new oee.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Zy.default=Yy});var q1=h(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});Kn.Settings=Kn.walkStream=Kn.walkSync=Kn.walk=void 0;var WS=zS(),lee=US(),dee=GS(),Jy=VS();Kn.Settings=Jy.default;function cee(e,t,r){if(typeof t=="function"){new WS.default(e,L1()).read(t);return}new WS.default(e,L1(t)).read(r)}Kn.walk=cee;function pee(e,t){let r=L1(t);return new dee.default(e,r).read()}Kn.walkSync=pee;function uee(e,t){let r=L1(t);return new lee.default(e,r).read()}Kn.walkStream=uee;function L1(e={}){return e instanceof Jy.default?e:new Jy.default(e)}});var F1=h(t6=>{"use strict";Object.defineProperty(t6,"__esModule",{value:!0});var mee=require("path"),fee=wo(),KS=Sa(),e6=class{constructor(t){this._settings=t,this._fsStatSettings=new fee.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return mee.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:KS.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!KS.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};t6.default=e6});var n6=h(i6=>{"use strict";Object.defineProperty(i6,"__esModule",{value:!0});var hee=require("stream"),gee=wo(),yee=q1(),vee=F1(),r6=class extends vee.default{constructor(){super(...arguments),this._walkStream=yee.walkStream,this._stat=gee.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new hee.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};i6.default=r6});var QS=h(s6=>{"use strict";Object.defineProperty(s6,"__esModule",{value:!0});var bee=q1(),_ee=F1(),wee=n6(),a6=class extends _ee.default{constructor(){super(...arguments),this._walkAsync=bee.walk,this._readerStream=new wee.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};s6.default=a6});var XS=h(l6=>{"use strict";Object.defineProperty(l6,"__esModule",{value:!0});var fp=Sa(),o6=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return fp.pattern.getPatternParts(t,this._micromatchOptions).map(i=>fp.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:fp.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return fp.array.splitWhen(t,r=>r.dynamic&&fp.pattern.hasGlobStar(r.pattern))}};l6.default=o6});var YS=h(c6=>{"use strict";Object.defineProperty(c6,"__esModule",{value:!0});var Eee=XS(),d6=class extends Eee.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};c6.default=d6});var ZS=h(u6=>{"use strict";Object.defineProperty(u6,"__esModule",{value:!0});var M1=Sa(),xee=YS(),p6=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new xee.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(M1.pattern.isAffectDepthOfReadingPattern);return M1.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=M1.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!M1.pattern.matchAny(t,r)}};u6.default=p6});var JS=h(f6=>{"use strict";Object.defineProperty(f6,"__esModule",{value:!0});var Eo=Sa(),m6=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Eo.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Eo.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Eo.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Eo.path.makeAbsolute(this._settings.cwd,t);return Eo.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Eo.pattern.matchAny(t,r);return!n&&i?Eo.pattern.matchAny(t+"/",r):n}};f6.default=m6});var eN=h(g6=>{"use strict";Object.defineProperty(g6,"__esModule",{value:!0});var See=Sa(),h6=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return See.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};g6.default=h6});var rN=h(v6=>{"use strict";Object.defineProperty(v6,"__esModule",{value:!0});var tN=Sa(),y6=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=tN.path.makeAbsolute(this._settings.cwd,r),r=tN.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};v6.default=y6});var B1=h(_6=>{"use strict";Object.defineProperty(_6,"__esModule",{value:!0});var Nee=require("path"),Tee=ZS(),Pee=JS(),Cee=eN(),Ree=rN(),b6=class{constructor(t){this._settings=t,this.errorFilter=new Cee.default(this._settings),this.entryFilter=new Pee.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new Tee.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new Ree.default(this._settings)}_getRootDirectory(t){return Nee.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};_6.default=b6});var iN=h(E6=>{"use strict";Object.defineProperty(E6,"__esModule",{value:!0});var Oee=QS(),Aee=B1(),w6=class extends Aee.default{constructor(){super(...arguments),this._reader=new Oee.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};E6.default=w6});var nN=h(S6=>{"use strict";Object.defineProperty(S6,"__esModule",{value:!0});var Iee=require("stream"),Dee=n6(),Lee=B1(),x6=class extends Lee.default{constructor(){super(...arguments),this._reader=new Dee.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new Iee.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};S6.default=x6});var aN=h(T6=>{"use strict";Object.defineProperty(T6,"__esModule",{value:!0});var qee=wo(),Fee=q1(),Mee=F1(),N6=class extends Mee.default{constructor(){super(...arguments),this._walkSync=Fee.walkSync,this._statSync=qee.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};T6.default=N6});var sN=h(C6=>{"use strict";Object.defineProperty(C6,"__esModule",{value:!0});var Bee=aN(),jee=B1(),P6=class extends jee.default{constructor(){super(...arguments),this._reader=new Bee.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};C6.default=P6});var oN=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var zl=require("fs"),$ee=require("os"),kee=Math.max($ee.cpus().length,1);Ul.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:zl.lstat,lstatSync:zl.lstatSync,stat:zl.stat,statSync:zl.statSync,readdir:zl.readdir,readdirSync:zl.readdirSync};var R6=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,kee),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Ul.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Ul.default=R6});var D6=h((YNe,dN)=>{"use strict";var lN=dS(),zee=iN(),Uee=nN(),Hee=sN(),O6=oN(),Gi=Sa();async function A6(e,t){Tn(e);let r=I6(e,zee.default,t),i=await Promise.all(r);return Gi.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){Tn(d);let p=I6(d,Hee.default,c);return Gi.array.flatten(p)}e.sync=t;function r(d,c){Tn(d);let p=I6(d,Uee.default,c);return Gi.stream.merge(p)}e.stream=r;function i(d,c){Tn(d);let p=[].concat(d),u=new O6.default(c);return lN.generate(p,u)}e.generateTasks=i;function n(d,c){Tn(d);let p=new O6.default(c);return Gi.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return Tn(d),Gi.path.escape(d)}e.escapePath=a;function s(d){return Tn(d),Gi.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return Tn(u),Gi.path.escapePosixPath(u)}d.escapePath=c;function p(u){return Tn(u),Gi.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return Tn(u),Gi.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return Tn(u),Gi.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(A6||(A6={}));function I6(e,t,r){let i=[].concat(e),n=new O6.default(r),a=lN.generate(i,n),s=new t(n);return a.map(s.read,s)}function Tn(e){if(![].concat(e).every(i=>Gi.string.isString(i)&&!Gi.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}dN.exports=A6});var pN=h(xo=>{"use strict";var{promisify:Gee}=require("util"),cN=require("fs");async function L6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await Gee(cN[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function q6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return cN[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}xo.isFile=L6.bind(null,"stat","isFile");xo.isDirectory=L6.bind(null,"stat","isDirectory");xo.isSymlink=L6.bind(null,"lstat","isSymbolicLink");xo.isFileSync=q6.bind(null,"statSync","isFile");xo.isDirectorySync=q6.bind(null,"statSync","isDirectory");xo.isSymlinkSync=q6.bind(null,"lstatSync","isSymbolicLink")});var gN=h((JNe,F6)=>{"use strict";var So=require("path"),uN=pN(),mN=e=>e.length>1?`{${e.join(",")}}`:e[0],fN=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return So.isAbsolute(r)?r:So.join(t,r)},Vee=(e,t)=>So.extname(e)?`**/${e}`:`**/${e}.${mN(t)}`,hN=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>So.posix.join(e,Vee(r,t.extensions))):t.files?t.files.map(r=>So.posix.join(e,`**/${r}`)):t.extensions?[So.posix.join(e,`**/*.${mN(t.extensions)}`)]:[So.posix.join(e,"**")]};F6.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await uN.isDirectory(fN(i,t.cwd))?hN(i,t):i));return[].concat.apply([],r)};F6.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>uN.isDirectorySync(fN(i,t.cwd))?hN(i,t):i);return[].concat.apply([],r)}});var NN=h((eTe,SN)=>{function yN(e){return Array.isArray(e)?e:[e]}var j6="",vN=" ",M6="\\",Wee=/^\s+$/,Kee=/(?:[^\\]|^)\\$/,Qee=/^\\!/,Xee=/^\\#/,Yee=/\r?\n/g,Zee=/^\.*\/|^\.+$/,B6="/",wN="node-ignore";typeof Symbol<"u"&&(wN=Symbol.for("node-ignore"));var bN=wN,Jee=(e,t,r)=>Object.defineProperty(e,t,{value:r}),ete=/([0-z])-([0-z])/g,EN=()=>!1,tte=e=>e.replace(ete,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:j6),rte=e=>{let{length:t}=e;return e.slice(0,t-t%2)},ite=[[/^\uFEFF/,()=>j6],[/\\?\s+$/,e=>e.indexOf("\\")===0?vN:j6],[/\\\s/g,()=>vN],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>M6],[/\\\\/g,()=>M6],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===M6?`\\[${r}${rte(i)}${n}`:n==="]"&&i.length%2===0?`[${tte(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],_N=Object.create(null),nte=(e,t)=>{let r=_N[e];return r||(r=ite.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),_N[e]=r),t?new RegExp(r,"i"):new RegExp(r)},z6=e=>typeof e=="string",ate=e=>e&&z6(e)&&!Wee.test(e)&&!Kee.test(e)&&e.indexOf("#")!==0,ste=e=>e.split(Yee),$6=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},ote=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(Qee,"!").replace(Xee,"#");let n=nte(e,t);return new $6(r,e,i,n)},lte=(e,t)=>{throw new t(e)},Na=(e,t,r)=>z6(e)?e?Na.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),xN=e=>Zee.test(e);Na.isNotRelative=xN;Na.convert=e=>e;var k6=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){Jee(this,bN,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[bN]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(ate(t)){let r=ote(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,yN(z6(t)?ste(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&Na.convert(t);return Na(a,t,this._allowRelativePaths?EN:lte),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(B6)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(B6)+B6,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return yN(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},j1=e=>new k6(e),dte=e=>Na(e&&Na.convert(e),e,EN);j1.isPathValid=dte;j1.default=j1;SN.exports=j1;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Na.convert=e;let t=/^[a-z]:\//i;Na.isNotRelative=r=>t.test(r)||xN(r)}});var U6=h((tTe,TN)=>{"use strict";TN.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var DN=h((rTe,H6)=>{"use strict";var{promisify:cte}=require("util"),PN=require("fs"),Ta=require("path"),CN=D6(),pte=NN(),hp=U6(),RN=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],ute=cte(PN.readFile),mte=e=>t=>t.startsWith("!")?"!"+Ta.posix.join(e,t.slice(1)):Ta.posix.join(e,t),fte=(e,t)=>{let r=hp(Ta.relative(t.cwd,Ta.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(mte(r))},ON=e=>{let t=pte();for(let r of e)t.add(fte(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},hte=(e,t)=>{if(e=hp(e),Ta.isAbsolute(t)){if(hp(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ta.join(e,t)},AN=(e,t)=>r=>e.ignores(hp(Ta.relative(t,hte(t,r.path||r)))),gte=async(e,t)=>{let r=Ta.join(t,e),i=await ute(r,"utf8");return{cwd:t,filePath:r,content:i}},yte=(e,t)=>{let r=Ta.join(t,e),i=PN.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},IN=({ignore:e=[],cwd:t=hp(process.cwd())}={})=>({ignore:e,cwd:t});H6.exports=async e=>{e=IN(e);let t=await CN("**/.gitignore",{ignore:RN.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>gte(n,e.cwd))),i=ON(r);return AN(i,e.cwd)};H6.exports.sync=e=>{e=IN(e);let r=CN.sync("**/.gitignore",{ignore:RN.concat(e.ignore),cwd:e.cwd}).map(n=>yte(n,e.cwd)),i=ON(r);return AN(i,e.cwd)}});var qN=h((iTe,LN)=>{"use strict";var{Transform:vte}=require("stream"),$1=class extends vte{constructor(){super({objectMode:!0})}},G6=class extends $1{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},V6=class extends $1{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};LN.exports={FilterStream:G6,UniqueStream:V6}});var $N=h((nTe,No)=>{"use strict";var MN=require("fs"),k1=SE(),bte=Q2(),z1=D6(),U1=gN(),W6=DN(),{FilterStream:_te,UniqueStream:wte}=qN(),BN=()=>!1,FN=e=>e[0]==="!",Ete=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},xte=(e={})=>{if(!e.cwd)return;let t;try{t=MN.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},Ste=e=>e.stats instanceof MN.Stats?e.path:e,H1=(e,t)=>{e=k1([].concat(e)),Ete(e),xte(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(FN(n))continue;let a=e.slice(i).filter(o=>FN(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},Nte=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},K6=(e,t)=>e.options.expandDirectories?Nte(e,t):[e.pattern],jN=e=>e&&e.gitignore?W6.sync({cwd:e.cwd,ignore:e.ignore}):BN,Q6=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=U1.sync(r.ignore)),{pattern:t,options:r}};No.exports=async(e,t)=>{let r=H1(e,t),i=async()=>t&&t.gitignore?W6({cwd:t.cwd,ignore:t.ignore}):BN,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await K6(d,U1);return Promise.all(c.map(Q6(d)))}));return k1(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>z1(l.pattern,l.options)));return k1(...o).filter(l=>!a(Ste(l)))};No.exports.sync=(e,t)=>{let r=H1(e,t),i=[];for(let s of r){let o=K6(s,U1.sync).map(Q6(s));i.push(...o)}let n=jN(t),a=[];for(let s of i)a=k1(a,z1.sync(s.pattern,s.options));return a.filter(s=>!n(s))};No.exports.stream=(e,t)=>{let r=H1(e,t),i=[];for(let o of r){let l=K6(o,U1.sync).map(Q6(o));i.push(...l)}let n=jN(t),a=new _te(o=>!n(o)),s=new wte;return bte(i.map(o=>z1.stream(o.pattern,o.options))).pipe(a).pipe(s)};No.exports.generateGlobTasks=H1;No.exports.hasMagic=(e,t)=>[].concat(e).some(r=>z1.isDynamicPattern(r,t));No.exports.gitignore=W6});var zN=h((aTe,kN)=>{var _s=require("constants"),Tte=process.cwd,G1=null,Pte=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return G1||(G1=Tte.call(process)),G1};try{process.cwd()}catch{}typeof process.chdir=="function"&&(X6=process.chdir,process.chdir=function(e){G1=null,X6.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,X6));var X6;kN.exports=Cte;function Cte(e){_s.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(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=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),Pte==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function w(x){if(x&&(x.code==="EACCES"||x.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(T,P){T&&T.code==="ENOENT"?c(u,m,w):f(x)})},y),y<100&&(y+=10);return}f&&f(x)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,w){var x;if(w&&typeof w=="function"){var T=0;x=function(P,I,H){if(P&&P.code==="EAGAIN"&&T<10)return T++,c.call(e,u,m,f,g,y,x);w.apply(this,arguments)}}return c.call(e,u,m,f,g,y,x)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(w){if(w.code==="EAGAIN"&&y<10){y++;continue}throw w}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,_s.O_WRONLY|_s.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(w){m&&m(y||w)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,_s.O_WRONLY|_s.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){_s.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,_s.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(w){c.close(y,function(x){f&&f(w||x)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,_s.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var GN=h((sTe,HN)=>{var UN=require("stream").Stream;HN.exports=Rte;function Rte(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);UN.call(this);var a=this;this.path=i,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),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);UN.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.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 WN=h((oTe,VN)=>{"use strict";VN.exports=Ate;var Ote=Object.getPrototypeOf||function(e){return e.__proto__};function Ate(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:Ote(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var YN=h((lTe,J6)=>{var Et=require("fs"),Ite=zN(),Dte=GN(),Lte=WN(),V1=require("util"),wr,K1;typeof Symbol=="function"&&typeof Symbol.for=="function"?(wr=Symbol.for("graceful-fs.queue"),K1=Symbol.for("graceful-fs.previous")):(wr="___graceful-fs.queue",K1="___graceful-fs.previous");function qte(){}function XN(e,t){Object.defineProperty(e,wr,{get:function(){return t}})}var To=qte;V1.debuglog?To=V1.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(To=function(){var e=V1.format.apply(V1,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Et[wr]||(KN=global[wr]||[],XN(Et,KN),Et.close=function(e){function t(r,i){return e.call(Et,r,function(n){n||QN(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,K1,{value:e}),t}(Et.close),Et.closeSync=function(e){function t(r){e.apply(Et,arguments),QN()}return Object.defineProperty(t,K1,{value:e}),t}(Et.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){To(Et[wr]),require("assert").equal(Et[wr].length,0)}));var KN;global[wr]||XN(global,Et[wr]);J6.exports=Y6(Lte(Et));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Et.__patched&&(J6.exports=Y6(Et),Et.__patched=!0);function Y6(e){Ite(e),e.gracefulify=Y6,e.createReadStream=I,e.createWriteStream=H;var t=e.readFile;e.readFile=r;function r(L,z,_){return typeof z=="function"&&(_=z,z=null),de(L,z,_);function de(N,v,E,S){return t(N,v,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?Hl([de,[N,v,E],X,S||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(L,z,_,de){return typeof _=="function"&&(de=_,_=null),N(L,z,_,de);function N(v,E,S,X,G){return i(v,E,S,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,X],oe,G||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(L,z,_,de){return typeof _=="function"&&(de=_,_=null),N(L,z,_,de);function N(v,E,S,X,G){return a(v,E,S,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,X],oe,G||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(L,z,_,de){return typeof _=="function"&&(de=_,_=0),N(L,z,_,de);function N(v,E,S,X,G){return o(v,E,S,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,X],oe,G||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(L,z,_){typeof z=="function"&&(_=z,z=null);var de=c.test(process.version)?function(E,S,X,G){return d(E,N(E,S,X,G))}:function(E,S,X,G){return d(E,S,N(E,S,X,G))};return de(L,z,_);function N(v,E,S,X){return function(G,oe){G&&(G.code==="EMFILE"||G.code==="ENFILE")?Hl([de,[v,E,S],G,X||Date.now(),Date.now()]):(oe&&oe.sort&&oe.sort(),typeof S=="function"&&S.call(this,G,oe))}}}if(process.version.substr(0,4)==="v0.8"){var u=Dte(e);w=u.ReadStream,T=u.WriteStream}var m=e.ReadStream;m&&(w.prototype=Object.create(m.prototype),w.prototype.open=x);var f=e.WriteStream;f&&(T.prototype=Object.create(f.prototype),T.prototype.open=P),Object.defineProperty(e,"ReadStream",{get:function(){return w},set:function(L){w=L},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return T},set:function(L){T=L},enumerable:!0,configurable:!0});var g=w;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(L){g=L},enumerable:!0,configurable:!0});var y=T;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(L){y=L},enumerable:!0,configurable:!0});function w(L,z){return this instanceof w?(m.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}function x(){var L=this;j(L.path,L.flags,L.mode,function(z,_){z?(L.autoClose&&L.destroy(),L.emit("error",z)):(L.fd=_,L.emit("open",_),L.read())})}function T(L,z){return this instanceof T?(f.apply(this,arguments),this):T.apply(Object.create(T.prototype),arguments)}function P(){var L=this;j(L.path,L.flags,L.mode,function(z,_){z?(L.destroy(),L.emit("error",z)):(L.fd=_,L.emit("open",_))})}function I(L,z){return new e.ReadStream(L,z)}function H(L,z){return new e.WriteStream(L,z)}var W=e.open;e.open=j;function j(L,z,_,de){return typeof _=="function"&&(de=_,_=null),N(L,z,_,de);function N(v,E,S,X,G){return W(v,E,S,function(oe,je){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?Hl([N,[v,E,S,X],oe,G||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}return e}function Hl(e){To("ENQUEUE",e[0].name,e[1]),Et[wr].push(e),Z6()}var W1;function QN(){for(var e=Date.now(),t=0;t2&&(Et[wr][t][3]=e,Et[wr][t][4]=e);Z6()}function Z6(){if(clearTimeout(W1),W1=void 0,Et[wr].length!==0){var e=Et[wr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)To("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){To("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(To("RETRY",t.name,r),t.apply(null,r.concat([n]))):Et[wr].push(e)}W1===void 0&&(W1=setTimeout(Z6,0))}}});var JN=h((dTe,ZN)=>{"use strict";var Fte=require("path");ZN.exports=e=>{let t=process.cwd();return e=Fte.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var tT=h((cTe,eT)=>{"use strict";var e4=require("path");eT.exports=(e,t)=>{let r=e4.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${e4.sep}`)&&r!==e4.resolve(e))}});var rT=h(t4=>{var Po=require("path"),Es=process.platform==="win32",ws=require("fs"),Mte=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function Bte(){var e;if(Mte){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function jte(e){return typeof e=="function"?e:Bte()}var pTe=Po.normalize;Es?Pa=/(.*?)(?:[\/\\]+|$)/g:Pa=/(.*?)(?:[\/]+|$)/g;var Pa;Es?gp=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:gp=/^[\/]*/;var gp;t4.realpathSync=function(t,r){if(t=Po.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=gp.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Es&&!a[l]&&(ws.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);Pa.lastIndex=o;var y=Pa.exec(t);return c=l,l+=y[0],d=c+y[1],o=Pa.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):ws.lstat(d,m)}function m(y,w){if(y)return i(y);if(!w.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Es){var x=w.dev.toString(32)+":"+w.ino.toString(32);if(a.hasOwnProperty(x))return f(null,a[x],d)}ws.stat(d,function(T){if(T)return i(T);ws.readlink(d,function(P,I){Es||(a[x]=I),f(P,I)})})}function f(y,w,x){if(y)return i(y);var T=Po.resolve(c,w);r&&(r[x]=T),g(T)}function g(y){t=Po.resolve(y,t.slice(o)),p()}}});var a4=h((mTe,sT)=>{sT.exports=xs;xs.realpath=xs;xs.sync=n4;xs.realpathSync=n4;xs.monkeypatch=kte;xs.unmonkeypatch=zte;var Gl=require("fs"),r4=Gl.realpath,i4=Gl.realpathSync,$te=process.version,iT=/^v[0-5]\./.test($te),nT=rT();function aT(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function xs(e,t,r){if(iT)return r4(e,t,r);typeof t=="function"&&(r=t,t=null),r4(e,t,function(i,n){aT(i)?nT.realpath(e,t,r):r(i,n)})}function n4(e,t){if(iT)return i4(e,t);try{return i4(e,t)}catch(r){if(aT(r))return nT.realpathSync(e,t);throw r}}function kte(){Gl.realpath=xs,Gl.realpathSync=n4}function zte(){Gl.realpath=r4,Gl.realpathSync=i4}});var lT=h((fTe,oT)=>{oT.exports=function(e,t){for(var r=[],i=0;i{"use strict";uT.exports=cT;function cT(e,t,r){e instanceof RegExp&&(e=dT(e,r)),t instanceof RegExp&&(t=dT(t,r));var i=pT(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 dT(e,t){var r=t.match(e);return r?r[0]:null}cT.range=pT;function pT(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var wT=h((gTe,_T)=>{var Hte=lT(),fT=mT();_T.exports=Wte;var hT="\0SLASH"+Math.random()+"\0",gT="\0OPEN"+Math.random()+"\0",o4="\0CLOSE"+Math.random()+"\0",yT="\0COMMA"+Math.random()+"\0",vT="\0PERIOD"+Math.random()+"\0";function s4(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Gte(e){return e.split("\\\\").join(hT).split("\\{").join(gT).split("\\}").join(o4).split("\\,").join(yT).split("\\.").join(vT)}function Vte(e){return e.split(hT).join("\\").split(gT).join("{").split(o4).join("}").split(yT).join(",").split(vT).join(".")}function bT(e){if(!e)return[""];var t=[],r=fT("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=bT(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function Wte(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Vl(Gte(e),!0).map(Vte)):[]}function Kte(e){return"{"+e+"}"}function Qte(e){return/^-?0\d/.test(e)}function Xte(e,t){return e<=t}function Yte(e,t){return e>=t}function Vl(e,t){var r=[],i=fT("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+o4+i.post,Vl(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=bT(i.body),l.length===1&&(l=Vl(l[0],!1).map(Kte),l.length===1)){var c=i.post.length?Vl(i.post,!1):[""];return c.map(function(_){return i.pre+l[0]+_})}var d=i.pre,c=i.post.length?Vl(i.post,!1):[""],p;if(s){var u=s4(l[0]),m=s4(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(s4(l[2])):1,y=Xte,w=m0){var H=new Array(I+1).join("0");T<0?P="-"+H+P.slice(1):P=H+P}}p.push(P)}}else p=Hte(l,function(z){return Vl(z,!1)});for(var W=0;W{TT.exports=Si;Si.Minimatch=Er;var yp=function(){try{return require("path")}catch{}}()||{sep:"/"};Si.sep=yp.sep;var c4=Si.GLOBSTAR=Er.GLOBSTAR={},Zte=wT(),ET={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},l4="[^/]",d4=l4+"*?",Jte="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",ere="(?:(?!(?:\\/|^)\\.).)*?",xT=tre("().*{}+?[]^$\\!");function tre(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var ST=/\/+/;Si.filter=rre;function rre(e,t){return t=t||{},function(r,i,n){return Si(r,e,t)}}function Ss(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}Si.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Si;var t=Si,r=function(n,a,s){return t(n,a,Ss(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,Ss(e,a))},r.Minimatch.defaults=function(n){return t.defaults(Ss(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,Ss(e,a))},r.defaults=function(n){return t.defaults(Ss(e,n))},r.makeRe=function(n,a){return t.makeRe(n,Ss(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,Ss(e,a))},r.match=function(i,n,a){return t.match(i,n,Ss(e,a))},r};Er.defaults=function(e){return Si.defaults(e).Minimatch};function Si(e,t,r){return X1(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Er(t,r).match(e)}function Er(e,t){if(!(this instanceof Er))return new Er(e,t);X1(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&yp.sep!=="/"&&(e=e.split(yp.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()}Er.prototype.debug=function(){};Er.prototype.make=ire;function ire(){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(ST)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){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}Er.prototype.parseNegate=nre;function nre(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,X1(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Zte(e)}var are=1024*64,X1=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>are)throw new TypeError("pattern is too long")};Er.prototype.parse=sre;var Q1={};function sre(e,t){X1(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return c4;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=d4,n=!0;break;case"?":i+=l4,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,w;g-1;j--){var L=o[j],z=i.slice(0,L.reStart),_=i.slice(L.reStart,L.reEnd-8),de=i.slice(L.reEnd-8,L.reEnd),N=i.slice(L.reEnd);de+=N;var v=z.split("(").length-1,E=N;for(g=0;g"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;yp.sep!=="/"&&(t=t.split(yp.sep).join("/")),t=t.split(ST),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function lre(e){return e.replace(/\\(.)/g,"$1")}function dre(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var PT=h((vTe,p4)=>{typeof Object.create=="function"?p4.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:p4.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var CT=h((bTe,m4)=>{try{if(u4=require("util"),typeof u4.inherits!="function")throw"";m4.exports=u4.inherits}catch{m4.exports=PT()}var u4});var Z1=h((_Te,Y1)=>{"use strict";function RT(e){return e.charAt(0)==="/"}function OT(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}Y1.exports=process.platform==="win32"?OT:RT;Y1.exports.posix=RT;Y1.exports.win32=OT});var h4=h(Ns=>{Ns.setopts=hre;Ns.ownProp=AT;Ns.makeAbs=vp;Ns.finish=gre;Ns.mark=yre;Ns.isIgnored=DT;Ns.childrenIgnored=vre;function AT(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var cre=require("fs"),Kl=require("path"),pre=Wl(),IT=Z1(),f4=pre.Minimatch;function ure(e,t){return e.localeCompare(t,"en")}function mre(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(fre))}function fre(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new f4(r,{dot:!0})}return{matcher:new f4(e,{dot:!0}),gmatcher:t}}function hre(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||cre,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),mre(e,r),e.changedCwd=!1;var i=process.cwd();AT(r,"cwd")?(e.cwd=Kl.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Kl.resolve(e.cwd,"/"),e.root=Kl.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=IT(e.cwd)?e.cwd:vp(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new f4(t,r),e.options=e.minimatch.options}function gre(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{MT.exports=FT;FT.GlobSync=Zt;var bre=a4(),LT=Wl(),ETe=LT.Minimatch,xTe=v4().Glob,STe=require("util"),g4=require("path"),qT=require("assert"),J1=Z1(),Co=h4(),_re=Co.setopts,y4=Co.ownProp,wre=Co.childrenIgnored,Ere=Co.isIgnored;function FT(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 Zt(e,t).found}function Zt(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 Zt))return new Zt(e,t);if(_re(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&y4(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};Zt.prototype._mark=function(e){return Co.mark(this,e)};Zt.prototype._makeAbs=function(e){return Co.makeAbs(this,e)}});var $T=h((TTe,jT)=>{var xre=L2(),bp=Object.create(null),Sre=np();jT.exports=xre(Nre);function Nre(e,t){return bp[e]?(bp[e].push(t),null):(bp[e]=[t],Tre(e))}function Tre(e){return Sre(function t(){var r=bp[e],i=r.length,n=Pre(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete bp[e]}})}function Pre(e){for(var t=e.length,r=[],i=0;i{zT.exports=Ro;var Cre=a4(),kT=Wl(),PTe=kT.Minimatch,Rre=CT(),Ore=require("events").EventEmitter,b4=require("path"),_4=require("assert"),_p=Z1(),E4=BT(),Oo=h4(),Are=Oo.setopts,w4=Oo.ownProp,x4=$T(),CTe=require("util"),Ire=Oo.childrenIgnored,Dre=Oo.isIgnored,Lre=np();function Ro(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return E4(e,t)}return new ke(e,t,r)}Ro.sync=E4;var qre=Ro.GlobSync=E4.GlobSync;Ro.glob=Ro;function Fre(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Ro.hasMagic=function(e,t){var r=Fre({},t);r.noprocess=!0;var i=new ke(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&w4(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=x4("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};ke.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var XT=h((OTe,QT)=>{var st=require("assert"),VT=require("path"),UT=require("fs"),Ql;try{Ql=v4()}catch{}var Bre={nosort:!0,silent:!0},S4=0,wp=process.platform==="win32",WT=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||UT[r],r=r+"Sync",e[r]=e[r]||UT[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Ql===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||Bre},T4=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),st(e,"rimraf: missing path"),st.equal(typeof e,"string","rimraf: path should be a string"),st.equal(typeof r,"function","rimraf: callback function required"),st(t,"rimraf: invalid options argument provided"),st.equal(typeof t,"object","rimraf: options should be object"),WT(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&iN4(c,t,p),i*100);if(u.code==="EMFILE"&&S4N4(c,t,p),S4++);u.code==="ENOENT"&&(u=null)}S4=0,s(u)};N4(c,t,p)})};if(t.disableGlob||!Ql.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);Ql(e,t.glob,o)})},N4=(e,t,r)=>{st(e),st(t),st(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&wp&&HT(e,t,i,r),n&&n.isDirectory())return ef(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return wp?HT(e,t,a,r):ef(e,t,a,r);if(a.code==="EISDIR")return ef(e,t,a,r)}return r(a)})})},HT=(e,t,r,i)=>{st(e),st(t),st(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?ef(e,t,r,i):t.unlink(e,i)})})},GT=(e,t,r)=>{st(e),st(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?tf(e,t,r):t.unlinkSync(e)},ef=(e,t,r,i)=>{st(e),st(t),st(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?jre(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},jre=(e,t,r)=>{st(e),st(t),st(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{T4(VT.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},KT=(e,t)=>{t=t||{},WT(t),st(e,"rimraf: missing path"),st.equal(typeof e,"string","rimraf: path should be a string"),st(t,"rimraf: missing options"),st.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Ql.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Ql.sync(e,t.glob)}if(r.length)for(let i=0;i{st(e),st(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&$re(e,t)}},$re=(e,t)=>{st(e),st(t),t.readdirSync(e).forEach(n=>KT(VT.join(e,n),t));let r=wp?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";YT.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var rP=h((ITe,tP)=>{"use strict";var JT=require("os"),eP=/\s+at.*(?:\(|\s)(.*)\)?/,kre=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,zre=typeof JT.homedir>"u"?"":JT.homedir();tP.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(eP);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!kre.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(eP,(i,n)=>i.replace(n,n.replace(zre,"~"))):r).join(` +`))});var nP=h((DTe,iP)=>{"use strict";var Ure=ZT(),Hre=rP(),Gre=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),P4=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?Gre(Hre(i.stack)):String(i)).join(` +`);r=` +`+Ure(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};iP.exports=P4});var sP=h((LTe,aP)=>{"use strict";var Vre=nP();aP.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new Vre(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:Wre}=require("util"),oP=require("path"),lP=$N(),Kre=J2(),Qre=U6(),Vi=YN(),Xre=JN(),Yre=tT(),dP=XT(),Zre=sP(),Jre=Wre(dP),cP={glob:!1,unlink:Vi.unlink,unlinkSync:Vi.unlinkSync,chmod:Vi.chmod,chmodSync:Vi.chmodSync,stat:Vi.stat,statSync:Vi.statSync,lstat:Vi.lstat,lstatSync:Vi.lstatSync,rmdir:Vi.rmdir,rmdirSync:Vi.rmdirSync,readdir:Vi.readdir,readdirSync:Vi.readdirSync};function pP(e,t){if(Xre(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!Yre(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function uP(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&Kre(t)===!1?Qre(t):t),e}C4.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=uP(e);let s=(await lP(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await Zre(s,async c=>(c=oP.resolve(i,c),t||pP(c,i),r||await Jre(c,cP),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};C4.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=uP(e);let s=lP.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=oP.resolve(i,o),t||pP(o,i),r||dP.sync(o,cP),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var fP=h((FTe,mP)=>{"use strict";mP.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var hP=require("fs"),eie=require("path"),tie=fP();function gP(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),hP.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?hP.readdir(t,(c,p)=>{if(c)return n(c);tie(p,5e3,(u,m)=>{gP(e,eie.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}yP.exports=(...e)=>(e.unshift(new Set),gP(...e))});var Xl=h((BTe,Ao)=>{"use strict";function bP(e){return typeof e>"u"||e===null}function rie(e){return typeof e=="object"&&e!==null}function iie(e){return Array.isArray(e)?e:bP(e)?[]:[e]}function nie(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function _P(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 Ep(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=_P(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Ep.prototype=Object.create(Error.prototype);Ep.prototype.constructor=Ep;Ep.prototype.toString=function(t){return this.name+": "+_P(this,t)};wP.exports=Ep});var xP=h(($Te,EP)=>{"use strict";var xp=Xl();function O4(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function A4(e,t){return xp.repeat(" ",t-e.length)+e}function oie(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],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=O4(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=xp.repeat(" ",t.indent)+A4((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=O4(e.buffer,i[s],n[s],e.position,p),o+=xp.repeat(" ",t.indent)+A4((e.line+1).toString(),c)+" | "+d.str+` +`,o+=xp.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=O4(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=xp.repeat(" ",t.indent)+A4((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}EP.exports=oie});var Ar=h((kTe,NP)=>{"use strict";var SP=Yl(),lie=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],die=["scalar","sequence","mapping"];function cie(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function pie(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(lie.indexOf(r)===-1)throw new SP('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=cie(t.styleAliases||null),die.indexOf(this.kind)===-1)throw new SP('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}NP.exports=pie});var L4=h((zTe,PP)=>{"use strict";var Sp=Yl(),I4=Ar();function TP(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function uie(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var mie=Ar();CP.exports=new mie("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var F4=h((HTe,RP)=>{"use strict";var fie=Ar();RP.exports=new fie("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var M4=h((GTe,OP)=>{"use strict";var hie=Ar();OP.exports=new hie("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var B4=h((VTe,AP)=>{"use strict";var gie=L4();AP.exports=new gie({explicit:[q4(),F4(),M4()]})});var j4=h((WTe,IP)=>{"use strict";var yie=Ar();function vie(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function bie(){return null}function _ie(e){return e===null}IP.exports=new yie("tag:yaml.org,2002:null",{kind:"scalar",resolve:vie,construct:bie,predicate:_ie,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var $4=h((KTe,DP)=>{"use strict";var wie=Ar();function Eie(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 xie(e){return e==="true"||e==="True"||e==="TRUE"}function Sie(e){return Object.prototype.toString.call(e)==="[object Boolean]"}DP.exports=new wie("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Eie,construct:xie,predicate:Sie,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 k4=h((QTe,LP)=>{"use strict";var Nie=Xl(),Tie=Ar();function Pie(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Cie(e){return 48<=e&&e<=55}function Rie(e){return 48<=e&&e<=57}function Oie(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 z4=h((XTe,FP)=>{"use strict";var qP=Xl(),Die=Ar(),Lie=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function qie(e){return!(e===null||!Lie.test(e)||e[e.length-1]==="_")}function Fie(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 Mie=/^[-+]?[0-9]+e/;function Bie(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(qP.isNegativeZero(e))return"-0.0";return r=e.toString(10),Mie.test(r)?r.replace("e",".e"):r}function jie(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||qP.isNegativeZero(e))}FP.exports=new Die("tag:yaml.org,2002:float",{kind:"scalar",resolve:qie,construct:Fie,predicate:jie,represent:Bie,defaultStyle:"lowercase"})});var U4=h((YTe,MP)=>{"use strict";MP.exports=B4().extend({implicit:[j4(),$4(),k4(),z4()]})});var H4=h((ZTe,BP)=>{"use strict";BP.exports=U4()});var G4=h((JTe,kP)=>{"use strict";var $ie=Ar(),jP=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),$P=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 kie(e){return e===null?!1:jP.exec(e)!==null||$P.exec(e)!==null}function zie(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=jP.exec(e),t===null&&(t=$P.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function Uie(e){return e.toISOString()}kP.exports=new $ie("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:kie,construct:zie,instanceOf:Date,represent:Uie})});var V4=h((ePe,zP)=>{"use strict";var Hie=Ar();function Gie(e){return e==="<<"||e===null}zP.exports=new Hie("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Gie})});var K4=h((tPe,UP)=>{"use strict";var Vie=Ar(),W4=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Wie(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=W4;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Kie(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=W4,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function Qie(e){var t="",r=0,i,n,a=e.length,s=W4;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function Xie(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}UP.exports=new Vie("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Wie,construct:Kie,predicate:Xie,represent:Qie})});var Q4=h((rPe,HP)=>{"use strict";var Yie=Ar(),Zie=Object.prototype.hasOwnProperty,Jie=Object.prototype.toString;function ene(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var rne=Ar(),ine=Object.prototype.toString;function nne(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var sne=Ar(),one=Object.prototype.hasOwnProperty;function lne(e){if(e===null)return!0;var t,r=e;for(t in r)if(one.call(r,t)&&r[t]!==null)return!1;return!0}function dne(e){return e!==null?e:{}}VP.exports=new sne("tag:yaml.org,2002:set",{kind:"mapping",resolve:lne,construct:dne})});var rf=h((aPe,WP)=>{"use strict";WP.exports=H4().extend({implicit:[G4(),V4()],explicit:[K4(),Q4(),X4(),Y4()]})});var dC=h((sPe,t3)=>{"use strict";var Do=Xl(),eC=Yl(),cne=xP(),pne=rf(),Ps=Object.prototype.hasOwnProperty,nf=1,tC=2,rC=3,af=4,Z4=1,une=2,KP=3,mne=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,fne=/[\x85\u2028\u2029]/,hne=/[,\[\]\{\}]/,iC=/^(?:!|!!|![a-z\-]+!)$/i,nC=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function QP(e){return Object.prototype.toString.call(e)}function Qn(e){return e===10||e===13}function Lo(e){return e===9||e===32}function li(e){return e===9||e===32||e===10||e===13}function Zl(e){return e===44||e===91||e===93||e===123||e===125}function gne(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function yne(e){return e===120?2:e===117?4:e===85?8:0}function vne(e){return 48<=e&&e<=57?e-48:-1}function XP(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 bne(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var aC=new Array(256),sC=new Array(256);for(Io=0;Io<256;Io++)aC[Io]=XP(Io)?1:0,sC[Io]=XP(Io);var Io;function _ne(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||pne,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 oC(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=cne(r),new eC(t,r)}function fe(e,t){throw oC(e,t)}function sf(e,t){e.onWarning&&e.onWarning.call(null,oC(e,t))}var YP={YAML:function(t,r,i){var n,a,s;t.version!==null&&fe(t,"duplication of %YAML directive"),i.length!==1&&fe(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&fe(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&fe(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&sf(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&fe(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],iC.test(n)||fe(t,"ill-formed tag handle (first argument) of the TAG directive"),Ps.call(t.tagMap,n)&&fe(t,'there is a previously declared suffix for "'+n+'" tag handle'),nC.test(a)||fe(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{fe(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function Ts(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=Do.repeat(` +`,t-1))}function wne(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),li(m)||Zl(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)&&(n=e.input.charCodeAt(e.position+1),li(n)||r&&Zl(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),li(n)||r&&Zl(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),li(i))break}else{if(e.position===e.lineStart&&of(e)||r&&Zl(m))break;if(Qn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Gt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(Ts(e,a,s,!1),e3(e,e.line-l),a=s=e.position,o=!1),Lo(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return Ts(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function Ene(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Ts(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Qn(r)?(Ts(e,i,n,!0),e3(e,Gt(e,!1,t)),i=n=e.position):e.position===e.lineStart&&of(e)?fe(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);fe(e,"unexpected end of the stream within a single quoted scalar")}function xne(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Ts(e,r,e.position,!0),e.position++,!0;if(o===92){if(Ts(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Qn(o))Gt(e,!1,t);else if(o<256&&aC[o])e.result+=sC[o],e.position++;else if((s=yne(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=gne(o))>=0?a=(a<<4)+s:fe(e,"expected hexadecimal character");e.result+=bne(a),e.position++}else fe(e,"unknown escape sequence");r=i=e.position}else Qn(o)?(Ts(e,r,i,!0),e3(e,Gt(e,!1,t)),r=i=e.position):e.position===e.lineStart&&of(e)?fe(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}fe(e,"unexpected end of the stream within a double quoted scalar")}function Sne(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,w,x;if(x=e.input.charCodeAt(e.position),x===91)c=93,m=!1,o=[];else if(x===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),x=e.input.charCodeAt(++e.position);x!==0;){if(Gt(e,!0,t),x=e.input.charCodeAt(e.position),x===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?x===44&&fe(e,"expected the node content, but found ','"):fe(e,"missed comma between flow collection entries"),y=g=w=null,p=u=!1,x===63&&(d=e.input.charCodeAt(e.position+1),li(d)&&(p=u=!0,e.position++,Gt(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,ed(e,t,nf,!1,!0),y=e.tag,g=e.result,Gt(e,!0,t),x=e.input.charCodeAt(e.position),(u||e.line===i)&&x===58&&(p=!0,x=e.input.charCodeAt(++e.position),Gt(e,!0,t),ed(e,t,nf,!1,!0),w=e.result),m?Jl(e,o,f,y,g,w,i,n,a):p?o.push(Jl(e,null,f,y,g,w,i,n,a)):o.push(g),Gt(e,!0,t),x=e.input.charCodeAt(e.position),x===44?(r=!0,x=e.input.charCodeAt(++e.position)):r=!1}fe(e,"unexpected end of the stream within a flow collection")}function Nne(e,t){var r,i,n=Z4,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)Z4===n?n=p===43?KP:une:fe(e,"repeat of a chomping mode identifier");else if((c=vne(p))>=0)c===0?fe(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?fe(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Lo(p)){do p=e.input.charCodeAt(++e.position);while(Lo(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!Qn(p)&&p!==0)}for(;p!==0;){for(J4(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),Qn(p)){l++;continue}if(e.lineIndentt)&&l!==0)fe(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),ed(e,t,af,!0,n)&&(y?f=e.result:g=e.result),y||(Jl(e,p,u,m,f,g,s,o,l),m=f=g=null),Gt(e,!0,-1),x=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&x!==0)fe(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&fe(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):fe(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function One(e){var t=e.position,r,i,n,a=!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&&(Gt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!li(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&fe(e,"directive name must not be less than one character in length");s!==0;){for(;Lo(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Qn(s));break}if(Qn(s))break;for(r=e.position;s!==0&&!li(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&J4(e),Ps.call(YP,i)?YP[i](e,i,n):sf(e,'unknown document directive "'+i+'"')}if(Gt(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,Gt(e,!0,-1)):a&&fe(e,"directives end mark is expected"),ed(e,e.lineIndent-1,af,!1,!0),Gt(e,!0,-1),e.checkLineBreaks&&fne.test(e.input.slice(t,e.position))&&sf(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&of(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Gt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=lC(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var cf=Xl(),Rp=Yl(),Dne=rf(),vC=Object.prototype.toString,bC=Object.prototype.hasOwnProperty,s3=65279,Lne=9,Tp=10,qne=13,Fne=32,Mne=33,Bne=34,r3=35,jne=37,$ne=38,kne=39,zne=42,_C=44,Une=45,lf=58,Hne=61,Gne=62,Vne=63,Wne=64,wC=91,EC=93,Kne=96,xC=123,Qne=124,SC=125,Ir={};Ir[0]="\\0";Ir[7]="\\a";Ir[8]="\\b";Ir[9]="\\t";Ir[10]="\\n";Ir[11]="\\v";Ir[12]="\\f";Ir[13]="\\r";Ir[27]="\\e";Ir[34]='\\"';Ir[92]="\\\\";Ir[133]="\\N";Ir[160]="\\_";Ir[8232]="\\L";Ir[8233]="\\P";var Xne=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],Yne=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Zne(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function NC(e){var t=/^\n* /;return t.test(e)}var TC=1,n3=2,PC=3,CC=4,td=5;function aae(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=iae(Np(e,0))&&nae(Np(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=Np(e,l),!Cp(d))return td;g=g&&uC(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=Np(e,l),d===Tp)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!Cp(d))return td;g=g&&uC(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?TC:a===Pp?td:n3:r>9&&NC(e)?td:s?a===Pp?td:n3:u?CC:PC}function sae(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===Pp?'""':"''";if(!e.noCompatMode&&(Xne.indexOf(t)!==-1||Yne.test(t)))return e.quotingType===Pp?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return rae(e,d)}switch(aae(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case TC:return t;case n3:return"'"+t.replace(/'/g,"''")+"'";case PC:return"|"+mC(t,e.indent)+fC(cC(t,a));case CC:return">"+mC(t,e.indent)+fC(cC(oae(t,s),a));case td:return'"'+lae(t,s)+'"';default:throw new Rp("impossible error: invalid scalar style")}}()}function mC(e,t){var r=NC(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function fC(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function oae(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,hC(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+hC(l,t),n=a}return i}function hC(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function lae(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=Np(e,n),i=Ir[r],!i&&Cp(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||Jne(r);return t}function dae(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&Ca(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function gC(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&Ca(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=i3(e,t)),e.dump&&Tp===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function cae(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Ca(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function pae(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new Rp("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&Tp===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=i3(e,t)),Ca(e,t+1,c,!0,p)&&(e.dump&&Tp===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function yC(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Ca(e,t,r,i,n,a,s){e.tag=null,e.dump=r,yC(e,r,!1)||yC(e,r,!0);var o=vC.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(pae(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(cae(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?gC(e,t-1,e.dump,n):gC(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(dae(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&sae(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Rp("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function uae(e,t){var r=[],i=[],n,a;for(a3(e,r,i),n=0,a=i.length;n{"use strict";var AC=dC(),fae=OC();function o3(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.")}}Hr.exports.Type=Ar();Hr.exports.Schema=L4();Hr.exports.FAILSAFE_SCHEMA=B4();Hr.exports.JSON_SCHEMA=U4();Hr.exports.CORE_SCHEMA=H4();Hr.exports.DEFAULT_SCHEMA=rf();Hr.exports.load=AC.load;Hr.exports.loadAll=AC.loadAll;Hr.exports.dump=fae.dump;Hr.exports.YAMLException=Yl();Hr.exports.types={binary:K4(),float:z4(),map:M4(),null:j4(),pairs:X4(),set:Y4(),timestamp:G4(),bool:$4(),int:k4(),merge:V4(),omap:Q4(),seq:F4(),str:q4()};Hr.exports.safeLoad=o3("safeLoad","load");Hr.exports.safeLoadAll=o3("safeLoadAll","loadAll");Hr.exports.safeDump=o3("safeDump","dump")});var Ap=h((dPe,IC)=>{var hae="2.0.0",gae=Number.MAX_SAFE_INTEGER||9007199254740991,yae=16,vae=250,bae=["major","premajor","minor","preminor","patch","prepatch","prerelease"];IC.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:yae,MAX_SAFE_BUILD_LENGTH:vae,MAX_SAFE_INTEGER:gae,RELEASE_TYPES:bae,SEMVER_SPEC_VERSION:hae,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Ip=h((cPe,DC)=>{var _ae=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};DC.exports=_ae});var rd=h((Ra,LC)=>{var{MAX_SAFE_COMPONENT_LENGTH:l3,MAX_SAFE_BUILD_LENGTH:wae,MAX_LENGTH:Eae}=Ap(),xae=Ip();Ra=LC.exports={};var Sae=Ra.re=[],Nae=Ra.safeRe=[],ie=Ra.src=[],ne=Ra.t={},Tae=0,d3="[a-zA-Z0-9-]",Pae=[["\\s",1],["\\d",Eae],[d3,wae]],Cae=e=>{for(let[t,r]of Pae)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},_e=(e,t,r)=>{let i=Cae(t),n=Tae++;xae(e,n,t),ne[e]=n,ie[n]=t,Sae[n]=new RegExp(t,r?"g":void 0),Nae[n]=new RegExp(i,r?"g":void 0)};_e("NUMERICIDENTIFIER","0|[1-9]\\d*");_e("NUMERICIDENTIFIERLOOSE","\\d+");_e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d3}*`);_e("MAINVERSION",`(${ie[ne.NUMERICIDENTIFIER]})\\.(${ie[ne.NUMERICIDENTIFIER]})\\.(${ie[ne.NUMERICIDENTIFIER]})`);_e("MAINVERSIONLOOSE",`(${ie[ne.NUMERICIDENTIFIERLOOSE]})\\.(${ie[ne.NUMERICIDENTIFIERLOOSE]})\\.(${ie[ne.NUMERICIDENTIFIERLOOSE]})`);_e("PRERELEASEIDENTIFIER",`(?:${ie[ne.NUMERICIDENTIFIER]}|${ie[ne.NONNUMERICIDENTIFIER]})`);_e("PRERELEASEIDENTIFIERLOOSE",`(?:${ie[ne.NUMERICIDENTIFIERLOOSE]}|${ie[ne.NONNUMERICIDENTIFIER]})`);_e("PRERELEASE",`(?:-(${ie[ne.PRERELEASEIDENTIFIER]}(?:\\.${ie[ne.PRERELEASEIDENTIFIER]})*))`);_e("PRERELEASELOOSE",`(?:-?(${ie[ne.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${ie[ne.PRERELEASEIDENTIFIERLOOSE]})*))`);_e("BUILDIDENTIFIER",`${d3}+`);_e("BUILD",`(?:\\+(${ie[ne.BUILDIDENTIFIER]}(?:\\.${ie[ne.BUILDIDENTIFIER]})*))`);_e("FULLPLAIN",`v?${ie[ne.MAINVERSION]}${ie[ne.PRERELEASE]}?${ie[ne.BUILD]}?`);_e("FULL",`^${ie[ne.FULLPLAIN]}$`);_e("LOOSEPLAIN",`[v=\\s]*${ie[ne.MAINVERSIONLOOSE]}${ie[ne.PRERELEASELOOSE]}?${ie[ne.BUILD]}?`);_e("LOOSE",`^${ie[ne.LOOSEPLAIN]}$`);_e("GTLT","((?:<|>)?=?)");_e("XRANGEIDENTIFIERLOOSE",`${ie[ne.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);_e("XRANGEIDENTIFIER",`${ie[ne.NUMERICIDENTIFIER]}|x|X|\\*`);_e("XRANGEPLAIN",`[v=\\s]*(${ie[ne.XRANGEIDENTIFIER]})(?:\\.(${ie[ne.XRANGEIDENTIFIER]})(?:\\.(${ie[ne.XRANGEIDENTIFIER]})(?:${ie[ne.PRERELEASE]})?${ie[ne.BUILD]}?)?)?`);_e("XRANGEPLAINLOOSE",`[v=\\s]*(${ie[ne.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ie[ne.XRANGEIDENTIFIERLOOSE]})(?:\\.(${ie[ne.XRANGEIDENTIFIERLOOSE]})(?:${ie[ne.PRERELEASELOOSE]})?${ie[ne.BUILD]}?)?)?`);_e("XRANGE",`^${ie[ne.GTLT]}\\s*${ie[ne.XRANGEPLAIN]}$`);_e("XRANGELOOSE",`^${ie[ne.GTLT]}\\s*${ie[ne.XRANGEPLAINLOOSE]}$`);_e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${l3}})(?:\\.(\\d{1,${l3}}))?(?:\\.(\\d{1,${l3}}))?`);_e("COERCE",`${ie[ne.COERCEPLAIN]}(?:$|[^\\d])`);_e("COERCEFULL",ie[ne.COERCEPLAIN]+`(?:${ie[ne.PRERELEASE]})?(?:${ie[ne.BUILD]})?(?:$|[^\\d])`);_e("COERCERTL",ie[ne.COERCE],!0);_e("COERCERTLFULL",ie[ne.COERCEFULL],!0);_e("LONETILDE","(?:~>?)");_e("TILDETRIM",`(\\s*)${ie[ne.LONETILDE]}\\s+`,!0);Ra.tildeTrimReplace="$1~";_e("TILDE",`^${ie[ne.LONETILDE]}${ie[ne.XRANGEPLAIN]}$`);_e("TILDELOOSE",`^${ie[ne.LONETILDE]}${ie[ne.XRANGEPLAINLOOSE]}$`);_e("LONECARET","(?:\\^)");_e("CARETTRIM",`(\\s*)${ie[ne.LONECARET]}\\s+`,!0);Ra.caretTrimReplace="$1^";_e("CARET",`^${ie[ne.LONECARET]}${ie[ne.XRANGEPLAIN]}$`);_e("CARETLOOSE",`^${ie[ne.LONECARET]}${ie[ne.XRANGEPLAINLOOSE]}$`);_e("COMPARATORLOOSE",`^${ie[ne.GTLT]}\\s*(${ie[ne.LOOSEPLAIN]})$|^$`);_e("COMPARATOR",`^${ie[ne.GTLT]}\\s*(${ie[ne.FULLPLAIN]})$|^$`);_e("COMPARATORTRIM",`(\\s*)${ie[ne.GTLT]}\\s*(${ie[ne.LOOSEPLAIN]}|${ie[ne.XRANGEPLAIN]})`,!0);Ra.comparatorTrimReplace="$1$2$3";_e("HYPHENRANGE",`^\\s*(${ie[ne.XRANGEPLAIN]})\\s+-\\s+(${ie[ne.XRANGEPLAIN]})\\s*$`);_e("HYPHENRANGELOOSE",`^\\s*(${ie[ne.XRANGEPLAINLOOSE]})\\s+-\\s+(${ie[ne.XRANGEPLAINLOOSE]})\\s*$`);_e("STAR","(<|>)?=?\\s*\\*");_e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");_e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var pf=h((pPe,qC)=>{var Rae=Object.freeze({loose:!0}),Oae=Object.freeze({}),Aae=e=>e?typeof e!="object"?Rae:e:Oae;qC.exports=Aae});var c3=h((uPe,BC)=>{var FC=/^[0-9]+$/,MC=(e,t)=>{let r=FC.test(e),i=FC.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eMC(t,e);BC.exports={compareIdentifiers:MC,rcompareIdentifiers:Iae}});var Dr=h((mPe,zC)=>{var uf=Ip(),{MAX_LENGTH:jC,MAX_SAFE_INTEGER:mf}=Ap(),{safeRe:$C,t:kC}=rd(),Dae=pf(),{compareIdentifiers:id}=c3(),p3=class e{constructor(t,r){if(r=Dae(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>jC)throw new TypeError(`version is longer than ${jC} characters`);uf("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?$C[kC.LOOSE]:$C[kC.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>mf||this.major<0)throw new TypeError("Invalid major version");if(this.minor>mf||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>mf||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),id(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};zC.exports=p3});var qo=h((fPe,HC)=>{var UC=Dr(),Lae=(e,t,r=!1)=>{if(e instanceof UC)return e;try{return new UC(e,t)}catch(i){if(!r)return null;throw i}};HC.exports=Lae});var VC=h((hPe,GC)=>{var qae=qo(),Fae=(e,t)=>{let r=qae(e,t);return r?r.version:null};GC.exports=Fae});var KC=h((gPe,WC)=>{var Mae=qo(),Bae=(e,t)=>{let r=Mae(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};WC.exports=Bae});var YC=h((yPe,XC)=>{var QC=Dr(),jae=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new QC(e instanceof QC?e.version:e,r).inc(t,i,n).version}catch{return null}};XC.exports=jae});var eR=h((vPe,JC)=>{var ZC=qo(),$ae=(e,t)=>{let r=ZC(e,null,!0),i=ZC(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};JC.exports=$ae});var rR=h((bPe,tR)=>{var kae=Dr(),zae=(e,t)=>new kae(e,t).major;tR.exports=zae});var nR=h((_Pe,iR)=>{var Uae=Dr(),Hae=(e,t)=>new Uae(e,t).minor;iR.exports=Hae});var sR=h((wPe,aR)=>{var Gae=Dr(),Vae=(e,t)=>new Gae(e,t).patch;aR.exports=Vae});var lR=h((EPe,oR)=>{var Wae=qo(),Kae=(e,t)=>{let r=Wae(e,t);return r&&r.prerelease.length?r.prerelease:null};oR.exports=Kae});var Wi=h((xPe,cR)=>{var dR=Dr(),Qae=(e,t,r)=>new dR(e,r).compare(new dR(t,r));cR.exports=Qae});var uR=h((SPe,pR)=>{var Xae=Wi(),Yae=(e,t,r)=>Xae(t,e,r);pR.exports=Yae});var fR=h((NPe,mR)=>{var Zae=Wi(),Jae=(e,t)=>Zae(e,t,!0);mR.exports=Jae});var ff=h((TPe,gR)=>{var hR=Dr(),ese=(e,t,r)=>{let i=new hR(e,r),n=new hR(t,r);return i.compare(n)||i.compareBuild(n)};gR.exports=ese});var vR=h((PPe,yR)=>{var tse=ff(),rse=(e,t)=>e.sort((r,i)=>tse(r,i,t));yR.exports=rse});var _R=h((CPe,bR)=>{var ise=ff(),nse=(e,t)=>e.sort((r,i)=>ise(i,r,t));bR.exports=nse});var Dp=h((RPe,wR)=>{var ase=Wi(),sse=(e,t,r)=>ase(e,t,r)>0;wR.exports=sse});var hf=h((OPe,ER)=>{var ose=Wi(),lse=(e,t,r)=>ose(e,t,r)<0;ER.exports=lse});var u3=h((APe,xR)=>{var dse=Wi(),cse=(e,t,r)=>dse(e,t,r)===0;xR.exports=cse});var m3=h((IPe,SR)=>{var pse=Wi(),use=(e,t,r)=>pse(e,t,r)!==0;SR.exports=use});var gf=h((DPe,NR)=>{var mse=Wi(),fse=(e,t,r)=>mse(e,t,r)>=0;NR.exports=fse});var yf=h((LPe,TR)=>{var hse=Wi(),gse=(e,t,r)=>hse(e,t,r)<=0;TR.exports=gse});var f3=h((qPe,PR)=>{var yse=u3(),vse=m3(),bse=Dp(),_se=gf(),wse=hf(),Ese=yf(),xse=(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 yse(e,r,i);case"!=":return vse(e,r,i);case">":return bse(e,r,i);case">=":return _se(e,r,i);case"<":return wse(e,r,i);case"<=":return Ese(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};PR.exports=xse});var RR=h((FPe,CR)=>{var Sse=Dr(),Nse=qo(),{safeRe:vf,t:bf}=rd(),Tse=(e,t)=>{if(e instanceof Sse)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?vf[bf.COERCEFULL]:vf[bf.COERCE]);else{let l=t.includePrerelease?vf[bf.COERCERTLFULL]:vf[bf.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return Nse(`${i}.${n}.${a}${s}${o}`,t)};CR.exports=Tse});var AR=h((MPe,OR)=>{var h3=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};OR.exports=h3});var Ki=h((BPe,qR)=>{var Pse=/\s+/g,g3=class e{constructor(t,r){if(r=Rse(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof y3)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(Pse," "),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(n=>!DR(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&Fse(n[0])){this.set=[n];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&&Lse)|(this.options.loose&&qse))+":"+t,n=IR.get(i);if(n)return n;let a=this.options.loose,s=a?di[Gr.HYPHENRANGELOOSE]:di[Gr.HYPHENRANGE];t=t.replace(s,Vse(this.options.includePrerelease)),gt("hyphen replace",t),t=t.replace(di[Gr.COMPARATORTRIM],Ase),gt("comparator trim",t),t=t.replace(di[Gr.TILDETRIM],Ise),gt("tilde trim",t),t=t.replace(di[Gr.CARETTRIM],Dse),gt("caret trim",t);let o=t.split(" ").map(p=>Mse(p,this.options)).join(" ").split(/\s+/).map(p=>Gse(p,this.options));a&&(o=o.filter(p=>(gt("loose invalid filter",p,this.options),!!p.match(di[Gr.COMPARATORLOOSE])))),gt("range list",o);let l=new Map,d=o.map(p=>new y3(p,this.options));for(let p of d){if(DR(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return IR.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>LR(i,r)&&t.set.some(n=>LR(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Ose(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",Fse=e=>e.value==="",LR=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},Mse=(e,t)=>(gt("comp",e,t),e=$se(e,t),gt("caret",e),e=Bse(e,t),gt("tildes",e),e=zse(e,t),gt("xrange",e),e=Hse(e,t),gt("stars",e),e),Vr=e=>!e||e.toLowerCase()==="x"||e==="*",Bse=(e,t)=>e.trim().split(/\s+/).map(r=>jse(r,t)).join(" "),jse=(e,t)=>{let r=t.loose?di[Gr.TILDELOOSE]:di[Gr.TILDE];return e.replace(r,(i,n,a,s,o)=>{gt("tilde",e,i,n,a,s,o);let l;return Vr(n)?l="":Vr(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Vr(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(gt("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,gt("tilde return",l),l})},$se=(e,t)=>e.trim().split(/\s+/).map(r=>kse(r,t)).join(" "),kse=(e,t)=>{gt("caret",e,t);let r=t.loose?di[Gr.CARETLOOSE]:di[Gr.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{gt("caret",e,n,a,s,o,l);let d;return Vr(a)?d="":Vr(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Vr(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(gt("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(gt("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),gt("caret return",d),d})},zse=(e,t)=>(gt("replaceXRanges",e,t),e.split(/\s+/).map(r=>Use(r,t)).join(" ")),Use=(e,t)=>{e=e.trim();let r=t.loose?di[Gr.XRANGELOOSE]:di[Gr.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{gt("xRange",e,i,n,a,s,o,l);let d=Vr(a),c=d||Vr(s),p=c||Vr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),gt("xRange return",i),i})},Hse=(e,t)=>(gt("replaceStars",e,t),e.trim().replace(di[Gr.STAR],"")),Gse=(e,t)=>(gt("replaceGTE0",e,t),e.trim().replace(di[t.includePrerelease?Gr.GTE0PRE:Gr.GTE0],"")),Vse=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(Vr(i)?r="":Vr(n)?r=`>=${i}.0.0${e?"-0":""}`:Vr(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Vr(d)?l="":Vr(c)?l=`<${+d+1}.0.0-0`:Vr(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),Wse=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var Lp=h((jPe,kR)=>{var qp=Symbol("SemVer ANY"),_3=class e{static get ANY(){return qp}constructor(t,r){if(r=FR(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),b3("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===qp?this.value="":this.value=this.operator+this.semver.version,b3("comp",this)}parse(t){let r=this.options.loose?MR[BR.COMPARATORLOOSE]:MR[BR.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 jR(i[2],this.options.loose):this.semver=qp}toString(){return this.value}test(t){if(b3("Comparator.test",t,this.options.loose),this.semver===qp||t===qp)return!0;if(typeof t=="string")try{t=new jR(t,this.options)}catch{return!1}return v3(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 $R(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new $R(this.value,r).test(t.semver):(r=FR(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("=")||v3(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||v3(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};kR.exports=_3;var FR=pf(),{safeRe:MR,t:BR}=rd(),v3=f3(),b3=Ip(),jR=Dr(),$R=Ki()});var Fp=h(($Pe,zR)=>{var Kse=Ki(),Qse=(e,t,r)=>{try{t=new Kse(t,r)}catch{return!1}return t.test(e)};zR.exports=Qse});var HR=h((kPe,UR)=>{var Xse=Ki(),Yse=(e,t)=>new Xse(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));UR.exports=Yse});var VR=h((zPe,GR)=>{var Zse=Dr(),Jse=Ki(),eoe=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Jse(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Zse(i,r))}),i};GR.exports=eoe});var KR=h((UPe,WR)=>{var toe=Dr(),roe=Ki(),ioe=(e,t,r)=>{let i=null,n=null,a=null;try{a=new roe(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new toe(i,r))}),i};WR.exports=ioe});var YR=h((HPe,XR)=>{var w3=Dr(),noe=Ki(),QR=Dp(),aoe=(e,t)=>{e=new noe(e,t);let r=new w3("0.0.0");if(e.test(r)||(r=new w3("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new w3(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||QR(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||QR(r,a))&&(r=a)}return r&&e.test(r)?r:null};XR.exports=aoe});var JR=h((GPe,ZR)=>{var soe=Ki(),ooe=(e,t)=>{try{return new soe(e,t).range||"*"}catch{return null}};ZR.exports=ooe});var _f=h((VPe,iO)=>{var loe=Dr(),rO=Lp(),{ANY:doe}=rO,coe=Ki(),poe=Fp(),eO=Dp(),tO=hf(),uoe=yf(),moe=gf(),foe=(e,t,r,i)=>{e=new loe(e,i),t=new coe(t,i);let n,a,s,o,l;switch(r){case">":n=eO,a=uoe,s=tO,o=">",l=">=";break;case"<":n=tO,a=moe,s=eO,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(poe(e,t,i))return!1;for(let d=0;d{m.semver===doe&&(m=new rO(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};iO.exports=foe});var aO=h((WPe,nO)=>{var hoe=_f(),goe=(e,t,r)=>hoe(e,t,">",r);nO.exports=goe});var oO=h((KPe,sO)=>{var yoe=_f(),voe=(e,t,r)=>yoe(e,t,"<",r);sO.exports=voe});var cO=h((QPe,dO)=>{var lO=Ki(),boe=(e,t,r)=>(e=new lO(e,r),t=new lO(t,r),e.intersects(t,r));dO.exports=boe});var uO=h((XPe,pO)=>{var _oe=Fp(),woe=Wi();pO.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>woe(c,p,r));for(let c of s)_oe(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var mO=Ki(),x3=Lp(),{ANY:E3}=x3,Mp=Fp(),S3=Wi(),Eoe=(e,t,r={})=>{if(e===t)return!0;e=new mO(e,r),t=new mO(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=Soe(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},xoe=[new x3(">=0.0.0-0")],fO=[new x3(">=0.0.0")],Soe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===E3){if(t.length===1&&t[0].semver===E3)return!0;r.includePrerelease?e=xoe:e=fO}if(t.length===1&&t[0].semver===E3){if(r.includePrerelease)return!0;t=fO}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=hO(n,m,r):m.operator==="<"||m.operator==="<="?a=gO(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=S3(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!Mp(m,String(n),r)||a&&!Mp(m,String(a),r))return null;for(let f of t)if(!Mp(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=hO(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!Mp(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=gO(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!Mp(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},hO=(e,t,r)=>{if(!e)return t;let i=S3(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},gO=(e,t,r)=>{if(!e)return t;let i=S3(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};yO.exports=Eoe});var Fo=h((ZPe,wO)=>{var N3=rd(),bO=Ap(),Noe=Dr(),_O=c3(),Toe=qo(),Poe=VC(),Coe=KC(),Roe=YC(),Ooe=eR(),Aoe=rR(),Ioe=nR(),Doe=sR(),Loe=lR(),qoe=Wi(),Foe=uR(),Moe=fR(),Boe=ff(),joe=vR(),$oe=_R(),koe=Dp(),zoe=hf(),Uoe=u3(),Hoe=m3(),Goe=gf(),Voe=yf(),Woe=f3(),Koe=RR(),Qoe=Lp(),Xoe=Ki(),Yoe=Fp(),Zoe=HR(),Joe=VR(),ele=KR(),tle=YR(),rle=JR(),ile=_f(),nle=aO(),ale=oO(),sle=cO(),ole=uO(),lle=vO();wO.exports={parse:Toe,valid:Poe,clean:Coe,inc:Roe,diff:Ooe,major:Aoe,minor:Ioe,patch:Doe,prerelease:Loe,compare:qoe,rcompare:Foe,compareLoose:Moe,compareBuild:Boe,sort:joe,rsort:$oe,gt:koe,lt:zoe,eq:Uoe,neq:Hoe,gte:Goe,lte:Voe,cmp:Woe,coerce:Koe,Comparator:Qoe,Range:Xoe,satisfies:Yoe,toComparators:Zoe,maxSatisfying:Joe,minSatisfying:ele,minVersion:tle,validRange:rle,outside:ile,gtr:nle,ltr:ale,intersects:sle,simplifyRange:ole,subset:lle,SemVer:Noe,re:N3.re,src:N3.src,tokens:N3.t,SEMVER_SPEC_VERSION:bO.SEMVER_SPEC_VERSION,RELEASE_TYPES:bO.RELEASE_TYPES,compareIdentifiers:_O.compareIdentifiers,rcompareIdentifiers:_O.rcompareIdentifiers}});var EO=h((JPe,dle)=>{dle.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var Xn=h(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.EnvVar=void 0;var xO;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(xO||(wf.EnvVar=xO={}))});var nt=h(Y=>{"use strict";var cle=Y&&Y.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ple=Y&&Y.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Rs=Y&&Y.__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)&&cle(t,e,r);return ple(t,e),t},R3=Y&&Y.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Y,"__esModule",{value:!0});Y.BuildMode=Y.ConfigurationError=Y.HTTPError=Y.DisallowedAPIVersionReason=Y.GitHubVariant=Y.DEFAULT_DEBUG_DATABASE_NAME=Y.DEFAULT_DEBUG_ARTIFACT_NAME=Y.GITHUB_DOTCOM_URL=void 0;Y.getExtraOptionsEnvParam=ble;Y.getToolNames=_le;Y.withTmpDir=wle;Y.getMemoryFlagValueForPlatform=CO;Y.getMemoryFlagValue=RO;Y.getMemoryFlag=Tle;Y.getAddSnippetsFlag=Ple;Y.getThreadsFlagValue=OO;Y.getCgroupCpuCountFromCpus=AO;Y.getThreadsFlag=Rle;Y.getCodeQLDatabasePath=IO;Y.parseGitHubUrl=Ole;Y.checkGitHubVersionInRange=Ile;Y.apiVersionInRange=DO;Y.assertNever=Dle;Y.initializeEnvironment=Lle;Y.getRequiredEnvParam=LO;Y.isHTTPError=qle;Y.cacheCodeQlVersion=Fle;Y.getCachedCodeQlVersion=Mle;Y.codeQlVersionAtLeast=Ble;Y.bundleDb=jle;Y.delay=A3;Y.isGoodVersion=$le;Y.isInTestMode=kle;Y.doesDirectoryExist=qO;Y.listFolder=FO;Y.tryGetFolderBytes=zle;Y.withTimeout=Ule;Y.checkForTimeout=Hle;Y.isHostedRunner=Gle;Y.parseMatrixInput=Vle;Y.fixInvalidNotifications=BO;Y.fixInvalidNotificationsInFile=Kle;Y.wrapError=jO;Y.getErrorMessage=$O;Y.prettyPrintPack=Qle;Y.checkDiskUsage=Xle;Y.checkActionVersion=Yle;Y.cloneObject=Zle;Y.checkSipEnablement=kO;Y.cleanUpGlob=Jle;var Ni=Rs(require("fs")),sd=Rs(require("os")),Bp=Rs(require("path")),ule=require("util"),Qi=Rs(ct()),mle=Rs(Nl()),fle=R3(EE()),O3=R3(R4()),hle=R3(vP()),gle=Rs(Op()),nd=Rs(Fo()),SO=Rs(EO()),Lr=Xn(),yle=["0.0.0-20211207"];Y.GITHUB_DOTCOM_URL="https://github.com";Y.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";Y.DEFAULT_DEBUG_DATABASE_NAME="db";var vle=.05,NO=1024*1024;function ble(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return gle.load(t)}catch(r){let i=jO(r);throw new Cs(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function _le(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function wle(e){let t=Ni.mkdtempSync(Bp.join(sd.tmpdir(),"codeql-action-")),r=await e(t);return await(0,O3.default)(t,{force:!0}),r}function Ele(e,t){let r=1024*(t==="win32"?1.5:1),i=xle()*Math.max(e-8*1024,0);return r+i}function xle(){let e=Number.parseInt(process.env[Lr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?vle:e/100}function CO(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new Cs(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=Ele(n,r);i=n-a}return Math.floor(i)}function Sle(e){let t=[sd.totalmem()];sd.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>Nle(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function Nle(e,t){if(!Ni.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ni.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>sd.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rAO(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>Cle(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new Cs(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return od.ACTION_TOO_NEW;if(!nd.satisfies(e,`<=${r}`))return od.ACTION_TOO_OLD}var T3=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Dle(e){throw new T3(e)}function Lle(e){Qi.exportVariable(String(Lr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Qi.exportVariable(String(Lr.EnvVar.FEATURE_SANDWICH),"false"),Qi.exportVariable(String(Lr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Qi.exportVariable(String(Lr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Qi.exportVariable(String(Lr.EnvVar.VERSION),e)}function LO(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var P3=class extends Error{constructor(t,r){super(t),this.status=r}};Y.HTTPError=P3;var Cs=class extends Error{constructor(t){super(t)}};Y.ConfigurationError=Cs;function qle(e){return e?.status!==void 0&&Number.isInteger(e.status)}var C3;function Fle(e){if(C3!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");C3=e}function Mle(){return C3}async function Ble(e,t){return nd.gte((await e.getVersion()).version,t)}async function jle(e,t,r,i){let n=IO(e,t),a=Bp.resolve(e.dbLocation,`${i}.zip`);return Ni.existsSync(a)&&await(0,O3.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function A3(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function $le(e){return!yle.includes(e)}function kle(){return process.env[Lr.EnvVar.TEST_MODE]==="true"}function qO(e){try{return Ni.lstatSync(e).isDirectory()}catch{return!1}}function FO(e){if(!qO(e))return[];let t=Ni.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(Bp.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(FO(Bp.resolve(e,i.name))));return r}async function zle(e,t){try{return await(0,ule.promisify)(hle.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var MO=!1;async function Ule(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await A3(e,{allowProcessExit:!0}),i||(MO=!0,r())};return await Promise.race([n(),a()])}async function Hle(){MO===!0&&(Qi.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await A3(3e4,{allowProcessExit:!0}),process.exit())}function Gle(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function Vle(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function Wle(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function BO(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=Wle(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function Kle(e,t,r){if(process.env[Lr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Lr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ni.renameSync(e,t);else{let i=JSON.parse(Ni.readFileSync(e,"utf8"));i=BO(i,r),Ni.writeFileSync(t,JSON.stringify(i))}}function jO(e){return e instanceof Error?e:new Error(String(e))}function $O(e){return e instanceof Error?e.message:String(e)}function Qle(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function Xle(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await kO(e))return;let t=await(0,fle.default)(LO("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Lr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),Qi.exportVariable(Lr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${$O(t)}`);return}}function Yle(e,t){!nd.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===ad.DOTCOM||t.type===ad.GHE_DOTCOM||t.type===ad.GHES&&nd.satisfies(nd.coerce(t.version)??"0.0.0",">=3.11"))&&(Qi.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Qi.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var PO;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(PO||(Y.BuildMode=PO={}));function Zle(e){return JSON.parse(JSON.stringify(e))}async function kO(e){if(process.env[Lr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Lr.EnvVar.IS_SIP_ENABLED]))return process.env[Lr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await mle.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Qi.exportVariable(Lr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Qi.exportVariable(Lr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function Jle(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,O3.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var zO=h((rCe,ede)=>{ede.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var qr=h(se=>{"use strict";var tde=se&&se.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rde=se&&se.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jp=se&&se.__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)&&tde(t,e,r);return rde(t,e),t};Object.defineProperty(se,"__esModule",{value:!0});se.restoreInputs=se.persistInputs=se.CommandInvocationError=se.getFileType=se.FileCmdNotFoundError=se.decodeGitFilePath=se.getGitDiffHunkHeaders=se.getAllGitMergeBases=se.gitFetch=se.deepenGitHistory=se.determineBaseBranchHeadCommitOid=se.getCommitOid=se.getOptionalInput=se.getRequiredInput=void 0;se.getTemporaryDirectory=sde;se.getRef=VO;se.getActionVersion=fde;se.getWorkflowEventName=Sf;se.isRunningLocalAction=hde;se.getRelativeScriptPath=KO;se.getWorkflowEvent=QO;se.isAnalyzingDefaultBranch=gde;se.printDebugLogs=yde;se.getUploadValue=vde;se.getWorkflowRunID=bde;se.getWorkflowRunAttempt=_de;se.isSelfHostedRunner=Ede;se.isDefaultSetup=xde;se.prettyPrintInvocation=XO;se.ensureEndsInPeriod=YO;se.runTool=Sde;var I3=jp(require("fs")),Mo=jp(require("path")),Ti=jp(ct()),D3=jp(Sl()),GO=jp(lp()),Wr=nt(),ide=zO(),nde=function(e){let t=Ti.getInput(e);if(!t)throw new Wr.ConfigurationError(`Input required and not supplied: ${e}`);return t};se.getRequiredInput=nde;var ade=function(e){let t=Ti.getInput(e);return t.length>0?t:void 0};se.getOptionalInput=ade;function sde(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Wr.getRequiredEnvParam)("RUNNER_TEMP")}async function ld(e,t,r){let i="",n="";Ti.debug(`Running git command: git ${t.join(" ")}`);try{return await new D3.ToolRunner(await GO.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),Ti.info(`git call failed. ${r} Error: ${s}`),a}}var ode=async function(e,t="HEAD"){try{return(await ld(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,se.getOptionalInput)("sha")||(0,Wr.getRequiredEnvParam)("GITHUB_SHA")}};se.getCommitOid=ode;var lde=async function(e){if(Sf()!=="pull_request")return;let t=(0,Wr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,se.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await ld(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};se.determineBaseBranchHeadCommitOid=lde;var dde=async function(){try{await ld((0,se.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};se.deepenGitHistory=dde;var cde=async function(e,t){try{await ld((0,se.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};se.gitFetch=cde;var pde=async function(e){try{return(await ld((0,se.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};se.getAllGitMergeBases=pde;var ude=async function(e,t){let r="";try{r=await ld((0,se.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};se.getGitDiffHunkHeaders=ude;var mde=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};se.decodeGitFilePath=mde;async function VO(){let e=(0,se.getOptionalInput)("ref"),t=(0,se.getOptionalInput)("sha"),r=(0,se.getOptionalInput)("checkout_path")||(0,se.getOptionalInput)("source-root")||(0,Wr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Wr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||WO(),s=t||(0,Wr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,se.getCommitOid)(r,"HEAD");if(s!==l&&await(0,se.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return Ti.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function WO(){let e;try{e=(0,Wr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function fde(){return ide.version}function Sf(){return(0,Wr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function hde(){let e=KO();return e.startsWith("..")||Mo.isAbsolute(e)}function KO(){let e=(0,Wr.getRequiredEnvParam)("RUNNER_TEMP"),t=Mo.join(Mo.dirname(e),"_actions");return Mo.relative(t,__filename)}function QO(){let e=(0,Wr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(I3.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function UO(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function gde(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await VO();e=UO(e);let r=QO()?.repository?.default_branch;return Sf()==="schedule"&&(r=UO(WO())),e===r}async function yde(e){for(let t of e.languages){let r=(0,Wr.getCodeQLDatabasePath)(e,t),i=Mo.join(r,"log");if(!(0,Wr.doesDirectoryExist)(i)){Ti.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=I3.readdirSync(a,{withFileTypes:!0});s.length===0&&Ti.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=Mo.resolve(a,o.name);Ti.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(I3.readFileSync(l)),Ti.endGroup()}else o.isDirectory()&&n(Mo.resolve(a,o.name))};n(i)}}function vde(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ti.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function bde(){let e=(0,Wr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function _de(){let e=(0,Wr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Ef=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};se.FileCmdNotFoundError=Ef;var wde=async e=>{let t="",r="",i;try{i=await GO.safeWhich("file")}catch(n){throw new Ef(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new D3.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ti.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};se.getFileType=wde;function Ede(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function xde(){return Sf()==="dynamic"}function XO(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var xf=class extends Error{constructor(t,r,i,n,a){let s=XO(t,r),o=YO(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};se.CommandInvocationError=xf;function YO(e){return e[e.length-1]==="."?e:`${e}.`}var HO=2e4;async function Sde(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new D3.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-HO>0&&(o=s.length-HO+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new xf(e,t,a,n,i);return i}var ZO="persisted_inputs",Nde=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ti.saveState(ZO,JSON.stringify(e))};se.persistInputs=Nde;var Tde=function(){let e=Ti.getState(ZO);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};se.restoreInputs=Tde});var JO=h((L3,q3)=>{(function(e,t){typeof L3=="object"&&typeof q3<"u"?q3.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(L3,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(pe){return pe&&pe.default||pe}var r=function(pe,C,b={}){var R,D,q;for(R in C)q=C[R],b[R]=(D=pe[R])!=null?D:q;return b},i=function(pe,C,b={}){var R,D;for(R in pe)D=pe[R],C[R]!==void 0&&(b[R]=D);return b},n={load:r,overwrite:i},a;a=class{constructor(C,b){this.incr=C,this.decr=b,this._first=null,this._last=null,this.length=0}push(C){var b;this.length++,typeof this.incr=="function"&&this.incr(),b={value:C,prev:this._last,next:null},this._last!=null?(this._last.next=b,this._last=b):this._first=this._last=b}shift(){var C;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),C=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,C}first(){if(this._first!=null)return this._first.value}getArray(){var C,b,R;for(C=this._first,R=[];C!=null;)R.push((b=C,C=C.next,b.value));return R}forEachShift(C){var b;for(b=this.shift();b!=null;)C(b),b=this.shift()}debug(){var C,b,R,D,q;for(C=this._first,q=[];C!=null;)q.push((b=C,C=C.next,{value:b.value,prev:(R=b.prev)!=null?R.value:void 0,next:(D=b.next)!=null?D.value:void 0}));return q}};var s=a,o;o=class{constructor(C){if(this.instance=C,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=(b,R)=>this._addListener(b,"many",R),this.instance.once=(b,R)=>this._addListener(b,"once",R),this.instance.removeAllListeners=(b=null)=>b!=null?delete this._events[b]:this._events={}}_addListener(C,b,R){var D;return(D=this._events)[C]==null&&(D[C]=[]),this._events[C].push({cb:R,status:b}),this.instance}listenerCount(C){return this._events[C]!=null?this._events[C].length:0}async trigger(C,...b){var R,D;try{return C!=="debug"&&this.trigger("debug",`Event triggered: ${C}`,b),this._events[C]==null?void 0:(this._events[C]=this._events[C].filter(function(q){return q.status!=="none"}),D=this._events[C].map(async q=>{var k,ce;if(q.status!=="none"){q.status==="once"&&(q.status="none");try{return ce=typeof q.cb=="function"?q.cb(...b):void 0,typeof ce?.then=="function"?await ce:ce}catch(Je){return k=Je,this.trigger("error",k),null}}}),(await Promise.all(D)).find(function(q){return q!=null}))}catch(q){return R=q,this.trigger("error",R),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(C){var b;this.Events=new c(this),this._length=0,this._lists=function(){var R,D,q;for(q=[],b=R=1,D=C;1<=D?R<=D:R>=D;b=1<=D?++R:--R)q.push(new d(()=>this.incr(),()=>this.decr()));return q}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(C){return this._lists[C.options.priority].push(C)}queued(C){return C!=null?this._lists[C].length:this._length}shiftAll(C){return this._lists.forEach(function(b){return b.forEachShift(C)})}getFirst(C=this._lists){var b,R,D;for(b=0,R=C.length;b0)return D;return[]}shiftLastFrom(C){return this.getFirst(this._lists.slice(C).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,w,x,T;x=10,y=5,T=n,g=f,w=class{constructor(C,b,R,D,q,k,ce,Je){this.task=C,this.args=b,this.rejectOnDrop=q,this.Events=k,this._states=ce,this.Promise=Je,this.options=T.load(R,D),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===D.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((vr,Cr)=>{this._resolve=vr,this._reject=Cr}),this.retryCount=0}_sanitizePriority(C){var b;return b=~~C!==C?y:C,b<0?0:b>x-1?x-1:b}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:C,message:b="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(C??new g(b)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(C){var b;if(b=this._states.jobStatus(this.options.id),!(b===C||C==="DONE"&&b===null))throw new g(`Invalid job status ${b}, expected ${C}. 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(C,b){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:C,blocked:b})}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(C,b,R,D){var q,k,ce;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),k={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",k);try{if(ce=await(C!=null?C.schedule(this.options,this.task,...this.args):this.task(...this.args)),b())return this.doDone(k),await D(this.options,k),this._assertStatus("DONE"),this._resolve(ce)}catch(Je){return q=Je,this._onFailure(q,k,b,R,D)}}doExpire(C,b,R){var D,q;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),q={args:this.args,options:this.options,retryCount:this.retryCount},D=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(D,q,C,b,R)}async _onFailure(C,b,R,D,q){var k,ce;if(R())return k=await this.Events.trigger("failed",C,b),k!=null?(ce=~~k,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ce} ms`,b),this.retryCount++,D(ce)):(this.doDone(b),await q(this.options,b),this._assertStatus("DONE"),this._reject(C))}doDone(C){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",C)}};var P=w,I,H,W;W=n,I=f,H=class{constructor(C,b,R){this.instance=C,this.storeOptions=b,this.clientId=this.instance._randomIndex(),W.load(R,R,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 C;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(C=this.heartbeat=setInterval(()=>{var b,R,D,q,k;if(q=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&q>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=q,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&q>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:b,reservoirIncreaseMaximum:D,reservoir:k}=this.storeOptions,this._lastReservoirIncrease=q,R=D!=null?Math.min(b,D-k):b,R>0))return this.storeOptions.reservoir+=R,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?C.unref():void 0:clearInterval(this.heartbeat)}async __publish__(C){return await this.yieldLoop(),this.instance.Events.trigger("message",C.toString())}async __disconnect__(C){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(C=0){return new this.Promise(function(b,R){return setTimeout(b,C)})}computePenalty(){var C;return(C=this.storeOptions.penalty)!=null?C:15*this.storeOptions.minTime||5e3}async __updateSettings__(C){return await this.yieldLoop(),W.overwrite(C,C,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__(C){return await this.yieldLoop(),this._nextRequest+this.timeout=C}check(C,b){return this.conditionsCheck(C)&&this._nextRequest-b<=0}async __check__(C){var b;return await this.yieldLoop(),b=Date.now(),this.check(C,b)}async __register__(C,b,R){var D,q;return await this.yieldLoop(),D=Date.now(),this.conditionsCheck(b)?(this._running+=b,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=b),q=Math.max(this._nextRequest-D,0),this._nextRequest=D+q+this.storeOptions.minTime,{success:!0,wait:q,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(C,b){var R,D,q;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&b>this.storeOptions.maxConcurrent)throw new I(`Impossible to add a job having a weight of ${b} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return D=Date.now(),q=this.storeOptions.highWater!=null&&C===this.storeOptions.highWater&&!this.check(b,D),R=this.strategyIsBlock()&&(q||this.isBlocked(D)),R&&(this._unblockTime=D+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:q,blocked:R,strategy:this.storeOptions.strategy}}async __free__(C,b){return await this.yieldLoop(),this._running-=b,this._done+=b,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var j=H,L,z;L=f,z=class{constructor(C){this.status=C,this._jobs={},this.counts=this.status.map(function(){return 0})}next(C){var b,R;if(b=this._jobs[C],R=b+1,b!=null&&R(C[this.status[R]]=b,C),{})}};var _=z,de,N;de=s,N=class{constructor(C,b){this.schedule=this.schedule.bind(this),this.name=C,this.Promise=b,this._running=0,this._queue=new de}isEmpty(){return this._queue.length===0}async _tryToRun(){var C,b,R,D,q,k,ce;if(this._running<1&&this._queue.length>0)return this._running++,{task:ce,args:C,resolve:q,reject:D}=this._queue.shift(),b=await async function(){try{return k=await ce(...C),function(){return q(k)}}catch(Je){return R=Je,function(){return D(R)}}}(),this._running--,this._tryToRun(),b()}schedule(C,...b){var R,D,q;return q=D=null,R=new this.Promise(function(k,ce){return q=k,D=ce}),this._queue.push({task:C,args:b,resolve:q,reject:D}),this._tryToRun(),R}};var v=N,E="2.19.5",S={version:E},X=Object.freeze({version:E,default:S}),G=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),oe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),je=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),qe,rt,mt,Ut,Ze,he;he=n,qe=l,Ut=G,mt=oe,Ze=je,rt=function(){class pe{constructor(b={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=b,he.load(this.limiterOptions,this.defaults,this),this.Events=new qe(this),this.instances={},this.Bottleneck=M7,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Ut(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new mt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(b=""){var R;return(R=this.instances[b])!=null?R:(()=>{var D;return D=this.instances[b]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${b}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",D,b),D})()}async deleteKey(b=""){var R,D;return D=this.instances[b],this.connection&&(R=await this.connection.__runCommand__(["del",...Ze.allKeys(`${this.id}-${b}`)])),D!=null&&(delete this.instances[b],await D.disconnect()),D!=null||R>0}limiters(){var b,R,D,q;R=this.instances,D=[];for(b in R)q=R[b],D.push({key:b,limiter:q});return D}keys(){return Object.keys(this.instances)}async clusterKeys(){var b,R,D,q,k,ce,Je,vr,Cr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ce=[],b=null,Cr=`b_${this.id}-`.length,R=9;b!==0;)for([vr,D]=await this.connection.__runCommand__(["scan",b??0,"match",`b_${this.id}-*_settings`,"count",1e4]),b=~~vr,q=0,Je=D.length;q{var R,D,q,k,ce,Je;ce=Date.now(),q=this.instances,k=[];for(D in q){Je=q[D];try{await Je._store.__groupCheck__(ce)?k.push(this.deleteKey(D)):k.push(void 0)}catch(vr){R=vr,k.push(Je.Events.trigger("error",R))}}return k},this.timeout/2)).unref=="function"?b.unref():void 0}updateSettings(b={}){if(he.overwrite(b,this.defaults,this),he.overwrite(b,b,this.limiterOptions),b.timeout!=null)return this._startAutoCleanup()}disconnect(b=!0){var R;if(!this.sharedConnection)return(R=this.connection)!=null?R.disconnect(b):void 0}}return pe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},pe}.call(e);var _n=rt,$m,K,it;it=n,K=l,$m=function(){class pe{constructor(b={}){this.options=b,it.load(this.options,this.defaults,this),this.Events=new K(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((b,R)=>this._resolve=b)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(b){var R;return this._arr.push(b),R=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),R}}return pe.prototype.defaults={maxTime:null,maxSize:null,Promise},pe}.call(e);var V=$m,Ee=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ft=t(X),tr,Pt,mo,as,I7,qg,D7,L7,q7,Fg,Mn,F7=[].splice;qg=10,Pt=5,Mn=n,D7=u,as=P,I7=j,L7=Ee,mo=l,q7=_,Fg=v,tr=function(){class pe{constructor(b={},...R){var D,q;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(b,R),Mn.load(b,this.instanceDefaults,this),this._queues=new D7(qg),this._scheduled={},this._states=new q7(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new mo(this),this._submitLock=new Fg("submit",this.Promise),this._registerLock=new Fg("register",this.Promise),q=Mn.load(b,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return D=Mn.load(b,this.redisStoreDefaults,{}),new L7(this,q,D);if(this.datastore==="local")return D=Mn.load(b,this.localStoreDefaults,{}),new I7(this,q,D);throw new pe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var k;return(k=this._store.heartbeat)!=null&&typeof k.ref=="function"?k.ref():void 0}),this._queues.on("zero",()=>{var k;return(k=this._store.heartbeat)!=null&&typeof k.unref=="function"?k.unref():void 0})}_validateOptions(b,R){if(!(b!=null&&typeof b=="object"&&R.length===0))throw new pe.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(b){return this._store.__publish__(b)}disconnect(b=!0){return this._store.__disconnect__(b)}chain(b){return this._limiter=b,this}queued(b){return this._queues.queued(b)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(b){return this._states.jobStatus(b)}jobs(b){return this._states.statusJobs(b)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(b=1){return this._store.__check__(b)}_clearGlobalState(b){return this._scheduled[b]!=null?(clearTimeout(this._scheduled[b].expiration),delete this._scheduled[b],!0):!1}async _free(b,R,D,q){var k,ce;try{if({running:ce}=await this._store.__free__(b,D.weight),this.Events.trigger("debug",`Freed ${D.id}`,q),ce===0&&this.empty())return this.Events.trigger("idle")}catch(Je){return k=Je,this.Events.trigger("error",k)}}_run(b,R,D){var q,k,ce;return R.doRun(),q=this._clearGlobalState.bind(this,b),ce=this._run.bind(this,b,R),k=this._free.bind(this,b,R),this._scheduled[b]={timeout:setTimeout(()=>R.doExecute(this._limiter,q,ce,k),D),expiration:R.options.expiration!=null?setTimeout(function(){return R.doExpire(q,ce,k)},D+R.options.expiration):void 0,job:R}}_drainOne(b){return this._registerLock.schedule(()=>{var R,D,q,k,ce;return this.queued()===0?this.Promise.resolve(null):(ce=this._queues.getFirst(),{options:k,args:R}=q=ce.first(),b!=null&&k.weight>b?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${k.id}`,{args:R,options:k}),D=this._randomIndex(),this._store.__register__(D,k.weight,k.expiration).then(({success:Je,wait:vr,reservoir:Cr})=>{var Vc;return this.Events.trigger("debug",`Drained ${k.id}`,{success:Je,args:R,options:k}),Je?(ce.shift(),Vc=this.empty(),Vc&&this.Events.trigger("empty"),Cr===0&&this.Events.trigger("depleted",Vc),this._run(D,q,vr),this.Promise.resolve(k.weight)):this.Promise.resolve(null)})))})}_drainAll(b,R=0){return this._drainOne(b).then(D=>{var q;return D!=null?(q=b!=null?b-D:b,this._drainAll(q,R+D)):this.Promise.resolve(R)}).catch(D=>this.Events.trigger("error",D))}_dropAllQueued(b){return this._queues.shiftAll(function(R){return R.doDrop({message:b})})}stop(b={}){var R,D;return b=Mn.load(b,this.stopDefaults),D=q=>{var k;return k=()=>{var ce;return ce=this._states.counts,ce[0]+ce[1]+ce[2]+ce[3]===q},new this.Promise((ce,Je)=>k()?ce():this.on("done",()=>{if(k())return this.removeAllListeners("done"),ce()}))},R=b.dropWaitingJobs?(this._run=function(q,k){return k.doDrop({message:b.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var q,k,ce;k=this._scheduled;for(q in k)ce=k[q],this.jobStatus(ce.job.options.id)==="RUNNING"&&(clearTimeout(ce.timeout),clearTimeout(ce.expiration),ce.job.doDrop({message:b.dropErrorMessage}));return this._dropAllQueued(b.dropErrorMessage),D(0)}))):this.schedule({priority:qg-1,weight:0},()=>D(1)),this._receive=function(q){return q._reject(new pe.prototype.BottleneckError(b.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new pe.prototype.BottleneckError("stop() has already been called")),R}async _addToQueue(b){var R,D,q,k,ce,Je,vr;({args:R,options:k}=b);try{({reachedHWM:ce,blocked:D,strategy:vr}=await this._store.__submit__(this.queued(),k.weight))}catch(Cr){return q=Cr,this.Events.trigger("debug",`Could not queue ${k.id}`,{args:R,options:k,error:q}),b.doDrop({error:q}),!1}return D?(b.doDrop(),!0):ce&&(Je=vr===pe.prototype.strategy.LEAK?this._queues.shiftLastFrom(k.priority):vr===pe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(k.priority+1):vr===pe.prototype.strategy.OVERFLOW?b:void 0,Je?.doDrop(),Je==null||vr===pe.prototype.strategy.OVERFLOW)?(Je==null&&b.doDrop(),ce):(b.doQueue(ce,D),this._queues.push(b),await this._drainAll(),ce)}_receive(b){return this._states.jobStatus(b.options.id)!=null?(b._reject(new pe.prototype.BottleneckError(`A job with the same id already exists (id=${b.options.id})`)),!1):(b.doReceive(),this._submitLock.schedule(this._addToQueue,b))}submit(...b){var R,D,q,k,ce,Je,vr;return typeof b[0]=="function"?(ce=b,[D,...b]=ce,[R]=F7.call(b,-1),k=Mn.load({},this.jobDefaults)):(Je=b,[k,D,...b]=Je,[R]=F7.call(b,-1),k=Mn.load(k,this.jobDefaults)),vr=(...Cr)=>new this.Promise(function(Vc,uV){return D(...Cr,function(...B7){return(B7[0]!=null?uV:Vc)(B7)})}),q=new as(vr,b,k,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),q.promise.then(function(Cr){return typeof R=="function"?R(...Cr):void 0}).catch(function(Cr){return Array.isArray(Cr)?typeof R=="function"?R(...Cr):void 0:typeof R=="function"?R(Cr):void 0}),this._receive(q)}schedule(...b){var R,D,q;return typeof b[0]=="function"?([q,...b]=b,D={}):[D,q,...b]=b,R=new as(q,b,D,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(R),R.promise}wrap(b){var R,D;return R=this.schedule.bind(this),D=function(...q){return R(b.bind(this),...q)},D.withOptions=function(q,...k){return R(q,b,...k)},D}async updateSettings(b={}){return await this._store.__updateSettings__(Mn.overwrite(b,this.storeDefaults)),Mn.overwrite(b,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(b=0){return this._store.__incrementReservoir__(b)}}return pe.default=pe,pe.Events=mo,pe.version=pe.prototype.version=ft.version,pe.strategy=pe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},pe.BottleneckError=pe.prototype.BottleneckError=f,pe.Group=pe.prototype.Group=_n,pe.RedisConnection=pe.prototype.RedisConnection=G,pe.IORedisConnection=pe.prototype.IORedisConnection=oe,pe.Batcher=pe.prototype.Batcher=V,pe.prototype.jobDefaults={priority:Pt,weight:1,expiration:null,id:""},pe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:pe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},pe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},pe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},pe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},pe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},pe}.call(e);var M7=tr,pV=M7;return pV})});var aA=h((uCe,nA)=>{"use strict";var Pde=Object.create,Nf=Object.defineProperty,Cde=Object.getOwnPropertyDescriptor,Rde=Object.getOwnPropertyNames,Ode=Object.getPrototypeOf,Ade=Object.prototype.hasOwnProperty,Ide=(e,t)=>{for(var r in t)Nf(e,r,{get:t[r],enumerable:!0})},tA=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Rde(t))!Ade.call(e,n)&&n!==r&&Nf(e,n,{get:()=>t[n],enumerable:!(i=Cde(t,n))||i.enumerable});return e},Dde=(e,t,r)=>(r=e!=null?Pde(Ode(e)):{},tA(t||!e||!e.__esModule?Nf(r,"default",{value:e,enumerable:!0}):r,e)),Lde=e=>tA(Nf({},"__esModule",{value:!0}),e),rA={};Ide(rA,{RequestError:()=>Mde});nA.exports=Lde(rA);var eA=D2(),iA=Dde(np()),qde=(0,iA.default)(e=>console.warn(e)),Fde=(0,iA.default)(e=>console.warn(e)),Mde=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return qde(new eA.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Fde(new eA.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var uA=h((hCe,pA)=>{"use strict";var Bde=Object.create,Tf=Object.defineProperty,jde=Object.getOwnPropertyDescriptor,$de=Object.getOwnPropertyNames,kde=Object.getPrototypeOf,zde=Object.prototype.hasOwnProperty,Ude=(e,t)=>{for(var r in t)Tf(e,r,{get:t[r],enumerable:!0})},sA=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of $de(t))!zde.call(e,n)&&n!==r&&Tf(e,n,{get:()=>t[n],enumerable:!(i=jde(t,n))||i.enumerable});return e},Hde=(e,t,r)=>(r=e!=null?Bde(kde(e)):{},sA(t||!e||!e.__esModule?Tf(r,"default",{value:e,enumerable:!0}):r,e)),Gde=e=>sA(Tf({},"__esModule",{value:!0}),e),oA={};Ude(oA,{VERSION:()=>dA,retry:()=>cA});pA.exports=Gde(oA);var fCe=G2();async function lA(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var Vde=Hde(JO()),Wde=aA();async function Kde(e,t,r,i){let n=new Vde.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(Qde.bind(null,e,t,r),i)}async function Qde(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new Wde.RequestError(n.data.errors[0].message,500,{request:i,response:n});return lA(e,t,a,i)}return n}var dA="5.0.5";function cA(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",lA.bind(null,r,e)),e.hook.wrap("request",Kde.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}cA.VERSION=dA});var fA=h((gCe,mA)=>{"use strict";var F3=require("util"),M3=["trace","debug","info","warn","error","fatal"],Xde=function(){};mA.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return M3.indexOf(i)>=M3.indexOf(e.level)};return M3.forEach(function(i){t[i]=r(i)?n:Xde;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=F3.format(a,arguments[0])),console[s](F3.format.apply(F3,arguments))}}),t}});var $p=h(B3=>{"use strict";Object.defineProperty(B3,"__esModule",{value:!0});B3.parseRepositoryNwo=Zde;var Yde=nt();function Zde(e){let t=e.split("/");if(t.length!==2)throw new Yde.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Pn=h(bt=>{"use strict";var Jde=bt&&bt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ece=bt&&bt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),k3=bt&&bt.__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)&&Jde(t,e,r);return ece(t,e),t},tce=bt&&bt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(bt,"__esModule",{value:!0});bt.DisallowedAPIVersionReason=void 0;bt.getApiDetails=U3;bt.getApiClient=kp;bt.getApiClientWithExternalAuth=ace;bt.getGitHubVersionFromApi=bA;bt.getGitHubVersion=sce;bt.getWorkflowRelativePath=_A;bt.getAnalysisKey=wA;bt.getAutomationID=oce;bt.computeAutomationID=EA;bt.listActionsCaches=lce;bt.deleteActionsCache=dce;bt.wrapApiConfigurationError=cce;var rce=k3(ct()),hA=k3(K2()),ice=k3(uA()),nce=tce(fA()),z3=qr(),yA=$p(),Fr=nt(),j3="x-github-enterprise-version",gA;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(gA||(bt.DisallowedAPIVersionReason=gA={}));function vA(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=hA.GitHub.plugin(ice.retry);return new i(hA.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,z3.getActionVersion)()}`,log:(0,nce.default)({level:"debug"})}))}function U3(){return{auth:(0,z3.getRequiredInput)("token"),url:(0,Fr.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Fr.getRequiredEnvParam)("GITHUB_API_URL")}}function kp(){return vA(U3())}function ace(e){return vA(e,{allowExternal:!0})}var $3;async function bA(e,t){if((0,Fr.parseGitHubUrl)(t.url)===Fr.GITHUB_DOTCOM_URL)return{type:Fr.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[j3]===void 0)return{type:Fr.GitHubVariant.DOTCOM};if(r.headers[j3]==="ghe.com")return{type:Fr.GitHubVariant.GHE_DOTCOM};let i=r.headers[j3];return{type:Fr.GitHubVariant.GHES,version:i}}async function sce(){return $3===void 0&&($3=await bA(kp(),U3())),$3}async function _A(){let e=(0,Fr.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Fr.getRequiredEnvParam)("GITHUB_RUN_ID")),n=kp(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function wA(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await _A(),i=(0,Fr.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,rce.exportVariable(e,t),t}async function oce(){let e=await wA(),t=(0,z3.getRequiredInput)("matrix");return EA(e,t)}function EA(e,t){let r=`${e}/`,i=(0,Fr.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function lce(e,t){let r=(0,yA.parseRepositoryNwo)((0,Fr.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await kp().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function dce(e){let t=(0,yA.parseRepositoryNwo)((0,Fr.getRequiredEnvParam)("GITHUB_REPOSITORY"));await kp().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function cce(e){return(0,Fr.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Fr.ConfigurationError(e.message):e}});var Bo=h(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.DocUrl=void 0;var xA;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(xA||(Pf.DocUrl=xA={}))});var NA=h(Xi=>{"use strict";Object.defineProperty(Xi,"__esModule",{value:!0});Xi.cliErrorsConfig=Xi.CliConfigErrorCategory=Xi.CliError=void 0;Xi.getCliConfigCategoryIfExists=SA;Xi.wrapCliConfigurationError=hce;var zp=qr(),pce=Bo(),uce=nt(),H3=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,zp.prettyPrintInvocation)(t,r),s=mce(n),o=fce(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,zp.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${pce.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,zp.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Xi.CliError=H3;function mce(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(zp.ensureEndsInPeriod)),[(0,zp.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function fce(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var Vt;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(Vt||(Xi.CliConfigErrorCategory=Vt={}));Xi.cliErrorsConfig={[Vt.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[Vt.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[Vt.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[Vt.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[Vt.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[Vt.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[Vt.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[Vt.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[Vt.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[Vt.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[Vt.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[Vt.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[Vt.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[Vt.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[Vt.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[Vt.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[Vt.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[Vt.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function SA(e){for(let[t,r]of Object.entries(Xi.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function hce(e){let t=SA(e);if(t===void 0)return e;let r=e.message,i=Xi.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new uce.ConfigurationError(r)}});var G3=h((wCe,gce)=>{gce.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var Os=h(Up=>{"use strict";Object.defineProperty(Up,"__esModule",{value:!0});Up.ToolsFeature=void 0;Up.isSupportedToolsFeature=yce;var TA;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(TA||(Up.ToolsFeature=TA={}));function yce(e,t){return!!e.features&&e.features[t]}});var As=h(ze=>{"use strict";var vce=ze&&ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bce=ze&&ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vp=ze&&ze.__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)&&vce(t,e,r);return bce(t,e),t};Object.defineProperty(ze,"__esModule",{value:!0});ze.Features=ze.FEATURE_FLAGS_FILE_NAME=ze.featureConfig=ze.Feature=ze.CODEQL_VERSION_ZSTD_BUNDLE=ze.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var V3=Vp(require("fs")),_ce=Vp(require("path")),wce=Vp(Fo()),Ece=Pn(),Hp=Vp(G3()),PA=Os(),Gp=Vp(nt()),CA="default_codeql_version_",RA="_enabled";ze.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";ze.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Pi;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(Pi||(ze.Feature=Pi={}));ze.featureConfig={[Pi.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Pi.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Pi.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Pi.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Pi.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:PA.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Pi.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Pi.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Pi.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Pi.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Pi.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:PA.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Pi.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};ze.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var W3=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new K3(t,r,_ce.join(i,ze.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&ze.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&ze.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[ze.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${ze.featureConfig[t].envVar}.`),!1;let n=ze.featureConfig[t].minimumVersion;if(r&&n)if(await Gp.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=ze.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${ze.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=ze.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};ze.Features=W3;var K3=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(CA)||!t.endsWith(RA))return;let r=t.substring(CA.length,t.length-RA.length).replace(/_/g,".");if(!wce.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Gp.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Hp.cliVersion,tagName:Hp.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Hp.cliVersion}.`);let n={cliVersion:Hp.cliVersion,tagName:Hp.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(V3.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(V3.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),V3.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Gp.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Gp.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(ze.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,Ece.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Gp.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var r9=h((ye,LA)=>{ye=LA.exports=xe;var He;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?He=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:He=function(){};ye.SEMVER_SPEC_VERSION="2.0.0";var Wp=256,Cf=Number.MAX_SAFE_INTEGER||9007199254740991,Q3=16,xce=Wp-6,dd=ye.re=[],Ue=ye.safeRe=[],F=ye.src=[],O=ye.tokens={},IA=0;function Te(e){O[e]=IA++}var Y3="[a-zA-Z0-9-]",X3=[["\\s",1],["\\d",Wp],[Y3,xce]];function Qp(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");F[O.XRANGEIDENTIFIERLOOSE]=F[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");F[O.XRANGEIDENTIFIER]=F[O.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");F[O.XRANGEPLAIN]="[v=\\s]*("+F[O.XRANGEIDENTIFIER]+")(?:\\.("+F[O.XRANGEIDENTIFIER]+")(?:\\.("+F[O.XRANGEIDENTIFIER]+")(?:"+F[O.PRERELEASE]+")?"+F[O.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");F[O.XRANGEPLAINLOOSE]="[v=\\s]*("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[O.XRANGEIDENTIFIERLOOSE]+")(?:"+F[O.PRERELEASELOOSE]+")?"+F[O.BUILD]+"?)?)?";Te("XRANGE");F[O.XRANGE]="^"+F[O.GTLT]+"\\s*"+F[O.XRANGEPLAIN]+"$";Te("XRANGELOOSE");F[O.XRANGELOOSE]="^"+F[O.GTLT]+"\\s*"+F[O.XRANGEPLAINLOOSE]+"$";Te("COERCE");F[O.COERCE]="(^|[^\\d])(\\d{1,"+Q3+"})(?:\\.(\\d{1,"+Q3+"}))?(?:\\.(\\d{1,"+Q3+"}))?(?:$|[^\\d])";Te("COERCERTL");dd[O.COERCERTL]=new RegExp(F[O.COERCE],"g");Ue[O.COERCERTL]=new RegExp(Qp(F[O.COERCE]),"g");Te("LONETILDE");F[O.LONETILDE]="(?:~>?)";Te("TILDETRIM");F[O.TILDETRIM]="(\\s*)"+F[O.LONETILDE]+"\\s+";dd[O.TILDETRIM]=new RegExp(F[O.TILDETRIM],"g");Ue[O.TILDETRIM]=new RegExp(Qp(F[O.TILDETRIM]),"g");var Sce="$1~";Te("TILDE");F[O.TILDE]="^"+F[O.LONETILDE]+F[O.XRANGEPLAIN]+"$";Te("TILDELOOSE");F[O.TILDELOOSE]="^"+F[O.LONETILDE]+F[O.XRANGEPLAINLOOSE]+"$";Te("LONECARET");F[O.LONECARET]="(?:\\^)";Te("CARETTRIM");F[O.CARETTRIM]="(\\s*)"+F[O.LONECARET]+"\\s+";dd[O.CARETTRIM]=new RegExp(F[O.CARETTRIM],"g");Ue[O.CARETTRIM]=new RegExp(Qp(F[O.CARETTRIM]),"g");var Nce="$1^";Te("CARET");F[O.CARET]="^"+F[O.LONECARET]+F[O.XRANGEPLAIN]+"$";Te("CARETLOOSE");F[O.CARETLOOSE]="^"+F[O.LONECARET]+F[O.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");F[O.COMPARATORLOOSE]="^"+F[O.GTLT]+"\\s*("+F[O.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");F[O.COMPARATOR]="^"+F[O.GTLT]+"\\s*("+F[O.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");F[O.COMPARATORTRIM]="(\\s*)"+F[O.GTLT]+"\\s*("+F[O.LOOSEPLAIN]+"|"+F[O.XRANGEPLAIN]+")";dd[O.COMPARATORTRIM]=new RegExp(F[O.COMPARATORTRIM],"g");Ue[O.COMPARATORTRIM]=new RegExp(Qp(F[O.COMPARATORTRIM]),"g");var Tce="$1$2$3";Te("HYPHENRANGE");F[O.HYPHENRANGE]="^\\s*("+F[O.XRANGEPLAIN]+")\\s+-\\s+("+F[O.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");F[O.HYPHENRANGELOOSE]="^\\s*("+F[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+F[O.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");F[O.STAR]="(<|>)?=?\\s*\\*";for(Yn=0;YnWp)return null;var r=t.loose?Ue[O.LOOSE]:Ue[O.FULL];if(!r.test(e))return null;try{return new xe(e,t)}catch{return null}}ye.valid=Pce;function Pce(e,t){var r=$o(e,t);return r?r.version:null}ye.clean=Cce;function Cce(e,t){var r=$o(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ye.SemVer=xe;function xe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Wp)throw new TypeError("version is longer than "+Wp+" characters");if(!(this instanceof xe))return new xe(e,t);He("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ue[O.LOOSE]:Ue[O.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>Cf||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Cf||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Cf||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 n=+i;if(n>=0&&n=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};ye.inc=Rce;function Rce(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new xe(e,r).inc(t,i).version}catch{return null}}ye.diff=Oce;function Oce(e,t){if(Z3(e,t))return null;var r=$o(e),i=$o(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ye.compareIdentifiers=jo;var OA=/^[0-9]+$/;function jo(e,t){var r=OA.test(e),i=OA.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ye.lt=Rf;function Rf(e,t,r){return Oa(e,t,r)<0}ye.eq=Z3;function Z3(e,t,r){return Oa(e,t,r)===0}ye.neq=DA;function DA(e,t,r){return Oa(e,t,r)!==0}ye.gte=J3;function J3(e,t,r){return Oa(e,t,r)>=0}ye.lte=e9;function e9(e,t,r){return Oa(e,t,r)<=0}ye.cmp=Of;function Of(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 Z3(e,r,i);case"!=":return DA(e,r,i);case">":return Kp(e,r,i);case">=":return J3(e,r,i);case"<":return Rf(e,r,i);case"<=":return e9(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ye.Comparator=Yi;function Yi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Yi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Yi))return new Yi(e,t);e=e.trim().split(/\s+/).join(" "),He("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===cd?this.value="":this.value=this.operator+this.semver.version,He("comp",this)}var cd={};Yi.prototype.parse=function(e){var t=this.options.loose?Ue[O.COMPARATORLOOSE]:Ue[O.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 xe(r[2],this.options.loose):this.semver=cd};Yi.prototype.toString=function(){return this.value};Yi.prototype.test=function(e){if(He("Comparator.test",e,this.options.loose),this.semver===cd||e===cd)return!0;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}return Of(e,this.operator,this.semver,this.options)};Yi.prototype.intersects=function(e,t){if(!(e instanceof Yi))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 xt(e.value,t),Af(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xt(this.value,t),Af(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Of(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Of(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ye.Range=xt;function xt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xt(e.raw,t);if(e instanceof Yi)return new xt(e.value,t);if(!(this instanceof xt))return new xt(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()}xt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xt.prototype.toString=function(){return this.range};xt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ue[O.HYPHENRANGELOOSE]:Ue[O.HYPHENRANGE];e=e.replace(r,Qce),He("hyphen replace",e),e=e.replace(Ue[O.COMPARATORTRIM],Tce),He("comparator trim",e,Ue[O.COMPARATORTRIM]),e=e.replace(Ue[O.TILDETRIM],Sce),e=e.replace(Ue[O.CARETTRIM],Nce),e=e.split(/\s+/).join(" ");var i=t?Ue[O.COMPARATORLOOSE]:Ue[O.COMPARATOR],n=e.split(" ").map(function(a){return kce(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Yi(a,this.options)},this),n};xt.prototype.intersects=function(e,t){if(!(e instanceof xt))throw new TypeError("a Range is required");return this.set.some(function(r){return AA(r,t)&&e.set.some(function(i){return AA(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function AA(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ye.toComparators=$ce;function $ce(e,t){return new xt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function kce(e,t){return He("comp",e,t),e=Hce(e,t),He("caret",e),e=zce(e,t),He("tildes",e),e=Vce(e,t),He("xrange",e),e=Kce(e,t),He("stars",e),e}function Kr(e){return!e||e.toLowerCase()==="x"||e==="*"}function zce(e,t){return e.trim().split(/\s+/).map(function(r){return Uce(r,t)}).join(" ")}function Uce(e,t){var r=t.loose?Ue[O.TILDELOOSE]:Ue[O.TILDE];return e.replace(r,function(i,n,a,s,o){He("tilde",e,i,n,a,s,o);var l;return Kr(n)?l="":Kr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Kr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(He("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",He("tilde return",l),l})}function Hce(e,t){return e.trim().split(/\s+/).map(function(r){return Gce(r,t)}).join(" ")}function Gce(e,t){He("caret",e,t);var r=t.loose?Ue[O.CARETLOOSE]:Ue[O.CARET];return e.replace(r,function(i,n,a,s,o){He("caret",e,i,n,a,s,o);var l;return Kr(n)?l="":Kr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Kr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(He("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(He("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),He("caret return",l),l})}function Vce(e,t){return He("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Wce(r,t)}).join(" ")}function Wce(e,t){e=e.trim();var r=t.loose?Ue[O.XRANGELOOSE]:Ue[O.XRANGE];return e.replace(r,function(i,n,a,s,o,l){He("xRange",e,i,n,a,s,o,l);var d=Kr(a),c=d||Kr(s),p=c||Kr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),He("xRange return",i),i})}function Kce(e,t){return He("replaceStars",e,t),e.trim().replace(Ue[O.STAR],"")}function Qce(e,t,r,i,n,a,s,o,l,d,c,p,u){return Kr(r)?t="":Kr(i)?t=">="+r+".0.0":Kr(n)?t=">="+r+"."+i+".0":t=">="+t,Kr(l)?o="":Kr(d)?o="<"+(+l+1)+".0.0":Kr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}xt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ye.satisfies=Af;function Af(e,t,r){try{t=new xt(t,r)}catch{return!1}return t.test(e)}ye.maxSatisfying=Yce;function Yce(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xe(i,r))}),i}ye.minSatisfying=Zce;function Zce(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new xe(i,r))}),i}ye.minVersion=Jce;function Jce(e,t){e=new xt(e,t);var r=new xe("0.0.0");if(e.test(r)||(r=new xe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Kp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ye.validRange=epe;function epe(e,t){try{return new xt(e,t).range||"*"}catch{return null}}ye.ltr=tpe;function tpe(e,t,r){return t9(e,t,"<",r)}ye.gtr=rpe;function rpe(e,t,r){return t9(e,t,">",r)}ye.outside=t9;function t9(e,t,r,i){e=new xe(e,i),t=new xt(t,i);var n,a,s,o,l;switch(r){case">":n=Kp,a=e9,s=Rf,o=">",l=">=";break;case"<":n=Rf,a=J3,s=Kp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Af(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ye.prerelease=ipe;function ipe(e,t){var r=$o(e,t);return r&&r.prerelease.length?r.prerelease:null}ye.intersects=npe;function npe(e,t,r){return e=new xt(e,r),t=new xt(t,r),e.intersects(t)}ye.coerce=ape;function ape(e,t){if(e instanceof xe)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(Ue[O.COERCE]);else{for(var i;(i=Ue[O.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ue[O.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ue[O.COERCERTL].lastIndex=-1}return r===null?null:$o(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var MA=h((Mr,n9)=>{"use strict";var spe=Mr&&Mr.__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]}),ope=Mr&&Mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lpe=Mr&&Mr.__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)&&spe(t,e,r);return ope(t,e),t},dpe=Mr&&Mr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mr,"__esModule",{value:!0});Mr._readLinuxVersionFile=Mr._getOsVersion=Mr._findMatch=void 0;var qA=lpe(r9()),i9=ct(),FA=require("os"),cpe=require("child_process"),If=require("fs");function ppe(e,t,r,i){return dpe(this,void 0,void 0,function*(){let n=FA.platform(),a,s,o;for(let l of r){let d=l.version;if(i9.debug(`check ${d} satisfies ${e}`),qA.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{i9.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=n9.exports._getOsVersion();u===c.platform_version?p=!0:p=qA.satisfies(u,c.platform_version)}return p}),o)){i9.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Mr._findMatch=ppe;function upe(){let e=FA.platform(),t="";if(e==="darwin")t=cpe.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=n9.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Mr._getOsVersion=upe;function mpe(){let e="/etc/lsb-release",t="/etc/os-release",r="";return If.existsSync(e)?r=If.readFileSync(e).toString():If.existsSync(t)&&(r=If.readFileSync(t).toString()),r}Mr._readLinuxVersionFile=mpe});var jA=h((SCe,BA)=>{var fpe=require("crypto");BA.exports=function(){return fpe.randomBytes(16)}});var zA=h((NCe,kA)=>{var $A=[];for(Xp=0;Xp<256;++Xp)$A[Xp]=(Xp+256).toString(16).substr(1);var Xp;function hpe(e,t){var r=t||0,i=$A;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}kA.exports=hpe});var HA=h((TCe,UA)=>{var gpe=jA(),ype=zA();function vpe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||gpe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||ype(n)}UA.exports=vpe});var WA=h(Zi=>{"use strict";var bpe=Zi&&Zi.__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]}),_pe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wpe=Zi&&Zi.__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)&&bpe(t,e,r);return _pe(t,e),t},GA=Zi&&Zi.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.RetryHelper=void 0;var VA=wpe(ct()),a9=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 GA(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Zi.RetryHelper=a9});var qf=h(Se=>{"use strict";var Epe=Se&&Se.__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]}),xpe=Se&&Se.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zn=Se&&Se.__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)&&Epe(t,e,r);return xpe(t,e),t},Qr=Se&&Se.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Spe=Se&&Se.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Se,"__esModule",{value:!0});Se.evaluateVersions=Se.isExplicitVersion=Se.findFromManifest=Se.getManifestFromRepo=Se.findAllVersions=Se.find=Se.cacheFile=Se.cacheDir=Se.extractZip=Se.extractXar=Se.extractTar=Se.extract7z=Se.downloadTool=Se.HTTPError=void 0;var Fe=Zn(ct()),Ci=Zn(Wc()),Ji=Zn(require("fs")),Npe=Zn(MA()),Zp=Zn(require("os")),Cn=Zn(require("path")),KA=Zn(ho()),Aa=Zn(r9()),Tpe=Zn(require("stream")),Ppe=Zn(require("util")),pd=require("assert"),QA=Spe(HA()),Is=Nl(),Cpe=WA(),Yp=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Se.HTTPError=Yp;var o9=process.platform==="win32",Rpe=process.platform==="darwin",Ope="actions/tool-cache";function Ape(e,t,r,i){return Qr(this,void 0,void 0,function*(){t=t||Cn.join(eI(),QA.default()),yield Ci.mkdirP(Cn.dirname(t)),Fe.debug(`Downloading ${e}`),Fe.debug(`Destination ${t}`);let n=3,a=s9("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=s9("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Cpe.RetryHelper(n,a,s).execute(()=>Qr(this,void 0,void 0,function*(){return yield Ipe(e,t||"",r,i)}),l=>!(l instanceof Yp&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Se.downloadTool=Ape;function Ipe(e,t,r,i){return Qr(this,void 0,void 0,function*(){if(Ji.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new KA.HttpClient(Ope,[],{allowRetries:!1});r&&(Fe.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new Yp(a.message.statusCode);throw Fe.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=Ppe.promisify(Tpe.pipeline),l=s9("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Ji.createWriteStream(t)),Fe.debug("download complete"),d=!0,t}finally{if(!d){Fe.debug("download failed");try{yield Ci.rmRF(t)}catch(c){Fe.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function Dpe(e,t,r){return Qr(this,void 0,void 0,function*(){pd.ok(o9,"extract7z() not supported on current OS"),pd.ok(e,'parameter "file" is required'),t=yield Df(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Fe.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Is.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=Cn.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield Ci.which("powershell",!0);yield Is.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}Se.extract7z=Dpe;function Lpe(e,t,r="xz"){return Qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield Df(t),Fe.debug("Checking tar --version");let i="";yield Is.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Fe.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Fe.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return o9&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Is.exec("tar",a),t})}Se.extractTar=Lpe;function qpe(e,t,r=[]){return Qr(this,void 0,void 0,function*(){pd.ok(Rpe,"extractXar() not supported on current OS"),pd.ok(e,'parameter "file" is required'),t=yield Df(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Fe.isDebug()&&i.push("-v");let n=yield Ci.which("xar",!0);return yield Is.exec(`"${n}"`,Hpe(i)),t})}Se.extractXar=qpe;function Fpe(e,t){return Qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield Df(t),o9?yield Mpe(e,t):yield Bpe(e,t),t})}Se.extractZip=Fpe;function Mpe(e,t){return Qr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Ci.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('${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(" ")];Fe.debug(`Using pwsh at path: ${n}`),yield Is.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 '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Ci.which("powershell",!0);Fe.debug(`Using powershell at path: ${o}`),yield Is.exec(`"${o}"`,s)}})}function Bpe(e,t){return Qr(this,void 0,void 0,function*(){let r=yield Ci.which("unzip",!0),i=[e];Fe.isDebug()||i.unshift("-q"),i.unshift("-o"),yield Is.exec(`"${r}"`,i,{cwd:t})})}function jpe(e,t,r,i){return Qr(this,void 0,void 0,function*(){if(r=Aa.clean(r)||r,i=i||Zp.arch(),Fe.debug(`Caching tool ${t} ${r} ${i}`),Fe.debug(`source dir: ${e}`),!Ji.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield YA(t,r,i);for(let a of Ji.readdirSync(e)){let s=Cn.join(e,a);yield Ci.cp(s,n,{recursive:!0})}return ZA(t,r,i),n})}Se.cacheDir=jpe;function $pe(e,t,r,i,n){return Qr(this,void 0,void 0,function*(){if(i=Aa.clean(i)||i,n=n||Zp.arch(),Fe.debug(`Caching tool ${r} ${i} ${n}`),Fe.debug(`source file: ${e}`),!Ji.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield YA(r,i,n),s=Cn.join(a,t);return Fe.debug(`destination file ${s}`),yield Ci.cp(e,s),ZA(r,i,n),a})}Se.cacheFile=$pe;function kpe(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Zp.arch(),!l9(t)){let n=XA(e,r);t=JA(n,t)}let i="";if(t){t=Aa.clean(t)||"";let n=Cn.join(Lf(),e,t,r);Fe.debug(`checking cache: ${n}`),Ji.existsSync(n)&&Ji.existsSync(`${n}.complete`)?(Fe.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Fe.debug("not found")}return i}Se.find=kpe;function XA(e,t){let r=[];t=t||Zp.arch();let i=Cn.join(Lf(),e);if(Ji.existsSync(i)){let n=Ji.readdirSync(i);for(let a of n)if(l9(a)){let s=Cn.join(i,a,t||"");Ji.existsSync(s)&&Ji.existsSync(`${s}.complete`)&&r.push(a)}}return r}Se.findAllVersions=XA;function zpe(e,t,r,i="master"){return Qr(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new KA.HttpClient("tool-cache"),o={};r&&(Fe.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Fe.debug("Invalid json")}}return n})}Se.getManifestFromRepo=zpe;function Upe(e,t,r,i=Zp.arch()){return Qr(this,void 0,void 0,function*(){return yield Npe._findMatch(e,t,r,i)})}Se.findFromManifest=Upe;function Df(e){return Qr(this,void 0,void 0,function*(){return e||(e=Cn.join(eI(),QA.default())),yield Ci.mkdirP(e),e})}function YA(e,t,r){return Qr(this,void 0,void 0,function*(){let i=Cn.join(Lf(),e,Aa.clean(t)||t,r||"");Fe.debug(`destination ${i}`);let n=`${i}.complete`;return yield Ci.rmRF(i),yield Ci.rmRF(n),yield Ci.mkdirP(i),i})}function ZA(e,t,r){let n=`${Cn.join(Lf(),e,Aa.clean(t)||t,r||"")}.complete`;Ji.writeFileSync(n,""),Fe.debug("finished caching tool")}function l9(e){let t=Aa.clean(e)||"";Fe.debug(`isExplicit: ${t}`);let r=Aa.valid(t)!=null;return Fe.debug(`explicit? ${r}`),r}Se.isExplicitVersion=l9;function JA(e,t){let r="";Fe.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Aa.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Aa.satisfies(n,t)){r=n;break}}return r?Fe.debug(`matched: ${r}`):Fe.debug("match not found"),r}Se.evaluateVersions=JA;function Lf(){let e=process.env.RUNNER_TOOL_CACHE||"";return pd.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function eI(){let e=process.env.RUNNER_TEMP||"";return pd.ok(e,"Expected RUNNER_TEMP to be defined"),e}function s9(e,t){let r=global[e];return r!==void 0?r:t}function Hpe(e){return Array.from(new Set(e))}});var rI=h((RCe,tI)=>{"use strict";tI.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var ud=h(en=>{"use strict";var Gpe=en&&en.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vpe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wpe=en&&en.__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)&&Gpe(t,e,r);return Vpe(t,e),t};Object.defineProperty(en,"__esModule",{value:!0});en.getActionsLogger=Kpe;en.getRunnerLogger=Qpe;en.withGroup=Xpe;en.formatDuration=Ype;var d9=Wpe(ct());function Kpe(){return d9}function Qpe(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Xpe(e,t){d9.startGroup(e);try{return t()}finally{d9.endGroup()}}function Ype(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var iI,nI=vt(()=>{iI="ffffffff-ffff-ffff-ffff-ffffffffffff"});var aI,sI=vt(()=>{aI="00000000-0000-0000-0000-000000000000"});var oI,lI=vt(()=>{oI=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function Zpe(e){return typeof e=="string"&&oI.test(e)}var Ds,Jp=vt(()=>{lI();Ds=Zpe});function Jpe(e){if(!Ds(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var Ia,eu=vt(()=>{Jp();Ia=Jpe});function Xr(e,t=0){return(xr[e[t+0]]+xr[e[t+1]]+xr[e[t+2]]+xr[e[t+3]]+"-"+xr[e[t+4]]+xr[e[t+5]]+"-"+xr[e[t+6]]+xr[e[t+7]]+"-"+xr[e[t+8]]+xr[e[t+9]]+"-"+xr[e[t+10]]+xr[e[t+11]]+xr[e[t+12]]+xr[e[t+13]]+xr[e[t+14]]+xr[e[t+15]]).toLowerCase()}function eue(e,t=0){let r=Xr(e,t);if(!Ds(r))throw TypeError("Stringified UUID is invalid");return r}var xr,dI,Da=vt(()=>{Jp();xr=[];for(let e=0;e<256;++e)xr.push((e+256).toString(16).slice(1));dI=eue});function La(){return Ff>Mf.length-16&&((0,cI.randomFillSync)(Mf),Ff=0),Mf.slice(Ff,Ff+=16)}var cI,Mf,Ff,Bf=vt(()=>{cI=require("crypto"),Mf=new Uint8Array(256),Ff=Mf.length});function tue(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=pI(e.random??e.rng?.()??La(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=La();rue(tu,a,s),i=pI(s,tu.msecs,tu.nsecs,n?void 0:tu.clockseq,n?void 0:tu.node,t,r)}return t?i:Xr(i)}function rue(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}var tu,jf,c9=vt(()=>{Bf();Da();tu={};jf=tue});function ru(e){let t=typeof e=="string"?Ia(e):e,r=iue(t);return typeof e=="string"?Xr(r):r}function iue(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var p9=vt(()=>{eu();Da()});function nue(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,uI.createHash)("md5").update(e).digest()}var uI,mI,fI=vt(()=>{uI=require("crypto");mI=nue});function aue(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{eu();Da();$f="6ba7b810-9dad-11d1-80b4-00c04fd430c8",kf="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function m9(e,t,r,i){return iu(48,mI,e,t,r,i)}var hI,gI=vt(()=>{fI();u9();m9.DNS=$f;m9.URL=kf;hI=m9});var yI,f9,vI=vt(()=>{yI=require("crypto"),f9={randomUUID:yI.randomUUID}});function sue(e,t,r){if(f9.randomUUID&&!t&&!e)return f9.randomUUID();e=e||{};let i=e.random||(e.rng||La)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return Xr(i)}var bI,_I=vt(()=>{vI();Bf();Da();bI=sue});function oue(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,wI.createHash)("sha1").update(e).digest()}var wI,EI,xI=vt(()=>{wI=require("crypto");EI=oue});function h9(e,t,r,i){return iu(80,EI,e,t,r,i)}var SI,NI=vt(()=>{xI();u9();h9.DNS=$f;h9.URL=kf;SI=h9});function lue(e,t,r){e??={},r??=0;let i=jf({...e,_v6:!0},new Uint8Array(16));if(i=ru(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return Xr(i)}var TI,PI=vt(()=>{Da();c9();p9();TI=lue});function g9(e){let t=typeof e=="string"?Ia(e):e,r=due(t);return typeof e=="string"?Xr(r):r}function due(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var CI=vt(()=>{eu();Da()});function cue(e,t,r){let i;if(e)i=RI(e.random??e.rng?.()??La(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=La();pue(y9,n,a),i=RI(a,y9.msecs,y9.seq,t,r)}return t?i:Xr(i)}function pue(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function RI(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var y9,OI,AI=vt(()=>{Bf();Da();y9={};OI=cue});function uue(e){if(!Ds(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var II,DI=vt(()=>{Jp();II=uue});var v9={};km(v9,{MAX:()=>iI,NIL:()=>aI,parse:()=>Ia,stringify:()=>dI,v1:()=>jf,v1ToV6:()=>ru,v3:()=>hI,v4:()=>bI,v5:()=>SI,v6:()=>TI,v6ToV1:()=>g9,v7:()=>OI,validate:()=>Ds,version:()=>II});var b9=vt(()=>{nI();sI();eu();Da();c9();p9();gI();_I();NI();PI();CI();AI();Jp();DI()});var E9=h(ci=>{"use strict";var mue=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fue=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w9=ci&&ci.__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)&&mue(t,e,r);return fue(t,e),t},hue=ci&&ci.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ci,"__esModule",{value:!0});ci.isZstdAvailable=Tue;ci.extract=Pue;ci.extractTarZst=MI;ci.inferCompressionMethod=Rue;var gue=require("child_process"),yue=w9(require("fs")),vue=hue(require("path")),_9=w9(require("stream")),bue=Sl(),_ue=w9(qf()),LI=lp(),wue=(b9(),fo(v9)),qI=qr(),FI=nt(),Eue="3.4.3",xue="1.31";async function Sue(e,t){try{return await(0,LI.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function Nue(){let e=await(0,LI.safeWhich)("tar"),t="";if(await new bue.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function Tue(e){let t=await Sue("zstd",e);try{let r=await Nue(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=xue,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=Eue,foundZstdBinary:t,version:r};default:(0,FI.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function Pue(e,t,r,i){switch(t){case"gzip":return await _ue.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await MI(e,r,i)}}async function MI(e,t,r){let i=await Cue();r.debug(`Extracting to ${i}.${e instanceof _9.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof _9.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,gue.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof _9.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new qI.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,FI.cleanUpGlob)(i,"extraction destination directory",r),n}}async function Cue(){let e=vue.default.join((0,qI.getTemporaryDirectory)(),(0,wue.v4)());return yue.mkdirSync(e,{recursive:!0}),e}function Rue(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var jI=h((FRe,BI)=>{var md=1e3,fd=md*60,hd=fd*60,ko=hd*24,Oue=ko*7,Aue=ko*365.25;BI.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Iue(e);if(r==="number"&&isFinite(e))return t.long?Lue(e):Due(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Iue(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*Aue;case"weeks":case"week":case"w":return r*Oue;case"days":case"day":case"d":return r*ko;case"hours":case"hour":case"hrs":case"hr":case"h":return r*hd;case"minutes":case"minute":case"mins":case"min":case"m":return r*fd;case"seconds":case"second":case"secs":case"sec":case"s":return r*md;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Due(e){var t=Math.abs(e);return t>=ko?Math.round(e/ko)+"d":t>=hd?Math.round(e/hd)+"h":t>=fd?Math.round(e/fd)+"m":t>=md?Math.round(e/md)+"s":e+"ms"}function Lue(e){var t=Math.abs(e);return t>=ko?zf(e,t,ko,"day"):t>=hd?zf(e,t,hd,"hour"):t>=fd?zf(e,t,fd,"minute"):t>=md?zf(e,t,md,"second"):e+" ms"}function zf(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var x9=h((MRe,$I)=>{function que(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=jI(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(H==="%%")return"%";P++;let j=r.formatters[W];if(typeof j=="function"){let L=y[P];H=j.call(w,L),y.splice(P,1),P--}return H}),r.formatArgs.call(w,y),(w.log||r.log).apply(w,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{Ri.formatArgs=Mue;Ri.save=Bue;Ri.load=jue;Ri.useColors=Fue;Ri.storage=$ue();Ri.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`."))}})();Ri.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 Fue(){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 Mue(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+Uf.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}Ri.log=console.debug||console.log||(()=>{});function Bue(e){try{e?Ri.storage.setItem("debug",e):Ri.storage.removeItem("debug")}catch{}}function jue(){let e;try{e=Ri.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function $ue(){try{return localStorage}catch{}}Uf.exports=x9()(Ri);var{formatters:kue}=Uf.exports;kue.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var UI=h((nr,Gf)=>{var zue=require("tty"),Hf=require("util");nr.init=Que;nr.log=Vue;nr.formatArgs=Hue;nr.save=Wue;nr.load=Kue;nr.useColors=Uue;nr.destroy=Hf.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");nr.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(nr.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{}nr.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.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 Uue(){return"colors"in nr.inspectOpts?!!nr.inspectOpts.colors:zue.isatty(process.stderr.fd)}function Hue(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+Gf.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Gue()+t+" "+e[0]}function Gue(){return nr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Vue(...e){return process.stderr.write(Hf.formatWithOptions(nr.inspectOpts,...e)+` +`)}function Wue(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Kue(){return process.env.DEBUG}function Que(e){e.inspectOpts={};let t=Object.keys(nr.inspectOpts);for(let r=0;rt.trim()).join(" ")};zI.O=function(e){return this.inspectOpts.colors=this.useColors,Hf.inspect(e,this.inspectOpts)}});var nu=h((BRe,S9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?S9.exports=kI():S9.exports=UI()});var GI=h((jRe,HI)=>{var au;HI.exports=function(){if(!au){try{au=nu()("follow-redirects")}catch{}typeof au!="function"&&(au=function(){})}au.apply(null,arguments)}});var XI=h(($Re,F9)=>{var ou=require("url"),su=ou.URL,Xue=require("http"),Yue=require("https"),R9=require("stream").Writable,O9=require("assert"),VI=GI();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=Uo(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var A9=!1;try{O9(new su(""))}catch(e){A9=e.code==="ERR_INVALID_URL"}var Zue=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],I9=["abort","aborted","connect","error","socket","timeout"],D9=Object.create(null);I9.forEach(function(e){D9[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var T9=lu("ERR_INVALID_URL","Invalid URL",TypeError),P9=lu("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Jue=lu("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",P9),eme=lu("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),tme=lu("ERR_STREAM_WRITE_AFTER_END","write after end"),rme=R9.prototype.destroy||KI;function pi(e,t){R9.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof P9?n:new P9({cause:n}))}},this._performRequest()}pi.prototype=Object.create(R9.prototype);pi.prototype.abort=function(){q9(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};pi.prototype.destroy=function(e){return q9(this._currentRequest,e),rme.call(this,e),this};pi.prototype.write=function(e,t,r){if(this._ending)throw new tme;if(!zo(e)&&!ame(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Uo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new eme),this.abort())};pi.prototype.end=function(e,t,r){if(Uo(e)?(r=e,e=t=null):Uo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};pi.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};pi.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};pi.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){pi.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(pi.prototype,e,{get:function(){return this._currentRequest[e]}})});pi.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};pi.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of I9)i.on(n,D9[n]);if(this._currentUrl=/^\//.test(this._options.path)?ou.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(q9(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Jue;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],N9(/^content-/i,this._options.headers));var s=N9(/^host$/i,this._options.headers),o=L9(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:ou.format(Object.assign(o,{host:l})),c=ime(r,d);if(VI("redirecting to",c.href),this._isRedirect=!0,C9(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!nme(c.host,l))&&N9(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Uo(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function WI(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return sme(d)?d=C9(d):zo(d)?d=C9(L9(d)):(p=c,c=QI(d),d={protocol:n}),Uo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!zo(c.host)&&!zo(c.hostname)&&(c.hostname="::1"),O9.equal(c.protocol,n,"protocol mismatch"),VI("options",c),new pi(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function KI(){}function L9(e){var t;if(A9)t=new su(e);else if(t=QI(ou.parse(e)),!zo(t.protocol))throw new T9({input:e});return t}function ime(e,t){return A9?new su(e,t):L9(ou.resolve(t,e))}function QI(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new T9({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new T9({input:e.href||e});return e}function C9(e,t){var r=t||{};for(var i of Zue)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function N9(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function lu(e,t,r){function i(n){Uo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function q9(e,t){for(var r of I9)e.removeListener(r,D9[r]);e.on("error",KI),e.destroy(t)}function nme(e,t){O9(zo(e)&&zo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function zo(e){return typeof e=="string"||e instanceof String}function Uo(e){return typeof e=="function"}function ame(e){return typeof e=="object"&&"length"in e}function sme(e){return su&&e instanceof su}F9.exports=WI({http:Xue,https:Yue});F9.exports.wrap=WI});var ZI=h(tn=>{"use strict";var ome=tn&&tn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lme=tn&&tn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j9=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)&&ome(t,e,r);return lme(t,e),t};Object.defineProperty(tn,"__esModule",{value:!0});tn.STREAMING_HIGH_WATERMARK_BYTES=void 0;tn.downloadAndExtract=gme;var dme=j9(require("path")),gd=require("perf_hooks"),cme=j9(qf()),pme=XI(),ume=(b9(),fo(v9)),M9=ud(),B9=j9(E9()),mme=nt();tn.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function fme(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function hme(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function gme(e,t,r,i,n,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let s=B9.inferCompressionMethod(e);if(s==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=gd.performance.now(),f=await yme(e,t,r,i,a),g=Math.round(gd.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${f} (${(0,M9.formatDuration)(g)}).`),{extractedBundlePath:f,statusReport:{compressionMethod:s,toolsUrl:YI(e),...hme(g)}}}let o=dme.join(n,(0,ume.v4)()),l=gd.performance.now(),d=await cme.downloadTool(e,o,t,r),c=Math.round(gd.performance.now()-l);a.info(`Finished downloading CodeQL bundle to ${d} (${(0,M9.formatDuration)(c)}).`);let p,u;try{a.info("Extracting CodeQL bundle.");let m=gd.performance.now();p=await B9.extract(d,s,i,a),u=Math.round(gd.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,M9.formatDuration)(u)}).`)}finally{await(0,mme.cleanUpGlob)(d,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:s,toolsUrl:YI(e),...fme(c,u)}}}async function yme(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let a=await new Promise(s=>pme.https.get(e,{headers:r,highWaterMark:tn.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await B9.extractTarZst(a,i,n)}function YI(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var oD=h(Ge=>{"use strict";var vme=Ge&&Ge.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bme=Ge&&Ge.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ls=Ge&&Ge.__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)&&vme(t,e,r);return bme(t,e),t},_me=Ge&&Ge.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ge,"__esModule",{value:!0});Ge.downloadCodeQL=Ge.CODEQL_DEFAULT_ACTION_REPOSITORY=Ge.ToolsSource=void 0;Ge.getCodeQLActionRepository=iD;Ge.tryGetTagNameFromUrl=k9;Ge.tryGetBundleVersionFromUrl=nD;Ge.convertToSemVer=pu;Ge.getCodeQLSource=aD;Ge.tryGetFallbackToolcacheVersion=sD;Ge.getCodeQLURLVersion=Lme;Ge.setupCodeQLBundle=Fme;var wme=Ls(require("fs")),Eme=Ls(require("path")),JI=require("perf_hooks"),Ho=Ls(qf()),xme=_me(rI()),Vf=Ls(Fo()),Sme=qr(),Nme=Ls(Pn()),eD=Ls(G3()),Tme=As(),Pme=ud(),$9=Ls(E9()),Cme=ZI(),yd=Ls(nt()),rD=nt(),du;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(du||(Ge.ToolsSource=du={}));Ge.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var tD=["linked","latest"];function Rme(e){return e?".tar.zst":".tar.gz"}function Ome(e){let t=Rme(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function iD(e){return(0,Sme.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ge.CODEQL_DEFAULT_ACTION_REPOSITORY):yd.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Ame(e,t,r,i){let n=iD(i),s=[[t.url,n],[t.url,Ge.CODEQL_DEFAULT_ACTION_REPOSITORY],[yd.GITHUB_DOTCOM_URL,Ge.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,xme.default)(l,p))),o=Ome(r);for(let l of s){let[d,c]=l;if(d===yd.GITHUB_DOTCOM_URL&&c===Ge.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await Nme.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ge.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function cu(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function k9(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function nD(e,t){let r=k9(e,t);if(r!==void 0)return cu(r,t)}function pu(e,t){Vf.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=Vf.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Ime(e,t){let r=Ho.findAllVersions("CodeQL").filter(rD.isGoodVersion).map(i=>({folder:Ho.find("CodeQL",i),version:i})).filter(({folder:i})=>wme.existsSync(Eme.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function aD(e,t,r,i,n,a){if(e&&!tD.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&tD.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=eD.cliVersion,l=eD.bundleVersion;else if(e!==void 0){if(l=k9(e,a),d=e,l){let m=cu(l,a);m&&Vf.valid(m)&&(o=pu(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&cu(l,a),p=o??(c&&pu(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=Ho.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=Ho.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=Ho.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await sD(o,l,a);m?u=Ho.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==yd.GitHubVariant.DOTCOM&&!s&&!e){let m=await Ime(p,a);if(m!==void 0)return m}return d||(d=await Ame(l,r,o!==void 0&&await Mme(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&cu(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function sD(e,t,r){let i=cu(t,r);if(!i)return;let n=pu(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Dme=async function(e,t,r,i,n,a,s){let o=new URL(e),l=new URLSearchParams(o.search),d={accept:"application/octet-stream"},c;l.has("token")?s.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(s.debug("Providing an authorization token to download CodeQL tools."),c=`token ${i.auth}`):s.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:u}=await(0,Cme.downloadAndExtract)(e,c,{"User-Agent":"CodeQL Action",...d},n,a,s),m=t??nD(e,s);if(m===void 0)return s.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:u,toolsVersion:r??"unknown"};s.debug("Caching CodeQL bundle.");let f=qme(r,m,s),g=JI.performance.now(),y=await Ho.cacheDir(p,"CodeQL",f);return s.info(`Added CodeQL bundle to the tool cache (${(0,Pme.formatDuration)(JI.performance.now()-g)}).`),y!==p&&await(0,rD.cleanUpGlob)(p,"CodeQL bundle from temporary directory",s),{codeqlFolder:y,statusReport:u,toolsVersion:r??f}};Ge.downloadCodeQL=Dme;function Lme(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new yd.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function qme(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:pu(t,r)}async function Fme(e,t,r,i,n,a){let s=await $9.isZstdAvailable(a),o=await aD(e,n,t,i,s.available,a),l,d=o.toolsVersion,c,p;switch(o.sourceType){case"local":{let u=$9.inferCompressionMethod(o.codeqlTarPath);l=await $9.extract(o.codeqlTarPath,u,s.version,a),p=du.Local;break}case"toolcache":l=o.codeqlFolder,a.debug(`CodeQL found in cache ${l}`),p=du.Toolcache;break;case"download":{let u=await(0,Ge.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,s.version,r,a);d=u.toolsVersion,l=u.codeqlFolder,c=u.statusReport,p=du.Download;break}default:yd.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:p,toolsVersion:d,zstdAvailability:s}}async function Mme(e,t){return process.platform!=="win32"&&t&&Vf.gte(e,Tme.CODEQL_VERSION_ZSTD_BUNDLE)}});var Go=h(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.LANGUAGE_ALIASES=Rn.Language=void 0;Rn.parseLanguage=Bme;Rn.isTracedLanguage=lD;Rn.isScannedLanguage=jme;var Oi;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Oi||(Rn.Language=Oi={}));Rn.LANGUAGE_ALIASES={c:Oi.cpp,"c++":Oi.cpp,"c#":Oi.csharp,kotlin:Oi.java,typescript:Oi.javascript};function Bme(e){if(e=e.trim().toLowerCase(),e in Oi)return e;if(e in Rn.LANGUAGE_ALIASES)return Rn.LANGUAGE_ALIASES[e]}function lD(e){return[Oi.cpp,Oi.csharp,Oi.go,Oi.java,Oi.swift].includes(e)}function jme(e){return!lD(e)}});var Wf=h(rn=>{"use strict";var $me=rn&&rn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kme=rn&&rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cD=rn&&rn.__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)&&$me(t,e,r);return kme(t,e),t};Object.defineProperty(rn,"__esModule",{value:!0});rn.shouldEnableIndirectTracing=H9;rn.endTracingForCluster=Ume;rn.getTracerConfigForCluster=uD;rn.getCombinedTracerConfig=Hme;var z9=cD(require("fs")),U9=cD(require("path")),zme=Go(),pD=Os(),dD=nt();async function H9(e,t){return t.buildMode===dD.BuildMode.None||t.buildMode===dD.BuildMode.Autobuild&&await e.supportsFeature(pD.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,zme.isTracedLanguage)(r))}async function Ume(e,t,r){if(!await H9(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=U9.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!z9.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(z9.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function uD(e){return{env:JSON.parse(z9.readFileSync(U9.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function Hme(e,t){if(!await H9(e,t))return;let r=await uD(t);if(!await e.supportsFeature(pD.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=U9.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var Vo=h(pt=>{"use strict";var Gme=pt&&pt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vme=pt&&pt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fs=pt&&pt.__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)&&Gme(t,e,r);return Vme(t,e),t};Object.defineProperty(pt,"__esModule",{value:!0});pt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=pt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;pt.setupCodeQL=r1e;pt.getCodeQL=i1e;pt.setCodeQL=n1e;pt.getCachedCodeQL=a1e;pt.getCodeQLForTesting=s1e;pt.getCodeQLForCmd=Yf;pt.getExtraOptions=W9;pt.getTrapCachingExtractorConfigArgs=xD;pt.getTrapCachingExtractorConfigArgsForLang=Qf;pt.getGeneratedCodeScanningConfigPath=Xf;var Wme=Fs(require("fs")),V9=Fs(require("path")),mD=Fs(ct()),Kf=Fs(Sl()),fD=Fs(Op()),Kme=Fs(Fo()),vd=qr(),hD=NA(),Qme=Bo(),uu=Xn(),gD=As(),Xme=Fs(oD()),qs=Os(),Yme=Wf(),sr=Fs(nt()),mu=nt(),qa,yD="2.14.6",vD="2.14.6",Zme="3.10",Jme="2024-09-24",ED="progress++";pt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";pt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var e1e="2.15.2",t1e="2.17.1";async function r1e(e,t,r,i,n,a,s){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await Xme.setupCodeQLBundle(e,t,r,i,n,a);a.debug(`Bundle download status report: ${JSON.stringify(l)}`);let u=V9.join(o,"codeql","codeql");if(process.platform==="win32")u+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new sr.ConfigurationError(`Unsupported platform: ${process.platform}`);return qa=await Yf(u,s),{codeql:qa,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,mu.getErrorMessage)(o)}`)}}async function i1e(e){return qa===void 0&&(qa=await Yf(e,!0)),qa}function St(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function n1e(e){return qa={getPath:St(e,"getPath",()=>"/tmp/dummy-path"),getVersion:St(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:St(e,"printVersion"),supportsFeature:St(e,"supportsFeature",async t=>!!e.getVersion&&(0,qs.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:St(e,"databaseInitCluster"),runAutobuild:St(e,"runAutobuild"),extractScannedLanguage:St(e,"extractScannedLanguage"),extractUsingBuildMode:St(e,"extractUsingBuildMode"),finalizeDatabase:St(e,"finalizeDatabase"),resolveLanguages:St(e,"resolveLanguages"),betterResolveLanguages:St(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:St(e,"resolveQueries"),resolveBuildEnvironment:St(e,"resolveBuildEnvironment"),packDownload:St(e,"packDownload"),databaseCleanup:St(e,"databaseCleanup"),databaseBundle:St(e,"databaseBundle"),databaseRunQueries:St(e,"databaseRunQueries"),databaseInterpretResults:St(e,"databaseInterpretResults"),databasePrintBaseline:St(e,"databasePrintBaseline"),databaseExportDiagnostics:St(e,"databaseExportDiagnostics"),diagnosticsExport:St(e,"diagnosticsExport"),resolveExtractor:St(e,"resolveExtractor"),mergeResults:St(e,"mergeResults")},qa}function a1e(){if(qa===void 0)throw new Error("cachedCodeQL undefined");return qa}async function s1e(e="codeql-for-testing"){return Yf(e,!1)}async function Yf(e,t){let r={getPath(){return e},async getVersion(){let i=sr.getCachedCodeQlVersion();if(i===void 0){let n=await Sr(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}sr.cacheCodeQlVersion(i)}return i},async printVersion(){await Sr(e,["version","--format=json"])},async supportsFeature(i){return(0,qs.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);await(0,Yme.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await xD(i)),l.push(`--trace-process-name=${a}`));let d=await o1e(i,o),c=(0,vd.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(qs.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await _D(i,this)?l.push("--sublanguage-file-coverage"):await sr.codeQlVersionAtLeast(this,pt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,qs.isSupportedToolsFeature)(await this.getVersion(),qs.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await Sr(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...ar(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){wD();let a=V9.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[uu.EnvVar.CLI_VERBOSITY]=process.env[uu.EnvVar.CLI_VERBOSITY]||ED),await Sr(a)},async extractScannedLanguage(i,n){await Sr(e,["database","trace-command","--index-traceless-dbs",...await Qf(i,n),...G9(i.debugMode),...ar(["database","trace-command"]),sr.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===mu.BuildMode.Autobuild&&wD();try{await Sr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await Qf(i,n),...G9(i.debugMode),...ar(["database","trace-command"]),sr.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===mu.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${Qme.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new sr.ConfigurationError(`${s} ${(0,mu.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...G9(s),...ar(["database","finalize"]),i];await Sr(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...ar(["resolve","languages"])],n=await Sr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...ar(["resolve","languages"])],n=await Sr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...ar(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await Sr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...ar(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await Sr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...ar(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await sr.codeQlVersionAtLeast(this,gD.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await Sr(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(gD.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${Xf(p)}`,"--sarif-group-rules-by-pack",...await d1e(this),...await c1e(this),...ar(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await _D(p,this)?f.push("--sublanguage-file-coverage"):await sr.codeQlVersionAtLeast(this,pt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await sr.codeQlVersionAtLeast(this,pt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,qs.isSupportedToolsFeature)(await this.getVersion(),qs.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await Sr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...ar(["database","print-baseline"]),i];return await Sr(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...ar(["pack","download"]),...i],o=await Sr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await sr.codeQlVersionAtLeast(this,t1e)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...ar(["database","cleanup"])];await Sr(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...ar(["database","bundle"])];await new Kf.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...ar(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new Kf.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${Xf(a)}`,...ar(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new Kf.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new Kf.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...ar(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...ar(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await Sr(e,s)}};if(t&&!await sr.codeQlVersionAtLeast(r,yD))throw new sr.ConfigurationError(`Expected a CodeQL CLI with version at least ${yD} but got version ${(await r.getVersion()).version}`);if(t&&process.env[uu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await sr.codeQlVersionAtLeast(r,vD)){let i=await r.getVersion();mD.warning(`CodeQL CLI version ${i.version} was discontinued on ${Jme} alongside GitHub Enterprise Server ${Zme} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${vD} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,vd.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,vd.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),mD.exportVariable(uu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function ar(e,{ignoringOptions:t}={}){let r=sr.getExtraOptionsEnvParam();return W9(r,e,[]).filter(i=>!t?.includes(i))}function bD(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function W9(e,t,r){let i=bD(e?.["*"],r.concat("*")),n=t.length===0?bD(e,r):W9(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function Sr(e,t=[],r={}){try{return await(0,vd.runTool)(e,t,r)}catch(i){throw i instanceof vd.CommandInvocationError?(0,hD.wrapCliConfigurationError)(new hD.CliError(i)):i}}async function o1e(e,t){let r=Xf(e),i=(0,mu.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(fD.dump(i)),t.endGroup(),Wme.writeFileSync(r,fD.dump(i)),r}var l1e=1024;async function xD(e){let t=[];for(let r of e.languages)t.push(await Qf(e,r));return t.flat()}async function Qf(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,vd.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${l1e}`,`-O=${t}.trap.cache.write=${i}`]}function Xf(e){return V9.resolve(e.tempDir,"user-config.yaml")}async function _D(e,t){return(e.gitHubVersion.type!==sr.GitHubVariant.GHES||Kme.gte(e.gitHubVersion.version,"3.12.0"))&&await sr.codeQlVersionAtLeast(t,pt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function d1e(e){return await sr.codeQlVersionAtLeast(e,e1e)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function G9(e){return e?[`--verbosity=${ED}`]:[]}function wD(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function c1e(e){let t=process.env[uu.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(qs.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var X9=h(On=>{"use strict";var p1e=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),u1e=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m1e=On&&On.__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)&&p1e(t,e,r);return u1e(t,e),t};Object.defineProperty(On,"__esModule",{value:!0});On.determineAutobuildLanguages=v1e;On.setupCppAutobuild=TD;On.runAutobuild=b1e;var Jf=m1e(ct()),SD=qr(),f1e=Pn(),h1e=Vo(),K9=Bo(),g1e=Xn(),Zf=As(),fu=Go(),y1e=$p(),ND=Os(),Q9=nt();async function v1e(e,t,r){if(t.buildMode===Q9.BuildMode.None&&await e.supportsFeature(ND.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===Q9.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(s=>(0,fu.isTracedLanguage)(s));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(s=>s!==fu.Language.go),a=[];return n[0]!==void 0&&a.push(n[0]),i.length!==n.length&&a.push(fu.Language.go),r.debug(`Will autobuild ${a.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${a.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${K9.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),a}async function TD(e,t){let r=Zf.featureConfig[Zf.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,f1e.getGitHubVersion)(),a=(0,y1e.parseRepositoryNwo)((0,Q9.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new Zf.Features(n,a,(0,SD.getTemporaryDirectory)(),t).getValue(Zf.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,SD.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${K9.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),Jf.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${K9.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),Jf.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),Jf.exportVariable(r,"false"))}async function b1e(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,h1e.getCodeQL)(e.codeQLCmd);t===fu.Language.cpp&&await TD(i,r),e.buildMode&&await i.supportsFeature(ND.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===fu.Language.go&&Jf.exportVariable(g1e.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var OD=h(Ms=>{"use strict";var _1e=Ms&&Ms.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ms,"__esModule",{value:!0});Ms.makeDiagnostic=w1e;Ms.addDiagnostic=E1e;Ms.logUnwrittenDiagnostics=x1e;Ms.flushDiagnostics=S1e;var Y9=require("fs"),PD=_1e(require("path")),eh=ud(),CD=nt(),bd=[];function w1e(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function E1e(e,t,r){let i=(0,eh.getActionsLogger)(),n=t?(0,CD.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,Y9.existsSync)(n)?RD(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),bd.push({diagnostic:r,language:t}))}function RD(e,t,r){let i=(0,eh.getActionsLogger)(),n=t?(0,CD.getCodeQLDatabasePath)(e,t):e.dbLocation,a=PD.default.resolve(n,"diagnostic","codeql-action");try{(0,Y9.mkdirSync)(a,{recursive:!0});let s=PD.default.resolve(a,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,Y9.writeFileSync)(s,JSON.stringify(r))}catch(s){i.warning(`Unable to write diagnostic message to database: ${s}`),i.debug(JSON.stringify(r))}}function x1e(){let e=(0,eh.getActionsLogger)(),t=bd.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of bd)e.debug(JSON.stringify(r.diagnostic))}}function S1e(e){(0,eh.getActionsLogger)().debug(`Writing ${bd.length} diagnostic(s) to database.`);for(let r of bd)RD(e,r.language,r.diagnostic);bd=[]}});var ID=h((KRe,AD)=>{"use strict";var N1e=require("path");AD.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=N1e.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var Bs=h((Ai,t5)=>{"use strict";var LD=require("url"),Z9=Ai.ValidationError=function(t,r,i,n,a,s){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,d){return l+qD(d)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=a,this.argument=s,this.stack=this.toString()};Z9.prototype.toString=function(){return this.property+" "+this.message};var th=Ai.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};th.prototype.addError=function(t){var r;if(typeof t=="string")r=new Z9(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new Z9(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new Wo(this);if(this.throwError)throw r;return r};th.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function T1e(e,t){return t+": "+e.toString()+` +`}th.prototype.toString=function(t){return this.errors.map(T1e).join("")};Object.defineProperty(th.prototype,"valid",{get:function(){return!this.errors.length}});t5.exports.ValidatorResultError=Wo;function Wo(e){Error.captureStackTrace&&Error.captureStackTrace(this,Wo),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}Wo.prototype=new Error;Wo.prototype.constructor=Wo;Wo.prototype.name="Validation Error";var DD=Ai.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};DD.prototype=Object.create(Error.prototype,{constructor:{value:DD,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var J9=Ai.SchemaContext=function(t,r,i,n,a){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(s,o){return s+qD(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=a};J9.prototype.resolve=function(t){return LD.resolve(this.base,t)};J9.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,a=LD.resolve(this.base,n||""),s=new J9(t,this.options,i,a,Object.create(this.schemas));return n&&!s.schemas[a]&&(s.schemas[a]=t),s};var An=Ai.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};An.regexp=An.regex;An.pattern=An.regex;An.ipv4=An["ip-address"];Ai.isFormat=function(t,r,i){if(typeof t=="string"&&An[r]!==void 0){if(An[r]instanceof RegExp)return An[r].test(t);if(typeof An[r]=="function")return An[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var qD=Ai.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Ai.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(a,s){return e(t[s],r[s])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(a){return e(t[a],r[a])})}return t===r};function P1e(e,t,r,i){typeof r=="object"?t[i]=e5(e[i],r):e.indexOf(r)===-1&&t.push(r)}function C1e(e,t,r){t[r]=e[r]}function R1e(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=e5(e[i],t[i]):r[i]=t[i]}function e5(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(P1e.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(C1e.bind(null,e,i)),Object.keys(t).forEach(R1e.bind(null,e,t,i))),i}t5.exports.deepMerge=e5;Ai.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var a=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(a in t))return;t=t[a]}return t};function O1e(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Ai.encodePath=function(t){return t.map(O1e).join("")};Ai.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Ai.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var jD=h((QRe,BD)=>{"use strict";var Ii=Bs(),Me=Ii.ValidatorResult,js=Ii.SchemaError,r5={};r5.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var Be=r5.validators={};Be.type=function(t,r,i,n){if(t===void 0)return null;var a=new Me(t,r,i,n),s=Array.isArray(r.type)?r.type:[r.type];if(!s.some(this.testType.bind(this,t,r,i,n))){var o=s.map(function(l){if(l){var d=l.$id||l.id;return d?"<"+d+">":l+""}});a.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return a};function i5(e,t,r,i,n){var a=t.throwError,s=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=a,t.throwAll=s,!o.valid&&i instanceof Function&&i(o),o.valid}Be.anyOf=function(t,r,i,n){if(t===void 0)return null;var a=new Me(t,r,i,n),s=new Me(t,r,i,n);if(!Array.isArray(r.anyOf))throw new js("anyOf must be an array");if(!r.anyOf.some(i5.bind(this,t,i,n,function(l){s.importErrors(l)}))){var o=r.anyOf.map(function(l,d){var c=l.$id||l.id;return c?"<"+c+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+d+"]"});i.nestedErrors&&a.importErrors(s),a.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return a};Be.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new js("allOf must be an array");var a=new Me(t,r,i,n),s=this;return r.allOf.forEach(function(o,l){var d=s.validateSchema(t,o,i,n);if(!d.valid){var c=o.$id||o.id,p=c||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";a.addError({name:"allOf",argument:{id:p,length:d.errors.length,valid:d},message:"does not match allOf schema "+p+" with "+d.errors.length+" error[s]:"}),a.importErrors(d)}}),a};Be.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new js("oneOf must be an array");var a=new Me(t,r,i,n),s=new Me(t,r,i,n),o=r.oneOf.filter(i5.bind(this,t,i,n,function(d){s.importErrors(d)})).length,l=r.oneOf.map(function(d,c){var p=d.$id||d.id;return p||d.title&&JSON.stringify(d.title)||d.$ref&&"<"+d.$ref+">"||"[subschema "+c+"]"});return o!==1&&(i.nestedErrors&&a.importErrors(s),a.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),a};Be.if=function(t,r,i,n){if(t===void 0)return null;if(!Ii.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var a=i5.call(this,t,i,n,null,r.if),s=new Me(t,r,i,n),o;if(a){if(r.then===void 0)return;if(!Ii.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),s.importErrors(o)}else{if(r.else===void 0)return;if(!Ii.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),s.importErrors(o)}return s};function n5(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}Be.propertyNames=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=r.propertyNames!==void 0?r.propertyNames:{};if(!Ii.isSchema(s))throw new js('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(n5(t,o)!==void 0){var l=this.validateSchema(o,s,i,n.makeChild(s));a.importErrors(l)}return a}};Be.properties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=r.properties||{};for(var o in s){var l=s[o];if(l!==void 0){if(l===null)throw new js('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var d=n5(t,o),c=this.validateSchema(d,l,i,n.makeChild(l,o));c.instance!==a.instance[o]&&(a.instance[o]=c.instance),a.importErrors(c)}}return a}};function FD(e,t,r,i,n,a){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)a.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var s=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,s,r,i);var o=this.validateSchema(e[n],s,r,i.makeChild(s,n));o.instance!==a.instance[n]&&(a.instance[n]=o.instance),a.importErrors(o)}}Be.patternProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=r.patternProperties||{};for(var o in t){var l=!0;for(var d in s){var c=s[d];if(c!==void 0){if(c===null)throw new js('Unexpected null, expected schema in "patternProperties"');try{var p=new RegExp(d,"u")}catch{p=new RegExp(d)}if(p.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,c,i,n);var u=this.validateSchema(t[o],c,i,n.makeChild(c,o));u.instance!==a.instance[o]&&(a.instance[o]=u.instance),a.importErrors(u)}}}l&&FD.call(this,t,r,i,n,o,a)}return a}};Be.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var a=new Me(t,r,i,n);for(var s in t)FD.call(this,t,r,i,n,s,a);return a}};Be.minProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=Object.keys(t);return s.length>=r.minProperties||a.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),a}};Be.maxProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Me(t,r,i,n),s=Object.keys(t);return s.length<=r.maxProperties||a.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),a}};Be.items=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.items!==void 0){var s=new Me(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var d=r.items[l]===void 0?r.additionalItems:r.items[l];else var d=r.items;if(d===void 0)return!0;if(d===!1)return s.addError({name:"items",message:"additionalItems not permitted"}),!1;var c=a.validateSchema(o,d,i,n.makeChild(d,l));return c.instance!==s.instance[l]&&(s.instance[l]=c.instance),s.importErrors(c),!0}),s}};Be.contains=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.contains!==void 0){if(!Ii.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var s=new Me(t,r,i,n),o=t.some(function(l,d){var c=a.validateSchema(l,r.contains,i,n.makeChild(r.contains,d));return c.errors.length===0});return o===!1&&s.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),s}};Be.minimum=function(t,r,i,n){if(this.types.number(t)){var a=new Me(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),a}};Be.maximum=function(t,r,i,n){if(this.types.number(t)){var a=new Me(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return s||a.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),a}};Be.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var a=new Me(t,r,i,n),s=t=r.minLength||a.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),a}};Be.maxLength=function(t,r,i,n){if(this.types.string(t)){var a=new Me(t,r,i,n),s=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(s?s.length:0);return o<=r.maxLength||a.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),a}};Be.minItems=function(t,r,i,n){if(this.types.array(t)){var a=new Me(t,r,i,n);return t.length>=r.minItems||a.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),a}};Be.maxItems=function(t,r,i,n){if(this.types.array(t)){var a=new Me(t,r,i,n);return t.length<=r.maxItems||a.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),a}};function A1e(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var $D=require("url"),I1e=Bs();a5.exports.SchemaScanResult=kD;function kD(e,t){this.id=e,this.ref=t}a5.exports.scan=function(t,r){function i(l,d){if(!(!d||typeof d!="object")){if(d.$ref){var c=$D.resolve(l,d.$ref);o[c]=o[c]?o[c]+1:0;return}var p=d.$id||d.id,u=p?$D.resolve(l,p):l;if(u){if(u.indexOf("#")<0&&(u+="#"),s[u]){if(!I1e.deepCompareStrict(s[u],d))throw new Error("Schema <"+u+"> already exists with different definition");return s[u]}s[u]=d,u[u.length-1]=="#"&&(s[u.substring(0,u.length-1)]=d)}n(u+"/items",Array.isArray(d.items)?d.items:[d.items]),n(u+"/extends",Array.isArray(d.extends)?d.extends:[d.extends]),i(u+"/additionalItems",d.additionalItems),a(u+"/properties",d.properties),i(u+"/additionalProperties",d.additionalProperties),a(u+"/definitions",d.definitions),a(u+"/patternProperties",d.patternProperties),a(u+"/dependencies",d.dependencies),n(u+"/disallow",d.disallow),n(u+"/allOf",d.allOf),n(u+"/anyOf",d.anyOf),n(u+"/oneOf",d.oneOf),i(u+"/not",d.not)}}function n(l,d){if(Array.isArray(d))for(var c=0;c{"use strict";var zD=require("url"),UD=jD(),Ko=Bs(),HD=rh().scan,GD=Ko.ValidatorResult,D1e=Ko.ValidatorResultError,hu=Ko.SchemaError,VD=Ko.SchemaContext,WD="/",or=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Jn),this.attributes=Object.create(UD.validators)};or.prototype.customFormats={};or.prototype.schemas=null;or.prototype.types=null;or.prototype.attributes=null;or.prototype.unresolvedRefs=null;or.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=HD(r||WD,t),a=r||t.$id||t.id;for(var s in n.id)this.schemas[s]=n.id[s];for(var s in n.ref)this.unresolvedRefs.push(s);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[a]};or.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=Ko.objectGetPath(i.schemas[s],a.substr(1));if(o===void 0)throw new hu("no such schema "+a+" located in <"+s+">",t);return{subschema:o,switchSchema:r}};or.prototype.testType=function(t,r,i,n,a){if(a!==void 0){if(a===null)throw new hu('Unexpected null in "type" keyword');if(typeof this.types[a]=="function")return this.types[a].call(this,t);if(a&&typeof a=="object"){var s=this.validateSchema(t,a,i,n);return s===void 0||!(s&&s.errors.length)}return!0}};var Jn=or.prototype.types={};Jn.string=function(t){return typeof t=="string"};Jn.number=function(t){return typeof t=="number"&&isFinite(t)};Jn.integer=function(t){return typeof t=="number"&&t%1===0};Jn.boolean=function(t){return typeof t=="boolean"};Jn.array=function(t){return Array.isArray(t)};Jn.null=function(t){return t===null};Jn.date=function(t){return t instanceof Date};Jn.any=function(t){return!0};Jn.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};QD.exports=or});var YD=h((ZRe,Fa)=>{"use strict";var L1e=Fa.exports.Validator=XD();Fa.exports.ValidatorResult=Bs().ValidatorResult;Fa.exports.ValidatorResultError=Bs().ValidatorResultError;Fa.exports.ValidationError=Bs().ValidationError;Fa.exports.SchemaError=Bs().SchemaError;Fa.exports.SchemaScanResult=rh().SchemaScanResult;Fa.exports.scan=rh().scan;Fa.exports.validate=function(e,t,r){var i=new L1e;return i.validate(e,t,r)}});var ih=h(Yr=>{"use strict";var q1e=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F1e=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),M1e=Yr&&Yr.__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)&&q1e(t,e,r);return F1e(t,e),t};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.CachingKind=void 0;Yr.getTotalCacheSize=$1e;Yr.shouldStoreCache=k1e;Yr.shouldRestoreCache=z1e;Yr.getCachingKind=eL;Yr.getDependencyCachingEnabled=U1e;var B1e=M1e(ct()),ZD=qr(),j1e=Xn(),JD=nt();async function $1e(e,t){return(await Promise.all(e.map(i=>(0,JD.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var ui;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(ui||(Yr.CachingKind=ui={}));function k1e(e){return e===ui.Full||e===ui.Store}function z1e(e){return e===ui.Full||e===ui.Restore}function eL(e){switch(e){case void 0:case"none":case"off":case"false":return ui.None;case"full":case"on":case"true":return ui.Full;case"store":return ui.Store;case"restore":return ui.Restore;default:return B1e.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),ui.None}}function U1e(){let e=(0,ZD.getOptionalInput)("dependency-caching")||process.env[j1e.EnvVar.DEPENDENCY_CACHING];return e!==void 0?eL(e):(!(0,JD.isHostedRunner)()||!(0,ZD.isDefaultSetup)(),ui.None)}});var tL=h(ea=>{"use strict";var H1e=ea&&ea.__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]}),G1e=ea&&ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),V1e=ea&&ea.__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)&&H1e(t,e,r);return G1e(t,e),t};Object.defineProperty(ea,"__esModule",{value:!0});ea.getOptions=void 0;var s5=V1e(ct());function W1e(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,s5.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,s5.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,s5.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}ea.getOptions=W1e});var ah=h(It=>{"use strict";var K1e=It&&It.__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]}),Q1e=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X1e=It&&It.__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)&&K1e(t,e,r);return Q1e(t,e),t},Y1e=It&&It.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(It,"__esModule",{value:!0});It.safeTrimTrailingSeparator=It.normalizeSeparators=It.hasRoot=It.hasAbsoluteRoot=It.ensureAbsoluteRoot=It.dirname=void 0;var nh=X1e(require("path")),Qo=Y1e(require("assert")),$s=process.platform==="win32";function Z1e(e){if(e=l5(e),$s&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=nh.dirname(e);return $s&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=l5(t)),t}It.dirname=Z1e;function J1e(e,t){if(Qo.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Qo.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),o5(t))return t;if($s){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Qo.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(gu(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Qo.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Qo.default(o5(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||$s&&e.endsWith("\\")||(e+=nh.sep),e+t}It.ensureAbsoluteRoot=J1e;function o5(e){return Qo.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=gu(e),$s?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}It.hasAbsoluteRoot=o5;function efe(e){return Qo.default(e,"isRooted parameter 'itemPath' must not be empty"),e=gu(e),$s?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}It.hasRoot=efe;function gu(e){return e=e||"",$s?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}It.normalizeSeparators=gu;function l5(e){return e?(e=gu(e),!e.endsWith(nh.sep)||e===nh.sep||$s&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}It.safeTrimTrailingSeparator=l5});var sh=h(yu=>{"use strict";Object.defineProperty(yu,"__esModule",{value:!0});yu.MatchKind=void 0;var tfe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(tfe=yu.MatchKind||(yu.MatchKind={}))});var nL=h(mi=>{"use strict";var rfe=mi&&mi.__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]}),ife=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nfe=mi&&mi.__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)&&rfe(t,e,r);return ife(t,e),t};Object.defineProperty(mi,"__esModule",{value:!0});mi.partialMatch=mi.match=mi.getSearchPaths=void 0;var rL=nfe(ah()),afe=sh(),iL=process.platform==="win32";function sfe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=iL?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=iL?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=rL.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=rL.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}mi.getSearchPaths=sfe;function ofe(e,t){let r=afe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}mi.match=ofe;function lfe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}mi.partialMatch=lfe});var sL=h(nn=>{"use strict";var dfe=nn&&nn.__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]}),cfe=nn&&nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aL=nn&&nn.__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)&&dfe(t,e,r);return cfe(t,e),t},pfe=nn&&nn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(nn,"__esModule",{value:!0});nn.Path=void 0;var vu=aL(require("path")),ks=aL(ah()),bu=pfe(require("assert")),ufe=process.platform==="win32",d5=class{constructor(t){if(this.segments=[],typeof t=="string")if(bu.default(t,"Parameter 'itemPath' must not be empty"),t=ks.safeTrimTrailingSeparator(t),!ks.hasRoot(t))this.segments=t.split(vu.sep);else{let r=t,i=ks.dirname(r);for(;i!==r;){let n=vu.basename(r);this.segments.unshift(n),r=i,i=ks.dirname(r)}this.segments.unshift(r)}else{bu.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var mfe=an&&an.__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]}),ffe=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),u5=an&&an.__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)&&mfe(t,e,r);return ffe(t,e),t},hfe=an&&an.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(an,"__esModule",{value:!0});an.Pattern=void 0;var gfe=u5(require("os")),_u=u5(require("path")),fi=u5(ah()),Xo=hfe(require("assert")),yfe=Wl(),c5=sh(),oh=sL(),Ma=process.platform==="win32",p5=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],Xo.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);Xo.default(d&&fi.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new oh.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new oh.Path(a).segments,this.trailingSeparator=fi.normalizeSeparators(a).endsWith(_u.sep),a=fi.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new oh.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Ma?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Ma,nocomment:!0,noext:!0,nonegate:!0};a=Ma?a.replace(/\\/g,"/"):a,this.minimatch=new yfe.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=fi.normalizeSeparators(t),!t.endsWith(_u.sep)&&this.isImplicitPattern===!1&&(t=`${t}${_u.sep}`)):t=fi.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?c5.MatchKind.Directory:c5.MatchKind.All:c5.MatchKind.None}partialMatch(t){return t=fi.safeTrimTrailingSeparator(t),fi.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Ma?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Ma?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Xo.default(t,"pattern cannot be empty");let i=new oh.Path(t).segments.map(n=>e.getLiteral(n));if(Xo.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Xo.default(!fi.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=fi.normalizeSeparators(t),t==="."||t.startsWith(`.${_u.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${_u.sep}`))r=r||gfe.homedir(),Xo.default(r,"Unable to determine HOME directory"),Xo.default(fi.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Ma&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=fi.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Ma&&(t==="\\"||t.match(/^\\[^\\]/))){let n=fi.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=fi.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return fi.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};an.Pattern=p5});var lL=h(lh=>{"use strict";Object.defineProperty(lh,"__esModule",{value:!0});lh.SearchState=void 0;var m5=class{constructor(t,r){this.path=t,this.level=r}};lh.SearchState=m5});var mL=h(lr=>{"use strict";var vfe=lr&&lr.__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]}),bfe=lr&&lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eu=lr&&lr.__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)&&vfe(t,e,r);return bfe(t,e),t},f5=lr&&lr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},_fe=lr&&lr.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},zs=lr&&lr.__await||function(e){return this instanceof zs?(this.v=e,this):new zs(e)},wfe=lr&&lr.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof zs?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(lr,"__esModule",{value:!0});lr.DefaultGlobber=void 0;var h5=Eu(ct()),wu=Eu(require("fs")),dL=Eu(tL()),Efe=Eu(require("path")),dh=Eu(nL()),cL=sh(),pL=oL(),uL=lL(),xfe=process.platform==="win32",g5=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=dL.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return f5(this,void 0,void 0,function*(){let i=[];try{for(var n=_fe(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return wfe(this,arguments,function*(){let r=dL.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new pL.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of dh.getSearchPaths(i)){h5.debug(`Search path '${s}'`);try{yield zs(wu.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new uL.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=dh.match(i,s.path),l=!!o||dh.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield zs(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&cL.MatchKind.Directory)yield yield zs(s.path);else if(!l)continue;let c=s.level+1,p=(yield zs(wu.promises.readdir(s.path))).map(u=>new uL.SearchState(Efe.join(s.path,u),c));n.push(...p.reverse())}else o&cL.MatchKind.File&&(yield yield zs(s.path))}})}static create(t,r){return f5(this,void 0,void 0,function*(){let i=new e(r);xfe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new pL.Pattern(a));return i.searchPaths.push(...dh.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return f5(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield wu.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){h5.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 a}else n=yield wu.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield wu.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){h5.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};lr.DefaultGlobber=g5});var fL=h(_d=>{"use strict";var Sfe=_d&&_d.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(_d,"__esModule",{value:!0});_d.create=void 0;var Nfe=mL();function Tfe(e,t){return Sfe(this,void 0,void 0,function*(){return yield Nfe.DefaultGlobber.create(e,t)})}_d.create=Tfe});var _L=h((ve,bL)=>{ve=bL.exports=Ne;var We;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?We=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:We=function(){};ve.SEMVER_SPEC_VERSION="2.0.0";var xu=256,ch=Number.MAX_SAFE_INTEGER||9007199254740991,y5=16,Pfe=xu-6,wd=ve.re=[],Ve=ve.safeRe=[],M=ve.src=[],A=ve.tokens={},yL=0;function Pe(e){A[e]=yL++}var b5="[a-zA-Z0-9-]",v5=[["\\s",1],["\\d",xu],[b5,Pfe]];function Nu(e){for(var t=0;t)?=?)";Pe("XRANGEIDENTIFIERLOOSE");M[A.XRANGEIDENTIFIERLOOSE]=M[A.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Pe("XRANGEIDENTIFIER");M[A.XRANGEIDENTIFIER]=M[A.NUMERICIDENTIFIER]+"|x|X|\\*";Pe("XRANGEPLAIN");M[A.XRANGEPLAIN]="[v=\\s]*("+M[A.XRANGEIDENTIFIER]+")(?:\\.("+M[A.XRANGEIDENTIFIER]+")(?:\\.("+M[A.XRANGEIDENTIFIER]+")(?:"+M[A.PRERELEASE]+")?"+M[A.BUILD]+"?)?)?";Pe("XRANGEPLAINLOOSE");M[A.XRANGEPLAINLOOSE]="[v=\\s]*("+M[A.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[A.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[A.XRANGEIDENTIFIERLOOSE]+")(?:"+M[A.PRERELEASELOOSE]+")?"+M[A.BUILD]+"?)?)?";Pe("XRANGE");M[A.XRANGE]="^"+M[A.GTLT]+"\\s*"+M[A.XRANGEPLAIN]+"$";Pe("XRANGELOOSE");M[A.XRANGELOOSE]="^"+M[A.GTLT]+"\\s*"+M[A.XRANGEPLAINLOOSE]+"$";Pe("COERCE");M[A.COERCE]="(^|[^\\d])(\\d{1,"+y5+"})(?:\\.(\\d{1,"+y5+"}))?(?:\\.(\\d{1,"+y5+"}))?(?:$|[^\\d])";Pe("COERCERTL");wd[A.COERCERTL]=new RegExp(M[A.COERCE],"g");Ve[A.COERCERTL]=new RegExp(Nu(M[A.COERCE]),"g");Pe("LONETILDE");M[A.LONETILDE]="(?:~>?)";Pe("TILDETRIM");M[A.TILDETRIM]="(\\s*)"+M[A.LONETILDE]+"\\s+";wd[A.TILDETRIM]=new RegExp(M[A.TILDETRIM],"g");Ve[A.TILDETRIM]=new RegExp(Nu(M[A.TILDETRIM]),"g");var Cfe="$1~";Pe("TILDE");M[A.TILDE]="^"+M[A.LONETILDE]+M[A.XRANGEPLAIN]+"$";Pe("TILDELOOSE");M[A.TILDELOOSE]="^"+M[A.LONETILDE]+M[A.XRANGEPLAINLOOSE]+"$";Pe("LONECARET");M[A.LONECARET]="(?:\\^)";Pe("CARETTRIM");M[A.CARETTRIM]="(\\s*)"+M[A.LONECARET]+"\\s+";wd[A.CARETTRIM]=new RegExp(M[A.CARETTRIM],"g");Ve[A.CARETTRIM]=new RegExp(Nu(M[A.CARETTRIM]),"g");var Rfe="$1^";Pe("CARET");M[A.CARET]="^"+M[A.LONECARET]+M[A.XRANGEPLAIN]+"$";Pe("CARETLOOSE");M[A.CARETLOOSE]="^"+M[A.LONECARET]+M[A.XRANGEPLAINLOOSE]+"$";Pe("COMPARATORLOOSE");M[A.COMPARATORLOOSE]="^"+M[A.GTLT]+"\\s*("+M[A.LOOSEPLAIN]+")$|^$";Pe("COMPARATOR");M[A.COMPARATOR]="^"+M[A.GTLT]+"\\s*("+M[A.FULLPLAIN]+")$|^$";Pe("COMPARATORTRIM");M[A.COMPARATORTRIM]="(\\s*)"+M[A.GTLT]+"\\s*("+M[A.LOOSEPLAIN]+"|"+M[A.XRANGEPLAIN]+")";wd[A.COMPARATORTRIM]=new RegExp(M[A.COMPARATORTRIM],"g");Ve[A.COMPARATORTRIM]=new RegExp(Nu(M[A.COMPARATORTRIM]),"g");var Ofe="$1$2$3";Pe("HYPHENRANGE");M[A.HYPHENRANGE]="^\\s*("+M[A.XRANGEPLAIN]+")\\s+-\\s+("+M[A.XRANGEPLAIN]+")\\s*$";Pe("HYPHENRANGELOOSE");M[A.HYPHENRANGELOOSE]="^\\s*("+M[A.XRANGEPLAINLOOSE]+")\\s+-\\s+("+M[A.XRANGEPLAINLOOSE]+")\\s*$";Pe("STAR");M[A.STAR]="(<|>)?=?\\s*\\*";for(ta=0;taxu)return null;var r=t.loose?Ve[A.LOOSE]:Ve[A.FULL];if(!r.test(e))return null;try{return new Ne(e,t)}catch{return null}}ve.valid=Afe;function Afe(e,t){var r=Zo(e,t);return r?r.version:null}ve.clean=Ife;function Ife(e,t){var r=Zo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ve.SemVer=Ne;function Ne(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ne){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>xu)throw new TypeError("version is longer than "+xu+" characters");if(!(this instanceof Ne))return new Ne(e,t);We("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ve[A.LOOSE]:Ve[A.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>ch||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ch||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ch||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 n=+i;if(n>=0&&n=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};ve.inc=Dfe;function Dfe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ne(e,r).inc(t,i).version}catch{return null}}ve.diff=Lfe;function Lfe(e,t){if(_5(e,t))return null;var r=Zo(e),i=Zo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ve.compareIdentifiers=Yo;var hL=/^[0-9]+$/;function Yo(e,t){var r=hL.test(e),i=hL.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ve.lt=ph;function ph(e,t,r){return Ba(e,t,r)<0}ve.eq=_5;function _5(e,t,r){return Ba(e,t,r)===0}ve.neq=vL;function vL(e,t,r){return Ba(e,t,r)!==0}ve.gte=w5;function w5(e,t,r){return Ba(e,t,r)>=0}ve.lte=E5;function E5(e,t,r){return Ba(e,t,r)<=0}ve.cmp=uh;function uh(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 _5(e,r,i);case"!=":return vL(e,r,i);case">":return Su(e,r,i);case">=":return w5(e,r,i);case"<":return ph(e,r,i);case"<=":return E5(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ve.Comparator=sn;function sn(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof sn){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof sn))return new sn(e,t);e=e.trim().split(/\s+/).join(" "),We("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Ed?this.value="":this.value=this.operator+this.semver.version,We("comp",this)}var Ed={};sn.prototype.parse=function(e){var t=this.options.loose?Ve[A.COMPARATORLOOSE]:Ve[A.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 Ne(r[2],this.options.loose):this.semver=Ed};sn.prototype.toString=function(){return this.value};sn.prototype.test=function(e){if(We("Comparator.test",e,this.options.loose),this.semver===Ed||e===Ed)return!0;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}return uh(e,this.operator,this.semver,this.options)};sn.prototype.intersects=function(e,t){if(!(e instanceof sn))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 Nt(e.value,t),mh(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Nt(this.value,t),mh(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=uh(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=uh(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ve.Range=Nt;function Nt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Nt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Nt(e.raw,t);if(e instanceof sn)return new Nt(e.value,t);if(!(this instanceof Nt))return new Nt(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()}Nt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Nt.prototype.toString=function(){return this.range};Nt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ve[A.HYPHENRANGELOOSE]:Ve[A.HYPHENRANGE];e=e.replace(r,Jfe),We("hyphen replace",e),e=e.replace(Ve[A.COMPARATORTRIM],Ofe),We("comparator trim",e,Ve[A.COMPARATORTRIM]),e=e.replace(Ve[A.TILDETRIM],Cfe),e=e.replace(Ve[A.CARETTRIM],Rfe),e=e.split(/\s+/).join(" ");var i=t?Ve[A.COMPARATORLOOSE]:Ve[A.COMPARATOR],n=e.split(" ").map(function(a){return Gfe(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new sn(a,this.options)},this),n};Nt.prototype.intersects=function(e,t){if(!(e instanceof Nt))throw new TypeError("a Range is required");return this.set.some(function(r){return gL(r,t)&&e.set.some(function(i){return gL(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function gL(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ve.toComparators=Hfe;function Hfe(e,t){return new Nt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Gfe(e,t){return We("comp",e,t),e=Kfe(e,t),We("caret",e),e=Vfe(e,t),We("tildes",e),e=Xfe(e,t),We("xrange",e),e=Zfe(e,t),We("stars",e),e}function Zr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Vfe(e,t){return e.trim().split(/\s+/).map(function(r){return Wfe(r,t)}).join(" ")}function Wfe(e,t){var r=t.loose?Ve[A.TILDELOOSE]:Ve[A.TILDE];return e.replace(r,function(i,n,a,s,o){We("tilde",e,i,n,a,s,o);var l;return Zr(n)?l="":Zr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Zr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(We("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",We("tilde return",l),l})}function Kfe(e,t){return e.trim().split(/\s+/).map(function(r){return Qfe(r,t)}).join(" ")}function Qfe(e,t){We("caret",e,t);var r=t.loose?Ve[A.CARETLOOSE]:Ve[A.CARET];return e.replace(r,function(i,n,a,s,o){We("caret",e,i,n,a,s,o);var l;return Zr(n)?l="":Zr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Zr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(We("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(We("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),We("caret return",l),l})}function Xfe(e,t){return We("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Yfe(r,t)}).join(" ")}function Yfe(e,t){e=e.trim();var r=t.loose?Ve[A.XRANGELOOSE]:Ve[A.XRANGE];return e.replace(r,function(i,n,a,s,o,l){We("xRange",e,i,n,a,s,o,l);var d=Zr(a),c=d||Zr(s),p=c||Zr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),We("xRange return",i),i})}function Zfe(e,t){return We("replaceStars",e,t),e.trim().replace(Ve[A.STAR],"")}function Jfe(e,t,r,i,n,a,s,o,l,d,c,p,u){return Zr(r)?t="":Zr(i)?t=">="+r+".0.0":Zr(n)?t=">="+r+"."+i+".0":t=">="+t,Zr(l)?o="":Zr(d)?o="<"+(+l+1)+".0.0":Zr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}Nt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ve.satisfies=mh;function mh(e,t,r){try{t=new Nt(t,r)}catch{return!1}return t.test(e)}ve.maxSatisfying=the;function the(e,t,r){var i=null,n=null;try{var a=new Nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ne(i,r))}),i}ve.minSatisfying=rhe;function rhe(e,t,r){var i=null,n=null;try{var a=new Nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ne(i,r))}),i}ve.minVersion=ihe;function ihe(e,t){e=new Nt(e,t);var r=new Ne("0.0.0");if(e.test(r)||(r=new Ne("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Su(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ve.validRange=nhe;function nhe(e,t){try{return new Nt(e,t).range||"*"}catch{return null}}ve.ltr=ahe;function ahe(e,t,r){return x5(e,t,"<",r)}ve.gtr=she;function she(e,t,r){return x5(e,t,">",r)}ve.outside=x5;function x5(e,t,r,i){e=new Ne(e,i),t=new Nt(t,i);var n,a,s,o,l;switch(r){case">":n=Su,a=E5,s=ph,o=">",l=">=";break;case"<":n=ph,a=w5,s=Su,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(mh(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ve.prerelease=ohe;function ohe(e,t){var r=Zo(e,t);return r&&r.prerelease.length?r.prerelease:null}ve.intersects=lhe;function lhe(e,t,r){return e=new Nt(e,r),t=new Nt(t,r),e.intersects(t)}ve.coerce=dhe;function dhe(e,t){if(e instanceof Ne)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(Ve[A.COERCE]);else{for(var i;(i=Ve[A.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ve[A.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ve[A.COERCERTL].lastIndex=-1}return r===null?null:Zo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var S5=h((dOe,wL)=>{var che=require("crypto");wL.exports=function(){return che.randomBytes(16)}});var N5=h((cOe,xL)=>{var EL=[];for(Tu=0;Tu<256;++Tu)EL[Tu]=(Tu+256).toString(16).substr(1);var Tu;function phe(e,t){var r=t||0,i=EL;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}xL.exports=phe});var TL=h((pOe,NL)=>{var uhe=S5(),mhe=N5(),SL,T5,P5=0,C5=0;function fhe(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var a=e.node||SL,s=e.clockseq!==void 0?e.clockseq:T5;if(a==null||s==null){var o=uhe();a==null&&(a=SL=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=T5=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),d=e.nsecs!==void 0?e.nsecs:C5+1,c=l-P5+(d-C5)/1e4;if(c<0&&e.clockseq===void 0&&(s=s+1&16383),(c<0||l>P5)&&e.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");P5=l,C5=d,T5=s,l+=122192928e5;var p=((l&268435455)*1e4+d)%4294967296;n[i++]=p>>>24&255,n[i++]=p>>>16&255,n[i++]=p>>>8&255,n[i++]=p&255;var u=l/4294967296*1e4&268435455;n[i++]=u>>>8&255,n[i++]=u&255,n[i++]=u>>>24&15|16,n[i++]=u>>>16&255,n[i++]=s>>>8|128,n[i++]=s&255;for(var m=0;m<6;++m)n[i+m]=a[m];return t||mhe(n)}NL.exports=fhe});var CL=h((uOe,PL)=>{var hhe=S5(),ghe=N5();function yhe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||hhe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||ghe(n)}PL.exports=yhe});var AL=h((mOe,OL)=>{var vhe=TL(),RL=CL(),R5=RL;R5.v1=vhe;R5.v4=RL;OL.exports=R5});var Pu=h(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.ManifestFilename=Dt.TarFilename=Dt.SystemTarPathOnWindows=Dt.GnuTarPathOnWindows=Dt.SocketTimeout=Dt.DefaultRetryDelay=Dt.DefaultRetryAttempts=Dt.ArchiveToolType=Dt.CompressionMethod=Dt.CacheFilename=void 0;var IL;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(IL||(Dt.CacheFilename=IL={}));var DL;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(DL||(Dt.CompressionMethod=DL={}));var LL;(function(e){e.GNU="gnu",e.BSD="bsd"})(LL||(Dt.ArchiveToolType=LL={}));Dt.DefaultRetryAttempts=2;Dt.DefaultRetryDelay=5e3;Dt.SocketTimeout=5e3;Dt.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Dt.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Dt.TarFilename="cache.tar";Dt.ManifestFilename="manifest.txt"});var Ru=h(Ke=>{"use strict";var bhe=Ke&&Ke.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_he=Ke&&Ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Us=Ke&&Ke.__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)&&bhe(t,e,r);return _he(t,e),t},xd=Ke&&Ke.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},whe=Ke&&Ke.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.isGhes=Ke.assertDefined=Ke.getGnuTarPathOnWindows=Ke.getCacheFileName=Ke.getCompressionMethod=Ke.unlinkFile=Ke.resolvePaths=Ke.getArchiveFileSizeInBytes=Ke.createTempDirectory=void 0;var Cu=Us(ct()),Ehe=Us(Nl()),xhe=Us(fL()),qL=Us(Wc()),O5=Us(require("fs")),fh=Us(require("path")),She=Us(_L()),Nhe=Us(require("util")),The=AL(),Jo=Pu();function Phe(){return xd(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=fh.join(i,"actions","temp")}let r=fh.join(t,(0,The.v4)());return yield qL.mkdirP(r),r})}Ke.createTempDirectory=Phe;function Che(e){return O5.statSync(e).size}Ke.getArchiveFileSizeInBytes=Che;function Rhe(e){var t,r,i,n,a;return xd(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield xhe.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=whe(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=fh.relative(o,u).replace(new RegExp(`\\${fh.sep}`,"g"),"/");Cu.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}Ke.resolvePaths=Rhe;function Ohe(e){return xd(this,void 0,void 0,function*(){return Nhe.promisify(O5.unlink)(e)})}Ke.unlinkFile=Ohe;function FL(e,t=[]){return xd(this,void 0,void 0,function*(){let r="";t.push("--version"),Cu.debug(`Checking ${e} ${t.join(" ")}`);try{yield Ehe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Cu.debug(i.message)}return r=r.trim(),Cu.debug(r),r})}function Ahe(){return xd(this,void 0,void 0,function*(){let e=yield FL("zstd",["--quiet"]),t=She.clean(e);return Cu.debug(`zstd version: ${t}`),e===""?Jo.CompressionMethod.Gzip:Jo.CompressionMethod.ZstdWithoutLong})}Ke.getCompressionMethod=Ahe;function Ihe(e){return e===Jo.CompressionMethod.Gzip?Jo.CacheFilename.Gzip:Jo.CacheFilename.Zstd}Ke.getCacheFileName=Ihe;function Dhe(){return xd(this,void 0,void 0,function*(){return O5.existsSync(Jo.GnuTarPathOnWindows)?Jo.GnuTarPathOnWindows:(yield FL("tar")).toLowerCase().includes("gnu tar")?qL.which("tar"):""})}Ke.getGnuTarPathOnWindows=Dhe;function Lhe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ke.assertDefined=Lhe;function qhe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ke.isGhes=qhe});var D5=h(I5=>{"use strict";Object.defineProperty(I5,"__esModule",{value:!0});I5.createEmptyPipeline=Fhe;var ML=new Set(["Deserialize","Serialize","Retry","Sign"]),A5=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&&!ML.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!ML.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((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(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(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,w=g.name;if(r.has(w))throw new Error("Duplicate policy names not allowed in pipeline");let x={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(x.afterPhase=c(y.afterPhase),x.afterPhase.hasAfterPolicies=!0),r.set(w,x),c(y.phase).policies.add(x)}for(let f of this._policies){let{policy:g,options:y}=f,w=g.name,x=r.get(w);if(!x)throw new Error(`Missing node for policy ${w}`);if(y.afterPolicies)for(let T of y.afterPolicies){let P=r.get(T);P&&(x.dependsOn.add(P),P.dependants.add(x))}if(y.beforePolicies)for(let T of y.beforePolicies){let P=r.get(T);P&&(P.dependsOn.add(x),x.dependants.add(P))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function Fhe(){return A5.create()}});var Nd=h(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});var Mhe=require("os"),Bhe=require("util");function jhe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var $he=jhe(Bhe);function khe(e,...t){process.stderr.write(`${$he.default.format(e,...t)}${Mhe.EOL}`)}var BL=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,$L,L5=[],q5=[],yh=[];BL&&F5(BL);var kL=Object.assign(e=>zL(e),{enable:F5,enabled:M5,disable:zhe,log:khe});function F5(e){$L=e,L5=[],q5=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?q5.push(new RegExp(`^${i.substr(1)}$`)):L5.push(new RegExp(`^${i}$`));for(let i of yh)i.enabled=M5(i.namespace)}function M5(e){if(e.endsWith("*"))return!0;for(let t of q5)if(t.test(e))return!1;for(let t of L5)if(t.test(e))return!0;return!1}function zhe(){let e=$L||"";return F5(""),e}function zL(e){let t=Object.assign(r,{enabled:M5(e),destroy:Uhe,log:kL.log,namespace:e,extend:Hhe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return yh.push(t),t}function Uhe(){let e=yh.indexOf(this);return e>=0?(yh.splice(e,1),!0):!1}function Hhe(e){let t=zL(`${this.namespace}:${e}`);return t.log=this.log,t}var Ou=kL,UL=new Set,hh=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,vh,bh=Ou("azure");bh.log=(...e)=>{Ou.log(...e)};var B5=["verbose","info","warning","error"];hh&&(WL(hh)?HL(hh):console.error(`AZURE_LOG_LEVEL set to unknown log level '${hh}'; logging is not enabled. Acceptable values: ${B5.join(", ")}.`));function HL(e){if(e&&!WL(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${B5.join(",")}`);vh=e;let t=[];for(let r of UL)VL(r)&&t.push(r.namespace);Ou.enable(t.join(","))}function Ghe(){return vh}var jL={verbose:400,info:300,warning:200,error:100};function Vhe(e){let t=bh.extend(e);return GL(bh,t),{error:gh(t,"error"),warning:gh(t,"warning"),info:gh(t,"info"),verbose:gh(t,"verbose")}}function GL(e,t){t.log=(...r)=>{e.log(...r)}}function gh(e,t){let r=Object.assign(e.extend(t),{level:t});if(GL(e,r),VL(r)){let i=Ou.disable();Ou.enable(i+","+r.namespace)}return UL.add(r),r}function VL(e){return!!(vh&&jL[e.level]<=jL[vh])}function WL(e){return B5.includes(e)}Sd.AzureLogger=bh;Sd.createClientLogger=Vhe;Sd.getLogLevel=Ghe;Sd.setLogLevel=HL});var el=h(_h=>{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});_h.logger=void 0;var Whe=Nd();_h.logger=(0,Whe.createClientLogger)("core-rest-pipeline")});var KL=h(wh=>{"use strict";Object.defineProperty(wh,"__esModule",{value:!0});wh.AbortError=void 0;var j5=class extends Error{constructor(t){super(t),this.name="AbortError"}};wh.AbortError=j5});var QL=h(Eh=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.AbortError=void 0;var Khe=KL();Object.defineProperty(Eh,"AbortError",{enumerable:!0,get:function(){return Khe.AbortError}})});var k5=h($5=>{"use strict";Object.defineProperty($5,"__esModule",{value:!0});$5.createAbortablePromise=Xhe;var Qhe=QL();function Xhe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new Qhe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var U5=h(z5=>{"use strict";Object.defineProperty(z5,"__esModule",{value:!0});z5.getRandomIntegerInclusive=Yhe;function Yhe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var XL=h(xh=>{"use strict";Object.defineProperty(xh,"__esModule",{value:!0});xh.delay=t0e;xh.calculateRetryDelay=r0e;var Zhe=k5(),Jhe=U5(),e0e="The delay was aborted.";function t0e(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,Zhe.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??e0e})}function r0e(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,Jhe.getRandomIntegerInclusive)(0,i/2)}}});var YL=h(H5=>{"use strict";Object.defineProperty(H5,"__esModule",{value:!0});H5.cancelablePromiseRace=i0e;async function i0e(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var V5=h(G5=>{"use strict";Object.defineProperty(G5,"__esModule",{value:!0});G5.isObject=n0e;function n0e(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var JL=h(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.isError=ZL;Sh.getErrorMessage=s0e;var a0e=V5();function ZL(e){if((0,a0e.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function s0e(e){if(ZL(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 tq=h(Nh=>{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});Nh.computeSha256Hmac=o0e;Nh.computeSha256Hash=l0e;var eq=require("crypto");async function o0e(e,t,r){let i=Buffer.from(e,"base64");return(0,eq.createHmac)("sha256",i).update(t).digest(r)}async function l0e(e,t){return(0,eq.createHash)("sha256").update(e).digest(t)}});var iq=h(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.isDefined=W5;Au.isObjectWithProperties=d0e;Au.objectHasProperty=rq;function W5(e){return typeof e<"u"&&e!==null}function d0e(e,t){if(!W5(e)||typeof e!="object")return!1;for(let r of t)if(!rq(e,r))return!1;return!0}function rq(e,t){return W5(e)&&typeof e=="object"&&t in e}});var nq=h(Q5=>{"use strict";var K5;Object.defineProperty(Q5,"__esModule",{value:!0});Q5.randomUUID=u0e;var c0e=require("crypto"),p0e=typeof((K5=globalThis?.crypto)===null||K5===void 0?void 0:K5.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):c0e.randomUUID;function u0e(){return p0e()}});var aq=h(Lt=>{"use strict";var X5,Y5,Z5,J5;Object.defineProperty(Lt,"__esModule",{value:!0});Lt.isReactNative=Lt.isNodeRuntime=Lt.isNode=Lt.isNodeLike=Lt.isBun=Lt.isDeno=Lt.isWebWorker=Lt.isBrowser=void 0;Lt.isBrowser=typeof window<"u"&&typeof window.document<"u";Lt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((X5=self.constructor)===null||X5===void 0?void 0:X5.name)==="DedicatedWorkerGlobalScope"||((Y5=self.constructor)===null||Y5===void 0?void 0:Y5.name)==="ServiceWorkerGlobalScope"||((Z5=self.constructor)===null||Z5===void 0?void 0:Z5.name)==="SharedWorkerGlobalScope");Lt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Lt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Lt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((J5=globalThis.process.versions)===null||J5===void 0)&&J5.node);Lt.isNode=Lt.isNodeLike;Lt.isNodeRuntime=Lt.isNodeLike&&!Lt.isBun&&!Lt.isDeno;Lt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var sq=h(Th=>{"use strict";Object.defineProperty(Th,"__esModule",{value:!0});Th.uint8ArrayToString=m0e;Th.stringToUint8Array=f0e;function m0e(e,t){return Buffer.from(e).toString(t)}function f0e(e,t){return Buffer.from(e,t)}});var Jr=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.stringToUint8Array=ge.uint8ArrayToString=ge.isWebWorker=ge.isReactNative=ge.isDeno=ge.isNodeRuntime=ge.isNodeLike=ge.isNode=ge.isBun=ge.isBrowser=ge.randomUUID=ge.objectHasProperty=ge.isObjectWithProperties=ge.isDefined=ge.computeSha256Hmac=ge.computeSha256Hash=ge.getErrorMessage=ge.isError=ge.isObject=ge.getRandomIntegerInclusive=ge.createAbortablePromise=ge.cancelablePromiseRace=ge.calculateRetryDelay=ge.delay=void 0;var oq=XL();Object.defineProperty(ge,"delay",{enumerable:!0,get:function(){return oq.delay}});Object.defineProperty(ge,"calculateRetryDelay",{enumerable:!0,get:function(){return oq.calculateRetryDelay}});var h0e=YL();Object.defineProperty(ge,"cancelablePromiseRace",{enumerable:!0,get:function(){return h0e.cancelablePromiseRace}});var g0e=k5();Object.defineProperty(ge,"createAbortablePromise",{enumerable:!0,get:function(){return g0e.createAbortablePromise}});var y0e=U5();Object.defineProperty(ge,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return y0e.getRandomIntegerInclusive}});var v0e=V5();Object.defineProperty(ge,"isObject",{enumerable:!0,get:function(){return v0e.isObject}});var lq=JL();Object.defineProperty(ge,"isError",{enumerable:!0,get:function(){return lq.isError}});Object.defineProperty(ge,"getErrorMessage",{enumerable:!0,get:function(){return lq.getErrorMessage}});var dq=tq();Object.defineProperty(ge,"computeSha256Hash",{enumerable:!0,get:function(){return dq.computeSha256Hash}});Object.defineProperty(ge,"computeSha256Hmac",{enumerable:!0,get:function(){return dq.computeSha256Hmac}});var ev=iq();Object.defineProperty(ge,"isDefined",{enumerable:!0,get:function(){return ev.isDefined}});Object.defineProperty(ge,"isObjectWithProperties",{enumerable:!0,get:function(){return ev.isObjectWithProperties}});Object.defineProperty(ge,"objectHasProperty",{enumerable:!0,get:function(){return ev.objectHasProperty}});var b0e=nq();Object.defineProperty(ge,"randomUUID",{enumerable:!0,get:function(){return b0e.randomUUID}});var Hs=aq();Object.defineProperty(ge,"isBrowser",{enumerable:!0,get:function(){return Hs.isBrowser}});Object.defineProperty(ge,"isBun",{enumerable:!0,get:function(){return Hs.isBun}});Object.defineProperty(ge,"isNode",{enumerable:!0,get:function(){return Hs.isNode}});Object.defineProperty(ge,"isNodeLike",{enumerable:!0,get:function(){return Hs.isNodeLike}});Object.defineProperty(ge,"isNodeRuntime",{enumerable:!0,get:function(){return Hs.isNodeRuntime}});Object.defineProperty(ge,"isDeno",{enumerable:!0,get:function(){return Hs.isDeno}});Object.defineProperty(ge,"isReactNative",{enumerable:!0,get:function(){return Hs.isReactNative}});Object.defineProperty(ge,"isWebWorker",{enumerable:!0,get:function(){return Hs.isWebWorker}});var cq=sq();Object.defineProperty(ge,"uint8ArrayToString",{enumerable:!0,get:function(){return cq.uint8ArrayToString}});Object.defineProperty(ge,"stringToUint8Array",{enumerable:!0,get:function(){return cq.stringToUint8Array}})});var Ch=h(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.Sanitizer=void 0;var _0e=Jr(),tv="REDACTED",w0e=["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"],E0e=["api-version"],rv=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=w0e.concat(t),r=E0e.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,_0e.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,tv);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]=tv;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]=tv;return r}};Ph.Sanitizer=rv});var iv=h(Td=>{"use strict";Object.defineProperty(Td,"__esModule",{value:!0});Td.logPolicyName=void 0;Td.logPolicy=N0e;var x0e=el(),S0e=Ch();Td.logPolicyName="logPolicy";function N0e(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:x0e.logger.info,i=new S0e.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Td.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var nv=h(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.redirectPolicyName=void 0;Pd.redirectPolicy=T0e;Pd.redirectPolicyName="redirectPolicy";var pq=["GET","HEAD"];function T0e(e={}){let{maxRetries:t=20}=e;return{name:Pd.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return uq(i,n,t)}}}async function uq(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&pq.includes(n.method)||a===302&&pq.includes(n.method)||a===303&&n.method==="POST"||a===307)&&iDq,__assign:()=>Rh,__asyncDelegator:()=>Nq,__asyncGenerator:()=>Sq,__asyncValues:()=>Tq,__await:()=>Cd,__awaiter:()=>vq,__classPrivateFieldGet:()=>Oq,__classPrivateFieldIn:()=>Iq,__classPrivateFieldSet:()=>Aq,__createBinding:()=>Ah,__decorate:()=>hq,__disposeResources:()=>Lq,__esDecorate:()=>P0e,__exportStar:()=>_q,__extends:()=>mq,__generator:()=>bq,__importDefault:()=>Rq,__importStar:()=>Cq,__makeTemplateObject:()=>Pq,__metadata:()=>yq,__param:()=>gq,__propKey:()=>R0e,__read:()=>sv,__rest:()=>fq,__runInitializers:()=>C0e,__setFunctionName:()=>O0e,__spread:()=>wq,__spreadArray:()=>xq,__spreadArrays:()=>Eq,__values:()=>Oh,default:()=>D0e});function mq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");av(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function fq(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function gq(e,t){return function(r,i){t(r,i,e)}}function P0e(e,t,r,i,n,a){function s(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(w){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(w||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function C0e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 sv(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function wq(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Cd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function Nq(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Cd(e[n](s)),done:!1}:a?a(s):s}:a}}function Tq(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 Oh=="function"?Oh(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function Pq(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Cq(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)&&Ah(t,e,r);return A0e(t,e),t}function Rq(e){return e&&e.__esModule?e:{default:e}}function Oq(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function Aq(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function Iq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Dq(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function Lq(e){function t(a){e.error=e.hasError?new I0e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var av,Rh,Ah,A0e,I0e,D0e,Dh=vt(()=>{av=function(e,t){return av=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},av(e,t)};Rh=function(){return Rh=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.getHeaderName=L0e;Lh.setPlatformSpecificData=q0e;var qq=(Dh(),fo(Ih)),ov=qq.__importStar(require("node:os")),lv=qq.__importStar(require("node:process"));function L0e(){return"User-Agent"}async function q0e(e){if(lv&&lv.versions){let t=lv.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",`(${ov.arch()}-${ov.type()}-${ov.release()})`)}});var Gs=h(Rd=>{"use strict";Object.defineProperty(Rd,"__esModule",{value:!0});Rd.DEFAULT_RETRY_POLICY_COUNT=Rd.SDK_VERSION=void 0;Rd.SDK_VERSION="1.17.0";Rd.DEFAULT_RETRY_POLICY_COUNT=3});var dv=h(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.getUserAgentHeaderName=B0e;qh.getUserAgentValue=j0e;var Mq=Fq(),F0e=Gs();function M0e(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function B0e(){return(0,Mq.getHeaderName)()}async function j0e(e){let t=new Map;t.set("core-rest-pipeline",F0e.SDK_VERSION),await(0,Mq.setPlatformSpecificData)(t);let r=M0e(t);return e?`${e} ${r}`:r}});var cv=h(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.userAgentPolicyName=void 0;Od.userAgentPolicy=$0e;var jq=dv(),Bq=(0,jq.getUserAgentHeaderName)();Od.userAgentPolicyName="userAgentPolicy";function $0e(e={}){let t=(0,jq.getUserAgentValue)(e.userAgentPrefix);return{name:Od.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(Bq)||r.headers.set(Bq,await t),i(r)}}}});var Fh=h(Ad=>{"use strict";Object.defineProperty(Ad,"__esModule",{value:!0});Ad.isNodeReadableStream=$q;Ad.isWebReadableStream=kq;Ad.isReadableStream=k0e;Ad.isBlob=z0e;function $q(e){return!!(e&&typeof e.pipe=="function")}function kq(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function k0e(e){return $q(e)||kq(e)}function z0e(e){return typeof e.stream=="function"}});var pv=h(Iu=>{"use strict";Object.defineProperty(Iu,"__esModule",{value:!0});Iu.getRawContent=V0e;Iu.createFileFromStream=W0e;Iu.createFile=K0e;var U0e=Jr(),H0e=Fh(),zq={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Mh=Symbol("rawContent");function G0e(e){return typeof e[Mh]=="function"}function V0e(e){return G0e(e)?e[Mh]():e.stream()}function W0e(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},zq),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,H0e.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Mh]:e})}function K0e(e,t,r={}){var i,n,a;return U0e.isNodeLike?Object.assign(Object.assign({},zq),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Mh]:()=>e}):new File([e],t,r)}});var Gq=h(mv=>{"use strict";Object.defineProperty(mv,"__esModule",{value:!0});mv.concat=J0e;var ja=(Dh(),fo(Ih)),uv=require("node:stream"),Q0e=Fh(),X0e=pv();function Uq(){return ja.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield ja.__await(t.read());if(r)return yield ja.__await(void 0);yield yield ja.__await(i)}}finally{t.releaseLock()}})}function Y0e(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=Uq.bind(e)),e.values||(e.values=Uq.bind(e))}function Z0e(e){return e instanceof ReadableStream?(Y0e(e),uv.Readable.fromWeb(e)):e}function Hq(e){return e instanceof Uint8Array?uv.Readable.from(Buffer.from(e)):(0,Q0e.isBlob)(e)?Hq((0,X0e.getRawContent)(e)):Z0e(e)}async function J0e(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(Hq);return uv.Readable.from(function(){return ja.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,ja.__asyncValues(d)),l;l=yield ja.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield ja.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield ja.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var fv=h(Id=>{"use strict";Object.defineProperty(Id,"__esModule",{value:!0});Id.multipartPolicyName=void 0;Id.multipartPolicy=cge;var tl=Jr(),ege=Gq(),tge=Fh();function rge(){return`----AzSDKFormBoundary${(0,tl.randomUUID)()}`}function ige(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function nge(e){return e instanceof Uint8Array?e.byteLength:(0,tge.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function age(e){let t=0;for(let r of e){let i=nge(r);if(i===void 0)return;t+=i}return t}async function sge(e,t,r){let i=[(0,tl.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,tl.stringToUint8Array)(`\r +`,"utf-8"),(0,tl.stringToUint8Array)(ige(a.headers),"utf-8"),(0,tl.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,tl.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,tl.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=age(i);n&&e.headers.set("Content-Length",n),e.body=await(0,ege.concat)(i)}Id.multipartPolicyName="multipartPolicy";var oge=70,lge=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function dge(e){if(e.length>oge)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!lge.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function cge(){return{name:Id.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?dge(i):i=rge(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await sge(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var hv=h(Dd=>{"use strict";Object.defineProperty(Dd,"__esModule",{value:!0});Dd.decompressResponsePolicyName=void 0;Dd.decompressResponsePolicy=pge;Dd.decompressResponsePolicyName="decompressResponsePolicy";function pge(){return{name:Dd.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var Vq=h(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.AbortError=void 0;var gv=class extends Error{constructor(t){super(t),this.name="AbortError"}};Bh.AbortError=gv});var $h=h(jh=>{"use strict";Object.defineProperty(jh,"__esModule",{value:!0});jh.AbortError=void 0;var uge=Vq();Object.defineProperty(jh,"AbortError",{enumerable:!0,get:function(){return uge.AbortError}})});var zh=h(kh=>{"use strict";Object.defineProperty(kh,"__esModule",{value:!0});kh.delay=hge;kh.parseHeaderValueAsNumber=gge;var mge=$h(),fge="The operation was aborted.";function hge(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new mge.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:fge)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function gge(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var Hh=h(Uh=>{"use strict";Object.defineProperty(Uh,"__esModule",{value:!0});Uh.isThrottlingRetryResponse=bge;Uh.throttlingRetryStrategy=_ge;var yge=zh(),yv="Retry-After",vge=["retry-after-ms","x-ms-retry-after-ms",yv];function Wq(e){if(e&&[429,503].includes(e.status))try{for(let n of vge){let a=(0,yge.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===yv?1e3:1)}let t=e.headers.get(yv);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function bge(e){return Number.isFinite(Wq(e))}function _ge(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=Wq(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Gh=h(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.exponentialRetryStrategy=Nge;Du.isExponentialRetryResponse=Kq;Du.isSystemError=Qq;var wge=Jr(),Ege=Hh(),xge=1e3,Sge=1e3*64;function Nge(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:xge,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:Sge,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=Qq(l),c=d&&e.ignoreSystemErrors,p=Kq(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,Ege.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,wge.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function Kq(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function Qq(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Ld=h(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});vv.retryPolicy=Oge;var Tge=zh(),Pge=Nd(),Cge=$h(),Xq=Gs(),Yq=(0,Pge.createClientLogger)("core-rest-pipeline retryPolicy"),Rge="retryPolicy";function Oge(e,t={maxRetries:Xq.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||Yq;return{name:Rge,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new Cge.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:Xq.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||Yq;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,Tge.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var bv=h(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.defaultRetryPolicyName=void 0;qd.defaultRetryPolicy=qge;var Age=Gh(),Ige=Hh(),Dge=Ld(),Lge=Gs();qd.defaultRetryPolicyName="defaultRetryPolicy";function qge(e={}){var t;return{name:qd.defaultRetryPolicyName,sendRequest:(0,Dge.retryPolicy)([(0,Ige.throttlingRetryStrategy)(),(0,Age.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Lge.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Lu=h(wv=>{"use strict";Object.defineProperty(wv,"__esModule",{value:!0});wv.createHttpHeaders=Mge;function Vh(e){return e.toLowerCase()}function*Fge(e){for(let t of e.values())yield[t.name,t.value]}var _v=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(Vh(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(Vh(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(Vh(t))}delete(t){this._headersMap.delete(Vh(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return Fge(this._headersMap)}};function Mge(e){return new _v(e)}});var Ev=h(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.formDataPolicyName=void 0;Fd.formDataPolicy=jge;var Jq=Jr(),Zq=Lu();Fd.formDataPolicyName="formDataPolicy";function Bge(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function jge(){return{name:Fd.formDataPolicyName,async sendRequest(e,t){if(Jq.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Bge(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=$ge(e.formData):await kge(e.formData,e),e.formData=void 0}return t(e)}}}function $ge(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function kge(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[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,Zq.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,Jq.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,Zq.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var rF=h(hi=>{"use strict";var zge=hi&&hi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Uge=hi&&hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eF=hi&&hi.__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)&&zge(t,e,r);return Uge(t,e),t};Object.defineProperty(hi,"__esModule",{value:!0});hi.req=hi.json=hi.toBuffer=void 0;var Hge=eF(require("http")),Gge=eF(require("https"));async function tF(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}hi.toBuffer=tF;async function Vge(e){let r=(await tF(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}hi.json=Vge;function Wge(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?Gge:Hge).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}hi.req=Wge});var Sv=h(Di=>{"use strict";var nF=Di&&Di.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Kge=Di&&Di.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aF=Di&&Di.__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)&&nF(t,e,r);return Kge(t,e),t},Qge=Di&&Di.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&nF(t,e,r)};Object.defineProperty(Di,"__esModule",{value:!0});Di.Agent=void 0;var Xge=aF(require("net")),iF=aF(require("http")),Yge=require("https");Qge(rF(),Di);var ra=Symbol("AgentBaseInternalState"),xv=class extends iF.Agent{constructor(t){super(t),this[ra]={}}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 Xge.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Yge.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof iF.Agent)return o.addRequest(t,n);this[ra].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[ra].currentSocket;if(this[ra].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[ra].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[ra]&&(this[ra].defaultPort=t)}get protocol(){return this[ra].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[ra]&&(this[ra].protocol=t)}};Di.Agent=xv});var sF=h(Md=>{"use strict";var Zge=Md&&Md.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Md,"__esModule",{value:!0});Md.parseProxyResponse=void 0;var Jge=Zge(nu()),Wh=(0,Jge.default)("https-proxy-agent:parse-proxy-response");function e2e(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),Wh("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),Wh("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){Wh("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],w=g.slice(2).join(" "),x={};for(let T of m){if(!T)continue;let P=T.indexOf(":");if(P===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let I=T.slice(0,P).toLowerCase(),H=T.slice(P+1).trimStart(),W=x[I];typeof W=="string"?x[I]=[W,H]:Array.isArray(W)?W.push(H):x[I]=H}Wh("got proxy server response: %o %o",f,x),s(),t({connect:{statusCode:y,statusText:w,headers:x},buffered:p})}e.on("error",l),e.on("end",o),a()})}Md.parseProxyResponse=e2e});var pF=h(on=>{"use strict";var t2e=on&&on.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),r2e=on&&on.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dF=on&&on.__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)&&t2e(t,e,r);return r2e(t,e),t},cF=on&&on.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(on,"__esModule",{value:!0});on.HttpsProxyAgent=void 0;var Nv=dF(require("net")),oF=dF(require("tls")),i2e=cF(require("assert")),n2e=cF(nu()),a2e=Sv(),s2e=require("url"),o2e=sF(),qu=(0,n2e.default)("https-proxy-agent"),Kh=class extends a2e.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new s2e.URL(t):t,this.proxyHeaders=r?.headers??{},qu("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?lF(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){qu("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=oF.connect({...this.connectOpts,servername:u})}else qu("Creating `net.Socket`: %o",this.connectOpts),n=Nv.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=Nv.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,o2e.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",l2e),r.secureEndpoint){qu("Upgrading socket connection to TLS");let u=r.servername||r.host;return oF.connect({...lF(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new Nv.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{qu("Replaying proxy buffer for failed request"),(0,i2e.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Kh.protocols=["http","https"];on.HttpsProxyAgent=Kh;function l2e(e){e.resume()}function lF(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var fF=h(ln=>{"use strict";var d2e=ln&&ln.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),c2e=ln&&ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mF=ln&&ln.__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)&&d2e(t,e,r);return c2e(t,e),t},p2e=ln&&ln.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ln,"__esModule",{value:!0});ln.HttpProxyAgent=void 0;var u2e=mF(require("net")),m2e=mF(require("tls")),f2e=p2e(nu()),h2e=require("events"),g2e=Sv(),uF=require("url"),Bd=(0,f2e.default)("http-proxy-agent"),Qh=class extends g2e.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new uF.URL(t):t,this.proxyHeaders=r?.headers??{},Bd("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?y2e(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new uF.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Bd("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Bd("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Bd("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(Bd("Creating `tls.Socket`: %o",this.connectOpts),a=m2e.connect(this.connectOpts)):(Bd("Creating `net.Socket`: %o",this.connectOpts),a=u2e.connect(this.connectOpts)),await(0,h2e.once)(a,"connect"),a}};Qh.protocols=["http","https"];ln.HttpProxyAgent=Qh;function y2e(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var Tv=h(dn=>{"use strict";Object.defineProperty(dn,"__esModule",{value:!0});dn.globalNoProxyList=dn.proxyPolicyName=void 0;dn.loadNoProxy=bF;dn.getDefaultProxySettings=P2e;dn.proxyPolicy=R2e;var v2e=pF(),b2e=fF(),_2e=el(),w2e="HTTPS_PROXY",E2e="HTTP_PROXY",x2e="ALL_PROXY",S2e="NO_PROXY";dn.proxyPolicyName="proxyPolicy";dn.globalNoProxyList=[];var yF=!1,N2e=new Map;function Xh(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function vF(){if(!process)return;let e=Xh(w2e),t=Xh(x2e),r=Xh(E2e);return e||t||r}function T2e(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function bF(){let e=Xh(S2e);return yF=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function P2e(e){if(!e&&(e=vF(),!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 C2e(){let e=vF();return e?new URL(e):void 0}function hF(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 gF(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&_2e.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new b2e.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new v2e.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function R2e(e,t){yF||dn.globalNoProxyList.push(...bF());let r=e?hF(e):C2e(),i={};return{name:dn.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!T2e(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:dn.globalNoProxyList,t?.customNoProxyList?void 0:N2e)?gF(n,i,r):n.proxySettings&&gF(n,i,hF(n.proxySettings)),a(n)}}}});var Pv=h(jd=>{"use strict";Object.defineProperty(jd,"__esModule",{value:!0});jd.setClientRequestIdPolicyName=void 0;jd.setClientRequestIdPolicy=O2e;jd.setClientRequestIdPolicyName="setClientRequestIdPolicy";function O2e(e="x-ms-client-request-id"){return{name:jd.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var Cv=h($d=>{"use strict";Object.defineProperty($d,"__esModule",{value:!0});$d.tlsPolicyName=void 0;$d.tlsPolicy=A2e;$d.tlsPolicyName="tlsPolicy";function A2e(e){return{name:$d.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var Rv=h(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.TracingContextImpl=ia.createTracingContext=ia.knownContextKeys=void 0;ia.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function I2e(e={}){let t=new Yh(e.parentContext);return e.span&&(t=t.setValue(ia.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(ia.knownContextKeys.namespace,e.namespace)),t}ia.createTracingContext=I2e;var Yh=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}};ia.TracingContextImpl=Yh});var _F=h(Zh=>{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.state=void 0;Zh.state={instrumenterImplementation:void 0}});var Ov=h(na=>{"use strict";Object.defineProperty(na,"__esModule",{value:!0});na.getInstrumenter=na.useInstrumenter=na.createDefaultInstrumenter=na.createDefaultTracingSpan=void 0;var D2e=Rv(),Jh=_F();function wF(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}na.createDefaultTracingSpan=wF;function EF(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:wF(),tracingContext:(0,D2e.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}na.createDefaultInstrumenter=EF;function L2e(e){Jh.state.instrumenterImplementation=e}na.useInstrumenter=L2e;function q2e(){return Jh.state.instrumenterImplementation||(Jh.state.instrumenterImplementation=EF()),Jh.state.instrumenterImplementation}na.getInstrumenter=q2e});var xF=h(t0=>{"use strict";Object.defineProperty(t0,"__esModule",{value:!0});t0.createTracingClient=void 0;var e0=Ov(),Av=Rv();function F2e(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,e0.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(Av.knownContextKeys.namespace)||(f=f.setValue(Av.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(Av.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,e0.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,e0.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,e0.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}t0.createTracingClient=F2e});var Iv=h(kd=>{"use strict";Object.defineProperty(kd,"__esModule",{value:!0});kd.createTracingClient=kd.useInstrumenter=void 0;var M2e=Ov();Object.defineProperty(kd,"useInstrumenter",{enumerable:!0,get:function(){return M2e.useInstrumenter}});var B2e=xF();Object.defineProperty(kd,"createTracingClient",{enumerable:!0,get:function(){return B2e.createTracingClient}})});var SF=h(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});r0.custom=void 0;var j2e=require("node:util");r0.custom=j2e.inspect.custom});var i0=h(Fu=>{"use strict";Object.defineProperty(Fu,"__esModule",{value:!0});Fu.RestError=void 0;Fu.isRestError=H2e;var $2e=Jr(),k2e=SF(),z2e=Ch(),U2e=new z2e.Sanitizer,zd=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.setPrototypeOf(this,e.prototype)}[k2e.custom](){return`RestError: ${this.message} + ${U2e.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Fu.RestError=zd;zd.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";zd.PARSE_ERROR="PARSE_ERROR";function H2e(e){return e instanceof zd?!0:(0,$2e.isError)(e)&&e.name==="RestError"}});var Dv=h(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.tracingPolicyName=void 0;Ud.tracingPolicy=X2e;var G2e=Iv(),V2e=Gs(),W2e=dv(),n0=el(),Mu=Jr(),K2e=i0(),Q2e=Ch();Ud.tracingPolicyName="tracingPolicy";function X2e(e={}){let t=(0,W2e.getUserAgentValue)(e.userAgentPrefix),r=new Q2e.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Y2e();return{name:Ud.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=Z2e(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return eye(d,p),p}catch(p){throw J2e(d,p),p}}}}function Y2e(){try{return(0,G2e.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:V2e.SDK_VERSION})}catch(e){n0.logger.warning(`Error when creating the TracingClient: ${(0,Mu.getErrorMessage)(e)}`);return}}function Z2e(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){n0.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Mu.getErrorMessage)(i)}`);return}}function J2e(e,t){try{e.setStatus({status:"error",error:(0,Mu.isError)(t)?t:void 0}),(0,K2e.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){n0.logger.warning(`Skipping tracing span processing due to an error: ${(0,Mu.getErrorMessage)(r)}`)}}function eye(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){n0.logger.warning(`Skipping tracing span processing due to an error: ${(0,Mu.getErrorMessage)(r)}`)}}});var PF=h(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});Lv.createPipelineFromOptions=uye;var tye=iv(),rye=D5(),iye=nv(),nye=cv(),NF=fv(),aye=hv(),sye=bv(),oye=Ev(),TF=Jr(),lye=Tv(),dye=Pv(),cye=Cv(),pye=Dv();function uye(e){var t;let r=(0,rye.createEmptyPipeline)();return TF.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,cye.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,lye.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,aye.decompressResponsePolicy)())),r.addPolicy((0,oye.formDataPolicy)(),{beforePolicies:[NF.multipartPolicyName]}),r.addPolicy((0,nye.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,dye.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,NF.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,sye.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,pye.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),TF.isNodeLike&&r.addPolicy((0,iye.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,tye.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var DF=h(s0=>{"use strict";Object.defineProperty(s0,"__esModule",{value:!0});s0.getBodyLength=IF;s0.createNodeHttpClient=bye;var Bv=(Dh(),fo(Ih)),qv=Bv.__importStar(require("node:http")),Fv=Bv.__importStar(require("node:https")),CF=Bv.__importStar(require("node:zlib")),mye=require("node:stream"),RF=$h(),fye=Lu(),$u=i0(),Bu=el(),hye={};function ju(e){return e&&typeof e.pipe=="function"}function OF(e){return 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 AF(e){return e&&typeof e.byteLength=="number"}var a0=class extends mye.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},Mv=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new RF.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=IF(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,w=new a0(y);w.on("error",x=>{Bu.logger.error("Error in upload progress",x)}),ju(d)?d.pipe(w):w.end(d),d=w}let p=await this.makeRequest(t,a,d),u=gye(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?yye(p,u):p;let g=t.onDownloadProgress;if(g){let y=new a0(g);y.on("error",w=>{Bu.logger.error("Error in download progress",w)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await vye(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();ju(d)&&(p=OF(d));let u=Promise.resolve();ju(c)&&(u=OF(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{Bu.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?qv.request(l,d):Fv.request(l,d);p.once("error",u=>{var m;c(new $u.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:$u.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new RF.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&ju(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):AF(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(Bu.logger.error("Unrecognized body type",i),c(new $u.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?qv.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new qv.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return Fv.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:hye,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(Bu.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new Fv.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function gye(e){let t=(0,fye.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 yye(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=CF.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=CF.createInflate();return e.pipe(i),i}return e}function vye(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new $u.RestError(`Error reading response as text: ${n.message}`,{code:$u.RestError.PARSE_ERROR}))})})}function IF(e){return e?Buffer.isBuffer(e)?e.length:ju(e)?null:AF(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function bye(){return new Mv}});var LF=h(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.createDefaultHttpClient=wye;var _ye=DF();function wye(){return(0,_ye.createNodeHttpClient)()}});var qF=h(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.createPipelineRequest=Sye;var Eye=Lu(),xye=Jr(),$v=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,Eye.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,xye.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function Sye(e){return new $v(e)}});var FF=h(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.exponentialRetryPolicyName=void 0;ku.exponentialRetryPolicy=Cye;var Nye=Gh(),Tye=Ld(),Pye=Gs();ku.exponentialRetryPolicyName="exponentialRetryPolicy";function Cye(e={}){var t;return(0,Tye.retryPolicy)([(0,Nye.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Pye.DEFAULT_RETRY_POLICY_COUNT})}});var MF=h(Hd=>{"use strict";Object.defineProperty(Hd,"__esModule",{value:!0});Hd.systemErrorRetryPolicyName=void 0;Hd.systemErrorRetryPolicy=Iye;var Rye=Gh(),Oye=Ld(),Aye=Gs();Hd.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Iye(e={}){var t;return{name:Hd.systemErrorRetryPolicyName,sendRequest:(0,Oye.retryPolicy)([(0,Rye.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Aye.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var BF=h(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.throttlingRetryPolicyName=void 0;Gd.throttlingRetryPolicy=Fye;var Dye=Hh(),Lye=Ld(),qye=Gs();Gd.throttlingRetryPolicyName="throttlingRetryPolicy";function Fye(e={}){var t;return{name:Gd.throttlingRetryPolicyName,sendRequest:(0,Lye.retryPolicy)([(0,Dye.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:qye.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var zv=h(Vd=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});Vd.DEFAULT_CYCLER_OPTIONS=void 0;Vd.createTokenCycler=jye;var Mye=zh();Vd.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function Bye(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var jF=h(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});Wd.bearerTokenAuthenticationPolicyName=void 0;Wd.bearerTokenAuthenticationPolicy=Hye;var $ye=zv(),kye=el();Wd.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function zye(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function Uye(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Hye(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||kye.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:zye,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,$ye.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Wd.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&Uye(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var $F=h(Kd=>{"use strict";Object.defineProperty(Kd,"__esModule",{value:!0});Kd.ndJsonPolicyName=void 0;Kd.ndJsonPolicy=Gye;Kd.ndJsonPolicyName="ndJsonPolicy";function Gye(){return{name:Kd.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 zF=h(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.auxiliaryAuthenticationHeaderPolicyName=void 0;rl.auxiliaryAuthenticationHeaderPolicy=Qye;var Vye=zv(),Wye=el();rl.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var kF="x-ms-authorization-auxiliary";async function Kye(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Qye(e){let{credentials:t,scopes:r}=e,i=e.logger||Wye.logger,n=new WeakMap;return{name:rl.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.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(`${rl.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,Vye.createTokenCycler)(d),n.set(d,c)),o.push(Kye({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${kF} header will not be set.`),s(a)):(a.headers.set(kF,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var $a=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var Xye=D5();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return Xye.createEmptyPipeline}});var Yye=PF();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return Yye.createPipelineFromOptions}});var Zye=LF();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return Zye.createDefaultHttpClient}});var Jye=Lu();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return Jye.createHttpHeaders}});var e6e=qF();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return e6e.createPipelineRequest}});var UF=i0();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return UF.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return UF.isRestError}});var HF=hv();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return HF.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return HF.decompressResponsePolicyName}});var GF=FF();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return GF.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return GF.exponentialRetryPolicyName}});var VF=Pv();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return VF.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return VF.setClientRequestIdPolicyName}});var WF=iv();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return WF.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return WF.logPolicyName}});var KF=fv();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return KF.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return KF.multipartPolicyName}});var Uv=Tv();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return Uv.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return Uv.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return Uv.getDefaultProxySettings}});var QF=nv();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return QF.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return QF.redirectPolicyName}});var XF=MF();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return XF.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return XF.systemErrorRetryPolicyName}});var YF=BF();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return YF.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return YF.throttlingRetryPolicyName}});var t6e=Ld();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return t6e.retryPolicy}});var ZF=Dv();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return ZF.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return ZF.tracingPolicyName}});var r6e=bv();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return r6e.defaultRetryPolicy}});var JF=cv();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return JF.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return JF.userAgentPolicyName}});var eM=Cv();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return eM.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return eM.tlsPolicyName}});var tM=Ev();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return tM.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return tM.formDataPolicyName}});var rM=jF();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return rM.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return rM.bearerTokenAuthenticationPolicyName}});var iM=$F();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return iM.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return iM.ndJsonPolicyName}});var nM=zF();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return nM.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return nM.auxiliaryAuthenticationHeaderPolicyName}});var aM=pv();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return aM.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return aM.createFileFromStream}})});var CM={};km(CM,{__addDisposableResource:()=>TM,__assign:()=>o0,__asyncDelegator:()=>vM,__asyncGenerator:()=>yM,__asyncValues:()=>bM,__await:()=>Qd,__awaiter:()=>pM,__classPrivateFieldGet:()=>xM,__classPrivateFieldIn:()=>NM,__classPrivateFieldSet:()=>SM,__createBinding:()=>d0,__decorate:()=>lM,__disposeResources:()=>PM,__esDecorate:()=>i6e,__exportStar:()=>mM,__extends:()=>sM,__generator:()=>uM,__importDefault:()=>EM,__importStar:()=>wM,__makeTemplateObject:()=>_M,__metadata:()=>cM,__param:()=>dM,__propKey:()=>a6e,__read:()=>Gv,__rest:()=>oM,__runInitializers:()=>n6e,__setFunctionName:()=>s6e,__spread:()=>fM,__spreadArray:()=>gM,__spreadArrays:()=>hM,__values:()=>l0,default:()=>d6e});function sM(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Hv(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function oM(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function dM(e,t){return function(r,i){t(r,i,e)}}function i6e(e,t,r,i,n,a){function s(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(w){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(w||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function n6e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 Gv(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function fM(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Qd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function vM(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Qd(e[n](s)),done:!1}:a?a(s):s}:a}}function bM(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 l0=="function"?l0(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function _M(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function wM(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)&&d0(t,e,r);return o6e(t,e),t}function EM(e){return e&&e.__esModule?e:{default:e}}function xM(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function SM(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function NM(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function TM(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function PM(e){function t(a){e.error=e.hasError?new l6e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var Hv,o0,d0,o6e,l6e,d6e,RM=vt(()=>{Hv=function(e,t){return Hv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},Hv(e,t)};o0=function(){return o0=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(c0,"__esModule",{value:!0});c0.AzureKeyCredential=void 0;var Vv=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}};c0.AzureKeyCredential=Vv});var AM=h(Wv=>{"use strict";Object.defineProperty(Wv,"__esModule",{value:!0});Wv.isKeyCredential=p6e;var c6e=Jr();function p6e(e){return(0,c6e.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var IM=h(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.AzureNamedKeyCredential=void 0;zu.isNamedKeyCredential=m6e;var u6e=Jr(),Kv=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}};zu.AzureNamedKeyCredential=Kv;function m6e(e){return(0,u6e.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var DM=h(Uu=>{"use strict";Object.defineProperty(Uu,"__esModule",{value:!0});Uu.AzureSASCredential=void 0;Uu.isSASCredential=h6e;var f6e=Jr(),Qv=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}};Uu.AzureSASCredential=Qv;function h6e(e){return(0,f6e.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var LM=h(Xv=>{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.isTokenCredential=g6e;function g6e(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var MM=h(Br=>{"use strict";Object.defineProperty(Br,"__esModule",{value:!0});Br.isTokenCredential=Br.isSASCredential=Br.AzureSASCredential=Br.isNamedKeyCredential=Br.AzureNamedKeyCredential=Br.isKeyCredential=Br.AzureKeyCredential=void 0;var y6e=OM();Object.defineProperty(Br,"AzureKeyCredential",{enumerable:!0,get:function(){return y6e.AzureKeyCredential}});var v6e=AM();Object.defineProperty(Br,"isKeyCredential",{enumerable:!0,get:function(){return v6e.isKeyCredential}});var qM=IM();Object.defineProperty(Br,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return qM.AzureNamedKeyCredential}});Object.defineProperty(Br,"isNamedKeyCredential",{enumerable:!0,get:function(){return qM.isNamedKeyCredential}});var FM=DM();Object.defineProperty(Br,"AzureSASCredential",{enumerable:!0,get:function(){return FM.AzureSASCredential}});Object.defineProperty(Br,"isSASCredential",{enumerable:!0,get:function(){return FM.isSASCredential}});var b6e=LM();Object.defineProperty(Br,"isTokenCredential",{enumerable:!0,get:function(){return b6e.isTokenCredential}})});var Yv=h(aa=>{"use strict";Object.defineProperty(aa,"__esModule",{value:!0});aa.pipelineContainsDisableKeepAlivePolicy=aa.createDisableKeepAlivePolicy=aa.disableKeepAlivePolicyName=void 0;aa.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function _6e(){return{name:aa.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}aa.createDisableKeepAlivePolicy=_6e;function w6e(e){return e.getOrderedPolicies().some(t=>t.name===aa.disableKeepAlivePolicyName)}aa.pipelineContainsDisableKeepAlivePolicy=w6e});var sB={};km(sB,{__addDisposableResource:()=>nB,__assign:()=>p0,__asyncDelegator:()=>XM,__asyncGenerator:()=>QM,__asyncValues:()=>YM,__await:()=>Xd,__awaiter:()=>UM,__classPrivateFieldGet:()=>tB,__classPrivateFieldIn:()=>iB,__classPrivateFieldSet:()=>rB,__createBinding:()=>m0,__decorate:()=>$M,__disposeResources:()=>aB,__esDecorate:()=>E6e,__exportStar:()=>GM,__extends:()=>BM,__generator:()=>HM,__importDefault:()=>eB,__importStar:()=>JM,__makeTemplateObject:()=>ZM,__metadata:()=>zM,__param:()=>kM,__propKey:()=>S6e,__read:()=>Jv,__rest:()=>jM,__runInitializers:()=>x6e,__setFunctionName:()=>N6e,__spread:()=>VM,__spreadArray:()=>KM,__spreadArrays:()=>WM,__values:()=>u0,default:()=>C6e});function BM(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Zv(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function jM(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function kM(e,t){return function(r,i){t(r,i,e)}}function E6e(e,t,r,i,n,a){function s(w){if(w!==void 0&&typeof w!="function")throw new TypeError("Function expected");return w}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(w){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(w||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function x6e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 Jv(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function VM(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Xd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function XM(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Xd(e[n](s)),done:!1}:a?a(s):s}:a}}function YM(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 u0=="function"?u0(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function ZM(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function JM(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)&&m0(t,e,r);return T6e(t,e),t}function eB(e){return e&&e.__esModule?e:{default:e}}function tB(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function rB(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function iB(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function nB(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function aB(e){function t(a){e.error=e.hasError?new P6e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var Zv,p0,m0,T6e,P6e,C6e,oB=vt(()=>{Zv=function(e,t){return Zv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},Zv(e,t)};p0=function(){return p0=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(sa,"__esModule",{value:!0});sa.decodeStringToString=sa.decodeString=sa.encodeByteArray=sa.encodeString=void 0;function R6e(e){return Buffer.from(e).toString("base64")}sa.encodeString=R6e;function O6e(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}sa.encodeByteArray=O6e;function A6e(e){return Buffer.from(e,"base64")}sa.decodeString=A6e;function I6e(e){return Buffer.from(e,"base64").toString()}sa.decodeStringToString=I6e});var Hu=h(Yd=>{"use strict";Object.defineProperty(Yd,"__esModule",{value:!0});Yd.XML_CHARKEY=Yd.XML_ATTRKEY=void 0;Yd.XML_ATTRKEY="$";Yd.XML_CHARKEY="_"});var t8=h(oa=>{"use strict";Object.defineProperty(oa,"__esModule",{value:!0});oa.flattenResponse=oa.isValidUuid=oa.isDuration=oa.isPrimitiveBody=void 0;function lB(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)}oa.isPrimitiveBody=lB;var D6e=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function L6e(e){return D6e.test(e)}oa.isDuration=L6e;var q6e=/^[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 F6e(e){return q6e.test(e)}oa.isValidUuid=F6e;function M6e(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 B6e(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return M6e({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:lB(e.parsedBody,o)})}oa.flattenResponse=B6e});var Gu=h(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.MapperTypeNames=Zd.createSerializer=void 0;var j6e=(oB(),fo(sB)),h0=j6e.__importStar(e8()),dr=Hu(),cB=t8(),r8=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthx.indexOf(y)!==w)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:dr.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=V6e(c,i,r):c.match(/^Enum$/i)!==null?d=W6e(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=X6e(c,r,i):c.match(/^ByteArray$/i)!==null?d=K6e(i,r):c.match(/^Base64Url$/i)!==null?d=Q6e(i,r):c.match(/^Sequence$/i)!==null?d=Y6e(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=Z6e(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=e4e(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:dr.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=r4e(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[dr.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=G6e(r):p.match(/^ByteArray$/i)!==null?c=h0.decodeString(r):p.match(/^Base64Url$/i)!==null?c=U6e(r):p.match(/^Sequence$/i)!==null?c=n4e(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=i4e(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function $6e(e={},t=!1){return new r8(e,t)}Zd.createSerializer=$6e;function k6e(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function z6e(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=h0.encodeByteArray(e);return k6e(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function U6e(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,"/"),h0.decodeString(e)}}function i8(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function H6e(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function G6e(e){if(e)return new Date(e*1e3)}function V6e(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,cB.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 W6e(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function K6e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=h0.encodeByteArray(t)}return t}function Q6e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=z6e(t)}return t}function X6e(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=H6e(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,cB.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Y6e(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function mB(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[dr.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[dr.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[dr.XML_ATTRKEY]=a,s}function t4e(e,t){return[dr.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function r4e(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:dr.XML_CHARKEY;f0(e,t)&&(t=fB(e,t,r,"serializedName"));let l=uB(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=i8(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:w}=m,x=i;g!==""&&g!==void 0&&(x=i+"."+g);let T=m.headerCollectionPrefix;if(T){let P={};for(let I of Object.keys(r))I.startsWith(T)&&(P[I.substring(T.length)]=e.deserialize(m.type.value,r[I],x,n)),c.push(I);d[u]=P}else if(e.isXML)if(m.xmlIsAttribute&&r[dr.XML_ATTRKEY])d[u]=e.deserialize(m,r[dr.XML_ATTRKEY][y],x,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let P=w||y||g;if(m.xmlIsWrapped){let I=r[y],H=(s=I?.[w])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,H,x,n),c.push(y)}else{let I=r[P];d[u]=e.deserialize(m,I,x,n),c.push(P)}}else{let P,I=r,H=0;for(let L of f){if(!I)break;H++,I=I[L]}I===null&&H{for(let f in l)if(i8(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!t4e(u,n)&&(d[u]=r[u]);return d}function i4e(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="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 s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function n4e(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="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]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(g0,"__esModule",{value:!0});g0.state=void 0;g0.state={operationRequestMap:new WeakMap}});var Vu=h(Jd=>{"use strict";Object.defineProperty(Jd,"__esModule",{value:!0});Jd.getOperationRequestInfo=Jd.getOperationArgumentValueFromParameter=void 0;var gB=hB();function vB(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=yB(e,i);!s.propertyFound&&r&&(s=yB(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=vB(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Jd.getOperationArgumentValueFromParameter=vB;function yB(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.deserializationPolicy=il.deserializationPolicyName=void 0;var o4e=Hu(),y0=$a(),wB=Gu(),n8=Vu(),l4e=["application/json","text/json"],d4e=["application/xml","application/atom+xml"];il.deserializationPolicyName="deserializationPolicy";function c4e(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:l4e,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:d4e,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:o4e.XML_CHARKEY}};return{name:il.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return m4e(l,d,g,u,c)}}}il.deserializationPolicy=c4e;function p4e(e){let t,r=e.request,i=(0,n8.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function u4e(e){let t=e.request,r=(0,n8.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function m4e(e,t,r,i,n){let a=await g4e(e,t,r,i,n);if(!u4e(a))return a;let s=(0,n8.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=p4e(a),{error:d,shouldReturnResponse:c}=h4e(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===wB.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new y0.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function f4e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function h4e(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(f4e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new y0.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===wB.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function g4e(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||y0.RestError.PARSE_ERROR;throw new y0.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var v0=h(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});ec.getPathStringFromParameter=ec.getStreamingResponseStatusCodes=void 0;var y4e=Gu();function v4e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===y4e.MapperTypeNames.Stream&&t.add(Number(r))}return t}ec.getStreamingResponseStatusCodes=v4e;function b4e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}ec.getPathStringFromParameter=b4e});var l8=h(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.serializeRequestBody=In.serializeHeaders=In.serializationPolicy=In.serializationPolicyName=void 0;var o8=Hu(),b0=Vu(),s8=Gu(),Wu=v0();In.serializationPolicyName="serializationPolicy";function _4e(e={}){let t=e.stringifyXML;return{name:In.serializationPolicyName,async sendRequest(r,i){let n=(0,b0.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(EB(r,s,a),xB(r,s,a,t)),i(r)}}}In.serializationPolicy=_4e;function EB(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,b0.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,Wu.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,Wu.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}In.serializeHeaders=EB;function xB(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:o8.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,b0.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:w,xmlNamespacePrefix:x,nullable:T}=u,P=u.type.name;try{if(e.body!==void 0&&e.body!==null||T&&e.body===null||m){let I=(0,Wu.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,I,c);let H=P===s8.MapperTypeNames.Stream;if(r.isXML){let W=x?`xmlns:${x}`:"xmlns",j=w4e(w,W,P,e.body,c);P===s8.MapperTypeNames.Sequence?e.body=i(E4e(j,y||g||f,W,w),{rootName:g||f,xmlCharKey:p}):H||(e.body=i(j,{rootName:g||f,xmlCharKey:p}))}else{if(P===s8.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;H||(e.body=JSON.stringify(e.body))}}}catch(I){throw new Error(`Error "${I.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,b0.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,Wu.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,Wu.getPathStringFromParameter)(u),c)}}}}In.serializeRequestBody=xB;function w4e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[o8.XML_ATTRKEY]={[t]:e},a}return i}function E4e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[o8.XML_ATTRKEY]={[r]:i},n}});var d8=h(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.createClientPipeline=void 0;var x4e=a8(),SB=$a(),S4e=l8();function N4e(e={}){let t=(0,SB.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,SB.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,S4e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,x4e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}_0.createClientPipeline=N4e});var NB=h(w0=>{"use strict";Object.defineProperty(w0,"__esModule",{value:!0});w0.getCachedDefaultHttpClient=void 0;var T4e=$a(),c8;function P4e(){return c8||(c8=(0,T4e.createDefaultHttpClient)()),c8}w0.getCachedDefaultHttpClient=P4e});var RB=h(tc=>{"use strict";Object.defineProperty(tc,"__esModule",{value:!0});tc.appendQueryParams=tc.getRequestUrl=void 0;var PB=Vu(),p8=v0(),C4e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function R4e(e,t,r,i){let n=O4e(t,r,i),a=!1,s=TB(e,n);if(t.path){let d=TB(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),A4e(d)?(s=d,a=!0):s=I4e(s,d)}let{queryParams:o,sequenceParams:l}=D4e(t,r,i);return s=CB(s,o,l,a),s}tc.getRequestUrl=R4e;function TB(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function O4e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,PB.getOperationArgumentValueFromParameter)(t,a,r),o=(0,p8.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function A4e(e){return e.includes("://")}function I4e(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 n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function D4e(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,PB.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,p8.getPathStringFromParameter)(s));let l=s.collectionFormat?C4e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,p8.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function L4e(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[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function CB(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=L4e(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}tc.appendQueryParams=CB});var u8=h(E0=>{"use strict";Object.defineProperty(E0,"__esModule",{value:!0});E0.logger=void 0;var q4e=Nd();E0.logger=(0,q4e.createClientLogger)("core-client")});var AB=h(x0=>{"use strict";Object.defineProperty(x0,"__esModule",{value:!0});x0.ServiceClient=void 0;var F4e=$a(),M4e=d8(),OB=t8(),B4e=NB(),j4e=Vu(),$4e=RB(),k4e=v0(),z4e=u8(),m8=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&&z4e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,B4e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||U4e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}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 n=(0,$4e.getRequestUrl)(i,r,t,this),a=(0,F4e.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,j4e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,k4e.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,OB.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,OB.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};x0.ServiceClient=m8;function U4e(e){let t=H4e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,M4e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function H4e(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 DB=h(rc=>{"use strict";Object.defineProperty(rc,"__esModule",{value:!0});rc.authorizeRequestOnClaimChallenge=rc.parseCAEChallenge=void 0;var G4e=u8(),V4e=e8();function IB(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}rc.parseCAEChallenge=IB;async function W4e(e){let{scopes:t,response:r}=e,i=e.logger||G4e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(IB(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,V4e.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}rc.authorizeRequestOnClaimChallenge=W4e});var qB=h(S0=>{"use strict";Object.defineProperty(S0,"__esModule",{value:!0});S0.authorizeRequestOnTenantChallenge=void 0;var LB={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function K4e(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 Q4e=async e=>{let t=e3e(e.request),r=Z4e(e.response);if(r){let i=J4e(r),n=Y4e(e,i),a=X4e(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(LB.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};S0.authorizeRequestOnTenantChallenge=Q4e;function X4e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&K4e(i))return i}function Y4e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=LB.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function Z4e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function J4e(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function e3e(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var f8=h(ut=>{"use strict";Object.defineProperty(ut,"__esModule",{value:!0});ut.authorizeRequestOnTenantChallenge=ut.authorizeRequestOnClaimChallenge=ut.serializationPolicyName=ut.serializationPolicy=ut.deserializationPolicyName=ut.deserializationPolicy=ut.XML_CHARKEY=ut.XML_ATTRKEY=ut.createClientPipeline=ut.ServiceClient=ut.MapperTypeNames=ut.createSerializer=void 0;var FB=Gu();Object.defineProperty(ut,"createSerializer",{enumerable:!0,get:function(){return FB.createSerializer}});Object.defineProperty(ut,"MapperTypeNames",{enumerable:!0,get:function(){return FB.MapperTypeNames}});var t3e=AB();Object.defineProperty(ut,"ServiceClient",{enumerable:!0,get:function(){return t3e.ServiceClient}});var r3e=d8();Object.defineProperty(ut,"createClientPipeline",{enumerable:!0,get:function(){return r3e.createClientPipeline}});var MB=Hu();Object.defineProperty(ut,"XML_ATTRKEY",{enumerable:!0,get:function(){return MB.XML_ATTRKEY}});Object.defineProperty(ut,"XML_CHARKEY",{enumerable:!0,get:function(){return MB.XML_CHARKEY}});var BB=a8();Object.defineProperty(ut,"deserializationPolicy",{enumerable:!0,get:function(){return BB.deserializationPolicy}});Object.defineProperty(ut,"deserializationPolicyName",{enumerable:!0,get:function(){return BB.deserializationPolicyName}});var jB=l8();Object.defineProperty(ut,"serializationPolicy",{enumerable:!0,get:function(){return jB.serializationPolicy}});Object.defineProperty(ut,"serializationPolicyName",{enumerable:!0,get:function(){return jB.serializationPolicyName}});var i3e=DB();Object.defineProperty(ut,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return i3e.authorizeRequestOnClaimChallenge}});var n3e=qB();Object.defineProperty(ut,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return n3e.authorizeRequestOnTenantChallenge}})});var Qu=h(la=>{"use strict";Object.defineProperty(la,"__esModule",{value:!0});la.HttpHeaders=la.toHttpHeadersLike=la.toWebResourceLike=la.toPipelineRequest=void 0;var $B=$a(),kB=Symbol("Original PipelineRequest"),a3e=Symbol.for("@azure/core-client original request");function zB(e,t={}){let i=e[kB],n=(0,$B.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,$B.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(a[a3e]=t.originalRequest),a}}la.toPipelineRequest=zB;function UB(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:HB(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,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(n,{get(a,s,o){return s===kB?e:s==="clone"?()=>UB(zB(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}la.toWebResourceLike=UB;function HB(e){return new N0(e.toJSON({preserveCase:!0}))}la.toHttpHeadersLike=HB;function Ku(e){return e.toLowerCase()}var N0=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[Ku(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[Ku(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[Ku(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[Ku(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";Object.defineProperty(ic,"__esModule",{value:!0});ic.toPipelineResponse=ic.toCompatResponse=void 0;var s3e=$a(),h8=Qu(),GB=Symbol("Original FullOperationResponse");function o3e(e,t){let r=(0,h8.toWebResourceLike)(e.request),i=(0,h8.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===GB?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}ic.toCompatResponse=o3e;function l3e(e){let r=e[GB],i=(0,s3e.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,h8.toPipelineRequest)(e.request)})}ic.toPipelineResponse=l3e});var WB=h(P0=>{"use strict";Object.defineProperty(P0,"__esModule",{value:!0});P0.ExtendedServiceClient=void 0;var VB=Yv(),d3e=$a(),c3e=f8(),p3e=T0(),g8=class extends c3e.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,VB.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,VB.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:d3e.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,p3e.toCompatResponse)(a)}),o}};P0.ExtendedServiceClient=g8});var YB=h(ka=>{"use strict";Object.defineProperty(ka,"__esModule",{value:!0});ka.createRequestPolicyFactoryPolicy=ka.requestPolicyFactoryPolicyName=ka.HttpPipelineLogLevel=void 0;var KB=Qu(),QB=T0(),XB;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(XB||(ka.HttpPipelineLogLevel=XB={}));var u3e={log(e,t){},shouldLog(e){return!1}};ka.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function m3e(e){let t=e.slice().reverse();return{name:ka.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,KB.toPipelineRequest)(o));return(0,QB.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,u3e);let a=(0,KB.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,QB.toPipelineResponse)(s)}}}ka.createRequestPolicyFactoryPolicy=m3e});var ZB=h(C0=>{"use strict";Object.defineProperty(C0,"__esModule",{value:!0});C0.convertHttpClient=void 0;var f3e=T0(),h3e=Qu();function g3e(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,h3e.toWebResourceLike)(t,{createProxy:!0}));return(0,f3e.toPipelineResponse)(r)}}}C0.convertHttpClient=g3e});var JB=h(jr=>{"use strict";Object.defineProperty(jr,"__esModule",{value:!0});jr.toHttpHeadersLike=jr.convertHttpClient=jr.disableKeepAlivePolicyName=jr.HttpPipelineLogLevel=jr.createRequestPolicyFactoryPolicy=jr.requestPolicyFactoryPolicyName=jr.ExtendedServiceClient=void 0;var y3e=WB();Object.defineProperty(jr,"ExtendedServiceClient",{enumerable:!0,get:function(){return y3e.ExtendedServiceClient}});var y8=YB();Object.defineProperty(jr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return y8.requestPolicyFactoryPolicyName}});Object.defineProperty(jr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return y8.createRequestPolicyFactoryPolicy}});Object.defineProperty(jr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return y8.HttpPipelineLogLevel}});var v3e=Yv();Object.defineProperty(jr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return v3e.disableKeepAlivePolicyName}});var b3e=ZB();Object.defineProperty(jr,"convertHttpClient",{enumerable:!0,get:function(){return b3e.convertHttpClient}});var _3e=Qu();Object.defineProperty(jr,"toHttpHeadersLike",{enumerable:!0,get:function(){return _3e.toHttpHeadersLike}})});var R0=h(za=>{"use strict";var ej=":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",w3e=ej+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",tj="["+ej+"]["+w3e+"]*",E3e=new RegExp("^"+tj+"$"),x3e=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};za.isExist=function(e){return typeof e<"u"};za.isEmptyObject=function(e){return Object.keys(e).length===0};za.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var v8=R0(),N3e={allowBooleanAttributes:!1,unpairedTags:[]};sj.validate=function(e,t){t=Object.assign({},N3e,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!D3e(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",kt("InvalidTag",p,ei(e,a))}let d=C3e(e,a);if(d===!1)return kt("InvalidAttr","Attributes for '"+l+"' have open quote.",ei(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=aj(c,t);if(u===!0)i=!0;else return kt(u.err.code,u.err.msg,ei(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return kt("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",ei(e,s));if(r.length===0)return kt("InvalidTag","Closing tag '"+l+"' has not been opened.",ei(e,s));{let p=r.pop();if(l!==p.tagName){let u=ei(e,p.tagStartPos);return kt("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",ei(e,s))}r.length==0&&(n=!0)}}else return kt("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",ei(e,a));else{let p=aj(c,t);if(p!==!0)return kt(p.err.code,p.err.msg,ei(e,a-c.length+p.err.line));if(n===!0)return kt("InvalidXml","Multiple possible root nodes found.",ei(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return kt("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return kt("InvalidXml","Start tag expected.",1);return!0};function rj(e){return e===" "||e===" "||e===` +`||e==="\r"}function ij(e,t){let r=t;for(;t5&&i==="xml")return kt("InvalidXml","XML declaration allowed only at the start of the document.",ei(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function nj(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var T3e='"',P3e="'";function C3e(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var R3e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function aj(e,t){let r=v8.getAllMatches(e,R3e),i={};for(let n=0;n{var oj={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},L3e=function(e){return Object.assign({},oj,e)};_8.buildOptions=L3e;_8.defaultOptions=oj});var cj=h((oIe,dj)=>{"use strict";var w8=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};dj.exports=w8});var uj=h((lIe,pj)=>{var q3e=R0();function F3e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function M3e(e,t){let r="";for(;t{var H3e=/^[-+]?0x[a-fA-F0-9]+$/,G3e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var V3e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function W3e(e,t={}){if(t=Object.assign({},V3e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&H3e.test(r))return Number.parseInt(r,16);{let i=G3e.exec(r);if(i){let n=i[1],a=i[2],s=K3e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function K3e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}mj.exports=W3e});var E8=h((cIe,hj)=>{function Q3e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}hj.exports=Q3e});var vj=h((pIe,yj)=>{"use strict";var gj=R0(),Yu=cj(),X3e=uj(),Y3e=fj(),Z3e=E8(),x8=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=J3e,this.parseXml=n9e,this.parseTextData=e9e,this.resolveNameSpace=t9e,this.buildAttributesMap=i9e,this.isItStopNode=l9e,this.replaceEntitiesValue=s9e,this.readStopNodeData=c9e,this.saveTextToParentTag=o9e,this.addChild=a9e,this.ignoreAttributesFn=Z3e(this.options.ignoreAttributes)}};function J3e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?N8(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?N8(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function t9e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var r9e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function i9e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=gj.getAllMatches(e,r9e),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=S8(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Yu(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=nl(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=X3e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=nl(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=S8(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new Yu(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new Yu(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new Yu(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function a9e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var s9e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function o9e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function l9e(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function d9e(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=nl(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=nl(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=nl(e,"]]>",r,"StopNode is not closed.")-2;else{let a=S8(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function N8(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Y3e(e,r)}else return gj.isExist(e)?e:""}yj.exports=x8});var wj=h(_j=>{"use strict";function p9e(e,t){return bj(e,t)}function bj(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function u9e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:h9e}=lj(),g9e=vj(),{prettify:y9e}=wj(),v9e=b8(),T8=class{constructor(t){this.externalEntities={},this.options=h9e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=v9e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new g9e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:y9e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};Ej.exports=T8});var Cj=h((fIe,Pj)=>{var b9e=` +`;function _9e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=b9e),Nj(e,t,"",r)}function Nj(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=Sj(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=Sj(o[":@"],t),u=i+`<${l}${p}`,m=Nj(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function w9e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var x9e=Cj(),S9e=E8(),N9e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Vs(e){this.options=Object.assign({},N9e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=S9e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=C9e),this.processTextOrObjNode=T9e,this.options.format?(this.indentate=P9e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Vs.prototype.build=function(e){return this.options.preserveOrder?x9e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Vs.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};Vs.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var R9e=b8(),O9e=xj(),A9e=Oj();Aj.exports={XMLParser:O9e,XMLValidator:R9e,XMLBuilder:A9e}});var P8=h(nc=>{"use strict";Object.defineProperty(nc,"__esModule",{value:!0});nc.XML_CHARKEY=nc.XML_ATTRKEY=void 0;nc.XML_ATTRKEY="$";nc.XML_CHARKEY="_"});var qj=h(O0=>{"use strict";Object.defineProperty(O0,"__esModule",{value:!0});O0.stringifyXML=L9e;O0.parseXML=q9e;var C8=Ij(),Dj=P8();function Lj(e){var t;return{attributesGroupName:Dj.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:Dj.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function I9e(e={}){var t,r;return Object.assign(Object.assign({},Lj(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 D9e(e={}){return Object.assign(Object.assign({},Lj(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function L9e(e,t={}){let r=I9e(t),i=new C8.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function q9e(e,t={}){if(!e)throw new Error("Document is empty");let r=C8.XMLValidator.validate(e);if(r!==!0)throw r;let n=new C8.XMLParser(D9e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var Bj=h(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.XML_CHARKEY=da.XML_ATTRKEY=da.parseXML=da.stringifyXML=void 0;var Fj=qj();Object.defineProperty(da,"stringifyXML",{enumerable:!0,get:function(){return Fj.stringifyXML}});Object.defineProperty(da,"parseXML",{enumerable:!0,get:function(){return Fj.parseXML}});var Mj=P8();Object.defineProperty(da,"XML_ATTRKEY",{enumerable:!0,get:function(){return Mj.XML_ATTRKEY}});Object.defineProperty(da,"XML_CHARKEY",{enumerable:!0,get:function(){return Mj.XML_CHARKEY}})});var jj=h(A0=>{"use strict";Object.defineProperty(A0,"__esModule",{value:!0});A0.AbortError=void 0;var R8=class extends Error{constructor(t){super(t),this.name="AbortError"}};A0.AbortError=R8});var $j=h(I0=>{"use strict";Object.defineProperty(I0,"__esModule",{value:!0});I0.AbortError=void 0;var F9e=jj();Object.defineProperty(I0,"AbortError",{enumerable:!0,get:function(){return F9e.AbortError}})});var I8=h(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});var ac=new WeakMap,D0=new WeakMap,Zu=class e{constructor(){this.onabort=null,ac.set(this,[]),D0.set(this,!1)}get aborted(){if(!D0.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return D0.get(this)}static get none(){return new e}addEventListener(t,r){if(!ac.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ac.get(this).push(r)}removeEventListener(t,r){if(!ac.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=ac.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function kj(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=ac.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),D0.set(e,!0)}var O8=class extends Error{constructor(t){super(t),this.name="AbortError"}},A8=class{constructor(t){if(this._signal=new Zu,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){kj(this._signal)}static timeout(t){let r=new Zu,i=setTimeout(kj,t,r);return typeof i.unref=="function"&&i.unref(),r}};Ju.AbortController=A8;Ju.AbortError=O8;Ju.AbortSignal=Zu});var l$=h(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});var M9e=Nd(),zj=I8(),B9e=Jr(),al=M9e.createClientLogger("core-lro"),Hj=2e3,Gj=["succeeded","canceled","failed"];function Vj(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function Uj(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function j9e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function $9e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=j9e(t,i.message);return{code:r,message:t}}function Wj(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=$9e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),al.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,k9e({response:o,state:t,processResult:a}))}function k9e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function Kj(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};al.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return Wj({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function z9e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(Uj({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(al.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${Gj.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(Uj({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function Qj(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:w}=r.config;if(w!==void 0){let{response:x,status:T}=await z9e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:w,getResourceLocation:s,isOperationError:l,options:n});if(Wj({status:T,response:x,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!Gj.includes(T)){let P=c?.(x);P&&f(P);let I=o?.(x,r);if(I!==void 0){let H=w!==I;r.config.operationLocation=I,d?.(I,H)}else d?.(w,!1)}m?.(r,x)}}function Xj(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Yj(e){return e.headers.location}function Zj(e){return e.headers["operation-location"]}function Jj(e){return e.headers["azure-asyncoperation"]}function U9e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function e$(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=Zj(t),s=Jj(t),o=Xj({operationLocation:a,azureAsyncOperation:s}),l=Yj(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:U9e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function t$(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 q8(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 al.verbose(`LRO: unrecognized operation status: ${t}`),t}}function H9e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return t$({status:r,statusCode:e.statusCode})}function G9e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return t$({status:a,statusCode:e.statusCode})}function q8(e){return e===202?"running":e<300?"succeeded":"failed"}function r$({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?V9e(new Date(t)):r*1e3}}function i$(e){let t=e.flatResponse.error;if(!t){al.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){al.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function V9e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=e$({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:n$,setErrorAsResult:a})}function a$({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Xj({operationLocation:Zj(e),azureAsyncOperation:Jj(e)});case"ResourceLocation":return Yj(e);case"Body":default:return}}function F8({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return H9e(e);case"ResourceLocation":return q8(e.statusCode);case"Body":return G9e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function s$({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function o$(e){return e.name==="RestError"}async function K9e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return Qj({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:i$,updateState:a,getPollingInterval:r$,getOperationLocation:a$,getOperationStatus:F8,isOperationError:o$,getResourceLocation:s$,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var Q9e=()=>({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 X9e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=Hj,restoreFrom:y}=p||{},w=Q9e(),x=f?(()=>{let _=!1;return(de,N)=>{N?f(de):_||f(de),_=!0}})():void 0,T=y?Vj(y):await Kj({init:d,stateProxy:w,processResult:u,getOperationStatus:r,withOperationLocation:x,setErrorAsResult:!l}),P,I=new zj.AbortController,H=new Map,W=async()=>H.forEach(_=>_(T)),j="Operation was canceled",L=g,z={getOperationState:()=>T,getResult:()=>T.result,isDone:()=>["succeeded","failed","canceled"].includes(T.status),isStopped:()=>P===void 0,stopPolling:()=>{I.abort()},toString:()=>JSON.stringify({state:T}),onProgress:_=>{let de=Symbol();return H.set(de,_),()=>H.delete(de)},pollUntilDone:_=>P??(P=(async()=>{let{abortSignal:de}=_||{},{signal:N}=de?new zj.AbortController([de,I.signal]):I;if(!z.isDone())for(await z.poll({abortSignal:N});!z.isDone();)await B9e.delay(L,{abortSignal:N}),await z.poll({abortSignal:N});if(l)return z.getResult();switch(T.status){case"succeeded":return z.getResult();case"canceled":throw new Error(j);case"failed":throw T.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{P=void 0})),async poll(_){if(l){if(z.isDone())return}else switch(T.status){case"succeeded":return;case"canceled":throw new Error(j);case"failed":throw T.error}if(await Qj({poll:c,state:T,stateProxy:w,getOperationLocation:t,isOperationError:n,withOperationLocation:x,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:_,setDelay:de=>{L=de},setErrorAsResult:!l}),await W(),!l)switch(T.status){case"canceled":throw new Error(j);case"failed":throw T.error}}};return z}}async function Y9e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return X9e({getStatusFromInitialResponse:n$,getStatusFromPollResponse:F8,isOperationError:o$,getOperationLocation:a$,getResourceLocation:s$,getPollingInterval:r$,getError:i$,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=e$({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var Z9e=()=>({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)}),D8=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=Z9e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await W9e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await K9e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return al.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},L0=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},q0=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},F0=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 q0("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 L0("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()}},L8=class extends F0{constructor(t,r){let{intervalInMs:i=Hj,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?Vj(n):{},p=new D8(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};sl.LroEngine=L8;sl.Poller=F0;sl.PollerCancelledError=q0;sl.PollerStoppedError=L0;sl.createHttpPoller=Y9e});var JU=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});var $r=$a(),U=(RM(),fo(CM)),cn=MM(),tt=Jr(),Z0=JB(),im=f8(),k8=Bj(),J9e=Nd(),J0=$j(),vb=require("crypto"),e5e=Iv(),bb=require("stream"),t5e=l$(),_$=require("events"),r5e=require("fs"),i5e=require("util"),n5e=require("buffer");function eg(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var a5e=eg(Z0),fc=eg(im),_b=eg(r5e),s5e=eg(i5e),Wt=J9e.createClientLogger("storage-blob"),cc=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},w$="12.25.0",wb="2024-11-04",M8=256*1024*1024,B8=4e3*1024*1024,M0=5e4,o5e=8*1024*1024,z8=4*1024*1024,l5e=5,d5e=100*1e3,Eb="https://storage.azure.com/.default",Dn={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},c5e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},we={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"},ca="",E$="*",p5e=1*1024*1024,d$=256,u5e=4*p5e,Ua=`\r +`,x$="HTTP/1.1",m5e="AES256",f5e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",h5e=["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"],g5e=["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"],y5e="BlobUsesCustomerSpecifiedEncryption",v5e="BlobDoesNotUseCustomerSpecifiedEncryption",b5e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function _5e(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=E5e(r),t.pathname=r,t.toString()}function w5e(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 ol(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function hc(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=w5e(e),e=f5e);let r=ol(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=ol(e,"AccountName"),a=Buffer.from(ol(e,"AccountKey"),"base64"),!r){i=ol(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=ol(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.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:n,accountKey:a,proxyUri:t}}else{let i=ol(e,"SharedAccessSignature"),n=ol(e,"AccountName");if(n||(n=C$(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:n,accountSas:i}}}function E5e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tt(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 Ha(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function c$(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function S$(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function tg(e){try{return new URL(e).pathname}catch{return}}function x5e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function S5e(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 N$(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(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+T5e(t.toString(),48-e.length,"0");return N5e(a)}async function T$(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function T5e(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 P$(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function C$(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:Sb(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function Sb(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&&b5e.includes(e.port)}function dl(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 P5e(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 em(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function u$(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 k0(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function nm(e){return e?e.scheme+" "+e.value:void 0}function lc(e){return e.encoded?decodeURIComponent(e.content):e.content}function C5e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:lc(t.name)}))}})}function R5e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:lc(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:lc(r.name)}))}})}function*m$(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Ws.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Ws.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Ws.maxRetryDelayInMs):Ws.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Ws.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Ws.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=S$(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Ha(n.url,Dn.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Wt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Wt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Wt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Wt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Wt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Wt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Wt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case ue.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ue.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Wt.info(`RetryPolicy: Delay for ${n}ms`),T$(n,i,O5e)}},U0=class{constructor(t){this.retryOptions=t}create(t,r){return new z0(t,r,this.retryOptions)}},am=class extends cc{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},A5e=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]),I5e=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]),D5e=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 R$(e,t){return L5e(e,t)?-1:1}function L5e(e,t){let r=[A5e,I5e,D5e],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,we.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,we.CONTENT_ENCODING),this.getHeaderValueToSign(t,we.CONTENT_LENGTH),this.getHeaderValueToSign(t,we.CONTENT_MD5),this.getHeaderValueToSign(t,we.CONTENT_TYPE),this.getHeaderValueToSign(t,we.DATE),this.getHeaderValueToSign(t,we.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,we.IF_MATCH),this.getHeaderValueToSign(t,we.IF_NONE_MATCH),this.getHeaderValueToSign(t,we.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,we.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(we.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===we.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE));r.sort((n,a)=>R$(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=tg(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=N$(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},sm=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},ot=class extends sm{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new H0(t,r,this)}computeHMACSHA256(t){return vb.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},G0=class extends am{constructor(t,r){super(t,r)}},dt=class extends sm{create(t,r){return new G0(t,r)}},j8;function q5e(){return j8||(j8=$r.createDefaultHttpClient()),j8}var F5e="storageBrowserPolicy";function M5e(){return{name:F5e,async sendRequest(e,t){return tt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=Ha(e.url,Dn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(we.COOKIE),e.headers.delete(we.CONTENT_LENGTH)),t(e)}}}var B5e="storageRetryPolicy",om;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(om||(om={}));var sc={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:om.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},j5e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],$5e=new J0.AbortError("The operation was aborted.");function k5e(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:sc.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:sc.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:sc.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:sc.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:sc.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:sc.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:w,error:x}){var T,P;if(y>=l)return Wt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(x){for(let I of j5e)if(x.name.toUpperCase().includes(I)||x.message.toUpperCase().includes(I)||x.code&&x.code.toString().toUpperCase()===I)return Wt.info(`RetryPolicy: Network error ${I} found, will retry.`),!0;if(x?.code==="PARSE_ERROR"&&x?.message.startsWith('Error "Error: Unclosed root tag'))return Wt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(w||x){let I=(P=(T=w?.status)!==null&&T!==void 0?T:x?.statusCode)!==null&&P!==void 0?P:0;if(!g&&I===404)return Wt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(I===503||I===500)return Wt.info(`RetryPolicy: Will retry for status code ${I}.`),!0}return!1}function f(g,y){let w=0;if(g)switch(o){case om.EXPONENTIAL:w=Math.min((Math.pow(2,y-1)-1)*d,c);break;case om.FIXED:w=d;break}else w=Math.random()*1e3;return Wt.info(`RetryPolicy: Delay for ${w}ms`),w}return{name:B5e,async sendRequest(g,y){u&&(g.url=Ha(g.url,Dn.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let w=g.url,x=p?S$(g.url,p):void 0,T=!1,P=1,I=!0,H,W;for(;I;){let j=T||!x||!["GET","HEAD","OPTIONS"].includes(g.method)||P%2===1;g.url=j?w:x,H=void 0,W=void 0;try{Wt.info(`RetryPolicy: =====> Try=${P} ${j?"Primary":"Secondary"}`),H=await y(g),T=T||!j&&H.status===404}catch(L){if($r.isRestError(L))Wt.error(`RetryPolicy: Caught error, message: ${L.message}, code: ${L.code}`),W=L;else throw Wt.error(`RetryPolicy: Caught error, message: ${tt.getErrorMessage(L)}`),L}I=m({isPrimaryRetry:j,attempt:P,response:H,error:W}),I&&await T$(f(j,P),g.abortSignal,$5e),P++}if(H)return H;throw W??new $r.RestError("RetryPolicy failed without known error.")}}}var z5e="storageSharedKeyCredentialPolicy";function O$(e){function t(a){a.headers.set(we.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,we.CONTENT_LANGUAGE),r(a,we.CONTENT_ENCODING),r(a,we.CONTENT_LENGTH),r(a,we.CONTENT_MD5),r(a,we.CONTENT_TYPE),r(a,we.DATE),r(a,we.IF_MODIFIED_SINCE),r(a,we.IF_MATCH),r(a,we.IF_NONE_MATCH),r(a,we.IF_UNMODIFIED_SINCE),r(a,we.RANGE)].join(` +`)+` +`+i(a)+n(a),o=vb.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(we.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===we.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>R$(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=tg(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=N$(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:z5e,async sendRequest(a,s){return t(a),s(a)}}}var V0=class extends cc{constructor(t,r){super(t,r)}async sendRequest(t){return tt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=Ha(t.url,Dn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(we.COOKIE),t.headers.remove(we.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},W0=class{create(t,r){return new V0(t,r)}},U5e="StorageCorrectContentLengthPolicy";function H5e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:U5e,async sendRequest(t,r){return e(t),r(t)}}}function Qs(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 lm=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function lt(e,t={}){e||(e=new dt);let r=new lm([],t);return r._credential=e,r}function G5e(e){let t=[V5e,D$,W5e,K5e,Q5e,X5e,Z5e];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>Y5e(n));return{wrappedPolicies:Z0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function A$(e){var t;let r=e.options,{httpClient:i}=r,n=U.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?Z0.convertHttpClient(i):q5e(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${w$}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=im.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:h5e,additionalAllowedQueryParameters:g5e,logger:Wt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:k8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:k8.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:$r.decompressResponsePolicyName}),s.addPolicy(H5e()),s.addPolicy(k5e(n.retryOptions),{phase:"Retry"}),s.addPolicy(M5e());let d=G5e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=I$(e);cn.isTokenCredential(c)?s.addPolicy($r.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:Eb,challengeCallbacks:{authorizeRequestOnChallenge:im.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof ot&&s.addPolicy(O$({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function I$(e){if(e._credential)return e._credential;let t=new dt;for(let r of e.factories)if(cn.isTokenCredential(r.credential))t=r.credential;else if(D$(r))return r;return t}function D$(e){return e instanceof ot?!0:e.constructor.name==="StorageSharedKeyCredential"}function V5e(e){return e instanceof dt?!0:e.constructor.name==="AnonymousCredential"}function W5e(e){return cn.isTokenCredential(e.credential)}function K5e(e){return e instanceof W0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function Q5e(e){return e instanceof U0?!0:e.constructor.name==="StorageRetryPolicyFactory"}function X5e(e){return e.constructor.name==="TelemetryPolicyFactory"}function Y5e(e){return e.constructor.name==="InjectorPolicyFactory"}function Z5e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var Nb={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"}}}}},J5e={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"}}}}},eve={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"}}}}},tve={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"}}}}},rve={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"}}}}},ive={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"}}}}},Q={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"}}}}},L$={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},nve={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"}}}}},q$={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"}}}}},ave={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"}}}}}}},sve={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"}}}}},F$={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"}}}}},M$={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"}}}}},Tb={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"}}}}},ove={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"}}}}},Pb={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"}}}}}}},lve={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"}}}}},dve={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"}}}}},cve={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"}}}}},B$={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"}}}}},pve={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"}}}}}}},uve={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"}}}}},mve={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"}}}}},fve={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"}}}}},j$={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"}}}}},hve={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"}}}}}}},gve={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},$$={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"}}}}}}},k$={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"}}}}}}},yve={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"}}}}},Cb={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"}}}}},vve={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"}}}}},bve={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"}}}}},z$={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"}}}}},_ve={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},wve={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"}}}}}}},Eve={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"}}}}},xve={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},Sve={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"}}}}}}},Nve={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"}}}}},U$={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"}}}}},H$={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},G$={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$={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},W$={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"}}}}},K$={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Q$={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"}}}}},X$={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Y$={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"}}}}},Z$={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},J$={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"}}}}},ek={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={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"}}}}},rk={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={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"}}}}},nk={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ak={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"}}}}},sk={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ok={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"}}}}},lk={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dk={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"}}}}},ck={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pk={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"}}}}},uk={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mk={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"}}}}},fk={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hk={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"}}}}},gk={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yk={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"}}}}},vk={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bk={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"}}}}},_k={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wk={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"}}}}},Ek={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xk={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"}}}}},Sk={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nk={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"}}}}},Tk={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pk={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"}}}}},Ck={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rk={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"}}}}},Ok={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ak={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"}}}}},Ik={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dk={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"}}}}},Lk={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qk={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"}}}}},Fk={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mk={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"}}}}},Bk={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jk={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"}}}}},$k={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},U8={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"}}}}},kk={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zk={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"}}}}},Uk={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hk={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"}}}}},Gk={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vk={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"}}}}},Wk={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kk={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"}}}}},Qk={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xk={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"}}}}},Yk={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zk={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"]}}}}},Jk={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ez={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"}}}}},tz={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rz={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"}}}}},iz={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nz={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"}}}}},az={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sz={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"}}}}},oz={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lz={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"}}}}},dz={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cz={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"}}}}},pz={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uz={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"}}}}},mz={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fz={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"}}}}},hz={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gz={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"}}}}},yz={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vz={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"}}}}},bz={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_z={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"}}}}},wz={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ez={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"}}}}},xz={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},H8={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"}}}}},Sz={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nz={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"}}}}},Tz={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},G8={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"}}}}},Pz={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cz={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"}}}}},Rz={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oz={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"}}}}},Az={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iz={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"}}}}},Dz={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lz={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"}}}}},qz={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fz={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"}}}}},Mz={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bz={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"}}}}},jz={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$z={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"}}}}},kz={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zz={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"}}}}},Uz={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hz={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"}}}}},Gz={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vz={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"}}}}},Wz={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kz={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"}}}}},Qz={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xz={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"}}}}},Yz={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zz={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"}}}}},Jz={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eU={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"}}}}},tU={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rU={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"}}}}},iU={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nU={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"}}}}},aU={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sU={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"}}}}},oU={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lU={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"}}}}},dU={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cU={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"}}}}},pU={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uU={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"}}}}},mU={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fU={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"}}}}},hU={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gc=Object.freeze({__proto__:null,AccessPolicy:cve,AppendBlobAppendBlockExceptionHeaders:Jz,AppendBlobAppendBlockFromUrlExceptionHeaders:tU,AppendBlobAppendBlockFromUrlHeaders:eU,AppendBlobAppendBlockHeaders:Zz,AppendBlobCreateExceptionHeaders:Yz,AppendBlobCreateHeaders:Xz,AppendBlobSealExceptionHeaders:iU,AppendBlobSealHeaders:rU,ArrowConfiguration:Sve,ArrowField:Nve,BlobAbortCopyFromURLExceptionHeaders:xz,BlobAbortCopyFromURLHeaders:Ez,BlobAcquireLeaseExceptionHeaders:oz,BlobAcquireLeaseHeaders:sz,BlobBreakLeaseExceptionHeaders:hz,BlobBreakLeaseHeaders:fz,BlobChangeLeaseExceptionHeaders:mz,BlobChangeLeaseHeaders:uz,BlobCopyFromURLExceptionHeaders:wz,BlobCopyFromURLHeaders:_z,BlobCreateSnapshotExceptionHeaders:yz,BlobCreateSnapshotHeaders:gz,BlobDeleteExceptionHeaders:Gk,BlobDeleteHeaders:Hk,BlobDeleteImmutabilityPolicyExceptionHeaders:tz,BlobDeleteImmutabilityPolicyHeaders:ez,BlobDownloadExceptionHeaders:kk,BlobDownloadHeaders:U8,BlobFlatListSegment:pve,BlobGetAccountInfoExceptionHeaders:Tz,BlobGetAccountInfoHeaders:Nz,BlobGetPropertiesExceptionHeaders:Uk,BlobGetPropertiesHeaders:zk,BlobGetTagsExceptionHeaders:Rz,BlobGetTagsHeaders:Cz,BlobHierarchyListSegment:hve,BlobItemInternal:uve,BlobName:mve,BlobPrefix:gve,BlobPropertiesInternal:fve,BlobQueryExceptionHeaders:Pz,BlobQueryHeaders:G8,BlobReleaseLeaseExceptionHeaders:dz,BlobReleaseLeaseHeaders:lz,BlobRenewLeaseExceptionHeaders:pz,BlobRenewLeaseHeaders:cz,BlobServiceProperties:Nb,BlobServiceStatistics:L$,BlobSetExpiryExceptionHeaders:Qk,BlobSetExpiryHeaders:Kk,BlobSetHttpHeadersExceptionHeaders:Yk,BlobSetHttpHeadersHeaders:Xk,BlobSetImmutabilityPolicyExceptionHeaders:Jk,BlobSetImmutabilityPolicyHeaders:Zk,BlobSetLegalHoldExceptionHeaders:iz,BlobSetLegalHoldHeaders:rz,BlobSetMetadataExceptionHeaders:az,BlobSetMetadataHeaders:nz,BlobSetTagsExceptionHeaders:Az,BlobSetTagsHeaders:Oz,BlobSetTierExceptionHeaders:Sz,BlobSetTierHeaders:H8,BlobStartCopyFromURLExceptionHeaders:bz,BlobStartCopyFromURLHeaders:vz,BlobTag:lve,BlobTags:Pb,BlobUndeleteExceptionHeaders:Wk,BlobUndeleteHeaders:Vk,Block:yve,BlockBlobCommitBlockListExceptionHeaders:mU,BlockBlobCommitBlockListHeaders:uU,BlockBlobGetBlockListExceptionHeaders:hU,BlockBlobGetBlockListHeaders:fU,BlockBlobPutBlobFromUrlExceptionHeaders:oU,BlockBlobPutBlobFromUrlHeaders:sU,BlockBlobStageBlockExceptionHeaders:dU,BlockBlobStageBlockFromURLExceptionHeaders:pU,BlockBlobStageBlockFromURLHeaders:cU,BlockBlobStageBlockHeaders:lU,BlockBlobUploadExceptionHeaders:aU,BlockBlobUploadHeaders:nU,BlockList:k$,BlockLookupList:$$,ClearRange:bve,ContainerAcquireLeaseExceptionHeaders:Tk,ContainerAcquireLeaseHeaders:Nk,ContainerBreakLeaseExceptionHeaders:Ik,ContainerBreakLeaseHeaders:Ak,ContainerChangeLeaseExceptionHeaders:Lk,ContainerChangeLeaseHeaders:Dk,ContainerCreateExceptionHeaders:sk,ContainerCreateHeaders:ak,ContainerDeleteExceptionHeaders:ck,ContainerDeleteHeaders:dk,ContainerFilterBlobsExceptionHeaders:Sk,ContainerFilterBlobsHeaders:xk,ContainerGetAccessPolicyExceptionHeaders:fk,ContainerGetAccessPolicyHeaders:mk,ContainerGetAccountInfoExceptionHeaders:$k,ContainerGetAccountInfoHeaders:jk,ContainerGetPropertiesExceptionHeaders:lk,ContainerGetPropertiesHeaders:ok,ContainerItem:ave,ContainerListBlobFlatSegmentExceptionHeaders:Fk,ContainerListBlobFlatSegmentHeaders:qk,ContainerListBlobHierarchySegmentExceptionHeaders:Bk,ContainerListBlobHierarchySegmentHeaders:Mk,ContainerProperties:sve,ContainerReleaseLeaseExceptionHeaders:Ck,ContainerReleaseLeaseHeaders:Pk,ContainerRenameExceptionHeaders:_k,ContainerRenameHeaders:bk,ContainerRenewLeaseExceptionHeaders:Ok,ContainerRenewLeaseHeaders:Rk,ContainerRestoreExceptionHeaders:vk,ContainerRestoreHeaders:yk,ContainerSetAccessPolicyExceptionHeaders:gk,ContainerSetAccessPolicyHeaders:hk,ContainerSetMetadataExceptionHeaders:uk,ContainerSetMetadataHeaders:pk,ContainerSubmitBatchExceptionHeaders:Ek,ContainerSubmitBatchHeaders:wk,CorsRule:rve,DelimitedTextConfiguration:Eve,FilterBlobItem:ove,FilterBlobSegment:Tb,GeoReplication:nve,JsonTextConfiguration:xve,KeyInfo:F$,ListBlobsFlatSegmentResponse:B$,ListBlobsHierarchySegmentResponse:j$,ListContainersSegmentResponse:q$,Logging:J5e,Metrics:tve,PageBlobClearPagesExceptionHeaders:Mz,PageBlobClearPagesHeaders:Fz,PageBlobCopyIncrementalExceptionHeaders:Qz,PageBlobCopyIncrementalHeaders:Kz,PageBlobCreateExceptionHeaders:Dz,PageBlobCreateHeaders:Iz,PageBlobGetPageRangesDiffExceptionHeaders:Uz,PageBlobGetPageRangesDiffHeaders:zz,PageBlobGetPageRangesExceptionHeaders:kz,PageBlobGetPageRangesHeaders:$z,PageBlobResizeExceptionHeaders:Gz,PageBlobResizeHeaders:Hz,PageBlobUpdateSequenceNumberExceptionHeaders:Wz,PageBlobUpdateSequenceNumberHeaders:Vz,PageBlobUploadPagesExceptionHeaders:qz,PageBlobUploadPagesFromURLExceptionHeaders:jz,PageBlobUploadPagesFromURLHeaders:Bz,PageBlobUploadPagesHeaders:Lz,PageList:Cb,PageRange:vve,QueryFormat:wve,QueryRequest:z$,QuerySerialization:_ve,RetentionPolicy:eve,ServiceFilterBlobsExceptionHeaders:nk,ServiceFilterBlobsHeaders:ik,ServiceGetAccountInfoExceptionHeaders:ek,ServiceGetAccountInfoHeaders:J$,ServiceGetPropertiesExceptionHeaders:V$,ServiceGetPropertiesHeaders:G$,ServiceGetStatisticsExceptionHeaders:K$,ServiceGetStatisticsHeaders:W$,ServiceGetUserDelegationKeyExceptionHeaders:Z$,ServiceGetUserDelegationKeyHeaders:Y$,ServiceListContainersSegmentExceptionHeaders:X$,ServiceListContainersSegmentHeaders:Q$,ServiceSetPropertiesExceptionHeaders:H$,ServiceSetPropertiesHeaders:U$,ServiceSubmitBatchExceptionHeaders:rk,ServiceSubmitBatchHeaders:tk,SignedIdentifier:dve,StaticWebsite:ive,StorageError:Q,UserDelegationKey:M$}),yc={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Tve={parameterPath:"blobServiceProperties",mapper:Nb},Xs={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},J={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},rg={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ys={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ee={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},te={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},re={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},me={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Pve={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Rb={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ob={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},pl={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},ul={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},Cve={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},Rve={parameterPath:"keyInfo",mapper:F$},Ove={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ab={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},gU={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},yU={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qi={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},vU={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},bU={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_U={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Nr={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},qn={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},wU={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},Ave={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},Ive={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Ae={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Re={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},EU={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xU={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Dve={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},SU={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Lve={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},qve={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},Fve={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Mve={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},Bve={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},ua={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},NU={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},TU={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},PU={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},CU={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},vc={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},RU={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},OU={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},AU={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},IU={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},DU={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},LU={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"},jve={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Ka={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},bc={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},hm={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},$ve={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},kve={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},ur={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},mr={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},fr={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Xe={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ye={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},De={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},zve={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},Uve={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},Hve={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Gve={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},Vve={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},_c={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},wc={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Ec={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},xc={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Sc={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Nc={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},qU={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ml={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},fl={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},Wve={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kve={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},kr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},Qve={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Tc={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"]}}},FU={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Pc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Cc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Rc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Oc={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},MU={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},ig={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},hl={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},Xve={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Ac={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Yve={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},gm={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},ym={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},BU={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},Zve={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Jve={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},e8e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},t8e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},r8e={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"]}}},i8e={parameterPath:["options","queryRequest"],mapper:z$},n8e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},jU={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},a8e={parameterPath:["options","tags"],mapper:Pb},Zs={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Ic={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},s8e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},$U={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},kU={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},ng={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},ag={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},sg={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Ib={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zU={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Db={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},Lb={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},qb={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},o8e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Fb={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},l8e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},Mb={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},d8e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},UU={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},c8e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},p8e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},u8e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},m8e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},f8e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},HU={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},GU={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},Bb={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},VU={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},h8e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},WU={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},g8e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},KU={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},QU={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},y8e={parameterPath:"blocks",mapper:$$},XU={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},v8e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},V8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},b8e)}getProperties(t){return this.client.sendOperationRequest({options:t},_8e)}getStatistics(t){return this.client.sendOperationRequest({options:t},w8e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},E8e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},x8e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},S8e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},N8e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},T8e)}},Js=fc.createSerializer(gc,!0),b8e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:U$},default:{bodyMapper:Q,headersMapper:H$}},requestBody:Tve,queryParameters:[rg,Ys,ee],urlParameters:[J],headerParameters:[yc,Xs,te,re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Js},_8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Nb,headersMapper:G$},default:{bodyMapper:Q,headersMapper:V$}},queryParameters:[rg,Ys,ee],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},w8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:L$,headersMapper:W$},default:{bodyMapper:Q,headersMapper:K$}},queryParameters:[rg,ee,Pve],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},E8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:q$,headersMapper:Q$},default:{bodyMapper:Q,headersMapper:X$}},queryParameters:[ee,Rb,Ob,pl,ul,Cve],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},x8e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:M$,headersMapper:Y$},default:{bodyMapper:Q,headersMapper:Z$}},requestBody:Rve,queryParameters:[rg,ee,Ove],urlParameters:[J],headerParameters:[yc,Xs,te,re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Js},S8e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:J$},default:{bodyMapper:Q,headersMapper:ek}},queryParameters:[Ys,ee,Ab],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},N8e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:tk},default:{bodyMapper:Q,headersMapper:rk}},requestBody:gU,queryParameters:[ee,yU],urlParameters:[J],headerParameters:[Xs,te,re,qi,vU],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Js},T8e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Tb,headersMapper:ik},default:{bodyMapper:Q,headersMapper:nk}},queryParameters:[ee,pl,ul,bU,_U],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:Js},W8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},P8e)}getProperties(t){return this.client.sendOperationRequest({options:t},C8e)}delete(t){return this.client.sendOperationRequest({options:t},R8e)}setMetadata(t){return this.client.sendOperationRequest({options:t},O8e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},A8e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},I8e)}restore(t){return this.client.sendOperationRequest({options:t},D8e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},L8e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},q8e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},F8e)}acquireLease(t){return this.client.sendOperationRequest({options:t},M8e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},B8e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},j8e)}breakLease(t){return this.client.sendOperationRequest({options:t},$8e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},k8e)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},z8e)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},U8e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},H8e)}},hr=fc.createSerializer(gc,!0),P8e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:ak},default:{bodyMapper:Q,headersMapper:sk}},queryParameters:[ee,Nr],urlParameters:[J],headerParameters:[te,re,me,qn,wU,Ave,Ive],isXML:!0,serializer:hr},C8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:ok},default:{bodyMapper:Q,headersMapper:lk}},queryParameters:[ee,Nr],urlParameters:[J],headerParameters:[te,re,me,Ae],isXML:!0,serializer:hr},R8e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:dk},default:{bodyMapper:Q,headersMapper:ck}},queryParameters:[ee,Nr],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re],isXML:!0,serializer:hr},O8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:pk},default:{bodyMapper:Q,headersMapper:uk}},queryParameters:[ee,Nr,EU],urlParameters:[J],headerParameters:[te,re,me,qn,Ae,Ce],isXML:!0,serializer:hr},A8e={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:mk},default:{bodyMapper:Q,headersMapper:fk}},queryParameters:[ee,Nr,xU],urlParameters:[J],headerParameters:[te,re,me,Ae],isXML:!0,serializer:hr},I8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:hk},default:{bodyMapper:Q,headersMapper:gk}},requestBody:Dve,queryParameters:[ee,Nr,xU],urlParameters:[J],headerParameters:[yc,Xs,te,re,wU,Ae,Ce,Re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:hr},D8e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:yk},default:{bodyMapper:Q,headersMapper:vk}},queryParameters:[ee,Nr,SU],urlParameters:[J],headerParameters:[te,re,me,Lve,qve],isXML:!0,serializer:hr},L8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:bk},default:{bodyMapper:Q,headersMapper:_k}},queryParameters:[ee,Nr,Fve],urlParameters:[J],headerParameters:[te,re,me,Mve,Bve],isXML:!0,serializer:hr},q8e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:wk},default:{bodyMapper:Q,headersMapper:Ek}},requestBody:gU,queryParameters:[ee,yU,Nr],urlParameters:[J],headerParameters:[Xs,te,re,qi,vU],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:hr},F8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Tb,headersMapper:xk},default:{bodyMapper:Q,headersMapper:Sk}},queryParameters:[ee,pl,ul,bU,_U,Nr],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},M8e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Nk},default:{bodyMapper:Q,headersMapper:Tk}},queryParameters:[ee,Nr,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,NU,TU,PU],isXML:!0,serializer:hr},B8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Pk},default:{bodyMapper:Q,headersMapper:Ck}},queryParameters:[ee,Nr,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,CU,vc],isXML:!0,serializer:hr},j8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Rk},default:{bodyMapper:Q,headersMapper:Ok}},queryParameters:[ee,Nr,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,vc,RU],isXML:!0,serializer:hr},$8e={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Ak},default:{bodyMapper:Q,headersMapper:Ik}},queryParameters:[ee,Nr,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,OU,AU],isXML:!0,serializer:hr},k8e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Dk},default:{bodyMapper:Q,headersMapper:Lk}},queryParameters:[ee,Nr,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,vc,IU,DU],isXML:!0,serializer:hr},z8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:B$,headersMapper:qk},default:{bodyMapper:Q,headersMapper:Fk}},queryParameters:[ee,Rb,Ob,pl,ul,Nr,LU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},U8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:j$,headersMapper:Mk},default:{bodyMapper:Q,headersMapper:Bk}},queryParameters:[ee,Rb,Ob,pl,ul,Nr,LU,jve],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},H8e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:jk},default:{bodyMapper:Q,headersMapper:$k}},queryParameters:[Ys,ee,Ab],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:hr},K8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},G8e)}getProperties(t){return this.client.sendOperationRequest({options:t},V8e)}delete(t){return this.client.sendOperationRequest({options:t},W8e)}undelete(t){return this.client.sendOperationRequest({options:t},K8e)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},Q8e)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},X8e)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Y8e)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Z8e)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},J8e)}setMetadata(t){return this.client.sendOperationRequest({options:t},ebe)}acquireLease(t){return this.client.sendOperationRequest({options:t},tbe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},rbe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},ibe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},nbe)}breakLease(t){return this.client.sendOperationRequest({options:t},abe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},sbe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},obe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},lbe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},dbe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},cbe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},pbe)}query(t){return this.client.sendOperationRequest({options:t},ube)}getTags(t){return this.client.sendOperationRequest({options:t},mbe)}setTags(t){return this.client.sendOperationRequest({options:t},fbe)}},_t=fc.createSerializer(gc,!0),G8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:U8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:U8},default:{bodyMapper:Q,headersMapper:kk}},queryParameters:[ee,Ka,bc],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,hm,$ve,kve,ur,mr,fr,Xe,Ye,De],isXML:!0,serializer:_t},V8e={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:zk},default:{bodyMapper:Q,headersMapper:Uk}},queryParameters:[ee,Ka,bc],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De],isXML:!0,serializer:_t},W8e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:Hk},default:{bodyMapper:Q,headersMapper:Gk}},queryParameters:[ee,Ka,bc,Uve],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Xe,Ye,De,zve],isXML:!0,serializer:_t},K8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Vk},default:{bodyMapper:Q,headersMapper:Wk}},queryParameters:[ee,SU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:_t},Q8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Kk},default:{bodyMapper:Q,headersMapper:Qk}},queryParameters:[ee,Hve],urlParameters:[J],headerParameters:[te,re,me,Gve,Vve],isXML:!0,serializer:_t},X8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Xk},default:{bodyMapper:Q,headersMapper:Yk}},queryParameters:[Ys,ee],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Xe,Ye,De,_c,wc,Ec,xc,Sc,Nc],isXML:!0,serializer:_t},Y8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Zk},default:{bodyMapper:Q,headersMapper:Jk}},queryParameters:[ee,qU],urlParameters:[J],headerParameters:[te,re,me,Re,ml,fl],isXML:!0,serializer:_t},Z8e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:ez},default:{bodyMapper:Q,headersMapper:tz}},queryParameters:[ee,qU],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:_t},J8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rz},default:{bodyMapper:Q,headersMapper:iz}},queryParameters:[ee,Wve],urlParameters:[J],headerParameters:[te,re,me,Kve],isXML:!0,serializer:_t},ebe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:nz},default:{bodyMapper:Q,headersMapper:az}},queryParameters:[ee,EU],urlParameters:[J],headerParameters:[te,re,me,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,kr],isXML:!0,serializer:_t},tbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sz},default:{bodyMapper:Q,headersMapper:oz}},queryParameters:[ee,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,NU,TU,PU,Xe,Ye,De],isXML:!0,serializer:_t},rbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lz},default:{bodyMapper:Q,headersMapper:dz}},queryParameters:[ee,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,CU,vc,Xe,Ye,De],isXML:!0,serializer:_t},ibe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:cz},default:{bodyMapper:Q,headersMapper:pz}},queryParameters:[ee,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,vc,RU,Xe,Ye,De],isXML:!0,serializer:_t},nbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:uz},default:{bodyMapper:Q,headersMapper:mz}},queryParameters:[ee,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,vc,IU,DU,Xe,Ye,De],isXML:!0,serializer:_t},abe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:fz},default:{bodyMapper:Q,headersMapper:hz}},queryParameters:[ee,ua],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,OU,AU,Xe,Ye,De],isXML:!0,serializer:_t},sbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:gz},default:{bodyMapper:Q,headersMapper:yz}},queryParameters:[ee,Qve],urlParameters:[J],headerParameters:[te,re,me,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,kr],isXML:!0,serializer:_t},obe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:vz},default:{bodyMapper:Q,headersMapper:bz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,qn,Ae,Ce,Re,Xe,Ye,De,ml,fl,Tc,FU,Pc,Cc,Rc,Oc,MU,ig,hl,Xve,Ac],isXML:!0,serializer:_t},lbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:_z},default:{bodyMapper:Q,headersMapper:wz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,qn,Ae,Ce,Re,Xe,Ye,De,ml,fl,kr,Tc,Pc,Cc,Rc,Oc,ig,hl,Ac,Yve,gm,ym,BU],isXML:!0,serializer:_t},dbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Ez},default:{bodyMapper:Q,headersMapper:xz}},queryParameters:[ee,Zve,e8e],urlParameters:[J],headerParameters:[te,re,me,Ae,Jve],isXML:!0,serializer:_t},cbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:H8},202:{headersMapper:H8},default:{bodyMapper:Q,headersMapper:Sz}},queryParameters:[ee,Ka,bc,t8e],urlParameters:[J],headerParameters:[te,re,me,Ae,De,FU,r8e],isXML:!0,serializer:_t},pbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Nz},default:{bodyMapper:Q,headersMapper:Tz}},queryParameters:[Ys,ee,Ab],urlParameters:[J],headerParameters:[te,re,me],isXML:!0,serializer:_t},ube={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:G8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:G8},default:{bodyMapper:Q,headersMapper:Pz}},requestBody:i8e,queryParameters:[ee,Ka,n8e],urlParameters:[J],headerParameters:[yc,Xs,te,re,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_t},mbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Pb,headersMapper:Cz},default:{bodyMapper:Q,headersMapper:Rz}},queryParameters:[ee,Ka,bc,jU],urlParameters:[J],headerParameters:[te,re,me,Ae,De],isXML:!0,serializer:_t},fbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Oz},default:{bodyMapper:Q,headersMapper:Az}},requestBody:a8e,queryParameters:[ee,bc,jU],urlParameters:[J],headerParameters:[yc,Xs,te,re,Ae,De,Zs,Ic],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_t},Q8=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},hbe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},gbe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},ybe)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},vbe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},bbe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},_be)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},wbe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},Ebe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},xbe)}},Qa=fc.createSerializer(gc,!0),hbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Iz},default:{bodyMapper:Q,headersMapper:Dz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,qi,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,_c,wc,Ec,xc,Sc,Nc,ml,fl,kr,Tc,hl,Ac,s8e,$U,kU],isXML:!0,serializer:Qa},gbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Lz},default:{bodyMapper:Q,headersMapper:qz}},requestBody:ag,queryParameters:[ee,Ib],urlParameters:[J],headerParameters:[te,re,qi,Ae,Ce,Re,hm,ur,mr,fr,Xe,Ye,De,kr,Zs,Ic,ng,sg,zU,Db,Lb,qb],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Qa},ybe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Fz},default:{bodyMapper:Q,headersMapper:Mz}},queryParameters:[ee,Ib],urlParameters:[J],headerParameters:[te,re,me,qi,Ae,Ce,Re,hm,ur,mr,fr,Xe,Ye,De,kr,Db,Lb,qb,o8e],isXML:!0,serializer:Qa},vbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Bz},default:{bodyMapper:Q,headersMapper:jz}},queryParameters:[ee,Ib],urlParameters:[J],headerParameters:[te,re,me,qi,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,kr,Pc,Cc,Rc,Oc,gm,ym,zU,Db,Lb,qb,Fb,l8e,Mb,d8e],isXML:!0,serializer:Qa},bbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Cb,headersMapper:$z},default:{bodyMapper:Q,headersMapper:kz}},queryParameters:[ee,pl,ul,Ka,UU],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,hm,Xe,Ye,De],isXML:!0,serializer:Qa},_be={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:Cb,headersMapper:zz},default:{bodyMapper:Q,headersMapper:Uz}},queryParameters:[ee,pl,ul,Ka,UU,c8e],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,hm,Xe,Ye,De,p8e],isXML:!0,serializer:Qa},wbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Hz},default:{bodyMapper:Q,headersMapper:Gz}},queryParameters:[Ys,ee],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,kr,$U],isXML:!0,serializer:Qa},Ebe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Vz},default:{bodyMapper:Q,headersMapper:Wz}},queryParameters:[Ys,ee],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Xe,Ye,De,kU,u8e],isXML:!0,serializer:Qa},xbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Kz},default:{bodyMapper:Q,headersMapper:Qz}},queryParameters:[ee,m8e],urlParameters:[J],headerParameters:[te,re,me,Ce,Re,Xe,Ye,De,ig],isXML:!0,serializer:Qa},X8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Sbe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Nbe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},Tbe)}seal(t){return this.client.sendOperationRequest({options:t},Pbe)}},og=fc.createSerializer(gc,!0),Sbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Xz},default:{bodyMapper:Q,headersMapper:Yz}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,qi,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,_c,wc,Ec,xc,Sc,Nc,ml,fl,kr,hl,Ac,f8e],isXML:!0,serializer:og},Nbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Zz},default:{bodyMapper:Q,headersMapper:Jz}},requestBody:ag,queryParameters:[ee,HU],urlParameters:[J],headerParameters:[te,re,qi,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,kr,Zs,Ic,ng,sg,GU,Bb],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:og},Tbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:eU},default:{bodyMapper:Q,headersMapper:tU}},queryParameters:[ee,HU],urlParameters:[J],headerParameters:[te,re,me,qi,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,kr,Pc,Cc,Rc,Oc,gm,ym,Zs,Fb,Mb,GU,Bb,VU],isXML:!0,serializer:og},Pbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rU},default:{bodyMapper:Q,headersMapper:iU}},queryParameters:[ee,h8e],urlParameters:[J],headerParameters:[te,re,me,Ae,Ce,Re,Xe,Ye,Bb],isXML:!0,serializer:og},Y8=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Cbe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},Rbe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},Obe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},Abe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},Ibe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},Dbe)}},Dc=fc.createSerializer(gc,!0),Cbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:nU},default:{bodyMapper:Q,headersMapper:aU}},requestBody:ag,queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,qi,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,_c,wc,Ec,xc,Sc,Nc,ml,fl,kr,Tc,hl,Ac,Zs,Ic,ng,sg,WU],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Dc},Rbe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sU},default:{bodyMapper:Q,headersMapper:oU}},queryParameters:[ee],urlParameters:[J],headerParameters:[te,re,me,qi,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,_c,wc,Ec,xc,Sc,Nc,kr,Tc,Pc,Cc,Rc,Oc,MU,ig,hl,gm,ym,BU,Zs,WU,g8e],isXML:!0,serializer:Dc},Obe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:lU},default:{bodyMapper:Q,headersMapper:dU}},requestBody:ag,queryParameters:[ee,KU,QU],urlParameters:[J],headerParameters:[te,re,qi,Ae,ur,mr,fr,kr,Zs,Ic,ng,sg],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Dc},Abe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:cU},default:{bodyMapper:Q,headersMapper:pU}},queryParameters:[ee,KU,QU],urlParameters:[J],headerParameters:[te,re,me,qi,Ae,ur,mr,fr,kr,Pc,Cc,Rc,Oc,gm,ym,Fb,Mb,VU],isXML:!0,serializer:Dc},Ibe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:uU},default:{bodyMapper:Q,headersMapper:mU}},requestBody:y8e,queryParameters:[ee,XU],urlParameters:[J],headerParameters:[yc,Xs,te,re,qn,Ae,Ce,Re,ur,mr,fr,Xe,Ye,De,_c,wc,Ec,xc,Sc,Nc,ml,fl,kr,Tc,hl,Ac,Zs,Ic],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Dc},Dbe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:k$,headersMapper:fU},default:{bodyMapper:Q,headersMapper:hU}},queryParameters:[ee,Ka,XU,v8e],urlParameters:[J],headerParameters:[te,re,me,Ae,De],isXML:!0,serializer:Dc},Lbe=class extends a5e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new V8(this),this.container=new W8(this),this.blob=new K8(this),this.pageBlob=new Q8(this),this.appendBlob=new X8(this),this.blockBlob=new Y8(this)}},K0=class extends Lbe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},dm=class{constructor(t,r){this.url=_5e(t),this.accountName=C$(t),this.pipeline=r,this.storageClientContext=new K0(this.url,A$(r)),this.isHttps=P$(x5e(this.url)||"","https"),this.credential=I$(r);let i=this.storageClientContext;i.requestContentType=void 0}},$=e5e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:w$,namespace:"Microsoft.Storage"}),Ga=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},Va=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},Z8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return vb.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function Wa(e){return e.end?`${e.start}-${e.end}`:e.start}ue.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(ue.SASProtocol||(ue.SASProtocol={}));var pa=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,w,x,T,P){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=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=P,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,w&&(this.signedOid=w.signedObjectId,this.signedTenantId=w.signedTenantId,this.signedStartsOn=w.signedStartsOn,this.signedExpiresOn=w.signedExpiresOn,this.signedService=w.signedService,this.signedVersion=w.signedVersion,this.preauthorizedAgentObjectId=x,this.correlationId=T))}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?Qe(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Qe(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?Wa(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?Qe(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Qe(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}`))}};function jb(e,t,r){return $b(e,t,r).sasQueryParameters}function $b(e,t,r){let i=e.version?e.version:wb,n=t instanceof ot?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new Z8(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?Mbe(e,n):$be(e,a);if(i>="2018-11-09")return n!==void 0?Fbe(e,n):i>="2020-02-10"?jbe(e,a):Bbe(e,a);if(i>="2015-04-05"){if(n!==void 0)return qbe(e,n);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 qbe(e,t){if(e=qc(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=Ga.parse(e.permissions.toString()).toString():i=Va.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",Lc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Wa(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(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new pa(e.version,a,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:n}}function Fbe(e,t){if(e=qc(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 n;e.permissions&&(e.blobName?n=Ga.parse(e.permissions.toString()).toString():n=Va.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",Lc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Wa(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new pa(e.version,s,n,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:a}}function Mbe(e,t){if(e=qc(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 n;e.permissions&&(e.blobName?n=Ga.parse(e.permissions.toString()).toString():n=Va.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",Lc(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Wa(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new pa(e.version,s,n,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:a}}function Bbe(e,t){if(e=qc(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 n;e.permissions&&(e.blobName?n=Ga.parse(e.permissions.toString()).toString():n=Va.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",Lc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Qe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Qe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?Wa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new pa(e.version,s,n,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:a}}function jbe(e,t){if(e=qc(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 n;e.permissions&&(e.blobName?n=Ga.parse(e.permissions.toString()).toString():n=Va.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",Lc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Qe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Qe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Wa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new pa(e.version,s,n,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:a}}function $be(e,t){if(e=qc(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 n;e.permissions&&(e.blobName?n=Ga.parse(e.permissions.toString()).toString():n=Va.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",Lc(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Qe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Qe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Wa(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new pa(e.version,s,n,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:a}}function Lc(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function qc(e){let t=e.version?e.version:wb;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 cm=class{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=tt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ca||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ca||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return Z(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ca||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ca||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=Z(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ca||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ca||!((s=t.conditions)===null||s===void 0)&&s.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 $.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return Z(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ca||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ca||!((s=t.conditions)===null||s===void 0)&&s.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 $.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ca||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ca||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return $.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return Z(await this._containerOrBlobOperation.breakLease(c))})}},J8=class extends bb.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new J0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},eb=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 tt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new J8(this.originalResponse.readableStreamBody,r,i,n,a)}},f$=16,h$=new Uint8Array([79,98,106,1]),kbe="avro.codec",zbe="avro.schema",qt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},ll;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(ll||(ll={}));var cr;(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"})(cr||(cr={}));var Ks=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 cr.NULL:case cr.BOOLEAN:case cr.INT:case cr.LONG:case cr.FLOAT:case cr.DOUBLE:case cr.BYTES:case cr.STRING:return new tb(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new ib(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case ll.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new ab(i,t.name);case ll.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 rb(t.symbols);case ll.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new nb(e.fromSchema(t.values));case ll.ARRAY:case ll.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},tb=class extends Ks{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case cr.NULL:return qt.readNull();case cr.BOOLEAN:return qt.readBoolean(t,r);case cr.INT:return qt.readInt(t,r);case cr.LONG:return qt.readLong(t,r);case cr.FLOAT:return qt.readFloat(t,r);case cr.DOUBLE:return qt.readDouble(t,r);case cr.BYTES:return qt.readBytes(t,r);case cr.STRING:return qt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},rb=class extends Ks{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await qt.readInt(t,r);return this._symbols[i]}},ib=class extends Ks{constructor(t){super(),this._types=t}async read(t,r={}){let i=await qt.readInt(t,r);return this._types[i].read(t,r)}},nb=class extends Ks{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return qt.readMap(t,i,r)}},ab=class extends Ks{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function g$(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return U.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield U.__await(this.initialize(r)));this.hasNext();){let i=yield U.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield U.__await(qt.readFixedBytes(this._dataStream,f$,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!g$(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield U.__await(qt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield U.__await(qt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield U.__await(i)}})}},ob=class{},y$=new J0.AbortError("Reading from the avro stream was aborted."),lb=class extends ob{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw y$;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(y$)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},db=class extends bb.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new sb(new lb(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},cb=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 tt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new db(this.originalResponse.readableStreamBody,r)}};ue.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(ue.BlockBlobTier||(ue.BlockBlobTier={}));ue.PremiumPageBlobTier=void 0;(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"})(ue.PremiumPageBlobTier||(ue.PremiumPageBlobTier={}));function cl(e){if(e!==void 0)return e}function pr(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=m5e)}ue.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(ue.StorageBlobAudience||(ue.StorageBlobAudience={}));function Ube(e){return`https://${e}.blob.core.windows.net/.default`}function $8(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var pb=class extends t5e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=tm(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return tt.delay(this.intervalInMs)}},Hbe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?tm(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,tm(r)):(r.isCancelled=!0,tm(r))},Gbe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return tm(r)},Vbe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function tm(e){return{state:Object.assign({},e),cancel:Hbe,toString:Vbe,update:Gbe}}function Li(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 rm;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(rm||(rm={}));var Q0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=rm.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new _$.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=rm.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},j0=n5e.constants.MAX_LENGTH,mb=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/j0);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new ub(this.buffers,this.size)}},fb=class{constructor(t,r,i,n,a,s){if(this.emitter=new _$.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}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 mb(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()}};async function Wbe(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),d5e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function Kbe(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function Qbe(e,t){return new Promise((r,i)=>{let n=_b.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var Xbe=s5e.promisify(_b.stat),Ybe=_b.createReadStream,Ln=class e extends dm{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(Qs(r))s=t,a=r;else if(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hc(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new ot(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);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(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=c$(this.url,Dn.Parameters.SNAPSHOT),this._versionId=c$(this.url,Dn.Parameters.VERSIONID)}withSnapshot(t){return new e(Ha(this.url,Dn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(Ha(this.url,Dn.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new pm(this.url,this.pipeline)}getBlockBlobClient(){return new um(this.url,this.pipeline)}getPageBlobClient(){return new mm(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},pr(i.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-download",i,async n=>{var a;let s=Z(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:tt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:Li({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:k0(s.objectReplicationRules)});if(!tt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=l5e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new eb(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:Li({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return $.withSpan("BlobClient-exists",t,async r=>{try{return pr(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===y5e||i.details.errorCode===v5e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},pr(t.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=Z(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:k0(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},$.withSpan("BlobClient-delete",t,async r=>{var i;return Z(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return $.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=Z(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return $.withSpan("BlobClient-undelete",t,async r=>Z(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return Z(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-setMetadata",r,async i=>{var n;return Z(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return $.withSpan("BlobClient-setTags",r,async i=>{var n;return Z(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:P5e(t)}))})}async getTags(t={}){return $.withSpan("BlobClient-getTags",t,async r=>{var i;let n=Z(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:em({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new cm(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},pr(t.customerProvidedKey,this.isHttps),$.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return Z(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new pb({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return $.withSpan("BlobClient-abortCopyFromURL",r,async i=>Z(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||{},$.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return Z(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:nm(r.sourceAuthorization),tier:cl(r.tier),blobTagsString:dl(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return $.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return Z(await this.blobContext.setTier(cl(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=z8),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),$.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){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". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await Qbe(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(Sb(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 $.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},Z(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:cl(r.tier),blobTagsString:dl(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=jb(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(xb(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return $b(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return $.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>Z(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return $.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>Z(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return $.withSpan("BlobClient-setLegalHold",r,async i=>Z(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return $.withSpan("BlobClient-getAccountInfo",t,async r=>Z(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},pm=class e extends Ln{constructor(t,r,i,n){let a,s;if(n=n||{},Qs(r))s=t,a=r;else if(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hc(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new ot(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);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(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(Ha(this.url,Dn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},pr(t.customerProvidedKey,this.isHttps),$.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return Z(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:dl(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:E$};return $.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=Z(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},$.withSpan("AppendBlobClient-seal",t,async r=>{var i;return Z(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},pr(i.customerProvidedKey,this.isHttps),$.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return Z(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},pr(n.customerProvidedKey,this.isHttps),$.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return Z(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:Li({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:nm(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},um=class e extends Ln{constructor(t,r,i,n){let a,s;if(n=n||{},Qs(r))s=t,a=r;else if(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hc(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new ot(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);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(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(Ha(this.url,Dn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(pr(r.customerProvidedKey,this.isHttps),!tt.isNode)throw new Error("This operation currently is only supported in Node.js.");return $.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=Z(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:u$(r.inputTextConfiguration),outputSerialization:u$(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new cb(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},pr(i.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return Z(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:cl(i.tier),blobTagsString:dl(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return Z(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:nm(r.sourceAuthorization),tier:cl(r.tier),blobTagsString:dl(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return pr(n.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-stageBlock",n,async a=>Z(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return pr(a.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>Z(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:Li({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:nm(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return Z(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:cl(r.tier),blobTagsString:dl(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return $.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=Z(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return $.withSpan("BlockBlobClient-uploadData",r,async i=>{if(tt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return $.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>B8)throw new RangeError(`blockSize option must be >= 0 and <= ${B8}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:M8;if(o<0||o>M8)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${M8}`);if(s===0){if(r>B8*M0)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/M0),s{if(r<=o)return Z(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>M0)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${M0}`);let c=[],p=tt.randomUUID(),u=0,m=new Q0(i.concurrency);for(let f=0;f{let g=p$(p,f),y=s*f,x=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,x),x,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=x,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return $.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await Xbe(t)).size;return this.uploadSeekableInternal((a,s)=>()=>Ybe(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=o5e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),$.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=tt.randomUUID(),l=0,d=[];return await new fb(t,r,i,async(p,u)=>{let m=p$(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),Z(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},mm=class e extends Ln{constructor(t,r,i,n){let a,s;if(n=n||{},Qs(r))s=t,a=r;else if(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r))s=t,n=i,a=lt(r,n);else if(!r&&typeof r!="string")s=t,a=lt(new dt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hc(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new ot(d.accountName,d.accountKey);s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=$r.getDefaultProxySettings(d.proxyUri)),a=lt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Tt(Tt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=lt(new dt,n);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(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(Ha(this.url,Dn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},pr(r.customerProvidedKey,this.isHttps),$.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return Z(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:cl(r.tier),blobTagsString:dl(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return $.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:E$},o=Z(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},pr(n.customerProvidedKey,this.isHttps),$.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return Z(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:Li({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},pr(a.customerProvidedKey,this.isHttps),$.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return Z(await this.pageBlobContext.uploadPagesFromURL(t,Li({offset:r,count:n}),0,Li({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:nm(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},$.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return Z(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Li({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},$.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=Z(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Li({offset:t,count:r}),tracingOptions:n.tracingOptions}));return $8(s)})}async listPageRangesSegment(t=0,r,i,n={}){return $.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return Z(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Li({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield U.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield U.__await(yield U.__await(s));while(n)})}listPageRangeItems(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m$(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},$.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=Z(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:Li({offset:t,count:r}),tracingOptions:a.tracingOptions}));return $8(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return $.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return Z(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:Li({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return U.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield U.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield U.__await(yield U.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return U.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=U.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield U.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m$(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield U.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},$.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=Z(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:Li({offset:t,count:r}),tracingOptions:a.tracingOptions}));return $8(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},$.withSpan("PageBlobClient-resize",r,async i=>{var n;return Z(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},$.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return Z(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return $.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return Z(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function Zbe(e){let t=Buffer.alloc(u5e),r=await Kbe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function Jbe(e){return Buffer.byteLength(e)}var $0=": ",v$=" ",b$=-1,hb=class{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}${Ua}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==c5e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await Zbe(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 n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===oc.UNLOCKED?(this.keys[t]=oc.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=oc.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===oc.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};pc.keys={};pc.listeners={};var dc=class{constructor(){this.batch="batch",this.batchRequest=new gb}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await pc.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await pc.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 n,a;if(typeof t=="string"&&(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r)))n=t,a=r;else if(t instanceof Ln)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),$.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new Ln(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof Ln)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),$.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new Ln(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},gb=class{constructor(){this.operationCount=0,this.body="";let t=tt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${Ua}${we.CONTENT_TYPE}: application/http${Ua}${we.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=$r.createEmptyPipeline();r.addPolicy(im.serializationPolicy({stringifyXML:k8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(t7e()),r.addPolicy(e7e(this),{afterPhase:"Sign"}),cn.isTokenCredential(t)?r.addPolicy($r.bearerTokenAuthenticationPolicy({credential:t,scopes:Eb,challengeCallbacks:{authorizeRequestOnChallenge:im.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof ot&&r.addPolicy(O$({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new lm([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${we.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${S5e(t.url)} ${x$}${Ua}`].join(Ua);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${Ua}`;this.body+=Ua}preAddSubRequest(t){if(this.operationCount>=d$)throw new RangeError(`Cannot exceed ${d$} sub requests in a single batch`);let r=tg(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}${Ua}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function e7e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:$r.createHttpHeaders()}}}}function t7e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)P$(i,we.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var fm=class{constructor(t,r,i){let n;Qs(r)?n=r:r?n=lt(r,i):n=lt(new dt,i);let a=new K0(t,A$(n)),s=tg(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new dc}async deleteBlobs(t,r,i){let n=new dc;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new dc;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return $.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=Z(await this.serviceOrContainerContext.submitBatch(Jbe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new hb(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},X0=class extends dm{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},Qs(r))a=t,n=r;else if(tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r))a=t,n=lt(r,i);else if(!r&&typeof r!="string")a=t,n=lt(new dt,i);else if(r&&typeof r=="string"){let s=r,o=hc(t);if(o.kind==="AccountConnString")if(tt.isNode){let l=new ot(o.accountName,o.accountKey);a=Tt(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=$r.getDefaultProxySettings(o.proxyUri)),n=lt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=Tt(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=lt(new dt,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(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return $.withSpan("ContainerClient-create",t,async r=>Z(await this.containerContext.create(r)))}async createIfNotExists(t={}){return $.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return $.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 Ln(Tt(this.url,B0(t)),this.pipeline)}getAppendBlobClient(t){return new pm(Tt(this.url,B0(t)),this.pipeline)}getBlockBlobClient(t){return new um(Tt(this.url,B0(t)),this.pipeline)}getPageBlobClient(t){return new mm(Tt(this.url,B0(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),$.withSpan("ContainerClient-getProperties",t,async r=>Z(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),$.withSpan("ContainerClient-delete",t,async r=>Z(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return $.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}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 $.withSpan("ContainerClient-setMetadata",r,async i=>Z(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={}),$.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=Z(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},$.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Qe(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Qe(s.accessPolicy.startsOn):""},id:s.id});return Z(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new cm(this,t)}async uploadBlockBlob(t,r,i,n={}){return $.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return $.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return $.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=Z(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:C5e(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:lc(s.name),tags:em(s.blobTags),objectReplicationSourceProperties:k0(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return $.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=Z(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:R5e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:lc(l.name),tags:em(l.blobTags),objectReplicationSourceProperties:k0(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:lc(l.name)}))})})})}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield U.__await(yield U.__await(o));while(a)})}listItemsByHierarchy(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield U.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield U.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return $.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=Z(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:em(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return $.withSpan("ContainerClient-getAccountInfo",t,async r=>Z(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]:Sb(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 ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=jb(Object.assign({containerName:this._containerName},t),this.credential).toString();r(xb(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof ot))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return $b(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new fm(this.url,this.pipeline)}},uc=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},Y0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},mc=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function YU(e,t){return ZU(e,t).sasQueryParameters}function ZU(e,t){let r=e.version?e.version:wb;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=uc.parse(e.permissions.toString()),n=mc.parse(e.services).toString(),a=Y0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Qe(e.startsOn,!1):"",Qe(e.expiresOn,!1),e.ipRange?Wa(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Qe(e.startsOn,!1):"",Qe(e.expiresOn,!1),e.ipRange?Wa(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new pa(r,o,i.toString(),n,a,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:s}}var yb=class e extends dm{static fromConnectionString(t,r){r=r||{};let i=hc(t);if(i.kind==="AccountConnString")if(tt.isNode){let n=new ot(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=$r.getDefaultProxySettings(i.proxyUri));let a=lt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=lt(new dt,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Qs(r)?n=r:tt.isNode&&r instanceof ot||r instanceof dt||cn.isTokenCredential(r)?n=lt(r,i):n=lt(new dt,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new X0(Tt(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return $.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return $.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return $.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=Z(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return $.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=Z(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return $.withSpan("BlobServiceClient-getProperties",t,async r=>Z(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return $.withSpan("BlobServiceClient-setProperties",r,async i=>Z(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return $.withSpan("BlobServiceClient-getStatistics",t,async r=>Z(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return $.withSpan("BlobServiceClient-getAccountInfo",t,async r=>Z(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return $.withSpan("BlobServiceClient-listContainersSegment",r,async i=>Z(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return $.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=Z(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:em(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return $.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=Z(await this.serviceContext.getUserDelegationKey({startsOn:Qe(t,!1),expiresOn:Qe(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new fm(this.url,this.pipeline)}generateAccountSasUrl(t,r=uc.parse("r"),i="sco",n={}){if(!(this.credential instanceof ot))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=YU(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:mc.parse("b").toString()},n),this.credential).toString();return xb(this.url,a)}generateSasStringToSign(t,r=uc.parse("r"),i="sco",n={}){if(!(this.credential instanceof ot))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)}return ZU(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:mc.parse("b").toString()},n),this.credential).stringToSign}};ue.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(ue.KnownEncryptionAlgorithmType||(ue.KnownEncryptionAlgorithmType={}));Object.defineProperty(ue,"RestError",{enumerable:!0,get:function(){return $r.RestError}});ue.AccountSASPermissions=uc;ue.AccountSASResourceTypes=Y0;ue.AccountSASServices=mc;ue.AnonymousCredential=dt;ue.AnonymousCredentialPolicy=G0;ue.AppendBlobClient=pm;ue.BaseRequestPolicy=cc;ue.BlobBatch=dc;ue.BlobBatchClient=fm;ue.BlobClient=Ln;ue.BlobLeaseClient=cm;ue.BlobSASPermissions=Ga;ue.BlobServiceClient=yb;ue.BlockBlobClient=um;ue.ContainerClient=X0;ue.ContainerSASPermissions=Va;ue.Credential=sm;ue.CredentialPolicy=am;ue.PageBlobClient=mm;ue.Pipeline=lm;ue.SASQueryParameters=pa;ue.StorageBrowserPolicy=V0;ue.StorageBrowserPolicyFactory=W0;ue.StorageOAuthScopes=Eb;ue.StorageRetryPolicy=z0;ue.StorageRetryPolicyFactory=U0;ue.StorageSharedKeyCredential=ot;ue.StorageSharedKeyCredentialPolicy=H0;ue.generateAccountSASQueryParameters=YU;ue.generateBlobSASQueryParameters=jb;ue.getBlobServiceAccountAudience=Ube;ue.isPipelineLike=Qs;ue.logger=Wt;ue.newPipeline=lt});var zb=h(Ft=>{"use strict";var r7e=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i7e=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n7e=Ft&&Ft.__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)&&r7e(t,e,r);return i7e(t,e),t},dg=Ft&&Ft.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.retryHttpClientResponse=Ft.retryTypedResponse=Ft.retry=Ft.isRetryableStatusCode=Ft.isServerErrorStatusCode=Ft.isSuccessStatusCode=void 0;var eH=n7e(ct()),lg=ho(),Fc=Pu();function a7e(e){return e?e>=200&&e<300:!1}Ft.isSuccessStatusCode=a7e;function tH(e){return e?e>=500:!0}Ft.isServerErrorStatusCode=tH;function rH(e){return e?[lg.HttpCodes.BadGateway,lg.HttpCodes.ServiceUnavailable,lg.HttpCodes.GatewayTimeout].includes(e):!1}Ft.isRetryableStatusCode=rH;function s7e(e){return dg(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function kb(e,t,r,i=Fc.DefaultRetryAttempts,n=Fc.DefaultRetryDelay,a=void 0){return dg(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!tH(d)))return l;if(d&&(c=rH(d),s=`Cache service responded with ${d}`),eH.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){eH.debug(`${e} - Error is not retryable`);break}yield s7e(n),o++}throw Error(`${e} failed: ${s}`)})}Ft.retry=kb;function o7e(e,t,r=Fc.DefaultRetryAttempts,i=Fc.DefaultRetryDelay){return dg(this,void 0,void 0,function*(){return yield kb(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof lg.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Ft.retryTypedResponse=o7e;function l7e(e,t,r=Fc.DefaultRetryAttempts,i=Fc.DefaultRetryDelay){return dg(this,void 0,void 0,function*(){return yield kb(e,t,n=>n.message.statusCode,r,i)})}Ft.retryHttpClientResponse=l7e});var oH=h(gr=>{"use strict";var d7e=gr&&gr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),c7e=gr&&gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mc=gr&&gr.__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)&&d7e(t,e,r);return c7e(t,e),t},pn=gr&&gr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(gr,"__esModule",{value:!0});gr.downloadCacheStorageSDK=gr.downloadCacheHttpClientConcurrent=gr.downloadCacheHttpClient=gr.DownloadProgress=void 0;var bm=Mc(ct()),nH=ho(),p7e=JU(),u7e=Mc(require("buffer")),vm=Mc(require("fs")),m7e=Mc(require("stream")),f7e=Mc(require("util")),h7e=Mc(Ru()),iH=Pu(),Ub=zb(),g7e=I8();function y7e(e,t){return pn(this,void 0,void 0,function*(){yield f7e.promisify(m7e.pipeline)(e.message,t)})}var _m=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,bm.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);bm.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};gr.DownloadProgress=_m;function aH(e,t){return pn(this,void 0,void 0,function*(){let r=vm.createWriteStream(t),i=new nH.HttpClient("actions/cache"),n=yield(0,Ub.retryHttpClientResponse)("downloadCache",()=>pn(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(iH.SocketTimeout,()=>{n.message.destroy(),bm.debug(`Aborting download, socket timed out after ${iH.SocketTimeout} ms`)}),yield y7e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=h7e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else bm.debug("Unable to validate download, no Content-Length header")})}gr.downloadCacheHttpClient=aH;function v7e(e,t,r){var i;return pn(this,void 0,void 0,function*(){let n=yield vm.promises.open(t,"w"),a=new nH.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,Ub.retryHttpClientResponse)("downloadCacheMetadata",()=>pn(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let x=0;xpn(this,void 0,void 0,function*(){return yield b7e(a,e,x,T)})})}d.reverse();let p=0,u=0,m=new _m(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,w=()=>pn(this,void 0,void 0,function*(){let x=yield Promise.race(Object.values(g));yield n.write(x.buffer,0,x.count,x.offset),p--,delete g[x.offset],u+=x.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield w());for(;p>0;)yield w()}finally{a.dispose(),yield n.close()}})}gr.downloadCacheHttpClientConcurrent=v7e;function b7e(e,t,r,i){return pn(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield sH(3e4,_7e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function _7e(e,t,r,i){return pn(this,void 0,void 0,function*(){let n=yield(0,Ub.retryHttpClientResponse)("downloadCachePart",()=>pn(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function w7e(e,t,r){var i;return pn(this,void 0,void 0,function*(){let n=new p7e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)bm.debug("Unable to determine content length, downloading file with http-client..."),yield aH(e,t);else{let o=Math.min(134217728,u7e.constants.MAX_LENGTH),l=new _m(s),d=vm.openSync(t,"w");try{l.startDisplayTimer();let c=new g7e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield sH(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&vm.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),vm.closeSync(d)}}})}gr.downloadCacheStorageSDK=w7e;var sH=(e,t)=>pn(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var lH=h(un=>{"use strict";var E7e=un&&un.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x7e=un&&un.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S7e=un&&un.__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)&&E7e(t,e,r);return x7e(t,e),t};Object.defineProperty(un,"__esModule",{value:!0});un.getDownloadOptions=un.getUploadOptions=void 0;var eo=S7e(ct());function N7e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),eo.debug(`Upload concurrency: ${t.uploadConcurrency}`),eo.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}un.getUploadOptions=N7e;function T7e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),eo.debug(`Use Azure SDK: ${t.useAzureSdk}`),eo.debug(`Download concurrency: ${t.downloadConcurrency}`),eo.debug(`Request timeout (ms): ${t.timeoutInMs}`),eo.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),eo.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),eo.debug(`Lookup only: ${t.lookupOnly}`),t}un.getDownloadOptions=T7e});var pH=h(Kt=>{"use strict";var P7e=Kt&&Kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),C7e=Kt&&Kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ug=Kt&&Kt.__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)&&P7e(t,e,r);return C7e(t,e),t},gi=Kt&&Kt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.saveCache=Kt.reserveCache=Kt.downloadCache=Kt.getCacheEntry=Kt.getCacheVersion=void 0;var Fi=ug(ct()),R7e=ho(),O7e=Qg(),A7e=ug(require("crypto")),Hb=ug(require("fs")),I7e=require("url"),pg=ug(Ru()),cg=oH(),cH=lH(),to=zb(),D7e="1.0";function wm(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Fi.debug(`Resource Url: ${r}`),r}function L7e(e,t){return`${e};api-version=${t}`}function q7e(){return{headers:{Accept:L7e("application/json","6.0-preview.1")}}}function Gb(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new O7e.BearerCredentialHandler(e);return new R7e.HttpClient("actions/cache",[t],q7e())}function Vb(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(D7e),A7e.createHash("sha256").update(i.join("|")).digest("hex")}Kt.getCacheVersion=Vb;function F7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=Gb(),n=Vb(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,to.retryTypedResponse)("getCacheEntry",()=>gi(this,void 0,void 0,function*(){return i.getJson(wm(a))}));if(s.statusCode===204)return Fi.isDebug()&&(yield M7e(e[0],i,n)),null;if(!(0,to.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Fi.setSecret(l),Fi.debug("Cache Result:"),Fi.debug(JSON.stringify(o)),o})}Kt.getCacheEntry=F7e;function M7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,to.retryTypedResponse)("listCache",()=>gi(this,void 0,void 0,function*(){return t.getJson(wm(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){Fi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])Fi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function B7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=new I7e.URL(e),n=(0,cH.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,cg.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,cg.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,cg.downloadCacheHttpClient)(e,t):yield(0,cg.downloadCacheHttpClient)(e,t)})}Kt.downloadCache=B7e;function j7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=Gb(),n=Vb(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,to.retryTypedResponse)("reserveCache",()=>gi(this,void 0,void 0,function*(){return i.postJson(wm("caches"),a)}))})}Kt.reserveCache=j7e;function dH(e,t){return`bytes ${e}-${t}/*`}function $7e(e,t,r,i,n){return gi(this,void 0,void 0,function*(){Fi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${dH(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":dH(i,n)},s=yield(0,to.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>gi(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,to.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function k7e(e,t,r,i){return gi(this,void 0,void 0,function*(){let n=pg.getArchiveFileSizeInBytes(r),a=wm(`caches/${t.toString()}`),s=Hb.openSync(r,"r"),o=(0,cH.getUploadOptions)(i),l=pg.assertDefined("uploadConcurrency",o.uploadConcurrency),d=pg.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];Fi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>gi(this,void 0,void 0,function*(){for(;pHb.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{Hb.closeSync(s)}})}function z7e(e,t,r){return gi(this,void 0,void 0,function*(){let i={size:r};return yield(0,to.retryTypedResponse)("commitCache",()=>gi(this,void 0,void 0,function*(){return e.postJson(wm(`caches/${t.toString()}`),i)}))})}function U7e(e,t,r){return gi(this,void 0,void 0,function*(){let i=Gb();Fi.debug("Upload cache"),yield k7e(i,e,t,r),Fi.debug("Commiting cache");let n=pg.getArchiveFileSizeInBytes(t);Fi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield z7e(i,e,n);if(!(0,to.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);Fi.info("Cache saved successfully")})}Kt.saveCache=U7e});var fH=h(zr=>{"use strict";var H7e=zr&&zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G7e=zr&&zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wb=zr&&zr.__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)&&H7e(t,e,r);return G7e(t,e),t},Xa=zr&&zr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(zr,"__esModule",{value:!0});zr.createTar=zr.extractTar=zr.listTar=void 0;var V7e=Nl(),mg=Wb(Wc()),uH=require("fs"),Fn=Wb(require("path")),Kb=Wb(Ru()),yt=Pu(),ro=process.platform==="win32";function W7e(){return Xa(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield Kb.getGnuTarPathOnWindows(),t=yt.SystemTarPathOnWindows;if(e)return{path:e,type:yt.ArchiveToolType.GNU};if((0,uH.existsSync)(t))return{path:t,type:yt.ArchiveToolType.BSD};break}case"darwin":{let e=yield mg.which("gtar",!1);return e?{path:e,type:yt.ArchiveToolType.GNU}:{path:yield mg.which("tar",!0),type:yt.ArchiveToolType.BSD}}default:break}return{path:yield mg.which("tar",!0),type:yt.ArchiveToolType.GNU}})}function K7e(e,t,r,i=""){return Xa(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=Kb.getCacheFileName(t),s="cache.tar",o=mH(),l=e.type===yt.ArchiveToolType.BSD&&t!==yt.CompressionMethod.Gzip&&ro;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),"--files-from",yt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),"-P");break}if(e.type===yt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function Qb(e,t,r=""){return Xa(this,void 0,void 0,function*(){let i,n=yield W7e(),a=yield K7e(n,e,t,r),s=t!=="create"?yield Q7e(n,e,r):yield X7e(n,e),o=n.type===yt.ArchiveToolType.BSD&&e!==yt.CompressionMethod.Gzip&&ro;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function mH(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function Q7e(e,t,r){return Xa(this,void 0,void 0,function*(){let i=e.type===yt.ArchiveToolType.BSD&&t!==yt.CompressionMethod.Gzip&&ro;switch(t){case yt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",yt.TarFilename,r.replace(new RegExp(`\\${Fn.sep}`,"g"),"/")]:["--use-compress-program",ro?'"zstd -d --long=30"':"unzstd --long=30"];case yt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",yt.TarFilename,r.replace(new RegExp(`\\${Fn.sep}`,"g"),"/")]:["--use-compress-program",ro?'"zstd -d"':"unzstd"];default:return["-z"]}})}function X7e(e,t){return Xa(this,void 0,void 0,function*(){let r=Kb.getCacheFileName(t),i=e.type===yt.ArchiveToolType.BSD&&t!==yt.CompressionMethod.Gzip&&ro;switch(t){case yt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),yt.TarFilename]:["--use-compress-program",ro?'"zstd -T0 --long=30"':"zstdmt --long=30"];case yt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${Fn.sep}`,"g"),"/"),yt.TarFilename]:["--use-compress-program",ro?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function Xb(e,t){return Xa(this,void 0,void 0,function*(){for(let r of e)try{yield(0,V7e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function Y7e(e,t){return Xa(this,void 0,void 0,function*(){let r=yield Qb(t,"list",e);yield Xb(r)})}zr.listTar=Y7e;function Z7e(e,t){return Xa(this,void 0,void 0,function*(){let r=mH();yield mg.mkdirP(r);let i=yield Qb(t,"extract",e);yield Xb(i)})}zr.extractTar=Z7e;function J7e(e,t,r){return Xa(this,void 0,void 0,function*(){(0,uH.writeFileSync)(Fn.join(e,yt.ManifestFilename),t.join(` +`));let i=yield Qb(r,"create");yield Xb(i,e)})}zr.createTar=J7e});var Yb=h(Qt=>{"use strict";var e_e=Qt&&Qt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),t_e=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gg=Qt&&Qt.__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)&&e_e(t,e,r);return t_e(t,e),t},hH=Qt&&Qt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.saveCache=Qt.restoreCache=Qt.isFeatureAvailable=Qt.ReserveCacheError=Qt.ValidationError=void 0;var Jt=gg(ct()),gH=gg(require("path")),mn=gg(Ru()),fg=gg(pH()),hg=fH(),Ya=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Qt.ValidationError=Ya;var Em=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Qt.ReserveCacheError=Em;function yH(e){if(!e||e.length===0)throw new Ya("Path Validation Error: At least one directory or file path is required")}function vH(e){if(e.length>512)throw new Ya(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Ya(`Key Validation Error: ${e} cannot contain commas.`)}function r_e(){return!!process.env.ACTIONS_CACHE_URL}Qt.isFeatureAvailable=r_e;function i_e(e,t,r,i,n=!1){return hH(this,void 0,void 0,function*(){yH(e),r=r||[];let a=[t,...r];if(Jt.debug("Resolved Keys:"),Jt.debug(JSON.stringify(a)),a.length>10)throw new Ya("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)vH(l);let s=yield mn.getCompressionMethod(),o="";try{let l=yield fg.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Jt.info("Lookup only - skipping download"),l.cacheKey;o=gH.join(yield mn.createTempDirectory(),mn.getCacheFileName(s)),Jt.debug(`Archive Path: ${o}`),yield fg.downloadCache(l.archiveLocation,o,i),Jt.isDebug()&&(yield(0,hg.listTar)(o,s));let d=mn.getArchiveFileSizeInBytes(o);return Jt.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,hg.extractTar)(o,s),Jt.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Ya.name)throw l;Jt.warning(`Failed to restore: ${l.message}`)}finally{try{yield mn.unlinkFile(o)}catch(l){Jt.debug(`Failed to delete archive: ${l}`)}}})}Qt.restoreCache=i_e;function n_e(e,t,r,i=!1){var n,a,s,o,l;return hH(this,void 0,void 0,function*(){yH(e),vH(t);let d=yield mn.getCompressionMethod(),c=-1,p=yield mn.resolvePaths(e);if(Jt.debug("Cache Paths:"),Jt.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield mn.createTempDirectory(),m=gH.join(u,mn.getCacheFileName(d));Jt.debug(`Archive Path: ${m}`);try{yield(0,hg.createTar)(u,p,d),Jt.isDebug()&&(yield(0,hg.listTar)(m,d));let f=10*1024*1024*1024,g=mn.getArchiveFileSizeInBytes(m);if(Jt.debug(`File Size: ${g}`),g>f&&!mn.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Jt.debug("Reserving Cache");let y=yield fg.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new Em(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Jt.debug(`Saving Cache (ID: ${c})`),yield fg.saveCache(c,m,r)}catch(f){let g=f;if(g.name===Ya.name)throw f;g.name===Em.name?Jt.info(`Failed to save: ${g.message}`):Jt.warning(`Failed to save: ${g.message}`)}finally{try{yield mn.unlinkFile(m)}catch(f){Jt.debug(`Failed to delete archive: ${f}`)}}return c})}Qt.saveCache=n_e});var Jb=h(fn=>{"use strict";var a_e=fn&&fn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),s_e=fn&&fn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sm=fn&&fn.__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)&&a_e(t,e,r);return s_e(t,e),t};Object.defineProperty(fn,"__esModule",{value:!0});fn.downloadTrapCaches=p_e;fn.uploadTrapCaches=u_e;fn.cleanupTrapCaches=m_e;fn.getLanguagesSupportingCaching=SH;var bH=Sm(require("fs")),Zb=Sm(require("path")),wH=Sm(Yb()),Bc=Sm(qr()),_H=Sm(Pn()),o_e=Bo(),l_e=As(),xm=nt(),d_e=1,EH="codeql-trap",c_e=10,xH=12e4;async function p_e(e,t,r){let i={},n=await SH(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=Zb.join(Bc.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=Zb.join(a,l);bH.mkdirSync(d,{recursive:!0}),i[l]=d}if(await Bc.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;Bc.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(bH.readFileSync(Zb.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await NH(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,xm.withTimeout)(xH,wH.restoreCache([d],c,[await TH(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function u_e(e,t,r){if(!await Bc.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,xm.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function m_e(e,t,r){if(!await t.getValue(l_e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Bc.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await _H.listActionsCaches(EH,await Bc.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await f_e(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await _H.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,xm.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${o_e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,xm.getErrorMessage)(i)}}}async function f_e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function SH(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function NH(e,t,r){return`${await TH(e,t)}${r}`}async function TH(e,t){return`${EH}-${d_e}-${(await e.getVersion()).version}-${t}-`}});var vg=h(Le=>{"use strict";var h_e=Le&&Le.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),g_e=Le&&Le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tm=Le&&Le.__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)&&h_e(t,e,r);return g_e(t,e),t};Object.defineProperty(Le,"__esModule",{value:!0});Le.defaultAugmentationProperties=void 0;Le.getPacksStrInvalid=jc;Le.getConfigFileOutsideWorkspaceErrorMessage=IH;Le.getConfigFileDoesNotExistErrorMessage=DH;Le.getConfigFileRepoFormatInvalidMessage=LH;Le.getConfigFileFormatInvalidMessage=qH;Le.getConfigFileDirectoryGivenMessage=FH;Le.getNoLanguagesError=MH;Le.getUnknownLanguagesError=BH;Le.getLanguagesInRepo=jH;Le.getLanguages=t7;Le.getRawLanguages=$H;Le.getDefaultConfig=kH;Le.calculateAugmentation=r7;Le.parsePacksFromInput=UH;Le.parsePacksSpecification=HH;Le.validatePackSpecification=GH;Le.initConfig=x_e;Le.parseRegistriesWithoutCredentials=S_e;Le.getPathToParsedConfigFile=i7;Le.getConfig=R_e;Le.generateRegistries=O_e;Le.wrapEnvironment=I_e;Le.parseBuildModeInput=n7;var io=Tm(require("fs")),hn=Tm(require("path")),PH=require("perf_hooks"),yg=Tm(Op()),y_e=Tm(Fo()),OH=Tm(Pn()),AH=ih(),CH=As(),Nm=Go(),v_e=Jb(),wt=nt(),b_e="packs";Le.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function jc(e,t){return t?e7(t,b_e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function IH(e){return`The configuration file "${e}" is outside of the workspace`}function DH(e){return`The configuration file "${e}" does not exist`}function LH(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function qH(e){return`The configuration file "${e}" could not be read`}function FH(e){return`The configuration file "${e}" looks like a directory, not a file`}function e7(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function MH(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function BH(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function jH(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await OH.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,Nm.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function t7(e,t,r,i){let{rawLanguages:n,autodetected:a}=await $H(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(Nm.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new wt.ConfigurationError(MH());let o=[],l=[];for(let d of s){let c=(0,Nm.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new wt.ConfigurationError(BH(l));return o}async function $H(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await jH(t,r)),{rawLanguages:i,autodetected:n}}async function kH({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await t7(u,e,c,g),w=await n7(i,y,f,g),x=r7(r,t,y),{trapCaches:T,trapCacheDownloadTime:P}=await zH(a,u,y,g);return{languages:y,buildMode:w,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:VH(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:x,trapCaches:T,trapCacheDownloadTime:P,dependencyCachingEnabled:(0,AH.getCachingKind)(s)}}async function zH(e,t,r,i){let n={},a=0;if(e){let s=PH.performance.now();n=await(0,v_e.downloadTrapCaches)(t,r,i),a=PH.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function __e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:w,logger:x}){let T;if(N_e(n)){if(n!==WH(u)&&(n=hn.resolve(f,n),!(n+hn.sep).startsWith(f+hn.sep)))throw new wt.ConfigurationError(IH(n));T=T_e(n)}else T=await P_e(n,y);let P=await t7(m,e,p,x),I=await n7(i,P,w,x),H=r7(r,t,P),{trapCaches:W,trapCacheDownloadTime:j}=await zH(s,m,P,x);return{languages:P,buildMode:I,originalUserInput:T,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:VH(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:H,trapCaches:W,trapCacheDownloadTime:j,dependencyCachingEnabled:(0,AH.getCachingKind)(o)}}function r7(e,t,r){let i=RH(e),n=UH(e,r,i),a=RH(t),s=w_e(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function w_e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wt.ConfigurationError(e7(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var E_e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function UH(e,t,r){if(e?.trim()){if(t.length>1)throw new wt.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wt.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wt.ConfigurationError(e7(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(GH(n)),i),[])}}}function HH(e){if(typeof e!="string")throw new wt.ConfigurationError(jc(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!E_e.test(d))throw new wt.ConfigurationError(jc(e));if(c)try{new y_e.Range(c)}catch{throw new wt.ConfigurationError(jc(e))}if(p&&(hn.isAbsolute(p)||hn.normalize(p).split(hn.sep).join("/")!==p.split(hn.sep).join("/")))throw new wt.ConfigurationError(jc(e));if(!p&&a)throw new wt.ConfigurationError(jc(e));return{name:d,version:c,path:p}}function GH(e){return(0,wt.prettyPrintPack)(HH(e))}function RH(e){return!!e?.trim().startsWith("+")}function VH(e,t){return e||hn.resolve(t,"codeql_databases")}function WH(e){return hn.resolve(e,"user-config-from-action.yml")}async function x_e(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=WH(i),io.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await __e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await kH(e)),await C_e(t,r),t}function KH(e){try{return e?yg.load(e):void 0}catch{throw new wt.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function S_e(e){return KH(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function N_e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function T_e(e){if(!io.existsSync(e))throw new wt.ConfigurationError(DH(e));return yg.load(io.readFileSync(e,"utf8"))}async function P_e(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wt.ConfigurationError(LH(e));let n=await OH.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new wt.ConfigurationError(FH(e)):new wt.ConfigurationError(qH(e));return yg.load(Buffer.from(a,"base64").toString("binary"))}function i7(e){return hn.join(e,"config")}async function C_e(e,t){let r=JSON.stringify(e),i=i7(e.tempDir);io.mkdirSync(hn.dirname(i),{recursive:!0}),io.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function R_e(e,t){let r=i7(e);if(!io.existsSync(r))return;let i=io.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function O_e(e,t,r){let i=KH(e),n,a;if(i){let s=A_e(i);a=hn.join(t,"qlconfig.yml");let o=yg.dump(s);io.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function A_e(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wt.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function I_e(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function n7(e,t,r,i){if(e!==void 0){if(!Object.values(wt.BuildMode).includes(e))throw new wt.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wt.BuildMode).join(", ")}.`);return t.includes(Nm.Language.csharp)&&await r.getValue(CH.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wt.BuildMode.Autobuild):t.includes(Nm.Language.java)&&await r.getValue(CH.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wt.BuildMode.Autobuild):e}}});var YH=h((XH,a7)=>{var QH=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(N,v,E){this.low=N|0,this.high=v|0,this.unsigned=!!E}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(N){return(N&&N.__isLong__)===!0}function n(N){var v=Math.clz32(N&-N);return N?31-v:v}r.isLong=i;var a={},s={};function o(N,v){var E,S,X;return v?(N>>>=0,(X=0<=N&&N<256)&&(S=s[N],S)?S:(E=d(N,0,!0),X&&(s[N]=E),E)):(N|=0,(X=-128<=N&&N<128)&&(S=a[N],S)?S:(E=d(N,N<0?-1:0,!1),X&&(a[N]=E),E))}r.fromInt=o;function l(N,v){if(isNaN(N))return v?P:T;if(v){if(N<0)return P;if(N>=y)return L}else{if(N<=-w)return z;if(N+1>=w)return j}return N<0?l(-N,v).neg():d(N%g|0,N/g|0,v)}r.fromNumber=l;function d(N,v,E){return new r(N,v,E)}r.fromBits=d;var c=Math.pow;function p(N,v,E){if(N.length===0)throw Error("empty string");if(typeof v=="number"?(E=v,v=!1):v=!!v,N==="NaN"||N==="Infinity"||N==="+Infinity"||N==="-Infinity")return v?P:T;if(E=E||10,E<2||360)throw Error("interior hyphen");if(S===0)return p(N.substring(1),v,E).neg();for(var X=l(c(E,8)),G=T,oe=0;oe>>0:this.low},_.toNumber=function(){return this.unsigned?(this.high>>>0)*g+(this.low>>>0):this.high*g+(this.low>>>0)},_.toString=function(v){if(v=v||10,v<2||36>>0,mt=rt.toString(v);if(oe=qe,oe.isZero())return mt+je;for(;mt.length<6;)mt="0"+mt;je=""+mt+je}},_.getHighBits=function(){return this.high},_.getHighBitsUnsigned=function(){return this.high>>>0},_.getLowBits=function(){return this.low},_.getLowBitsUnsigned=function(){return this.low>>>0},_.getNumBitsAbs=function(){if(this.isNegative())return this.eq(z)?64:this.neg().getNumBitsAbs();for(var v=this.high!=0?this.high:this.low,E=31;E>0&&!(v&1<=0},_.isOdd=function(){return(this.low&1)===1},_.isEven=function(){return(this.low&1)===0},_.equals=function(v){return i(v)||(v=u(v)),this.unsigned!==v.unsigned&&this.high>>>31===1&&v.high>>>31===1?!1:this.high===v.high&&this.low===v.low},_.eq=_.equals,_.notEquals=function(v){return!this.eq(v)},_.neq=_.notEquals,_.ne=_.notEquals,_.lessThan=function(v){return this.comp(v)<0},_.lt=_.lessThan,_.lessThanOrEqual=function(v){return this.comp(v)<=0},_.lte=_.lessThanOrEqual,_.le=_.lessThanOrEqual,_.greaterThan=function(v){return this.comp(v)>0},_.gt=_.greaterThan,_.greaterThanOrEqual=function(v){return this.comp(v)>=0},_.gte=_.greaterThanOrEqual,_.ge=_.greaterThanOrEqual,_.compare=function(v){if(i(v)||(v=u(v)),this.eq(v))return 0;var E=this.isNegative(),S=v.isNegative();return E&&!S?-1:!E&&S?1:this.unsigned?v.high>>>0>this.high>>>0||v.high===this.high&&v.low>>>0>this.low>>>0?-1:1:this.sub(v).isNegative()?-1:1},_.comp=_.compare,_.negate=function(){return!this.unsigned&&this.eq(z)?z:this.not().add(I)},_.neg=_.negate,_.add=function(v){i(v)||(v=u(v));var E=this.high>>>16,S=this.high&65535,X=this.low>>>16,G=this.low&65535,oe=v.high>>>16,je=v.high&65535,qe=v.low>>>16,rt=v.low&65535,mt=0,Ut=0,Ze=0,he=0;return he+=G+rt,Ze+=he>>>16,he&=65535,Ze+=X+qe,Ut+=Ze>>>16,Ze&=65535,Ut+=S+je,mt+=Ut>>>16,Ut&=65535,mt+=E+oe,mt&=65535,d(Ze<<16|he,mt<<16|Ut,this.unsigned)},_.subtract=function(v){return i(v)||(v=u(v)),this.add(v.neg())},_.sub=_.subtract,_.multiply=function(v){if(this.isZero())return this;if(i(v)||(v=u(v)),t){var E=t.mul(this.low,this.high,v.low,v.high);return d(E,t.get_high(),this.unsigned)}if(v.isZero())return this.unsigned?P:T;if(this.eq(z))return v.isOdd()?z:T;if(v.eq(z))return this.isOdd()?z:T;if(this.isNegative())return v.isNegative()?this.neg().mul(v.neg()):this.neg().mul(v).neg();if(v.isNegative())return this.mul(v.neg()).neg();if(this.lt(x)&&v.lt(x))return l(this.toNumber()*v.toNumber(),this.unsigned);var S=this.high>>>16,X=this.high&65535,G=this.low>>>16,oe=this.low&65535,je=v.high>>>16,qe=v.high&65535,rt=v.low>>>16,mt=v.low&65535,Ut=0,Ze=0,he=0,_n=0;return _n+=oe*mt,he+=_n>>>16,_n&=65535,he+=G*mt,Ze+=he>>>16,he&=65535,he+=oe*rt,Ze+=he>>>16,he&=65535,Ze+=X*mt,Ut+=Ze>>>16,Ze&=65535,Ze+=G*rt,Ut+=Ze>>>16,Ze&=65535,Ze+=oe*qe,Ut+=Ze>>>16,Ze&=65535,Ut+=S*mt+X*rt+G*qe+oe*je,Ut&=65535,d(he<<16|_n,Ut<<16|Ze,this.unsigned)},_.mul=_.multiply,_.divide=function(v){if(i(v)||(v=u(v)),v.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&v.low===-1&&v.high===-1)return this;var E=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,v.low,v.high);return d(E,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?P:T;var S,X,G;if(this.unsigned){if(v.unsigned||(v=v.toUnsigned()),v.gt(this))return P;if(v.gt(this.shru(1)))return H;G=P}else{if(this.eq(z)){if(v.eq(I)||v.eq(W))return z;if(v.eq(z))return I;var oe=this.shr(1);return S=oe.div(v).shl(1),S.eq(T)?v.isNegative()?I:W:(X=this.sub(v.mul(S)),G=S.add(X.div(v)),G)}else if(v.eq(z))return this.unsigned?P:T;if(this.isNegative())return v.isNegative()?this.neg().div(v.neg()):this.neg().div(v).neg();if(v.isNegative())return this.div(v.neg()).neg();G=T}for(X=this;X.gte(v);){S=Math.max(1,Math.floor(X.toNumber()/v.toNumber()));for(var je=Math.ceil(Math.log(S)/Math.LN2),qe=je<=48?1:c(2,je-48),rt=l(S),mt=rt.mul(v);mt.isNegative()||mt.gt(X);)S-=qe,rt=l(S,this.unsigned),mt=rt.mul(v);rt.isZero()&&(rt=I),G=G.add(rt),X=X.sub(mt)}return G},_.div=_.divide,_.modulo=function(v){if(i(v)||(v=u(v)),t){var E=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,v.low,v.high);return d(E,t.get_high(),this.unsigned)}return this.sub(this.div(v).mul(v))},_.mod=_.modulo,_.rem=_.modulo,_.not=function(){return d(~this.low,~this.high,this.unsigned)},_.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},_.clz=_.countLeadingZeros,_.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},_.ctz=_.countTrailingZeros,_.and=function(v){return i(v)||(v=u(v)),d(this.low&v.low,this.high&v.high,this.unsigned)},_.or=function(v){return i(v)||(v=u(v)),d(this.low|v.low,this.high|v.high,this.unsigned)},_.xor=function(v){return i(v)||(v=u(v)),d(this.low^v.low,this.high^v.high,this.unsigned)},_.shiftLeft=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low<>>32-v,this.unsigned):d(0,this.low<>>v|this.high<<32-v,this.high>>v,this.unsigned):d(this.high>>v-32,this.high>=0?0:-1,this.unsigned)},_.shr=_.shiftRight,_.shiftRightUnsigned=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low>>>v|this.high<<32-v,this.high>>>v,this.unsigned):v===32?d(this.high,0,this.unsigned):d(this.high>>>v-32,0,this.unsigned)},_.shru=_.shiftRightUnsigned,_.shr_u=_.shiftRightUnsigned,_.rotateLeft=function(v){var E;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(E=32-v,d(this.low<>>E,this.high<>>E,this.unsigned)):(v-=32,E=32-v,d(this.high<>>E,this.low<>>E,this.unsigned))},_.rotl=_.rotateLeft,_.rotateRight=function(v){var E;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(E=32-v,d(this.high<>>v,this.low<>>v,this.unsigned)):(v-=32,E=32-v,d(this.low<>>v,this.high<>>v,this.unsigned))},_.rotr=_.rotateRight,_.toSigned=function(){return this.unsigned?d(this.low,this.high,!1):this},_.toUnsigned=function(){return this.unsigned?this:d(this.low,this.high,!0)},_.toBytes=function(v){return v?this.toBytesLE():this.toBytesBE()},_.toBytesLE=function(){var v=this.high,E=this.low;return[E&255,E>>>8&255,E>>>16&255,E>>>24,v&255,v>>>8&255,v>>>16&255,v>>>24]},_.toBytesBE=function(){var v=this.high,E=this.low;return[v>>>24,v>>>16&255,v>>>8&255,v&255,E>>>24,E>>>16&255,E>>>8&255,E&255]},r.fromBytes=function(v,E,S){return S?r.fromBytesLE(v,E):r.fromBytesBE(v,E)},r.fromBytesLE=function(v,E){return new r(v[0]|v[1]<<8|v[2]<<16|v[3]<<24,v[4]|v[5]<<8|v[6]<<16|v[7]<<24,E)},r.fromBytesBE=function(v,E){return new r(v[4]<<24|v[5]<<16|v[6]<<8|v[7],v[0]<<24|v[1]<<16|v[2]<<8|v[3],E)};var de=r;return e.default=de,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return QH}):typeof a7=="object"&&typeof XH=="object"&&(a7.exports=QH)});var rG=h(Mi=>{"use strict";var D_e=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),L_e=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),q_e=Mi&&Mi.__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_e(t,e,r);return L_e(t,e),t},ZH=Mi&&Mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.hash=eG;Mi.resolveUriToFile=tG;Mi.addFingerprints=H_e;var o7=q_e(require("fs")),F_e=ZH(require("path")),Cm=ZH(YH()),M_e=Bo(),B_e=9,j_e=32,s7=10,$_e=13,k_e=65535,Pm=100,JH=Cm.default.fromInt(37);function z_e(){let e=Cm.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let a="file://";if(n.startsWith(a)&&(n=n.substring(a.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let s=`${r}/`;if(n.startsWith("/")&&!n.startsWith(s)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(F_e.default.isAbsolute(n)||(n=s+n),!o7.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(o7.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function H_e(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${M_e.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let a=n.artifacts||[];for(let s of n.results||[]){let o=(s.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=tG(o.physicalLocation.artifactLocation,a,t,r);l&&(i[l]||(i[l]=[]),i[l].push(U_e(s,o,r)))}}for(let[n,a]of Object.entries(i))await eG(function(o,l){for(let d of Object.values(a))d(o,l)},n);return e}});var sG=h(yi=>{"use strict";var G_e=yi&&yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V_e=yi&&yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$c=yi&&yi.__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)&&G_e(t,e,r);return V_e(t,e),t};Object.defineProperty(yi,"__esModule",{value:!0});yi.initCodeQL=J_e;yi.initConfig=ewe;yi.runInit=twe;yi.printPathFiltersWarning=aG;yi.checkInstallPython311=rwe;yi.cleanupDatabaseClusterDirectory=iwe;var Rm=$c(require("fs")),W_e=$c(require("path")),K_e=$c(Sl()),Q_e=$c(lp()),iG=qr(),X_e=Vo(),d7=$c(vg()),nG=Go(),Y_e=Os(),Z_e=Wf(),l7=$c(nt());async function J_e(e,t,r,i,n,a){a.startGroup("Setup CodeQL tools");let{codeql:s,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:d,zstdAvailability:c}=await(0,X_e.setupCodeQL)(e,t,r,i,n,a,!0);return await s.printVersion(),a.endGroup(),{codeql:s,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:d,zstdAvailability:c}}async function ewe(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await d7.initConfig(e);return await t.supportsFeature(Y_e.ToolsFeature.InformsAboutUnsupportedPathFilters)||aG(i,r),r.endGroup(),i}async function twe(e,t,r,i,n,a,s){Rm.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await d7.generateRegistries(n,t.tempDir,s);return await d7.wrapEnvironment({GITHUB_TOKEN:a.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,s)),await(0,Z_e.getCombinedTracerConfig)(e,t)}function aG(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(nG.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function rwe(e,t){if(e.includes(nG.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=W_e.resolve(__dirname,"../python-setup","check_python12.ps1");await new K_e.ToolRunner(await Q_e.safeWhich("powershell"),[r]).exec()}}function iwe(e,t,r=Rm.rmSync){if(Rm.existsSync(e.dbLocation)&&(Rm.statSync(e.dbLocation).isFile()||Rm.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,iG.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,iG.isSelfHostedRunner)()?new l7.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${l7.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${l7.getErrorMessage(i)}`)}}}});var oG=h((FIe,nwe)=>{nwe.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var p7=h(Xt=>{"use strict";var awe=Xt&&Xt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),swe=Xt&&Xt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ts=Xt&&Xt.__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)&&awe(t,e,r);return swe(t,e),t},pG=Xt&&Xt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xt,"__esModule",{value:!0});Xt.InvalidSarifUploadError=void 0;Xt.shouldShowCombineSarifFilesDeprecationWarning=c7;Xt.populateRunAutomationDetails=mG;Xt.findSarifFilesInDir=fG;Xt.validateSarifFileSchema=hG;Xt.buildPayload=gG;Xt.uploadFiles=Cwe;Xt.waitForProcessing=Awe;Xt.validateUniqueCategory=yG;var gn=ts(require("fs")),kc=ts(require("path")),owe=pG(require("zlib")),zc=ts(ct()),lwe=pG(ID()),dwe=ts(YD()),cwe=ts(Fo()),Za=ts(qr()),lG=qr(),bg=ts(Pn()),uG=Pn(),pwe=Vo(),uwe=vg(),mwe=Xn(),fwe=ts(rG()),hwe=sG(),gwe=$p(),ywe=Os(),ma=ts(nt()),Ja=nt(),vwe="The repo on which this action is running has not opted-in to CodeQL code scanning.",bwe="The CodeQL code scanning feature is forbidden on this repository.";function dG(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(gn.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new es(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function _we(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function wwe(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Ewe(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(wwe(i));if(t.has(n))return!1;t.add(n)}return!0}async function c7(e,t){return t.type===Ja.GitHubVariant.GHES&&cwe.lt(t.version,"3.14.0")?!1:!Ewe(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function xwe(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(gn.readFileSync(e[0],"utf8"));let n=e.map(m=>JSON.parse(gn.readFileSync(m,"utf8"))),a=t.type===Ja.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",s="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!_we(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await c7(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${a}. Please update your workflow to upload a single run per category. ${s}`),zc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),dG(e,i);let o,l=Za.getTemporaryDirectory(),d=await(0,uwe.getConfig)(l,i);if(d!==void 0)o=await(0,pwe.getCodeQL)(d.codeQLCmd),l=d.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let m={auth:(0,lG.getRequiredInput)("token"),externalRepoAuth:(0,lG.getOptionalInput)("external-repository-token"),url:(0,Ja.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Ja.getRequiredEnvParam)("GITHUB_API_URL")},f=await r.getDefaultCliVersion(t.type);o=(await(0,hwe.initCodeQL)(void 0,m,l,t.type,f,i)).codeql}if(!await o.supportsFeature(ywe.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await c7(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${a} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${s}`),zc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),dG(e,i);let c=kc.resolve(l,"combined-sarif");gn.mkdirSync(c,{recursive:!0});let p=gn.mkdtempSync(kc.resolve(c,"output-")),u=kc.resolve(p,"combined-sarif.sarif");return await o.mergeResults(e,u,{mergeRunsFromEqualCategory:!0}),JSON.parse(gn.readFileSync(u,"utf8"))}function mG(e,t,r,i){let n=Swe(t,r,i);if(n!==void 0){for(let a of e.runs||[])a.automationDetails===void 0&&(a.automationDetails={id:n});return e}return e}function Swe(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return bg.computeAutomationID(t,r)}async function Nwe(e,t,r){if(r.info("Uploading results"),ma.isInTestMode()){let n=kc.join(Za.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),gn.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=bg.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(ma.isHTTPError(n))switch(n.status){case 403:zc.warning(n.message||vwe);break;case 404:zc.warning(n.message||bwe);break;default:zc.warning(n.message);break}throw(0,uG.wrapApiConfigurationError)(n)}}function fG(e){let t=[],r=i=>{let n=gn.readdirSync(i,{withFileTypes:!0});for(let a of n)a.isFile()&&a.name.endsWith(".sarif")?t.push(kc.resolve(i,a.name)):a.isDirectory()&&r(kc.resolve(i,a.name))};return r(e),t}function Twe(e){if(!gn.existsSync(e))throw new Ja.ConfigurationError(`Path does not exist: ${e}`);let t;if(gn.lstatSync(e).isDirectory()){if(t=fG(e),t.length===0)throw new Ja.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Pwe(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new es("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new es("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function hG(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(gn.readFileSync(e,"utf8"))}catch(l){throw new es(`Invalid SARIF. JSON syntax error: ${(0,Ja.getErrorMessage)(l)}`)}let i=oG(),n=new dwe.Validator().validate(r,i),a=["uri-reference","uri"],s=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(s.length){for(let d of s)t.startGroup(`Error details: ${d.stack}`),t.info(JSON.stringify(d,null,2)),t.endGroup();let l=s.map(d=>`- ${d.stack}`);throw new es(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function gG(e,t,r,i,n,a,s,o,l,d,c){let p={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:a,workflow_run_attempt:s,checkout_uri:o,environment:l,started_at:process.env[mwe.EnvVar.WORKFLOW_STARTED_AT],tool_names:d,base_ref:void 0,base_sha:void 0};if(Za.getWorkflowEventName()==="pull_request"){if(e===ma.getRequiredEnvParam("GITHUB_SHA")&&c)p.base_ref=`refs/heads/${ma.getRequiredEnvParam("GITHUB_BASE_REF")}`,p.base_sha=c;else if(process.env.GITHUB_EVENT_PATH){let u=JSON.parse(gn.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));p.base_ref=`refs/heads/${u.pull_request.base.ref}`,p.base_sha=u.pull_request.base.sha}}return p}async function Cwe(e,t,r,i,n){let a=Twe(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(a)}`);let s=await(0,uG.getGitHubVersion)();for(let T of a)hG(T,n);let o=await xwe(a,s,i,n);o=await fwe.addFingerprints(o,t,n);let l=await bg.getAnalysisKey(),d=Za.getRequiredInput("matrix");o=mG(o,r,l,d);let c=ma.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),yG(o),n.debug("Serializing SARIF for upload");let p=JSON.stringify(o);n.debug("Compressing serialized SARIF");let u=owe.default.gzipSync(p).toString("base64"),m=(0,lwe.default)(t),f=gG(await Za.getCommitOid(t),await Za.getRef(),l,ma.getRequiredEnvParam("GITHUB_WORKFLOW"),u,Za.getWorkflowRunID(),Za.getWorkflowRunAttempt(),m,d,c,await Za.determineBaseBranchHeadCommitOid()),g=p.length;n.debug(`Raw upload size: ${g} bytes`);let y=u.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let w=Pwe(p);n.debug(`Number of results in upload: ${w}`);let x=await Nwe(f,(0,gwe.parseRepositoryNwo)(ma.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:g,zipped_upload_size_bytes:y,num_results_in_sarif:w},sarifID:x}}var Rwe=5*1e3,Owe=2*60*1e3;async function Awe(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=bg.getApiClient(),a=Date.now();for(;;){if(Date.now()>a+Owe){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let s;try{s=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=s.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Lwe(s,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${s.data.errors}`,d=s.data.errors;throw Iwe(d)?new Ja.ConfigurationError(l):Dwe(d)?new es(l):new Error(l)}else ma.assertNever(o)}await ma.delay(Rwe,{allowProcessExit:!1})}}finally{r.endGroup()}}function Iwe(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Dwe(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Lwe(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):ma.assertNever(t)}function yG(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,a=`${cG(i)}_${cG(n)}`;t[a]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let a=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[a])throw new Ja.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);zc.exportVariable(a,a)}}function cG(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var es=class extends Error{constructor(t){super(t)}};Xt.InvalidSarifUploadError=es});var wG=h(er=>{"use strict";var qwe=er&&er.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Fwe=er&&er.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Om=er&&er.__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)&&qwe(t,e,r);return Fwe(t,e),t},Mwe=er&&er.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(er,"__esModule",{value:!0});er.CodeQLAnalysisError=void 0;er.runExtraction=_G;er.dbIsFinalized=f7;er.setupDiffInformedQueryRun=Qwe;er.runQueries=Zwe;er.runFinalize=Jwe;er.warnIfGoInstalledAfterInit=eEe;er.runCleanup=tEe;var Uc=Om(require("fs")),Hc=Om(require("path")),_g=require("perf_hooks"),Bwe=lp(),jwe=Mwe(R4()),$we=Om(Op()),fa=Om(qr()),kwe=X9(),u7=Vo(),vG=OD(),wg=Xn(),bG=As(),Eg=Go(),zwe=ud(),Uwe=Os(),Hwe=Wf(),Gwe=p7(),rs=Om(nt()),m7=nt(),xg=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};er.CodeQLAnalysisError=xg;async function Vwe(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function _G(e,t,r){for(let i of t.languages){if(f7(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}Wwe(t,i)&&(r.startGroup(`Extracting ${i}`),i===Eg.Language.python&&await Vwe(r),t.buildMode&&await e.supportsFeature(Uwe.ToolsFeature.TraceCommandUseBuildMode)?(i===Eg.Language.cpp&&t.buildMode===m7.BuildMode.Autobuild&&await(0,kwe.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function Wwe(e,t){return e.buildMode===m7.BuildMode.None||e.buildMode===m7.BuildMode.Autobuild&&process.env[wg.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,Eg.isScannedLanguage)(t)}function f7(e,t,r){let i=rs.getCodeQLDatabasePath(e,t);try{return!("inProgress"in $we.load(Uc.readFileSync(Hc.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function Kwe(e,t,r,i,n){let a=_g.performance.now();await _G(e,t,n);let s=_g.performance.now()-a,o=_g.performance.now();for(let d of t.languages)f7(t,d,n)?n.info(`There is already a finalized database for ${d} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${d}`),await e.finalizeDatabase(rs.getCodeQLDatabasePath(t,d),r,i,t.debugMode),n.endGroup());let l=_g.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(s),trap_import_duration_ms:Math.round(l)}}async function Qwe(e,t,r,i,n){if(await n.getValue(bG.Feature.DiffInformedQueries,r))return await(0,zwe.withGroup)("Generating diff range extension pack",async()=>{let a=await Xwe(e,t,i);return Ywe(i,a)})}async function Xwe(e,t,r){let i=fa.getOptionalInput("checkout_path");if(i===void 0)return;await fa.deepenGitHistory(),await fa.gitFetch(e,["--depth=1"]),await fa.gitFetch(t,[`--shallow-exclude=${e}`]),await fa.gitFetch(e,[`--shallow-exclude=${t}`]),await fa.deepenGitHistory();let n=await fa.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let a=await fa.getGitDiffHunkHeaders(n[0],t);if(a===void 0)return;let s=new Array,o="";for(let l of a){if(l.startsWith("+++ ")){let d=fa.decodeGitFilePath(l.substring(4));if(d.startsWith("b/"))o=d.substring(2);else if(d==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let d=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(d===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let c=parseInt(d[1],10),p=parseInt(d[2],10);if(p===0)continue;let u=c+(p||1)-1;s.push({path:Hc.join(i,o),startLine:c,endLine:u})}}return s}function Ywe(e,t){if(t===void 0)return;let r=Hc.join(fa.getTemporaryDirectory(),"pr-diff-range");Uc.mkdirSync(r),Uc.writeFileSync(Hc.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let a=i+n,s=Hc.join(r,"pr-diff-range.yml");return Uc.writeFileSync(s,a),e.debug(`Wrote pr-diff-range extension pack to ${s}: +${a}`),r}async function Zwe(e,t,r,i,n,a,s,o,l){let d={},c=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],p=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,u=await(0,u7.getCodeQL)(s.codeQLCmd),m=[t,i,...c];for(let w of s.languages)try{let x=Hc.join(e,`${w}.sarif`);o.startGroup(`Running queries for ${w}`);let T=new Date().getTime(),P=rs.getCodeQLDatabasePath(s,w);await u.databaseRunQueries(P,m),o.debug(`Finished running queries for ${w}.`),d[`analyze_builtin_queries_${w}_duration_ms`]=new Date().getTime()-T,o.startGroup(`Interpreting results for ${w}`);let I=new Date,H=await f(w,void 0,x,s.debugMode),W=new Date;if(d[`interpret_results_${w}_duration_ms`]=W.getTime()-I.getTime(),o.endGroup(),o.info(H),await l.getValue(bG.Feature.QaTelemetryEnabled)){let j=g(x,o),L={event:"codeql database interpret-results",started_at:I.toISOString(),completed_at:W.toISOString(),exit_status:"success",language:w,properties:{alertCounts:j}};d.event_reports===void 0&&(d.event_reports=[]),d.event_reports.push(L)}await rs.codeQlVersionAtLeast(u,u7.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(w)}catch(x){throw d.analyze_failure_language=w,new xg(d,`Error running analysis for ${w}: ${rs.getErrorMessage(x)}`,rs.wrapError(x))}return d;async function f(w,x,T,P){let I=rs.getCodeQLDatabasePath(s,w);return await u.databaseInterpretResults(I,x,T,r,i,P?"-vv":"-v",p,a,s,l)}function g(w,x){(0,Gwe.validateSarifFileSchema)(w,x);let T=JSON.parse(Uc.readFileSync(w,"utf8")),P={};for(let I of T.runs)if(I.results)for(let H of I.results){let W=H.rule?.id||H.ruleId;W&&(P[W]=(P[W]||0)+1)}return P}async function y(w){let x=rs.getCodeQLDatabasePath(s,w);return await u.databasePrintBaseline(x)}}async function Jwe(e,t,r,i,n,a){try{await(0,jwe.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await Uc.promises.mkdir(e,{recursive:!0});let s=await Kwe(i,n,t,r,a);return process.env[wg.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,Hwe.endTracingForCluster)(i,n,a),s}async function eEe(e,t){let r=process.env[wg.EnvVar.GO_BINARY_LOCATION];if(process.env[wg.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,Bwe.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,vG.addDiagnostic)(e,Eg.Language.go,(0,vG.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function tEe(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,u7.getCodeQL)(e.codeQLCmd),a=rs.getCodeQLDatabasePath(e,i);await n.databaseCleanup(a,t)}r.endGroup()}});var SG=h(is=>{"use strict";var rEe=is&&is.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iEe=is&&is.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g7=is&&is.__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)&&rEe(t,e,r);return iEe(t,e),t};Object.defineProperty(is,"__esModule",{value:!0});is.uploadDatabases=sEe;var EG=g7(require("fs")),Sg=g7(qr()),nEe=Pn(),aEe=Vo(),h7=g7(nt()),xG=nt();async function sEe(e,t,r,i){if(Sg.getRequiredInput("upload-database")!=="true"){i.debug("Database upload disabled in workflow. Skipping upload.");return}if(h7.isInTestMode()){i.debug("In test mode. Skipping database upload.");return}if(t.gitHubVersion.type!==h7.GitHubVariant.DOTCOM&&t.gitHubVersion.type!==h7.GitHubVariant.GHE_DOTCOM){i.debug("Not running against github.com or GHEC-DR. Skipping upload.");return}if(!await Sg.isAnalyzingDefaultBranch()){i.debug("Not analyzing default branch. Skipping upload.");return}let n=(0,nEe.getApiClient)(),a=await(0,aEe.getCodeQL)(t.codeQLCmd),s=new URL((0,xG.parseGitHubUrl)(r.url));s.hostname=`uploads.${s.hostname}`;let o=s.toString();o.endsWith("/")&&(o=o.slice(0,-1));for(let l of t.languages)try{let d=await(0,xG.bundleDb)(t,l,a,l),c=EG.statSync(d).size,p=EG.createReadStream(d),u=await Sg.getCommitOid(Sg.getRequiredInput("checkout_path"));try{await n.request("POST /repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name&commit_oid=:commit_oid",{baseUrl:o,owner:e.owner,repo:e.repo,language:l,name:`${l}-database`,commit_oid:u,data:p,headers:{authorization:`token ${r.auth}`,"Content-Type":"application/zip","Content-Length":c}}),i.debug(`Successfully uploaded database for ${l}`)}finally{p.close()}}catch(d){i.warning(`Failed to upload database for ${l}: ${d}`)}}});var NG=h(ha=>{"use strict";var oEe=ha&&ha.__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]}),lEe=ha&&ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dEe=ha&&ha.__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)&&oEe(t,e,r);return lEe(t,e),t};Object.defineProperty(ha,"__esModule",{value:!0});ha.getOptions=void 0;var Ng=dEe(ct());function cEe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,Ng.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,Ng.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.matchDirectories=="boolean"&&(t.matchDirectories=e.matchDirectories,Ng.debug(`matchDirectories '${t.matchDirectories}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,Ng.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}ha.getOptions=cEe});var Pg=h(Mt=>{"use strict";var pEe=Mt&&Mt.__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]}),uEe=Mt&&Mt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mEe=Mt&&Mt.__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)&&pEe(t,e,r);return uEe(t,e),t},fEe=Mt&&Mt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.safeTrimTrailingSeparator=Mt.normalizeSeparators=Mt.hasRoot=Mt.hasAbsoluteRoot=Mt.ensureAbsoluteRoot=Mt.dirname=void 0;var Tg=mEe(require("path")),gl=fEe(require("assert")),no=process.platform==="win32";function hEe(e){if(e=v7(e),no&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=Tg.dirname(e);return no&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=v7(t)),t}Mt.dirname=hEe;function gEe(e,t){if(gl.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),gl.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),y7(t))return t;if(no){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return gl.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(Am(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return gl.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return gl.default(y7(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||no&&e.endsWith("\\")||(e+=Tg.sep),e+t}Mt.ensureAbsoluteRoot=gEe;function y7(e){return gl.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Am(e),no?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Mt.hasAbsoluteRoot=y7;function yEe(e){return gl.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Am(e),no?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Mt.hasRoot=yEe;function Am(e){return e=e||"",no?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Mt.normalizeSeparators=Am;function v7(e){return e?(e=Am(e),!e.endsWith(Tg.sep)||e===Tg.sep||no&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Mt.safeTrimTrailingSeparator=v7});var Cg=h(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.MatchKind=void 0;var vEe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(vEe=Im.MatchKind||(Im.MatchKind={}))});var CG=h(vi=>{"use strict";var bEe=vi&&vi.__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]}),_Ee=vi&&vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wEe=vi&&vi.__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)&&bEe(t,e,r);return _Ee(t,e),t};Object.defineProperty(vi,"__esModule",{value:!0});vi.partialMatch=vi.match=vi.getSearchPaths=void 0;var TG=wEe(Pg()),EEe=Cg(),PG=process.platform==="win32";function xEe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=PG?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=PG?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=TG.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=TG.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}vi.getSearchPaths=xEe;function SEe(e,t){let r=EEe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}vi.match=SEe;function NEe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}vi.partialMatch=NEe});var OG=h(yn=>{"use strict";var TEe=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]}),PEe=yn&&yn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RG=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)&&TEe(t,e,r);return PEe(t,e),t},CEe=yn&&yn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yn,"__esModule",{value:!0});yn.Path=void 0;var Dm=RG(require("path")),ao=RG(Pg()),Lm=CEe(require("assert")),REe=process.platform==="win32",b7=class{constructor(t){if(this.segments=[],typeof t=="string")if(Lm.default(t,"Parameter 'itemPath' must not be empty"),t=ao.safeTrimTrailingSeparator(t),!ao.hasRoot(t))this.segments=t.split(Dm.sep);else{let r=t,i=ao.dirname(r);for(;i!==r;){let n=Dm.basename(r);this.segments.unshift(n),r=i,i=ao.dirname(r)}this.segments.unshift(r)}else{Lm.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var OEe=vn&&vn.__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]}),AEe=vn&&vn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),E7=vn&&vn.__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)&&OEe(t,e,r);return AEe(t,e),t},IEe=vn&&vn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vn,"__esModule",{value:!0});vn.Pattern=void 0;var DEe=E7(require("os")),qm=E7(require("path")),bi=E7(Pg()),yl=IEe(require("assert")),LEe=Wl(),_7=Cg(),Rg=OG(),ns=process.platform==="win32",w7=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],yl.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);yl.default(d&&bi.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new Rg.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new Rg.Path(a).segments,this.trailingSeparator=bi.normalizeSeparators(a).endsWith(qm.sep),a=bi.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new Rg.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),ns?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:ns,nocomment:!0,noext:!0,nonegate:!0};a=ns?a.replace(/\\/g,"/"):a,this.minimatch=new LEe.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=bi.normalizeSeparators(t),!t.endsWith(qm.sep)&&this.isImplicitPattern===!1&&(t=`${t}${qm.sep}`)):t=bi.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?_7.MatchKind.Directory:_7.MatchKind.All:_7.MatchKind.None}partialMatch(t){return t=bi.safeTrimTrailingSeparator(t),bi.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(ns?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(ns?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){yl.default(t,"pattern cannot be empty");let i=new Rg.Path(t).segments.map(n=>e.getLiteral(n));if(yl.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),yl.default(!bi.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=bi.normalizeSeparators(t),t==="."||t.startsWith(`.${qm.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${qm.sep}`))r=r||DEe.homedir(),yl.default(r,"Unable to determine HOME directory"),yl.default(bi.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(ns&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=bi.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(ns&&(t==="\\"||t.match(/^\\[^\\]/))){let n=bi.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=bi.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return bi.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};vn.Pattern=w7});var IG=h(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.SearchState=void 0;var x7=class{constructor(t,r){this.path=t,this.level=r}};Og.SearchState=x7});var MG=h(yr=>{"use strict";var qEe=yr&&yr.__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]}),FEe=yr&&yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mm=yr&&yr.__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)&&qEe(t,e,r);return FEe(t,e),t},S7=yr&&yr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},MEe=yr&&yr.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},so=yr&&yr.__await||function(e){return this instanceof so?(this.v=e,this):new so(e)},BEe=yr&&yr.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof so?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(yr,"__esModule",{value:!0});yr.DefaultGlobber=void 0;var N7=Mm(ct()),Fm=Mm(require("fs")),DG=Mm(NG()),jEe=Mm(require("path")),Ag=Mm(CG()),LG=Cg(),qG=AG(),FG=IG(),$Ee=process.platform==="win32",T7=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=DG.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return S7(this,void 0,void 0,function*(){let i=[];try{for(var n=MEe(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return BEe(this,arguments,function*(){let r=DG.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new qG.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of Ag.getSearchPaths(i)){N7.debug(`Search path '${s}'`);try{yield so(Fm.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new FG.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=Ag.match(i,s.path),l=!!o||Ag.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield so(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&LG.MatchKind.Directory&&r.matchDirectories)yield yield so(s.path);else if(!l)continue;let c=s.level+1,p=(yield so(Fm.promises.readdir(s.path))).map(u=>new FG.SearchState(jEe.join(s.path,u),c));n.push(...p.reverse())}else o&LG.MatchKind.File&&(yield yield so(s.path))}})}static create(t,r){return S7(this,void 0,void 0,function*(){let i=new e(r);$Ee&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new qG.Pattern(a));return i.searchPaths.push(...Ag.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return S7(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Fm.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){N7.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 a}else n=yield Fm.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield Fm.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){N7.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};yr.DefaultGlobber=T7});var kG=h(_i=>{"use strict";var kEe=_i&&_i.__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]}),zEe=_i&&_i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gc=_i&&_i.__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)&&kEe(t,e,r);return zEe(t,e),t},UEe=_i&&_i.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},HEe=_i&&_i.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(_i,"__esModule",{value:!0});_i.hashFiles=void 0;var BG=Gc(require("crypto")),jG=Gc(ct()),$G=Gc(require("fs")),GEe=Gc(require("stream")),VEe=Gc(require("util")),WEe=Gc(require("path"));function KEe(e,t,r=!1){var i,n,a;return UEe(this,void 0,void 0,function*(){let s=r?jG.info:jG.debug,o=!1,l=t||((a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd()),d=BG.createHash("sha256"),c=0;try{for(var p=HEe(e.globGenerator()),u;u=yield p.next(),!u.done;){let m=u.value;if(s(m),!m.startsWith(`${l}${WEe.sep}`)){s(`Ignore '${m}' since it is not under GITHUB_WORKSPACE.`);continue}if($G.statSync(m).isDirectory()){s(`Skip directory '${m}'.`);continue}let f=BG.createHash("sha256");yield VEe.promisify(GEe.pipeline)($G.createReadStream(m),f),d.write(f.digest()),c++,o||(o=!0)}}catch(m){i={error:m}}finally{try{u&&!u.done&&(n=p.return)&&(yield n.call(p))}finally{if(i)throw i.error}}return d.end(),o?(s(`Found ${c} files to hash.`),d.digest("hex")):(s("No matches found for glob"),"")})}_i.hashFiles=KEe});var HG=h(oo=>{"use strict";var zG=oo&&oo.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(oo,"__esModule",{value:!0});oo.hashFiles=oo.create=void 0;var QEe=MG(),XEe=kG();function UG(e,t){return zG(this,void 0,void 0,function*(){return yield QEe.DefaultGlobber.create(e,t)})}oo.create=UG;function YEe(e,t="",r,i=!1){return zG(this,void 0,void 0,function*(){let n=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(n=r.followSymbolicLinks);let a=yield UG(e,{followSymbolicLinks:n});return XEe.hashFiles(a,t,i)})}oo.hashFiles=YEe});var YG=h(ga=>{"use strict";var ZEe=ga&&ga.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),JEe=ga&&ga.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P7=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)&&ZEe(t,e,r);return JEe(t,e),t};Object.defineProperty(ga,"__esModule",{value:!0});ga.downloadDependencyCaches=axe;ga.uploadDependencyCaches=sxe;var Ig=P7(require("os")),Dg=require("path"),GG=P7(Yb()),VG=P7(HG()),exe=ih(),txe=Xn(),rxe=nt(),ixe="codeql-dependencies",nxe=1,WG={java:{paths:[(0,Dg.join)(Ig.homedir(),".m2","repository"),(0,Dg.join)(Ig.homedir(),".gradle","caches")],hash:["**/pom.xml","**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"]},csharp:{paths:[(0,Dg.join)(Ig.homedir(),".nuget","packages")],hash:["**/packages.lock.json","**/paket.lock"]},go:{paths:[(0,Dg.join)(Ig.homedir(),"go","pkg","mod")],hash:["**/go.sum"]}};async function KG(e){return VG.create(e.join(` +`))}async function axe(e,t){let r=[];for(let i of e){let n=WG[i];if(n===void 0){t.info(`Skipping download of dependency cache for ${i} as we have no caching configuration for it.`);continue}if((await(await KG(n.hash)).glob()).length===0){t.info(`Skipping download of dependency cache for ${i} as we cannot calculate a hash for the cache key.`);continue}let s=await QG(i,n),o=[await XG(i)];t.info(`Downloading cache for ${i} with key ${s} and restore keys ${o.join(", ")}`);let l=await GG.restoreCache(n.paths,s,o);l!==void 0?(t.info(`Cache hit on key ${l} for ${i}.`),r.push(i)):t.info(`No suitable cache found for ${i}.`)}return r}async function sxe(e,t){for(let r of e.languages){let i=WG[r];if(i===void 0){t.info(`Skipping upload of dependency cache for ${r} as we have no caching configuration for it.`);continue}if((await(await KG(i.hash)).glob()).length===0){t.info(`Skipping upload of dependency cache for ${r} as we cannot calculate a hash for the cache key.`);continue}let a=await(0,exe.getTotalCacheSize)(i.paths,t);if(a===0){t.info(`Skipping upload of dependency cache for ${r} since it is empty.`);continue}let s=await QG(r,i);t.info(`Uploading cache of size ${a} for ${r} with key ${s}`),await GG.saveCache(i.paths,s)}}async function QG(e,t){let r=await VG.hashFiles(t.hash.join(` +`));return`${await XG(e)}${r}`}async function XG(e){let t=(0,rxe.getRequiredEnvParam)("RUNNER_OS"),r=process.env[txe.EnvVar.DEPENDENCY_CACHING_PREFIX],i=ixe;return r!==void 0&&r.length>0&&(i=`${i}-${r}`),`${i}-${nxe}-${t}-${e}-`}});var R7=h(Tr=>{"use strict";var oxe=Tr&&Tr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lxe=Tr&&Tr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZG=Tr&&Tr.__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)&&oxe(t,e,r);return lxe(t,e),t};Object.defineProperty(Tr,"__esModule",{value:!0});Tr.JobStatus=Tr.ActionName=void 0;Tr.isFirstPartyAnalysis=eV;Tr.getActionsStatus=pxe;Tr.getJobStatusDisplayName=uxe;Tr.createStatusReportBase=fxe;Tr.sendStatusReport=yxe;var dxe=ZG(require("os")),bn=ZG(ct()),lo=qr(),JG=Pn(),cxe=Bo(),va=Xn(),ya=nt(),C7;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(C7||(Tr.ActionName=C7={}));function eV(e){return e!==C7.UploadSarif?!0:process.env[va.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var co;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(co||(Tr.JobStatus=co={}));function pxe(e,t){return e||t?e instanceof ya.ConfigurationError?"user-error":"failure":"success"}function uxe(e){switch(e){case co.SuccessStatus:return"success";case co.FailureStatus:return"failure";case co.ConfigErrorStatus:return"configuration error";case co.UnknownStatus:return"unknown";default:(0,ya.assertNever)(e)}}function mxe(e){e==="user-error"?bn.exportVariable(va.EnvVar.JOB_STATUS,process.env[va.EnvVar.JOB_STATUS]??co.ConfigErrorStatus):(e==="failure"||e==="aborted")&&bn.exportVariable(va.EnvVar.JOB_STATUS,process.env[va.EnvVar.JOB_STATUS]??co.FailureStatus)}async function fxe(e,t,r,i,n,a,s,o){try{let l=(0,lo.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,lo.getRef)(),c=process.env[va.EnvVar.JOB_RUN_UUID]||"",p=(0,lo.getWorkflowRunID)(),u=(0,lo.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,JG.getAnalysisKey)(),y=process.env[va.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),bn.exportVariable(va.EnvVar.WORKFLOW_STARTED_AT,y));let w=(0,ya.getRequiredEnvParam)("RUNNER_OS"),x=(0,ya.getCachedCodeQlVersion)(),T=process.env.GITHUB_ACTION_REF||"",P=process.env[va.EnvVar.TESTING_ENVIRONMENT]||"";P!==""&&bn.exportVariable(va.EnvVar.TESTING_ENVIRONMENT,P);let I=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",H={action_name:e,action_oid:"unknown",action_ref:T,action_started_at:r.toISOString(),action_version:(0,lo.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:eV(e),job_name:f,job_run_uuid:c,ref:d,runner_os:w,started_at:y,status:t,steady_state_default_setup:I,testing_environment:P,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{H.actions_event_name=(0,lo.getWorkflowEventName)()}catch(L){a.warning(`Could not determine the workflow event name: ${L}.`)}i&&(H.languages=i.languages.join(",")),n&&(H.runner_available_disk_space_bytes=n.numAvailableBytes,H.runner_total_disk_space_bytes=n.numTotalBytes),s&&(H.cause=s),o&&(H.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(H.completed_at=new Date().toISOString());let W=(0,lo.getRequiredInput)("matrix");W&&(H.matrix_vars=W),"RUNNER_ARCH"in process.env&&(H.runner_arch=process.env.RUNNER_ARCH),(w==="Windows"||w==="macOS")&&(H.runner_os_release=dxe.release()),x!==void 0&&(H.codeql_version=x.version);let j=process.env.ImageVersion;return j&&(H.runner_image_version=j),H}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var hxe="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",gxe="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function yxe(e){mxe(e.status);let t=JSON.stringify(e);if(bn.debug(`Sending status report: ${t}`),(0,ya.isInTestMode)()){bn.debug("In test mode. Status reports are not uploaded.");return}let r=(0,ya.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,JG.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,ya.isHTTPError)(s))switch(s.status){case 403:(0,lo.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?bn.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${cxe.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):bn.warning(s.message);return;case 404:bn.warning(s.message);return;case 422:(0,ya.getRequiredEnvParam)("GITHUB_SERVER_URL")!==ya.GITHUB_DOTCOM_URL?bn.debug(gxe):bn.debug(hxe);return}bn.warning(`An unexpected error occurred when sending code scanning status report: ${(0,ya.getErrorMessage)(s)}`)}}});var vxe=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bxe=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vl=exports&&exports.__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)&&vxe(t,e,r);return bxe(t,e),t},_xe=exports&&exports.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(exports,"__esModule",{value:!0});exports.runPromise=void 0;var tV=vl(require("fs")),dV=_xe(require("path")),rV=require("perf_hooks"),po=vl(ct()),wxe=vl(gE()),zt=vl(qr()),uo=wG(),iV=Pn(),Exe=X9(),cV=ih(),xxe=Vo(),Sxe=vg(),Nxe=SG(),Txe=YG(),O7=Xn(),Pxe=As(),Bm=Go(),nV=ud(),aV=$p(),A7=vl(R7()),jm=R7(),sV=Jb(),oV=vl(p7()),Pr=vl(nt());async function Lg(e,t,r,i,n,a,s,o,l){let d=(0,jm.getActionsStatus)(i,r?.analyze_failure_language),c=await(0,jm.createStatusReportBase)(jm.ActionName.Analyze,d,e,t,await Pr.checkDiskUsage(l),l,i?.message,i?.stack);if(c!==void 0){let p={...c,...r||{},...a||{},...o||{}};if(t&&s){let u={...p,trap_cache_upload_duration_ms:Math.round(n||0),trap_cache_upload_size_bytes:Math.round(await(0,cV.getTotalCacheSize)(Object.values(t.trapCaches),l))};await A7.sendStatusReport(u)}else await A7.sendStatusReport(p)}}function lV(){return zt.getOptionalInput("expect-error")!=="false"&&!Pr.isInTestMode()}function Cxe(e){let t=Pr.getCodeQLDatabasePath(e,Bm.Language.go),r=dV.default.join(t,"trap",Bm.Language.go);return tV.existsSync(r)&&tV.readdirSync(r).some(i=>[".trap",".trap.gz",".trap.br",".trap.tar.gz",".trap.tar.br",".trap.tar"].some(n=>i.endsWith(n)))}async function Rxe(e,t){if(e.languages.includes(Bm.Language.go)){if(e.buildMode){t.debug("Skipping legacy Go autobuild since a build mode has been specified.");return}if(process.env[O7.EnvVar.DID_AUTOBUILD_GOLANG]==="true"){t.debug("Won't run Go autobuild since it has already been run.");return}if((0,uo.dbIsFinalized)(e,Bm.Language.go,t)){t.debug("Won't run Go autobuild since there is already a finalized database for Go.");return}if(Cxe(e)){t.debug("Won't run Go autobuild since at least one file of Go code has already been extracted."),"CODEQL_EXTRACTOR_GO_BUILD_TRACING"in process.env&&t.warning("The CODEQL_EXTRACTOR_GO_BUILD_TRACING environment variable has no effect on workflows with manual build steps, so we recommend that you remove it from your workflow.");return}t.debug("Running Go autobuild because extraction output (TRAP files) for Go code has not been found."),await(0,Exe.runAutobuild)(e,Bm.Language.go,t)}}async function Oxe(){let e=new Date,t,r,i,n,a,s,o=!1;Pr.initializeEnvironment(zt.getActionVersion()),zt.persistInputs();let l=(0,nV.getActionsLogger)();try{let d=await(0,jm.createStatusReportBase)(jm.ActionName.Analyze,"starting",e,i,await Pr.checkDiskUsage(l),l);if(d!==void 0&&await A7.sendStatusReport(d),i=await(0,Sxe.getConfig)(zt.getTemporaryDirectory(),l),i===void 0)throw new Error("Config file could not be found at expected location. Has the 'init' action been called?");let c=await(0,xxe.getCodeQL)(i.codeQLCmd);if(lV())throw new Pr.ConfigurationError("`expect-error` input parameter is for internal use only. It should only be set by codeql-action or a fork.");let p=(0,iV.getApiDetails)(),u=zt.getRequiredInput("output");po.exportVariable(O7.EnvVar.SARIF_RESULTS_OUTPUT_DIR,u);let m=Pr.getThreadsFlag(zt.getOptionalInput("threads")||process.env.CODEQL_THREADS,l),f=(0,aV.parseRepositoryNwo)(Pr.getRequiredEnvParam("GITHUB_REPOSITORY")),g=await(0,iV.getGitHubVersion)();Pr.checkActionVersion(zt.getActionVersion(),g);let y=new Pxe.Features(g,f,zt.getTemporaryDirectory(),l),w=Pr.getMemoryFlag(zt.getOptionalInput("ram")||process.env.CODEQL_RAM,l),x=wxe.context.payload.pull_request,T=x&&await(0,uo.setupDiffInformedQueryRun)(x.base.ref,x.head.ref,c,l,y);await(0,uo.warnIfGoInstalledAfterInit)(i,l),await Rxe(i,l),s=await(0,uo.runFinalize)(u,m,w,c,i,l),zt.getRequiredInput("skip-queries")!=="true"&&(r=await(0,uo.runQueries)(u,w,Pr.getAddSnippetsFlag(zt.getRequiredInput("add-snippets")),m,T,zt.getOptionalInput("category"),i,l,y)),zt.getOptionalInput("cleanup-level")!=="none"&&await(0,uo.runCleanup)(i,zt.getOptionalInput("cleanup-level")||"brutal",l);let P={};for(let W of i.languages)P[W]=Pr.getCodeQLDatabasePath(i,W);po.setOutput("db-locations",P),po.setOutput("sarif-output",dV.default.resolve(u));let I=zt.getOptionalInput("upload");r&&zt.getUploadValue(I)==="always"?(t=await oV.uploadFiles(u,zt.getRequiredInput("checkout_path"),zt.getOptionalInput("category"),y,l),po.setOutput("sarif-id",t.sarifID)):l.info("Not uploading results"),await(0,Nxe.uploadDatabases)(f,i,p,l);let H=rV.performance.now();o=await(0,sV.uploadTrapCaches)(c,i,l),a=rV.performance.now()-H,n=await(0,sV.cleanupTrapCaches)(i,y,l),(0,cV.shouldStoreCache)(i.dependencyCachingEnabled)&&await(0,Txe.uploadDependencyCaches)(i,l),Pr.isInTestMode()?l.debug("In test mode. Waiting for processing is disabled."):t!==void 0&&zt.getRequiredInput("wait-for-processing")==="true"&&await oV.waitForProcessing((0,aV.parseRepositoryNwo)(Pr.getRequiredEnvParam("GITHUB_REPOSITORY")),t.sarifID,(0,nV.getActionsLogger)()),zt.getOptionalInput("expect-error")==="true"&&po.setFailed("expect-error input was set to true but no error was thrown."),po.exportVariable(O7.EnvVar.ANALYZE_DID_COMPLETE_SUCCESSFULLY,"true")}catch(d){let c=Pr.wrapError(d);(zt.getOptionalInput("expect-error")!=="true"||lV())&&po.setFailed(c.message),await Lg(e,i,c instanceof uo.CodeQLAnalysisError?c.queriesStatusReport:void 0,c instanceof uo.CodeQLAnalysisError?c.error:c,a,s,o,n,l);return}r&&t?await Lg(e,i,{...r,...t.statusReport},void 0,a,s,o,n,l):r?await Lg(e,i,{...r},void 0,a,s,o,n,l):await Lg(e,i,void 0,void 0,a,s,o,n,l)}exports.runPromise=Oxe();async function Axe(){try{await exports.runPromise}catch(e){po.setFailed(`analyze action failed: ${Pr.getErrorMessage(e)}`)}await Pr.checkForTimeout()}Axe(); +/*! Bundled license information: + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/autobuild/action.yml b/autobuild/action.yml index 80d8c1c31e..720d19831c 100644 --- a/autobuild/action.yml +++ b/autobuild/action.yml @@ -16,4 +16,4 @@ inputs: required: false runs: using: node20 - main: '../lib/autobuild-action.js' + main: 'autobuild-action.js' diff --git a/autobuild/autobuild-action.js b/autobuild/autobuild-action.js new file mode 100644 index 0000000000..3478300273 --- /dev/null +++ b/autobuild/autobuild-action.js @@ -0,0 +1,180 @@ +"use strict";var eh=Object.defineProperty;var _U=Object.getOwnPropertyDescriptor;var bU=Object.getOwnPropertyNames;var wU=Object.prototype.hasOwnProperty;var dt=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Eu=(e,t)=>{for(var r in t)eh(e,r,{get:t[r],enumerable:!0})},EU=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of bU(t))!wU.call(e,n)&&n!==r&&eh(e,n,{get:()=>t[n],enumerable:!(i=_U(t,n))||i.enumerable});return e};var _s=e=>EU(eh({},"__esModule",{value:!0}),e);var xu=h(bo=>{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});bo.toCommandProperties=bo.toCommandValue=void 0;function xU(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}bo.toCommandValue=xU;function NU(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}bo.toCommandProperties=NU});var xv=h(yi=>{"use strict";var SU=yi&&yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TU=yi&&yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PU=yi&&yi.__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)&&SU(t,e,r);return TU(t,e),t};Object.defineProperty(yi,"__esModule",{value:!0});yi.issue=yi.issueCommand=void 0;var CU=PU(require("os")),wv=xu();function Ev(e,t,r){let i=new th(e,t,r);process.stdout.write(i.toString()+CU.EOL)}yi.issueCommand=Ev;function RU(e,t=""){Ev(e,{},t)}yi.issue=RU;var bv="::",th=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=bv+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${AU(n)}`)}}return t+=`${bv}${OU(this.message)}`,t}};function OU(e){return(0,wv.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function AU(e){return(0,wv.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var Tv=h(vi=>{"use strict";var IU=vi&&vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),DU=vi&&vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ih=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)&&IU(t,e,r);return DU(t,e),t};Object.defineProperty(vi,"__esModule",{value:!0});vi.prepareKeyValueMessage=vi.issueFileCommand=void 0;var LU=ih(require("crypto")),Nv=ih(require("fs")),rh=ih(require("os")),Sv=xu();function qU(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!Nv.existsSync(r))throw new Error(`Missing file at path: ${r}`);Nv.appendFileSync(r,`${(0,Sv.toCommandValue)(t)}${rh.EOL}`,{encoding:"utf8"})}vi.issueFileCommand=qU;function BU(e,t){let r=`ghadelimiter_${LU.randomUUID()}`,i=(0,Sv.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}${rh.EOL}${i}${rh.EOL}${r}`}vi.prepareKeyValueMessage=BU});var Cv=h(wo=>{"use strict";Object.defineProperty(wo,"__esModule",{value:!0});wo.checkBypass=wo.getProxyUrl=void 0;function MU(e){let t=e.protocol==="https:";if(Pv(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}wo.getProxyUrl=MU;function Pv(e){if(!e.hostname)return!1;let t=e.hostname;if(FU(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}wo.checkBypass=Pv;function FU(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 Iv=h(Eo=>{"use strict";var V8e=require("net"),kU=require("tls"),nh=require("http"),Rv=require("https"),jU=require("events"),W8e=require("assert"),zU=require("util");Eo.httpOverHttp=UU;Eo.httpsOverHttp=HU;Eo.httpOverHttps=$U;Eo.httpsOverHttps=GU;function UU(e){var t=new Un(e);return t.request=nh.request,t}function HU(e){var t=new Un(e);return t.request=nh.request,t.createSocket=Ov,t.defaultPort=443,t}function $U(e){var t=new Un(e);return t.request=Rv.request,t}function GU(e){var t=new Un(e);return t.request=Rv.request,t.createSocket=Ov,t.defaultPort=443,t}function Un(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||nh.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=Av(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};Un.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=ah({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),wa("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){wa("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){wa("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return wa("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),wa(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};Un.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(n){i.request.onSocket(n)})}};function Ov(e,t){var r=this;Un.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=ah({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=kU.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function Av(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function ah(e){for(var t=1,r=arguments.length;t{Dv.exports=Iv()});var bs=h(Xe=>{"use strict";var VU=Xe&&Xe.__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]}),WU=Xe&&Xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ru=Xe&&Xe.__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)&&VU(t,e,r);return WU(t,e),t},Rt=Xe&&Xe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.HttpClient=Xe.isHttps=Xe.HttpClientResponse=Xe.HttpClientError=Xe.getProxyUrl=Xe.MediaTypes=Xe.Headers=Xe.HttpCodes=void 0;var Nu=Ru(require("http")),sh=Ru(require("https")),qv=Ru(Cv()),Su=Ru(Lv()),Xi;(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"})(Xi=Xe.HttpCodes||(Xe.HttpCodes={}));var Rr;(function(e){e.Accept="accept",e.ContentType="content-type"})(Rr=Xe.Headers||(Xe.Headers={}));var Ea;(function(e){e.ApplicationJson="application/json"})(Ea=Xe.MediaTypes||(Xe.MediaTypes={}));function KU(e){let t=qv.getProxyUrl(new URL(e));return t?t.href:""}Xe.getProxyUrl=KU;var XU=[Xi.MovedPermanently,Xi.ResourceMoved,Xi.SeeOther,Xi.TemporaryRedirect,Xi.PermanentRedirect],QU=[Xi.BadGateway,Xi.ServiceUnavailable,Xi.GatewayTimeout],YU=["OPTIONS","GET","DELETE","HEAD"],JU=10,ZU=5,Pu=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Xe.HttpClientError=Pu;var Cu=class{constructor(t){this.message=t}readBody(){return Rt(this,void 0,void 0,function*(){return new Promise(t=>Rt(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 Rt(this,void 0,void 0,function*(){return new Promise(t=>Rt(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Xe.HttpClientResponse=Cu;function eH(e){return new URL(e).protocol==="https:"}Xe.isHttps=eH;var oh=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 Rt(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Rt(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Rt(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Rt(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Rt(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Rt(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Rt(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Rt(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Rt(this,void 0,void 0,function*(){r[Rr.Accept]=this._getExistingOrDefaultHeader(r,Rr.Accept,Ea.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Rt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,Ea.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,Ea.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Rt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,Ea.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,Ea.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Rt(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,Ea.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,Ea.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Rt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&YU.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===Xi.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&XU.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.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 d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!QU.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new Cu(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?sh:Nu;let s=a?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(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Tu(this.requestOptions.headers),Tu(t||{})):Tu(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=Tu(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=qv.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||Nu.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?Su.httpsOverHttps:Su.httpsOverHttp:l=d?Su.httpOverHttps:Su.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new sh.Agent(o):new Nu.Agent(o),this._agent=r}return r||(r=a?sh.globalAgent:Nu.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Rt(this,void 0,void 0,function*(){t=Math.min(JU,t);let r=ZU*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Rt(this,void 0,void 0,function*(){return new Promise((i,n)=>Rt(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===Xi.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new Pu(c,a);p.result=s.result,n(p)}else i(s)}))})}};Xe.HttpClient=oh;var Tu=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var uh=h(mn=>{"use strict";var ph=mn&&mn.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(mn,"__esModule",{value:!0});mn.PersonalAccessTokenCredentialHandler=mn.BearerCredentialHandler=mn.BasicCredentialHandler=void 0;var lh=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 ph(this,void 0,void 0,function*(){throw new Error("not implemented")})}};mn.BasicCredentialHandler=lh;var dh=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 ph(this,void 0,void 0,function*(){throw new Error("not implemented")})}};mn.BearerCredentialHandler=dh;var ch=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 ph(this,void 0,void 0,function*(){throw new Error("not implemented")})}};mn.PersonalAccessTokenCredentialHandler=ch});var Fv=h(xo=>{"use strict";var Bv=xo&&xo.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(xo,"__esModule",{value:!0});xo.OidcClient=void 0;var tH=bs(),rH=uh(),Mv=_t(),mh=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new tH.HttpClient("actions/oidc-client",[new rH.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 Bv(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return Bv(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,Mv.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,Mv.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};xo.OidcClient=mh});var yh=h(zr=>{"use strict";var fh=zr&&zr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(zr,"__esModule",{value:!0});zr.summary=zr.markdownSummary=zr.SUMMARY_DOCS_URL=zr.SUMMARY_ENV_VAR=void 0;var iH=require("os"),hh=require("fs"),{access:nH,appendFile:aH,writeFile:sH}=hh.promises;zr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";zr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var gh=class{constructor(){this._buffer=""}filePath(){return fh(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[zr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${zr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield nH(t,hh.constants.R_OK|hh.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 n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return fh(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?sH:aH)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return fh(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(iH.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).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:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},kv=new gh;zr.markdownSummary=kv;zr.summary=kv});var jv=h(Ur=>{"use strict";var oH=Ur&&Ur.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lH=Ur&&Ur.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dH=Ur&&Ur.__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)&&oH(t,e,r);return lH(t,e),t};Object.defineProperty(Ur,"__esModule",{value:!0});Ur.toPlatformPath=Ur.toWin32Path=Ur.toPosixPath=void 0;var cH=dH(require("path"));function pH(e){return e.replace(/[\\]/g,"/")}Ur.toPosixPath=pH;function uH(e){return e.replace(/[/]/g,"\\")}Ur.toWin32Path=uH;function mH(e){return e.replace(/[/\\]/g,cH.sep)}Ur.toPlatformPath=mH});var _h=h(re=>{"use strict";var fH=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]}),hH=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Uv=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)&&fH(t,e,r);return hH(t,e),t},vh=re&&re.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Hr;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 Hv=Uv(require("fs")),Ou=Uv(require("path"));Hr=Hv.promises,re.chmod=Hr.chmod,re.copyFile=Hr.copyFile,re.lstat=Hr.lstat,re.mkdir=Hr.mkdir,re.open=Hr.open,re.readdir=Hr.readdir,re.readlink=Hr.readlink,re.rename=Hr.rename,re.rm=Hr.rm,re.rmdir=Hr.rmdir,re.stat=Hr.stat,re.symlink=Hr.symlink,re.unlink=Hr.unlink;re.IS_WINDOWS=process.platform==="win32";re.UV_FS_O_EXLOCK=268435456;re.READONLY=Hv.constants.O_RDONLY;function gH(e){return vh(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=gH;function yH(e,t=!1){return vh(this,void 0,void 0,function*(){return(t?yield re.stat(e):yield re.lstat(e)).isDirectory()})}re.isDirectory=yH;function vH(e){if(e=bH(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=vH;function _H(e,t){return vh(this,void 0,void 0,function*(){let r;try{r=yield re.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){let n=Ou.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(zv(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield re.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){try{let a=Ou.dirname(e),s=Ou.basename(e).toUpperCase();for(let o of yield re.readdir(a))if(s===o.toUpperCase()){e=Ou.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(zv(r))return e}}return""})}re.tryGetExecutablePath=_H;function bH(e){return e=e||"",re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function zv(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function wH(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}re.getCmdPath=wH});var zd=h(bt=>{"use strict";var EH=bt&&bt.__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]}),xH=bt&&bt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$v=bt&&bt.__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)&&EH(t,e,r);return xH(t,e),t},xa=bt&&bt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(bt,"__esModule",{value:!0});bt.findInPath=bt.which=bt.mkdirP=bt.rmRF=bt.mv=bt.cp=void 0;var NH=require("assert"),fn=$v(require("path")),Be=$v(_h());function SH(e,t,r={}){return xa(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=PH(r),s=(yield Be.exists(t))?yield Be.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?fn.join(t,fn.basename(e)):t;if(!(yield Be.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Be.stat(e)).isDirectory())if(n)yield Kv(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(fn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield Xv(e,o,i)}})}bt.cp=SH;function TH(e,t,r={}){return xa(this,void 0,void 0,function*(){if(yield Be.exists(t)){let i=!0;if((yield Be.isDirectory(t))&&(t=fn.join(t,fn.basename(e)),i=yield Be.exists(t)),i)if(r.force==null||r.force)yield Gv(t);else throw new Error("Destination already exists")}yield bh(fn.dirname(t)),yield Be.rename(e,t)})}bt.mv=TH;function Gv(e){return xa(this,void 0,void 0,function*(){if(Be.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Be.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}bt.rmRF=Gv;function bh(e){return xa(this,void 0,void 0,function*(){NH.ok(e,"a path argument must be provided"),yield Be.mkdir(e,{recursive:!0})})}bt.mkdirP=bh;function Vv(e,t){return xa(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield Vv(e,!1);if(!i)throw Be.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 Wv(e);return r&&r.length>0?r[0]:""})}bt.which=Vv;function Wv(e){return xa(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Be.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(fn.delimiter))n&&t.push(n);if(Be.isRooted(e)){let n=yield Be.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(fn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(fn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield Be.tryGetExecutablePath(fn.join(n,e),t);a&&i.push(a)}return i})}bt.findInPath=Wv;function PH(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 Kv(e,t,r,i){return xa(this,void 0,void 0,function*(){if(r>=255)return;r++,yield bh(t);let n=yield Be.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Be.lstat(s)).isDirectory()?yield Kv(s,o,r,i):yield Xv(s,o,i)}yield Be.chmod(t,(yield Be.stat(e)).mode)})}function Xv(e,t,r){return xa(this,void 0,void 0,function*(){if((yield Be.lstat(e)).isSymbolicLink()){try{yield Be.lstat(t),yield Be.unlink(t)}catch(n){n.code==="EPERM"&&(yield Be.chmod(t,"0666"),yield Be.unlink(t))}let i=yield Be.readlink(e);yield Be.symlink(i,t,Be.IS_WINDOWS?"junction":null)}else(!(yield Be.exists(t))||r)&&(yield Be.copyFile(e,t))})}});var Ud=h($r=>{"use strict";var CH=$r&&$r.__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]}),RH=$r&&$r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),No=$r&&$r.__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)&&CH(t,e,r);return RH(t,e),t},Qv=$r&&$r.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty($r,"__esModule",{value:!0});$r.argStringToArray=$r.ToolRunner=void 0;var Au=No(require("os")),Jv=No(require("events")),OH=No(require("child_process")),AH=No(require("path")),IH=No(zd()),Yv=No(_h()),DH=require("timers"),Iu=process.platform==="win32",wh=class extends Jv.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(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(Iu)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(Au.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+Au.EOL.length),a=n.indexOf(Au.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return Iu&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Iu&&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 s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 Qv(this,void 0,void 0,function*(){return!Yv.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Iu&&this.toolPath.includes("\\"))&&(this.toolPath=AH.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield IH.which(this.toolPath,!0),new Promise((t,r)=>Qv(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+Au.EOL);let n=new Eh(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield Yv.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=OH.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};$r.ToolRunner=wh;function LH(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}$r.argStringToArray=LH;var Eh=class e extends Jv.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=DH.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 So=h(Gr=>{"use strict";var qH=Gr&&Gr.__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]}),BH=Gr&&Gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MH=Gr&&Gr.__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)&&qH(t,e,r);return BH(t,e),t},t7=Gr&&Gr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Gr,"__esModule",{value:!0});Gr.getExecOutput=Gr.exec=void 0;var Zv=require("string_decoder"),e7=MH(Ud());function r7(e,t,r){return t7(this,void 0,void 0,function*(){let i=e7.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new e7.ToolRunner(n,t,r).exec()})}Gr.exec=r7;function FH(e,t,r){var i,n;return t7(this,void 0,void 0,function*(){let a="",s="",o=new Zv.StringDecoder("utf8"),l=new Zv.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield r7(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}Gr.getExecOutput=FH});var n7=h(Ae=>{"use strict";var kH=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jH=Ae&&Ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zH=Ae&&Ae.__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)&&kH(t,e,r);return jH(t,e),t},Lu=Ae&&Ae.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},UH=Ae&&Ae.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.getDetails=Ae.isLinux=Ae.isMacOS=Ae.isWindows=Ae.arch=Ae.platform=void 0;var i7=UH(require("os")),Du=zH(So()),HH=()=>Lu(void 0,void 0,void 0,function*(){let{stdout:e}=yield Du.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Du.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),$H=()=>Lu(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield Du.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),GH=()=>Lu(void 0,void 0,void 0,function*(){let{stdout:e}=yield Du.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ae.platform=i7.default.platform();Ae.arch=i7.default.arch();Ae.isWindows=Ae.platform==="win32";Ae.isMacOS=Ae.platform==="darwin";Ae.isLinux=Ae.platform==="linux";function VH(){return Lu(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ae.isWindows?HH():Ae.isMacOS?$H():GH()),{platform:Ae.platform,arch:Ae.arch,isWindows:Ae.isWindows,isMacOS:Ae.isMacOS,isLinux:Ae.isLinux})})}Ae.getDetails=VH});var _t=h(ee=>{"use strict";var WH=ee&&ee.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),KH=ee&&ee.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nh=ee&&ee.__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)&&WH(t,e,r);return KH(t,e),t},a7=ee&&ee.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ee,"__esModule",{value:!0});ee.platform=ee.toPlatformPath=ee.toWin32Path=ee.toPosixPath=ee.markdownSummary=ee.summary=ee.getIDToken=ee.getState=ee.saveState=ee.group=ee.endGroup=ee.startGroup=ee.info=ee.notice=ee.warning=ee.error=ee.debug=ee.isDebug=ee.setFailed=ee.setCommandEcho=ee.setOutput=ee.getBooleanInput=ee.getMultilineInput=ee.getInput=ee.addPath=ee.setSecret=ee.exportVariable=ee.ExitCode=void 0;var _i=xv(),ws=Tv(),To=xu(),s7=Nh(require("os")),XH=Nh(require("path")),QH=Fv(),xh;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(xh||(ee.ExitCode=xh={}));function YH(e,t){let r=(0,To.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,ws.issueFileCommand)("ENV",(0,ws.prepareKeyValueMessage)(e,t));(0,_i.issueCommand)("set-env",{name:e},r)}ee.exportVariable=YH;function JH(e){(0,_i.issueCommand)("add-mask",{},e)}ee.setSecret=JH;function ZH(e){process.env.GITHUB_PATH||""?(0,ws.issueFileCommand)("PATH",e):(0,_i.issueCommand)("add-path",{},e),process.env.PATH=`${e}${XH.delimiter}${process.env.PATH}`}ee.addPath=ZH;function Sh(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()}ee.getInput=Sh;function e$(e,t){let r=Sh(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ee.getMultilineInput=e$;function t$(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=Sh(e,t);if(r.includes(n))return!0;if(i.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\``)}ee.getBooleanInput=t$;function r$(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,ws.issueFileCommand)("OUTPUT",(0,ws.prepareKeyValueMessage)(e,t));process.stdout.write(s7.EOL),(0,_i.issueCommand)("set-output",{name:e},(0,To.toCommandValue)(t))}ee.setOutput=r$;function i$(e){(0,_i.issue)("echo",e?"on":"off")}ee.setCommandEcho=i$;function n$(e){process.exitCode=xh.Failure,o7(e)}ee.setFailed=n$;function a$(){return process.env.RUNNER_DEBUG==="1"}ee.isDebug=a$;function s$(e){(0,_i.issueCommand)("debug",{},e)}ee.debug=s$;function o7(e,t={}){(0,_i.issueCommand)("error",(0,To.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.error=o7;function o$(e,t={}){(0,_i.issueCommand)("warning",(0,To.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.warning=o$;function l$(e,t={}){(0,_i.issueCommand)("notice",(0,To.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.notice=l$;function d$(e){process.stdout.write(e+s7.EOL)}ee.info=d$;function l7(e){(0,_i.issue)("group",e)}ee.startGroup=l7;function d7(){(0,_i.issue)("endgroup")}ee.endGroup=d7;function c$(e,t){return a7(this,void 0,void 0,function*(){l7(e);let r;try{r=yield t()}finally{d7()}return r})}ee.group=c$;function p$(e,t){if(process.env.GITHUB_STATE||"")return(0,ws.issueFileCommand)("STATE",(0,ws.prepareKeyValueMessage)(e,t));(0,_i.issueCommand)("save-state",{name:e},(0,To.toCommandValue)(t))}ee.saveState=p$;function u$(e){return process.env[`STATE_${e}`]||""}ee.getState=u$;function m$(e){return a7(this,void 0,void 0,function*(){return yield QH.OidcClient.getIDToken(e)})}ee.getIDToken=m$;var f$=yh();Object.defineProperty(ee,"summary",{enumerable:!0,get:function(){return f$.summary}});var h$=yh();Object.defineProperty(ee,"markdownSummary",{enumerable:!0,get:function(){return h$.markdownSummary}});var Th=jv();Object.defineProperty(ee,"toPosixPath",{enumerable:!0,get:function(){return Th.toPosixPath}});Object.defineProperty(ee,"toWin32Path",{enumerable:!0,get:function(){return Th.toWin32Path}});Object.defineProperty(ee,"toPlatformPath",{enumerable:!0,get:function(){return Th.toPlatformPath}});ee.platform=Nh(n7())});var Ph=h(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.safeWhich=hn.isWindows=void 0;var c7=require("fs"),g$=require("path");hn.isWindows=process.platform==="win32";var p7=hn.isWindows?";":":",y$=hn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function v$(e){if(e.includes("/")||e.includes("\\")&&hn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(p7),i=y$;hn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(p7));for(let n of r)for(let a of i){let s=g$.join(n,e+a);try{return await c7.promises.access(s,c7.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}hn.safeWhich=v$});var h7=h(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});var _$=require("node:child_process"),b$=require("node:fs/promises"),w$=require("node:os"),u7=require("node:path"),E$=require("node:process"),x$=require("node:util"),Hd=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},qu=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function m7(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function f7(e,t){let r=e,i=await m7(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await m7(r,t);return r}async function N$(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function S$(e,t={platform:E$.platform,release:w$.release(),fsAccess:b$.access,pathNormalize:u7.normalize,pathSep:u7.sep,cpExecFile:x$.promisify(_$.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new qu;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new Hd(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await N$(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new Hd(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await f7(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}Po.InvalidPathError=Hd;Po.NoMatchError=qu;Po.default=S$;Po.getFirstExistingParentPath=f7});var y7=h((dve,g7)=>{"use strict";g7.exports=(...e)=>[...new Set([].concat(...e))]});var Ch=h((cve,b7)=>{"use strict";var T$=require("stream"),v7=T$.PassThrough,P$=Array.prototype.slice;b7.exports=C$;function C$(){let e=[],t=P$.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=v7(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(_){s.emit("error",_)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.splitWhen=Co.flatten=void 0;function R$(e){return e.reduce((t,r)=>[].concat(t,r),[])}Co.flatten=R$;function O$(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Co.splitWhen=O$});var E7=h(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.isEnoentCodeError=void 0;function A$(e){return e.code==="ENOENT"}Bu.isEnoentCodeError=A$});var x7=h(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.createDirentFromStats=void 0;var Rh=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function I$(e,t){return new Rh(e,t)}Mu.createDirentFromStats=I$});var P7=h(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.convertPosixPathToPattern=Dt.convertWindowsPathToPattern=Dt.convertPathToPattern=Dt.escapePosixPath=Dt.escapeWindowsPath=Dt.escape=Dt.removeLeadingDotSegment=Dt.makeAbsolute=Dt.unixify=void 0;var D$=require("os"),L$=require("path"),N7=D$.platform()==="win32",q$=2,B$=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,M$=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,F$=/^\\\\([.?])/,k$=/\\(?![!()+@[\]{}])/g;function j$(e){return e.replace(/\\/g,"/")}Dt.unixify=j$;function z$(e,t){return L$.resolve(e,t)}Dt.makeAbsolute=z$;function U$(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(q$)}return e}Dt.removeLeadingDotSegment=U$;Dt.escape=N7?Oh:Ah;function Oh(e){return e.replace(M$,"\\$2")}Dt.escapeWindowsPath=Oh;function Ah(e){return e.replace(B$,"\\$2")}Dt.escapePosixPath=Ah;Dt.convertPathToPattern=N7?S7:T7;function S7(e){return Oh(e).replace(F$,"//$1").replace(k$,"/")}Dt.convertWindowsPathToPattern=S7;function T7(e){return Ah(e)}Dt.convertPosixPathToPattern=T7});var R7=h((hve,C7)=>{C7.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Ih=h((gve,A7)=>{var H$=R7(),O7={"{":"}","(":")","[":"]"},$$=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=O7[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},G$=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var V$=Ih(),W$=require("path").posix.dirname,K$=require("os").platform()==="win32",Dh="/",X$=/\\/g,Q$=/[\{\[].*[\}\]]$/,Y$=/(^|[^\\])([\{\[]|\([^\)]+$)/,J$=/\\([\!\*\?\|\[\]\(\)\{\}])/g;I7.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&K$&&t.indexOf(Dh)<0&&(t=t.replace(X$,Dh)),Q$.test(t)&&(t+=Dh),t+="a";do t=W$(t);while(V$(t)||Y$.test(t));return t.replace(J$,"$1")}});var Fu=h(bi=>{"use strict";bi.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;bi.find=(e,t)=>e.nodes.find(r=>r.type===t);bi.exceedsLimit=(e,t,r=1,i)=>i===!1||!bi.isInteger(e)||!bi.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;bi.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};bi.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);bi.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;bi.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;bi.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);bi.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var L7=Fu();q7.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&L7.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&L7.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var M7=h((bve,B7)=>{"use strict";B7.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var V7=h((wve,G7)=>{"use strict";var F7=M7(),Es=(e,t,r)=>{if(F7(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(F7(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(Es.cache.hasOwnProperty(l))return Es.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=$7(e)||$7(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=k7(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=k7(d,c,u,i)),u.negatives=f,u.positives=m,u.result=Z$(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),Es.cache[l]=u,u.result};function Z$(e,t,r){let i=Lh(e,t,"-",!1,r)||[],n=Lh(t,e,"",!1,r)||[],a=Lh(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function eG(e,t){let r=1,i=1,n=z7(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=z7(e,r);for(n=U7(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+H7(o.count),s=d+1;continue}r.isPadded&&(p=aG(d,r,i)),c.string=p+c.pattern+H7(c.count),a.push(c),s=d+1,o=c}return a}function Lh(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!j7(t,"string",o)&&a.push(r+o),i&&j7(t,"string",o)&&a.push(r+o)}return a}function rG(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function j7(e,t,r){return e.some(i=>i[t]===r)}function z7(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function U7(e,t){return e-e%Math.pow(10,t)}function H7(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function nG(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function $7(e){return/^-?(0+)\d/.test(e)}function aG(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Es.cache={};Es.clearCache=()=>Es.cache={};G7.exports=Es});var Mh=h((Eve,Z7)=>{"use strict";var sG=require("util"),K7=V7(),W7=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),oG=e=>t=>e===!0?Number(t):String(t),qh=e=>typeof e=="number"||typeof e=="string"&&e!=="",$d=e=>Number.isInteger(+e),Bh=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},lG=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,dG=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},zu=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>zu(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>zu(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},X7=(e,t,r,i)=>{if(r)return K7(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},Q7=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return K7(e,t,r)},Y7=(...e)=>new RangeError("Invalid range arguments: "+sG.inspect(...e)),J7=(e,t,r)=>{if(r.strictRanges===!0)throw Y7([e,t]);return[]},pG=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},uG=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw Y7([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=Bh(o)||Bh(l)||Bh(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&lG(e,t,i)===!1,m=i.transform||oG(u);if(i.toRegex&&r===1)return X7(zu(e,p),zu(t,p),!0,i);let f={negatives:[],positives:[]},g=b=>f[b<0?"negatives":"positives"].push(Math.abs(b)),y=[],_=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(dG(m(n,_),p,u)),n=s?n-r:n+r,_++;return i.toRegex===!0?r>1?cG(f,i,p):Q7(y,null,{wrap:!1,...i}):y},mG=(e,t,r=1,i={})=>{if(!$d(e)&&e.length>1||!$d(t)&&t.length>1)return J7(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return X7(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?Q7(c,null,{wrap:!1,options:i}):c},ju=(e,t,r,i={})=>{if(t==null&&qh(e))return[e];if(!qh(e)||!qh(t))return J7(e,t,i);if(typeof r=="function")return ju(e,t,1,{transform:r});if(W7(r))return ju(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,$d(r)?$d(e)&&$d(t)?uG(e,t,r,n):mG(e,t,Math.max(Math.abs(r),1),n):r!=null&&!W7(r)?pG(r,n):ju(e,t,1,r)};Z7.exports=ju});var r_=h((xve,t_)=>{"use strict";var fG=Mh(),e_=Fu(),hG=(e,t={})=>{let r=(i,n={})=>{let a=e_.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=e_.reduce(i.nodes),p=fG(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};t_.exports=hG});var a_=h((Nve,n_)=>{"use strict";var gG=Mh(),i_=ku(),Ro=Fu(),xs=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Ro.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(xs(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?xs(n,a,r):n+a);return Ro.flatten(i)},yG=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(xs(o.pop(),i_(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(xs(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Ro.reduce(n.nodes);if(Ro.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=gG(...p,t);u.length===0&&(u=i_(n,t)),o.push(xs(o.pop(),u)),n.nodes=[];return}let l=Ro.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";s_.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var u_=h((Tve,p_)=>{"use strict";var vG=ku(),{MAX_LENGTH:l_,CHAR_BACKSLASH:Fh,CHAR_BACKTICK:_G,CHAR_COMMA:bG,CHAR_DOT:wG,CHAR_LEFT_PARENTHESES:EG,CHAR_RIGHT_PARENTHESES:xG,CHAR_LEFT_CURLY_BRACE:NG,CHAR_RIGHT_CURLY_BRACE:SG,CHAR_LEFT_SQUARE_BRACKET:d_,CHAR_RIGHT_SQUARE_BRACKET:c_,CHAR_DOUBLE_QUOTE:TG,CHAR_SINGLE_QUOTE:PG,CHAR_NO_BREAK_SPACE:CG,CHAR_ZERO_WIDTH_NOBREAK_SPACE:RG}=o_(),OG=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(l_,r.maxLength):l_;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:vG(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===wG&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(_=>{_.nodes||(_.type==="open"&&(_.isOpen=!0),_.type==="close"&&(_.isClose=!0),_.nodes||(_.type="text"),_.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};p_.exports=OG});var h_=h((Pve,f_)=>{"use strict";var m_=ku(),AG=r_(),IG=a_(),DG=u_(),ii=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=ii.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(ii.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};ii.parse=(e,t={})=>DG(e,t);ii.stringify=(e,t={})=>m_(typeof e=="string"?ii.parse(e,t):e,t);ii.compile=(e,t={})=>(typeof e=="string"&&(e=ii.parse(e,t)),AG(e,t));ii.expand=(e,t={})=>{typeof e=="string"&&(e=ii.parse(e,t));let r=IG(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};ii.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?ii.compile(e,t):ii.expand(e,t);f_.exports=ii});var Gd=h((Cve,b_)=>{"use strict";var LG=require("path"),gn="\\\\/",g_=`[^${gn}]`,Hn="\\.",qG="\\+",BG="\\?",Uu="\\/",MG="(?=.)",y_="[^/]",kh=`(?:${Uu}|$)`,v_=`(?:^|${Uu})`,jh=`${Hn}{1,2}${kh}`,FG=`(?!${Hn})`,kG=`(?!${v_}${jh})`,jG=`(?!${Hn}{0,1}${kh})`,zG=`(?!${jh})`,UG=`[^.${Uu}]`,HG=`${y_}*?`,__={DOT_LITERAL:Hn,PLUS_LITERAL:qG,QMARK_LITERAL:BG,SLASH_LITERAL:Uu,ONE_CHAR:MG,QMARK:y_,END_ANCHOR:kh,DOTS_SLASH:jh,NO_DOT:FG,NO_DOTS:kG,NO_DOT_SLASH:jG,NO_DOTS_SLASH:zG,QMARK_NO_DOT:UG,STAR:HG,START_ANCHOR:v_},$G={...__,SLASH_LITERAL:`[${gn}]`,QMARK:g_,STAR:`${g_}*?`,DOTS_SLASH:`${Hn}{1,2}(?:[${gn}]|$)`,NO_DOT:`(?!${Hn})`,NO_DOTS:`(?!(?:^|[${gn}])${Hn}{1,2}(?:[${gn}]|$))`,NO_DOT_SLASH:`(?!${Hn}{0,1}(?:[${gn}]|$))`,NO_DOTS_SLASH:`(?!${Hn}{1,2}(?:[${gn}]|$))`,QMARK_NO_DOT:`[^.${gn}]`,START_ANCHOR:`(?:^|[${gn}])`,END_ANCHOR:`(?:[${gn}]|$)`},GG={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};b_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:GG,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:LG.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?$G:__}}});var Vd=h(Vr=>{"use strict";var VG=require("path"),WG=process.platform==="win32",{REGEX_BACKSLASH:KG,REGEX_REMOVE_BACKSLASH:XG,REGEX_SPECIAL_CHARS:QG,REGEX_SPECIAL_CHARS_GLOBAL:YG}=Gd();Vr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Vr.hasRegexChars=e=>QG.test(e);Vr.isRegexChar=e=>e.length===1&&Vr.hasRegexChars(e);Vr.escapeRegex=e=>e.replace(YG,"\\$1");Vr.toPosixSlashes=e=>e.replace(KG,"/");Vr.removeBackslashes=e=>e.replace(XG,t=>t==="\\"?"":t);Vr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Vr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:WG===!0||VG.sep==="\\";Vr.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?Vr.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Vr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Vr.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var C_=h((Ove,P_)=>{"use strict";var w_=Vd(),{CHAR_ASTERISK:zh,CHAR_AT:JG,CHAR_BACKWARD_SLASH:Wd,CHAR_COMMA:ZG,CHAR_DOT:Uh,CHAR_EXCLAMATION_MARK:Hh,CHAR_FORWARD_SLASH:T_,CHAR_LEFT_CURLY_BRACE:$h,CHAR_LEFT_PARENTHESES:Gh,CHAR_LEFT_SQUARE_BRACKET:eV,CHAR_PLUS:tV,CHAR_QUESTION_MARK:E_,CHAR_RIGHT_CURLY_BRACE:rV,CHAR_RIGHT_PARENTHESES:x_,CHAR_RIGHT_SQUARE_BRACKET:iV}=Gd(),N_=e=>e===T_||e===Wd,S_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},nV=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,_=!1,b=!1,C=!1,R=!1,A=!1,U=0,ne,k,q={value:"",depth:0,isGlob:!1},Z=()=>d>=i,w=()=>l.charCodeAt(d+1),ae=()=>(ne=k,l.charCodeAt(++d));for(;d0&&(qe=l.slice(0,c),l=l.slice(c),p-=c),se&&f===!0&&p>0?(se=l.slice(0,p),E=l.slice(p)):f===!0?(se="",E=l):se=l,se&&se!==""&&se!=="/"&&se!==l&&N_(se.charCodeAt(se.length-1))&&(se=se.slice(0,-1)),r.unescape===!0&&(E&&(E=w_.removeBackslashes(E)),se&&b===!0&&(se=w_.removeBackslashes(se)));let N={prefix:qe,input:e,start:c,base:se,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:C,negatedExtglob:R};if(r.tokens===!0&&(N.maxDepth=0,N_(k)||s.push(q),N.tokens=s),r.parts===!0||r.tokens===!0){let he;for(let pe=0;pe{"use strict";var Hu=Gd(),ni=Vd(),{MAX_LENGTH:$u,POSIX_REGEX_SOURCE:aV,REGEX_NON_SPECIAL_CHARS:sV,REGEX_SPECIAL_CHARS_BACKREF:oV,REPLACEMENTS:R_}=Hu,lV=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>ni.escapeRegex(n)).join("..")}return r},Oo=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Vh=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=R_[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min($u,r.maxLength):$u,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=ni.isWindows(t),d=Hu.globChars(l),c=Hu.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:_,NO_DOTS_SLASH:b,QMARK:C,QMARK_NO_DOT:R,STAR:A,START_ANCHOR:U}=d,ne=H=>`(${o}(?:(?!${U}${H.dot?g:p}).)*?)`,k=r.dot?"":y,q=r.dot?C:R,Z=r.bash===!0?ne(r):A;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=ni.removePrefix(e,w),n=e.length;let ae=[],se=[],qe=[],E=a,N,he=()=>w.index===n-1,pe=w.peek=(H=1)=>e[w.index+H],_e=w.advance=()=>e[++w.index]||"",fr=()=>e.slice(w.index+1),kt=(H="",Ye=0)=>{w.consumed+=H,w.index+=Ye},Ki=H=>{w.output+=H.output!=null?H.output:H.value,kt(H.value)},bu=()=>{let H=1;for(;pe()==="!"&&(pe(2)!=="("||pe(3)==="?");)_e(),w.start++,H++;return H%2===0?!1:(w.negated=!0,w.start++,!0)},ys=H=>{w[H]++,qe.push(H)},pn=H=>{w[H]--,qe.pop()},be=H=>{if(E.type==="globstar"){let Ye=w.braces>0&&(H.type==="comma"||H.type==="brace"),z=H.extglob===!0||ae.length&&(H.type==="pipe"||H.type==="paren");H.type!=="slash"&&H.type!=="paren"&&!Ye&&!z&&(w.output=w.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=Z,w.output+=E.output)}if(ae.length&&H.type!=="paren"&&(ae[ae.length-1].inner+=H.value),(H.value||H.output)&&Ki(H),E&&E.type==="text"&&H.type==="text"){E.value+=H.value,E.output=(E.output||"")+H.value;return}H.prev=E,s.push(H),E=H},_o=(H,Ye)=>{let z={...c[Ye],conditions:1,inner:""};z.prev=E,z.parens=w.parens,z.output=w.output;let we=(r.capture?"(":"")+z.open;ys("parens"),be({type:H,value:Ye,output:w.output?"":f}),be({type:"paren",extglob:!0,value:_e(),output:we}),ae.push(z)},wu=H=>{let Ye=H.close+(r.capture?")":""),z;if(H.type==="negate"){let we=Z;if(H.inner&&H.inner.length>1&&H.inner.includes("/")&&(we=ne(r)),(we!==Z||he()||/^\)+$/.test(fr()))&&(Ye=H.close=`)$))${we}`),H.inner.includes("*")&&(z=fr())&&/^\.[^\\/.]+$/.test(z)){let at=Vh(z,{...t,fastpaths:!1}).output;Ye=H.close=`)${at})${we})`}H.prev.type==="bos"&&(w.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:N,output:Ye}),pn("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let H=!1,Ye=e.replace(oV,(z,we,at,$t,vt,vs)=>$t==="\\"?(H=!0,z):$t==="?"?we?we+$t+(vt?C.repeat(vt.length):""):vs===0?q+(vt?C.repeat(vt.length):""):C.repeat(at.length):$t==="."?p.repeat(at.length):$t==="*"?we?we+$t+(vt?Z:""):Z:we?z:`\\${z}`);return H===!0&&(r.unescape===!0?Ye=Ye.replace(/\\/g,""):Ye=Ye.replace(/\\+/g,z=>z.length%2===0?"\\\\":z?"\\":"")),Ye===e&&r.contains===!0?(w.output=e,w):(w.output=ni.wrapOutput(Ye,w,t),w)}for(;!he();){if(N=_e(),N==="\0")continue;if(N==="\\"){let z=pe();if(z==="/"&&r.bash!==!0||z==="."||z===";")continue;if(!z){N+="\\",be({type:"text",value:N});continue}let we=/^\\+/.exec(fr()),at=0;if(we&&we[0].length>2&&(at=we[0].length,w.index+=at,at%2!==0&&(N+="\\")),r.unescape===!0?N=_e():N+=_e(),w.brackets===0){be({type:"text",value:N});continue}}if(w.brackets>0&&(N!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&N===":"){let z=E.value.slice(1);if(z.includes("[")&&(E.posix=!0,z.includes(":"))){let we=E.value.lastIndexOf("["),at=E.value.slice(0,we),$t=E.value.slice(we+2),vt=aV[$t];if(vt){E.value=at+vt,w.backtrack=!0,_e(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(N==="["&&pe()!==":"||N==="-"&&pe()==="]")&&(N=`\\${N}`),N==="]"&&(E.value==="["||E.value==="[^")&&(N=`\\${N}`),r.posix===!0&&N==="!"&&E.value==="["&&(N="^"),E.value+=N,Ki({value:N});continue}if(w.quotes===1&&N!=='"'){N=ni.escapeRegex(N),E.value+=N,Ki({value:N});continue}if(N==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:N});continue}if(N==="("){ys("parens"),be({type:"paren",value:N});continue}if(N===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Oo("opening","("));let z=ae[ae.length-1];if(z&&w.parens===z.parens+1){wu(ae.pop());continue}be({type:"paren",value:N,output:w.parens?")":"\\)"}),pn("parens");continue}if(N==="["){if(r.nobracket===!0||!fr().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Oo("closing","]"));N=`\\${N}`}else ys("brackets");be({type:"bracket",value:N});continue}if(N==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){be({type:"text",value:N,output:`\\${N}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Oo("opening","["));be({type:"text",value:N,output:`\\${N}`});continue}pn("brackets");let z=E.value.slice(1);if(E.posix!==!0&&z[0]==="^"&&!z.includes("/")&&(N=`/${N}`),E.value+=N,Ki({value:N}),r.literalBrackets===!1||ni.hasRegexChars(z))continue;let we=ni.escapeRegex(E.value);if(w.output=w.output.slice(0,-E.value.length),r.literalBrackets===!0){w.output+=we,E.value=we;continue}E.value=`(${o}${we}|${E.value})`,w.output+=E.value;continue}if(N==="{"&&r.nobrace!==!0){ys("braces");let z={type:"brace",value:N,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};se.push(z),be(z);continue}if(N==="}"){let z=se[se.length-1];if(r.nobrace===!0||!z){be({type:"text",value:N,output:N});continue}let we=")";if(z.dots===!0){let at=s.slice(),$t=[];for(let vt=at.length-1;vt>=0&&(s.pop(),at[vt].type!=="brace");vt--)at[vt].type!=="dots"&&$t.unshift(at[vt].value);we=lV($t,r),w.backtrack=!0}if(z.comma!==!0&&z.dots!==!0){let at=w.output.slice(0,z.outputIndex),$t=w.tokens.slice(z.tokensIndex);z.value=z.output="\\{",N=we="\\}",w.output=at;for(let vt of $t)w.output+=vt.output||vt.value}be({type:"brace",value:N,output:we}),pn("braces"),se.pop();continue}if(N==="|"){ae.length>0&&ae[ae.length-1].conditions++,be({type:"text",value:N});continue}if(N===","){let z=N,we=se[se.length-1];we&&qe[qe.length-1]==="braces"&&(we.comma=!0,z="|"),be({type:"comma",value:N,output:z});continue}if(N==="/"){if(E.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),E=a;continue}be({type:"slash",value:N,output:m});continue}if(N==="."){if(w.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let z=se[se.length-1];E.type="dots",E.output+=N,E.value+=N,z.dots=!0;continue}if(w.braces+w.parens===0&&E.type!=="bos"&&E.type!=="slash"){be({type:"text",value:N,output:p});continue}be({type:"dot",value:N,output:p});continue}if(N==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){_o("qmark",N);continue}if(E&&E.type==="paren"){let we=pe(),at=N;if(we==="<"&&!ni.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(we)||we==="<"&&!/<([!=]|\w+>)/.test(fr()))&&(at=`\\${N}`),be({type:"text",value:N,output:at});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){be({type:"qmark",value:N,output:R});continue}be({type:"qmark",value:N,output:C});continue}if(N==="!"){if(r.noextglob!==!0&&pe()==="("&&(pe(2)!=="?"||!/[!=<:]/.test(pe(3)))){_o("negate",N);continue}if(r.nonegate!==!0&&w.index===0){bu();continue}}if(N==="+"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){_o("plus",N);continue}if(E&&E.value==="("||r.regex===!1){be({type:"plus",value:N,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||w.parens>0){be({type:"plus",value:N});continue}be({type:"plus",value:u});continue}if(N==="@"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){be({type:"at",extglob:!0,value:N,output:""});continue}be({type:"text",value:N});continue}if(N!=="*"){(N==="$"||N==="^")&&(N=`\\${N}`);let z=sV.exec(fr());z&&(N+=z[0],w.index+=z[0].length),be({type:"text",value:N});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=N,E.output=Z,w.backtrack=!0,w.globstar=!0,kt(N);continue}let H=fr();if(r.noextglob!==!0&&/^\([^?]/.test(H)){_o("star",N);continue}if(E.type==="star"){if(r.noglobstar===!0){kt(N);continue}let z=E.prev,we=z.prev,at=z.type==="slash"||z.type==="bos",$t=we&&(we.type==="star"||we.type==="globstar");if(r.bash===!0&&(!at||H[0]&&H[0]!=="/")){be({type:"star",value:N,output:""});continue}let vt=w.braces>0&&(z.type==="comma"||z.type==="brace"),vs=ae.length&&(z.type==="pipe"||z.type==="paren");if(!at&&z.type!=="paren"&&!vt&&!vs){be({type:"star",value:N,output:""});continue}for(;H.slice(0,3)==="/**";){let ba=e[w.index+4];if(ba&&ba!=="/")break;H=H.slice(3),kt("/**",3)}if(z.type==="bos"&&he()){E.type="globstar",E.value+=N,E.output=ne(r),w.output=E.output,w.globstar=!0,kt(N);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&!$t&&he()){w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=ne(r)+(r.strictSlashes?")":"|$)"),E.value+=N,w.globstar=!0,w.output+=z.output+E.output,kt(N);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&H[0]==="/"){let ba=H[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=`${ne(r)}${m}|${m}${ba})`,E.value+=N,w.output+=z.output+E.output,w.globstar=!0,kt(N+_e()),be({type:"slash",value:"/",output:""});continue}if(z.type==="bos"&&H[0]==="/"){E.type="globstar",E.value+=N,E.output=`(?:^|${m}|${ne(r)}${m})`,w.output=E.output,w.globstar=!0,kt(N+_e()),be({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-E.output.length),E.type="globstar",E.output=ne(r),E.value+=N,w.output+=E.output,w.globstar=!0,kt(N);continue}let Ye={type:"star",value:N,output:Z};if(r.bash===!0){Ye.output=".*?",(E.type==="bos"||E.type==="slash")&&(Ye.output=k+Ye.output),be(Ye);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){Ye.output=N,be(Ye);continue}(w.index===w.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(w.output+=_,E.output+=_):r.dot===!0?(w.output+=b,E.output+=b):(w.output+=k,E.output+=k),pe()!=="*"&&(w.output+=f,E.output+=f)),be(Ye)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Oo("closing","]"));w.output=ni.escapeLast(w.output,"["),pn("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Oo("closing",")"));w.output=ni.escapeLast(w.output,"("),pn("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Oo("closing","}"));w.output=ni.escapeLast(w.output,"{"),pn("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${m}?`}),w.backtrack===!0){w.output="";for(let H of w.tokens)w.output+=H.output!=null?H.output:H.value,H.suffix&&(w.output+=H.suffix)}return w};Vh.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min($u,r.maxLength):$u,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=R_[e]||e;let a=ni.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=Hu.globChars(a),g=r.dot?p:c,y=r.dot?u:c,_=r.capture?"":"?:",b={negated:!1,prefix:""},C=r.bash===!0?".*?":m;r.capture&&(C=`(${C})`);let R=k=>k.noglobstar===!0?C:`(${_}(?:(?!${f}${k.dot?d:s}).)*?)`,A=k=>{switch(k){case"*":return`${g}${l}${C}`;case".*":return`${s}${l}${C}`;case"*.*":return`${g}${C}${s}${l}${C}`;case"*/*":return`${g}${C}${o}${l}${y}${C}`;case"**":return g+R(r);case"**/*":return`(?:${g}${R(r)}${o})?${y}${l}${C}`;case"**/*.*":return`(?:${g}${R(r)}${o})?${y}${C}${s}${l}${C}`;case"**/.*":return`(?:${g}${R(r)}${o})?${s}${l}${C}`;default:{let q=/^(.*?)\.(\w+)$/.exec(k);if(!q)return;let Z=A(q[1]);return Z?Z+s+q[2]:void 0}}},U=ni.removePrefix(e,b),ne=A(U);return ne&&r.strictSlashes!==!0&&(ne+=`${o}?`),ne};O_.exports=Vh});var D_=h((Ive,I_)=>{"use strict";var dV=require("path"),cV=C_(),Wh=A_(),Kh=Vd(),pV=Gd(),uV=e=>e&&typeof e=="object"&&!Array.isArray(e),Ot=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Ot(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=uV(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=Kh.isWindows(t),s=i?Ot.compileRe(e,t):Ot.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Ot(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Ot.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Ot.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?Kh.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Ot.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Ot.matchBase=(e,t,r,i=Kh.isWindows(r))=>(t instanceof RegExp?t:Ot.makeRe(t,r)).test(dV.basename(e));Ot.isMatch=(e,t,r)=>Ot(t,r)(e);Ot.parse=(e,t)=>Array.isArray(e)?e.map(r=>Ot.parse(r,t)):Wh(e,{...t,fastpaths:!1});Ot.scan=(e,t)=>cV(e,t);Ot.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Ot.toRegex(o,t);return i===!0&&(l.state=e),l};Ot.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=Wh.fastpaths(e,t)),n.output||(n=Wh(e,t)),Ot.compileRe(n,t,r,i)};Ot.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Ot.constants=pV;I_.exports=Ot});var q_=h((Dve,L_)=>{"use strict";L_.exports=D_()});var z_=h((Lve,j_)=>{"use strict";var M_=require("util"),F_=h_(),yn=q_(),Xh=Vd(),B_=e=>e===""||e==="./",k_=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},st=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};st.match=st;st.matcher=(e,t)=>yn(e,t);st.isMatch=(e,t,r)=>yn(t,r)(e);st.any=st.isMatch;st.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(st(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};st.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${M_.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>st.contains(e,i,r));if(typeof t=="string"){if(B_(e)||B_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return st.isMatch(e,t,{...r,contains:!0})};st.matchKeys=(e,t,r)=>{if(!Xh.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=st(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};st.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=yn(String(n),r);if(i.some(s=>a(s)))return!0}return!1};st.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=yn(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};st.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${M_.inspect(e)}"`);return[].concat(t).every(i=>yn(i,r)(e))};st.capture=(e,t,r)=>{let i=Xh.isWindows(r),a=yn.makeRe(String(e),{...r,capture:!0}).exec(i?Xh.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};st.makeRe=(...e)=>yn.makeRe(...e);st.scan=(...e)=>yn.scan(...e);st.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of F_(String(i),t))r.push(yn.parse(n,t));return r};st.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!k_(e)?[e]:F_(e,t)};st.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return st.braces(e,{...t,expand:!0})};st.hasBraces=k_;j_.exports=st});var X_=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var mV=require("path"),fV=D7(),Qh=z_(),U_="**",hV="\\",gV=/[*?]|^!/,yV=/\[[^[]*]/,vV=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,_V=/[!*+?@]\([^(]*\)/,bV=/,|\.\./,wV=/(?!^)\/{2,}/g;function H_(e,t={}){return!$_(e,t)}ge.isStaticPattern=H_;function $_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(hV)||gV.test(e)||yV.test(e)||vV.test(e)||t.extglob!==!1&&_V.test(e)||t.braceExpansion!==!1&&EV(e))}ge.isDynamicPattern=$_;function EV(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return bV.test(i)}function xV(e){return Gu(e)?e.slice(1):e}ge.convertToPositivePattern=xV;function NV(e){return"!"+e}ge.convertToNegativePattern=NV;function Gu(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=Gu;function G_(e){return!Gu(e)}ge.isPositivePattern=G_;function SV(e){return e.filter(Gu)}ge.getNegativePatterns=SV;function TV(e){return e.filter(G_)}ge.getPositivePatterns=TV;function PV(e){return e.filter(t=>!Yh(t))}ge.getPatternsInsideCurrentDirectory=PV;function CV(e){return e.filter(Yh)}ge.getPatternsOutsideCurrentDirectory=CV;function Yh(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=Yh;function RV(e){return fV(e,{flipBackslashes:!1})}ge.getBaseDirectory=RV;function OV(e){return e.includes(U_)}ge.hasGlobStar=OV;function V_(e){return e.endsWith("/"+U_)}ge.endsWithSlashGlobStar=V_;function AV(e){let t=mV.basename(e);return V_(e)||H_(t)}ge.isAffectDepthOfReadingPattern=AV;function IV(e){return e.reduce((t,r)=>t.concat(W_(r)),[])}ge.expandPatternsWithBraceExpansion=IV;function W_(e){let t=Qh.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=W_;function DV(e,t){let{parts:r}=Qh.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=DV;function K_(e,t){return Qh.makeRe(e,t)}ge.makeRe=K_;function LV(e,t){return e.map(r=>K_(r,t))}ge.convertPatternsToRe=LV;function qV(e,t){return t.some(r=>r.test(e))}ge.matchAny=qV;function BV(e){return e.replace(wV,"/")}ge.removeDuplicateSlashes=BV});var Y_=h(Vu=>{"use strict";Object.defineProperty(Vu,"__esModule",{value:!0});Vu.merge=void 0;var MV=Ch();function FV(e){let t=MV(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>Q_(e)),t.once("end",()=>Q_(e)),t}Vu.merge=FV;function Q_(e){e.forEach(t=>t.emit("close"))}});var J_=h(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.isEmpty=Ao.isString=void 0;function kV(e){return typeof e=="string"}Ao.isString=kV;function jV(e){return e===""}Ao.isEmpty=jV});var $n=h(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.string=gr.stream=gr.pattern=gr.path=gr.fs=gr.errno=gr.array=void 0;var zV=w7();gr.array=zV;var UV=E7();gr.errno=UV;var HV=x7();gr.fs=HV;var $V=P7();gr.path=$V;var GV=X_();gr.pattern=GV;var VV=Y_();gr.stream=VV;var WV=J_();gr.string=WV});var rb=h(yr=>{"use strict";Object.defineProperty(yr,"__esModule",{value:!0});yr.convertPatternGroupToTask=yr.convertPatternGroupsToTasks=yr.groupPatternsByBaseDirectory=yr.getNegativePatternsAsPositive=yr.getPositivePatterns=yr.convertPatternsToTasks=yr.generate=void 0;var Qi=$n();function KV(e,t){let r=Z_(e,t),i=Z_(t.ignore,t),n=eb(r),a=tb(r,i),s=n.filter(c=>Qi.pattern.isStaticPattern(c,t)),o=n.filter(c=>Qi.pattern.isDynamicPattern(c,t)),l=Jh(s,a,!1),d=Jh(o,a,!0);return l.concat(d)}yr.generate=KV;function Z_(e,t){let r=e;return t.braceExpansion&&(r=Qi.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>Qi.pattern.removeDuplicateSlashes(i))}function Jh(e,t,r){let i=[],n=Qi.pattern.getPatternsOutsideCurrentDirectory(e),a=Qi.pattern.getPatternsInsideCurrentDirectory(e),s=Zh(n),o=Zh(a);return i.push(...e2(s,t,r)),"."in o?i.push(t2(".",a,t,r)):i.push(...e2(o,t,r)),i}yr.convertPatternsToTasks=Jh;function eb(e){return Qi.pattern.getPositivePatterns(e)}yr.getPositivePatterns=eb;function tb(e,t){return Qi.pattern.getNegativePatterns(e).concat(t).map(Qi.pattern.convertToPositivePattern)}yr.getNegativePatternsAsPositive=tb;function Zh(e){let t={};return e.reduce((r,i)=>{let n=Qi.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}yr.groupPatternsByBaseDirectory=Zh;function e2(e,t,r){return Object.keys(e).map(i=>t2(i,e[i],t,r))}yr.convertPatternGroupsToTasks=e2;function t2(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Qi.pattern.convertToNegativePattern))}}yr.convertPatternGroupToTask=t2});var nb=h(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.read=void 0;function XV(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){ib(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){r2(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){ib(r,a);return}r2(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),r2(r,s)})})}Wu.read=XV;function ib(e,t){e(t)}function r2(e,t){e(null,t)}});var ab=h(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.read=void 0;function QV(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}Ku.read=QV});var sb=h(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.createFileSystemAdapter=Na.FILE_SYSTEM_ADAPTER=void 0;var Xu=require("fs");Na.FILE_SYSTEM_ADAPTER={lstat:Xu.lstat,stat:Xu.stat,lstatSync:Xu.lstatSync,statSync:Xu.statSync};function YV(e){return e===void 0?Na.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Na.FILE_SYSTEM_ADAPTER),e)}Na.createFileSystemAdapter=YV});var ob=h(n2=>{"use strict";Object.defineProperty(n2,"__esModule",{value:!0});var JV=sb(),i2=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=JV.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};n2.default=i2});var Ns=h(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.statSync=Sa.stat=Sa.Settings=void 0;var lb=nb(),ZV=ab(),a2=ob();Sa.Settings=a2.default;function eW(e,t,r){if(typeof t=="function"){lb.read(e,s2(),t);return}lb.read(e,s2(t),r)}Sa.stat=eW;function tW(e,t){let r=s2(t);return ZV.read(e,r)}Sa.statSync=tW;function s2(e={}){return e instanceof a2.default?e:new a2.default(e)}});var pb=h((Gve,cb)=>{var db;cb.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(db||(db=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var mb=h((Vve,ub)=>{ub.exports=iW;var rW=pb();function iW(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?rW(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var o2=h(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Qu=process.versions.node.split(".");if(Qu[0]===void 0||Qu[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var fb=Number.parseInt(Qu[0],10),nW=Number.parseInt(Qu[1],10),hb=10,aW=10,sW=fb>hb,oW=fb===hb&&nW>=aW;Yu.IS_SUPPORT_READDIR_WITH_FILE_TYPES=sW||oW});var gb=h(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.createDirentFromStats=void 0;var l2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function lW(e,t){return new l2(e,t)}Ju.createDirentFromStats=lW});var d2=h(Zu=>{"use strict";Object.defineProperty(Zu,"__esModule",{value:!0});Zu.fs=void 0;var dW=gb();Zu.fs=dW});var c2=h(em=>{"use strict";Object.defineProperty(em,"__esModule",{value:!0});em.joinPathSegments=void 0;function cW(e,t,r){return e.endsWith(r)?e+t:e+r+t}em.joinPathSegments=cW});var Eb=h(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.readdir=Ta.readdirWithFileTypes=Ta.read=void 0;var pW=Ns(),yb=mb(),uW=o2(),vb=d2(),_b=c2();function mW(e,t,r){if(!t.stats&&uW.IS_SUPPORT_READDIR_WITH_FILE_TYPES){bb(e,t,r);return}wb(e,t,r)}Ta.read=mW;function bb(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){tm(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:_b.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){p2(r,a);return}let s=a.map(o=>fW(o,t));yb(s,(o,l)=>{if(o!==null){tm(r,o);return}p2(r,l)})})}Ta.readdirWithFileTypes=bb;function fW(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=vb.fs.createDirentFromStats(e.name,n),r(null,e)})}}function wb(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){tm(r,i);return}let a=n.map(s=>{let o=_b.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{pW.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:vb.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});yb(a,(s,o)=>{if(s!==null){tm(r,s);return}p2(r,o)})})}Ta.readdir=wb;function tm(e,t){e(t)}function p2(e,t){e(null,t)}});var Pb=h(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.readdir=Pa.readdirWithFileTypes=Pa.read=void 0;var hW=Ns(),gW=o2(),xb=d2(),Nb=c2();function yW(e,t){return!t.stats&&gW.IS_SUPPORT_READDIR_WITH_FILE_TYPES?Sb(e,t):Tb(e,t)}Pa.read=yW;function Sb(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:Nb.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=xb.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}Pa.readdirWithFileTypes=Sb;function Tb(e,t){return t.fs.readdirSync(e).map(i=>{let n=Nb.joinPathSegments(e,i,t.pathSegmentSeparator),a=hW.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:xb.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}Pa.readdir=Tb});var Cb=h(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.createFileSystemAdapter=Ca.FILE_SYSTEM_ADAPTER=void 0;var Io=require("fs");Ca.FILE_SYSTEM_ADAPTER={lstat:Io.lstat,stat:Io.stat,lstatSync:Io.lstatSync,statSync:Io.statSync,readdir:Io.readdir,readdirSync:Io.readdirSync};function vW(e){return e===void 0?Ca.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ca.FILE_SYSTEM_ADAPTER),e)}Ca.createFileSystemAdapter=vW});var Rb=h(m2=>{"use strict";Object.defineProperty(m2,"__esModule",{value:!0});var _W=require("path"),bW=Ns(),wW=Cb(),u2=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=wW.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,_W.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new bW.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};m2.default=u2});var rm=h(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.Settings=Ra.scandirSync=Ra.scandir=void 0;var Ob=Eb(),EW=Pb(),f2=Rb();Ra.Settings=f2.default;function xW(e,t,r){if(typeof t=="function"){Ob.read(e,h2(),t);return}Ob.read(e,h2(t),r)}Ra.scandir=xW;function NW(e,t){let r=h2(t);return EW.read(e,r)}Ra.scandirSync=NW;function h2(e={}){return e instanceof f2.default?e:new f2.default(e)}});var Ib=h((r7e,Ab)=>{"use strict";function SW(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}Ab.exports=SW});var Lb=h((i7e,Db)=>{"use strict";var TW=Ib();function PW(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=TW(CW),n=null,a=null,s=0,o={push:f,drain:vn,saturated:vn,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:vn,kill:_,killAndDrain:b};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var C=n,R=0;C;)C=C.next,R++;return R}function p(){for(var C=n,R=[];C;)R.push(C.value),C=C.next;return R}function u(){if(o.paused){o.paused=!1;for(var C=0;C{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.joinPathSegments=_n.replacePathSegmentSeparator=_n.isAppliedFilter=_n.isFatalError=void 0;function RW(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}_n.isFatalError=RW;function OW(e,t){return e===null||e(t)}_n.isAppliedFilter=OW;function AW(e,t){return e.split(/[/\\]/).join(t)}_n.replacePathSegmentSeparator=AW;function IW(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}_n.joinPathSegments=IW});var v2=h(y2=>{"use strict";Object.defineProperty(y2,"__esModule",{value:!0});var DW=im(),g2=class{constructor(t,r){this._root=t,this._settings=r,this._root=DW.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};y2.default=g2});var w2=h(b2=>{"use strict";Object.defineProperty(b2,"__esModule",{value:!0});var LW=require("events"),qW=rm(),BW=Lb(),nm=im(),MW=v2(),_2=class extends MW.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=qW.scandir,this._emitter=new LW.EventEmitter,this._queue=BW(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!nm.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=nm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),nm.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&nm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};b2.default=_2});var qb=h(x2=>{"use strict";Object.defineProperty(x2,"__esModule",{value:!0});var FW=w2(),E2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new FW.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{kW(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{jW(t,this._storage)}),this._reader.read()}};x2.default=E2;function kW(e,t){e(t)}function jW(e,t){e(null,t)}});var Bb=h(S2=>{"use strict";Object.defineProperty(S2,"__esModule",{value:!0});var zW=require("stream"),UW=w2(),N2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new UW.default(this._root,this._settings),this._stream=new zW.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};S2.default=N2});var Mb=h(P2=>{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});var HW=rm(),am=im(),$W=v2(),T2=class extends $W.default{constructor(){super(...arguments),this._scandir=HW.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(am.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=am.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),am.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&am.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};P2.default=T2});var Fb=h(R2=>{"use strict";Object.defineProperty(R2,"__esModule",{value:!0});var GW=Mb(),C2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new GW.default(this._root,this._settings)}read(){return this._reader.read()}};R2.default=C2});var kb=h(A2=>{"use strict";Object.defineProperty(A2,"__esModule",{value:!0});var VW=require("path"),WW=rm(),O2=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,VW.sep),this.fsScandirSettings=new WW.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};A2.default=O2});var om=h(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.Settings=bn.walkStream=bn.walkSync=bn.walk=void 0;var jb=qb(),KW=Bb(),XW=Fb(),I2=kb();bn.Settings=I2.default;function QW(e,t,r){if(typeof t=="function"){new jb.default(e,sm()).read(t);return}new jb.default(e,sm(t)).read(r)}bn.walk=QW;function YW(e,t){let r=sm(t);return new XW.default(e,r).read()}bn.walkSync=YW;function JW(e,t){let r=sm(t);return new KW.default(e,r).read()}bn.walkStream=JW;function sm(e={}){return e instanceof I2.default?e:new I2.default(e)}});var lm=h(L2=>{"use strict";Object.defineProperty(L2,"__esModule",{value:!0});var ZW=require("path"),eK=Ns(),zb=$n(),D2=class{constructor(t){this._settings=t,this._fsStatSettings=new eK.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return ZW.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:zb.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!zb.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};L2.default=D2});var M2=h(B2=>{"use strict";Object.defineProperty(B2,"__esModule",{value:!0});var tK=require("stream"),rK=Ns(),iK=om(),nK=lm(),q2=class extends nK.default{constructor(){super(...arguments),this._walkStream=iK.walkStream,this._stat=rK.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new tK.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};B2.default=q2});var Ub=h(k2=>{"use strict";Object.defineProperty(k2,"__esModule",{value:!0});var aK=om(),sK=lm(),oK=M2(),F2=class extends sK.default{constructor(){super(...arguments),this._walkAsync=aK.walk,this._readerStream=new oK.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};k2.default=F2});var Hb=h(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var Kd=$n(),j2=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return Kd.pattern.getPatternParts(t,this._micromatchOptions).map(i=>Kd.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:Kd.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return Kd.array.splitWhen(t,r=>r.dynamic&&Kd.pattern.hasGlobStar(r.pattern))}};z2.default=j2});var $b=h(H2=>{"use strict";Object.defineProperty(H2,"__esModule",{value:!0});var lK=Hb(),U2=class extends lK.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};H2.default=U2});var Gb=h(G2=>{"use strict";Object.defineProperty(G2,"__esModule",{value:!0});var dm=$n(),dK=$b(),$2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new dK.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(dm.pattern.isAffectDepthOfReadingPattern);return dm.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=dm.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!dm.pattern.matchAny(t,r)}};G2.default=$2});var Vb=h(W2=>{"use strict";Object.defineProperty(W2,"__esModule",{value:!0});var Ss=$n(),V2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Ss.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Ss.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Ss.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Ss.path.makeAbsolute(this._settings.cwd,t);return Ss.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Ss.pattern.matchAny(t,r);return!n&&i?Ss.pattern.matchAny(t+"/",r):n}};W2.default=V2});var Wb=h(X2=>{"use strict";Object.defineProperty(X2,"__esModule",{value:!0});var cK=$n(),K2=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return cK.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};X2.default=K2});var Xb=h(Y2=>{"use strict";Object.defineProperty(Y2,"__esModule",{value:!0});var Kb=$n(),Q2=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=Kb.path.makeAbsolute(this._settings.cwd,r),r=Kb.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};Y2.default=Q2});var cm=h(Z2=>{"use strict";Object.defineProperty(Z2,"__esModule",{value:!0});var pK=require("path"),uK=Gb(),mK=Vb(),fK=Wb(),hK=Xb(),J2=class{constructor(t){this._settings=t,this.errorFilter=new fK.default(this._settings),this.entryFilter=new mK.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new uK.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new hK.default(this._settings)}_getRootDirectory(t){return pK.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};Z2.default=J2});var Qb=h(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});var gK=Ub(),yK=cm(),eg=class extends yK.default{constructor(){super(...arguments),this._reader=new gK.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};tg.default=eg});var Yb=h(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});var vK=require("stream"),_K=M2(),bK=cm(),rg=class extends bK.default{constructor(){super(...arguments),this._reader=new _K.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new vK.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};ig.default=rg});var Jb=h(ag=>{"use strict";Object.defineProperty(ag,"__esModule",{value:!0});var wK=Ns(),EK=om(),xK=lm(),ng=class extends xK.default{constructor(){super(...arguments),this._walkSync=EK.walkSync,this._statSync=wK.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};ag.default=ng});var Zb=h(og=>{"use strict";Object.defineProperty(og,"__esModule",{value:!0});var NK=Jb(),SK=cm(),sg=class extends SK.default{constructor(){super(...arguments),this._reader=new NK.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};og.default=sg});var ew=h(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});Lo.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Do=require("fs"),TK=require("os"),PK=Math.max(TK.cpus().length,1);Lo.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Do.lstat,lstatSync:Do.lstatSync,stat:Do.stat,statSync:Do.statSync,readdir:Do.readdir,readdirSync:Do.readdirSync};var lg=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,PK),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Lo.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Lo.default=lg});var ug=h((C7e,rw)=>{"use strict";var tw=rb(),CK=Qb(),RK=Yb(),OK=Zb(),dg=ew(),wi=$n();async function cg(e,t){Yi(e);let r=pg(e,CK.default,t),i=await Promise.all(r);return wi.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){Yi(d);let p=pg(d,OK.default,c);return wi.array.flatten(p)}e.sync=t;function r(d,c){Yi(d);let p=pg(d,RK.default,c);return wi.stream.merge(p)}e.stream=r;function i(d,c){Yi(d);let p=[].concat(d),u=new dg.default(c);return tw.generate(p,u)}e.generateTasks=i;function n(d,c){Yi(d);let p=new dg.default(c);return wi.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return Yi(d),wi.path.escape(d)}e.escapePath=a;function s(d){return Yi(d),wi.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return Yi(u),wi.path.escapePosixPath(u)}d.escapePath=c;function p(u){return Yi(u),wi.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return Yi(u),wi.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return Yi(u),wi.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(cg||(cg={}));function pg(e,t,r){let i=[].concat(e),n=new dg.default(r),a=tw.generate(i,n),s=new t(n);return a.map(s.read,s)}function Yi(e){if(![].concat(e).every(i=>wi.string.isString(i)&&!wi.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}rw.exports=cg});var nw=h(Ts=>{"use strict";var{promisify:AK}=require("util"),iw=require("fs");async function mg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await AK(iw[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function fg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return iw[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Ts.isFile=mg.bind(null,"stat","isFile");Ts.isDirectory=mg.bind(null,"stat","isDirectory");Ts.isSymlink=mg.bind(null,"lstat","isSymbolicLink");Ts.isFileSync=fg.bind(null,"statSync","isFile");Ts.isDirectorySync=fg.bind(null,"statSync","isDirectory");Ts.isSymlinkSync=fg.bind(null,"lstatSync","isSymbolicLink")});var dw=h((O7e,hg)=>{"use strict";var Ps=require("path"),aw=nw(),sw=e=>e.length>1?`{${e.join(",")}}`:e[0],ow=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Ps.isAbsolute(r)?r:Ps.join(t,r)},IK=(e,t)=>Ps.extname(e)?`**/${e}`:`**/${e}.${sw(t)}`,lw=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Ps.posix.join(e,IK(r,t.extensions))):t.files?t.files.map(r=>Ps.posix.join(e,`**/${r}`)):t.extensions?[Ps.posix.join(e,`**/*.${sw(t.extensions)}`)]:[Ps.posix.join(e,"**")]};hg.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await aw.isDirectory(ow(i,t.cwd))?lw(i,t):i));return[].concat.apply([],r)};hg.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>aw.isDirectorySync(ow(i,t.cwd))?lw(i,t):i);return[].concat.apply([],r)}});var vw=h((A7e,yw)=>{function cw(e){return Array.isArray(e)?e:[e]}var vg="",pw=" ",gg="\\",DK=/^\s+$/,LK=/(?:[^\\]|^)\\$/,qK=/^\\!/,BK=/^\\#/,MK=/\r?\n/g,FK=/^\.*\/|^\.+$/,yg="/",fw="node-ignore";typeof Symbol<"u"&&(fw=Symbol.for("node-ignore"));var uw=fw,kK=(e,t,r)=>Object.defineProperty(e,t,{value:r}),jK=/([0-z])-([0-z])/g,hw=()=>!1,zK=e=>e.replace(jK,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:vg),UK=e=>{let{length:t}=e;return e.slice(0,t-t%2)},HK=[[/^\uFEFF/,()=>vg],[/\\?\s+$/,e=>e.indexOf("\\")===0?pw:vg],[/\\\s/g,()=>pw],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>gg],[/\\\\/g,()=>gg],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===gg?`\\[${r}${UK(i)}${n}`:n==="]"&&i.length%2===0?`[${zK(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],mw=Object.create(null),$K=(e,t)=>{let r=mw[e];return r||(r=HK.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),mw[e]=r),t?new RegExp(r,"i"):new RegExp(r)},wg=e=>typeof e=="string",GK=e=>e&&wg(e)&&!DK.test(e)&&!LK.test(e)&&e.indexOf("#")!==0,VK=e=>e.split(MK),_g=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},WK=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(qK,"!").replace(BK,"#");let n=$K(e,t);return new _g(r,e,i,n)},KK=(e,t)=>{throw new t(e)},Gn=(e,t,r)=>wg(e)?e?Gn.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),gw=e=>FK.test(e);Gn.isNotRelative=gw;Gn.convert=e=>e;var bg=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){kK(this,uw,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[uw]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(GK(t)){let r=WK(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,cw(wg(t)?VK(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&Gn.convert(t);return Gn(a,t,this._allowRelativePaths?hw:KK),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(yg)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(yg)+yg,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return cw(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},pm=e=>new bg(e),XK=e=>Gn(e&&Gn.convert(e),e,hw);pm.isPathValid=XK;pm.default=pm;yw.exports=pm;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Gn.convert=e;let t=/^[a-z]:\//i;Gn.isNotRelative=r=>t.test(r)||gw(r)}});var Eg=h((I7e,_w)=>{"use strict";_w.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var Tw=h((D7e,xg)=>{"use strict";var{promisify:QK}=require("util"),bw=require("fs"),Vn=require("path"),ww=ug(),YK=vw(),Xd=Eg(),Ew=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],JK=QK(bw.readFile),ZK=e=>t=>t.startsWith("!")?"!"+Vn.posix.join(e,t.slice(1)):Vn.posix.join(e,t),eX=(e,t)=>{let r=Xd(Vn.relative(t.cwd,Vn.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(ZK(r))},xw=e=>{let t=YK();for(let r of e)t.add(eX(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},tX=(e,t)=>{if(e=Xd(e),Vn.isAbsolute(t)){if(Xd(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Vn.join(e,t)},Nw=(e,t)=>r=>e.ignores(Xd(Vn.relative(t,tX(t,r.path||r)))),rX=async(e,t)=>{let r=Vn.join(t,e),i=await JK(r,"utf8");return{cwd:t,filePath:r,content:i}},iX=(e,t)=>{let r=Vn.join(t,e),i=bw.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},Sw=({ignore:e=[],cwd:t=Xd(process.cwd())}={})=>({ignore:e,cwd:t});xg.exports=async e=>{e=Sw(e);let t=await ww("**/.gitignore",{ignore:Ew.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>rX(n,e.cwd))),i=xw(r);return Nw(i,e.cwd)};xg.exports.sync=e=>{e=Sw(e);let r=ww.sync("**/.gitignore",{ignore:Ew.concat(e.ignore),cwd:e.cwd}).map(n=>iX(n,e.cwd)),i=xw(r);return Nw(i,e.cwd)}});var Cw=h((L7e,Pw)=>{"use strict";var{Transform:nX}=require("stream"),um=class extends nX{constructor(){super({objectMode:!0})}},Ng=class extends um{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},Sg=class extends um{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};Pw.exports={FilterStream:Ng,UniqueStream:Sg}});var Dw=h((q7e,Cs)=>{"use strict";var Ow=require("fs"),mm=y7(),aX=Ch(),fm=ug(),hm=dw(),Tg=Tw(),{FilterStream:sX,UniqueStream:oX}=Cw(),Aw=()=>!1,Rw=e=>e[0]==="!",lX=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},dX=(e={})=>{if(!e.cwd)return;let t;try{t=Ow.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},cX=e=>e.stats instanceof Ow.Stats?e.path:e,gm=(e,t)=>{e=mm([].concat(e)),lX(e),dX(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(Rw(n))continue;let a=e.slice(i).filter(o=>Rw(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},pX=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},Pg=(e,t)=>e.options.expandDirectories?pX(e,t):[e.pattern],Iw=e=>e&&e.gitignore?Tg.sync({cwd:e.cwd,ignore:e.ignore}):Aw,Cg=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=hm.sync(r.ignore)),{pattern:t,options:r}};Cs.exports=async(e,t)=>{let r=gm(e,t),i=async()=>t&&t.gitignore?Tg({cwd:t.cwd,ignore:t.ignore}):Aw,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await Pg(d,hm);return Promise.all(c.map(Cg(d)))}));return mm(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>fm(l.pattern,l.options)));return mm(...o).filter(l=>!a(cX(l)))};Cs.exports.sync=(e,t)=>{let r=gm(e,t),i=[];for(let s of r){let o=Pg(s,hm.sync).map(Cg(s));i.push(...o)}let n=Iw(t),a=[];for(let s of i)a=mm(a,fm.sync(s.pattern,s.options));return a.filter(s=>!n(s))};Cs.exports.stream=(e,t)=>{let r=gm(e,t),i=[];for(let o of r){let l=Pg(o,hm.sync).map(Cg(o));i.push(...l)}let n=Iw(t),a=new sX(o=>!n(o)),s=new oX;return aX(i.map(o=>fm.stream(o.pattern,o.options))).pipe(a).pipe(s)};Cs.exports.generateGlobTasks=gm;Cs.exports.hasMagic=(e,t)=>[].concat(e).some(r=>fm.isDynamicPattern(r,t));Cs.exports.gitignore=Tg});var qw=h((B7e,Lw)=>{var Oa=require("constants"),uX=process.cwd,ym=null,mX=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return ym||(ym=uX.call(process)),ym};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Rg=process.chdir,process.chdir=function(e){ym=null,Rg.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Rg));var Rg;Lw.exports=fX;function fX(e){Oa.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(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=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),mX==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function _(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(C,R){C&&C.code==="ENOENT"?c(u,m,_):f(b)})},y),y<100&&(y+=10);return}f&&f(b)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,_){var b;if(_&&typeof _=="function"){var C=0;b=function(R,A,U){if(R&&R.code==="EAGAIN"&&C<10)return C++,c.call(e,u,m,f,g,y,b);_.apply(this,arguments)}}return c.call(e,u,m,f,g,y,b)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(_){if(_.code==="EAGAIN"&&y<10){y++;continue}throw _}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Oa.O_WRONLY|Oa.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(_){m&&m(y||_)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Oa.O_WRONLY|Oa.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Oa.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Oa.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(_){c.close(y,function(b){f&&f(_||b)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Oa.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var Fw=h((M7e,Mw)=>{var Bw=require("stream").Stream;Mw.exports=hX;function hX(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Bw.call(this);var a=this;this.path=i,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),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Bw.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.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 jw=h((F7e,kw)=>{"use strict";kw.exports=yX;var gX=Object.getPrototypeOf||function(e){return e.__proto__};function yX(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:gX(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var $w=h((k7e,Ig)=>{var mt=require("fs"),vX=qw(),_X=Fw(),bX=jw(),vm=require("util"),sr,bm;typeof Symbol=="function"&&typeof Symbol.for=="function"?(sr=Symbol.for("graceful-fs.queue"),bm=Symbol.for("graceful-fs.previous")):(sr="___graceful-fs.queue",bm="___graceful-fs.previous");function wX(){}function Hw(e,t){Object.defineProperty(e,sr,{get:function(){return t}})}var Rs=wX;vm.debuglog?Rs=vm.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Rs=function(){var e=vm.format.apply(vm,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});mt[sr]||(zw=global[sr]||[],Hw(mt,zw),mt.close=function(e){function t(r,i){return e.call(mt,r,function(n){n||Uw(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,bm,{value:e}),t}(mt.close),mt.closeSync=function(e){function t(r){e.apply(mt,arguments),Uw()}return Object.defineProperty(t,bm,{value:e}),t}(mt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Rs(mt[sr]),require("assert").equal(mt[sr].length,0)}));var zw;global[sr]||Hw(global,mt[sr]);Ig.exports=Og(bX(mt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!mt.__patched&&(Ig.exports=Og(mt),mt.__patched=!0);function Og(e){vX(e),e.gracefulify=Og,e.createReadStream=A,e.createWriteStream=U;var t=e.readFile;e.readFile=r;function r(q,Z,w){return typeof Z=="function"&&(w=Z,Z=null),ae(q,Z,w);function ae(se,qe,E,N){return t(se,qe,function(he){he&&(he.code==="EMFILE"||he.code==="ENFILE")?qo([ae,[se,qe,E],he,N||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,N,he,pe){return i(qe,E,N,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,N,he,pe){return a(qe,E,N,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=0),se(q,Z,w,ae);function se(qe,E,N,he,pe){return o(qe,E,N,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(q,Z,w){typeof Z=="function"&&(w=Z,Z=null);var ae=c.test(process.version)?function(E,N,he,pe){return d(E,se(E,N,he,pe))}:function(E,N,he,pe){return d(E,N,se(E,N,he,pe))};return ae(q,Z,w);function se(qe,E,N,he){return function(pe,_e){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?qo([ae,[qe,E,N],pe,he||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof N=="function"&&N.call(this,pe,_e))}}}if(process.version.substr(0,4)==="v0.8"){var u=_X(e);_=u.ReadStream,C=u.WriteStream}var m=e.ReadStream;m&&(_.prototype=Object.create(m.prototype),_.prototype.open=b);var f=e.WriteStream;f&&(C.prototype=Object.create(f.prototype),C.prototype.open=R),Object.defineProperty(e,"ReadStream",{get:function(){return _},set:function(q){_=q},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return C},set:function(q){C=q},enumerable:!0,configurable:!0});var g=_;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(q){g=q},enumerable:!0,configurable:!0});var y=C;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(q){y=q},enumerable:!0,configurable:!0});function _(q,Z){return this instanceof _?(m.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function b(){var q=this;k(q.path,q.flags,q.mode,function(Z,w){Z?(q.autoClose&&q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w),q.read())})}function C(q,Z){return this instanceof C?(f.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function R(){var q=this;k(q.path,q.flags,q.mode,function(Z,w){Z?(q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w))})}function A(q,Z){return new e.ReadStream(q,Z)}function U(q,Z){return new e.WriteStream(q,Z)}var ne=e.open;e.open=k;function k(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,N,he,pe){return ne(qe,E,N,function(_e,fr){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?qo([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}return e}function qo(e){Rs("ENQUEUE",e[0].name,e[1]),mt[sr].push(e),Ag()}var _m;function Uw(){for(var e=Date.now(),t=0;t2&&(mt[sr][t][3]=e,mt[sr][t][4]=e);Ag()}function Ag(){if(clearTimeout(_m),_m=void 0,mt[sr].length!==0){var e=mt[sr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)Rs("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Rs("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(Rs("RETRY",t.name,r),t.apply(null,r.concat([n]))):mt[sr].push(e)}_m===void 0&&(_m=setTimeout(Ag,0))}}});var Vw=h((j7e,Gw)=>{"use strict";var EX=require("path");Gw.exports=e=>{let t=process.cwd();return e=EX.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Kw=h((z7e,Ww)=>{"use strict";var Dg=require("path");Ww.exports=(e,t)=>{let r=Dg.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${Dg.sep}`)&&r!==Dg.resolve(e))}});var Xw=h(Lg=>{var Os=require("path"),Ia=process.platform==="win32",Aa=require("fs"),xX=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function NX(){var e;if(xX){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function SX(e){return typeof e=="function"?e:NX()}var U7e=Os.normalize;Ia?Wn=/(.*?)(?:[\/\\]+|$)/g:Wn=/(.*?)(?:[\/]+|$)/g;var Wn;Ia?Qd=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Qd=/^[\/]*/;var Qd;Lg.realpathSync=function(t,r){if(t=Os.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=Qd.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Ia&&!a[l]&&(Aa.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);Wn.lastIndex=o;var y=Wn.exec(t);return c=l,l+=y[0],d=c+y[1],o=Wn.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Aa.lstat(d,m)}function m(y,_){if(y)return i(y);if(!_.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Ia){var b=_.dev.toString(32)+":"+_.ino.toString(32);if(a.hasOwnProperty(b))return f(null,a[b],d)}Aa.stat(d,function(C){if(C)return i(C);Aa.readlink(d,function(R,A){Ia||(a[b]=A),f(R,A)})})}function f(y,_,b){if(y)return i(y);var C=Os.resolve(c,_);r&&(r[b]=C),g(C)}function g(y){t=Os.resolve(y,t.slice(o)),p()}}});var Fg=h(($7e,Zw)=>{Zw.exports=Da;Da.realpath=Da;Da.sync=Mg;Da.realpathSync=Mg;Da.monkeypatch=PX;Da.unmonkeypatch=CX;var Bo=require("fs"),qg=Bo.realpath,Bg=Bo.realpathSync,TX=process.version,Qw=/^v[0-5]\./.test(TX),Yw=Xw();function Jw(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Da(e,t,r){if(Qw)return qg(e,t,r);typeof t=="function"&&(r=t,t=null),qg(e,t,function(i,n){Jw(i)?Yw.realpath(e,t,r):r(i,n)})}function Mg(e,t){if(Qw)return Bg(e,t);try{return Bg(e,t)}catch(r){if(Jw(r))return Yw.realpathSync(e,t);throw r}}function PX(){Bo.realpath=Da,Bo.realpathSync=Mg}function CX(){Bo.realpath=qg,Bo.realpathSync=Bg}});var tE=h((G7e,eE)=>{eE.exports=function(e,t){for(var r=[],i=0;i{"use strict";aE.exports=iE;function iE(e,t,r){e instanceof RegExp&&(e=rE(e,r)),t instanceof RegExp&&(t=rE(t,r));var i=nE(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 rE(e,t){var r=t.match(e);return r?r[0]:null}iE.range=nE;function nE(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var fE=h((W7e,mE)=>{var OX=tE(),oE=sE();mE.exports=DX;var lE="\0SLASH"+Math.random()+"\0",dE="\0OPEN"+Math.random()+"\0",jg="\0CLOSE"+Math.random()+"\0",cE="\0COMMA"+Math.random()+"\0",pE="\0PERIOD"+Math.random()+"\0";function kg(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function AX(e){return e.split("\\\\").join(lE).split("\\{").join(dE).split("\\}").join(jg).split("\\,").join(cE).split("\\.").join(pE)}function IX(e){return e.split(lE).join("\\").split(dE).join("{").split(jg).join("}").split(cE).join(",").split(pE).join(".")}function uE(e){if(!e)return[""];var t=[],r=oE("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=uE(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function DX(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Mo(AX(e),!0).map(IX)):[]}function LX(e){return"{"+e+"}"}function qX(e){return/^-?0\d/.test(e)}function BX(e,t){return e<=t}function MX(e,t){return e>=t}function Mo(e,t){var r=[],i=oE("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+jg+i.post,Mo(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=uE(i.body),l.length===1&&(l=Mo(l[0],!1).map(LX),l.length===1)){var c=i.post.length?Mo(i.post,!1):[""];return c.map(function(w){return i.pre+l[0]+w})}var d=i.pre,c=i.post.length?Mo(i.post,!1):[""],p;if(s){var u=kg(l[0]),m=kg(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(kg(l[2])):1,y=BX,_=m0){var U=new Array(A+1).join("0");C<0?R="-"+U+R.slice(1):R=U+R}}p.push(R)}}else p=OX(l,function(Z){return Mo(Z,!1)});for(var ne=0;ne{_E.exports=ai;ai.Minimatch=or;var Yd=function(){try{return require("path")}catch{}}()||{sep:"/"};ai.sep=Yd.sep;var Hg=ai.GLOBSTAR=or.GLOBSTAR={},FX=fE(),hE={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},zg="[^/]",Ug=zg+"*?",kX="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",jX="(?:(?!(?:\\/|^)\\.).)*?",gE=zX("().*{}+?[]^$\\!");function zX(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var yE=/\/+/;ai.filter=UX;function UX(e,t){return t=t||{},function(r,i,n){return ai(r,e,t)}}function La(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}ai.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return ai;var t=ai,r=function(n,a,s){return t(n,a,La(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,La(e,a))},r.Minimatch.defaults=function(n){return t.defaults(La(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,La(e,a))},r.defaults=function(n){return t.defaults(La(e,n))},r.makeRe=function(n,a){return t.makeRe(n,La(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,La(e,a))},r.match=function(i,n,a){return t.match(i,n,La(e,a))},r};or.defaults=function(e){return ai.defaults(e).Minimatch};function ai(e,t,r){return Em(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new or(t,r).match(e)}function or(e,t){if(!(this instanceof or))return new or(e,t);Em(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Yd.sep!=="/"&&(e=e.split(Yd.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()}or.prototype.debug=function(){};or.prototype.make=HX;function HX(){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(yE)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){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}or.prototype.parseNegate=$X;function $X(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,Em(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:FX(e)}var GX=1024*64,Em=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>GX)throw new TypeError("pattern is too long")};or.prototype.parse=VX;var wm={};function VX(e,t){Em(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return Hg;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=Ug,n=!0;break;case"?":i+=zg,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,_;g-1;k--){var q=o[k],Z=i.slice(0,q.reStart),w=i.slice(q.reStart,q.reEnd-8),ae=i.slice(q.reEnd-8,q.reEnd),se=i.slice(q.reEnd);ae+=se;var qe=Z.split("(").length-1,E=se;for(g=0;g"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;Yd.sep!=="/"&&(t=t.split(Yd.sep).join("/")),t=t.split(yE),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function KX(e){return e.replace(/\\(.)/g,"$1")}function XX(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var bE=h((X7e,$g)=>{typeof Object.create=="function"?$g.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:$g.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var wE=h((Q7e,Vg)=>{try{if(Gg=require("util"),typeof Gg.inherits!="function")throw"";Vg.exports=Gg.inherits}catch{Vg.exports=bE()}var Gg});var Nm=h((Y7e,xm)=>{"use strict";function EE(e){return e.charAt(0)==="/"}function xE(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}xm.exports=process.platform==="win32"?xE:EE;xm.exports.posix=EE;xm.exports.win32=xE});var Kg=h(qa=>{qa.setopts=tQ;qa.ownProp=NE;qa.makeAbs=Zd;qa.finish=rQ;qa.mark=iQ;qa.isIgnored=TE;qa.childrenIgnored=nQ;function NE(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var QX=require("fs"),Fo=require("path"),YX=Jd(),SE=Nm(),Wg=YX.Minimatch;function JX(e,t){return e.localeCompare(t,"en")}function ZX(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(eQ))}function eQ(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Wg(r,{dot:!0})}return{matcher:new Wg(e,{dot:!0}),gmatcher:t}}function tQ(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||QX,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),ZX(e,r),e.changedCwd=!1;var i=process.cwd();NE(r,"cwd")?(e.cwd=Fo.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Fo.resolve(e.cwd,"/"),e.root=Fo.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=SE(e.cwd)?e.cwd:Zd(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Wg(t,r),e.options=e.minimatch.options}function rQ(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{OE.exports=RE;RE.GlobSync=jt;var aQ=Fg(),PE=Jd(),Z7e=PE.Minimatch,e_e=Yg().Glob,t_e=require("util"),Xg=require("path"),CE=require("assert"),Sm=Nm(),As=Kg(),sQ=As.setopts,Qg=As.ownProp,oQ=As.childrenIgnored,lQ=As.isIgnored;function RE(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 jt(e,t).found}function jt(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 jt))return new jt(e,t);if(sQ(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&Qg(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};jt.prototype._mark=function(e){return As.mark(this,e)};jt.prototype._makeAbs=function(e){return As.makeAbs(this,e)}});var Jg=h((i_e,DE)=>{DE.exports=IE;function IE(e,t){if(e&&t)return IE(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),n=0;n{var LE=Jg();Zg.exports=LE(Tm);Zg.exports.strict=LE(qE);Tm.proto=Tm(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Tm(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return qE(this)},configurable:!0})});function Tm(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function qE(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 ME=h((a_e,BE)=>{var dQ=Jg(),tc=Object.create(null),cQ=ec();BE.exports=dQ(pQ);function pQ(e,t){return tc[e]?(tc[e].push(t),null):(tc[e]=[t],uQ(e))}function uQ(e){return cQ(function t(){var r=tc[e],i=r.length,n=mQ(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete tc[e]}})}function mQ(e){for(var t=e.length,r=[],i=0;i{kE.exports=Is;var fQ=Fg(),FE=Jd(),s_e=FE.Minimatch,hQ=wE(),gQ=require("events").EventEmitter,e6=require("path"),t6=require("assert"),rc=Nm(),i6=AE(),Ds=Kg(),yQ=Ds.setopts,r6=Ds.ownProp,n6=ME(),o_e=require("util"),vQ=Ds.childrenIgnored,_Q=Ds.isIgnored,bQ=ec();function Is(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return i6(e,t)}return new Me(e,t,r)}Is.sync=i6;var wQ=Is.GlobSync=i6.GlobSync;Is.glob=Is;function EQ(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Is.hasMagic=function(e,t){var r=EQ({},t);r.noprocess=!0;var i=new Me(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&r6(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=n6("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};Me.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var WE=h((d_e,VE)=>{var Je=require("assert"),HE=require("path"),jE=require("fs"),ko;try{ko=Yg()}catch{}var NQ={nosort:!0,silent:!0},a6=0,ic=process.platform==="win32",$E=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||jE[r],r=r+"Sync",e[r]=e[r]||jE[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&ko===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||NQ},o6=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Je(e,"rimraf: missing path"),Je.equal(typeof e,"string","rimraf: path should be a string"),Je.equal(typeof r,"function","rimraf: callback function required"),Je(t,"rimraf: invalid options argument provided"),Je.equal(typeof t,"object","rimraf: options should be object"),$E(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&is6(c,t,p),i*100);if(u.code==="EMFILE"&&a6s6(c,t,p),a6++);u.code==="ENOENT"&&(u=null)}a6=0,s(u)};s6(c,t,p)})};if(t.disableGlob||!ko.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);ko(e,t.glob,o)})},s6=(e,t,r)=>{Je(e),Je(t),Je(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&ic&&zE(e,t,i,r),n&&n.isDirectory())return Pm(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return ic?zE(e,t,a,r):Pm(e,t,a,r);if(a.code==="EISDIR")return Pm(e,t,a,r)}return r(a)})})},zE=(e,t,r,i)=>{Je(e),Je(t),Je(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?Pm(e,t,r,i):t.unlink(e,i)})})},UE=(e,t,r)=>{Je(e),Je(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Cm(e,t,r):t.unlinkSync(e)},Pm=(e,t,r,i)=>{Je(e),Je(t),Je(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?SQ(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},SQ=(e,t,r)=>{Je(e),Je(t),Je(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{o6(HE.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},GE=(e,t)=>{t=t||{},$E(t),Je(e,"rimraf: missing path"),Je.equal(typeof e,"string","rimraf: path should be a string"),Je(t,"rimraf: missing options"),Je.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!ko.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=ko.sync(e,t.glob)}if(r.length)for(let i=0;i{Je(e),Je(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&TQ(e,t)}},TQ=(e,t)=>{Je(e),Je(t),t.readdirSync(e).forEach(n=>GE(HE.join(e,n),t));let r=ic?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";KE.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var ZE=h((p_e,JE)=>{"use strict";var QE=require("os"),YE=/\s+at.*(?:\(|\s)(.*)\)?/,PQ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,CQ=typeof QE.homedir>"u"?"":QE.homedir();JE.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(YE);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!PQ.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(YE,(i,n)=>i.replace(n,n.replace(CQ,"~"))):r).join(` +`))});var tx=h((u_e,ex)=>{"use strict";var RQ=XE(),OQ=ZE(),AQ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),l6=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?AQ(OQ(i.stack)):String(i)).join(` +`);r=` +`+RQ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};ex.exports=l6});var ix=h((m_e,rx)=>{"use strict";var IQ=tx();rx.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new IQ(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:DQ}=require("util"),nx=require("path"),ax=Dw(),LQ=Ih(),qQ=Eg(),Ei=$w(),BQ=Vw(),MQ=Kw(),sx=WE(),FQ=ix(),kQ=DQ(sx),ox={glob:!1,unlink:Ei.unlink,unlinkSync:Ei.unlinkSync,chmod:Ei.chmod,chmodSync:Ei.chmodSync,stat:Ei.stat,statSync:Ei.statSync,lstat:Ei.lstat,lstatSync:Ei.lstatSync,rmdir:Ei.rmdir,rmdirSync:Ei.rmdirSync,readdir:Ei.readdir,readdirSync:Ei.readdirSync};function lx(e,t){if(BQ(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!MQ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function dx(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&LQ(t)===!1?qQ(t):t),e}d6.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=dx(e);let s=(await ax(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await FQ(s,async c=>(c=nx.resolve(i,c),t||lx(c,i),r||await kQ(c,ox),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};d6.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=dx(e);let s=ax.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=nx.resolve(i,o),t||lx(o,i),r||sx.sync(o,ox),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var ux=h((h_e,px)=>{"use strict";px.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var mx=require("fs"),jQ=require("path"),zQ=ux();function fx(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),mx.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?mx.readdir(t,(c,p)=>{if(c)return n(c);zQ(p,5e3,(u,m)=>{fx(e,jQ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}hx.exports=(...e)=>(e.unshift(new Set),fx(...e))});var jo=h((y_e,Ls)=>{"use strict";function yx(e){return typeof e>"u"||e===null}function UQ(e){return typeof e=="object"&&e!==null}function HQ(e){return Array.isArray(e)?e:yx(e)?[]:[e]}function $Q(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function vx(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 nc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=vx(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}nc.prototype=Object.create(Error.prototype);nc.prototype.constructor=nc;nc.prototype.toString=function(t){return this.name+": "+vx(this,t)};_x.exports=nc});var wx=h((__e,bx)=>{"use strict";var ac=jo();function c6(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function p6(e,t){return ac.repeat(" ",t-e.length)+e}function WQ(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],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=c6(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=ac.repeat(" ",t.indent)+p6((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=c6(e.buffer,i[s],n[s],e.position,p),o+=ac.repeat(" ",t.indent)+p6((e.line+1).toString(),c)+" | "+d.str+` +`,o+=ac.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=c6(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=ac.repeat(" ",t.indent)+p6((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}bx.exports=WQ});var vr=h((b_e,xx)=>{"use strict";var Ex=zo(),KQ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],XQ=["scalar","sequence","mapping"];function QQ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function YQ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(KQ.indexOf(r)===-1)throw new Ex('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=QQ(t.styleAliases||null),XQ.indexOf(this.kind)===-1)throw new Ex('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}xx.exports=YQ});var f6=h((w_e,Sx)=>{"use strict";var sc=zo(),u6=vr();function Nx(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function JQ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var ZQ=vr();Tx.exports=new ZQ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var g6=h((x_e,Px)=>{"use strict";var eY=vr();Px.exports=new eY("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var y6=h((N_e,Cx)=>{"use strict";var tY=vr();Cx.exports=new tY("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var v6=h((S_e,Rx)=>{"use strict";var rY=f6();Rx.exports=new rY({explicit:[h6(),g6(),y6()]})});var _6=h((T_e,Ox)=>{"use strict";var iY=vr();function nY(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function aY(){return null}function sY(e){return e===null}Ox.exports=new iY("tag:yaml.org,2002:null",{kind:"scalar",resolve:nY,construct:aY,predicate:sY,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var b6=h((P_e,Ax)=>{"use strict";var oY=vr();function lY(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 dY(e){return e==="true"||e==="True"||e==="TRUE"}function cY(e){return Object.prototype.toString.call(e)==="[object Boolean]"}Ax.exports=new oY("tag:yaml.org,2002:bool",{kind:"scalar",resolve:lY,construct:dY,predicate:cY,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 w6=h((C_e,Ix)=>{"use strict";var pY=jo(),uY=vr();function mY(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function fY(e){return 48<=e&&e<=55}function hY(e){return 48<=e&&e<=57}function gY(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 E6=h((R_e,Lx)=>{"use strict";var Dx=jo(),_Y=vr(),bY=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function wY(e){return!(e===null||!bY.test(e)||e[e.length-1]==="_")}function EY(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 xY=/^[-+]?[0-9]+e/;function NY(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(Dx.isNegativeZero(e))return"-0.0";return r=e.toString(10),xY.test(r)?r.replace("e",".e"):r}function SY(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Dx.isNegativeZero(e))}Lx.exports=new _Y("tag:yaml.org,2002:float",{kind:"scalar",resolve:wY,construct:EY,predicate:SY,represent:NY,defaultStyle:"lowercase"})});var x6=h((O_e,qx)=>{"use strict";qx.exports=v6().extend({implicit:[_6(),b6(),w6(),E6()]})});var N6=h((A_e,Bx)=>{"use strict";Bx.exports=x6()});var S6=h((I_e,kx)=>{"use strict";var TY=vr(),Mx=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Fx=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 PY(e){return e===null?!1:Mx.exec(e)!==null||Fx.exec(e)!==null}function CY(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=Mx.exec(e),t===null&&(t=Fx.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function RY(e){return e.toISOString()}kx.exports=new TY("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:PY,construct:CY,instanceOf:Date,represent:RY})});var T6=h((D_e,jx)=>{"use strict";var OY=vr();function AY(e){return e==="<<"||e===null}jx.exports=new OY("tag:yaml.org,2002:merge",{kind:"scalar",resolve:AY})});var C6=h((L_e,zx)=>{"use strict";var IY=vr(),P6=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function DY(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=P6;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function LY(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=P6,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function qY(e){var t="",r=0,i,n,a=e.length,s=P6;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function BY(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}zx.exports=new IY("tag:yaml.org,2002:binary",{kind:"scalar",resolve:DY,construct:LY,predicate:BY,represent:qY})});var R6=h((q_e,Ux)=>{"use strict";var MY=vr(),FY=Object.prototype.hasOwnProperty,kY=Object.prototype.toString;function jY(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var UY=vr(),HY=Object.prototype.toString;function $Y(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var VY=vr(),WY=Object.prototype.hasOwnProperty;function KY(e){if(e===null)return!0;var t,r=e;for(t in r)if(WY.call(r,t)&&r[t]!==null)return!1;return!0}function XY(e){return e!==null?e:{}}$x.exports=new VY("tag:yaml.org,2002:set",{kind:"mapping",resolve:KY,construct:XY})});var Rm=h((F_e,Gx)=>{"use strict";Gx.exports=N6().extend({implicit:[S6(),T6()],explicit:[C6(),R6(),O6(),A6()]})});var oN=h((k_e,q6)=>{"use strict";var Bs=jo(),Jx=zo(),QY=wx(),YY=Rm(),Ma=Object.prototype.hasOwnProperty,Om=1,Zx=2,eN=3,Am=4,I6=1,JY=2,Vx=3,ZY=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,eJ=/[\x85\u2028\u2029]/,tJ=/[,\[\]\{\}]/,tN=/^(?:!|!!|![a-z\-]+!)$/i,rN=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Wx(e){return Object.prototype.toString.call(e)}function wn(e){return e===10||e===13}function Ms(e){return e===9||e===32}function Wr(e){return e===9||e===32||e===10||e===13}function Uo(e){return e===44||e===91||e===93||e===123||e===125}function rJ(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function iJ(e){return e===120?2:e===117?4:e===85?8:0}function nJ(e){return 48<=e&&e<=57?e-48:-1}function Kx(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 aJ(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var iN=new Array(256),nN=new Array(256);for(qs=0;qs<256;qs++)iN[qs]=Kx(qs)?1:0,nN[qs]=Kx(qs);var qs;function sJ(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||YY,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 aN(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=QY(r),new Jx(t,r)}function ce(e,t){throw aN(e,t)}function Im(e,t){e.onWarning&&e.onWarning.call(null,aN(e,t))}var Xx={YAML:function(t,r,i){var n,a,s;t.version!==null&&ce(t,"duplication of %YAML directive"),i.length!==1&&ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&ce(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&Im(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&ce(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],tN.test(n)||ce(t,"ill-formed tag handle (first argument) of the TAG directive"),Ma.call(t.tagMap,n)&&ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),rN.test(a)||ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{ce(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function Ba(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=Bs.repeat(` +`,t-1))}function oJ(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),Wr(m)||Uo(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)&&(n=e.input.charCodeAt(e.position+1),Wr(n)||r&&Uo(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),Wr(n)||r&&Uo(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),Wr(i))break}else{if(e.position===e.lineStart&&Dm(e)||r&&Uo(m))break;if(wn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Lt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(Ba(e,a,s,!1),L6(e,e.line-l),a=s=e.position,o=!1),Ms(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return Ba(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function lJ(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Ba(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else wn(r)?(Ba(e,i,n,!0),L6(e,Lt(e,!1,t)),i=n=e.position):e.position===e.lineStart&&Dm(e)?ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);ce(e,"unexpected end of the stream within a single quoted scalar")}function dJ(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Ba(e,r,e.position,!0),e.position++,!0;if(o===92){if(Ba(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),wn(o))Lt(e,!1,t);else if(o<256&&iN[o])e.result+=nN[o],e.position++;else if((s=iJ(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=rJ(o))>=0?a=(a<<4)+s:ce(e,"expected hexadecimal character");e.result+=aJ(a),e.position++}else ce(e,"unknown escape sequence");r=i=e.position}else wn(o)?(Ba(e,r,i,!0),L6(e,Lt(e,!1,t)),r=i=e.position):e.position===e.lineStart&&Dm(e)?ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}ce(e,"unexpected end of the stream within a double quoted scalar")}function cJ(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,_,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,m=!1,o=[];else if(b===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?b===44&&ce(e,"expected the node content, but found ','"):ce(e,"missed comma between flow collection entries"),y=g=_=null,p=u=!1,b===63&&(d=e.input.charCodeAt(e.position+1),Wr(d)&&(p=u=!0,e.position++,Lt(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,$o(e,t,Om,!1,!0),y=e.tag,g=e.result,Lt(e,!0,t),b=e.input.charCodeAt(e.position),(u||e.line===i)&&b===58&&(p=!0,b=e.input.charCodeAt(++e.position),Lt(e,!0,t),$o(e,t,Om,!1,!0),_=e.result),m?Ho(e,o,f,y,g,_,i,n,a):p?o.push(Ho(e,null,f,y,g,_,i,n,a)):o.push(g),Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}ce(e,"unexpected end of the stream within a flow collection")}function pJ(e,t){var r,i,n=I6,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)I6===n?n=p===43?Vx:JY:ce(e,"repeat of a chomping mode identifier");else if((c=nJ(p))>=0)c===0?ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ce(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Ms(p)){do p=e.input.charCodeAt(++e.position);while(Ms(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!wn(p)&&p!==0)}for(;p!==0;){for(D6(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),wn(p)){l++;continue}if(e.lineIndentt)&&l!==0)ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),$o(e,t,Am,!0,n)&&(y?f=e.result:g=e.result),y||(Ho(e,p,u,m,f,g,s,o,l),m=f=g=null),Lt(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function gJ(e){var t=e.position,r,i,n,a=!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&&(Lt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Wr(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&ce(e,"directive name must not be less than one character in length");s!==0;){for(;Ms(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!wn(s));break}if(wn(s))break;for(r=e.position;s!==0&&!Wr(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&D6(e),Ma.call(Xx,i)?Xx[i](e,i,n):Im(e,'unknown document directive "'+i+'"')}if(Lt(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,Lt(e,!0,-1)):a&&ce(e,"directives end mark is expected"),$o(e,e.lineIndent-1,Am,!1,!0),Lt(e,!0,-1),e.checkLineBreaks&&eJ.test(e.input.slice(t,e.position))&&Im(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Dm(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Lt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=sN(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var Bm=jo(),pc=zo(),_J=Rm(),gN=Object.prototype.toString,yN=Object.prototype.hasOwnProperty,j6=65279,bJ=9,lc=10,wJ=13,EJ=32,xJ=33,NJ=34,B6=35,SJ=37,TJ=38,PJ=39,CJ=42,vN=44,RJ=45,Lm=58,OJ=61,AJ=62,IJ=63,DJ=64,_N=91,bN=93,LJ=96,wN=123,qJ=124,EN=125,_r={};_r[0]="\\0";_r[7]="\\a";_r[8]="\\b";_r[9]="\\t";_r[10]="\\n";_r[11]="\\v";_r[12]="\\f";_r[13]="\\r";_r[27]="\\e";_r[34]='\\"';_r[92]="\\\\";_r[133]="\\N";_r[160]="\\_";_r[8232]="\\L";_r[8233]="\\P";var BJ=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],MJ=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function FJ(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function xN(e){var t=/^\n* /;return t.test(e)}var NN=1,F6=2,SN=3,TN=4,Go=5;function GJ(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=HJ(oc(e,0))&&$J(oc(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=oc(e,l),!cc(d))return Go;g=g&&cN(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=oc(e,l),d===lc)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!cc(d))return Go;g=g&&cN(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?NN:a===dc?Go:F6:r>9&&xN(e)?Go:s?a===dc?Go:F6:u?TN:SN}function VJ(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===dc?'""':"''";if(!e.noCompatMode&&(BJ.indexOf(t)!==-1||MJ.test(t)))return e.quotingType===dc?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return UJ(e,d)}switch(GJ(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case NN:return t;case F6:return"'"+t.replace(/'/g,"''")+"'";case SN:return"|"+pN(t,e.indent)+uN(lN(t,a));case TN:return">"+pN(t,e.indent)+uN(lN(WJ(t,s),a));case Go:return'"'+KJ(t,s)+'"';default:throw new pc("impossible error: invalid scalar style")}}()}function pN(e,t){var r=xN(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function uN(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function WJ(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,mN(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+mN(l,t),n=a}return i}function mN(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function KJ(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=oc(e,n),i=_r[r],!i&&cc(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||kJ(r);return t}function XJ(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&Kn(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function fN(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&Kn(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=M6(e,t)),e.dump&&lc===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function QJ(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Kn(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function YJ(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new pc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&lc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=M6(e,t)),Kn(e,t+1,c,!0,p)&&(e.dump&&lc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function hN(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Kn(e,t,r,i,n,a,s){e.tag=null,e.dump=r,hN(e,r,!1)||hN(e,r,!0);var o=gN.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(YJ(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(QJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?fN(e,t-1,e.dump,n):fN(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(XJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&VJ(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new pc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function JJ(e,t){var r=[],i=[],n,a;for(k6(e,r,i),n=0,a=i.length;n{"use strict";var RN=oN(),eZ=CN();function z6(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.")}}Or.exports.Type=vr();Or.exports.Schema=f6();Or.exports.FAILSAFE_SCHEMA=v6();Or.exports.JSON_SCHEMA=x6();Or.exports.CORE_SCHEMA=N6();Or.exports.DEFAULT_SCHEMA=Rm();Or.exports.load=RN.load;Or.exports.loadAll=RN.loadAll;Or.exports.dump=eZ.dump;Or.exports.YAMLException=zo();Or.exports.types={binary:C6(),float:E6(),map:y6(),null:_6(),pairs:O6(),set:A6(),timestamp:S6(),bool:b6(),int:w6(),merge:T6(),omap:R6(),seq:g6(),str:h6()};Or.exports.safeLoad=z6("safeLoad","load");Or.exports.safeLoadAll=z6("safeLoadAll","loadAll");Or.exports.safeDump=z6("safeDump","dump")});var uc=h((U_e,ON)=>{var tZ="2.0.0",rZ=Number.MAX_SAFE_INTEGER||9007199254740991,iZ=16,nZ=250,aZ=["major","premajor","minor","preminor","patch","prepatch","prerelease"];ON.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:iZ,MAX_SAFE_BUILD_LENGTH:nZ,MAX_SAFE_INTEGER:rZ,RELEASE_TYPES:aZ,SEMVER_SPEC_VERSION:tZ,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var mc=h((H_e,AN)=>{var sZ=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};AN.exports=sZ});var Vo=h((Xn,IN)=>{var{MAX_SAFE_COMPONENT_LENGTH:U6,MAX_SAFE_BUILD_LENGTH:oZ,MAX_LENGTH:lZ}=uc(),dZ=mc();Xn=IN.exports={};var cZ=Xn.re=[],pZ=Xn.safeRe=[],Y=Xn.src=[],J=Xn.t={},uZ=0,H6="[a-zA-Z0-9-]",mZ=[["\\s",1],["\\d",lZ],[H6,oZ]],fZ=e=>{for(let[t,r]of mZ)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ye=(e,t,r)=>{let i=fZ(t),n=uZ++;dZ(e,n,t),J[e]=n,Y[n]=t,cZ[n]=new RegExp(t,r?"g":void 0),pZ[n]=new RegExp(i,r?"g":void 0)};ye("NUMERICIDENTIFIER","0|[1-9]\\d*");ye("NUMERICIDENTIFIERLOOSE","\\d+");ye("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${H6}*`);ye("MAINVERSION",`(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})`);ye("MAINVERSIONLOOSE",`(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})`);ye("PRERELEASEIDENTIFIER",`(?:${Y[J.NUMERICIDENTIFIER]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASEIDENTIFIERLOOSE",`(?:${Y[J.NUMERICIDENTIFIERLOOSE]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASE",`(?:-(${Y[J.PRERELEASEIDENTIFIER]}(?:\\.${Y[J.PRERELEASEIDENTIFIER]})*))`);ye("PRERELEASELOOSE",`(?:-?(${Y[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Y[J.PRERELEASEIDENTIFIERLOOSE]})*))`);ye("BUILDIDENTIFIER",`${H6}+`);ye("BUILD",`(?:\\+(${Y[J.BUILDIDENTIFIER]}(?:\\.${Y[J.BUILDIDENTIFIER]})*))`);ye("FULLPLAIN",`v?${Y[J.MAINVERSION]}${Y[J.PRERELEASE]}?${Y[J.BUILD]}?`);ye("FULL",`^${Y[J.FULLPLAIN]}$`);ye("LOOSEPLAIN",`[v=\\s]*${Y[J.MAINVERSIONLOOSE]}${Y[J.PRERELEASELOOSE]}?${Y[J.BUILD]}?`);ye("LOOSE",`^${Y[J.LOOSEPLAIN]}$`);ye("GTLT","((?:<|>)?=?)");ye("XRANGEIDENTIFIERLOOSE",`${Y[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ye("XRANGEIDENTIFIER",`${Y[J.NUMERICIDENTIFIER]}|x|X|\\*`);ye("XRANGEPLAIN",`[v=\\s]*(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:${Y[J.PRERELEASE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGEPLAINLOOSE",`[v=\\s]*(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:${Y[J.PRERELEASELOOSE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAIN]}$`);ye("XRANGELOOSE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAINLOOSE]}$`);ye("COERCEPLAIN",`(^|[^\\d])(\\d{1,${U6}})(?:\\.(\\d{1,${U6}}))?(?:\\.(\\d{1,${U6}}))?`);ye("COERCE",`${Y[J.COERCEPLAIN]}(?:$|[^\\d])`);ye("COERCEFULL",Y[J.COERCEPLAIN]+`(?:${Y[J.PRERELEASE]})?(?:${Y[J.BUILD]})?(?:$|[^\\d])`);ye("COERCERTL",Y[J.COERCE],!0);ye("COERCERTLFULL",Y[J.COERCEFULL],!0);ye("LONETILDE","(?:~>?)");ye("TILDETRIM",`(\\s*)${Y[J.LONETILDE]}\\s+`,!0);Xn.tildeTrimReplace="$1~";ye("TILDE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAIN]}$`);ye("TILDELOOSE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("LONECARET","(?:\\^)");ye("CARETTRIM",`(\\s*)${Y[J.LONECARET]}\\s+`,!0);Xn.caretTrimReplace="$1^";ye("CARET",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAIN]}$`);ye("CARETLOOSE",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("COMPARATORLOOSE",`^${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]})$|^$`);ye("COMPARATOR",`^${Y[J.GTLT]}\\s*(${Y[J.FULLPLAIN]})$|^$`);ye("COMPARATORTRIM",`(\\s*)${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]}|${Y[J.XRANGEPLAIN]})`,!0);Xn.comparatorTrimReplace="$1$2$3";ye("HYPHENRANGE",`^\\s*(${Y[J.XRANGEPLAIN]})\\s+-\\s+(${Y[J.XRANGEPLAIN]})\\s*$`);ye("HYPHENRANGELOOSE",`^\\s*(${Y[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${Y[J.XRANGEPLAINLOOSE]})\\s*$`);ye("STAR","(<|>)?=?\\s*\\*");ye("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ye("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Fm=h(($_e,DN)=>{var hZ=Object.freeze({loose:!0}),gZ=Object.freeze({}),yZ=e=>e?typeof e!="object"?hZ:e:gZ;DN.exports=yZ});var $6=h((G_e,BN)=>{var LN=/^[0-9]+$/,qN=(e,t)=>{let r=LN.test(e),i=LN.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eqN(t,e);BN.exports={compareIdentifiers:qN,rcompareIdentifiers:vZ}});var br=h((V_e,jN)=>{var km=mc(),{MAX_LENGTH:MN,MAX_SAFE_INTEGER:jm}=uc(),{safeRe:FN,t:kN}=Vo(),_Z=Fm(),{compareIdentifiers:Wo}=$6(),G6=class e{constructor(t,r){if(r=_Z(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>MN)throw new TypeError(`version is longer than ${MN} characters`);km("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?FN[kN.LOOSE]:FN[kN.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>jm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>jm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>jm||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),Wo(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};jN.exports=G6});var Fs=h((W_e,UN)=>{var zN=br(),bZ=(e,t,r=!1)=>{if(e instanceof zN)return e;try{return new zN(e,t)}catch(i){if(!r)return null;throw i}};UN.exports=bZ});var $N=h((K_e,HN)=>{var wZ=Fs(),EZ=(e,t)=>{let r=wZ(e,t);return r?r.version:null};HN.exports=EZ});var VN=h((X_e,GN)=>{var xZ=Fs(),NZ=(e,t)=>{let r=xZ(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};GN.exports=NZ});var XN=h((Q_e,KN)=>{var WN=br(),SZ=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new WN(e instanceof WN?e.version:e,r).inc(t,i,n).version}catch{return null}};KN.exports=SZ});var JN=h((Y_e,YN)=>{var QN=Fs(),TZ=(e,t)=>{let r=QN(e,null,!0),i=QN(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};YN.exports=TZ});var eS=h((J_e,ZN)=>{var PZ=br(),CZ=(e,t)=>new PZ(e,t).major;ZN.exports=CZ});var rS=h((Z_e,tS)=>{var RZ=br(),OZ=(e,t)=>new RZ(e,t).minor;tS.exports=OZ});var nS=h((ebe,iS)=>{var AZ=br(),IZ=(e,t)=>new AZ(e,t).patch;iS.exports=IZ});var sS=h((tbe,aS)=>{var DZ=Fs(),LZ=(e,t)=>{let r=DZ(e,t);return r&&r.prerelease.length?r.prerelease:null};aS.exports=LZ});var xi=h((rbe,lS)=>{var oS=br(),qZ=(e,t,r)=>new oS(e,r).compare(new oS(t,r));lS.exports=qZ});var cS=h((ibe,dS)=>{var BZ=xi(),MZ=(e,t,r)=>BZ(t,e,r);dS.exports=MZ});var uS=h((nbe,pS)=>{var FZ=xi(),kZ=(e,t)=>FZ(e,t,!0);pS.exports=kZ});var zm=h((abe,fS)=>{var mS=br(),jZ=(e,t,r)=>{let i=new mS(e,r),n=new mS(t,r);return i.compare(n)||i.compareBuild(n)};fS.exports=jZ});var gS=h((sbe,hS)=>{var zZ=zm(),UZ=(e,t)=>e.sort((r,i)=>zZ(r,i,t));hS.exports=UZ});var vS=h((obe,yS)=>{var HZ=zm(),$Z=(e,t)=>e.sort((r,i)=>HZ(i,r,t));yS.exports=$Z});var fc=h((lbe,_S)=>{var GZ=xi(),VZ=(e,t,r)=>GZ(e,t,r)>0;_S.exports=VZ});var Um=h((dbe,bS)=>{var WZ=xi(),KZ=(e,t,r)=>WZ(e,t,r)<0;bS.exports=KZ});var V6=h((cbe,wS)=>{var XZ=xi(),QZ=(e,t,r)=>XZ(e,t,r)===0;wS.exports=QZ});var W6=h((pbe,ES)=>{var YZ=xi(),JZ=(e,t,r)=>YZ(e,t,r)!==0;ES.exports=JZ});var Hm=h((ube,xS)=>{var ZZ=xi(),eee=(e,t,r)=>ZZ(e,t,r)>=0;xS.exports=eee});var $m=h((mbe,NS)=>{var tee=xi(),ree=(e,t,r)=>tee(e,t,r)<=0;NS.exports=ree});var K6=h((fbe,SS)=>{var iee=V6(),nee=W6(),aee=fc(),see=Hm(),oee=Um(),lee=$m(),dee=(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 iee(e,r,i);case"!=":return nee(e,r,i);case">":return aee(e,r,i);case">=":return see(e,r,i);case"<":return oee(e,r,i);case"<=":return lee(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};SS.exports=dee});var PS=h((hbe,TS)=>{var cee=br(),pee=Fs(),{safeRe:Gm,t:Vm}=Vo(),uee=(e,t)=>{if(e instanceof cee)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?Gm[Vm.COERCEFULL]:Gm[Vm.COERCE]);else{let l=t.includePrerelease?Gm[Vm.COERCERTLFULL]:Gm[Vm.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return pee(`${i}.${n}.${a}${s}${o}`,t)};TS.exports=uee});var RS=h((gbe,CS)=>{var X6=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};CS.exports=X6});var Ni=h((ybe,DS)=>{var mee=/\s+/g,Q6=class e{constructor(t,r){if(r=hee(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof Y6)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(mee," "),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(n=>!AS(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&Eee(n[0])){this.set=[n];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&&bee)|(this.options.loose&&wee))+":"+t,n=OS.get(i);if(n)return n;let a=this.options.loose,s=a?Kr[Ar.HYPHENRANGELOOSE]:Kr[Ar.HYPHENRANGE];t=t.replace(s,Iee(this.options.includePrerelease)),ot("hyphen replace",t),t=t.replace(Kr[Ar.COMPARATORTRIM],yee),ot("comparator trim",t),t=t.replace(Kr[Ar.TILDETRIM],vee),ot("tilde trim",t),t=t.replace(Kr[Ar.CARETTRIM],_ee),ot("caret trim",t);let o=t.split(" ").map(p=>xee(p,this.options)).join(" ").split(/\s+/).map(p=>Aee(p,this.options));a&&(o=o.filter(p=>(ot("loose invalid filter",p,this.options),!!p.match(Kr[Ar.COMPARATORLOOSE])))),ot("range list",o);let l=new Map,d=o.map(p=>new Y6(p,this.options));for(let p of d){if(AS(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return OS.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>IS(i,r)&&t.set.some(n=>IS(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new gee(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",Eee=e=>e.value==="",IS=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},xee=(e,t)=>(ot("comp",e,t),e=Tee(e,t),ot("caret",e),e=Nee(e,t),ot("tildes",e),e=Cee(e,t),ot("xrange",e),e=Oee(e,t),ot("stars",e),e),Ir=e=>!e||e.toLowerCase()==="x"||e==="*",Nee=(e,t)=>e.trim().split(/\s+/).map(r=>See(r,t)).join(" "),See=(e,t)=>{let r=t.loose?Kr[Ar.TILDELOOSE]:Kr[Ar.TILDE];return e.replace(r,(i,n,a,s,o)=>{ot("tilde",e,i,n,a,s,o);let l;return Ir(n)?l="":Ir(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Ir(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(ot("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,ot("tilde return",l),l})},Tee=(e,t)=>e.trim().split(/\s+/).map(r=>Pee(r,t)).join(" "),Pee=(e,t)=>{ot("caret",e,t);let r=t.loose?Kr[Ar.CARETLOOSE]:Kr[Ar.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{ot("caret",e,n,a,s,o,l);let d;return Ir(a)?d="":Ir(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Ir(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(ot("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(ot("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),ot("caret return",d),d})},Cee=(e,t)=>(ot("replaceXRanges",e,t),e.split(/\s+/).map(r=>Ree(r,t)).join(" ")),Ree=(e,t)=>{e=e.trim();let r=t.loose?Kr[Ar.XRANGELOOSE]:Kr[Ar.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{ot("xRange",e,i,n,a,s,o,l);let d=Ir(a),c=d||Ir(s),p=c||Ir(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),ot("xRange return",i),i})},Oee=(e,t)=>(ot("replaceStars",e,t),e.trim().replace(Kr[Ar.STAR],"")),Aee=(e,t)=>(ot("replaceGTE0",e,t),e.trim().replace(Kr[t.includePrerelease?Ar.GTE0PRE:Ar.GTE0],"")),Iee=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(Ir(i)?r="":Ir(n)?r=`>=${i}.0.0${e?"-0":""}`:Ir(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Ir(d)?l="":Ir(c)?l=`<${+d+1}.0.0-0`:Ir(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),Dee=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var hc=h((vbe,kS)=>{var gc=Symbol("SemVer ANY"),e4=class e{static get ANY(){return gc}constructor(t,r){if(r=LS(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),Z6("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===gc?this.value="":this.value=this.operator+this.semver.version,Z6("comp",this)}parse(t){let r=this.options.loose?qS[BS.COMPARATORLOOSE]:qS[BS.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 MS(i[2],this.options.loose):this.semver=gc}toString(){return this.value}test(t){if(Z6("Comparator.test",t,this.options.loose),this.semver===gc||t===gc)return!0;if(typeof t=="string")try{t=new MS(t,this.options)}catch{return!1}return J6(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 FS(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new FS(this.value,r).test(t.semver):(r=LS(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("=")||J6(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||J6(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};kS.exports=e4;var LS=Fm(),{safeRe:qS,t:BS}=Vo(),J6=K6(),Z6=mc(),MS=br(),FS=Ni()});var yc=h((_be,jS)=>{var Lee=Ni(),qee=(e,t,r)=>{try{t=new Lee(t,r)}catch{return!1}return t.test(e)};jS.exports=qee});var US=h((bbe,zS)=>{var Bee=Ni(),Mee=(e,t)=>new Bee(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));zS.exports=Mee});var $S=h((wbe,HS)=>{var Fee=br(),kee=Ni(),jee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new kee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Fee(i,r))}),i};HS.exports=jee});var VS=h((Ebe,GS)=>{var zee=br(),Uee=Ni(),Hee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Uee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new zee(i,r))}),i};GS.exports=Hee});var XS=h((xbe,KS)=>{var t4=br(),$ee=Ni(),WS=fc(),Gee=(e,t)=>{e=new $ee(e,t);let r=new t4("0.0.0");if(e.test(r)||(r=new t4("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new t4(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||WS(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||WS(r,a))&&(r=a)}return r&&e.test(r)?r:null};KS.exports=Gee});var YS=h((Nbe,QS)=>{var Vee=Ni(),Wee=(e,t)=>{try{return new Vee(e,t).range||"*"}catch{return null}};QS.exports=Wee});var Wm=h((Sbe,tT)=>{var Kee=br(),eT=hc(),{ANY:Xee}=eT,Qee=Ni(),Yee=yc(),JS=fc(),ZS=Um(),Jee=$m(),Zee=Hm(),ete=(e,t,r,i)=>{e=new Kee(e,i),t=new Qee(t,i);let n,a,s,o,l;switch(r){case">":n=JS,a=Jee,s=ZS,o=">",l=">=";break;case"<":n=ZS,a=Zee,s=JS,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Yee(e,t,i))return!1;for(let d=0;d{m.semver===Xee&&(m=new eT(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};tT.exports=ete});var iT=h((Tbe,rT)=>{var tte=Wm(),rte=(e,t,r)=>tte(e,t,">",r);rT.exports=rte});var aT=h((Pbe,nT)=>{var ite=Wm(),nte=(e,t,r)=>ite(e,t,"<",r);nT.exports=nte});var lT=h((Cbe,oT)=>{var sT=Ni(),ate=(e,t,r)=>(e=new sT(e,r),t=new sT(t,r),e.intersects(t,r));oT.exports=ate});var cT=h((Rbe,dT)=>{var ste=yc(),ote=xi();dT.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>ote(c,p,r));for(let c of s)ste(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var pT=Ni(),i4=hc(),{ANY:r4}=i4,vc=yc(),n4=xi(),lte=(e,t,r={})=>{if(e===t)return!0;e=new pT(e,r),t=new pT(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=cte(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},dte=[new i4(">=0.0.0-0")],uT=[new i4(">=0.0.0")],cte=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===r4){if(t.length===1&&t[0].semver===r4)return!0;r.includePrerelease?e=dte:e=uT}if(t.length===1&&t[0].semver===r4){if(r.includePrerelease)return!0;t=uT}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=mT(n,m,r):m.operator==="<"||m.operator==="<="?a=fT(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=n4(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!vc(m,String(n),r)||a&&!vc(m,String(a),r))return null;for(let f of t)if(!vc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=mT(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!vc(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=fT(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!vc(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},mT=(e,t,r)=>{if(!e)return t;let i=n4(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},fT=(e,t,r)=>{if(!e)return t;let i=n4(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};hT.exports=lte});var Ko=h((Abe,_T)=>{var a4=Vo(),yT=uc(),pte=br(),vT=$6(),ute=Fs(),mte=$N(),fte=VN(),hte=XN(),gte=JN(),yte=eS(),vte=rS(),_te=nS(),bte=sS(),wte=xi(),Ete=cS(),xte=uS(),Nte=zm(),Ste=gS(),Tte=vS(),Pte=fc(),Cte=Um(),Rte=V6(),Ote=W6(),Ate=Hm(),Ite=$m(),Dte=K6(),Lte=PS(),qte=hc(),Bte=Ni(),Mte=yc(),Fte=US(),kte=$S(),jte=VS(),zte=XS(),Ute=YS(),Hte=Wm(),$te=iT(),Gte=aT(),Vte=lT(),Wte=cT(),Kte=gT();_T.exports={parse:ute,valid:mte,clean:fte,inc:hte,diff:gte,major:yte,minor:vte,patch:_te,prerelease:bte,compare:wte,rcompare:Ete,compareLoose:xte,compareBuild:Nte,sort:Ste,rsort:Tte,gt:Pte,lt:Cte,eq:Rte,neq:Ote,gte:Ate,lte:Ite,cmp:Dte,coerce:Lte,Comparator:qte,Range:Bte,satisfies:Mte,toComparators:Fte,maxSatisfying:kte,minSatisfying:jte,minVersion:zte,validRange:Ute,outside:Hte,gtr:$te,ltr:Gte,intersects:Vte,simplifyRange:Wte,subset:Kte,SemVer:pte,re:a4.re,src:a4.src,tokens:a4.t,SEMVER_SPEC_VERSION:yT.SEMVER_SPEC_VERSION,RELEASE_TYPES:yT.RELEASE_TYPES,compareIdentifiers:vT.compareIdentifiers,rcompareIdentifiers:vT.rcompareIdentifiers}});var bT=h((Ibe,Xte)=>{Xte.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var ks=h(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.EnvVar=void 0;var wT;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(wT||(Km.EnvVar=wT={}))});var zt=h(G=>{"use strict";var Qte=G&&G.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Yte=G&&G.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ka=G&&G.__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)&&Qte(t,e,r);return Yte(t,e),t},d4=G&&G.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(G,"__esModule",{value:!0});G.BuildMode=G.ConfigurationError=G.HTTPError=G.DisallowedAPIVersionReason=G.GitHubVariant=G.DEFAULT_DEBUG_DATABASE_NAME=G.DEFAULT_DEBUG_ARTIFACT_NAME=G.GITHUB_DOTCOM_URL=void 0;G.getExtraOptionsEnvParam=are;G.getToolNames=sre;G.withTmpDir=ore;G.getMemoryFlagValueForPlatform=TT;G.getMemoryFlagValue=PT;G.getMemoryFlag=ure;G.getAddSnippetsFlag=mre;G.getThreadsFlagValue=CT;G.getCgroupCpuCountFromCpus=RT;G.getThreadsFlag=hre;G.getCodeQLDatabasePath=OT;G.parseGitHubUrl=gre;G.checkGitHubVersionInRange=vre;G.apiVersionInRange=AT;G.assertNever=_re;G.initializeEnvironment=bre;G.getRequiredEnvParam=IT;G.isHTTPError=wre;G.cacheCodeQlVersion=Ere;G.getCachedCodeQlVersion=xre;G.codeQlVersionAtLeast=Nre;G.bundleDb=Sre;G.delay=p4;G.isGoodVersion=Tre;G.isInTestMode=Pre;G.doesDirectoryExist=DT;G.listFolder=LT;G.tryGetFolderBytes=Cre;G.withTimeout=Rre;G.checkForTimeout=Ore;G.isHostedRunner=Are;G.parseMatrixInput=Ire;G.fixInvalidNotifications=BT;G.fixInvalidNotificationsInFile=Lre;G.wrapError=MT;G.getErrorMessage=FT;G.prettyPrintPack=qre;G.checkDiskUsage=Bre;G.checkActionVersion=Mre;G.cloneObject=Fre;G.checkSipEnablement=kT;G.cleanUpGlob=kre;var si=ka(require("fs")),Yo=ka(require("os")),_c=ka(require("path")),Jte=require("util"),Si=ka(_t()),Zte=ka(So()),ere=d4(h7()),c4=d4(cx()),tre=d4(gx()),rre=ka(Mm()),Xo=ka(Ko()),ET=ka(bT()),wr=ks(),ire=["0.0.0-20211207"];G.GITHUB_DOTCOM_URL="https://github.com";G.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";G.DEFAULT_DEBUG_DATABASE_NAME="db";var nre=.05,xT=1024*1024;function are(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return rre.load(t)}catch(r){let i=MT(r);throw new Fa(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function sre(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function ore(e){let t=si.mkdtempSync(_c.join(Yo.tmpdir(),"codeql-action-")),r=await e(t);return await(0,c4.default)(t,{force:!0}),r}function lre(e,t){let r=1024*(t==="win32"?1.5:1),i=dre()*Math.max(e-8*1024,0);return r+i}function dre(){let e=Number.parseInt(process.env[wr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?nre:e/100}function TT(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new Fa(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=lre(n,r);i=n-a}return Math.floor(i)}function cre(e){let t=[Yo.totalmem()];Yo.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>pre(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function pre(e,t){if(!si.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(si.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Yo.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rRT(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>fre(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new Fa(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return Jo.ACTION_TOO_NEW;if(!Xo.satisfies(e,`<=${r}`))return Jo.ACTION_TOO_OLD}var s4=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function _re(e){throw new s4(e)}function bre(e){Si.exportVariable(String(wr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Si.exportVariable(String(wr.EnvVar.FEATURE_SANDWICH),"false"),Si.exportVariable(String(wr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Si.exportVariable(String(wr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Si.exportVariable(String(wr.EnvVar.VERSION),e)}function IT(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var o4=class extends Error{constructor(t,r){super(t),this.status=r}};G.HTTPError=o4;var Fa=class extends Error{constructor(t){super(t)}};G.ConfigurationError=Fa;function wre(e){return e?.status!==void 0&&Number.isInteger(e.status)}var l4;function Ere(e){if(l4!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");l4=e}function xre(){return l4}async function Nre(e,t){return Xo.gte((await e.getVersion()).version,t)}async function Sre(e,t,r,i){let n=OT(e,t),a=_c.resolve(e.dbLocation,`${i}.zip`);return si.existsSync(a)&&await(0,c4.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function p4(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function Tre(e){return!ire.includes(e)}function Pre(){return process.env[wr.EnvVar.TEST_MODE]==="true"}function DT(e){try{return si.lstatSync(e).isDirectory()}catch{return!1}}function LT(e){if(!DT(e))return[];let t=si.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(_c.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(LT(_c.resolve(e,i.name))));return r}async function Cre(e,t){try{return await(0,Jte.promisify)(tre.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var qT=!1;async function Rre(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await p4(e,{allowProcessExit:!0}),i||(qT=!0,r())};return await Promise.race([n(),a()])}async function Ore(){qT===!0&&(Si.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await p4(3e4,{allowProcessExit:!0}),process.exit())}function Are(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function Ire(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function Dre(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function BT(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=Dre(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function Lre(e,t,r){if(process.env[wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),si.renameSync(e,t);else{let i=JSON.parse(si.readFileSync(e,"utf8"));i=BT(i,r),si.writeFileSync(t,JSON.stringify(i))}}function MT(e){return e instanceof Error?e:new Error(String(e))}function FT(e){return e instanceof Error?e.message:String(e)}function qre(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function Bre(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await kT(e))return;let t=await(0,ere.default)(IT("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),Si.exportVariable(wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${FT(t)}`);return}}function Mre(e,t){!Xo.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Qo.DOTCOM||t.type===Qo.GHE_DOTCOM||t.type===Qo.GHES&&Xo.satisfies(Xo.coerce(t.version)??"0.0.0",">=3.11"))&&(Si.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Si.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var ST;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(ST||(G.BuildMode=ST={}));function Fre(e){return JSON.parse(JSON.stringify(e))}async function kT(e){if(process.env[wr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[wr.EnvVar.IS_SIP_ENABLED]))return process.env[wr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await Zte.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Si.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Si.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function kre(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,c4.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var jT=h((qbe,jre)=>{jre.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Ji=h(te=>{"use strict";var zre=te&&te.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ure=te&&te.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bc=te&&te.__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)&&zre(t,e,r);return Ure(t,e),t};Object.defineProperty(te,"__esModule",{value:!0});te.restoreInputs=te.persistInputs=te.CommandInvocationError=te.getFileType=te.FileCmdNotFoundError=te.decodeGitFilePath=te.getGitDiffHunkHeaders=te.getAllGitMergeBases=te.gitFetch=te.deepenGitHistory=te.determineBaseBranchHeadCommitOid=te.getCommitOid=te.getOptionalInput=te.getRequiredInput=void 0;te.getTemporaryDirectory=Vre;te.getRef=$T;te.getActionVersion=eie;te.getWorkflowEventName=Ym;te.isRunningLocalAction=tie;te.getRelativeScriptPath=VT;te.getWorkflowEvent=WT;te.isAnalyzingDefaultBranch=rie;te.printDebugLogs=iie;te.getUploadValue=nie;te.getWorkflowRunID=aie;te.getWorkflowRunAttempt=sie;te.isSelfHostedRunner=lie;te.isDefaultSetup=die;te.prettyPrintInvocation=KT;te.ensureEndsInPeriod=XT;te.runTool=cie;var u4=bc(require("fs")),js=bc(require("path")),oi=bc(_t()),m4=bc(Ud()),HT=bc(Ph()),Dr=zt(),Hre=jT(),$re=function(e){let t=oi.getInput(e);if(!t)throw new Dr.ConfigurationError(`Input required and not supplied: ${e}`);return t};te.getRequiredInput=$re;var Gre=function(e){let t=oi.getInput(e);return t.length>0?t:void 0};te.getOptionalInput=Gre;function Vre(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Dr.getRequiredEnvParam)("RUNNER_TEMP")}async function Zo(e,t,r){let i="",n="";oi.debug(`Running git command: git ${t.join(" ")}`);try{return await new m4.ToolRunner(await HT.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),oi.info(`git call failed. ${r} Error: ${s}`),a}}var Wre=async function(e,t="HEAD"){try{return(await Zo(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,te.getOptionalInput)("sha")||(0,Dr.getRequiredEnvParam)("GITHUB_SHA")}};te.getCommitOid=Wre;var Kre=async function(e){if(Ym()!=="pull_request")return;let t=(0,Dr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,te.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await Zo(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};te.determineBaseBranchHeadCommitOid=Kre;var Xre=async function(){try{await Zo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};te.deepenGitHistory=Xre;var Qre=async function(e,t){try{await Zo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};te.gitFetch=Qre;var Yre=async function(e){try{return(await Zo((0,te.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};te.getAllGitMergeBases=Yre;var Jre=async function(e,t){let r="";try{r=await Zo((0,te.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};te.getGitDiffHunkHeaders=Jre;var Zre=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};te.decodeGitFilePath=Zre;async function $T(){let e=(0,te.getOptionalInput)("ref"),t=(0,te.getOptionalInput)("sha"),r=(0,te.getOptionalInput)("checkout_path")||(0,te.getOptionalInput)("source-root")||(0,Dr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Dr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||GT(),s=t||(0,Dr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,te.getCommitOid)(r,"HEAD");if(s!==l&&await(0,te.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return oi.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function GT(){let e;try{e=(0,Dr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function eie(){return Hre.version}function Ym(){return(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function tie(){let e=VT();return e.startsWith("..")||js.isAbsolute(e)}function VT(){let e=(0,Dr.getRequiredEnvParam)("RUNNER_TEMP"),t=js.join(js.dirname(e),"_actions");return js.relative(t,__filename)}function WT(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(u4.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function zT(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function rie(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await $T();e=zT(e);let r=WT()?.repository?.default_branch;return Ym()==="schedule"&&(r=zT(GT())),e===r}async function iie(e){for(let t of e.languages){let r=(0,Dr.getCodeQLDatabasePath)(e,t),i=js.join(r,"log");if(!(0,Dr.doesDirectoryExist)(i)){oi.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=u4.readdirSync(a,{withFileTypes:!0});s.length===0&&oi.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=js.resolve(a,o.name);oi.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(u4.readFileSync(l)),oi.endGroup()}else o.isDirectory()&&n(js.resolve(a,o.name))};n(i)}}function nie(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return oi.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function aie(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function sie(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Xm=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};te.FileCmdNotFoundError=Xm;var oie=async e=>{let t="",r="",i;try{i=await HT.safeWhich("file")}catch(n){throw new Xm(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new m4.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw oi.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};te.getFileType=oie;function lie(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function die(){return Ym()==="dynamic"}function KT(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var Qm=class extends Error{constructor(t,r,i,n,a){let s=KT(t,r),o=XT(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};te.CommandInvocationError=Qm;function XT(e){return e[e.length-1]==="."?e:`${e}.`}var UT=2e4;async function cie(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new m4.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-UT>0&&(o=s.length-UT+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new Qm(e,t,a,n,i);return i}var QT="persisted_inputs",pie=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));oi.saveState(QT,JSON.stringify(e))};te.persistInputs=pie;var uie=function(){let e=oi.getState(QT);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};te.restoreInputs=uie});var JT=h(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.Context=void 0;var YT=require("fs"),mie=require("os"),f4=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(YT.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(YT.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${mie.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'")}};Jm.Context=f4});var ZT=h(Xr=>{"use strict";var fie=Xr&&Xr.__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]}),hie=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gie=Xr&&Xr.__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)&&fie(t,e,r);return hie(t,e),t};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.getApiBaseUrl=Xr.getProxyAgent=Xr.getAuthString=void 0;var yie=gie(bs());function vie(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}`}Xr.getAuthString=vie;function _ie(e){return new yie.HttpClient().getAgent(e)}Xr.getProxyAgent=_ie;function bie(){return process.env.GITHUB_API_URL||"https://api.github.com"}Xr.getApiBaseUrl=bie});var wc=h(h4=>{"use strict";Object.defineProperty(h4,"__esModule",{value:!0});function wie(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}h4.getUserAgent=wie});var rP=h((jbe,tP)=>{tP.exports=eP;function eP(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(n,a){return eP.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var nP=h((zbe,iP)=>{iP.exports=Eie;function Eie(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var sP=h((Ube,aP)=>{aP.exports=xie;function xie(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var mP=h((Hbe,Ec)=>{var cP=rP(),Nie=nP(),Sie=sP(),oP=Function.bind,lP=oP.bind(oP);function pP(e,t,r){var i=lP(Sie,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=lP(Nie,null).apply(null,a)})}function Tie(){var e="h",t={registry:{}},r=cP.bind(null,t,e);return pP(r,t,e),r}function uP(){var e={registry:{}},t=cP.bind(null,e);return pP(t,e),t}var dP=!1;function el(){return dP||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),dP=!0),uP()}el.Singular=Tie.bind();el.Collection=uP.bind();Ec.exports=el;Ec.exports.Hook=el;Ec.exports.Singular=el.Singular;Ec.exports.Collection=el.Collection});var y4=h(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});function fP(e){return Object.prototype.toString.call(e)==="[object Object]"}function Pie(e){var t,r;return fP(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(fP(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}g4.isPlainObject=Pie});var wP=h(b4=>{"use strict";Object.defineProperty(b4,"__esModule",{value:!0});var Cie=y4(),Rie=wc();function Oie(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function yP(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{Cie.isPlainObject(t[i])?i in e?r[i]=yP(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function hP(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function _4(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=Oie(r.headers),hP(r),hP(r.headers);let i=yP(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function Aie(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var Iie=/\{[^}]+\}/g;function Die(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Lie(e){let t=e.match(Iie);return t?t.map(Die).reduce((r,i)=>r.concat(i),[]):[]}function gP(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function vP(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 rl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function xc(e,t,r){return t=e==="+"||e==="#"?vP(t):rl(t),r?rl(r)+"="+t:t}function tl(e){return e!=null}function v4(e){return e===";"||e==="&"||e==="?"}function qie(e,t,r,i){var n=e[r],a=[];if(tl(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(xc(t,n,v4(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(tl).forEach(function(s){a.push(xc(t,s,v4(t)?r:""))}):Object.keys(n).forEach(function(s){tl(n[s])&&a.push(xc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(tl).forEach(function(o){s.push(xc(t,o))}):Object.keys(n).forEach(function(o){tl(n[o])&&(s.push(rl(o)),s.push(xc(t,n[o].toString())))}),v4(t)?a.push(rl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?tl(n)&&a.push(rl(r)):n===""&&(t==="&"||t==="?")?a.push(rl(r)+"="):n===""&&a.push("");return a}function Bie(e){return{expand:Mie.bind(null,e)}}function Mie(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(qie(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return vP(a)})}function _P(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=gP(e,["method","baseUrl","url","headers","request","mediaType"]),s=Lie(r);r=Bie(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=gP(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=Aie(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function Fie(e,t,r){return _P(_4(e,t,r))}function bP(e,t){let r=_4(e,t),i=Fie.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:bP.bind(null,r),merge:_4.bind(null,r),parse:_P})}var kie="6.0.12",jie=`octokit-endpoint.js/${kie} ${Rie.getUserAgent()}`,zie={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":jie},mediaType:{format:"",previews:[]}},Uie=bP(null,zie);b4.endpoint=Uie});var NP=h((Vbe,xP)=>{"use strict";var wt={};xP.exports=wt;function EP(e){return e<0?-1:1}function Hie(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ja(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=EP(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=Hie(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=EP(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}wt.void=function(){};wt.boolean=function(e){return!!e};wt.byte=ja(8,{unsigned:!1});wt.octet=ja(8,{unsigned:!0});wt.short=ja(16,{unsigned:!1});wt["unsigned short"]=ja(16,{unsigned:!0});wt.long=ja(32,{unsigned:!1});wt["unsigned long"]=ja(32,{unsigned:!0});wt["long long"]=ja(32,{unsigned:!1,moduloBitLength:64});wt["unsigned long long"]=ja(32,{unsigned:!0,moduloBitLength:64});wt.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};wt["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};wt.float=wt.double;wt["unrestricted float"]=wt["unrestricted double"];wt.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};wt.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};wt.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};wt.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};wt.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var SP=h((Wbe,za)=>{"use strict";za.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{$ie.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 IP=h((Xbe,e1)=>{"use strict";var CP=require("punycode"),PP=TP(),il={TRANSITIONAL:0,NONTRANSITIONAL:1};function RP(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function OP(e){for(var t=0,r=PP.length-1;t<=r;){var i=Math.floor((t+r)/2),n=PP[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var Gie=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function AP(e){return e.replace(Gie,"_").length}function Vie(e,t,r){for(var i=!1,n="",a=AP(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};e1.exports.toUnicode=function(e,t){var r=Zm(e,t,il.NONTRANSITIONAL);return{domain:r.string,error:r.error}};e1.exports.PROCESSING_OPTIONS=il});var En=h((Qbe,li)=>{"use strict";var nl=require("punycode"),DP=IP(),MP={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Re=Symbol("failure");function LP(e){return nl.ucs2.decode(e).length}function qP(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Nc(e){return e>=48&&e<=57}function Sc(e){return e>=65&&e<=90||e>=97&&e<=122}function Xie(e){return Sc(e)||Nc(e)}function Zi(e){return Nc(e)||e>=65&&e<=70||e>=97&&e<=102}function BP(e){return e==="."||e.toLowerCase()==="%2e"}function Qie(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function Yie(e,t){return Sc(e)&&(t===58||t===124)}function FP(e){return e.length===2&&Sc(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function Jie(e){return e.length===2&&Sc(e.codePointAt(0))&&e[1]===":"}function Zie(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function ene(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function w4(e){return MP[e]!==void 0}function Ut(e){return w4(e.scheme)}function tne(e){return MP[e]}function kP(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function rne(e){let t=new Buffer(e),r="";for(let i=0;i126}var nne=new Set([32,34,35,60,62,63,96,123,125]);function jP(e){return t1(e)||nne.has(e)}var ane=new Set([47,58,59,61,64,91,92,93,94,124]);function x4(e){return jP(e)||ane.has(e)}function zs(e,t){let r=String.fromCodePoint(e);return t(e)?rne(r):r}function sne(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)?Re:parseInt(e,t)}function one(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=sne(a);if(s===Re)return e;r.push(s)}for(let a=0;a255)return Re;if(r[r.length-1]>=Math.pow(256,5-r.length))return Re;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function lne(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 dne(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=nl.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Re;n+=2,++r,i=r}for(;n6))return Re;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Re;if(!Nc(e[n]))return Re;for(;Nc(e[n]);){let d=parseInt(qP(e,n));if(l===null)l=d;else{if(l===0)return Re;l=l*10+d}if(l>255)return Re;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Re;break}else if(e[n]===58){if(++n,e[n]===void 0)return Re}else if(e[n]!==void 0)return Re;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Re;return t}function cne(e){let t="",i=une(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function E4(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Re:dne(e.substring(1,e.length-1));if(!t)return pne(e);let r=ine(e),i=DP.toASCII(r,!1,DP.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||Zie(i))return Re;let n=one(i);return typeof n=="number"||n===Re?n:i}function pne(e){if(ene(e))return Re;let t="",r=nl.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function N4(e){return typeof e=="number"?lne(e):e instanceof Array?"["+cne(e)+"]":e}function mne(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function fne(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function zP(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&gne(t[0])||t.pop())}function UP(e){return e.username!==""||e.password!==""}function hne(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function gne(e){return/^[A-Za-z]:$/.test(e)}function Et(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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 s=mne(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=fne(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=nl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Re){this.failure=!0;break}}else break}}Et.prototype["parse scheme start"]=function(t,r){if(Sc(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Re;return!0};Et.prototype["parse scheme"]=function(t,r){if(Xie(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Ut(this.url)&&!w4(this.buffer)||!Ut(this.url)&&w4(this.buffer)||(UP(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"):Ut(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Ut(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,Re;return!0};Et.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Re:(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)};Et.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};Et.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Et.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"):Ut(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};Et.prototype["parse relative slash"]=function(t){return Ut(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};Et.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};Et.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Et.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=LP(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Re;this.url.port=i===tne(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Re;return!0};var yne=new Set([47,92,63,35]);Et.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||!Yie(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!yne.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),zP(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Et.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"&&(Jie(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Et.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&FP(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=E4(this.buffer,Ut(this.url));if(i===Re)return Re;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Et.prototype["parse path start"]=function(t){return Ut(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};Et.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Ut(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Ut(this.url)&&t===92&&(this.parseError=!0),Qie(this.buffer)?(zP(this.url),t!==47&&!(Ut(this.url)&&t===92)&&this.url.path.push("")):BP(this.buffer)&&t!==47&&!(Ut(this.url)&&t===92)?this.url.path.push(""):BP(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&FP(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&&(!Zi(this.input[this.pointer+1])||!Zi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=zs(t,jP);return!0};Et.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&&(!Zi(this.input[this.pointer+1])||!Zi(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+zs(t,t1))),!0};Et.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Ut(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=kP(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Zi(this.input[this.pointer+1])||!Zi(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Et.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!Zi(this.input[this.pointer+1])||!Zi(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=zs(t,t1))),!0};function vne(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+=N4(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 _ne(e){let t=e.scheme+"://";return t+=N4(e.host),e.port!==null&&(t+=":"+e.port),t}li.exports.serializeURL=vne;li.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return li.exports.serializeURLOrigin(li.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return _ne({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};li.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Et(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};li.exports.setTheUsername=function(e,t){e.username="";let r=nl.ucs2.decode(t);for(let i=0;i{"use strict";var xt=En();HP.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=xt.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=xt.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return xt.serializeURL(this._url)}set href(t){let r=xt.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return xt.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){xt.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){xt.cannotHaveAUsernamePasswordPort(this._url)||xt.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){xt.cannotHaveAUsernamePasswordPort(this._url)||xt.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?xt.serializeHost(t.host):xt.serializeHost(t.host)+":"+xt.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||xt.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":xt.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||xt.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":xt.serializeInteger(this._url.port)}set port(t){xt.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:xt.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=[],xt.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="",xt.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="",xt.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var WP=h((Zbe,Tc)=>{"use strict";var Ti=NP(),VP=SP(),GP=$P(),Ze=VP.implSymbol;function Gt(e){if(!this||this[Ze]||!(this instanceof Gt))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";xn.URL=WP().interface;xn.serializeURL=En().serializeURL;xn.serializeURLOrigin=En().serializeURLOrigin;xn.basicURLParse=En().basicURLParse;xn.setTheUsername=En().setTheUsername;xn.setThePassword=En().setThePassword;xn.serializeHost=En().serializeHost;xn.serializeInteger=En().serializeInteger;xn.parseURL=En().parseURL});var sC=h((Nn,aC)=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});function ol(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var tn=ol(require("stream")),JP=ol(require("http")),i1=ol(require("url")),ZP=ol(KP()),bne=ol(require("https")),Us=ol(require("zlib")),wne=tn.Readable,Qn=Symbol("buffer"),S4=Symbol("type"),Cc=class e{constructor(){this[S4]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:eC(e)?e=Buffer.from(e.toString()):Oc(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 tn||(e=Buffer.from(String(e)))),this[Jn]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof tn&&e.on("error",function(o){let l=o.name==="AbortError"?o:new lr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Jn].error=l})}Vt.prototype={get body(){return this[Jn].body},get bodyUsed(){return this[Jn].disturbed},arrayBuffer(){return al.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 al.call(this).then(function(t){return Object.assign(new Cc([],{type:e.toLowerCase()}),{[Qn]:t})})},json(){var e=this;return al.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Vt.Promise.reject(new lr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return al.call(this).then(function(e){return e.toString()})},buffer(){return al.call(this)},textConverted(){var e=this;return al.call(this).then(function(t){return Ene(t,e.headers)})}};Object.defineProperties(Vt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Vt.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Vt.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Vt.prototype,t);Object.defineProperty(e,t,r)}};function al(){var e=this;if(this[Jn].disturbed)return Vt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Jn].disturbed=!0,this[Jn].error)return Vt.Promise.reject(this[Jn].error);let t=this.body;if(t===null)return Vt.Promise.resolve(Buffer.alloc(0));if(Oc(t)&&(t=t.stream()),Buffer.isBuffer(t))return Vt.Promise.resolve(t);if(!(t instanceof tn))return Vt.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Vt.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new lr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new lr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new lr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new lr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function Ene(e,t){if(typeof C4!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[At]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Pc(t);let r=sl(this[At],t);return r===void 0?null:this[At][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=O4(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[At]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[At][i].join(", ")}:function(i){return[i.toLowerCase(),e[At][i].join(", ")]})}var A4=Symbol("internal");function T4(e,t){let r=Object.create(D4);return r[A4]={target:e,kind:t,index:0},r}var D4=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==D4)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[A4];let t=e.target,r=e.kind,i=e.index,n=O4(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[A4].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(D4,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Nne(e){let t=Object.assign({__proto__:null},e[At]),r=sl(e[At],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function Sne(e){let t=new Pi;for(let r of Object.keys(e))if(!nC.test(r))if(Array.isArray(e[r]))for(let i of e[r])R4.test(i)||(t[At][r]===void 0?t[At][r]=[i]:t[At][r].push(i));else R4.test(e[r])||(t[At][r]=[e[r]]);return t}var Ua=Symbol("Response internals"),Tne=JP.STATUS_CODES,en=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]:{};Vt.call(this,t,r);let i=r.status||200,n=new Pi(r.headers);if(t!=null&&!n.has("Content-Type")){let a=rC(t);a&&n.append("Content-Type",a)}this[Ua]={url:r.url,status:i,statusText:r.statusText||Tne[i],headers:n,counter:r.counter}}get url(){return this[Ua].url||""}get status(){return this[Ua].status}get ok(){return this[Ua].status>=200&&this[Ua].status<300}get redirected(){return this[Ua].counter>0}get statusText(){return this[Ua].statusText}get headers(){return this[Ua].headers}clone(){return new e(tC(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Vt.mixIn(en.prototype);Object.defineProperties(en.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(en.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Yn=Symbol("Request internals"),Pne=i1.URL||ZP.URL,Cne=i1.parse,Rne=i1.format;function P4(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new Pne(e).toString()),Cne(e)}var One="destroy"in tn.Readable.prototype;function r1(e){return typeof e=="object"&&typeof e[Yn]=="object"}function Ane(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var $a=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;r1(t)?i=P4(t.url):(t&&t.href?i=P4(t.href):i=P4(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||r1(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:r1(t)&&t.body!==null?tC(t):null;Vt.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new Pi(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=rC(a);l&&s.append("Content-Type",l)}let o=r1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!Ane(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Yn]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},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[Yn].method}get url(){return Rne(this[Yn].parsedURL)}get headers(){return this[Yn].headers}get redirect(){return this[Yn].redirect}get signal(){return this[Yn].signal}clone(){return new e(this)}};Vt.mixIn($a.prototype);Object.defineProperty($a.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties($a.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function Ine(e){let t=e[Yn].parsedURL,r=new Pi(e[Yn].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 tn.Readable&&!One)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 a=iC(e);typeof a=="number"&&(i=String(a))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:Nne(r),agent:n})}function Rc(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Rc.prototype=Object.create(Error.prototype);Rc.prototype.constructor=Rc;Rc.prototype.name="AbortError";var I4=i1.URL||ZP.URL,YP=tn.PassThrough,Dne=function(t,r){let i=new I4(r).hostname,n=new I4(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function Ha(e,t){if(!Ha.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Vt.Promise=Ha.Promise,new Ha.Promise(function(r,i){let n=new $a(e,t),a=Ine(n),s=(a.protocol==="https:"?bne:JP).request,o=n.signal,l=null,d=function(){let g=new Rc("The user aborted a request.");i(g),n.body&&n.body instanceof tn.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new lr(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new lr(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=Sne(f.headers);if(Ha.isRedirect(f.statusCode)){let R=g.get("Location"),A=null;try{A=R===null?null:new I4(R,n.url).toString()}catch{if(n.redirect!=="manual"){i(new lr(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new lr(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(A!==null)try{g.set("Location",A)}catch(ne){i(ne)}break;case"follow":if(A===null)break;if(n.counter>=n.follow){i(new lr(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let U={headers:new Pi(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(!Dne(n.url,A))for(let ne of["authorization","www-authenticate","cookie","cookie2"])U.headers.delete(ne);if(f.statusCode!==303&&n.body&&iC(n)===null){i(new lr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(U.method="GET",U.body=void 0,U.headers.delete("content-length")),r(Ha(new $a(A,U))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new YP),_={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},b=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||b===null||f.statusCode===204||f.statusCode===304){l=new en(y,_),r(l);return}let C={flush:Us.Z_SYNC_FLUSH,finishFlush:Us.Z_SYNC_FLUSH};if(b=="gzip"||b=="x-gzip"){y=y.pipe(Us.createGunzip(C)),l=new en(y,_),r(l);return}if(b=="deflate"||b=="x-deflate"){f.pipe(new YP).once("data",function(A){(A[0]&15)===8?y=y.pipe(Us.createInflate()):y=y.pipe(Us.createInflateRaw()),l=new en(y,_),r(l)});return}if(b=="br"&&typeof Us.createBrotliDecompress=="function"){y=y.pipe(Us.createBrotliDecompress()),l=new en(y,_),r(l);return}l=new en(y,_),r(l)}),xne(p,n)})}Ha.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};Ha.Promise=global.Promise;aC.exports=Nn=Ha;Object.defineProperty(Nn,"__esModule",{value:!0});Nn.default=Nn;Nn.Headers=Pi;Nn.Request=$a;Nn.Response=en;Nn.FetchError=lr});var B4=h(q4=>{"use strict";Object.defineProperty(q4,"__esModule",{value:!0});var L4=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};q4.Deprecation=L4});var dC=h(F4=>{"use strict";Object.defineProperty(F4,"__esModule",{value:!0});function Lne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var oC=B4(),lC=Lne(ec()),qne=lC(e=>console.warn(e)),Bne=lC(e=>console.warn(e)),M4=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return qne(new oC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return Bne(new oC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};F4.RequestError=M4});var U4=h(z4=>{"use strict";Object.defineProperty(z4,"__esModule",{value:!0});function Mne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Fne=wP(),kne=wc(),jne=y4(),zne=Mne(sC()),Ac=dC(),Une="5.6.3";function Hne(e){return e.arrayBuffer()}function cC(e){let t=e.request&&e.request.log?e.request.log:console;(jne.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||zne)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Ac.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Ac.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await k4(s)},request:e});if(i>=400){let o=await k4(s);throw new Ac.RequestError($ne(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return k4(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof Ac.RequestError?s:new Ac.RequestError(s.message,500,{request:e})})}async function k4(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():Hne(e)}function $ne(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 j4(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return cC(r.parse(s));let o=(l,d)=>cC(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:j4.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:j4.bind(null,r)})}var Gne=j4(Fne.endpoint,{headers:{"user-agent":`octokit-request.js/${Une} ${kne.getUserAgent()}`}});z4.request=Gne});var mC=h(Ic=>{"use strict";Object.defineProperty(Ic,"__esModule",{value:!0});var uC=U4(),Vne=wc(),Wne="4.8.0";function Kne(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var n1=class extends Error{constructor(t,r,i){super(Kne(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)}},Xne=["method","baseUrl","url","headers","request","query","mediaType"],Qne=["query","method","url"],pC=/\/api\/v3\/?$/;function Yne(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 s in r)if(Qne.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>Xne.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return pC.test(a)&&(n.url=a.replace(pC,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new n1(n,o,s.data)}return s.data.data})}function H4(e,t){let r=e.defaults(t);return Object.assign((n,a)=>Yne(r,n,a),{defaults:H4.bind(null,r),endpoint:uC.request.endpoint})}var Jne=H4(uC.request,{headers:{"user-agent":`octokit-graphql.js/${Wne} ${Vne.getUserAgent()}`},method:"POST",url:"/graphql"});function Zne(e){return H4(e,{method:"POST",url:"/graphql"})}Ic.GraphqlResponseError=n1;Ic.graphql=Jne;Ic.withCustomRequest=Zne});var fC=h($4=>{"use strict";Object.defineProperty($4,"__esModule",{value:!0});var eae=/^v1\./,tae=/^ghs_/,rae=/^ghu_/;async function iae(e){let t=e.split(/\./).length===3,r=eae.test(e)||tae.test(e),i=rae.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function nae(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function aae(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=nae(e),t(n)}var sae=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(iae.bind(null,t),{hook:aae.bind(null,t)})};$4.createTokenAuth=sae});var V4=h(G4=>{"use strict";Object.defineProperty(G4,"__esModule",{value:!0});var oae=wc(),lae=mP(),hC=U4(),dae=mC(),cae=fC();function pae(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function uae(e,t){if(e==null)return{};var r=pae(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var gC="3.6.0",mae=["authStrategy"],Dc=class{constructor(t={}){let r=new lae.Collection,i={baseUrl:hC.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/${gC} ${oae.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=hC.request.defaults(i),this.graphql=dae.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:a}=t,s=uae(t,mae),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=cae.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};Dc.VERSION=gC;Dc.plugins=[];G4.Octokit=Dc});var NC=h(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0});function yC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function vC(e){for(var t=1;t{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});var gae="2.21.3";function SC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function TC(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=vae(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function PC(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),CC(e,[],W4(e,t,r)[Symbol.asyncIterator](),i)}function CC(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:CC(e,t,r,i)})}var _ae=Object.assign(PC,{iterator:W4}),RC=["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 bae(e){return typeof e=="string"?RC.includes(e):!1}function OC(e){return{paginate:Object.assign(PC.bind(null,e),{iterator:W4.bind(null,e)})}}OC.VERSION=gae;ll.composePaginateRest=_ae;ll.isPaginatingEndpoint=bae;ll.paginateRest=OC;ll.paginatingEndpoints=RC});var LC=h(dr=>{"use strict";var wae=dr&&dr.__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]}),Eae=dr&&dr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DC=dr&&dr.__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)&&wae(t,e,r);return Eae(t,e),t};Object.defineProperty(dr,"__esModule",{value:!0});dr.getOctokitOptions=dr.GitHub=dr.defaults=dr.context=void 0;var xae=DC(JT()),K4=DC(ZT()),Nae=V4(),Sae=NC(),Tae=AC();dr.context=new xae.Context;var IC=K4.getApiBaseUrl();dr.defaults={baseUrl:IC,request:{agent:K4.getProxyAgent(IC)}};dr.GitHub=Nae.Octokit.plugin(Sae.restEndpointMethods,Tae.paginateRest).defaults(dr.defaults);function Pae(e,t){let r=Object.assign({},t||{}),i=K4.getAuthString(e,r);return i&&(r.auth=i),r}dr.getOctokitOptions=Pae});var qC=h((X4,Q4)=>{(function(e,t){typeof X4=="object"&&typeof Q4<"u"?Q4.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(X4,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(oe){return oe&&oe.default||oe}var r=function(oe,x,v={}){var S,O,I;for(S in x)I=x[S],v[S]=(O=oe[S])!=null?O:I;return v},i=function(oe,x,v={}){var S,O;for(S in oe)O=oe[S],x[S]!==void 0&&(v[S]=O);return v},n={load:r,overwrite:i},a;a=class{constructor(x,v){this.incr=x,this.decr=v,this._first=null,this._last=null,this.length=0}push(x){var v;this.length++,typeof this.incr=="function"&&this.incr(),v={value:x,prev:this._last,next:null},this._last!=null?(this._last.next=v,this._last=v):this._first=this._last=v}shift(){var x;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),x=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,x}first(){if(this._first!=null)return this._first.value}getArray(){var x,v,S;for(x=this._first,S=[];x!=null;)S.push((v=x,x=x.next,v.value));return S}forEachShift(x){var v;for(v=this.shift();v!=null;)x(v),v=this.shift()}debug(){var x,v,S,O,I;for(x=this._first,I=[];x!=null;)I.push((v=x,x=x.next,{value:v.value,prev:(S=v.prev)!=null?S.value:void 0,next:(O=v.next)!=null?O.value:void 0}));return I}};var s=a,o;o=class{constructor(x){if(this.instance=x,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=(v,S)=>this._addListener(v,"many",S),this.instance.once=(v,S)=>this._addListener(v,"once",S),this.instance.removeAllListeners=(v=null)=>v!=null?delete this._events[v]:this._events={}}_addListener(x,v,S){var O;return(O=this._events)[x]==null&&(O[x]=[]),this._events[x].push({cb:S,status:v}),this.instance}listenerCount(x){return this._events[x]!=null?this._events[x].length:0}async trigger(x,...v){var S,O;try{return x!=="debug"&&this.trigger("debug",`Event triggered: ${x}`,v),this._events[x]==null?void 0:(this._events[x]=this._events[x].filter(function(I){return I.status!=="none"}),O=this._events[x].map(async I=>{var F,ie;if(I.status!=="none"){I.status==="once"&&(I.status="none");try{return ie=typeof I.cb=="function"?I.cb(...v):void 0,typeof ie?.then=="function"?await ie:ie}catch(Ke){return F=Ke,this.trigger("error",F),null}}}),(await Promise.all(O)).find(function(I){return I!=null}))}catch(I){return S=I,this.trigger("error",S),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(x){var v;this.Events=new c(this),this._length=0,this._lists=function(){var S,O,I;for(I=[],v=S=1,O=x;1<=O?S<=O:S>=O;v=1<=O?++S:--S)I.push(new d(()=>this.incr(),()=>this.decr()));return I}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(x){return this._lists[x.options.priority].push(x)}queued(x){return x!=null?this._lists[x].length:this._length}shiftAll(x){return this._lists.forEach(function(v){return v.forEachShift(x)})}getFirst(x=this._lists){var v,S,O;for(v=0,S=x.length;v0)return O;return[]}shiftLastFrom(x){return this.getFirst(this._lists.slice(x).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,_,b,C;b=10,y=5,C=n,g=f,_=class{constructor(x,v,S,O,I,F,ie,Ke){this.task=x,this.args=v,this.rejectOnDrop=I,this.Events=F,this._states=ie,this.Promise=Ke,this.options=C.load(S,O),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===O.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((ar,hr)=>{this._resolve=ar,this._reject=hr}),this.retryCount=0}_sanitizePriority(x){var v;return v=~~x!==x?y:x,v<0?0:v>b-1?b-1:v}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:x,message:v="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(x??new g(v)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(x){var v;if(v=this._states.jobStatus(this.options.id),!(v===x||x==="DONE"&&v===null))throw new g(`Invalid job status ${v}, expected ${x}. 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(x,v){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:x,blocked:v})}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(x,v,S,O){var I,F,ie;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),F={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",F);try{if(ie=await(x!=null?x.schedule(this.options,this.task,...this.args):this.task(...this.args)),v())return this.doDone(F),await O(this.options,F),this._assertStatus("DONE"),this._resolve(ie)}catch(Ke){return I=Ke,this._onFailure(I,F,v,S,O)}}doExpire(x,v,S){var O,I;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),I={args:this.args,options:this.options,retryCount:this.retryCount},O=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(O,I,x,v,S)}async _onFailure(x,v,S,O,I){var F,ie;if(S())return F=await this.Events.trigger("failed",x,v),F!=null?(ie=~~F,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ie} ms`,v),this.retryCount++,O(ie)):(this.doDone(v),await I(this.options,v),this._assertStatus("DONE"),this._reject(x))}doDone(x){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",x)}};var R=_,A,U,ne;ne=n,A=f,U=class{constructor(x,v,S){this.instance=x,this.storeOptions=v,this.clientId=this.instance._randomIndex(),ne.load(S,S,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 x;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(x=this.heartbeat=setInterval(()=>{var v,S,O,I,F;if(I=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&I>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=I,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&I>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:v,reservoirIncreaseMaximum:O,reservoir:F}=this.storeOptions,this._lastReservoirIncrease=I,S=O!=null?Math.min(v,O-F):v,S>0))return this.storeOptions.reservoir+=S,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?x.unref():void 0:clearInterval(this.heartbeat)}async __publish__(x){return await this.yieldLoop(),this.instance.Events.trigger("message",x.toString())}async __disconnect__(x){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(x=0){return new this.Promise(function(v,S){return setTimeout(v,x)})}computePenalty(){var x;return(x=this.storeOptions.penalty)!=null?x:15*this.storeOptions.minTime||5e3}async __updateSettings__(x){return await this.yieldLoop(),ne.overwrite(x,x,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__(x){return await this.yieldLoop(),this._nextRequest+this.timeout=x}check(x,v){return this.conditionsCheck(x)&&this._nextRequest-v<=0}async __check__(x){var v;return await this.yieldLoop(),v=Date.now(),this.check(x,v)}async __register__(x,v,S){var O,I;return await this.yieldLoop(),O=Date.now(),this.conditionsCheck(v)?(this._running+=v,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=v),I=Math.max(this._nextRequest-O,0),this._nextRequest=O+I+this.storeOptions.minTime,{success:!0,wait:I,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(x,v){var S,O,I;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&v>this.storeOptions.maxConcurrent)throw new A(`Impossible to add a job having a weight of ${v} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return O=Date.now(),I=this.storeOptions.highWater!=null&&x===this.storeOptions.highWater&&!this.check(v,O),S=this.strategyIsBlock()&&(I||this.isBlocked(O)),S&&(this._unblockTime=O+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:I,blocked:S,strategy:this.storeOptions.strategy}}async __free__(x,v){return await this.yieldLoop(),this._running-=v,this._done+=v,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var k=U,q,Z;q=f,Z=class{constructor(x){this.status=x,this._jobs={},this.counts=this.status.map(function(){return 0})}next(x){var v,S;if(v=this._jobs[x],S=v+1,v!=null&&S(x[this.status[S]]=v,x),{})}};var w=Z,ae,se;ae=s,se=class{constructor(x,v){this.schedule=this.schedule.bind(this),this.name=x,this.Promise=v,this._running=0,this._queue=new ae}isEmpty(){return this._queue.length===0}async _tryToRun(){var x,v,S,O,I,F,ie;if(this._running<1&&this._queue.length>0)return this._running++,{task:ie,args:x,resolve:I,reject:O}=this._queue.shift(),v=await async function(){try{return F=await ie(...x),function(){return I(F)}}catch(Ke){return S=Ke,function(){return O(S)}}}(),this._running--,this._tryToRun(),v()}schedule(x,...v){var S,O,I;return I=O=null,S=new this.Promise(function(F,ie){return I=F,O=ie}),this._queue.push({task:x,args:v,resolve:I,reject:O}),this._tryToRun(),S}};var qe=se,E="2.19.5",N={version:E},he=Object.freeze({version:E,default:N}),pe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),fr=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),kt,Ki,bu,ys,pn,be;be=n,kt=l,ys=pe,bu=_e,pn=fr,Ki=function(){class oe{constructor(v={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=v,be.load(this.limiterOptions,this.defaults,this),this.Events=new kt(this),this.instances={},this.Bottleneck=vv,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new ys(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new bu(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(v=""){var S;return(S=this.instances[v])!=null?S:(()=>{var O;return O=this.instances[v]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${v}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",O,v),O})()}async deleteKey(v=""){var S,O;return O=this.instances[v],this.connection&&(S=await this.connection.__runCommand__(["del",...pn.allKeys(`${this.id}-${v}`)])),O!=null&&(delete this.instances[v],await O.disconnect()),O!=null||S>0}limiters(){var v,S,O,I;S=this.instances,O=[];for(v in S)I=S[v],O.push({key:v,limiter:I});return O}keys(){return Object.keys(this.instances)}async clusterKeys(){var v,S,O,I,F,ie,Ke,ar,hr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ie=[],v=null,hr=`b_${this.id}-`.length,S=9;v!==0;)for([ar,O]=await this.connection.__runCommand__(["scan",v??0,"match",`b_${this.id}-*_settings`,"count",1e4]),v=~~ar,I=0,Ke=O.length;I{var S,O,I,F,ie,Ke;ie=Date.now(),I=this.instances,F=[];for(O in I){Ke=I[O];try{await Ke._store.__groupCheck__(ie)?F.push(this.deleteKey(O)):F.push(void 0)}catch(ar){S=ar,F.push(Ke.Events.trigger("error",S))}}return F},this.timeout/2)).unref=="function"?v.unref():void 0}updateSettings(v={}){if(be.overwrite(v,this.defaults,this),be.overwrite(v,v,this.limiterOptions),v.timeout!=null)return this._startAutoCleanup()}disconnect(v=!0){var S;if(!this.sharedConnection)return(S=this.connection)!=null?S.disconnect(v):void 0}}return oe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},oe}.call(e);var _o=Ki,wu,H,Ye;Ye=n,H=l,wu=function(){class oe{constructor(v={}){this.options=v,Ye.load(this.options,this.defaults,this),this.Events=new H(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((v,S)=>this._resolve=v)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(v){var S;return this._arr.push(v),S=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),S}}return oe.prototype.defaults={maxTime:null,maxSize:null,Promise},oe}.call(e);var z=wu,we=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),at=t(he),$t,vt,vs,ba,mv,J0,fv,hv,gv,Z0,un,yv=[].splice;J0=10,vt=5,un=n,fv=u,ba=R,mv=k,hv=we,vs=l,gv=w,Z0=qe,$t=function(){class oe{constructor(v={},...S){var O,I;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(v,S),un.load(v,this.instanceDefaults,this),this._queues=new fv(J0),this._scheduled={},this._states=new gv(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new vs(this),this._submitLock=new Z0("submit",this.Promise),this._registerLock=new Z0("register",this.Promise),I=un.load(v,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return O=un.load(v,this.redisStoreDefaults,{}),new hv(this,I,O);if(this.datastore==="local")return O=un.load(v,this.localStoreDefaults,{}),new mv(this,I,O);throw new oe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.ref=="function"?F.ref():void 0}),this._queues.on("zero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.unref=="function"?F.unref():void 0})}_validateOptions(v,S){if(!(v!=null&&typeof v=="object"&&S.length===0))throw new oe.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(v){return this._store.__publish__(v)}disconnect(v=!0){return this._store.__disconnect__(v)}chain(v){return this._limiter=v,this}queued(v){return this._queues.queued(v)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(v){return this._states.jobStatus(v)}jobs(v){return this._states.statusJobs(v)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(v=1){return this._store.__check__(v)}_clearGlobalState(v){return this._scheduled[v]!=null?(clearTimeout(this._scheduled[v].expiration),delete this._scheduled[v],!0):!1}async _free(v,S,O,I){var F,ie;try{if({running:ie}=await this._store.__free__(v,O.weight),this.Events.trigger("debug",`Freed ${O.id}`,I),ie===0&&this.empty())return this.Events.trigger("idle")}catch(Ke){return F=Ke,this.Events.trigger("error",F)}}_run(v,S,O){var I,F,ie;return S.doRun(),I=this._clearGlobalState.bind(this,v),ie=this._run.bind(this,v,S),F=this._free.bind(this,v,S),this._scheduled[v]={timeout:setTimeout(()=>S.doExecute(this._limiter,I,ie,F),O),expiration:S.options.expiration!=null?setTimeout(function(){return S.doExpire(I,ie,F)},O+S.options.expiration):void 0,job:S}}_drainOne(v){return this._registerLock.schedule(()=>{var S,O,I,F,ie;return this.queued()===0?this.Promise.resolve(null):(ie=this._queues.getFirst(),{options:F,args:S}=I=ie.first(),v!=null&&F.weight>v?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${F.id}`,{args:S,options:F}),O=this._randomIndex(),this._store.__register__(O,F.weight,F.expiration).then(({success:Ke,wait:ar,reservoir:hr})=>{var jd;return this.Events.trigger("debug",`Drained ${F.id}`,{success:Ke,args:S,options:F}),Ke?(ie.shift(),jd=this.empty(),jd&&this.Events.trigger("empty"),hr===0&&this.Events.trigger("depleted",jd),this._run(O,I,ar),this.Promise.resolve(F.weight)):this.Promise.resolve(null)})))})}_drainAll(v,S=0){return this._drainOne(v).then(O=>{var I;return O!=null?(I=v!=null?v-O:v,this._drainAll(I,S+O)):this.Promise.resolve(S)}).catch(O=>this.Events.trigger("error",O))}_dropAllQueued(v){return this._queues.shiftAll(function(S){return S.doDrop({message:v})})}stop(v={}){var S,O;return v=un.load(v,this.stopDefaults),O=I=>{var F;return F=()=>{var ie;return ie=this._states.counts,ie[0]+ie[1]+ie[2]+ie[3]===I},new this.Promise((ie,Ke)=>F()?ie():this.on("done",()=>{if(F())return this.removeAllListeners("done"),ie()}))},S=v.dropWaitingJobs?(this._run=function(I,F){return F.doDrop({message:v.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var I,F,ie;F=this._scheduled;for(I in F)ie=F[I],this.jobStatus(ie.job.options.id)==="RUNNING"&&(clearTimeout(ie.timeout),clearTimeout(ie.expiration),ie.job.doDrop({message:v.dropErrorMessage}));return this._dropAllQueued(v.dropErrorMessage),O(0)}))):this.schedule({priority:J0-1,weight:0},()=>O(1)),this._receive=function(I){return I._reject(new oe.prototype.BottleneckError(v.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new oe.prototype.BottleneckError("stop() has already been called")),S}async _addToQueue(v){var S,O,I,F,ie,Ke,ar;({args:S,options:F}=v);try{({reachedHWM:ie,blocked:O,strategy:ar}=await this._store.__submit__(this.queued(),F.weight))}catch(hr){return I=hr,this.Events.trigger("debug",`Could not queue ${F.id}`,{args:S,options:F,error:I}),v.doDrop({error:I}),!1}return O?(v.doDrop(),!0):ie&&(Ke=ar===oe.prototype.strategy.LEAK?this._queues.shiftLastFrom(F.priority):ar===oe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(F.priority+1):ar===oe.prototype.strategy.OVERFLOW?v:void 0,Ke?.doDrop(),Ke==null||ar===oe.prototype.strategy.OVERFLOW)?(Ke==null&&v.doDrop(),ie):(v.doQueue(ie,O),this._queues.push(v),await this._drainAll(),ie)}_receive(v){return this._states.jobStatus(v.options.id)!=null?(v._reject(new oe.prototype.BottleneckError(`A job with the same id already exists (id=${v.options.id})`)),!1):(v.doReceive(),this._submitLock.schedule(this._addToQueue,v))}submit(...v){var S,O,I,F,ie,Ke,ar;return typeof v[0]=="function"?(ie=v,[O,...v]=ie,[S]=yv.call(v,-1),F=un.load({},this.jobDefaults)):(Ke=v,[F,O,...v]=Ke,[S]=yv.call(v,-1),F=un.load(F,this.jobDefaults)),ar=(...hr)=>new this.Promise(function(jd,vU){return O(...hr,function(..._v){return(_v[0]!=null?vU:jd)(_v)})}),I=new ba(ar,v,F,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),I.promise.then(function(hr){return typeof S=="function"?S(...hr):void 0}).catch(function(hr){return Array.isArray(hr)?typeof S=="function"?S(...hr):void 0:typeof S=="function"?S(hr):void 0}),this._receive(I)}schedule(...v){var S,O,I;return typeof v[0]=="function"?([I,...v]=v,O={}):[O,I,...v]=v,S=new ba(I,v,O,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(S),S.promise}wrap(v){var S,O;return S=this.schedule.bind(this),O=function(...I){return S(v.bind(this),...I)},O.withOptions=function(I,...F){return S(I,v,...F)},O}async updateSettings(v={}){return await this._store.__updateSettings__(un.overwrite(v,this.storeDefaults)),un.overwrite(v,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(v=0){return this._store.__incrementReservoir__(v)}}return oe.default=oe,oe.Events=vs,oe.version=oe.prototype.version=at.version,oe.strategy=oe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},oe.BottleneckError=oe.prototype.BottleneckError=f,oe.Group=oe.prototype.Group=_o,oe.RedisConnection=oe.prototype.RedisConnection=pe,oe.IORedisConnection=oe.prototype.IORedisConnection=_e,oe.Batcher=oe.prototype.Batcher=z,oe.prototype.jobDefaults={priority:vt,weight:1,expiration:null,id:""},oe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:oe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},oe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},oe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},oe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},oe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},oe}.call(e);var vv=$t,yU=vv;return yU})});var zC=h((bwe,jC)=>{"use strict";var Cae=Object.create,s1=Object.defineProperty,Rae=Object.getOwnPropertyDescriptor,Oae=Object.getOwnPropertyNames,Aae=Object.getPrototypeOf,Iae=Object.prototype.hasOwnProperty,Dae=(e,t)=>{for(var r in t)s1(e,r,{get:t[r],enumerable:!0})},MC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Oae(t))!Iae.call(e,n)&&n!==r&&s1(e,n,{get:()=>t[n],enumerable:!(i=Rae(t,n))||i.enumerable});return e},Lae=(e,t,r)=>(r=e!=null?Cae(Aae(e)):{},MC(t||!e||!e.__esModule?s1(r,"default",{value:e,enumerable:!0}):r,e)),qae=e=>MC(s1({},"__esModule",{value:!0}),e),FC={};Dae(FC,{RequestError:()=>Fae});jC.exports=qae(FC);var BC=B4(),kC=Lae(ec()),Bae=(0,kC.default)(e=>console.warn(e)),Mae=(0,kC.default)(e=>console.warn(e)),Fae=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return Bae(new BC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Mae(new BC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var KC=h((xwe,WC)=>{"use strict";var kae=Object.create,o1=Object.defineProperty,jae=Object.getOwnPropertyDescriptor,zae=Object.getOwnPropertyNames,Uae=Object.getPrototypeOf,Hae=Object.prototype.hasOwnProperty,$ae=(e,t)=>{for(var r in t)o1(e,r,{get:t[r],enumerable:!0})},UC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of zae(t))!Hae.call(e,n)&&n!==r&&o1(e,n,{get:()=>t[n],enumerable:!(i=jae(t,n))||i.enumerable});return e},Gae=(e,t,r)=>(r=e!=null?kae(Uae(e)):{},UC(t||!e||!e.__esModule?o1(r,"default",{value:e,enumerable:!0}):r,e)),Vae=e=>UC(o1({},"__esModule",{value:!0}),e),HC={};$ae(HC,{VERSION:()=>GC,retry:()=>VC});WC.exports=Vae(HC);var Ewe=V4();async function $C(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var Wae=Gae(qC()),Kae=zC();async function Xae(e,t,r,i){let n=new Wae.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(Qae.bind(null,e,t,r),i)}async function Qae(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new Kae.RequestError(n.data.errors[0].message,500,{request:i,response:n});return $C(e,t,a,i)}return n}var GC="5.0.5";function VC(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",$C.bind(null,r,e)),e.hook.wrap("request",Xae.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}VC.VERSION=GC});var QC=h((Nwe,XC)=>{"use strict";var Y4=require("util"),J4=["trace","debug","info","warn","error","fatal"],Yae=function(){};XC.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return J4.indexOf(i)>=J4.indexOf(e.level)};return J4.forEach(function(i){t[i]=r(i)?n:Yae;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=Y4.format(a,arguments[0])),console[s](Y4.format.apply(Y4,arguments))}}),t}});var ey=h(Z4=>{"use strict";Object.defineProperty(Z4,"__esModule",{value:!0});Z4.parseRepositoryNwo=Zae;var Jae=zt();function Zae(e){let t=e.split("/");if(t.length!==2)throw new Jae.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Ga=h(ct=>{"use strict";var ese=ct&&ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tse=ct&&ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iy=ct&&ct.__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)&&ese(t,e,r);return tse(t,e),t},rse=ct&&ct.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ct,"__esModule",{value:!0});ct.DisallowedAPIVersionReason=void 0;ct.getApiDetails=ay;ct.getApiClient=Lc;ct.getApiClientWithExternalAuth=sse;ct.getGitHubVersionFromApi=tR;ct.getGitHubVersion=ose;ct.getWorkflowRelativePath=rR;ct.getAnalysisKey=iR;ct.getAutomationID=lse;ct.computeAutomationID=nR;ct.listActionsCaches=dse;ct.deleteActionsCache=cse;ct.wrapApiConfigurationError=pse;var ise=iy(_t()),YC=iy(LC()),nse=iy(KC()),ase=rse(QC()),ny=Ji(),ZC=ey(),Er=zt(),ty="x-github-enterprise-version",JC;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(JC||(ct.DisallowedAPIVersionReason=JC={}));function eR(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=YC.GitHub.plugin(nse.retry);return new i(YC.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,ny.getActionVersion)()}`,log:(0,ase.default)({level:"debug"})}))}function ay(){return{auth:(0,ny.getRequiredInput)("token"),url:(0,Er.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Er.getRequiredEnvParam)("GITHUB_API_URL")}}function Lc(){return eR(ay())}function sse(e){return eR(e,{allowExternal:!0})}var ry;async function tR(e,t){if((0,Er.parseGitHubUrl)(t.url)===Er.GITHUB_DOTCOM_URL)return{type:Er.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[ty]===void 0)return{type:Er.GitHubVariant.DOTCOM};if(r.headers[ty]==="ghe.com")return{type:Er.GitHubVariant.GHE_DOTCOM};let i=r.headers[ty];return{type:Er.GitHubVariant.GHES,version:i}}async function ose(){return ry===void 0&&(ry=await tR(Lc(),ay())),ry}async function rR(){let e=(0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Er.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Lc(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function iR(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await rR(),i=(0,Er.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,ise.exportVariable(e,t),t}async function lse(){let e=await iR(),t=(0,ny.getRequiredInput)("matrix");return nR(e,t)}function nR(e,t){let r=`${e}/`,i=(0,Er.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function dse(e,t){let r=(0,ZC.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Lc().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function cse(e){let t=(0,ZC.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Lc().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function pse(e){return(0,Er.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Er.ConfigurationError(e.message):e}});var dl=h(l1=>{"use strict";Object.defineProperty(l1,"__esModule",{value:!0});l1.DocUrl=void 0;var aR;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(aR||(l1.DocUrl=aR={}))});var oR=h(Ci=>{"use strict";Object.defineProperty(Ci,"__esModule",{value:!0});Ci.cliErrorsConfig=Ci.CliConfigErrorCategory=Ci.CliError=void 0;Ci.getCliConfigCategoryIfExists=sR;Ci.wrapCliConfigurationError=gse;var qc=Ji(),use=dl(),mse=zt(),sy=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,qc.prettyPrintInvocation)(t,r),s=fse(n),o=hse(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,qc.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${use.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,qc.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ci.CliError=sy;function fse(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(qc.ensureEndsInPeriod)),[(0,qc.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function hse(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var qt;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(qt||(Ci.CliConfigErrorCategory=qt={}));Ci.cliErrorsConfig={[qt.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[qt.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[qt.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[qt.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[qt.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[qt.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[qt.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[qt.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[qt.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[qt.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[qt.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[qt.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[qt.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[qt.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[qt.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[qt.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[qt.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[qt.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function sR(e){for(let[t,r]of Object.entries(Ci.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function gse(e){let t=sR(e);if(t===void 0)return e;let r=e.message,i=Ci.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new mse.ConfigurationError(r)}});var oy=h((Rwe,yse)=>{yse.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var Mc=h(Bc=>{"use strict";Object.defineProperty(Bc,"__esModule",{value:!0});Bc.ToolsFeature=void 0;Bc.isSupportedToolsFeature=vse;var lR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(lR||(Bc.ToolsFeature=lR={}));function vse(e,t){return!!e.features&&e.features[t]}});var cl=h(Fe=>{"use strict";var _se=Fe&&Fe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bse=Fe&&Fe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jc=Fe&&Fe.__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)&&_se(t,e,r);return bse(t,e),t};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.Features=Fe.FEATURE_FLAGS_FILE_NAME=Fe.featureConfig=Fe.Feature=Fe.CODEQL_VERSION_ZSTD_BUNDLE=Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var ly=jc(require("fs")),wse=jc(require("path")),Ese=jc(Ko()),xse=Ga(),Fc=jc(oy()),dR=Mc(),kc=jc(zt()),cR="default_codeql_version_",pR="_enabled";Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";Fe.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var di;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(di||(Fe.Feature=di={}));Fe.featureConfig={[di.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[di.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[di.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[di.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[di.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:dR.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[di.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[di.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[di.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[di.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[di.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:dR.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[di.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};Fe.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var dy=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new cy(t,r,wse.join(i,Fe.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&Fe.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&Fe.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[Fe.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!1;let n=Fe.featureConfig[t].minimumVersion;if(r&&n)if(await kc.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=Fe.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=Fe.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};Fe.Features=dy;var cy=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(cR)||!t.endsWith(pR))return;let r=t.substring(cR.length,t.length-pR.length).replace(/_/g,".");if(!Ese.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===kc.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Fc.cliVersion,tagName:Fc.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Fc.cliVersion}.`);let n={cliVersion:Fc.cliVersion,tagName:Fc.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(ly.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(ly.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),ly.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==kc.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==kc.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(Fe.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,xse.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(kc.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var vy=h((me,gR)=>{me=gR.exports=Ee;var je;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?je=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:je=function(){};me.SEMVER_SPEC_VERSION="2.0.0";var zc=256,d1=Number.MAX_SAFE_INTEGER||9007199254740991,py=16,Nse=zc-6,pl=me.re=[],ke=me.safeRe=[],D=me.src=[],T=me.tokens={},fR=0;function Se(e){T[e]=fR++}var my="[a-zA-Z0-9-]",uy=[["\\s",1],["\\d",zc],[my,Nse]];function Hc(e){for(var t=0;t)?=?)";Se("XRANGEIDENTIFIERLOOSE");D[T.XRANGEIDENTIFIERLOOSE]=D[T.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Se("XRANGEIDENTIFIER");D[T.XRANGEIDENTIFIER]=D[T.NUMERICIDENTIFIER]+"|x|X|\\*";Se("XRANGEPLAIN");D[T.XRANGEPLAIN]="[v=\\s]*("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:"+D[T.PRERELEASE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGEPLAINLOOSE");D[T.XRANGEPLAINLOOSE]="[v=\\s]*("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:"+D[T.PRERELEASELOOSE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGE");D[T.XRANGE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAIN]+"$";Se("XRANGELOOSE");D[T.XRANGELOOSE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAINLOOSE]+"$";Se("COERCE");D[T.COERCE]="(^|[^\\d])(\\d{1,"+py+"})(?:\\.(\\d{1,"+py+"}))?(?:\\.(\\d{1,"+py+"}))?(?:$|[^\\d])";Se("COERCERTL");pl[T.COERCERTL]=new RegExp(D[T.COERCE],"g");ke[T.COERCERTL]=new RegExp(Hc(D[T.COERCE]),"g");Se("LONETILDE");D[T.LONETILDE]="(?:~>?)";Se("TILDETRIM");D[T.TILDETRIM]="(\\s*)"+D[T.LONETILDE]+"\\s+";pl[T.TILDETRIM]=new RegExp(D[T.TILDETRIM],"g");ke[T.TILDETRIM]=new RegExp(Hc(D[T.TILDETRIM]),"g");var Sse="$1~";Se("TILDE");D[T.TILDE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAIN]+"$";Se("TILDELOOSE");D[T.TILDELOOSE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAINLOOSE]+"$";Se("LONECARET");D[T.LONECARET]="(?:\\^)";Se("CARETTRIM");D[T.CARETTRIM]="(\\s*)"+D[T.LONECARET]+"\\s+";pl[T.CARETTRIM]=new RegExp(D[T.CARETTRIM],"g");ke[T.CARETTRIM]=new RegExp(Hc(D[T.CARETTRIM]),"g");var Tse="$1^";Se("CARET");D[T.CARET]="^"+D[T.LONECARET]+D[T.XRANGEPLAIN]+"$";Se("CARETLOOSE");D[T.CARETLOOSE]="^"+D[T.LONECARET]+D[T.XRANGEPLAINLOOSE]+"$";Se("COMPARATORLOOSE");D[T.COMPARATORLOOSE]="^"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+")$|^$";Se("COMPARATOR");D[T.COMPARATOR]="^"+D[T.GTLT]+"\\s*("+D[T.FULLPLAIN]+")$|^$";Se("COMPARATORTRIM");D[T.COMPARATORTRIM]="(\\s*)"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+"|"+D[T.XRANGEPLAIN]+")";pl[T.COMPARATORTRIM]=new RegExp(D[T.COMPARATORTRIM],"g");ke[T.COMPARATORTRIM]=new RegExp(Hc(D[T.COMPARATORTRIM]),"g");var Pse="$1$2$3";Se("HYPHENRANGE");D[T.HYPHENRANGE]="^\\s*("+D[T.XRANGEPLAIN]+")\\s+-\\s+("+D[T.XRANGEPLAIN]+")\\s*$";Se("HYPHENRANGELOOSE");D[T.HYPHENRANGELOOSE]="^\\s*("+D[T.XRANGEPLAINLOOSE]+")\\s+-\\s+("+D[T.XRANGEPLAINLOOSE]+")\\s*$";Se("STAR");D[T.STAR]="(<|>)?=?\\s*\\*";for(Sn=0;Snzc)return null;var r=t.loose?ke[T.LOOSE]:ke[T.FULL];if(!r.test(e))return null;try{return new Ee(e,t)}catch{return null}}me.valid=Cse;function Cse(e,t){var r=$s(e,t);return r?r.version:null}me.clean=Rse;function Rse(e,t){var r=$s(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}me.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>zc)throw new TypeError("version is longer than "+zc+" characters");if(!(this instanceof Ee))return new Ee(e,t);je("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?ke[T.LOOSE]:ke[T.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>d1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>d1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>d1||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 n=+i;if(n>=0&&n=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};me.inc=Ose;function Ose(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ee(e,r).inc(t,i).version}catch{return null}}me.diff=Ase;function Ase(e,t){if(fy(e,t))return null;var r=$s(e),i=$s(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}me.compareIdentifiers=Hs;var uR=/^[0-9]+$/;function Hs(e,t){var r=uR.test(e),i=uR.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}me.lt=c1;function c1(e,t,r){return Zn(e,t,r)<0}me.eq=fy;function fy(e,t,r){return Zn(e,t,r)===0}me.neq=hR;function hR(e,t,r){return Zn(e,t,r)!==0}me.gte=hy;function hy(e,t,r){return Zn(e,t,r)>=0}me.lte=gy;function gy(e,t,r){return Zn(e,t,r)<=0}me.cmp=p1;function p1(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 fy(e,r,i);case"!=":return hR(e,r,i);case">":return Uc(e,r,i);case">=":return hy(e,r,i);case"<":return c1(e,r,i);case"<=":return gy(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}me.Comparator=Ri;function Ri(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ri){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ri))return new Ri(e,t);e=e.trim().split(/\s+/).join(" "),je("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ul?this.value="":this.value=this.operator+this.semver.version,je("comp",this)}var ul={};Ri.prototype.parse=function(e){var t=this.options.loose?ke[T.COMPARATORLOOSE]:ke[T.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 Ee(r[2],this.options.loose):this.semver=ul};Ri.prototype.toString=function(){return this.value};Ri.prototype.test=function(e){if(je("Comparator.test",e,this.options.loose),this.semver===ul||e===ul)return!0;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}return p1(e,this.operator,this.semver,this.options)};Ri.prototype.intersects=function(e,t){if(!(e instanceof Ri))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 ft(e.value,t),u1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new ft(this.value,t),u1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=p1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=p1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};me.Range=ft;function ft(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ft)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ft(e.raw,t);if(e instanceof Ri)return new ft(e.value,t);if(!(this instanceof ft))return new ft(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()}ft.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};ft.prototype.toString=function(){return this.range};ft.prototype.parseRange=function(e){var t=this.options.loose,r=t?ke[T.HYPHENRANGELOOSE]:ke[T.HYPHENRANGE];e=e.replace(r,Qse),je("hyphen replace",e),e=e.replace(ke[T.COMPARATORTRIM],Pse),je("comparator trim",e,ke[T.COMPARATORTRIM]),e=e.replace(ke[T.TILDETRIM],Sse),e=e.replace(ke[T.CARETTRIM],Tse),e=e.split(/\s+/).join(" ");var i=t?ke[T.COMPARATORLOOSE]:ke[T.COMPARATOR],n=e.split(" ").map(function(a){return Use(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Ri(a,this.options)},this),n};ft.prototype.intersects=function(e,t){if(!(e instanceof ft))throw new TypeError("a Range is required");return this.set.some(function(r){return mR(r,t)&&e.set.some(function(i){return mR(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function mR(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}me.toComparators=zse;function zse(e,t){return new ft(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Use(e,t){return je("comp",e,t),e=Gse(e,t),je("caret",e),e=Hse(e,t),je("tildes",e),e=Wse(e,t),je("xrange",e),e=Xse(e,t),je("stars",e),e}function Lr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Hse(e,t){return e.trim().split(/\s+/).map(function(r){return $se(r,t)}).join(" ")}function $se(e,t){var r=t.loose?ke[T.TILDELOOSE]:ke[T.TILDE];return e.replace(r,function(i,n,a,s,o){je("tilde",e,i,n,a,s,o);var l;return Lr(n)?l="":Lr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Lr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(je("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",je("tilde return",l),l})}function Gse(e,t){return e.trim().split(/\s+/).map(function(r){return Vse(r,t)}).join(" ")}function Vse(e,t){je("caret",e,t);var r=t.loose?ke[T.CARETLOOSE]:ke[T.CARET];return e.replace(r,function(i,n,a,s,o){je("caret",e,i,n,a,s,o);var l;return Lr(n)?l="":Lr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Lr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(je("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(je("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),je("caret return",l),l})}function Wse(e,t){return je("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Kse(r,t)}).join(" ")}function Kse(e,t){e=e.trim();var r=t.loose?ke[T.XRANGELOOSE]:ke[T.XRANGE];return e.replace(r,function(i,n,a,s,o,l){je("xRange",e,i,n,a,s,o,l);var d=Lr(a),c=d||Lr(s),p=c||Lr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),je("xRange return",i),i})}function Xse(e,t){return je("replaceStars",e,t),e.trim().replace(ke[T.STAR],"")}function Qse(e,t,r,i,n,a,s,o,l,d,c,p,u){return Lr(r)?t="":Lr(i)?t=">="+r+".0.0":Lr(n)?t=">="+r+"."+i+".0":t=">="+t,Lr(l)?o="":Lr(d)?o="<"+(+l+1)+".0.0":Lr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}ft.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}me.satisfies=u1;function u1(e,t,r){try{t=new ft(t,r)}catch{return!1}return t.test(e)}me.maxSatisfying=Jse;function Jse(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ee(i,r))}),i}me.minSatisfying=Zse;function Zse(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ee(i,r))}),i}me.minVersion=eoe;function eoe(e,t){e=new ft(e,t);var r=new Ee("0.0.0");if(e.test(r)||(r=new Ee("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Uc(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}me.validRange=toe;function toe(e,t){try{return new ft(e,t).range||"*"}catch{return null}}me.ltr=roe;function roe(e,t,r){return yy(e,t,"<",r)}me.gtr=ioe;function ioe(e,t,r){return yy(e,t,">",r)}me.outside=yy;function yy(e,t,r,i){e=new Ee(e,i),t=new ft(t,i);var n,a,s,o,l;switch(r){case">":n=Uc,a=gy,s=c1,o=">",l=">=";break;case"<":n=c1,a=hy,s=Uc,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(u1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}me.prerelease=noe;function noe(e,t){var r=$s(e,t);return r&&r.prerelease.length?r.prerelease:null}me.intersects=aoe;function aoe(e,t,r){return e=new ft(e,r),t=new ft(t,r),e.intersects(t)}me.coerce=soe;function soe(e,t){if(e instanceof Ee)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(ke[T.COERCE]);else{for(var i;(i=ke[T.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),ke[T.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;ke[T.COERCERTL].lastIndex=-1}return r===null?null:$s(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var _R=h((xr,by)=>{"use strict";var ooe=xr&&xr.__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]}),loe=xr&&xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),doe=xr&&xr.__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)&&ooe(t,e,r);return loe(t,e),t},coe=xr&&xr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(xr,"__esModule",{value:!0});xr._readLinuxVersionFile=xr._getOsVersion=xr._findMatch=void 0;var yR=doe(vy()),_y=_t(),vR=require("os"),poe=require("child_process"),m1=require("fs");function uoe(e,t,r,i){return coe(this,void 0,void 0,function*(){let n=vR.platform(),a,s,o;for(let l of r){let d=l.version;if(_y.debug(`check ${d} satisfies ${e}`),yR.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{_y.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=by.exports._getOsVersion();u===c.platform_version?p=!0:p=yR.satisfies(u,c.platform_version)}return p}),o)){_y.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}xr._findMatch=uoe;function moe(){let e=vR.platform(),t="";if(e==="darwin")t=poe.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=by.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}xr._getOsVersion=moe;function foe(){let e="/etc/lsb-release",t="/etc/os-release",r="";return m1.existsSync(e)?r=m1.readFileSync(e).toString():m1.existsSync(t)&&(r=m1.readFileSync(t).toString()),r}xr._readLinuxVersionFile=foe});var wR=h((Iwe,bR)=>{var hoe=require("crypto");bR.exports=function(){return hoe.randomBytes(16)}});var NR=h((Dwe,xR)=>{var ER=[];for($c=0;$c<256;++$c)ER[$c]=($c+256).toString(16).substr(1);var $c;function goe(e,t){var r=t||0,i=ER;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}xR.exports=goe});var TR=h((Lwe,SR)=>{var yoe=wR(),voe=NR();function _oe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||yoe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||voe(n)}SR.exports=_oe});var RR=h(Oi=>{"use strict";var boe=Oi&&Oi.__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]}),woe=Oi&&Oi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eoe=Oi&&Oi.__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)&&boe(t,e,r);return woe(t,e),t},PR=Oi&&Oi.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.RetryHelper=void 0;var CR=Eoe(_t()),wy=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 PR(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Oi.RetryHelper=wy});var g1=h(xe=>{"use strict";var xoe=xe&&xe.__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]}),Noe=xe&&xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tn=xe&&xe.__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)&&xoe(t,e,r);return Noe(t,e),t},qr=xe&&xe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Soe=xe&&xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xe,"__esModule",{value:!0});xe.evaluateVersions=xe.isExplicitVersion=xe.findFromManifest=xe.getManifestFromRepo=xe.findAllVersions=xe.find=xe.cacheFile=xe.cacheDir=xe.extractZip=xe.extractXar=xe.extractTar=xe.extract7z=xe.downloadTool=xe.HTTPError=void 0;var Le=Tn(_t()),ci=Tn(zd()),Ai=Tn(require("fs")),Toe=Tn(_R()),Vc=Tn(require("os")),rn=Tn(require("path")),OR=Tn(bs()),ea=Tn(vy()),Poe=Tn(require("stream")),Coe=Tn(require("util")),ml=require("assert"),AR=Soe(TR()),Va=So(),Roe=RR(),Gc=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};xe.HTTPError=Gc;var xy=process.platform==="win32",Ooe=process.platform==="darwin",Aoe="actions/tool-cache";function Ioe(e,t,r,i){return qr(this,void 0,void 0,function*(){t=t||rn.join(BR(),AR.default()),yield ci.mkdirP(rn.dirname(t)),Le.debug(`Downloading ${e}`),Le.debug(`Destination ${t}`);let n=3,a=Ey("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=Ey("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Roe.RetryHelper(n,a,s).execute(()=>qr(this,void 0,void 0,function*(){return yield Doe(e,t||"",r,i)}),l=>!(l instanceof Gc&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}xe.downloadTool=Ioe;function Doe(e,t,r,i){return qr(this,void 0,void 0,function*(){if(Ai.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new OR.HttpClient(Aoe,[],{allowRetries:!1});r&&(Le.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new Gc(a.message.statusCode);throw Le.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=Coe.promisify(Poe.pipeline),l=Ey("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Ai.createWriteStream(t)),Le.debug("download complete"),d=!0,t}finally{if(!d){Le.debug("download failed");try{yield ci.rmRF(t)}catch(c){Le.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function Loe(e,t,r){return qr(this,void 0,void 0,function*(){ml.ok(xy,"extract7z() not supported on current OS"),ml.ok(e,'parameter "file" is required'),t=yield f1(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Le.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Va.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=rn.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield ci.which("powershell",!0);yield Va.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}xe.extract7z=Loe;function qoe(e,t,r="xz"){return qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield f1(t),Le.debug("Checking tar --version");let i="";yield Va.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Le.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Le.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return xy&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Va.exec("tar",a),t})}xe.extractTar=qoe;function Boe(e,t,r=[]){return qr(this,void 0,void 0,function*(){ml.ok(Ooe,"extractXar() not supported on current OS"),ml.ok(e,'parameter "file" is required'),t=yield f1(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Le.isDebug()&&i.push("-v");let n=yield ci.which("xar",!0);return yield Va.exec(`"${n}"`,Goe(i)),t})}xe.extractXar=Boe;function Moe(e,t){return qr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield f1(t),xy?yield Foe(e,t):yield koe(e,t),t})}xe.extractZip=Moe;function Foe(e,t){return qr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield ci.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('${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(" ")];Le.debug(`Using pwsh at path: ${n}`),yield Va.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 '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield ci.which("powershell",!0);Le.debug(`Using powershell at path: ${o}`),yield Va.exec(`"${o}"`,s)}})}function koe(e,t){return qr(this,void 0,void 0,function*(){let r=yield ci.which("unzip",!0),i=[e];Le.isDebug()||i.unshift("-q"),i.unshift("-o"),yield Va.exec(`"${r}"`,i,{cwd:t})})}function joe(e,t,r,i){return qr(this,void 0,void 0,function*(){if(r=ea.clean(r)||r,i=i||Vc.arch(),Le.debug(`Caching tool ${t} ${r} ${i}`),Le.debug(`source dir: ${e}`),!Ai.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield DR(t,r,i);for(let a of Ai.readdirSync(e)){let s=rn.join(e,a);yield ci.cp(s,n,{recursive:!0})}return LR(t,r,i),n})}xe.cacheDir=joe;function zoe(e,t,r,i,n){return qr(this,void 0,void 0,function*(){if(i=ea.clean(i)||i,n=n||Vc.arch(),Le.debug(`Caching tool ${r} ${i} ${n}`),Le.debug(`source file: ${e}`),!Ai.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield DR(r,i,n),s=rn.join(a,t);return Le.debug(`destination file ${s}`),yield ci.cp(e,s),LR(r,i,n),a})}xe.cacheFile=zoe;function Uoe(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Vc.arch(),!Ny(t)){let n=IR(e,r);t=qR(n,t)}let i="";if(t){t=ea.clean(t)||"";let n=rn.join(h1(),e,t,r);Le.debug(`checking cache: ${n}`),Ai.existsSync(n)&&Ai.existsSync(`${n}.complete`)?(Le.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Le.debug("not found")}return i}xe.find=Uoe;function IR(e,t){let r=[];t=t||Vc.arch();let i=rn.join(h1(),e);if(Ai.existsSync(i)){let n=Ai.readdirSync(i);for(let a of n)if(Ny(a)){let s=rn.join(i,a,t||"");Ai.existsSync(s)&&Ai.existsSync(`${s}.complete`)&&r.push(a)}}return r}xe.findAllVersions=IR;function Hoe(e,t,r,i="master"){return qr(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new OR.HttpClient("tool-cache"),o={};r&&(Le.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Le.debug("Invalid json")}}return n})}xe.getManifestFromRepo=Hoe;function $oe(e,t,r,i=Vc.arch()){return qr(this,void 0,void 0,function*(){return yield Toe._findMatch(e,t,r,i)})}xe.findFromManifest=$oe;function f1(e){return qr(this,void 0,void 0,function*(){return e||(e=rn.join(BR(),AR.default())),yield ci.mkdirP(e),e})}function DR(e,t,r){return qr(this,void 0,void 0,function*(){let i=rn.join(h1(),e,ea.clean(t)||t,r||"");Le.debug(`destination ${i}`);let n=`${i}.complete`;return yield ci.rmRF(i),yield ci.rmRF(n),yield ci.mkdirP(i),i})}function LR(e,t,r){let n=`${rn.join(h1(),e,ea.clean(t)||t,r||"")}.complete`;Ai.writeFileSync(n,""),Le.debug("finished caching tool")}function Ny(e){let t=ea.clean(e)||"";Le.debug(`isExplicit: ${t}`);let r=ea.valid(t)!=null;return Le.debug(`explicit? ${r}`),r}xe.isExplicitVersion=Ny;function qR(e,t){let r="";Le.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>ea.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(ea.satisfies(n,t)){r=n;break}}return r?Le.debug(`matched: ${r}`):Le.debug("match not found"),r}xe.evaluateVersions=qR;function h1(){let e=process.env.RUNNER_TOOL_CACHE||"";return ml.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function BR(){let e=process.env.RUNNER_TEMP||"";return ml.ok(e,"Expected RUNNER_TEMP to be defined"),e}function Ey(e,t){let r=global[e];return r!==void 0?r:t}function Goe(e){return Array.from(new Set(e))}});var FR=h((Mwe,MR)=>{"use strict";MR.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var y1=h(Ii=>{"use strict";var Voe=Ii&&Ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Woe=Ii&&Ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Koe=Ii&&Ii.__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)&&Voe(t,e,r);return Woe(t,e),t};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.getActionsLogger=Xoe;Ii.getRunnerLogger=Qoe;Ii.withGroup=Yoe;Ii.formatDuration=Joe;var Sy=Koe(_t());function Xoe(){return Sy}function Qoe(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Yoe(e,t){Sy.startGroup(e);try{return t()}finally{Sy.endGroup()}}function Joe(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var kR,jR=dt(()=>{kR="ffffffff-ffff-ffff-ffff-ffffffffffff"});var zR,UR=dt(()=>{zR="00000000-0000-0000-0000-000000000000"});var HR,$R=dt(()=>{HR=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function Zoe(e){return typeof e=="string"&&HR.test(e)}var Wa,Wc=dt(()=>{$R();Wa=Zoe});function ele(e){if(!Wa(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var ta,Kc=dt(()=>{Wc();ta=ele});function Br(e,t=0){return(cr[e[t+0]]+cr[e[t+1]]+cr[e[t+2]]+cr[e[t+3]]+"-"+cr[e[t+4]]+cr[e[t+5]]+"-"+cr[e[t+6]]+cr[e[t+7]]+"-"+cr[e[t+8]]+cr[e[t+9]]+"-"+cr[e[t+10]]+cr[e[t+11]]+cr[e[t+12]]+cr[e[t+13]]+cr[e[t+14]]+cr[e[t+15]]).toLowerCase()}function tle(e,t=0){let r=Br(e,t);if(!Wa(r))throw TypeError("Stringified UUID is invalid");return r}var cr,GR,ra=dt(()=>{Wc();cr=[];for(let e=0;e<256;++e)cr.push((e+256).toString(16).slice(1));GR=tle});function ia(){return v1>_1.length-16&&((0,VR.randomFillSync)(_1),v1=0),_1.slice(v1,v1+=16)}var VR,_1,v1,b1=dt(()=>{VR=require("crypto"),_1=new Uint8Array(256),v1=_1.length});function rle(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=WR(e.random??e.rng?.()??ia(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=ia();ile(Xc,a,s),i=WR(s,Xc.msecs,Xc.nsecs,n?void 0:Xc.clockseq,n?void 0:Xc.node,t,r)}return t?i:Br(i)}function ile(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}var Xc,w1,Ty=dt(()=>{b1();ra();Xc={};w1=rle});function Qc(e){let t=typeof e=="string"?ta(e):e,r=nle(t);return typeof e=="string"?Br(r):r}function nle(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var Py=dt(()=>{Kc();ra()});function ale(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,KR.createHash)("md5").update(e).digest()}var KR,XR,QR=dt(()=>{KR=require("crypto");XR=ale});function sle(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{Kc();ra();E1="6ba7b810-9dad-11d1-80b4-00c04fd430c8",x1="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function Ry(e,t,r,i){return Yc(48,XR,e,t,r,i)}var YR,JR=dt(()=>{QR();Cy();Ry.DNS=E1;Ry.URL=x1;YR=Ry});var ZR,Oy,eO=dt(()=>{ZR=require("crypto"),Oy={randomUUID:ZR.randomUUID}});function ole(e,t,r){if(Oy.randomUUID&&!t&&!e)return Oy.randomUUID();e=e||{};let i=e.random||(e.rng||ia)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return Br(i)}var tO,rO=dt(()=>{eO();b1();ra();tO=ole});function lle(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,iO.createHash)("sha1").update(e).digest()}var iO,nO,aO=dt(()=>{iO=require("crypto");nO=lle});function Ay(e,t,r,i){return Yc(80,nO,e,t,r,i)}var sO,oO=dt(()=>{aO();Cy();Ay.DNS=E1;Ay.URL=x1;sO=Ay});function dle(e,t,r){e??={},r??=0;let i=w1({...e,_v6:!0},new Uint8Array(16));if(i=Qc(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return Br(i)}var lO,dO=dt(()=>{ra();Ty();Py();lO=dle});function Iy(e){let t=typeof e=="string"?ta(e):e,r=cle(t);return typeof e=="string"?Br(r):r}function cle(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var cO=dt(()=>{Kc();ra()});function ple(e,t,r){let i;if(e)i=pO(e.random??e.rng?.()??ia(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=ia();ule(Dy,n,a),i=pO(a,Dy.msecs,Dy.seq,t,r)}return t?i:Br(i)}function ule(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function pO(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var Dy,uO,mO=dt(()=>{b1();ra();Dy={};uO=ple});function mle(e){if(!Wa(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var fO,hO=dt(()=>{Wc();fO=mle});var Ly={};Eu(Ly,{MAX:()=>kR,NIL:()=>zR,parse:()=>ta,stringify:()=>GR,v1:()=>w1,v1ToV6:()=>Qc,v3:()=>YR,v4:()=>tO,v5:()=>sO,v6:()=>lO,v6ToV1:()=>Iy,v7:()=>uO,validate:()=>Wa,version:()=>fO});var qy=dt(()=>{jR();UR();Kc();ra();Ty();Py();JR();rO();oO();dO();cO();mO();Wc();hO()});var Fy=h(Qr=>{"use strict";var fle=Qr&&Qr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hle=Qr&&Qr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),My=Qr&&Qr.__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)&&fle(t,e,r);return hle(t,e),t},gle=Qr&&Qr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qr,"__esModule",{value:!0});Qr.isZstdAvailable=Ple;Qr.extract=Cle;Qr.extractTarZst=_O;Qr.inferCompressionMethod=Ole;var yle=require("child_process"),vle=My(require("fs")),_le=gle(require("path")),By=My(require("stream")),ble=Ud(),wle=My(g1()),gO=Ph(),Ele=(qy(),_s(Ly)),yO=Ji(),vO=zt(),xle="3.4.3",Nle="1.31";async function Sle(e,t){try{return await(0,gO.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function Tle(){let e=await(0,gO.safeWhich)("tar"),t="";if(await new ble.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function Ple(e){let t=await Sle("zstd",e);try{let r=await Tle(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=Nle,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=xle,foundZstdBinary:t,version:r};default:(0,vO.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function Cle(e,t,r,i){switch(t){case"gzip":return await wle.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await _O(e,r,i)}}async function _O(e,t,r){let i=await Rle();r.debug(`Extracting to ${i}.${e instanceof By.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof By.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,yle.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof By.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new yO.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,vO.cleanUpGlob)(i,"extraction destination directory",r),n}}async function Rle(){let e=_le.default.join((0,yO.getTemporaryDirectory)(),(0,Ele.v4)());return vle.mkdirSync(e,{recursive:!0}),e}function Ole(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var wO=h(($Ee,bO)=>{var fl=1e3,hl=fl*60,gl=hl*60,Gs=gl*24,Ale=Gs*7,Ile=Gs*365.25;bO.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Dle(e);if(r==="number"&&isFinite(e))return t.long?qle(e):Lle(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Dle(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*Ile;case"weeks":case"week":case"w":return r*Ale;case"days":case"day":case"d":return r*Gs;case"hours":case"hour":case"hrs":case"hr":case"h":return r*gl;case"minutes":case"minute":case"mins":case"min":case"m":return r*hl;case"seconds":case"second":case"secs":case"sec":case"s":return r*fl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Lle(e){var t=Math.abs(e);return t>=Gs?Math.round(e/Gs)+"d":t>=gl?Math.round(e/gl)+"h":t>=hl?Math.round(e/hl)+"m":t>=fl?Math.round(e/fl)+"s":e+"ms"}function qle(e){var t=Math.abs(e);return t>=Gs?N1(e,t,Gs,"day"):t>=gl?N1(e,t,gl,"hour"):t>=hl?N1(e,t,hl,"minute"):t>=fl?N1(e,t,fl,"second"):e+" ms"}function N1(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var ky=h((GEe,EO)=>{function Ble(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=wO(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(U==="%%")return"%";R++;let k=r.formatters[ne];if(typeof k=="function"){let q=y[R];U=k.call(_,q),y.splice(R,1),R--}return U}),r.formatArgs.call(_,y),(_.log||r.log).apply(_,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{pi.formatArgs=Fle;pi.save=kle;pi.load=jle;pi.useColors=Mle;pi.storage=zle();pi.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`."))}})();pi.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 Mle(){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 Fle(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+S1.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}pi.log=console.debug||console.log||(()=>{});function kle(e){try{e?pi.storage.setItem("debug",e):pi.storage.removeItem("debug")}catch{}}function jle(){let e;try{e=pi.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function zle(){try{return localStorage}catch{}}S1.exports=ky()(pi);var{formatters:Ule}=S1.exports;Ule.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var SO=h((Wt,P1)=>{var Hle=require("tty"),T1=require("util");Wt.init=Qle;Wt.log=Wle;Wt.formatArgs=Gle;Wt.save=Kle;Wt.load=Xle;Wt.useColors=$le;Wt.destroy=T1.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Wt.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Wt.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{}Wt.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.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 $le(){return"colors"in Wt.inspectOpts?!!Wt.inspectOpts.colors:Hle.isatty(process.stderr.fd)}function Gle(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+P1.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Vle()+t+" "+e[0]}function Vle(){return Wt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Wle(...e){return process.stderr.write(T1.formatWithOptions(Wt.inspectOpts,...e)+` +`)}function Kle(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Xle(){return process.env.DEBUG}function Qle(e){e.inspectOpts={};let t=Object.keys(Wt.inspectOpts);for(let r=0;rt.trim()).join(" ")};NO.O=function(e){return this.inspectOpts.colors=this.useColors,T1.inspect(e,this.inspectOpts)}});var Jc=h((VEe,jy)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?jy.exports=xO():jy.exports=SO()});var PO=h((WEe,TO)=>{var Zc;TO.exports=function(){if(!Zc){try{Zc=Jc()("follow-redirects")}catch{}typeof Zc!="function"&&(Zc=function(){})}Zc.apply(null,arguments)}});var IO=h((KEe,Jy)=>{var tp=require("url"),ep=tp.URL,Yle=require("http"),Jle=require("https"),Gy=require("stream").Writable,Vy=require("assert"),CO=PO();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=Ws(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var Wy=!1;try{Vy(new ep(""))}catch(e){Wy=e.code==="ERR_INVALID_URL"}var Zle=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],Ky=["abort","aborted","connect","error","socket","timeout"],Xy=Object.create(null);Ky.forEach(function(e){Xy[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var Uy=rp("ERR_INVALID_URL","Invalid URL",TypeError),Hy=rp("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),ede=rp("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Hy),tde=rp("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),rde=rp("ERR_STREAM_WRITE_AFTER_END","write after end"),ide=Gy.prototype.destroy||OO;function Yr(e,t){Gy.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof Hy?n:new Hy({cause:n}))}},this._performRequest()}Yr.prototype=Object.create(Gy.prototype);Yr.prototype.abort=function(){Yy(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Yr.prototype.destroy=function(e){return Yy(this._currentRequest,e),ide.call(this,e),this};Yr.prototype.write=function(e,t,r){if(this._ending)throw new rde;if(!Vs(e)&&!sde(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Ws(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new tde),this.abort())};Yr.prototype.end=function(e,t,r){if(Ws(e)?(r=e,e=t=null):Ws(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Yr.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Yr.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Yr.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Yr.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Yr.prototype,e,{get:function(){return this._currentRequest[e]}})});Yr.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Yr.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of Ky)i.on(n,Xy[n]);if(this._currentUrl=/^\//.test(this._options.path)?tp.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(Yy(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new ede;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],zy(/^content-/i,this._options.headers));var s=zy(/^host$/i,this._options.headers),o=Qy(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:tp.format(Object.assign(o,{host:l})),c=nde(r,d);if(CO("redirecting to",c.href),this._isRedirect=!0,$y(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!ade(c.host,l))&&zy(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Ws(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function RO(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return ode(d)?d=$y(d):Vs(d)?d=$y(Qy(d)):(p=c,c=AO(d),d={protocol:n}),Ws(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!Vs(c.host)&&!Vs(c.hostname)&&(c.hostname="::1"),Vy.equal(c.protocol,n,"protocol mismatch"),CO("options",c),new Yr(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function OO(){}function Qy(e){var t;if(Wy)t=new ep(e);else if(t=AO(tp.parse(e)),!Vs(t.protocol))throw new Uy({input:e});return t}function nde(e,t){return Wy?new ep(e,t):Qy(tp.resolve(t,e))}function AO(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new Uy({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new Uy({input:e.href||e});return e}function $y(e,t){var r=t||{};for(var i of Zle)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function zy(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function rp(e,t,r){function i(n){Ws(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function Yy(e,t){for(var r of Ky)e.removeListener(r,Xy[r]);e.on("error",OO),e.destroy(t)}function ade(e,t){Vy(Vs(e)&&Vs(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Vs(e){return typeof e=="string"||e instanceof String}function Ws(e){return typeof e=="function"}function sde(e){return typeof e=="object"&&"length"in e}function ode(e){return ep&&e instanceof ep}Jy.exports=RO({http:Yle,https:Jle});Jy.exports.wrap=RO});var LO=h(Di=>{"use strict";var lde=Di&&Di.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dde=Di&&Di.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),t3=Di&&Di.__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)&&lde(t,e,r);return dde(t,e),t};Object.defineProperty(Di,"__esModule",{value:!0});Di.STREAMING_HIGH_WATERMARK_BYTES=void 0;Di.downloadAndExtract=yde;var cde=t3(require("path")),yl=require("perf_hooks"),pde=t3(g1()),ude=IO(),mde=(qy(),_s(Ly)),Zy=y1(),e3=t3(Fy()),fde=zt();Di.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function hde(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function gde(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function yde(e,t,r,i,n,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let s=e3.inferCompressionMethod(e);if(s==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=yl.performance.now(),f=await vde(e,t,r,i,a),g=Math.round(yl.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${f} (${(0,Zy.formatDuration)(g)}).`),{extractedBundlePath:f,statusReport:{compressionMethod:s,toolsUrl:DO(e),...gde(g)}}}let o=cde.join(n,(0,mde.v4)()),l=yl.performance.now(),d=await pde.downloadTool(e,o,t,r),c=Math.round(yl.performance.now()-l);a.info(`Finished downloading CodeQL bundle to ${d} (${(0,Zy.formatDuration)(c)}).`);let p,u;try{a.info("Extracting CodeQL bundle.");let m=yl.performance.now();p=await e3.extract(d,s,i,a),u=Math.round(yl.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,Zy.formatDuration)(u)}).`)}finally{await(0,fde.cleanUpGlob)(d,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:s,toolsUrl:DO(e),...hde(c,u)}}}async function vde(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let a=await new Promise(s=>ude.https.get(e,{headers:r,highWaterMark:Di.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await e3.extractTarZst(a,i,n)}function DO(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var HO=h(ze=>{"use strict";var _de=ze&&ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bde=ze&&ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ka=ze&&ze.__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)&&_de(t,e,r);return bde(t,e),t},wde=ze&&ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ze,"__esModule",{value:!0});ze.downloadCodeQL=ze.CODEQL_DEFAULT_ACTION_REPOSITORY=ze.ToolsSource=void 0;ze.getCodeQLActionRepository=kO;ze.tryGetTagNameFromUrl=i3;ze.tryGetBundleVersionFromUrl=jO;ze.convertToSemVer=ap;ze.getCodeQLSource=zO;ze.tryGetFallbackToolcacheVersion=UO;ze.getCodeQLURLVersion=qde;ze.setupCodeQLBundle=Mde;var Ede=Ka(require("fs")),xde=Ka(require("path")),qO=require("perf_hooks"),Ks=Ka(g1()),Nde=wde(FR()),C1=Ka(Ko()),Sde=Ji(),Tde=Ka(Ga()),BO=Ka(oy()),Pde=cl(),Cde=y1(),r3=Ka(Fy()),Rde=LO(),vl=Ka(zt()),FO=zt(),ip;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(ip||(ze.ToolsSource=ip={}));ze.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var MO=["linked","latest"];function Ode(e){return e?".tar.zst":".tar.gz"}function Ade(e){let t=Ode(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function kO(e){return(0,Sde.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),ze.CODEQL_DEFAULT_ACTION_REPOSITORY):vl.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Ide(e,t,r,i){let n=kO(i),s=[[t.url,n],[t.url,ze.CODEQL_DEFAULT_ACTION_REPOSITORY],[vl.GITHUB_DOTCOM_URL,ze.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,Nde.default)(l,p))),o=Ade(r);for(let l of s){let[d,c]=l;if(d===vl.GITHUB_DOTCOM_URL&&c===ze.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await Tde.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${ze.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function np(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function i3(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function jO(e,t){let r=i3(e,t);if(r!==void 0)return np(r,t)}function ap(e,t){C1.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=C1.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Dde(e,t){let r=Ks.findAllVersions("CodeQL").filter(FO.isGoodVersion).map(i=>({folder:Ks.find("CodeQL",i),version:i})).filter(({folder:i})=>Ede.existsSync(xde.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function zO(e,t,r,i,n,a){if(e&&!MO.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&MO.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=BO.cliVersion,l=BO.bundleVersion;else if(e!==void 0){if(l=i3(e,a),d=e,l){let m=np(l,a);m&&C1.valid(m)&&(o=ap(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&np(l,a),p=o??(c&&ap(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=Ks.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=Ks.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=Ks.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await UO(o,l,a);m?u=Ks.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==vl.GitHubVariant.DOTCOM&&!s&&!e){let m=await Dde(p,a);if(m!==void 0)return m}return d||(d=await Ide(l,r,o!==void 0&&await Fde(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&np(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function UO(e,t,r){let i=np(t,r);if(!i)return;let n=ap(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Lde=async function(e,t,r,i,n,a,s){let o=new URL(e),l=new URLSearchParams(o.search),d={accept:"application/octet-stream"},c;l.has("token")?s.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(s.debug("Providing an authorization token to download CodeQL tools."),c=`token ${i.auth}`):s.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:u}=await(0,Rde.downloadAndExtract)(e,c,{"User-Agent":"CodeQL Action",...d},n,a,s),m=t??jO(e,s);if(m===void 0)return s.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:u,toolsVersion:r??"unknown"};s.debug("Caching CodeQL bundle.");let f=Bde(r,m,s),g=qO.performance.now(),y=await Ks.cacheDir(p,"CodeQL",f);return s.info(`Added CodeQL bundle to the tool cache (${(0,Cde.formatDuration)(qO.performance.now()-g)}).`),y!==p&&await(0,FO.cleanUpGlob)(p,"CodeQL bundle from temporary directory",s),{codeqlFolder:y,statusReport:u,toolsVersion:r??f}};ze.downloadCodeQL=Lde;function qde(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new vl.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Bde(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:ap(t,r)}async function Mde(e,t,r,i,n,a){let s=await r3.isZstdAvailable(a),o=await zO(e,n,t,i,s.available,a),l,d=o.toolsVersion,c,p;switch(o.sourceType){case"local":{let u=r3.inferCompressionMethod(o.codeqlTarPath);l=await r3.extract(o.codeqlTarPath,u,s.version,a),p=ip.Local;break}case"toolcache":l=o.codeqlFolder,a.debug(`CodeQL found in cache ${l}`),p=ip.Toolcache;break;case"download":{let u=await(0,ze.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,s.version,r,a);d=u.toolsVersion,l=u.codeqlFolder,c=u.statusReport,p=ip.Download;break}default:vl.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:p,toolsVersion:d,zstdAvailability:s}}async function Fde(e,t){return process.platform!=="win32"&&t&&C1.gte(e,Pde.CODEQL_VERSION_ZSTD_BUNDLE)}});var R1=h(nn=>{"use strict";Object.defineProperty(nn,"__esModule",{value:!0});nn.LANGUAGE_ALIASES=nn.Language=void 0;nn.parseLanguage=kde;nn.isTracedLanguage=$O;nn.isScannedLanguage=jde;var ui;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(ui||(nn.Language=ui={}));nn.LANGUAGE_ALIASES={c:ui.cpp,"c++":ui.cpp,"c#":ui.csharp,kotlin:ui.java,typescript:ui.javascript};function kde(e){if(e=e.trim().toLowerCase(),e in ui)return e;if(e in nn.LANGUAGE_ALIASES)return nn.LANGUAGE_ALIASES[e]}function $O(e){return[ui.cpp,ui.csharp,ui.go,ui.java,ui.swift].includes(e)}function jde(e){return!$O(e)}});var o3=h(Li=>{"use strict";var zde=Li&&Li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ude=Li&&Li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),VO=Li&&Li.__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)&&zde(t,e,r);return Ude(t,e),t};Object.defineProperty(Li,"__esModule",{value:!0});Li.shouldEnableIndirectTracing=s3;Li.endTracingForCluster=$de;Li.getTracerConfigForCluster=KO;Li.getCombinedTracerConfig=Gde;var n3=VO(require("fs")),a3=VO(require("path")),Hde=R1(),WO=Mc(),GO=zt();async function s3(e,t){return t.buildMode===GO.BuildMode.None||t.buildMode===GO.BuildMode.Autobuild&&await e.supportsFeature(WO.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,Hde.isTracedLanguage)(r))}async function $de(e,t,r){if(!await s3(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=a3.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!n3.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(n3.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function KO(e){return{env:JSON.parse(n3.readFileSync(a3.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function Gde(e,t){if(!await s3(e,t))return;let r=await KO(t);if(!await e.supportsFeature(WO.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=a3.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var p3=h(it=>{"use strict";var Vde=it&&it.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Wde=it&&it.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qa=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)&&Vde(t,e,r);return Wde(t,e),t};Object.defineProperty(it,"__esModule",{value:!0});it.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=it.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;it.setupCodeQL=ice;it.getCodeQL=nce;it.setCodeQL=ace;it.getCachedCodeQL=sce;it.getCodeQLForTesting=oce;it.getCodeQLForCmd=D1;it.getExtraOptions=c3;it.getTrapCachingExtractorConfigArgs=aA;it.getTrapCachingExtractorConfigArgsForLang=A1;it.getGeneratedCodeScanningConfigPath=I1;var Kde=Qa(require("fs")),d3=Qa(require("path")),XO=Qa(_t()),O1=Qa(Ud()),QO=Qa(Mm()),Xde=Qa(Ko()),_l=Ji(),YO=oR(),Qde=dl(),sp=ks(),JO=cl(),Yde=Qa(HO()),Xa=Mc(),Jde=o3(),Xt=Qa(zt()),op=zt(),na,ZO="2.14.6",eA="2.14.6",Zde="3.10",ece="2024-09-24",nA="progress++";it.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";it.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var tce="2.15.2",rce="2.17.1";async function ice(e,t,r,i,n,a,s){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await Yde.setupCodeQLBundle(e,t,r,i,n,a);a.debug(`Bundle download status report: ${JSON.stringify(l)}`);let u=d3.join(o,"codeql","codeql");if(process.platform==="win32")u+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Xt.ConfigurationError(`Unsupported platform: ${process.platform}`);return na=await D1(u,s),{codeql:na,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,op.getErrorMessage)(o)}`)}}async function nce(e){return na===void 0&&(na=await D1(e,!0)),na}function ht(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function ace(e){return na={getPath:ht(e,"getPath",()=>"/tmp/dummy-path"),getVersion:ht(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:ht(e,"printVersion"),supportsFeature:ht(e,"supportsFeature",async t=>!!e.getVersion&&(0,Xa.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:ht(e,"databaseInitCluster"),runAutobuild:ht(e,"runAutobuild"),extractScannedLanguage:ht(e,"extractScannedLanguage"),extractUsingBuildMode:ht(e,"extractUsingBuildMode"),finalizeDatabase:ht(e,"finalizeDatabase"),resolveLanguages:ht(e,"resolveLanguages"),betterResolveLanguages:ht(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:ht(e,"resolveQueries"),resolveBuildEnvironment:ht(e,"resolveBuildEnvironment"),packDownload:ht(e,"packDownload"),databaseCleanup:ht(e,"databaseCleanup"),databaseBundle:ht(e,"databaseBundle"),databaseRunQueries:ht(e,"databaseRunQueries"),databaseInterpretResults:ht(e,"databaseInterpretResults"),databasePrintBaseline:ht(e,"databasePrintBaseline"),databaseExportDiagnostics:ht(e,"databaseExportDiagnostics"),diagnosticsExport:ht(e,"diagnosticsExport"),resolveExtractor:ht(e,"resolveExtractor"),mergeResults:ht(e,"mergeResults")},na}function sce(){if(na===void 0)throw new Error("cachedCodeQL undefined");return na}async function oce(e="codeql-for-testing"){return D1(e,!1)}async function D1(e,t){let r={getPath(){return e},async getVersion(){let i=Xt.getCachedCodeQlVersion();if(i===void 0){let n=await pr(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Xt.cacheCodeQlVersion(i)}return i},async printVersion(){await pr(e,["version","--format=json"])},async supportsFeature(i){return(0,Xa.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);await(0,Jde.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await aA(i)),l.push(`--trace-process-name=${a}`));let d=await lce(i,o),c=(0,_l.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(Xa.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await rA(i,this)?l.push("--sublanguage-file-coverage"):await Xt.codeQlVersionAtLeast(this,it.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,Xa.isSupportedToolsFeature)(await this.getVersion(),Xa.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await pr(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Kt(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){iA();let a=d3.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[sp.EnvVar.CLI_VERBOSITY]=process.env[sp.EnvVar.CLI_VERBOSITY]||nA),await pr(a)},async extractScannedLanguage(i,n){await pr(e,["database","trace-command","--index-traceless-dbs",...await A1(i,n),...l3(i.debugMode),...Kt(["database","trace-command"]),Xt.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===op.BuildMode.Autobuild&&iA();try{await pr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await A1(i,n),...l3(i.debugMode),...Kt(["database","trace-command"]),Xt.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===op.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${Qde.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Xt.ConfigurationError(`${s} ${(0,op.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...l3(s),...Kt(["database","finalize"]),i];await pr(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Kt(["resolve","languages"])],n=await pr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Kt(["resolve","languages"])],n=await pr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...Kt(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await pr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Kt(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await pr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Kt(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Xt.codeQlVersionAtLeast(this,JO.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await pr(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(JO.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${I1(p)}`,"--sarif-group-rules-by-pack",...await cce(this),...await pce(this),...Kt(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await rA(p,this)?f.push("--sublanguage-file-coverage"):await Xt.codeQlVersionAtLeast(this,it.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await Xt.codeQlVersionAtLeast(this,it.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,Xa.isSupportedToolsFeature)(await this.getVersion(),Xa.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await pr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Kt(["database","print-baseline"]),i];return await pr(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Kt(["pack","download"]),...i],o=await pr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await Xt.codeQlVersionAtLeast(this,rce)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...Kt(["database","cleanup"])];await pr(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...Kt(["database","bundle"])];await new O1.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Kt(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new O1.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${I1(a)}`,...Kt(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new O1.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new O1.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Kt(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...Kt(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await pr(e,s)}};if(t&&!await Xt.codeQlVersionAtLeast(r,ZO))throw new Xt.ConfigurationError(`Expected a CodeQL CLI with version at least ${ZO} but got version ${(await r.getVersion()).version}`);if(t&&process.env[sp.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Xt.codeQlVersionAtLeast(r,eA)){let i=await r.getVersion();XO.warning(`CodeQL CLI version ${i.version} was discontinued on ${ece} alongside GitHub Enterprise Server ${Zde} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${eA} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,_l.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,_l.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),XO.exportVariable(sp.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Kt(e,{ignoringOptions:t}={}){let r=Xt.getExtraOptionsEnvParam();return c3(r,e,[]).filter(i=>!t?.includes(i))}function tA(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function c3(e,t,r){let i=tA(e?.["*"],r.concat("*")),n=t.length===0?tA(e,r):c3(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function pr(e,t=[],r={}){try{return await(0,_l.runTool)(e,t,r)}catch(i){throw i instanceof _l.CommandInvocationError?(0,YO.wrapCliConfigurationError)(new YO.CliError(i)):i}}async function lce(e,t){let r=I1(e),i=(0,op.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(QO.dump(i)),t.endGroup(),Kde.writeFileSync(r,QO.dump(i)),r}var dce=1024;async function aA(e){let t=[];for(let r of e.languages)t.push(await A1(e,r));return t.flat()}async function A1(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,_l.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${dce}`,`-O=${t}.trap.cache.write=${i}`]}function I1(e){return d3.resolve(e.tempDir,"user-config.yaml")}async function rA(e,t){return(e.gitHubVersion.type!==Xt.GitHubVariant.GHES||Xde.gte(e.gitHubVersion.version,"3.12.0"))&&await Xt.codeQlVersionAtLeast(t,it.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function cce(e){return await Xt.codeQlVersionAtLeast(e,tce)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function l3(e){return e?[`--verbosity=${nA}`]:[]}function iA(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function pce(e){let t=process.env[sp.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(Xa.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var dA=h(an=>{"use strict";var uce=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),mce=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fce=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)&&uce(t,e,r);return mce(t,e),t};Object.defineProperty(an,"__esModule",{value:!0});an.determineAutobuildLanguages=_ce;an.setupCppAutobuild=lA;an.runAutobuild=bce;var q1=fce(_t()),sA=Ji(),hce=Ga(),gce=p3(),u3=dl(),yce=ks(),L1=cl(),lp=R1(),vce=ey(),oA=Mc(),m3=zt();async function _ce(e,t,r){if(t.buildMode===m3.BuildMode.None&&await e.supportsFeature(oA.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===m3.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(s=>(0,lp.isTracedLanguage)(s));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(s=>s!==lp.Language.go),a=[];return n[0]!==void 0&&a.push(n[0]),i.length!==n.length&&a.push(lp.Language.go),r.debug(`Will autobuild ${a.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${a.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${u3.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),a}async function lA(e,t){let r=L1.featureConfig[L1.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,hce.getGitHubVersion)(),a=(0,vce.parseRepositoryNwo)((0,m3.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new L1.Features(n,a,(0,sA.getTemporaryDirectory)(),t).getValue(L1.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,sA.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${u3.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),q1.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${u3.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),q1.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),q1.exportVariable(r,"false"))}async function bce(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,gce.getCodeQL)(e.codeQLCmd);t===lp.Language.cpp&&await lA(i,r),e.buildMode&&await i.supportsFeature(oA.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===lp.Language.go&&q1.exportVariable(yce.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var mA=h(Mr=>{"use strict";var wce=Mr&&Mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ece=Mr&&Mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xce=Mr&&Mr.__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)&&wce(t,e,r);return Ece(t,e),t};Object.defineProperty(Mr,"__esModule",{value:!0});Mr.CachingKind=void 0;Mr.getTotalCacheSize=Tce;Mr.shouldStoreCache=Pce;Mr.shouldRestoreCache=Cce;Mr.getCachingKind=uA;Mr.getDependencyCachingEnabled=Rce;var Nce=xce(_t()),cA=Ji(),Sce=ks(),pA=zt();async function Tce(e,t){return(await Promise.all(e.map(i=>(0,pA.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var Jr;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(Jr||(Mr.CachingKind=Jr={}));function Pce(e){return e===Jr.Full||e===Jr.Store}function Cce(e){return e===Jr.Full||e===Jr.Restore}function uA(e){switch(e){case void 0:case"none":case"off":case"false":return Jr.None;case"full":case"on":case"true":return Jr.Full;case"store":return Jr.Store;case"restore":return Jr.Restore;default:return Nce.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),Jr.None}}function Rce(){let e=(0,cA.getOptionalInput)("dependency-caching")||process.env[Sce.EnvVar.DEPENDENCY_CACHING];return e!==void 0?uA(e):(!(0,pA.isHostedRunner)()||!(0,cA.isDefaultSetup)(),Jr.None)}});var fA=h(Pn=>{"use strict";var Oce=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]}),Ace=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ice=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)&&Oce(t,e,r);return Ace(t,e),t};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.getOptions=void 0;var f3=Ice(_t());function Dce(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,f3.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,f3.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,f3.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Pn.getOptions=Dce});var M1=h(Nt=>{"use strict";var Lce=Nt&&Nt.__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]}),qce=Nt&&Nt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bce=Nt&&Nt.__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)&&Lce(t,e,r);return qce(t,e),t},Mce=Nt&&Nt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Nt,"__esModule",{value:!0});Nt.safeTrimTrailingSeparator=Nt.normalizeSeparators=Nt.hasRoot=Nt.hasAbsoluteRoot=Nt.ensureAbsoluteRoot=Nt.dirname=void 0;var B1=Bce(require("path")),Xs=Mce(require("assert")),Ya=process.platform==="win32";function Fce(e){if(e=g3(e),Ya&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=B1.dirname(e);return Ya&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=g3(t)),t}Nt.dirname=Fce;function kce(e,t){if(Xs.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Xs.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),h3(t))return t;if(Ya){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Xs.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(dp(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Xs.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Xs.default(h3(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||Ya&&e.endsWith("\\")||(e+=B1.sep),e+t}Nt.ensureAbsoluteRoot=kce;function h3(e){return Xs.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=dp(e),Ya?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Nt.hasAbsoluteRoot=h3;function jce(e){return Xs.default(e,"isRooted parameter 'itemPath' must not be empty"),e=dp(e),Ya?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Nt.hasRoot=jce;function dp(e){return e=e||"",Ya?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Nt.normalizeSeparators=dp;function g3(e){return e?(e=dp(e),!e.endsWith(B1.sep)||e===B1.sep||Ya&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Nt.safeTrimTrailingSeparator=g3});var F1=h(cp=>{"use strict";Object.defineProperty(cp,"__esModule",{value:!0});cp.MatchKind=void 0;var zce;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(zce=cp.MatchKind||(cp.MatchKind={}))});var yA=h(Zr=>{"use strict";var Uce=Zr&&Zr.__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]}),Hce=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$ce=Zr&&Zr.__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)&&Uce(t,e,r);return Hce(t,e),t};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.partialMatch=Zr.match=Zr.getSearchPaths=void 0;var hA=$ce(M1()),Gce=F1(),gA=process.platform==="win32";function Vce(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=gA?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=gA?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=hA.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=hA.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}Zr.getSearchPaths=Vce;function Wce(e,t){let r=Gce.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}Zr.match=Wce;function Kce(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}Zr.partialMatch=Kce});var _A=h(qi=>{"use strict";var Xce=qi&&qi.__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]}),Qce=qi&&qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vA=qi&&qi.__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)&&Xce(t,e,r);return Qce(t,e),t},Yce=qi&&qi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qi,"__esModule",{value:!0});qi.Path=void 0;var pp=vA(require("path")),Ja=vA(M1()),up=Yce(require("assert")),Jce=process.platform==="win32",y3=class{constructor(t){if(this.segments=[],typeof t=="string")if(up.default(t,"Parameter 'itemPath' must not be empty"),t=Ja.safeTrimTrailingSeparator(t),!Ja.hasRoot(t))this.segments=t.split(pp.sep);else{let r=t,i=Ja.dirname(r);for(;i!==r;){let n=pp.basename(r);this.segments.unshift(n),r=i,i=Ja.dirname(r)}this.segments.unshift(r)}else{up.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var Zce=Bi&&Bi.__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]}),epe=Bi&&Bi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),b3=Bi&&Bi.__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)&&Zce(t,e,r);return epe(t,e),t},tpe=Bi&&Bi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Bi,"__esModule",{value:!0});Bi.Pattern=void 0;var rpe=b3(require("os")),mp=b3(require("path")),ei=b3(M1()),Qs=tpe(require("assert")),ipe=Jd(),v3=F1(),k1=_A(),aa=process.platform==="win32",_3=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],Qs.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);Qs.default(d&&ei.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new k1.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new k1.Path(a).segments,this.trailingSeparator=ei.normalizeSeparators(a).endsWith(mp.sep),a=ei.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new k1.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),aa?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:aa,nocomment:!0,noext:!0,nonegate:!0};a=aa?a.replace(/\\/g,"/"):a,this.minimatch=new ipe.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=ei.normalizeSeparators(t),!t.endsWith(mp.sep)&&this.isImplicitPattern===!1&&(t=`${t}${mp.sep}`)):t=ei.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?v3.MatchKind.Directory:v3.MatchKind.All:v3.MatchKind.None}partialMatch(t){return t=ei.safeTrimTrailingSeparator(t),ei.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(aa?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(aa?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Qs.default(t,"pattern cannot be empty");let i=new k1.Path(t).segments.map(n=>e.getLiteral(n));if(Qs.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Qs.default(!ei.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=ei.normalizeSeparators(t),t==="."||t.startsWith(`.${mp.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${mp.sep}`))r=r||rpe.homedir(),Qs.default(r,"Unable to determine HOME directory"),Qs.default(ei.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(aa&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=ei.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(aa&&(t==="\\"||t.match(/^\\[^\\]/))){let n=ei.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=ei.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return ei.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Bi.Pattern=_3});var wA=h(j1=>{"use strict";Object.defineProperty(j1,"__esModule",{value:!0});j1.SearchState=void 0;var w3=class{constructor(t,r){this.path=t,this.level=r}};j1.SearchState=w3});var TA=h(Qt=>{"use strict";var npe=Qt&&Qt.__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]}),ape=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hp=Qt&&Qt.__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)&&npe(t,e,r);return ape(t,e),t},E3=Qt&&Qt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},spe=Qt&&Qt.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Za=Qt&&Qt.__await||function(e){return this instanceof Za?(this.v=e,this):new Za(e)},ope=Qt&&Qt.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Za?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.DefaultGlobber=void 0;var x3=hp(_t()),fp=hp(require("fs")),EA=hp(fA()),lpe=hp(require("path")),z1=hp(yA()),xA=F1(),NA=bA(),SA=wA(),dpe=process.platform==="win32",N3=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=EA.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return E3(this,void 0,void 0,function*(){let i=[];try{for(var n=spe(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return ope(this,arguments,function*(){let r=EA.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new NA.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of z1.getSearchPaths(i)){x3.debug(`Search path '${s}'`);try{yield Za(fp.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new SA.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=z1.match(i,s.path),l=!!o||z1.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield Za(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&xA.MatchKind.Directory)yield yield Za(s.path);else if(!l)continue;let c=s.level+1,p=(yield Za(fp.promises.readdir(s.path))).map(u=>new SA.SearchState(lpe.join(s.path,u),c));n.push(...p.reverse())}else o&xA.MatchKind.File&&(yield yield Za(s.path))}})}static create(t,r){return E3(this,void 0,void 0,function*(){let i=new e(r);dpe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new NA.Pattern(a));return i.searchPaths.push(...z1.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return E3(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield fp.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){x3.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 a}else n=yield fp.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield fp.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){x3.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};Qt.DefaultGlobber=N3});var PA=h(bl=>{"use strict";var cpe=bl&&bl.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(bl,"__esModule",{value:!0});bl.create=void 0;var ppe=TA();function upe(e,t){return cpe(this,void 0,void 0,function*(){return yield ppe.DefaultGlobber.create(e,t)})}bl.create=upe});var DA=h((fe,IA)=>{fe=IA.exports=Ne;var He;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?He=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:He=function(){};fe.SEMVER_SPEC_VERSION="2.0.0";var gp=256,U1=Number.MAX_SAFE_INTEGER||9007199254740991,S3=16,mpe=gp-6,wl=fe.re=[],Ue=fe.safeRe=[],L=fe.src=[],P=fe.tokens={},OA=0;function Te(e){P[e]=OA++}var P3="[a-zA-Z0-9-]",T3=[["\\s",1],["\\d",gp],[P3,mpe]];function vp(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");L[P.XRANGEIDENTIFIERLOOSE]=L[P.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");L[P.XRANGEIDENTIFIER]=L[P.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");L[P.XRANGEPLAIN]="[v=\\s]*("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:"+L[P.PRERELEASE]+")?"+L[P.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");L[P.XRANGEPLAINLOOSE]="[v=\\s]*("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:"+L[P.PRERELEASELOOSE]+")?"+L[P.BUILD]+"?)?)?";Te("XRANGE");L[P.XRANGE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAIN]+"$";Te("XRANGELOOSE");L[P.XRANGELOOSE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAINLOOSE]+"$";Te("COERCE");L[P.COERCE]="(^|[^\\d])(\\d{1,"+S3+"})(?:\\.(\\d{1,"+S3+"}))?(?:\\.(\\d{1,"+S3+"}))?(?:$|[^\\d])";Te("COERCERTL");wl[P.COERCERTL]=new RegExp(L[P.COERCE],"g");Ue[P.COERCERTL]=new RegExp(vp(L[P.COERCE]),"g");Te("LONETILDE");L[P.LONETILDE]="(?:~>?)";Te("TILDETRIM");L[P.TILDETRIM]="(\\s*)"+L[P.LONETILDE]+"\\s+";wl[P.TILDETRIM]=new RegExp(L[P.TILDETRIM],"g");Ue[P.TILDETRIM]=new RegExp(vp(L[P.TILDETRIM]),"g");var fpe="$1~";Te("TILDE");L[P.TILDE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAIN]+"$";Te("TILDELOOSE");L[P.TILDELOOSE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAINLOOSE]+"$";Te("LONECARET");L[P.LONECARET]="(?:\\^)";Te("CARETTRIM");L[P.CARETTRIM]="(\\s*)"+L[P.LONECARET]+"\\s+";wl[P.CARETTRIM]=new RegExp(L[P.CARETTRIM],"g");Ue[P.CARETTRIM]=new RegExp(vp(L[P.CARETTRIM]),"g");var hpe="$1^";Te("CARET");L[P.CARET]="^"+L[P.LONECARET]+L[P.XRANGEPLAIN]+"$";Te("CARETLOOSE");L[P.CARETLOOSE]="^"+L[P.LONECARET]+L[P.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");L[P.COMPARATORLOOSE]="^"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");L[P.COMPARATOR]="^"+L[P.GTLT]+"\\s*("+L[P.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");L[P.COMPARATORTRIM]="(\\s*)"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+"|"+L[P.XRANGEPLAIN]+")";wl[P.COMPARATORTRIM]=new RegExp(L[P.COMPARATORTRIM],"g");Ue[P.COMPARATORTRIM]=new RegExp(vp(L[P.COMPARATORTRIM]),"g");var gpe="$1$2$3";Te("HYPHENRANGE");L[P.HYPHENRANGE]="^\\s*("+L[P.XRANGEPLAIN]+")\\s+-\\s+("+L[P.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");L[P.HYPHENRANGELOOSE]="^\\s*("+L[P.XRANGEPLAINLOOSE]+")\\s+-\\s+("+L[P.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");L[P.STAR]="(<|>)?=?\\s*\\*";for(Cn=0;Cngp)return null;var r=t.loose?Ue[P.LOOSE]:Ue[P.FULL];if(!r.test(e))return null;try{return new Ne(e,t)}catch{return null}}fe.valid=ype;function ype(e,t){var r=Js(e,t);return r?r.version:null}fe.clean=vpe;function vpe(e,t){var r=Js(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fe.SemVer=Ne;function Ne(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ne){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>gp)throw new TypeError("version is longer than "+gp+" characters");if(!(this instanceof Ne))return new Ne(e,t);He("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ue[P.LOOSE]:Ue[P.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>U1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>U1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>U1||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 n=+i;if(n>=0&&n=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};fe.inc=_pe;function _pe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ne(e,r).inc(t,i).version}catch{return null}}fe.diff=bpe;function bpe(e,t){if(C3(e,t))return null;var r=Js(e),i=Js(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}fe.compareIdentifiers=Ys;var CA=/^[0-9]+$/;function Ys(e,t){var r=CA.test(e),i=CA.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}fe.lt=H1;function H1(e,t,r){return sa(e,t,r)<0}fe.eq=C3;function C3(e,t,r){return sa(e,t,r)===0}fe.neq=AA;function AA(e,t,r){return sa(e,t,r)!==0}fe.gte=R3;function R3(e,t,r){return sa(e,t,r)>=0}fe.lte=O3;function O3(e,t,r){return sa(e,t,r)<=0}fe.cmp=$1;function $1(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 C3(e,r,i);case"!=":return AA(e,r,i);case">":return yp(e,r,i);case">=":return R3(e,r,i);case"<":return H1(e,r,i);case"<=":return O3(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}fe.Comparator=Mi;function Mi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Mi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Mi))return new Mi(e,t);e=e.trim().split(/\s+/).join(" "),He("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===El?this.value="":this.value=this.operator+this.semver.version,He("comp",this)}var El={};Mi.prototype.parse=function(e){var t=this.options.loose?Ue[P.COMPARATORLOOSE]:Ue[P.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 Ne(r[2],this.options.loose):this.semver=El};Mi.prototype.toString=function(){return this.value};Mi.prototype.test=function(e){if(He("Comparator.test",e,this.options.loose),this.semver===El||e===El)return!0;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}return $1(e,this.operator,this.semver,this.options)};Mi.prototype.intersects=function(e,t){if(!(e instanceof Mi))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 gt(e.value,t),G1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new gt(this.value,t),G1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=$1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=$1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};fe.Range=gt;function gt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof gt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new gt(e.raw,t);if(e instanceof Mi)return new gt(e.value,t);if(!(this instanceof gt))return new gt(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()}gt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};gt.prototype.toString=function(){return this.range};gt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ue[P.HYPHENRANGELOOSE]:Ue[P.HYPHENRANGE];e=e.replace(r,kpe),He("hyphen replace",e),e=e.replace(Ue[P.COMPARATORTRIM],gpe),He("comparator trim",e,Ue[P.COMPARATORTRIM]),e=e.replace(Ue[P.TILDETRIM],fpe),e=e.replace(Ue[P.CARETTRIM],hpe),e=e.split(/\s+/).join(" ");var i=t?Ue[P.COMPARATORLOOSE]:Ue[P.COMPARATOR],n=e.split(" ").map(function(a){return Ape(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Mi(a,this.options)},this),n};gt.prototype.intersects=function(e,t){if(!(e instanceof gt))throw new TypeError("a Range is required");return this.set.some(function(r){return RA(r,t)&&e.set.some(function(i){return RA(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function RA(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}fe.toComparators=Ope;function Ope(e,t){return new gt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Ape(e,t){return He("comp",e,t),e=Lpe(e,t),He("caret",e),e=Ipe(e,t),He("tildes",e),e=Bpe(e,t),He("xrange",e),e=Fpe(e,t),He("stars",e),e}function Fr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Ipe(e,t){return e.trim().split(/\s+/).map(function(r){return Dpe(r,t)}).join(" ")}function Dpe(e,t){var r=t.loose?Ue[P.TILDELOOSE]:Ue[P.TILDE];return e.replace(r,function(i,n,a,s,o){He("tilde",e,i,n,a,s,o);var l;return Fr(n)?l="":Fr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Fr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(He("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",He("tilde return",l),l})}function Lpe(e,t){return e.trim().split(/\s+/).map(function(r){return qpe(r,t)}).join(" ")}function qpe(e,t){He("caret",e,t);var r=t.loose?Ue[P.CARETLOOSE]:Ue[P.CARET];return e.replace(r,function(i,n,a,s,o){He("caret",e,i,n,a,s,o);var l;return Fr(n)?l="":Fr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Fr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(He("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(He("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),He("caret return",l),l})}function Bpe(e,t){return He("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Mpe(r,t)}).join(" ")}function Mpe(e,t){e=e.trim();var r=t.loose?Ue[P.XRANGELOOSE]:Ue[P.XRANGE];return e.replace(r,function(i,n,a,s,o,l){He("xRange",e,i,n,a,s,o,l);var d=Fr(a),c=d||Fr(s),p=c||Fr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),He("xRange return",i),i})}function Fpe(e,t){return He("replaceStars",e,t),e.trim().replace(Ue[P.STAR],"")}function kpe(e,t,r,i,n,a,s,o,l,d,c,p,u){return Fr(r)?t="":Fr(i)?t=">="+r+".0.0":Fr(n)?t=">="+r+"."+i+".0":t=">="+t,Fr(l)?o="":Fr(d)?o="<"+(+l+1)+".0.0":Fr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}gt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}fe.satisfies=G1;function G1(e,t,r){try{t=new gt(t,r)}catch{return!1}return t.test(e)}fe.maxSatisfying=zpe;function zpe(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ne(i,r))}),i}fe.minSatisfying=Upe;function Upe(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ne(i,r))}),i}fe.minVersion=Hpe;function Hpe(e,t){e=new gt(e,t);var r=new Ne("0.0.0");if(e.test(r)||(r=new Ne("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||yp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}fe.validRange=$pe;function $pe(e,t){try{return new gt(e,t).range||"*"}catch{return null}}fe.ltr=Gpe;function Gpe(e,t,r){return A3(e,t,"<",r)}fe.gtr=Vpe;function Vpe(e,t,r){return A3(e,t,">",r)}fe.outside=A3;function A3(e,t,r,i){e=new Ne(e,i),t=new gt(t,i);var n,a,s,o,l;switch(r){case">":n=yp,a=O3,s=H1,o=">",l=">=";break;case"<":n=H1,a=R3,s=yp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(G1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}fe.prerelease=Wpe;function Wpe(e,t){var r=Js(e,t);return r&&r.prerelease.length?r.prerelease:null}fe.intersects=Kpe;function Kpe(e,t,r){return e=new gt(e,r),t=new gt(t,r),e.intersects(t)}fe.coerce=Xpe;function Xpe(e,t){if(e instanceof Ne)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(Ue[P.COERCE]);else{for(var i;(i=Ue[P.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ue[P.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ue[P.COERCERTL].lastIndex=-1}return r===null?null:Js(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var I3=h((pxe,LA)=>{var Qpe=require("crypto");LA.exports=function(){return Qpe.randomBytes(16)}});var D3=h((uxe,BA)=>{var qA=[];for(_p=0;_p<256;++_p)qA[_p]=(_p+256).toString(16).substr(1);var _p;function Ype(e,t){var r=t||0,i=qA;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}BA.exports=Ype});var kA=h((mxe,FA)=>{var Jpe=I3(),Zpe=D3(),MA,L3,q3=0,B3=0;function eue(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var a=e.node||MA,s=e.clockseq!==void 0?e.clockseq:L3;if(a==null||s==null){var o=Jpe();a==null&&(a=MA=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=L3=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),d=e.nsecs!==void 0?e.nsecs:B3+1,c=l-q3+(d-B3)/1e4;if(c<0&&e.clockseq===void 0&&(s=s+1&16383),(c<0||l>q3)&&e.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");q3=l,B3=d,L3=s,l+=122192928e5;var p=((l&268435455)*1e4+d)%4294967296;n[i++]=p>>>24&255,n[i++]=p>>>16&255,n[i++]=p>>>8&255,n[i++]=p&255;var u=l/4294967296*1e4&268435455;n[i++]=u>>>8&255,n[i++]=u&255,n[i++]=u>>>24&15|16,n[i++]=u>>>16&255,n[i++]=s>>>8|128,n[i++]=s&255;for(var m=0;m<6;++m)n[i+m]=a[m];return t||Zpe(n)}FA.exports=eue});var zA=h((fxe,jA)=>{var tue=I3(),rue=D3();function iue(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||tue)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||rue(n)}jA.exports=iue});var $A=h((hxe,HA)=>{var nue=kA(),UA=zA(),M3=UA;M3.v1=nue;M3.v4=UA;HA.exports=M3});var bp=h(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.ManifestFilename=St.TarFilename=St.SystemTarPathOnWindows=St.GnuTarPathOnWindows=St.SocketTimeout=St.DefaultRetryDelay=St.DefaultRetryAttempts=St.ArchiveToolType=St.CompressionMethod=St.CacheFilename=void 0;var GA;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(GA||(St.CacheFilename=GA={}));var VA;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(VA||(St.CompressionMethod=VA={}));var WA;(function(e){e.GNU="gnu",e.BSD="bsd"})(WA||(St.ArchiveToolType=WA={}));St.DefaultRetryAttempts=2;St.DefaultRetryDelay=5e3;St.SocketTimeout=5e3;St.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;St.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;St.TarFilename="cache.tar";St.ManifestFilename="manifest.txt"});var Ep=h($e=>{"use strict";var aue=$e&&$e.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sue=$e&&$e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),es=$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)&&aue(t,e,r);return sue(t,e),t},xl=$e&&$e.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},oue=$e&&$e.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty($e,"__esModule",{value:!0});$e.isGhes=$e.assertDefined=$e.getGnuTarPathOnWindows=$e.getCacheFileName=$e.getCompressionMethod=$e.unlinkFile=$e.resolvePaths=$e.getArchiveFileSizeInBytes=$e.createTempDirectory=void 0;var wp=es(_t()),lue=es(So()),due=es(PA()),KA=es(zd()),F3=es(require("fs")),V1=es(require("path")),cue=es(DA()),pue=es(require("util")),uue=$A(),Zs=bp();function mue(){return xl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=V1.join(i,"actions","temp")}let r=V1.join(t,(0,uue.v4)());return yield KA.mkdirP(r),r})}$e.createTempDirectory=mue;function fue(e){return F3.statSync(e).size}$e.getArchiveFileSizeInBytes=fue;function hue(e){var t,r,i,n,a;return xl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield due.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=oue(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=V1.relative(o,u).replace(new RegExp(`\\${V1.sep}`,"g"),"/");wp.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}$e.resolvePaths=hue;function gue(e){return xl(this,void 0,void 0,function*(){return pue.promisify(F3.unlink)(e)})}$e.unlinkFile=gue;function XA(e,t=[]){return xl(this,void 0,void 0,function*(){let r="";t.push("--version"),wp.debug(`Checking ${e} ${t.join(" ")}`);try{yield lue.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){wp.debug(i.message)}return r=r.trim(),wp.debug(r),r})}function yue(){return xl(this,void 0,void 0,function*(){let e=yield XA("zstd",["--quiet"]),t=cue.clean(e);return wp.debug(`zstd version: ${t}`),e===""?Zs.CompressionMethod.Gzip:Zs.CompressionMethod.ZstdWithoutLong})}$e.getCompressionMethod=yue;function vue(e){return e===Zs.CompressionMethod.Gzip?Zs.CacheFilename.Gzip:Zs.CacheFilename.Zstd}$e.getCacheFileName=vue;function _ue(){return xl(this,void 0,void 0,function*(){return F3.existsSync(Zs.GnuTarPathOnWindows)?Zs.GnuTarPathOnWindows:(yield XA("tar")).toLowerCase().includes("gnu tar")?KA.which("tar"):""})}$e.getGnuTarPathOnWindows=_ue;function bue(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}$e.assertDefined=bue;function wue(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}$e.isGhes=wue});var z3=h(j3=>{"use strict";Object.defineProperty(j3,"__esModule",{value:!0});j3.createEmptyPipeline=Eue;var QA=new Set(["Deserialize","Serialize","Retry","Sign"]),k3=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&&!QA.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!QA.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((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(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(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,_=g.name;if(r.has(_))throw new Error("Duplicate policy names not allowed in pipeline");let b={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(b.afterPhase=c(y.afterPhase),b.afterPhase.hasAfterPolicies=!0),r.set(_,b),c(y.phase).policies.add(b)}for(let f of this._policies){let{policy:g,options:y}=f,_=g.name,b=r.get(_);if(!b)throw new Error(`Missing node for policy ${_}`);if(y.afterPolicies)for(let C of y.afterPolicies){let R=r.get(C);R&&(b.dependsOn.add(R),R.dependants.add(b))}if(y.beforePolicies)for(let C of y.beforePolicies){let R=r.get(C);R&&(R.dependsOn.add(b),b.dependants.add(R))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function Eue(){return k3.create()}});var Sl=h(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});var xue=require("os"),Nue=require("util");function Sue(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var Tue=Sue(Nue);function Pue(e,...t){process.stderr.write(`${Tue.default.format(e,...t)}${xue.EOL}`)}var YA=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,ZA,U3=[],H3=[],X1=[];YA&&$3(YA);var eI=Object.assign(e=>tI(e),{enable:$3,enabled:G3,disable:Cue,log:Pue});function $3(e){ZA=e,U3=[],H3=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?H3.push(new RegExp(`^${i.substr(1)}$`)):U3.push(new RegExp(`^${i}$`));for(let i of X1)i.enabled=G3(i.namespace)}function G3(e){if(e.endsWith("*"))return!0;for(let t of H3)if(t.test(e))return!1;for(let t of U3)if(t.test(e))return!0;return!1}function Cue(){let e=ZA||"";return $3(""),e}function tI(e){let t=Object.assign(r,{enabled:G3(e),destroy:Rue,log:eI.log,namespace:e,extend:Oue});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return X1.push(t),t}function Rue(){let e=X1.indexOf(this);return e>=0?(X1.splice(e,1),!0):!1}function Oue(e){let t=tI(`${this.namespace}:${e}`);return t.log=this.log,t}var xp=eI,rI=new Set,W1=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Q1,Y1=xp("azure");Y1.log=(...e)=>{xp.log(...e)};var V3=["verbose","info","warning","error"];W1&&(sI(W1)?iI(W1):console.error(`AZURE_LOG_LEVEL set to unknown log level '${W1}'; logging is not enabled. Acceptable values: ${V3.join(", ")}.`));function iI(e){if(e&&!sI(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${V3.join(",")}`);Q1=e;let t=[];for(let r of rI)aI(r)&&t.push(r.namespace);xp.enable(t.join(","))}function Aue(){return Q1}var JA={verbose:400,info:300,warning:200,error:100};function Iue(e){let t=Y1.extend(e);return nI(Y1,t),{error:K1(t,"error"),warning:K1(t,"warning"),info:K1(t,"info"),verbose:K1(t,"verbose")}}function nI(e,t){t.log=(...r)=>{e.log(...r)}}function K1(e,t){let r=Object.assign(e.extend(t),{level:t});if(nI(e,r),aI(r)){let i=xp.disable();xp.enable(i+","+r.namespace)}return rI.add(r),r}function aI(e){return!!(Q1&&JA[e.level]<=JA[Q1])}function sI(e){return V3.includes(e)}Nl.AzureLogger=Y1;Nl.createClientLogger=Iue;Nl.getLogLevel=Aue;Nl.setLogLevel=iI});var eo=h(J1=>{"use strict";Object.defineProperty(J1,"__esModule",{value:!0});J1.logger=void 0;var Due=Sl();J1.logger=(0,Due.createClientLogger)("core-rest-pipeline")});var oI=h(Z1=>{"use strict";Object.defineProperty(Z1,"__esModule",{value:!0});Z1.AbortError=void 0;var W3=class extends Error{constructor(t){super(t),this.name="AbortError"}};Z1.AbortError=W3});var lI=h(ef=>{"use strict";Object.defineProperty(ef,"__esModule",{value:!0});ef.AbortError=void 0;var Lue=oI();Object.defineProperty(ef,"AbortError",{enumerable:!0,get:function(){return Lue.AbortError}})});var X3=h(K3=>{"use strict";Object.defineProperty(K3,"__esModule",{value:!0});K3.createAbortablePromise=Bue;var que=lI();function Bue(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new que.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var Y3=h(Q3=>{"use strict";Object.defineProperty(Q3,"__esModule",{value:!0});Q3.getRandomIntegerInclusive=Mue;function Mue(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var dI=h(tf=>{"use strict";Object.defineProperty(tf,"__esModule",{value:!0});tf.delay=zue;tf.calculateRetryDelay=Uue;var Fue=X3(),kue=Y3(),jue="The delay was aborted.";function zue(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,Fue.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??jue})}function Uue(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,kue.getRandomIntegerInclusive)(0,i/2)}}});var cI=h(J3=>{"use strict";Object.defineProperty(J3,"__esModule",{value:!0});J3.cancelablePromiseRace=Hue;async function Hue(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var e9=h(Z3=>{"use strict";Object.defineProperty(Z3,"__esModule",{value:!0});Z3.isObject=$ue;function $ue(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var uI=h(rf=>{"use strict";Object.defineProperty(rf,"__esModule",{value:!0});rf.isError=pI;rf.getErrorMessage=Vue;var Gue=e9();function pI(e){if((0,Gue.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function Vue(e){if(pI(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 fI=h(nf=>{"use strict";Object.defineProperty(nf,"__esModule",{value:!0});nf.computeSha256Hmac=Wue;nf.computeSha256Hash=Kue;var mI=require("crypto");async function Wue(e,t,r){let i=Buffer.from(e,"base64");return(0,mI.createHmac)("sha256",i).update(t).digest(r)}async function Kue(e,t){return(0,mI.createHash)("sha256").update(e).digest(t)}});var gI=h(Np=>{"use strict";Object.defineProperty(Np,"__esModule",{value:!0});Np.isDefined=t9;Np.isObjectWithProperties=Xue;Np.objectHasProperty=hI;function t9(e){return typeof e<"u"&&e!==null}function Xue(e,t){if(!t9(e)||typeof e!="object")return!1;for(let r of t)if(!hI(e,r))return!1;return!0}function hI(e,t){return t9(e)&&typeof e=="object"&&t in e}});var yI=h(i9=>{"use strict";var r9;Object.defineProperty(i9,"__esModule",{value:!0});i9.randomUUID=Jue;var Que=require("crypto"),Yue=typeof((r9=globalThis?.crypto)===null||r9===void 0?void 0:r9.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Que.randomUUID;function Jue(){return Yue()}});var vI=h(Tt=>{"use strict";var n9,a9,s9,o9;Object.defineProperty(Tt,"__esModule",{value:!0});Tt.isReactNative=Tt.isNodeRuntime=Tt.isNode=Tt.isNodeLike=Tt.isBun=Tt.isDeno=Tt.isWebWorker=Tt.isBrowser=void 0;Tt.isBrowser=typeof window<"u"&&typeof window.document<"u";Tt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((n9=self.constructor)===null||n9===void 0?void 0:n9.name)==="DedicatedWorkerGlobalScope"||((a9=self.constructor)===null||a9===void 0?void 0:a9.name)==="ServiceWorkerGlobalScope"||((s9=self.constructor)===null||s9===void 0?void 0:s9.name)==="SharedWorkerGlobalScope");Tt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Tt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Tt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((o9=globalThis.process.versions)===null||o9===void 0)&&o9.node);Tt.isNode=Tt.isNodeLike;Tt.isNodeRuntime=Tt.isNodeLike&&!Tt.isBun&&!Tt.isDeno;Tt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var _I=h(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.uint8ArrayToString=Zue;af.stringToUint8Array=eme;function Zue(e,t){return Buffer.from(e).toString(t)}function eme(e,t){return Buffer.from(e,t)}});var kr=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.stringToUint8Array=ue.uint8ArrayToString=ue.isWebWorker=ue.isReactNative=ue.isDeno=ue.isNodeRuntime=ue.isNodeLike=ue.isNode=ue.isBun=ue.isBrowser=ue.randomUUID=ue.objectHasProperty=ue.isObjectWithProperties=ue.isDefined=ue.computeSha256Hmac=ue.computeSha256Hash=ue.getErrorMessage=ue.isError=ue.isObject=ue.getRandomIntegerInclusive=ue.createAbortablePromise=ue.cancelablePromiseRace=ue.calculateRetryDelay=ue.delay=void 0;var bI=dI();Object.defineProperty(ue,"delay",{enumerable:!0,get:function(){return bI.delay}});Object.defineProperty(ue,"calculateRetryDelay",{enumerable:!0,get:function(){return bI.calculateRetryDelay}});var tme=cI();Object.defineProperty(ue,"cancelablePromiseRace",{enumerable:!0,get:function(){return tme.cancelablePromiseRace}});var rme=X3();Object.defineProperty(ue,"createAbortablePromise",{enumerable:!0,get:function(){return rme.createAbortablePromise}});var ime=Y3();Object.defineProperty(ue,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return ime.getRandomIntegerInclusive}});var nme=e9();Object.defineProperty(ue,"isObject",{enumerable:!0,get:function(){return nme.isObject}});var wI=uI();Object.defineProperty(ue,"isError",{enumerable:!0,get:function(){return wI.isError}});Object.defineProperty(ue,"getErrorMessage",{enumerable:!0,get:function(){return wI.getErrorMessage}});var EI=fI();Object.defineProperty(ue,"computeSha256Hash",{enumerable:!0,get:function(){return EI.computeSha256Hash}});Object.defineProperty(ue,"computeSha256Hmac",{enumerable:!0,get:function(){return EI.computeSha256Hmac}});var l9=gI();Object.defineProperty(ue,"isDefined",{enumerable:!0,get:function(){return l9.isDefined}});Object.defineProperty(ue,"isObjectWithProperties",{enumerable:!0,get:function(){return l9.isObjectWithProperties}});Object.defineProperty(ue,"objectHasProperty",{enumerable:!0,get:function(){return l9.objectHasProperty}});var ame=yI();Object.defineProperty(ue,"randomUUID",{enumerable:!0,get:function(){return ame.randomUUID}});var ts=vI();Object.defineProperty(ue,"isBrowser",{enumerable:!0,get:function(){return ts.isBrowser}});Object.defineProperty(ue,"isBun",{enumerable:!0,get:function(){return ts.isBun}});Object.defineProperty(ue,"isNode",{enumerable:!0,get:function(){return ts.isNode}});Object.defineProperty(ue,"isNodeLike",{enumerable:!0,get:function(){return ts.isNodeLike}});Object.defineProperty(ue,"isNodeRuntime",{enumerable:!0,get:function(){return ts.isNodeRuntime}});Object.defineProperty(ue,"isDeno",{enumerable:!0,get:function(){return ts.isDeno}});Object.defineProperty(ue,"isReactNative",{enumerable:!0,get:function(){return ts.isReactNative}});Object.defineProperty(ue,"isWebWorker",{enumerable:!0,get:function(){return ts.isWebWorker}});var xI=_I();Object.defineProperty(ue,"uint8ArrayToString",{enumerable:!0,get:function(){return xI.uint8ArrayToString}});Object.defineProperty(ue,"stringToUint8Array",{enumerable:!0,get:function(){return xI.stringToUint8Array}})});var of=h(sf=>{"use strict";Object.defineProperty(sf,"__esModule",{value:!0});sf.Sanitizer=void 0;var sme=kr(),d9="REDACTED",ome=["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"],lme=["api-version"],c9=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=ome.concat(t),r=lme.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,sme.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,d9);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]=d9;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]=d9;return r}};sf.Sanitizer=c9});var p9=h(Tl=>{"use strict";Object.defineProperty(Tl,"__esModule",{value:!0});Tl.logPolicyName=void 0;Tl.logPolicy=pme;var dme=eo(),cme=of();Tl.logPolicyName="logPolicy";function pme(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:dme.logger.info,i=new cme.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Tl.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var u9=h(Pl=>{"use strict";Object.defineProperty(Pl,"__esModule",{value:!0});Pl.redirectPolicyName=void 0;Pl.redirectPolicy=ume;Pl.redirectPolicyName="redirectPolicy";var NI=["GET","HEAD"];function ume(e={}){let{maxRetries:t=20}=e;return{name:Pl.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return SI(i,n,t)}}}async function SI(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&NI.includes(n.method)||a===302&&NI.includes(n.method)||a===303&&n.method==="POST"||a===307)&&iVI,__assign:()=>lf,__asyncDelegator:()=>FI,__asyncGenerator:()=>MI,__asyncValues:()=>kI,__await:()=>Cl,__awaiter:()=>AI,__classPrivateFieldGet:()=>HI,__classPrivateFieldIn:()=>GI,__classPrivateFieldSet:()=>$I,__createBinding:()=>cf,__decorate:()=>CI,__disposeResources:()=>WI,__esDecorate:()=>mme,__exportStar:()=>DI,__extends:()=>TI,__generator:()=>II,__importDefault:()=>UI,__importStar:()=>zI,__makeTemplateObject:()=>jI,__metadata:()=>OI,__param:()=>RI,__propKey:()=>hme,__read:()=>f9,__rest:()=>PI,__runInitializers:()=>fme,__setFunctionName:()=>gme,__spread:()=>LI,__spreadArray:()=>BI,__spreadArrays:()=>qI,__values:()=>df,default:()=>_me});function TI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");m9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function PI(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function RI(e,t){return function(r,i){t(r,i,e)}}function mme(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function fme(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 f9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function LI(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Cl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function FI(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Cl(e[n](s)),done:!1}:a?a(s):s}:a}}function kI(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 df=="function"?df(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function jI(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function zI(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)&&cf(t,e,r);return yme(t,e),t}function UI(e){return e&&e.__esModule?e:{default:e}}function HI(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function $I(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function GI(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function VI(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function WI(e){function t(a){e.error=e.hasError?new vme(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var m9,lf,cf,yme,vme,_me,uf=dt(()=>{m9=function(e,t){return m9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},m9(e,t)};lf=function(){return lf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(mf,"__esModule",{value:!0});mf.getHeaderName=bme;mf.setPlatformSpecificData=wme;var KI=(uf(),_s(pf)),h9=KI.__importStar(require("node:os")),g9=KI.__importStar(require("node:process"));function bme(){return"User-Agent"}async function wme(e){if(g9&&g9.versions){let t=g9.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",`(${h9.arch()}-${h9.type()}-${h9.release()})`)}});var rs=h(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.DEFAULT_RETRY_POLICY_COUNT=Rl.SDK_VERSION=void 0;Rl.SDK_VERSION="1.17.0";Rl.DEFAULT_RETRY_POLICY_COUNT=3});var y9=h(ff=>{"use strict";Object.defineProperty(ff,"__esModule",{value:!0});ff.getUserAgentHeaderName=Nme;ff.getUserAgentValue=Sme;var QI=XI(),Eme=rs();function xme(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function Nme(){return(0,QI.getHeaderName)()}async function Sme(e){let t=new Map;t.set("core-rest-pipeline",Eme.SDK_VERSION),await(0,QI.setPlatformSpecificData)(t);let r=xme(t);return e?`${e} ${r}`:r}});var v9=h(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.userAgentPolicyName=void 0;Ol.userAgentPolicy=Tme;var JI=y9(),YI=(0,JI.getUserAgentHeaderName)();Ol.userAgentPolicyName="userAgentPolicy";function Tme(e={}){let t=(0,JI.getUserAgentValue)(e.userAgentPrefix);return{name:Ol.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(YI)||r.headers.set(YI,await t),i(r)}}}});var hf=h(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.isNodeReadableStream=ZI;Al.isWebReadableStream=eD;Al.isReadableStream=Pme;Al.isBlob=Cme;function ZI(e){return!!(e&&typeof e.pipe=="function")}function eD(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function Pme(e){return ZI(e)||eD(e)}function Cme(e){return typeof e.stream=="function"}});var _9=h(Sp=>{"use strict";Object.defineProperty(Sp,"__esModule",{value:!0});Sp.getRawContent=Ime;Sp.createFileFromStream=Dme;Sp.createFile=Lme;var Rme=kr(),Ome=hf(),tD={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},gf=Symbol("rawContent");function Ame(e){return typeof e[gf]=="function"}function Ime(e){return Ame(e)?e[gf]():e.stream()}function Dme(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},tD),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,Ome.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[gf]:e})}function Lme(e,t,r={}){var i,n,a;return Rme.isNodeLike?Object.assign(Object.assign({},tD),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[gf]:()=>e}):new File([e],t,r)}});var nD=h(w9=>{"use strict";Object.defineProperty(w9,"__esModule",{value:!0});w9.concat=kme;var oa=(uf(),_s(pf)),b9=require("node:stream"),qme=hf(),Bme=_9();function rD(){return oa.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield oa.__await(t.read());if(r)return yield oa.__await(void 0);yield yield oa.__await(i)}}finally{t.releaseLock()}})}function Mme(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=rD.bind(e)),e.values||(e.values=rD.bind(e))}function Fme(e){return e instanceof ReadableStream?(Mme(e),b9.Readable.fromWeb(e)):e}function iD(e){return e instanceof Uint8Array?b9.Readable.from(Buffer.from(e)):(0,qme.isBlob)(e)?iD((0,Bme.getRawContent)(e)):Fme(e)}async function kme(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(iD);return b9.Readable.from(function(){return oa.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,oa.__asyncValues(d)),l;l=yield oa.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield oa.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield oa.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var E9=h(Il=>{"use strict";Object.defineProperty(Il,"__esModule",{value:!0});Il.multipartPolicyName=void 0;Il.multipartPolicy=Qme;var to=kr(),jme=nD(),zme=hf();function Ume(){return`----AzSDKFormBoundary${(0,to.randomUUID)()}`}function Hme(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function $me(e){return e instanceof Uint8Array?e.byteLength:(0,zme.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function Gme(e){let t=0;for(let r of e){let i=$me(r);if(i===void 0)return;t+=i}return t}async function Vme(e,t,r){let i=[(0,to.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,to.stringToUint8Array)(`\r +`,"utf-8"),(0,to.stringToUint8Array)(Hme(a.headers),"utf-8"),(0,to.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,to.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,to.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=Gme(i);n&&e.headers.set("Content-Length",n),e.body=await(0,jme.concat)(i)}Il.multipartPolicyName="multipartPolicy";var Wme=70,Kme=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Xme(e){if(e.length>Wme)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!Kme.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Qme(){return{name:Il.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?Xme(i):i=Ume(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await Vme(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var x9=h(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.decompressResponsePolicyName=void 0;Dl.decompressResponsePolicy=Yme;Dl.decompressResponsePolicyName="decompressResponsePolicy";function Yme(){return{name:Dl.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var aD=h(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.AbortError=void 0;var N9=class extends Error{constructor(t){super(t),this.name="AbortError"}};yf.AbortError=N9});var _f=h(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.AbortError=void 0;var Jme=aD();Object.defineProperty(vf,"AbortError",{enumerable:!0,get:function(){return Jme.AbortError}})});var wf=h(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.delay=t1e;bf.parseHeaderValueAsNumber=r1e;var Zme=_f(),e1e="The operation was aborted.";function t1e(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new Zme.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:e1e)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function r1e(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var xf=h(Ef=>{"use strict";Object.defineProperty(Ef,"__esModule",{value:!0});Ef.isThrottlingRetryResponse=a1e;Ef.throttlingRetryStrategy=s1e;var i1e=wf(),S9="Retry-After",n1e=["retry-after-ms","x-ms-retry-after-ms",S9];function sD(e){if(e&&[429,503].includes(e.status))try{for(let n of n1e){let a=(0,i1e.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===S9?1e3:1)}let t=e.headers.get(S9);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function a1e(e){return Number.isFinite(sD(e))}function s1e(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=sD(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Nf=h(Tp=>{"use strict";Object.defineProperty(Tp,"__esModule",{value:!0});Tp.exponentialRetryStrategy=p1e;Tp.isExponentialRetryResponse=oD;Tp.isSystemError=lD;var o1e=kr(),l1e=xf(),d1e=1e3,c1e=1e3*64;function p1e(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:d1e,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:c1e,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=lD(l),c=d&&e.ignoreSystemErrors,p=oD(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,l1e.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,o1e.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function oD(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function lD(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Ll=h(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});T9.retryPolicy=g1e;var u1e=wf(),m1e=Sl(),f1e=_f(),dD=rs(),cD=(0,m1e.createClientLogger)("core-rest-pipeline retryPolicy"),h1e="retryPolicy";function g1e(e,t={maxRetries:dD.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||cD;return{name:h1e,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new f1e.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:dD.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||cD;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,u1e.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var P9=h(ql=>{"use strict";Object.defineProperty(ql,"__esModule",{value:!0});ql.defaultRetryPolicyName=void 0;ql.defaultRetryPolicy=w1e;var y1e=Nf(),v1e=xf(),_1e=Ll(),b1e=rs();ql.defaultRetryPolicyName="defaultRetryPolicy";function w1e(e={}){var t;return{name:ql.defaultRetryPolicyName,sendRequest:(0,_1e.retryPolicy)([(0,v1e.throttlingRetryStrategy)(),(0,y1e.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:b1e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Pp=h(R9=>{"use strict";Object.defineProperty(R9,"__esModule",{value:!0});R9.createHttpHeaders=x1e;function Sf(e){return e.toLowerCase()}function*E1e(e){for(let t of e.values())yield[t.name,t.value]}var C9=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(Sf(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(Sf(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(Sf(t))}delete(t){this._headersMap.delete(Sf(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return E1e(this._headersMap)}};function x1e(e){return new C9(e)}});var O9=h(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.formDataPolicyName=void 0;Bl.formDataPolicy=S1e;var uD=kr(),pD=Pp();Bl.formDataPolicyName="formDataPolicy";function N1e(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function S1e(){return{name:Bl.formDataPolicyName,async sendRequest(e,t){if(uD.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=N1e(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=T1e(e.formData):await P1e(e.formData,e),e.formData=void 0}return t(e)}}}function T1e(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function P1e(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[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,pD.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,uD.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,pD.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var hD=h(ti=>{"use strict";var C1e=ti&&ti.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),R1e=ti&&ti.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mD=ti&&ti.__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)&&C1e(t,e,r);return R1e(t,e),t};Object.defineProperty(ti,"__esModule",{value:!0});ti.req=ti.json=ti.toBuffer=void 0;var O1e=mD(require("http")),A1e=mD(require("https"));async function fD(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}ti.toBuffer=fD;async function I1e(e){let r=(await fD(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ti.json=I1e;function D1e(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?A1e:O1e).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}ti.req=D1e});var I9=h(mi=>{"use strict";var yD=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),L1e=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vD=mi&&mi.__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)&&yD(t,e,r);return L1e(t,e),t},q1e=mi&&mi.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&yD(t,e,r)};Object.defineProperty(mi,"__esModule",{value:!0});mi.Agent=void 0;var B1e=vD(require("net")),gD=vD(require("http")),M1e=require("https");q1e(hD(),mi);var Rn=Symbol("AgentBaseInternalState"),A9=class extends gD.Agent{constructor(t){super(t),this[Rn]={}}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 B1e.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?M1e.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof gD.Agent)return o.addRequest(t,n);this[Rn].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[Rn].currentSocket;if(this[Rn].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Rn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Rn]&&(this[Rn].defaultPort=t)}get protocol(){return this[Rn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Rn]&&(this[Rn].protocol=t)}};mi.Agent=A9});var _D=h(Ml=>{"use strict";var F1e=Ml&&Ml.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ml,"__esModule",{value:!0});Ml.parseProxyResponse=void 0;var k1e=F1e(Jc()),Tf=(0,k1e.default)("https-proxy-agent:parse-proxy-response");function j1e(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),Tf("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),Tf("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){Tf("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],_=g.slice(2).join(" "),b={};for(let C of m){if(!C)continue;let R=C.indexOf(":");if(R===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let A=C.slice(0,R).toLowerCase(),U=C.slice(R+1).trimStart(),ne=b[A];typeof ne=="string"?b[A]=[ne,U]:Array.isArray(ne)?ne.push(U):b[A]=U}Tf("got proxy server response: %o %o",f,b),s(),t({connect:{statusCode:y,statusText:_,headers:b},buffered:p})}e.on("error",l),e.on("end",o),a()})}Ml.parseProxyResponse=j1e});var ND=h(Fi=>{"use strict";var z1e=Fi&&Fi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),U1e=Fi&&Fi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ED=Fi&&Fi.__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)&&z1e(t,e,r);return U1e(t,e),t},xD=Fi&&Fi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.HttpsProxyAgent=void 0;var D9=ED(require("net")),bD=ED(require("tls")),H1e=xD(require("assert")),$1e=xD(Jc()),G1e=I9(),V1e=require("url"),W1e=_D(),Cp=(0,$1e.default)("https-proxy-agent"),Pf=class extends G1e.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new V1e.URL(t):t,this.proxyHeaders=r?.headers??{},Cp("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?wD(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Cp("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=bD.connect({...this.connectOpts,servername:u})}else Cp("Creating `net.Socket`: %o",this.connectOpts),n=D9.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=D9.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,W1e.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",K1e),r.secureEndpoint){Cp("Upgrading socket connection to TLS");let u=r.servername||r.host;return bD.connect({...wD(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new D9.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Cp("Replaying proxy buffer for failed request"),(0,H1e.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Pf.protocols=["http","https"];Fi.HttpsProxyAgent=Pf;function K1e(e){e.resume()}function wD(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var PD=h(ki=>{"use strict";var X1e=ki&&ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Q1e=ki&&ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TD=ki&&ki.__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)&&X1e(t,e,r);return Q1e(t,e),t},Y1e=ki&&ki.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ki,"__esModule",{value:!0});ki.HttpProxyAgent=void 0;var J1e=TD(require("net")),Z1e=TD(require("tls")),efe=Y1e(Jc()),tfe=require("events"),rfe=I9(),SD=require("url"),Fl=(0,efe.default)("http-proxy-agent"),Cf=class extends rfe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new SD.URL(t):t,this.proxyHeaders=r?.headers??{},Fl("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?ife(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new SD.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Fl("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Fl("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Fl("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(Fl("Creating `tls.Socket`: %o",this.connectOpts),a=Z1e.connect(this.connectOpts)):(Fl("Creating `net.Socket`: %o",this.connectOpts),a=J1e.connect(this.connectOpts)),await(0,tfe.once)(a,"connect"),a}};Cf.protocols=["http","https"];ki.HttpProxyAgent=Cf;function ife(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var L9=h(ji=>{"use strict";Object.defineProperty(ji,"__esModule",{value:!0});ji.globalNoProxyList=ji.proxyPolicyName=void 0;ji.loadNoProxy=ID;ji.getDefaultProxySettings=mfe;ji.proxyPolicy=hfe;var nfe=ND(),afe=PD(),sfe=eo(),ofe="HTTPS_PROXY",lfe="HTTP_PROXY",dfe="ALL_PROXY",cfe="NO_PROXY";ji.proxyPolicyName="proxyPolicy";ji.globalNoProxyList=[];var OD=!1,pfe=new Map;function Rf(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function AD(){if(!process)return;let e=Rf(ofe),t=Rf(dfe),r=Rf(lfe);return e||t||r}function ufe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function ID(){let e=Rf(cfe);return OD=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function mfe(e){if(!e&&(e=AD(),!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 ffe(){let e=AD();return e?new URL(e):void 0}function CD(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 RD(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&sfe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new afe.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new nfe.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function hfe(e,t){OD||ji.globalNoProxyList.push(...ID());let r=e?CD(e):ffe(),i={};return{name:ji.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!ufe(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:ji.globalNoProxyList,t?.customNoProxyList?void 0:pfe)?RD(n,i,r):n.proxySettings&&RD(n,i,CD(n.proxySettings)),a(n)}}}});var q9=h(kl=>{"use strict";Object.defineProperty(kl,"__esModule",{value:!0});kl.setClientRequestIdPolicyName=void 0;kl.setClientRequestIdPolicy=gfe;kl.setClientRequestIdPolicyName="setClientRequestIdPolicy";function gfe(e="x-ms-client-request-id"){return{name:kl.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var B9=h(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.tlsPolicyName=void 0;jl.tlsPolicy=yfe;jl.tlsPolicyName="tlsPolicy";function yfe(e){return{name:jl.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var M9=h(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.TracingContextImpl=On.createTracingContext=On.knownContextKeys=void 0;On.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function vfe(e={}){let t=new Of(e.parentContext);return e.span&&(t=t.setValue(On.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(On.knownContextKeys.namespace,e.namespace)),t}On.createTracingContext=vfe;var Of=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}};On.TracingContextImpl=Of});var DD=h(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.state=void 0;Af.state={instrumenterImplementation:void 0}});var F9=h(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.getInstrumenter=An.useInstrumenter=An.createDefaultInstrumenter=An.createDefaultTracingSpan=void 0;var _fe=M9(),If=DD();function LD(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}An.createDefaultTracingSpan=LD;function qD(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:LD(),tracingContext:(0,_fe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}An.createDefaultInstrumenter=qD;function bfe(e){If.state.instrumenterImplementation=e}An.useInstrumenter=bfe;function wfe(){return If.state.instrumenterImplementation||(If.state.instrumenterImplementation=qD()),If.state.instrumenterImplementation}An.getInstrumenter=wfe});var BD=h(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.createTracingClient=void 0;var Df=F9(),k9=M9();function Efe(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,Df.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(k9.knownContextKeys.namespace)||(f=f.setValue(k9.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(k9.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,Df.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,Df.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,Df.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}Lf.createTracingClient=Efe});var j9=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.createTracingClient=zl.useInstrumenter=void 0;var xfe=F9();Object.defineProperty(zl,"useInstrumenter",{enumerable:!0,get:function(){return xfe.useInstrumenter}});var Nfe=BD();Object.defineProperty(zl,"createTracingClient",{enumerable:!0,get:function(){return Nfe.createTracingClient}})});var MD=h(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.custom=void 0;var Sfe=require("node:util");qf.custom=Sfe.inspect.custom});var Bf=h(Rp=>{"use strict";Object.defineProperty(Rp,"__esModule",{value:!0});Rp.RestError=void 0;Rp.isRestError=Ofe;var Tfe=kr(),Pfe=MD(),Cfe=of(),Rfe=new Cfe.Sanitizer,Ul=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.setPrototypeOf(this,e.prototype)}[Pfe.custom](){return`RestError: ${this.message} + ${Rfe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Rp.RestError=Ul;Ul.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Ul.PARSE_ERROR="PARSE_ERROR";function Ofe(e){return e instanceof Ul?!0:(0,Tfe.isError)(e)&&e.name==="RestError"}});var z9=h(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.tracingPolicyName=void 0;Hl.tracingPolicy=Bfe;var Afe=j9(),Ife=rs(),Dfe=y9(),Mf=eo(),Op=kr(),Lfe=Bf(),qfe=of();Hl.tracingPolicyName="tracingPolicy";function Bfe(e={}){let t=(0,Dfe.getUserAgentValue)(e.userAgentPrefix),r=new qfe.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Mfe();return{name:Hl.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=Ffe(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return jfe(d,p),p}catch(p){throw kfe(d,p),p}}}}function Mfe(){try{return(0,Afe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Ife.SDK_VERSION})}catch(e){Mf.logger.warning(`Error when creating the TracingClient: ${(0,Op.getErrorMessage)(e)}`);return}}function Ffe(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){Mf.logger.warning(`Skipping creating a tracing span due to an error: ${(0,Op.getErrorMessage)(i)}`);return}}function kfe(e,t){try{e.setStatus({status:"error",error:(0,Op.isError)(t)?t:void 0}),(0,Lfe.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){Mf.logger.warning(`Skipping tracing span processing due to an error: ${(0,Op.getErrorMessage)(r)}`)}}function jfe(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){Mf.logger.warning(`Skipping tracing span processing due to an error: ${(0,Op.getErrorMessage)(r)}`)}}});var jD=h(U9=>{"use strict";Object.defineProperty(U9,"__esModule",{value:!0});U9.createPipelineFromOptions=Jfe;var zfe=p9(),Ufe=z3(),Hfe=u9(),$fe=v9(),FD=E9(),Gfe=x9(),Vfe=P9(),Wfe=O9(),kD=kr(),Kfe=L9(),Xfe=q9(),Qfe=B9(),Yfe=z9();function Jfe(e){var t;let r=(0,Ufe.createEmptyPipeline)();return kD.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,Qfe.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Kfe.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Gfe.decompressResponsePolicy)())),r.addPolicy((0,Wfe.formDataPolicy)(),{beforePolicies:[FD.multipartPolicyName]}),r.addPolicy((0,$fe.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,Xfe.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,FD.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,Vfe.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Yfe.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),kD.isNodeLike&&r.addPolicy((0,Hfe.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,zfe.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var VD=h(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.getBodyLength=GD;kf.createNodeHttpClient=a0e;var V9=(uf(),_s(pf)),H9=V9.__importStar(require("node:http")),$9=V9.__importStar(require("node:https")),zD=V9.__importStar(require("node:zlib")),Zfe=require("node:stream"),UD=_f(),e0e=Pp(),Dp=Bf(),Ap=eo(),t0e={};function Ip(e){return e&&typeof e.pipe=="function"}function HD(e){return 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 $D(e){return e&&typeof e.byteLength=="number"}var Ff=class extends Zfe.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},G9=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new UD.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=GD(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,_=new Ff(y);_.on("error",b=>{Ap.logger.error("Error in upload progress",b)}),Ip(d)?d.pipe(_):_.end(d),d=_}let p=await this.makeRequest(t,a,d),u=r0e(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?i0e(p,u):p;let g=t.onDownloadProgress;if(g){let y=new Ff(g);y.on("error",_=>{Ap.logger.error("Error in download progress",_)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await n0e(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();Ip(d)&&(p=HD(d));let u=Promise.resolve();Ip(c)&&(u=HD(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{Ap.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?H9.request(l,d):$9.request(l,d);p.once("error",u=>{var m;c(new Dp.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:Dp.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new UD.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&Ip(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):$D(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(Ap.logger.error("Unrecognized body type",i),c(new Dp.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?H9.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new H9.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return $9.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:t0e,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(Ap.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new $9.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function r0e(e){let t=(0,e0e.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 i0e(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=zD.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=zD.createInflate();return e.pipe(i),i}return e}function n0e(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new Dp.RestError(`Error reading response as text: ${n.message}`,{code:Dp.RestError.PARSE_ERROR}))})})}function GD(e){return e?Buffer.isBuffer(e)?e.length:Ip(e)?null:$D(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function a0e(){return new G9}});var WD=h(W9=>{"use strict";Object.defineProperty(W9,"__esModule",{value:!0});W9.createDefaultHttpClient=o0e;var s0e=VD();function o0e(){return(0,s0e.createNodeHttpClient)()}});var KD=h(X9=>{"use strict";Object.defineProperty(X9,"__esModule",{value:!0});X9.createPipelineRequest=c0e;var l0e=Pp(),d0e=kr(),K9=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,l0e.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,d0e.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function c0e(e){return new K9(e)}});var XD=h(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});Lp.exponentialRetryPolicyName=void 0;Lp.exponentialRetryPolicy=f0e;var p0e=Nf(),u0e=Ll(),m0e=rs();Lp.exponentialRetryPolicyName="exponentialRetryPolicy";function f0e(e={}){var t;return(0,u0e.retryPolicy)([(0,p0e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:m0e.DEFAULT_RETRY_POLICY_COUNT})}});var QD=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.systemErrorRetryPolicyName=void 0;$l.systemErrorRetryPolicy=v0e;var h0e=Nf(),g0e=Ll(),y0e=rs();$l.systemErrorRetryPolicyName="systemErrorRetryPolicy";function v0e(e={}){var t;return{name:$l.systemErrorRetryPolicyName,sendRequest:(0,g0e.retryPolicy)([(0,h0e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:y0e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var YD=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.throttlingRetryPolicyName=void 0;Gl.throttlingRetryPolicy=E0e;var _0e=xf(),b0e=Ll(),w0e=rs();Gl.throttlingRetryPolicyName="throttlingRetryPolicy";function E0e(e={}){var t;return{name:Gl.throttlingRetryPolicyName,sendRequest:(0,b0e.retryPolicy)([(0,_0e.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:w0e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Q9=h(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.DEFAULT_CYCLER_OPTIONS=void 0;Vl.createTokenCycler=S0e;var x0e=wf();Vl.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function N0e(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var JD=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.bearerTokenAuthenticationPolicyName=void 0;Wl.bearerTokenAuthenticationPolicy=O0e;var T0e=Q9(),P0e=eo();Wl.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function C0e(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function R0e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function O0e(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||P0e.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:C0e,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,T0e.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Wl.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&R0e(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var ZD=h(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.ndJsonPolicyName=void 0;Kl.ndJsonPolicy=A0e;Kl.ndJsonPolicyName="ndJsonPolicy";function A0e(){return{name:Kl.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 tL=h(ro=>{"use strict";Object.defineProperty(ro,"__esModule",{value:!0});ro.auxiliaryAuthenticationHeaderPolicyName=void 0;ro.auxiliaryAuthenticationHeaderPolicy=q0e;var I0e=Q9(),D0e=eo();ro.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var eL="x-ms-authorization-auxiliary";async function L0e(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function q0e(e){let{credentials:t,scopes:r}=e,i=e.logger||D0e.logger,n=new WeakMap;return{name:ro.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.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(`${ro.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,I0e.createTokenCycler)(d),n.set(d,c)),o.push(L0e({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${eL} header will not be set.`),s(a)):(a.headers.set(eL,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var la=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var B0e=z3();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return B0e.createEmptyPipeline}});var M0e=jD();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return M0e.createPipelineFromOptions}});var F0e=WD();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return F0e.createDefaultHttpClient}});var k0e=Pp();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return k0e.createHttpHeaders}});var j0e=KD();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return j0e.createPipelineRequest}});var rL=Bf();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return rL.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return rL.isRestError}});var iL=x9();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return iL.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return iL.decompressResponsePolicyName}});var nL=XD();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return nL.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return nL.exponentialRetryPolicyName}});var aL=q9();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return aL.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return aL.setClientRequestIdPolicyName}});var sL=p9();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return sL.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return sL.logPolicyName}});var oL=E9();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return oL.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return oL.multipartPolicyName}});var Y9=L9();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return Y9.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return Y9.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return Y9.getDefaultProxySettings}});var lL=u9();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return lL.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return lL.redirectPolicyName}});var dL=QD();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return dL.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return dL.systemErrorRetryPolicyName}});var cL=YD();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return cL.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return cL.throttlingRetryPolicyName}});var z0e=Ll();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return z0e.retryPolicy}});var pL=z9();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return pL.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return pL.tracingPolicyName}});var U0e=P9();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return U0e.defaultRetryPolicy}});var uL=v9();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return uL.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return uL.userAgentPolicyName}});var mL=B9();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return mL.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return mL.tlsPolicyName}});var fL=O9();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return fL.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return fL.formDataPolicyName}});var hL=JD();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return hL.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return hL.bearerTokenAuthenticationPolicyName}});var gL=ZD();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return gL.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return gL.ndJsonPolicyName}});var yL=tL();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return yL.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return yL.auxiliaryAuthenticationHeaderPolicyName}});var vL=_9();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return vL.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return vL.createFileFromStream}})});var zL={};Eu(zL,{__addDisposableResource:()=>kL,__assign:()=>jf,__asyncDelegator:()=>AL,__asyncGenerator:()=>OL,__asyncValues:()=>IL,__await:()=>Xl,__awaiter:()=>NL,__classPrivateFieldGet:()=>BL,__classPrivateFieldIn:()=>FL,__classPrivateFieldSet:()=>ML,__createBinding:()=>Uf,__decorate:()=>wL,__disposeResources:()=>jL,__esDecorate:()=>H0e,__exportStar:()=>TL,__extends:()=>_L,__generator:()=>SL,__importDefault:()=>qL,__importStar:()=>LL,__makeTemplateObject:()=>DL,__metadata:()=>xL,__param:()=>EL,__propKey:()=>G0e,__read:()=>Z9,__rest:()=>bL,__runInitializers:()=>$0e,__setFunctionName:()=>V0e,__spread:()=>PL,__spreadArray:()=>RL,__spreadArrays:()=>CL,__values:()=>zf,default:()=>X0e});function _L(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");J9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function bL(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function EL(e,t){return function(r,i){t(r,i,e)}}function H0e(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function $0e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 Z9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function PL(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Xl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function AL(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Xl(e[n](s)),done:!1}:a?a(s):s}:a}}function IL(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 zf=="function"?zf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function DL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function LL(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)&&Uf(t,e,r);return W0e(t,e),t}function qL(e){return e&&e.__esModule?e:{default:e}}function BL(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function ML(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function FL(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function kL(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function jL(e){function t(a){e.error=e.hasError?new K0e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var J9,jf,Uf,W0e,K0e,X0e,UL=dt(()=>{J9=function(e,t){return J9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},J9(e,t)};jf=function(){return jf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Hf,"__esModule",{value:!0});Hf.AzureKeyCredential=void 0;var e5=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}};Hf.AzureKeyCredential=e5});var $L=h(t5=>{"use strict";Object.defineProperty(t5,"__esModule",{value:!0});t5.isKeyCredential=Y0e;var Q0e=kr();function Y0e(e){return(0,Q0e.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var GL=h(qp=>{"use strict";Object.defineProperty(qp,"__esModule",{value:!0});qp.AzureNamedKeyCredential=void 0;qp.isNamedKeyCredential=Z0e;var J0e=kr(),r5=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}};qp.AzureNamedKeyCredential=r5;function Z0e(e){return(0,J0e.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var VL=h(Bp=>{"use strict";Object.defineProperty(Bp,"__esModule",{value:!0});Bp.AzureSASCredential=void 0;Bp.isSASCredential=the;var ehe=kr(),i5=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}};Bp.AzureSASCredential=i5;function the(e){return(0,ehe.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var WL=h(n5=>{"use strict";Object.defineProperty(n5,"__esModule",{value:!0});n5.isTokenCredential=rhe;function rhe(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var QL=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isTokenCredential=Nr.isSASCredential=Nr.AzureSASCredential=Nr.isNamedKeyCredential=Nr.AzureNamedKeyCredential=Nr.isKeyCredential=Nr.AzureKeyCredential=void 0;var ihe=HL();Object.defineProperty(Nr,"AzureKeyCredential",{enumerable:!0,get:function(){return ihe.AzureKeyCredential}});var nhe=$L();Object.defineProperty(Nr,"isKeyCredential",{enumerable:!0,get:function(){return nhe.isKeyCredential}});var KL=GL();Object.defineProperty(Nr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return KL.AzureNamedKeyCredential}});Object.defineProperty(Nr,"isNamedKeyCredential",{enumerable:!0,get:function(){return KL.isNamedKeyCredential}});var XL=VL();Object.defineProperty(Nr,"AzureSASCredential",{enumerable:!0,get:function(){return XL.AzureSASCredential}});Object.defineProperty(Nr,"isSASCredential",{enumerable:!0,get:function(){return XL.isSASCredential}});var ahe=WL();Object.defineProperty(Nr,"isTokenCredential",{enumerable:!0,get:function(){return ahe.isTokenCredential}})});var a5=h(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.pipelineContainsDisableKeepAlivePolicy=In.createDisableKeepAlivePolicy=In.disableKeepAlivePolicyName=void 0;In.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function she(){return{name:In.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}In.createDisableKeepAlivePolicy=she;function ohe(e){return e.getOrderedPolicies().some(t=>t.name===In.disableKeepAlivePolicyName)}In.pipelineContainsDisableKeepAlivePolicy=ohe});var _q={};Eu(_q,{__addDisposableResource:()=>yq,__assign:()=>$f,__asyncDelegator:()=>dq,__asyncGenerator:()=>lq,__asyncValues:()=>cq,__await:()=>Ql,__awaiter:()=>rq,__classPrivateFieldGet:()=>fq,__classPrivateFieldIn:()=>gq,__classPrivateFieldSet:()=>hq,__createBinding:()=>Vf,__decorate:()=>ZL,__disposeResources:()=>vq,__esDecorate:()=>lhe,__exportStar:()=>nq,__extends:()=>YL,__generator:()=>iq,__importDefault:()=>mq,__importStar:()=>uq,__makeTemplateObject:()=>pq,__metadata:()=>tq,__param:()=>eq,__propKey:()=>che,__read:()=>o5,__rest:()=>JL,__runInitializers:()=>dhe,__setFunctionName:()=>phe,__spread:()=>aq,__spreadArray:()=>oq,__spreadArrays:()=>sq,__values:()=>Gf,default:()=>fhe});function YL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");s5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function JL(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function eq(e,t){return function(r,i){t(r,i,e)}}function lhe(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function dhe(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 o5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function aq(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Ql?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function dq(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Ql(e[n](s)),done:!1}:a?a(s):s}:a}}function cq(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 Gf=="function"?Gf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function pq(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function uq(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)&&Vf(t,e,r);return uhe(t,e),t}function mq(e){return e&&e.__esModule?e:{default:e}}function fq(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function hq(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function gq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function yq(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function vq(e){function t(a){e.error=e.hasError?new mhe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var s5,$f,Vf,uhe,mhe,fhe,bq=dt(()=>{s5=function(e,t){return s5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},s5(e,t)};$f=function(){return $f=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.decodeStringToString=Dn.decodeString=Dn.encodeByteArray=Dn.encodeString=void 0;function hhe(e){return Buffer.from(e).toString("base64")}Dn.encodeString=hhe;function ghe(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Dn.encodeByteArray=ghe;function yhe(e){return Buffer.from(e,"base64")}Dn.decodeString=yhe;function vhe(e){return Buffer.from(e,"base64").toString()}Dn.decodeStringToString=vhe});var Mp=h(Yl=>{"use strict";Object.defineProperty(Yl,"__esModule",{value:!0});Yl.XML_CHARKEY=Yl.XML_ATTRKEY=void 0;Yl.XML_ATTRKEY="$";Yl.XML_CHARKEY="_"});var d5=h(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.flattenResponse=Ln.isValidUuid=Ln.isDuration=Ln.isPrimitiveBody=void 0;function wq(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)}Ln.isPrimitiveBody=wq;var _he=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function bhe(e){return _he.test(e)}Ln.isDuration=bhe;var whe=/^[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 Ehe(e){return whe.test(e)}Ln.isValidUuid=Ehe;function xhe(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 Nhe(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return xhe({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:wq(e.parsedBody,o)})}Ln.flattenResponse=Nhe});var Fp=h(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.MapperTypeNames=Jl.createSerializer=void 0;var She=(bq(),_s(_q)),Kf=She.__importStar(l5()),Yt=Mp(),xq=d5(),c5=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthb.indexOf(y)!==_)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Yt.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=Ihe(c,i,r):c.match(/^Enum$/i)!==null?d=Dhe(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=Bhe(c,r,i):c.match(/^ByteArray$/i)!==null?d=Lhe(i,r):c.match(/^Base64Url$/i)!==null?d=qhe(i,r):c.match(/^Sequence$/i)!==null?d=Mhe(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=Fhe(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=jhe(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Yt.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=Uhe(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[Yt.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=Ahe(r):p.match(/^ByteArray$/i)!==null?c=Kf.decodeString(r):p.match(/^Base64Url$/i)!==null?c=Rhe(r):p.match(/^Sequence$/i)!==null?c=$he(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=Hhe(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function The(e={},t=!1){return new c5(e,t)}Jl.createSerializer=The;function Phe(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Che(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=Kf.encodeByteArray(e);return Phe(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function Rhe(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,"/"),Kf.decodeString(e)}}function p5(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Ohe(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Ahe(e){if(e)return new Date(e*1e3)}function Ihe(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,xq.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 Dhe(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Lhe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Kf.encodeByteArray(t)}return t}function qhe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Che(t)}return t}function Bhe(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=Ohe(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,xq.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Mhe(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function Tq(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Yt.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Yt.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[Yt.XML_ATTRKEY]=a,s}function zhe(e,t){return[Yt.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Uhe(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:Yt.XML_CHARKEY;Wf(e,t)&&(t=Pq(e,t,r,"serializedName"));let l=Sq(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=p5(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:_}=m,b=i;g!==""&&g!==void 0&&(b=i+"."+g);let C=m.headerCollectionPrefix;if(C){let R={};for(let A of Object.keys(r))A.startsWith(C)&&(R[A.substring(C.length)]=e.deserialize(m.type.value,r[A],b,n)),c.push(A);d[u]=R}else if(e.isXML)if(m.xmlIsAttribute&&r[Yt.XML_ATTRKEY])d[u]=e.deserialize(m,r[Yt.XML_ATTRKEY][y],b,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let R=_||y||g;if(m.xmlIsWrapped){let A=r[y],U=(s=A?.[_])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,U,b,n),c.push(y)}else{let A=r[R];d[u]=e.deserialize(m,A,b,n),c.push(R)}}else{let R,A=r,U=0;for(let q of f){if(!A)break;U++,A=A[q]}A===null&&U{for(let f in l)if(p5(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!zhe(u,n)&&(d[u]=r[u]);return d}function Hhe(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="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 s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function $he(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="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]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});Xf.state=void 0;Xf.state={operationRequestMap:new WeakMap}});var kp=h(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});Zl.getOperationRequestInfo=Zl.getOperationArgumentValueFromParameter=void 0;var Rq=Cq();function Aq(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=Oq(e,i);!s.propertyFound&&r&&(s=Oq(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=Aq(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Zl.getOperationArgumentValueFromParameter=Aq;function Oq(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(io,"__esModule",{value:!0});io.deserializationPolicy=io.deserializationPolicyName=void 0;var Whe=Mp(),Qf=la(),Lq=Fp(),u5=kp(),Khe=["application/json","text/json"],Xhe=["application/xml","application/atom+xml"];io.deserializationPolicyName="deserializationPolicy";function Qhe(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:Khe,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:Xhe,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:Whe.XML_CHARKEY}};return{name:io.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return Zhe(l,d,g,u,c)}}}io.deserializationPolicy=Qhe;function Yhe(e){let t,r=e.request,i=(0,u5.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function Jhe(e){let t=e.request,r=(0,u5.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function Zhe(e,t,r,i,n){let a=await r2e(e,t,r,i,n);if(!Jhe(a))return a;let s=(0,u5.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=Yhe(a),{error:d,shouldReturnResponse:c}=t2e(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===Lq.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new Qf.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function e2e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function t2e(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(e2e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new Qf.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===Lq.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function r2e(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||Qf.RestError.PARSE_ERROR;throw new Qf.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var Yf=h(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.getPathStringFromParameter=ed.getStreamingResponseStatusCodes=void 0;var i2e=Fp();function n2e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===i2e.MapperTypeNames.Stream&&t.add(Number(r))}return t}ed.getStreamingResponseStatusCodes=n2e;function a2e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}ed.getPathStringFromParameter=a2e});var g5=h(sn=>{"use strict";Object.defineProperty(sn,"__esModule",{value:!0});sn.serializeRequestBody=sn.serializeHeaders=sn.serializationPolicy=sn.serializationPolicyName=void 0;var h5=Mp(),Jf=kp(),f5=Fp(),jp=Yf();sn.serializationPolicyName="serializationPolicy";function s2e(e={}){let t=e.stringifyXML;return{name:sn.serializationPolicyName,async sendRequest(r,i){let n=(0,Jf.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(qq(r,s,a),Bq(r,s,a,t)),i(r)}}}sn.serializationPolicy=s2e;function qq(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,Jf.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,jp.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,jp.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}sn.serializeHeaders=qq;function Bq(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:h5.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Jf.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:_,xmlNamespacePrefix:b,nullable:C}=u,R=u.type.name;try{if(e.body!==void 0&&e.body!==null||C&&e.body===null||m){let A=(0,jp.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,A,c);let U=R===f5.MapperTypeNames.Stream;if(r.isXML){let ne=b?`xmlns:${b}`:"xmlns",k=o2e(_,ne,R,e.body,c);R===f5.MapperTypeNames.Sequence?e.body=i(l2e(k,y||g||f,ne,_),{rootName:g||f,xmlCharKey:p}):U||(e.body=i(k,{rootName:g||f,xmlCharKey:p}))}else{if(R===f5.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;U||(e.body=JSON.stringify(e.body))}}}catch(A){throw new Error(`Error "${A.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,Jf.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,jp.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,jp.getPathStringFromParameter)(u),c)}}}}sn.serializeRequestBody=Bq;function o2e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[h5.XML_ATTRKEY]={[t]:e},a}return i}function l2e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[h5.XML_ATTRKEY]={[r]:i},n}});var y5=h(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.createClientPipeline=void 0;var d2e=m5(),Mq=la(),c2e=g5();function p2e(e={}){let t=(0,Mq.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Mq.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,c2e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,d2e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Zf.createClientPipeline=p2e});var Fq=h(e0=>{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.getCachedDefaultHttpClient=void 0;var u2e=la(),v5;function m2e(){return v5||(v5=(0,u2e.createDefaultHttpClient)()),v5}e0.getCachedDefaultHttpClient=m2e});var Uq=h(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.appendQueryParams=td.getRequestUrl=void 0;var jq=kp(),_5=Yf(),f2e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function h2e(e,t,r,i){let n=g2e(t,r,i),a=!1,s=kq(e,n);if(t.path){let d=kq(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),y2e(d)?(s=d,a=!0):s=v2e(s,d)}let{queryParams:o,sequenceParams:l}=_2e(t,r,i);return s=zq(s,o,l,a),s}td.getRequestUrl=h2e;function kq(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function g2e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,jq.getOperationArgumentValueFromParameter)(t,a,r),o=(0,_5.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function y2e(e){return e.includes("://")}function v2e(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 n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function _2e(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,jq.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,_5.getPathStringFromParameter)(s));let l=s.collectionFormat?f2e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,_5.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function b2e(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[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function zq(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=b2e(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}td.appendQueryParams=zq});var b5=h(t0=>{"use strict";Object.defineProperty(t0,"__esModule",{value:!0});t0.logger=void 0;var w2e=Sl();t0.logger=(0,w2e.createClientLogger)("core-client")});var $q=h(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});r0.ServiceClient=void 0;var E2e=la(),x2e=y5(),Hq=d5(),N2e=Fq(),S2e=kp(),T2e=Uq(),P2e=Yf(),C2e=b5(),w5=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&&C2e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,N2e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||R2e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}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 n=(0,T2e.getRequestUrl)(i,r,t,this),a=(0,E2e.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,S2e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,P2e.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,Hq.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,Hq.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};r0.ServiceClient=w5;function R2e(e){let t=O2e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,x2e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function O2e(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 Vq=h(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.authorizeRequestOnClaimChallenge=rd.parseCAEChallenge=void 0;var A2e=b5(),I2e=l5();function Gq(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}rd.parseCAEChallenge=Gq;async function D2e(e){let{scopes:t,response:r}=e,i=e.logger||A2e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(Gq(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,I2e.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}rd.authorizeRequestOnClaimChallenge=D2e});var Kq=h(i0=>{"use strict";Object.defineProperty(i0,"__esModule",{value:!0});i0.authorizeRequestOnTenantChallenge=void 0;var Wq={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function L2e(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 q2e=async e=>{let t=j2e(e.request),r=F2e(e.response);if(r){let i=k2e(r),n=M2e(e,i),a=B2e(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(Wq.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};i0.authorizeRequestOnTenantChallenge=q2e;function B2e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&L2e(i))return i}function M2e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Wq.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function F2e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function k2e(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function j2e(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var E5=h(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.authorizeRequestOnTenantChallenge=nt.authorizeRequestOnClaimChallenge=nt.serializationPolicyName=nt.serializationPolicy=nt.deserializationPolicyName=nt.deserializationPolicy=nt.XML_CHARKEY=nt.XML_ATTRKEY=nt.createClientPipeline=nt.ServiceClient=nt.MapperTypeNames=nt.createSerializer=void 0;var Xq=Fp();Object.defineProperty(nt,"createSerializer",{enumerable:!0,get:function(){return Xq.createSerializer}});Object.defineProperty(nt,"MapperTypeNames",{enumerable:!0,get:function(){return Xq.MapperTypeNames}});var z2e=$q();Object.defineProperty(nt,"ServiceClient",{enumerable:!0,get:function(){return z2e.ServiceClient}});var U2e=y5();Object.defineProperty(nt,"createClientPipeline",{enumerable:!0,get:function(){return U2e.createClientPipeline}});var Qq=Mp();Object.defineProperty(nt,"XML_ATTRKEY",{enumerable:!0,get:function(){return Qq.XML_ATTRKEY}});Object.defineProperty(nt,"XML_CHARKEY",{enumerable:!0,get:function(){return Qq.XML_CHARKEY}});var Yq=m5();Object.defineProperty(nt,"deserializationPolicy",{enumerable:!0,get:function(){return Yq.deserializationPolicy}});Object.defineProperty(nt,"deserializationPolicyName",{enumerable:!0,get:function(){return Yq.deserializationPolicyName}});var Jq=g5();Object.defineProperty(nt,"serializationPolicy",{enumerable:!0,get:function(){return Jq.serializationPolicy}});Object.defineProperty(nt,"serializationPolicyName",{enumerable:!0,get:function(){return Jq.serializationPolicyName}});var H2e=Vq();Object.defineProperty(nt,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return H2e.authorizeRequestOnClaimChallenge}});var $2e=Kq();Object.defineProperty(nt,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return $2e.authorizeRequestOnTenantChallenge}})});var Up=h(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.HttpHeaders=qn.toHttpHeadersLike=qn.toWebResourceLike=qn.toPipelineRequest=void 0;var Zq=la(),eB=Symbol("Original PipelineRequest"),G2e=Symbol.for("@azure/core-client original request");function tB(e,t={}){let i=e[eB],n=(0,Zq.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,Zq.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(a[G2e]=t.originalRequest),a}}qn.toPipelineRequest=tB;function rB(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:iB(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,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(n,{get(a,s,o){return s===eB?e:s==="clone"?()=>rB(tB(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}qn.toWebResourceLike=rB;function iB(e){return new n0(e.toJSON({preserveCase:!0}))}qn.toHttpHeadersLike=iB;function zp(e){return e.toLowerCase()}var n0=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[zp(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[zp(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[zp(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[zp(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";Object.defineProperty(id,"__esModule",{value:!0});id.toPipelineResponse=id.toCompatResponse=void 0;var V2e=la(),x5=Up(),nB=Symbol("Original FullOperationResponse");function W2e(e,t){let r=(0,x5.toWebResourceLike)(e.request),i=(0,x5.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===nB?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}id.toCompatResponse=W2e;function K2e(e){let r=e[nB],i=(0,V2e.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,x5.toPipelineRequest)(e.request)})}id.toPipelineResponse=K2e});var sB=h(s0=>{"use strict";Object.defineProperty(s0,"__esModule",{value:!0});s0.ExtendedServiceClient=void 0;var aB=a5(),X2e=la(),Q2e=E5(),Y2e=a0(),N5=class extends Q2e.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,aB.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,aB.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:X2e.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,Y2e.toCompatResponse)(a)}),o}};s0.ExtendedServiceClient=N5});var cB=h(da=>{"use strict";Object.defineProperty(da,"__esModule",{value:!0});da.createRequestPolicyFactoryPolicy=da.requestPolicyFactoryPolicyName=da.HttpPipelineLogLevel=void 0;var oB=Up(),lB=a0(),dB;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(dB||(da.HttpPipelineLogLevel=dB={}));var J2e={log(e,t){},shouldLog(e){return!1}};da.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Z2e(e){let t=e.slice().reverse();return{name:da.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,oB.toPipelineRequest)(o));return(0,lB.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,J2e);let a=(0,oB.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,lB.toPipelineResponse)(s)}}}da.createRequestPolicyFactoryPolicy=Z2e});var pB=h(o0=>{"use strict";Object.defineProperty(o0,"__esModule",{value:!0});o0.convertHttpClient=void 0;var ege=a0(),tge=Up();function rge(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,tge.toWebResourceLike)(t,{createProxy:!0}));return(0,ege.toPipelineResponse)(r)}}}o0.convertHttpClient=rge});var uB=h(Sr=>{"use strict";Object.defineProperty(Sr,"__esModule",{value:!0});Sr.toHttpHeadersLike=Sr.convertHttpClient=Sr.disableKeepAlivePolicyName=Sr.HttpPipelineLogLevel=Sr.createRequestPolicyFactoryPolicy=Sr.requestPolicyFactoryPolicyName=Sr.ExtendedServiceClient=void 0;var ige=sB();Object.defineProperty(Sr,"ExtendedServiceClient",{enumerable:!0,get:function(){return ige.ExtendedServiceClient}});var S5=cB();Object.defineProperty(Sr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return S5.requestPolicyFactoryPolicyName}});Object.defineProperty(Sr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return S5.createRequestPolicyFactoryPolicy}});Object.defineProperty(Sr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return S5.HttpPipelineLogLevel}});var nge=a5();Object.defineProperty(Sr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return nge.disableKeepAlivePolicyName}});var age=pB();Object.defineProperty(Sr,"convertHttpClient",{enumerable:!0,get:function(){return age.convertHttpClient}});var sge=Up();Object.defineProperty(Sr,"toHttpHeadersLike",{enumerable:!0,get:function(){return sge.toHttpHeadersLike}})});var l0=h(ca=>{"use strict";var mB=":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",oge=mB+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",fB="["+mB+"]["+oge+"]*",lge=new RegExp("^"+fB+"$"),dge=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};ca.isExist=function(e){return typeof e<"u"};ca.isEmptyObject=function(e){return Object.keys(e).length===0};ca.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var T5=l0(),pge={allowBooleanAttributes:!1,unpairedTags:[]};_B.validate=function(e,t){t=Object.assign({},pge,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!_ge(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",It("InvalidTag",p,jr(e,a))}let d=fge(e,a);if(d===!1)return It("InvalidAttr","Attributes for '"+l+"' have open quote.",jr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=vB(c,t);if(u===!0)i=!0;else return It(u.err.code,u.err.msg,jr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return It("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",jr(e,s));if(r.length===0)return It("InvalidTag","Closing tag '"+l+"' has not been opened.",jr(e,s));{let p=r.pop();if(l!==p.tagName){let u=jr(e,p.tagStartPos);return It("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",jr(e,s))}r.length==0&&(n=!0)}}else return It("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",jr(e,a));else{let p=vB(c,t);if(p!==!0)return It(p.err.code,p.err.msg,jr(e,a-c.length+p.err.line));if(n===!0)return It("InvalidXml","Multiple possible root nodes found.",jr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return It("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return It("InvalidXml","Start tag expected.",1);return!0};function hB(e){return e===" "||e===" "||e===` +`||e==="\r"}function gB(e,t){let r=t;for(;t5&&i==="xml")return It("InvalidXml","XML declaration allowed only at the start of the document.",jr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function yB(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var uge='"',mge="'";function fge(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var hge=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function vB(e,t){let r=T5.getAllMatches(e,hge),i={};for(let n=0;n{var bB={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},bge=function(e){return Object.assign({},bB,e)};C5.buildOptions=bge;C5.defaultOptions=bB});var xB=h((dSe,EB)=>{"use strict";var R5=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};EB.exports=R5});var SB=h((cSe,NB)=>{var wge=l0();function Ege(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function xge(e,t){let r="";for(;t{var Oge=/^[-+]?0x[a-fA-F0-9]+$/,Age=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var Ige={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Dge(e,t={}){if(t=Object.assign({},Ige,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&Oge.test(r))return Number.parseInt(r,16);{let i=Age.exec(r);if(i){let n=i[1],a=i[2],s=Lge(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function Lge(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}TB.exports=Dge});var O5=h((uSe,CB)=>{function qge(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}CB.exports=qge});var AB=h((mSe,OB)=>{"use strict";var RB=l0(),$p=xB(),Bge=SB(),Mge=PB(),Fge=O5(),A5=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=kge,this.parseXml=$ge,this.parseTextData=jge,this.resolveNameSpace=zge,this.buildAttributesMap=Hge,this.isItStopNode=Kge,this.replaceEntitiesValue=Vge,this.readStopNodeData=Qge,this.saveTextToParentTag=Wge,this.addChild=Gge,this.ignoreAttributesFn=Fge(this.options.ignoreAttributes)}};function kge(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?D5(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?D5(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function zge(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var Uge=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function Hge(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=RB.getAllMatches(e,Uge),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=I5(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new $p(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=no(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=Bge(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=no(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=I5(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new $p(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new $p(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new $p(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function Gge(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var Vge=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function Wge(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function Kge(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function Xge(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=no(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=no(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=no(e,"]]>",r,"StopNode is not closed.")-2;else{let a=I5(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function D5(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Mge(e,r)}else return RB.isExist(e)?e:""}OB.exports=A5});var LB=h(DB=>{"use strict";function Yge(e,t){return IB(e,t)}function IB(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function Jge(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:t6e}=wB(),r6e=AB(),{prettify:i6e}=LB(),n6e=P5(),L5=class{constructor(t){this.externalEntities={},this.options=t6e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=n6e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new r6e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:i6e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};qB.exports=L5});var zB=h((gSe,jB)=>{var a6e=` +`;function s6e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=a6e),FB(e,t,"",r)}function FB(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=MB(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=MB(o[":@"],t),u=i+`<${l}${p}`,m=FB(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function o6e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var d6e=zB(),c6e=O5(),p6e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function is(e){this.options=Object.assign({},p6e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=c6e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=f6e),this.processTextOrObjNode=u6e,this.options.format?(this.indentate=m6e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}is.prototype.build=function(e){return this.options.preserveOrder?d6e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};is.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};is.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var h6e=P5(),g6e=BB(),y6e=HB();$B.exports={XMLParser:g6e,XMLValidator:h6e,XMLBuilder:y6e}});var q5=h(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.XML_CHARKEY=nd.XML_ATTRKEY=void 0;nd.XML_ATTRKEY="$";nd.XML_CHARKEY="_"});var KB=h(d0=>{"use strict";Object.defineProperty(d0,"__esModule",{value:!0});d0.stringifyXML=b6e;d0.parseXML=w6e;var B5=GB(),VB=q5();function WB(e){var t;return{attributesGroupName:VB.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:VB.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function v6e(e={}){var t,r;return Object.assign(Object.assign({},WB(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 _6e(e={}){return Object.assign(Object.assign({},WB(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function b6e(e,t={}){let r=v6e(t),i=new B5.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function w6e(e,t={}){if(!e)throw new Error("Document is empty");let r=B5.XMLValidator.validate(e);if(r!==!0)throw r;let n=new B5.XMLParser(_6e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var YB=h(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.XML_CHARKEY=Bn.XML_ATTRKEY=Bn.parseXML=Bn.stringifyXML=void 0;var XB=KB();Object.defineProperty(Bn,"stringifyXML",{enumerable:!0,get:function(){return XB.stringifyXML}});Object.defineProperty(Bn,"parseXML",{enumerable:!0,get:function(){return XB.parseXML}});var QB=q5();Object.defineProperty(Bn,"XML_ATTRKEY",{enumerable:!0,get:function(){return QB.XML_ATTRKEY}});Object.defineProperty(Bn,"XML_CHARKEY",{enumerable:!0,get:function(){return QB.XML_CHARKEY}})});var JB=h(c0=>{"use strict";Object.defineProperty(c0,"__esModule",{value:!0});c0.AbortError=void 0;var M5=class extends Error{constructor(t){super(t),this.name="AbortError"}};c0.AbortError=M5});var ZB=h(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.AbortError=void 0;var E6e=JB();Object.defineProperty(p0,"AbortError",{enumerable:!0,get:function(){return E6e.AbortError}})});var j5=h(Vp=>{"use strict";Object.defineProperty(Vp,"__esModule",{value:!0});var ad=new WeakMap,u0=new WeakMap,Gp=class e{constructor(){this.onabort=null,ad.set(this,[]),u0.set(this,!1)}get aborted(){if(!u0.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return u0.get(this)}static get none(){return new e}addEventListener(t,r){if(!ad.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ad.get(this).push(r)}removeEventListener(t,r){if(!ad.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=ad.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function eM(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=ad.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),u0.set(e,!0)}var F5=class extends Error{constructor(t){super(t),this.name="AbortError"}},k5=class{constructor(t){if(this._signal=new Gp,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){eM(this._signal)}static timeout(t){let r=new Gp,i=setTimeout(eM,t,r);return typeof i.unref=="function"&&i.unref(),r}};Vp.AbortController=k5;Vp.AbortError=F5;Vp.AbortSignal=Gp});var wM=h(so=>{"use strict";Object.defineProperty(so,"__esModule",{value:!0});var x6e=Sl(),tM=j5(),N6e=kr(),ao=x6e.createClientLogger("core-lro"),iM=2e3,nM=["succeeded","canceled","failed"];function aM(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function rM(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function S6e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function T6e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=S6e(t,i.message);return{code:r,message:t}}function sM(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=T6e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),ao.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,P6e({response:o,state:t,processResult:a}))}function P6e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function oM(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};ao.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return sM({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function C6e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(rM({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(ao.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${nM.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(rM({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function lM(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:_}=r.config;if(_!==void 0){let{response:b,status:C}=await C6e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:_,getResourceLocation:s,isOperationError:l,options:n});if(sM({status:C,response:b,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!nM.includes(C)){let R=c?.(b);R&&f(R);let A=o?.(b,r);if(A!==void 0){let U=_!==A;r.config.operationLocation=A,d?.(A,U)}else d?.(_,!1)}m?.(r,b)}}function dM(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function cM(e){return e.headers.location}function pM(e){return e.headers["operation-location"]}function uM(e){return e.headers["azure-asyncoperation"]}function R6e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function mM(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=pM(t),s=uM(t),o=dM({operationLocation:a,azureAsyncOperation:s}),l=cM(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:R6e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function fM(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 H5(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 ao.verbose(`LRO: unrecognized operation status: ${t}`),t}}function O6e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return fM({status:r,statusCode:e.statusCode})}function A6e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return fM({status:a,statusCode:e.statusCode})}function H5(e){return e===202?"running":e<300?"succeeded":"failed"}function hM({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?I6e(new Date(t)):r*1e3}}function gM(e){let t=e.flatResponse.error;if(!t){ao.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){ao.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function I6e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=mM({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:yM,setErrorAsResult:a})}function vM({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return dM({operationLocation:pM(e),azureAsyncOperation:uM(e)});case"ResourceLocation":return cM(e);case"Body":default:return}}function $5({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return O6e(e);case"ResourceLocation":return H5(e.statusCode);case"Body":return A6e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function _M({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function bM(e){return e.name==="RestError"}async function L6e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return lM({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:gM,updateState:a,getPollingInterval:hM,getOperationLocation:vM,getOperationStatus:$5,isOperationError:bM,getResourceLocation:_M,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var q6e=()=>({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 B6e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=iM,restoreFrom:y}=p||{},_=q6e(),b=f?(()=>{let w=!1;return(ae,se)=>{se?f(ae):w||f(ae),w=!0}})():void 0,C=y?aM(y):await oM({init:d,stateProxy:_,processResult:u,getOperationStatus:r,withOperationLocation:b,setErrorAsResult:!l}),R,A=new tM.AbortController,U=new Map,ne=async()=>U.forEach(w=>w(C)),k="Operation was canceled",q=g,Z={getOperationState:()=>C,getResult:()=>C.result,isDone:()=>["succeeded","failed","canceled"].includes(C.status),isStopped:()=>R===void 0,stopPolling:()=>{A.abort()},toString:()=>JSON.stringify({state:C}),onProgress:w=>{let ae=Symbol();return U.set(ae,w),()=>U.delete(ae)},pollUntilDone:w=>R??(R=(async()=>{let{abortSignal:ae}=w||{},{signal:se}=ae?new tM.AbortController([ae,A.signal]):A;if(!Z.isDone())for(await Z.poll({abortSignal:se});!Z.isDone();)await N6e.delay(q,{abortSignal:se}),await Z.poll({abortSignal:se});if(l)return Z.getResult();switch(C.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(k);case"failed":throw C.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{R=void 0})),async poll(w){if(l){if(Z.isDone())return}else switch(C.status){case"succeeded":return;case"canceled":throw new Error(k);case"failed":throw C.error}if(await lM({poll:c,state:C,stateProxy:_,getOperationLocation:t,isOperationError:n,withOperationLocation:b,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:w,setDelay:ae=>{q=ae},setErrorAsResult:!l}),await ne(),!l)switch(C.status){case"canceled":throw new Error(k);case"failed":throw C.error}}};return Z}}async function M6e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return B6e({getStatusFromInitialResponse:yM,getStatusFromPollResponse:$5,isOperationError:bM,getOperationLocation:vM,getResourceLocation:_M,getPollingInterval:hM,getError:gM,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=mM({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var F6e=()=>({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)}),z5=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=F6e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await D6e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await L6e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return ao.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},m0=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},f0=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},h0=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 f0("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 m0("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()}},U5=class extends h0{constructor(t,r){let{intervalInMs:i=iM,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?aM(n):{},p=new z5(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};so.LroEngine=U5;so.Poller=h0;so.PollerCancelledError=f0;so.PollerStoppedError=m0;so.createHttpPoller=M6e});var uz=h(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var Tr=la(),j=(UL(),_s(zL)),zi=QL(),Qe=kr(),A0=uB(),Qp=E5(),X5=YB(),k6e=Sl(),I0=ZB(),T8=require("crypto"),j6e=j9(),P8=require("stream"),z6e=wM(),DM=require("events"),U6e=require("fs"),H6e=require("util"),$6e=require("buffer");function D0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var G6e=D0(A0),fd=D0(Qp),C8=D0(U6e),V6e=D0(H6e),Bt=k6e.createClientLogger("storage-blob"),cd=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},LM="12.25.0",R8="2024-11-04",G5=256*1024*1024,V5=4e3*1024*1024,g0=5e4,W6e=8*1024*1024,Q5=4*1024*1024,K6e=5,X6e=100*1e3,O8="https://storage.azure.com/.default",on={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},Q6e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},ve={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"},Mn="",qM="*",Y6e=1*1024*1024,EM=256,J6e=4*Y6e,pa=`\r +`,BM="HTTP/1.1",Z6e="AES256",e4e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",t4e=["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"],r4e=["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"],i4e="BlobUsesCustomerSpecifiedEncryption",n4e="BlobDoesNotUseCustomerSpecifiedEncryption",a4e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function s4e(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=l4e(r),t.pathname=r,t.toString()}function o4e(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 oo(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function hd(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=o4e(e),e=e4e);let r=oo(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=oo(e,"AccountName"),a=Buffer.from(oo(e,"AccountKey"),"base64"),!r){i=oo(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=oo(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.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:n,accountKey:a,proxyUri:t}}else{let i=oo(e,"SharedAccessSignature"),n=oo(e,"AccountName");if(n||(n=zM(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:n,accountSas:i}}}function l4e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function yt(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 ua(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function xM(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function MM(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function L0(e){try{return new URL(e).pathname}catch{return}}function d4e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function c4e(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 FM(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(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+u4e(t.toString(),48-e.length,"0");return p4e(a)}async function kM(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function u4e(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 jM(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function zM(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:I8(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function I8(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&&a4e.includes(e.port)}function co(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 m4e(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 Wp(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function SM(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 b0(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function Yp(e){return e?e.scheme+" "+e.value:void 0}function ld(e){return e.encoded?decodeURIComponent(e.content):e.content}function f4e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:ld(t.name)}))}})}function h4e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:ld(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:ld(r.name)}))}})}function*TM(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):ns.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:ns.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:ns.maxRetryDelayInMs):ns.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:ns.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:ns.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=MM(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ua(n.url,on.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Bt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Bt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Bt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Bt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Bt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case le.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case le.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${n}ms`),kM(n,i,g4e)}},E0=class{constructor(t){this.retryOptions=t}create(t,r){return new w0(t,r,this.retryOptions)}},Jp=class extends cd{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},y4e=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]),v4e=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]),_4e=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 UM(e,t){return b4e(e,t)?-1:1}function b4e(e,t){let r=[y4e,v4e,_4e],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,ve.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,ve.CONTENT_ENCODING),this.getHeaderValueToSign(t,ve.CONTENT_LENGTH),this.getHeaderValueToSign(t,ve.CONTENT_MD5),this.getHeaderValueToSign(t,ve.CONTENT_TYPE),this.getHeaderValueToSign(t,ve.DATE),this.getHeaderValueToSign(t,ve.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,ve.IF_MATCH),this.getHeaderValueToSign(t,ve.IF_NONE_MATCH),this.getHeaderValueToSign(t,ve.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,ve.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===ve.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE));r.sort((n,a)=>UM(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=L0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=FM(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},Zp=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},et=class extends Zp{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new x0(t,r,this)}computeHMACSHA256(t){return T8.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},N0=class extends Jp{constructor(t,r){super(t,r)}},rt=class extends Zp{create(t,r){return new N0(t,r)}},W5;function w4e(){return W5||(W5=Tr.createDefaultHttpClient()),W5}var E4e="storageBrowserPolicy";function x4e(){return{name:E4e,async sendRequest(e,t){return Qe.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=ua(e.url,on.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(ve.COOKIE),e.headers.delete(ve.CONTENT_LENGTH)),t(e)}}}var N4e="storageRetryPolicy",eu;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(eu||(eu={}));var sd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:eu.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},S4e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],T4e=new I0.AbortError("The operation was aborted.");function P4e(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:sd.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:sd.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:sd.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:sd.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:sd.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:sd.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:_,error:b}){var C,R;if(y>=l)return Bt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(b){for(let A of S4e)if(b.name.toUpperCase().includes(A)||b.message.toUpperCase().includes(A)||b.code&&b.code.toString().toUpperCase()===A)return Bt.info(`RetryPolicy: Network error ${A} found, will retry.`),!0;if(b?.code==="PARSE_ERROR"&&b?.message.startsWith('Error "Error: Unclosed root tag'))return Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(_||b){let A=(R=(C=_?.status)!==null&&C!==void 0?C:b?.statusCode)!==null&&R!==void 0?R:0;if(!g&&A===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(A===503||A===500)return Bt.info(`RetryPolicy: Will retry for status code ${A}.`),!0}return!1}function f(g,y){let _=0;if(g)switch(o){case eu.EXPONENTIAL:_=Math.min((Math.pow(2,y-1)-1)*d,c);break;case eu.FIXED:_=d;break}else _=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${_}ms`),_}return{name:N4e,async sendRequest(g,y){u&&(g.url=ua(g.url,on.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let _=g.url,b=p?MM(g.url,p):void 0,C=!1,R=1,A=!0,U,ne;for(;A;){let k=C||!b||!["GET","HEAD","OPTIONS"].includes(g.method)||R%2===1;g.url=k?_:b,U=void 0,ne=void 0;try{Bt.info(`RetryPolicy: =====> Try=${R} ${k?"Primary":"Secondary"}`),U=await y(g),C=C||!k&&U.status===404}catch(q){if(Tr.isRestError(q))Bt.error(`RetryPolicy: Caught error, message: ${q.message}, code: ${q.code}`),ne=q;else throw Bt.error(`RetryPolicy: Caught error, message: ${Qe.getErrorMessage(q)}`),q}A=m({isPrimaryRetry:k,attempt:R,response:U,error:ne}),A&&await kM(f(k,R),g.abortSignal,T4e),R++}if(U)return U;throw ne??new Tr.RestError("RetryPolicy failed without known error.")}}}var C4e="storageSharedKeyCredentialPolicy";function HM(e){function t(a){a.headers.set(ve.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,ve.CONTENT_LANGUAGE),r(a,ve.CONTENT_ENCODING),r(a,ve.CONTENT_LENGTH),r(a,ve.CONTENT_MD5),r(a,ve.CONTENT_TYPE),r(a,ve.DATE),r(a,ve.IF_MODIFIED_SINCE),r(a,ve.IF_MATCH),r(a,ve.IF_NONE_MATCH),r(a,ve.IF_UNMODIFIED_SINCE),r(a,ve.RANGE)].join(` +`)+` +`+i(a)+n(a),o=T8.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(ve.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===ve.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>UM(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=L0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=FM(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:C4e,async sendRequest(a,s){return t(a),s(a)}}}var S0=class extends cd{constructor(t,r){super(t,r)}async sendRequest(t){return Qe.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=ua(t.url,on.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(ve.COOKIE),t.headers.remove(ve.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},T0=class{create(t,r){return new S0(t,r)}},R4e="StorageCorrectContentLengthPolicy";function O4e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:R4e,async sendRequest(t,r){return e(t),r(t)}}}function ss(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 tu=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tt(e,t={}){e||(e=new rt);let r=new tu([],t);return r._credential=e,r}function A4e(e){let t=[I4e,VM,D4e,L4e,q4e,B4e,F4e];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>M4e(n));return{wrappedPolicies:A0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function $M(e){var t;let r=e.options,{httpClient:i}=r,n=j.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?A0.convertHttpClient(i):w4e(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${LM}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=Qp.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:t4e,additionalAllowedQueryParameters:r4e,logger:Bt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:X5.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:X5.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Tr.decompressResponsePolicyName}),s.addPolicy(O4e()),s.addPolicy(P4e(n.retryOptions),{phase:"Retry"}),s.addPolicy(x4e());let d=A4e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=GM(e);zi.isTokenCredential(c)?s.addPolicy(Tr.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:O8,challengeCallbacks:{authorizeRequestOnChallenge:Qp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof et&&s.addPolicy(HM({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function GM(e){if(e._credential)return e._credential;let t=new rt;for(let r of e.factories)if(zi.isTokenCredential(r.credential))t=r.credential;else if(VM(r))return r;return t}function VM(e){return e instanceof et?!0:e.constructor.name==="StorageSharedKeyCredential"}function I4e(e){return e instanceof rt?!0:e.constructor.name==="AnonymousCredential"}function D4e(e){return zi.isTokenCredential(e.credential)}function L4e(e){return e instanceof T0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function q4e(e){return e instanceof E0?!0:e.constructor.name==="StorageRetryPolicyFactory"}function B4e(e){return e.constructor.name==="TelemetryPolicyFactory"}function M4e(e){return e.constructor.name==="InjectorPolicyFactory"}function F4e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var D8={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"}}}}},k4e={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"}}}}},j4e={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"}}}}},z4e={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"}}}}},U4e={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"}}}}},H4e={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"}}}}},$={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"}}}}},WM={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},$4e={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"}}}}},KM={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"}}}}},G4e={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"}}}}}}},V4e={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"}}}}},XM={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"}}}}},QM={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"}}}}},L8={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"}}}}},W4e={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"}}}}},q8={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"}}}}}}},K4e={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"}}}}},X4e={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"}}}}},Q4e={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"}}}}},YM={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"}}}}},Y4e={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"}}}}}}},J4e={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"}}}}},Z4e={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"}}}}},eye={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"}}}}},JM={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"}}}}},tye={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"}}}}}}},rye={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},ZM={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"}}}}}}},eF={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"}}}}}}},iye={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"}}}}},B8={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"}}}}},nye={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"}}}}},aye={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"}}}}},tF={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"}}}}},sye={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},oye={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"}}}}}}},lye={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"}}}}},dye={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},cye={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"}}}}}}},pye={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"}}}}},rF={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"}}}}},iF={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nF={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"}}}}},aF={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sF={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"}}}}},oF={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lF={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"}}}}},dF={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cF={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"}}}}},pF={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uF={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"}}}}},mF={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fF={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"}}}}},hF={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gF={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"}}}}},yF={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vF={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"}}}}},_F={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bF={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"}}}}},wF={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},EF={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"}}}}},xF={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NF={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"}}}}},SF={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},TF={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"}}}}},PF={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CF={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"}}}}},RF={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OF={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"}}}}},AF={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IF={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"}}}}},DF={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LF={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"}}}}},qF={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},BF={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"}}}}},MF={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FF={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"}}}}},kF={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jF={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"}}}}},zF={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UF={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"}}}}},HF={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$F={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"}}}}},GF={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VF={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"}}}}},WF={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KF={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"}}}}},XF={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QF={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"}}}}},YF={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JF={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"}}}}},ZF={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Y5={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"}}}}},ek={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tk={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"}}}}},rk={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={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"}}}}},nk={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ak={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"}}}}},sk={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ok={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"}}}}},lk={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dk={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"}}}}},ck={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pk={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"]}}}}},uk={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mk={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"}}}}},fk={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hk={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"}}}}},gk={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yk={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"}}}}},vk={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_k={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"}}}}},bk={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wk={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"}}}}},Ek={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xk={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"}}}}},Nk={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sk={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"}}}}},Tk={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pk={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"}}}}},Ck={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rk={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"}}}}},Ok={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ak={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"}}}}},Ik={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dk={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"}}}}},Lk={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qk={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"}}}}},Bk={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},J5={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"}}}}},Mk={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fk={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"}}}}},kk={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Z5={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"}}}}},jk={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zk={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"}}}}},Uk={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hk={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"}}}}},$k={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gk={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"}}}}},Vk={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wk={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"}}}}},Kk={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xk={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"}}}}},Qk={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yk={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"}}}}},Jk={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zk={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"}}}}},ej={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tj={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"}}}}},rj={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ij={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"}}}}},nj={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aj={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"}}}}},sj={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oj={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"}}}}},lj={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dj={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"}}}}},cj={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pj={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"}}}}},uj={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mj={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"}}}}},fj={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hj={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"}}}}},gj={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yj={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"}}}}},vj={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_j={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"}}}}},bj={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wj={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"}}}}},Ej={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xj={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"}}}}},Nj={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sj={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"}}}}},Tj={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pj={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"}}}}},Cj={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gd=Object.freeze({__proto__:null,AccessPolicy:Q4e,AppendBlobAppendBlockExceptionHeaders:uj,AppendBlobAppendBlockFromUrlExceptionHeaders:fj,AppendBlobAppendBlockFromUrlHeaders:mj,AppendBlobAppendBlockHeaders:pj,AppendBlobCreateExceptionHeaders:cj,AppendBlobCreateHeaders:dj,AppendBlobSealExceptionHeaders:gj,AppendBlobSealHeaders:hj,ArrowConfiguration:cye,ArrowField:pye,BlobAbortCopyFromURLExceptionHeaders:Bk,BlobAbortCopyFromURLHeaders:qk,BlobAcquireLeaseExceptionHeaders:bk,BlobAcquireLeaseHeaders:_k,BlobBreakLeaseExceptionHeaders:Ck,BlobBreakLeaseHeaders:Pk,BlobChangeLeaseExceptionHeaders:Tk,BlobChangeLeaseHeaders:Sk,BlobCopyFromURLExceptionHeaders:Lk,BlobCopyFromURLHeaders:Dk,BlobCreateSnapshotExceptionHeaders:Ok,BlobCreateSnapshotHeaders:Rk,BlobDeleteExceptionHeaders:nk,BlobDeleteHeaders:ik,BlobDeleteImmutabilityPolicyExceptionHeaders:fk,BlobDeleteImmutabilityPolicyHeaders:mk,BlobDownloadExceptionHeaders:ek,BlobDownloadHeaders:Y5,BlobFlatListSegment:Y4e,BlobGetAccountInfoExceptionHeaders:kk,BlobGetAccountInfoHeaders:Fk,BlobGetPropertiesExceptionHeaders:rk,BlobGetPropertiesHeaders:tk,BlobGetTagsExceptionHeaders:Uk,BlobGetTagsHeaders:zk,BlobHierarchyListSegment:tye,BlobItemInternal:J4e,BlobName:Z4e,BlobPrefix:rye,BlobPropertiesInternal:eye,BlobQueryExceptionHeaders:jk,BlobQueryHeaders:Z5,BlobReleaseLeaseExceptionHeaders:Ek,BlobReleaseLeaseHeaders:wk,BlobRenewLeaseExceptionHeaders:Nk,BlobRenewLeaseHeaders:xk,BlobServiceProperties:D8,BlobServiceStatistics:WM,BlobSetExpiryExceptionHeaders:lk,BlobSetExpiryHeaders:ok,BlobSetHttpHeadersExceptionHeaders:ck,BlobSetHttpHeadersHeaders:dk,BlobSetImmutabilityPolicyExceptionHeaders:uk,BlobSetImmutabilityPolicyHeaders:pk,BlobSetLegalHoldExceptionHeaders:gk,BlobSetLegalHoldHeaders:hk,BlobSetMetadataExceptionHeaders:vk,BlobSetMetadataHeaders:yk,BlobSetTagsExceptionHeaders:$k,BlobSetTagsHeaders:Hk,BlobSetTierExceptionHeaders:Mk,BlobSetTierHeaders:J5,BlobStartCopyFromURLExceptionHeaders:Ik,BlobStartCopyFromURLHeaders:Ak,BlobTag:K4e,BlobTags:q8,BlobUndeleteExceptionHeaders:sk,BlobUndeleteHeaders:ak,Block:iye,BlockBlobCommitBlockListExceptionHeaders:Tj,BlockBlobCommitBlockListHeaders:Sj,BlockBlobGetBlockListExceptionHeaders:Cj,BlockBlobGetBlockListHeaders:Pj,BlockBlobPutBlobFromUrlExceptionHeaders:bj,BlockBlobPutBlobFromUrlHeaders:_j,BlockBlobStageBlockExceptionHeaders:Ej,BlockBlobStageBlockFromURLExceptionHeaders:Nj,BlockBlobStageBlockFromURLHeaders:xj,BlockBlobStageBlockHeaders:wj,BlockBlobUploadExceptionHeaders:vj,BlockBlobUploadHeaders:yj,BlockList:eF,BlockLookupList:ZM,ClearRange:aye,ContainerAcquireLeaseExceptionHeaders:kF,ContainerAcquireLeaseHeaders:FF,ContainerBreakLeaseExceptionHeaders:GF,ContainerBreakLeaseHeaders:$F,ContainerChangeLeaseExceptionHeaders:WF,ContainerChangeLeaseHeaders:VF,ContainerCreateExceptionHeaders:_F,ContainerCreateHeaders:vF,ContainerDeleteExceptionHeaders:xF,ContainerDeleteHeaders:EF,ContainerFilterBlobsExceptionHeaders:MF,ContainerFilterBlobsHeaders:BF,ContainerGetAccessPolicyExceptionHeaders:PF,ContainerGetAccessPolicyHeaders:TF,ContainerGetAccountInfoExceptionHeaders:ZF,ContainerGetAccountInfoHeaders:JF,ContainerGetPropertiesExceptionHeaders:wF,ContainerGetPropertiesHeaders:bF,ContainerItem:G4e,ContainerListBlobFlatSegmentExceptionHeaders:XF,ContainerListBlobFlatSegmentHeaders:KF,ContainerListBlobHierarchySegmentExceptionHeaders:YF,ContainerListBlobHierarchySegmentHeaders:QF,ContainerProperties:V4e,ContainerReleaseLeaseExceptionHeaders:zF,ContainerReleaseLeaseHeaders:jF,ContainerRenameExceptionHeaders:DF,ContainerRenameHeaders:IF,ContainerRenewLeaseExceptionHeaders:HF,ContainerRenewLeaseHeaders:UF,ContainerRestoreExceptionHeaders:AF,ContainerRestoreHeaders:OF,ContainerSetAccessPolicyExceptionHeaders:RF,ContainerSetAccessPolicyHeaders:CF,ContainerSetMetadataExceptionHeaders:SF,ContainerSetMetadataHeaders:NF,ContainerSubmitBatchExceptionHeaders:qF,ContainerSubmitBatchHeaders:LF,CorsRule:U4e,DelimitedTextConfiguration:lye,FilterBlobItem:W4e,FilterBlobSegment:L8,GeoReplication:$4e,JsonTextConfiguration:dye,KeyInfo:XM,ListBlobsFlatSegmentResponse:YM,ListBlobsHierarchySegmentResponse:JM,ListContainersSegmentResponse:KM,Logging:k4e,Metrics:z4e,PageBlobClearPagesExceptionHeaders:Qk,PageBlobClearPagesHeaders:Xk,PageBlobCopyIncrementalExceptionHeaders:lj,PageBlobCopyIncrementalHeaders:oj,PageBlobCreateExceptionHeaders:Vk,PageBlobCreateHeaders:Gk,PageBlobGetPageRangesDiffExceptionHeaders:rj,PageBlobGetPageRangesDiffHeaders:tj,PageBlobGetPageRangesExceptionHeaders:ej,PageBlobGetPageRangesHeaders:Zk,PageBlobResizeExceptionHeaders:nj,PageBlobResizeHeaders:ij,PageBlobUpdateSequenceNumberExceptionHeaders:sj,PageBlobUpdateSequenceNumberHeaders:aj,PageBlobUploadPagesExceptionHeaders:Kk,PageBlobUploadPagesFromURLExceptionHeaders:Jk,PageBlobUploadPagesFromURLHeaders:Yk,PageBlobUploadPagesHeaders:Wk,PageList:B8,PageRange:nye,QueryFormat:oye,QueryRequest:tF,QuerySerialization:sye,RetentionPolicy:j4e,ServiceFilterBlobsExceptionHeaders:yF,ServiceFilterBlobsHeaders:gF,ServiceGetAccountInfoExceptionHeaders:mF,ServiceGetAccountInfoHeaders:uF,ServiceGetPropertiesExceptionHeaders:aF,ServiceGetPropertiesHeaders:nF,ServiceGetStatisticsExceptionHeaders:oF,ServiceGetStatisticsHeaders:sF,ServiceGetUserDelegationKeyExceptionHeaders:pF,ServiceGetUserDelegationKeyHeaders:cF,ServiceListContainersSegmentExceptionHeaders:dF,ServiceListContainersSegmentHeaders:lF,ServiceSetPropertiesExceptionHeaders:iF,ServiceSetPropertiesHeaders:rF,ServiceSubmitBatchExceptionHeaders:hF,ServiceSubmitBatchHeaders:fF,SignedIdentifier:X4e,StaticWebsite:H4e,StorageError:$,UserDelegationKey:QM}),yd={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},uye={parameterPath:"blobServiceProperties",mapper:D8},os={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},W={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},q0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},ls={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},X={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Q={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},de={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},mye={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},M8={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},F8={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},uo={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},mo={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},fye={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},hye={parameterPath:"keyInfo",mapper:XM},gye={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},k8={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Rj={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Oj={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hi={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},Aj={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Ij={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Dj={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},ur={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},dn={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Lj={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},yye={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},vye={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Oe={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Pe={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},qj={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Bj={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_ye={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Mj={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bye={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},wye={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},Eye={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xye={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},Nye={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},kn={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Fj={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},kj={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},jj={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},zj={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},vd={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Uj={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Hj={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},$j={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Gj={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Vj={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Wj={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"},Sye={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},ga={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},_d={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},lu={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},Tye={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},Pye={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},er={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},tr={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},rr={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Ve={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},We={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ie={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},Cye={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},Rye={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},Oye={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Aye={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},Iye={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},bd={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},wd={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Ed={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},xd={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Nd={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Sd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Kj={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fo={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},ho={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},Dye={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Lye={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Pr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},qye={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Td={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"]}}},Xj={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Pd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Cd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Rd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Od={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Qj={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},B0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},go={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},Bye={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Ad={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Mye={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},du={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},cu={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},Yj={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},Fye={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kye={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},jye={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},zye={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Uye={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"]}}},Hye={parameterPath:["options","queryRequest"],mapper:tF},$ye={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Jj={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Gye={parameterPath:["options","tags"],mapper:q8},ds={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Id={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},Vye={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Zj={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},ez={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},M0={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},F0={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},k0={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},j8={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tz={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},z8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},U8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},H8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},Wye={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},$8={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},Kye={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},G8={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},Xye={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},rz={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Qye={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},Yye={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},Jye={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},Zye={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},e3e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},iz={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nz={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},V8={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},az={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},t3e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},sz={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},r3e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},oz={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},lz={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},i3e={parameterPath:"blocks",mapper:ZM},dz={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},n3e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},e8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},a3e)}getProperties(t){return this.client.sendOperationRequest({options:t},s3e)}getStatistics(t){return this.client.sendOperationRequest({options:t},o3e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},l3e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},d3e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},c3e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},p3e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},u3e)}},cs=fd.createSerializer(gd,!0),a3e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:rF},default:{bodyMapper:$,headersMapper:iF}},requestBody:uye,queryParameters:[q0,ls,K],urlParameters:[W],headerParameters:[yd,os,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:cs},s3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:D8,headersMapper:nF},default:{bodyMapper:$,headersMapper:aF}},queryParameters:[q0,ls,K],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:cs},o3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:WM,headersMapper:sF},default:{bodyMapper:$,headersMapper:oF}},queryParameters:[q0,K,mye],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:cs},l3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:KM,headersMapper:lF},default:{bodyMapper:$,headersMapper:dF}},queryParameters:[K,M8,F8,uo,mo,fye],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:cs},d3e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:QM,headersMapper:cF},default:{bodyMapper:$,headersMapper:pF}},requestBody:hye,queryParameters:[q0,K,gye],urlParameters:[W],headerParameters:[yd,os,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:cs},c3e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:uF},default:{bodyMapper:$,headersMapper:mF}},queryParameters:[ls,K,k8],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:cs},p3e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:fF},default:{bodyMapper:$,headersMapper:hF}},requestBody:Rj,queryParameters:[K,Oj],urlParameters:[W],headerParameters:[os,X,Q,hi,Aj],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:cs},u3e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:L8,headersMapper:gF},default:{bodyMapper:$,headersMapper:yF}},queryParameters:[K,uo,mo,Ij,Dj],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:cs},t8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},m3e)}getProperties(t){return this.client.sendOperationRequest({options:t},f3e)}delete(t){return this.client.sendOperationRequest({options:t},h3e)}setMetadata(t){return this.client.sendOperationRequest({options:t},g3e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},y3e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},v3e)}restore(t){return this.client.sendOperationRequest({options:t},_3e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},b3e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},w3e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},E3e)}acquireLease(t){return this.client.sendOperationRequest({options:t},x3e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},N3e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},S3e)}breakLease(t){return this.client.sendOperationRequest({options:t},T3e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},P3e)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},C3e)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},R3e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},O3e)}},ir=fd.createSerializer(gd,!0),m3e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:vF},default:{bodyMapper:$,headersMapper:_F}},queryParameters:[K,ur],urlParameters:[W],headerParameters:[X,Q,de,dn,Lj,yye,vye],isXML:!0,serializer:ir},f3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:bF},default:{bodyMapper:$,headersMapper:wF}},queryParameters:[K,ur],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:ir},h3e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:EF},default:{bodyMapper:$,headersMapper:xF}},queryParameters:[K,ur],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce],isXML:!0,serializer:ir},g3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:NF},default:{bodyMapper:$,headersMapper:SF}},queryParameters:[K,ur,qj],urlParameters:[W],headerParameters:[X,Q,de,dn,Oe,Pe],isXML:!0,serializer:ir},y3e={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:TF},default:{bodyMapper:$,headersMapper:PF}},queryParameters:[K,ur,Bj],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:ir},v3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:CF},default:{bodyMapper:$,headersMapper:RF}},requestBody:_ye,queryParameters:[K,ur,Bj],urlParameters:[W],headerParameters:[yd,os,X,Q,Lj,Oe,Pe,Ce],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ir},_3e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:OF},default:{bodyMapper:$,headersMapper:AF}},queryParameters:[K,ur,Mj],urlParameters:[W],headerParameters:[X,Q,de,bye,wye],isXML:!0,serializer:ir},b3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:IF},default:{bodyMapper:$,headersMapper:DF}},queryParameters:[K,ur,Eye],urlParameters:[W],headerParameters:[X,Q,de,xye,Nye],isXML:!0,serializer:ir},w3e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:LF},default:{bodyMapper:$,headersMapper:qF}},requestBody:Rj,queryParameters:[K,Oj,ur],urlParameters:[W],headerParameters:[os,X,Q,hi,Aj],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ir},E3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:L8,headersMapper:BF},default:{bodyMapper:$,headersMapper:MF}},queryParameters:[K,uo,mo,Ij,Dj,ur],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},x3e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:FF},default:{bodyMapper:$,headersMapper:kF}},queryParameters:[K,ur,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Fj,kj,jj],isXML:!0,serializer:ir},N3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:jF},default:{bodyMapper:$,headersMapper:zF}},queryParameters:[K,ur,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,zj,vd],isXML:!0,serializer:ir},S3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:UF},default:{bodyMapper:$,headersMapper:HF}},queryParameters:[K,ur,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,vd,Uj],isXML:!0,serializer:ir},T3e={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:$F},default:{bodyMapper:$,headersMapper:GF}},queryParameters:[K,ur,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Hj,$j],isXML:!0,serializer:ir},P3e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:VF},default:{bodyMapper:$,headersMapper:WF}},queryParameters:[K,ur,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,vd,Gj,Vj],isXML:!0,serializer:ir},C3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:YM,headersMapper:KF},default:{bodyMapper:$,headersMapper:XF}},queryParameters:[K,M8,F8,uo,mo,ur,Wj],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},R3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:JM,headersMapper:QF},default:{bodyMapper:$,headersMapper:YF}},queryParameters:[K,M8,F8,uo,mo,ur,Wj,Sye],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},O3e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:JF},default:{bodyMapper:$,headersMapper:ZF}},queryParameters:[ls,K,k8],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ir},r8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},A3e)}getProperties(t){return this.client.sendOperationRequest({options:t},I3e)}delete(t){return this.client.sendOperationRequest({options:t},D3e)}undelete(t){return this.client.sendOperationRequest({options:t},L3e)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},q3e)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},B3e)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},M3e)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},F3e)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},k3e)}setMetadata(t){return this.client.sendOperationRequest({options:t},j3e)}acquireLease(t){return this.client.sendOperationRequest({options:t},z3e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},U3e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},H3e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},$3e)}breakLease(t){return this.client.sendOperationRequest({options:t},G3e)}createSnapshot(t){return this.client.sendOperationRequest({options:t},V3e)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},W3e)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},K3e)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},X3e)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},Q3e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Y3e)}query(t){return this.client.sendOperationRequest({options:t},J3e)}getTags(t){return this.client.sendOperationRequest({options:t},Z3e)}setTags(t){return this.client.sendOperationRequest({options:t},e9e)}},pt=fd.createSerializer(gd,!0),A3e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y5},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Y5},default:{bodyMapper:$,headersMapper:ek}},queryParameters:[K,ga,_d],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,lu,Tye,Pye,er,tr,rr,Ve,We,Ie],isXML:!0,serializer:pt},I3e={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:tk},default:{bodyMapper:$,headersMapper:rk}},queryParameters:[K,ga,_d],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie],isXML:!0,serializer:pt},D3e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:ik},default:{bodyMapper:$,headersMapper:nk}},queryParameters:[K,ga,_d,Rye],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,Ve,We,Ie,Cye],isXML:!0,serializer:pt},L3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ak},default:{bodyMapper:$,headersMapper:sk}},queryParameters:[K,Mj],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},q3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ok},default:{bodyMapper:$,headersMapper:lk}},queryParameters:[K,Oye],urlParameters:[W],headerParameters:[X,Q,de,Aye,Iye],isXML:!0,serializer:pt},B3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:dk},default:{bodyMapper:$,headersMapper:ck}},queryParameters:[ls,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,Ve,We,Ie,bd,wd,Ed,xd,Nd,Sd],isXML:!0,serializer:pt},M3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pk},default:{bodyMapper:$,headersMapper:uk}},queryParameters:[K,Kj],urlParameters:[W],headerParameters:[X,Q,de,Ce,fo,ho],isXML:!0,serializer:pt},F3e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:mk},default:{bodyMapper:$,headersMapper:fk}},queryParameters:[K,Kj],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},k3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:hk},default:{bodyMapper:$,headersMapper:gk}},queryParameters:[K,Dye],urlParameters:[W],headerParameters:[X,Q,de,Lye],isXML:!0,serializer:pt},j3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yk},default:{bodyMapper:$,headersMapper:vk}},queryParameters:[K,qj],urlParameters:[W],headerParameters:[X,Q,de,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,Pr],isXML:!0,serializer:pt},z3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:_k},default:{bodyMapper:$,headersMapper:bk}},queryParameters:[K,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Fj,kj,jj,Ve,We,Ie],isXML:!0,serializer:pt},U3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:wk},default:{bodyMapper:$,headersMapper:Ek}},queryParameters:[K,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,zj,vd,Ve,We,Ie],isXML:!0,serializer:pt},H3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xk},default:{bodyMapper:$,headersMapper:Nk}},queryParameters:[K,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,vd,Uj,Ve,We,Ie],isXML:!0,serializer:pt},$3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Sk},default:{bodyMapper:$,headersMapper:Tk}},queryParameters:[K,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,vd,Gj,Vj,Ve,We,Ie],isXML:!0,serializer:pt},G3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Pk},default:{bodyMapper:$,headersMapper:Ck}},queryParameters:[K,kn],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Hj,$j,Ve,We,Ie],isXML:!0,serializer:pt},V3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Rk},default:{bodyMapper:$,headersMapper:Ok}},queryParameters:[K,qye],urlParameters:[W],headerParameters:[X,Q,de,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,Pr],isXML:!0,serializer:pt},W3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Ak},default:{bodyMapper:$,headersMapper:Ik}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,dn,Oe,Pe,Ce,Ve,We,Ie,fo,ho,Td,Xj,Pd,Cd,Rd,Od,Qj,B0,go,Bye,Ad],isXML:!0,serializer:pt},K3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Dk},default:{bodyMapper:$,headersMapper:Lk}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,dn,Oe,Pe,Ce,Ve,We,Ie,fo,ho,Pr,Td,Pd,Cd,Rd,Od,B0,go,Ad,Mye,du,cu,Yj],isXML:!0,serializer:pt},X3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:qk},default:{bodyMapper:$,headersMapper:Bk}},queryParameters:[K,Fye,jye],urlParameters:[W],headerParameters:[X,Q,de,Oe,kye],isXML:!0,serializer:pt},Q3e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:J5},202:{headersMapper:J5},default:{bodyMapper:$,headersMapper:Mk}},queryParameters:[K,ga,_d,zye],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie,Xj,Uye],isXML:!0,serializer:pt},Y3e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Fk},default:{bodyMapper:$,headersMapper:kk}},queryParameters:[ls,K,k8],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},J3e={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Z5},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Z5},default:{bodyMapper:$,headersMapper:jk}},requestBody:Hye,queryParameters:[K,ga,$ye],urlParameters:[W],headerParameters:[yd,os,X,Q,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},Z3e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:q8,headersMapper:zk},default:{bodyMapper:$,headersMapper:Uk}},queryParameters:[K,ga,_d,Jj],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:pt},e9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Hk},default:{bodyMapper:$,headersMapper:$k}},requestBody:Gye,queryParameters:[K,_d,Jj],urlParameters:[W],headerParameters:[yd,os,X,Q,Oe,Ie,ds,Id],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},i8=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},t9e)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},r9e)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},i9e)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},n9e)}getPageRanges(t){return this.client.sendOperationRequest({options:t},a9e)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},s9e)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},o9e)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},l9e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},d9e)}},ya=fd.createSerializer(gd,!0),t9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Gk},default:{bodyMapper:$,headersMapper:Vk}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,hi,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,bd,wd,Ed,xd,Nd,Sd,fo,ho,Pr,Td,go,Ad,Vye,Zj,ez],isXML:!0,serializer:ya},r9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Wk},default:{bodyMapper:$,headersMapper:Kk}},requestBody:F0,queryParameters:[K,j8],urlParameters:[W],headerParameters:[X,Q,hi,Oe,Pe,Ce,lu,er,tr,rr,Ve,We,Ie,Pr,ds,Id,M0,k0,tz,z8,U8,H8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:ya},i9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Xk},default:{bodyMapper:$,headersMapper:Qk}},queryParameters:[K,j8],urlParameters:[W],headerParameters:[X,Q,de,hi,Oe,Pe,Ce,lu,er,tr,rr,Ve,We,Ie,Pr,z8,U8,H8,Wye],isXML:!0,serializer:ya},n9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Yk},default:{bodyMapper:$,headersMapper:Jk}},queryParameters:[K,j8],urlParameters:[W],headerParameters:[X,Q,de,hi,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,Pr,Pd,Cd,Rd,Od,du,cu,tz,z8,U8,H8,$8,Kye,G8,Xye],isXML:!0,serializer:ya},a9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:B8,headersMapper:Zk},default:{bodyMapper:$,headersMapper:ej}},queryParameters:[K,uo,mo,ga,rz],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,lu,Ve,We,Ie],isXML:!0,serializer:ya},s9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:B8,headersMapper:tj},default:{bodyMapper:$,headersMapper:rj}},queryParameters:[K,uo,mo,ga,rz,Qye],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,lu,Ve,We,Ie,Yye],isXML:!0,serializer:ya},o9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ij},default:{bodyMapper:$,headersMapper:nj}},queryParameters:[ls,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,Pr,Zj],isXML:!0,serializer:ya},l9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:aj},default:{bodyMapper:$,headersMapper:sj}},queryParameters:[ls,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,Ve,We,Ie,ez,Jye],isXML:!0,serializer:ya},d9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:oj},default:{bodyMapper:$,headersMapper:lj}},queryParameters:[K,Zye],urlParameters:[W],headerParameters:[X,Q,de,Pe,Ce,Ve,We,Ie,B0],isXML:!0,serializer:ya},n8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},c9e)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},p9e)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},u9e)}seal(t){return this.client.sendOperationRequest({options:t},m9e)}},j0=fd.createSerializer(gd,!0),c9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:dj},default:{bodyMapper:$,headersMapper:cj}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,hi,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,bd,wd,Ed,xd,Nd,Sd,fo,ho,Pr,go,Ad,e3e],isXML:!0,serializer:j0},p9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pj},default:{bodyMapper:$,headersMapper:uj}},requestBody:F0,queryParameters:[K,iz],urlParameters:[W],headerParameters:[X,Q,hi,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,Pr,ds,Id,M0,k0,nz,V8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:j0},u9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mj},default:{bodyMapper:$,headersMapper:fj}},queryParameters:[K,iz],urlParameters:[W],headerParameters:[X,Q,de,hi,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,Pr,Pd,Cd,Rd,Od,du,cu,ds,$8,G8,nz,V8,az],isXML:!0,serializer:j0},m9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:hj},default:{bodyMapper:$,headersMapper:gj}},queryParameters:[K,t3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Pe,Ce,Ve,We,V8],isXML:!0,serializer:j0},a8=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},f9e)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},h9e)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},g9e)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},y9e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},v9e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},_9e)}},Dd=fd.createSerializer(gd,!0),f9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:yj},default:{bodyMapper:$,headersMapper:vj}},requestBody:F0,queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,hi,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,bd,wd,Ed,xd,Nd,Sd,fo,ho,Pr,Td,go,Ad,ds,Id,M0,k0,sz],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Dd},h9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:_j},default:{bodyMapper:$,headersMapper:bj}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,hi,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,bd,wd,Ed,xd,Nd,Sd,Pr,Td,Pd,Cd,Rd,Od,Qj,B0,go,du,cu,Yj,ds,sz,r3e],isXML:!0,serializer:Dd},g9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wj},default:{bodyMapper:$,headersMapper:Ej}},requestBody:F0,queryParameters:[K,oz,lz],urlParameters:[W],headerParameters:[X,Q,hi,Oe,er,tr,rr,Pr,ds,Id,M0,k0],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Dd},y9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xj},default:{bodyMapper:$,headersMapper:Nj}},queryParameters:[K,oz,lz],urlParameters:[W],headerParameters:[X,Q,de,hi,Oe,er,tr,rr,Pr,Pd,Cd,Rd,Od,du,cu,$8,G8,az],isXML:!0,serializer:Dd},v9e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Sj},default:{bodyMapper:$,headersMapper:Tj}},requestBody:i3e,queryParameters:[K,dz],urlParameters:[W],headerParameters:[yd,os,X,Q,dn,Oe,Pe,Ce,er,tr,rr,Ve,We,Ie,bd,wd,Ed,xd,Nd,Sd,fo,ho,Pr,Td,go,Ad,ds,Id],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Dd},_9e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:eF,headersMapper:Pj},default:{bodyMapper:$,headersMapper:Cj}},queryParameters:[K,ga,dz,n3e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:Dd},b9e=class extends G6e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new e8(this),this.container=new t8(this),this.blob=new r8(this),this.pageBlob=new i8(this),this.appendBlob=new n8(this),this.blockBlob=new a8(this)}},P0=class extends b9e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},ru=class{constructor(t,r){this.url=s4e(t),this.accountName=zM(t),this.pipeline=r,this.storageClientContext=new P0(this.url,$M(r)),this.isHttps=jM(d4e(this.url)||"","https"),this.credential=GM(r);let i=this.storageClientContext;i.requestContentType=void 0}},M=j6e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:LM,namespace:"Microsoft.Storage"}),ma=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},fa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},s8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return T8.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function ha(e){return e.end?`${e.start}-${e.end}`:e.start}le.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(le.SASProtocol||(le.SASProtocol={}));var Fn=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,_,b,C,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=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=R,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,_&&(this.signedOid=_.signedObjectId,this.signedTenantId=_.signedTenantId,this.signedStartsOn=_.signedStartsOn,this.signedExpiresOn=_.signedExpiresOn,this.signedService=_.signedService,this.signedVersion=_.signedVersion,this.preauthorizedAgentObjectId=b,this.correlationId=C))}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?Ge(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Ge(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?ha(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?Ge(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Ge(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}`))}};function W8(e,t,r){return K8(e,t,r).sasQueryParameters}function K8(e,t,r){let i=e.version?e.version:R8,n=t instanceof et?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new s8(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?x9e(e,n):T9e(e,a);if(i>="2018-11-09")return n!==void 0?E9e(e,n):i>="2020-02-10"?S9e(e,a):N9e(e,a);if(i>="2015-04-05"){if(n!==void 0)return w9e(e,n);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 w9e(e,t){if(e=qd(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=ma.parse(e.permissions.toString()).toString():i=fa.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Ge(e.startsOn,!1):"",e.expiresOn?Ge(e.expiresOn,!1):"",Ld(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ha(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(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new Fn(e.version,a,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:n}}function E9e(e,t){if(e=qd(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 n;e.permissions&&(e.blobName?n=ma.parse(e.permissions.toString()).toString():n=fa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ge(e.startsOn,!1):"",e.expiresOn?Ge(e.expiresOn,!1):"",Ld(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ha(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Fn(e.version,s,n,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:a}}function x9e(e,t){if(e=qd(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 n;e.permissions&&(e.blobName?n=ma.parse(e.permissions.toString()).toString():n=fa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ge(e.startsOn,!1):"",e.expiresOn?Ge(e.expiresOn,!1):"",Ld(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ha(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Fn(e.version,s,n,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:a}}function N9e(e,t){if(e=qd(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 n;e.permissions&&(e.blobName?n=ma.parse(e.permissions.toString()).toString():n=fa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ge(e.startsOn,!1):"",e.expiresOn?Ge(e.expiresOn,!1):"",Ld(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ge(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ge(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ha(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Fn(e.version,s,n,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:a}}function S9e(e,t){if(e=qd(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 n;e.permissions&&(e.blobName?n=ma.parse(e.permissions.toString()).toString():n=fa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ge(e.startsOn,!1):"",e.expiresOn?Ge(e.expiresOn,!1):"",Ld(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ge(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ge(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ha(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Fn(e.version,s,n,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:a}}function T9e(e,t){if(e=qd(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 n;e.permissions&&(e.blobName?n=ma.parse(e.permissions.toString()).toString():n=fa.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ge(e.startsOn,!1):"",e.expiresOn?Ge(e.expiresOn,!1):"",Ld(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ge(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ge(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ha(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Fn(e.version,s,n,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:a}}function Ld(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function qd(e){let t=e.version?e.version:R8;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 iu=class{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=Qe.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Mn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Mn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Mn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Mn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=V(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Mn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Mn||!((s=t.conditions)===null||s===void 0)&&s.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 M.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==Mn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Mn||!((s=t.conditions)===null||s===void 0)&&s.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 M.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==Mn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Mn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return V(await this._containerOrBlobOperation.breakLease(c))})}},o8=class extends P8.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new I0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},l8=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 Qe.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new o8(this.originalResponse.readableStreamBody,r,i,n,a)}},PM=16,CM=new Uint8Array([79,98,106,1]),P9e="avro.codec",C9e="avro.schema",Pt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},lo;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(lo||(lo={}));var Jt;(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"})(Jt||(Jt={}));var as=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 Jt.NULL:case Jt.BOOLEAN:case Jt.INT:case Jt.LONG:case Jt.FLOAT:case Jt.DOUBLE:case Jt.BYTES:case Jt.STRING:return new d8(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new p8(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case lo.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new m8(i,t.name);case lo.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 c8(t.symbols);case lo.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new u8(e.fromSchema(t.values));case lo.ARRAY:case lo.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},d8=class extends as{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Jt.NULL:return Pt.readNull();case Jt.BOOLEAN:return Pt.readBoolean(t,r);case Jt.INT:return Pt.readInt(t,r);case Jt.LONG:return Pt.readLong(t,r);case Jt.FLOAT:return Pt.readFloat(t,r);case Jt.DOUBLE:return Pt.readDouble(t,r);case Jt.BYTES:return Pt.readBytes(t,r);case Jt.STRING:return Pt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},c8=class extends as{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Pt.readInt(t,r);return this._symbols[i]}},p8=class extends as{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Pt.readInt(t,r);return this._types[i].read(t,r)}},u8=class extends as{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return Pt.readMap(t,i,r)}},m8=class extends as{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function RM(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return j.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield j.__await(this.initialize(r)));this.hasNext();){let i=yield j.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield j.__await(Pt.readFixedBytes(this._dataStream,PM,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!RM(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield j.__await(Pt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield j.__await(Pt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield j.__await(i)}})}},h8=class{},OM=new I0.AbortError("Reading from the avro stream was aborted."),g8=class extends h8{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw OM;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(OM)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},y8=class extends P8.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new f8(new g8(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},v8=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 Qe.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new y8(this.originalResponse.readableStreamBody,r)}};le.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(le.BlockBlobTier||(le.BlockBlobTier={}));le.PremiumPageBlobTier=void 0;(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"})(le.PremiumPageBlobTier||(le.PremiumPageBlobTier={}));function po(e){if(e!==void 0)return e}function Zt(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=Z6e)}le.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(le.StorageBlobAudience||(le.StorageBlobAudience={}));function R9e(e){return`https://${e}.blob.core.windows.net/.default`}function K5(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var _8=class extends z6e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=Kp(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return Qe.delay(this.intervalInMs)}},O9e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Kp(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Kp(r)):(r.isCancelled=!0,Kp(r))},A9e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return Kp(r)},I9e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Kp(e){return{state:Object.assign({},e),cancel:O9e,toString:I9e,update:A9e}}function fi(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 Xp;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Xp||(Xp={}));var C0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Xp.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new DM.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=Xp.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},v0=$6e.constants.MAX_LENGTH,w8=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/v0);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new b8(this.buffers,this.size)}},E8=class{constructor(t,r,i,n,a,s){if(this.emitter=new DM.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}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 w8(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()}};async function D9e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),X6e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function L9e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function q9e(e,t){return new Promise((r,i)=>{let n=C8.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var B9e=V6e.promisify(C8.stat),M9e=C8.createReadStream,ln=class e extends ru{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(ss(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hd(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=xM(this.url,on.Parameters.SNAPSHOT),this._versionId=xM(this.url,on.Parameters.VERSIONID)}withSnapshot(t){return new e(ua(this.url,on.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(ua(this.url,on.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new nu(this.url,this.pipeline)}getBlockBlobClient(){return new au(this.url,this.pipeline)}getPageBlobClient(){return new su(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Zt(i.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-download",i,async n=>{var a;let s=V(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:Qe.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:fi({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:b0(s.objectReplicationRules)});if(!Qe.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=K6e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new l8(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:fi({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return M.withSpan("BlobClient-exists",t,async r=>{try{return Zt(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===i4e||i.details.errorCode===n4e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Zt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=V(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:b0(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},M.withSpan("BlobClient-delete",t,async r=>{var i;return V(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return M.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=V(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return M.withSpan("BlobClient-undelete",t,async r=>V(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return V(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setMetadata",r,async i=>{var n;return V(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return M.withSpan("BlobClient-setTags",r,async i=>{var n;return V(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:m4e(t)}))})}async getTags(t={}){return M.withSpan("BlobClient-getTags",t,async r=>{var i;let n=V(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Wp({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new iu(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Zt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return V(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new _8({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return M.withSpan("BlobClient-abortCopyFromURL",r,async i=>V(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||{},M.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return V(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Yp(r.sourceAuthorization),tier:po(r.tier),blobTagsString:co(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return M.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return V(await this.blobContext.setTier(po(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=Q5),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),M.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){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". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await q9e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(I8(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 M.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},V(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:po(r.tier),blobTagsString:co(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=W8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(A8(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return K8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return M.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>V(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return M.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>V(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return M.withSpan("BlobClient-setLegalHold",r,async i=>V(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobClient-getAccountInfo",t,async r=>V(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},nu=class e extends ln{constructor(t,r,i,n){let a,s;if(n=n||{},ss(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hd(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(ua(this.url,on.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Zt(t.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return V(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:co(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:qM};return M.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=V(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},M.withSpan("AppendBlobClient-seal",t,async r=>{var i;return V(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Zt(i.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return V(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Zt(n.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return V(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:fi({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:Yp(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},au=class e extends ln{constructor(t,r,i,n){let a,s;if(n=n||{},ss(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hd(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(ua(this.url,on.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Zt(r.customerProvidedKey,this.isHttps),!Qe.isNode)throw new Error("This operation currently is only supported in Node.js.");return M.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=V(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:SM(r.inputTextConfiguration),outputSerialization:SM(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new v8(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Zt(i.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return V(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:po(i.tier),blobTagsString:co(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return V(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Yp(r.sourceAuthorization),tier:po(r.tier),blobTagsString:co(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Zt(n.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlock",n,async a=>V(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return Zt(a.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>V(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:fi({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Yp(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return V(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:po(r.tier),blobTagsString:co(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return M.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=V(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return M.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Qe.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return M.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>V5)throw new RangeError(`blockSize option must be >= 0 and <= ${V5}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:G5;if(o<0||o>G5)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${G5}`);if(s===0){if(r>V5*g0)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/g0),s{if(r<=o)return V(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>g0)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${g0}`);let c=[],p=Qe.randomUUID(),u=0,m=new C0(i.concurrency);for(let f=0;f{let g=NM(p,f),y=s*f,b=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=b,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return M.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await B9e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>M9e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=W6e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),M.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=Qe.randomUUID(),l=0,d=[];return await new E8(t,r,i,async(p,u)=>{let m=NM(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),V(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},su=class e extends ln{constructor(t,r,i,n){let a,s;if(n=n||{},ss(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=hd(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Tr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=yt(yt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(ua(this.url,on.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Zt(r.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return V(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:po(r.tier),blobTagsString:co(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return M.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:qM},o=V(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Zt(n.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return V(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:fi({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},Zt(a.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return V(await this.pageBlobContext.uploadPagesFromURL(t,fi({offset:r,count:n}),0,fi({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Yp(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return V(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:fi({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=V(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:fi({offset:t,count:r}),tracingOptions:n.tracingOptions}));return K5(s)})}async listPageRangesSegment(t=0,r,i,n={}){return M.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return V(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:fi({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return j.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield j.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield j.__await(yield j.__await(s));while(n)})}listPageRangeItems(){return j.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(TM(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:fi({offset:t,count:r}),tracingOptions:a.tracingOptions}));return K5(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return M.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return V(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:fi({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return j.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield j.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield j.__await(yield j.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return j.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=j.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield j.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(TM(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield j.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:fi({offset:t,count:r}),tracingOptions:a.tracingOptions}));return K5(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},M.withSpan("PageBlobClient-resize",r,async i=>{var n;return V(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return V(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return M.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return V(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function F9e(e){let t=Buffer.alloc(J6e),r=await L9e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function k9e(e){return Buffer.byteLength(e)}var _0=": ",AM=" ",IM=-1,x8=class{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}${pa}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==Q6e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await F9e(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 n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===od.UNLOCKED?(this.keys[t]=od.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=od.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===od.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};pd.keys={};pd.listeners={};var dd=class{constructor(){this.batch="batch",this.batchRequest=new N8}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await pd.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await pd.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 n,a;if(typeof t=="string"&&(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r)))n=t,a=r;else if(t instanceof ln)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),M.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new ln(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof ln)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),M.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new ln(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},N8=class{constructor(){this.operationCount=0,this.body="";let t=Qe.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${pa}${ve.CONTENT_TYPE}: application/http${pa}${ve.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Tr.createEmptyPipeline();r.addPolicy(Qp.serializationPolicy({stringifyXML:X5.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(z9e()),r.addPolicy(j9e(this),{afterPhase:"Sign"}),zi.isTokenCredential(t)?r.addPolicy(Tr.bearerTokenAuthenticationPolicy({credential:t,scopes:O8,challengeCallbacks:{authorizeRequestOnChallenge:Qp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof et&&r.addPolicy(HM({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new tu([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${ve.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${c4e(t.url)} ${BM}${pa}`].join(pa);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${pa}`;this.body+=pa}preAddSubRequest(t){if(this.operationCount>=EM)throw new RangeError(`Cannot exceed ${EM} sub requests in a single batch`);let r=L0(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}${pa}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function j9e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Tr.createHttpHeaders()}}}}function z9e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)jM(i,ve.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var ou=class{constructor(t,r,i){let n;ss(r)?n=r:r?n=tt(r,i):n=tt(new rt,i);let a=new P0(t,$M(n)),s=L0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new dd}async deleteBlobs(t,r,i){let n=new dd;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new dd;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return M.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=V(await this.serviceOrContainerContext.submitBatch(k9e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new x8(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},R0=class extends ru{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},ss(r))a=t,n=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r))a=t,n=tt(r,i);else if(!r&&typeof r!="string")a=t,n=tt(new rt,i);else if(r&&typeof r=="string"){let s=r,o=hd(t);if(o.kind==="AccountConnString")if(Qe.isNode){let l=new et(o.accountName,o.accountKey);a=yt(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=Tr.getDefaultProxySettings(o.proxyUri)),n=tt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=yt(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=tt(new rt,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(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return M.withSpan("ContainerClient-create",t,async r=>V(await this.containerContext.create(r)))}async createIfNotExists(t={}){return M.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return M.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 ln(yt(this.url,y0(t)),this.pipeline)}getAppendBlobClient(t){return new nu(yt(this.url,y0(t)),this.pipeline)}getBlockBlobClient(t){return new au(yt(this.url,y0(t)),this.pipeline)}getPageBlobClient(t){return new su(yt(this.url,y0(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getProperties",t,async r=>V(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-delete",t,async r=>V(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return M.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}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 M.withSpan("ContainerClient-setMetadata",r,async i=>V(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={}),M.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=V(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Ge(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Ge(s.accessPolicy.startsOn):""},id:s.id});return V(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new iu(this,t)}async uploadBlockBlob(t,r,i,n={}){return M.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return M.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return M.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=V(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:f4e(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:ld(s.name),tags:Wp(s.blobTags),objectReplicationSourceProperties:b0(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return M.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=V(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:h4e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:ld(l.name),tags:Wp(l.blobTags),objectReplicationSourceProperties:b0(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:ld(l.name)}))})})})}listSegments(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield j.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield j.__await(yield j.__await(a));while(i)})}listItems(){return j.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=j.__asyncValues(this.listSegments(o,r)),c;c=yield j.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield j.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return j.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield j.__await(yield j.__await(o));while(a)})}listItemsByHierarchy(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield j.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield j.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Wp(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return j.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield j.__await(o);while(a)})}findBlobsByTagsItems(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return M.withSpan("ContainerClient-getAccountInfo",t,async r=>V(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]:I8(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 et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=W8(Object.assign({containerName:this._containerName},t),this.credential).toString();r(A8(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return K8(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new ou(this.url,this.pipeline)}},ud=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},O0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},md=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function cz(e,t){return pz(e,t).sasQueryParameters}function pz(e,t){let r=e.version?e.version:R8;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=ud.parse(e.permissions.toString()),n=md.parse(e.services).toString(),a=O0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Ge(e.startsOn,!1):"",Ge(e.expiresOn,!1),e.ipRange?ha(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Ge(e.startsOn,!1):"",Ge(e.expiresOn,!1),e.ipRange?ha(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new Fn(r,o,i.toString(),n,a,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:s}}var S8=class e extends ru{static fromConnectionString(t,r){r=r||{};let i=hd(t);if(i.kind==="AccountConnString")if(Qe.isNode){let n=new et(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Tr.getDefaultProxySettings(i.proxyUri));let a=tt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=tt(new rt,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;ss(r)?n=r:Qe.isNode&&r instanceof et||r instanceof rt||zi.isTokenCredential(r)?n=tt(r,i):n=tt(new rt,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new R0(yt(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return M.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return M.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return M.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=V(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return M.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=V(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return M.withSpan("BlobServiceClient-getProperties",t,async r=>V(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return M.withSpan("BlobServiceClient-setProperties",r,async i=>V(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return M.withSpan("BlobServiceClient-getStatistics",t,async r=>V(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobServiceClient-getAccountInfo",t,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return M.withSpan("BlobServiceClient-listContainersSegment",r,async i=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Wp(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return j.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield j.__await(o);while(a)})}findBlobsByTagsItems(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield j.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield j.__await(yield j.__await(a));while(i)})}listItems(){return j.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=j.__asyncValues(this.listSegments(o,r)),c;c=yield j.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield j.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return M.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=V(await this.serviceContext.getUserDelegationKey({startsOn:Ge(t,!1),expiresOn:Ge(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new ou(this.url,this.pipeline)}generateAccountSasUrl(t,r=ud.parse("r"),i="sco",n={}){if(!(this.credential instanceof et))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=cz(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:md.parse("b").toString()},n),this.credential).toString();return A8(this.url,a)}generateSasStringToSign(t,r=ud.parse("r"),i="sco",n={}){if(!(this.credential instanceof et))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)}return pz(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:md.parse("b").toString()},n),this.credential).stringToSign}};le.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(le.KnownEncryptionAlgorithmType||(le.KnownEncryptionAlgorithmType={}));Object.defineProperty(le,"RestError",{enumerable:!0,get:function(){return Tr.RestError}});le.AccountSASPermissions=ud;le.AccountSASResourceTypes=O0;le.AccountSASServices=md;le.AnonymousCredential=rt;le.AnonymousCredentialPolicy=N0;le.AppendBlobClient=nu;le.BaseRequestPolicy=cd;le.BlobBatch=dd;le.BlobBatchClient=ou;le.BlobClient=ln;le.BlobLeaseClient=iu;le.BlobSASPermissions=ma;le.BlobServiceClient=S8;le.BlockBlobClient=au;le.ContainerClient=R0;le.ContainerSASPermissions=fa;le.Credential=Zp;le.CredentialPolicy=Jp;le.PageBlobClient=su;le.Pipeline=tu;le.SASQueryParameters=Fn;le.StorageBrowserPolicy=S0;le.StorageBrowserPolicyFactory=T0;le.StorageOAuthScopes=O8;le.StorageRetryPolicy=w0;le.StorageRetryPolicyFactory=E0;le.StorageSharedKeyCredential=et;le.StorageSharedKeyCredentialPolicy=x0;le.generateAccountSASQueryParameters=cz;le.generateBlobSASQueryParameters=W8;le.getBlobServiceAccountAudience=R9e;le.isPipelineLike=ss;le.logger=Bt;le.newPipeline=tt});var Q8=h(Ct=>{"use strict";var U9e=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),H9e=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$9e=Ct&&Ct.__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)&&U9e(t,e,r);return H9e(t,e),t},U0=Ct&&Ct.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.retryHttpClientResponse=Ct.retryTypedResponse=Ct.retry=Ct.isRetryableStatusCode=Ct.isServerErrorStatusCode=Ct.isSuccessStatusCode=void 0;var mz=$9e(_t()),z0=bs(),Bd=bp();function G9e(e){return e?e>=200&&e<300:!1}Ct.isSuccessStatusCode=G9e;function fz(e){return e?e>=500:!0}Ct.isServerErrorStatusCode=fz;function hz(e){return e?[z0.HttpCodes.BadGateway,z0.HttpCodes.ServiceUnavailable,z0.HttpCodes.GatewayTimeout].includes(e):!1}Ct.isRetryableStatusCode=hz;function V9e(e){return U0(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function X8(e,t,r,i=Bd.DefaultRetryAttempts,n=Bd.DefaultRetryDelay,a=void 0){return U0(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!fz(d)))return l;if(d&&(c=hz(d),s=`Cache service responded with ${d}`),mz.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){mz.debug(`${e} - Error is not retryable`);break}yield V9e(n),o++}throw Error(`${e} failed: ${s}`)})}Ct.retry=X8;function W9e(e,t,r=Bd.DefaultRetryAttempts,i=Bd.DefaultRetryDelay){return U0(this,void 0,void 0,function*(){return yield X8(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof z0.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Ct.retryTypedResponse=W9e;function K9e(e,t,r=Bd.DefaultRetryAttempts,i=Bd.DefaultRetryDelay){return U0(this,void 0,void 0,function*(){return yield X8(e,t,n=>n.message.statusCode,r,i)})}Ct.retryHttpClientResponse=K9e});var bz=h(nr=>{"use strict";var X9e=nr&&nr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Q9e=nr&&nr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Md=nr&&nr.__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)&&X9e(t,e,r);return Q9e(t,e),t},Ui=nr&&nr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(nr,"__esModule",{value:!0});nr.downloadCacheStorageSDK=nr.downloadCacheHttpClientConcurrent=nr.downloadCacheHttpClient=nr.DownloadProgress=void 0;var uu=Md(_t()),yz=bs(),Y9e=uz(),J9e=Md(require("buffer")),pu=Md(require("fs")),Z9e=Md(require("stream")),e5e=Md(require("util")),t5e=Md(Ep()),gz=bp(),Y8=Q8(),r5e=j5();function i5e(e,t){return Ui(this,void 0,void 0,function*(){yield e5e.promisify(Z9e.pipeline)(e.message,t)})}var mu=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,uu.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);uu.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};nr.DownloadProgress=mu;function vz(e,t){return Ui(this,void 0,void 0,function*(){let r=pu.createWriteStream(t),i=new yz.HttpClient("actions/cache"),n=yield(0,Y8.retryHttpClientResponse)("downloadCache",()=>Ui(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(gz.SocketTimeout,()=>{n.message.destroy(),uu.debug(`Aborting download, socket timed out after ${gz.SocketTimeout} ms`)}),yield i5e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=t5e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else uu.debug("Unable to validate download, no Content-Length header")})}nr.downloadCacheHttpClient=vz;function n5e(e,t,r){var i;return Ui(this,void 0,void 0,function*(){let n=yield pu.promises.open(t,"w"),a=new yz.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,Y8.retryHttpClientResponse)("downloadCacheMetadata",()=>Ui(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let b=0;bUi(this,void 0,void 0,function*(){return yield a5e(a,e,b,C)})})}d.reverse();let p=0,u=0,m=new mu(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,_=()=>Ui(this,void 0,void 0,function*(){let b=yield Promise.race(Object.values(g));yield n.write(b.buffer,0,b.count,b.offset),p--,delete g[b.offset],u+=b.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield _());for(;p>0;)yield _()}finally{a.dispose(),yield n.close()}})}nr.downloadCacheHttpClientConcurrent=n5e;function a5e(e,t,r,i){return Ui(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield _z(3e4,s5e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function s5e(e,t,r,i){return Ui(this,void 0,void 0,function*(){let n=yield(0,Y8.retryHttpClientResponse)("downloadCachePart",()=>Ui(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function o5e(e,t,r){var i;return Ui(this,void 0,void 0,function*(){let n=new Y9e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)uu.debug("Unable to determine content length, downloading file with http-client..."),yield vz(e,t);else{let o=Math.min(134217728,J9e.constants.MAX_LENGTH),l=new mu(s),d=pu.openSync(t,"w");try{l.startDisplayTimer();let c=new r5e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield _z(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&pu.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),pu.closeSync(d)}}})}nr.downloadCacheStorageSDK=o5e;var _z=(e,t)=>Ui(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var wz=h(Hi=>{"use strict";var l5e=Hi&&Hi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),d5e=Hi&&Hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c5e=Hi&&Hi.__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)&&l5e(t,e,r);return d5e(t,e),t};Object.defineProperty(Hi,"__esModule",{value:!0});Hi.getDownloadOptions=Hi.getUploadOptions=void 0;var ps=c5e(_t());function p5e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),ps.debug(`Upload concurrency: ${t.uploadConcurrency}`),ps.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Hi.getUploadOptions=p5e;function u5e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),ps.debug(`Use Azure SDK: ${t.useAzureSdk}`),ps.debug(`Download concurrency: ${t.downloadConcurrency}`),ps.debug(`Request timeout (ms): ${t.timeoutInMs}`),ps.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),ps.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),ps.debug(`Lookup only: ${t.lookupOnly}`),t}Hi.getDownloadOptions=u5e});var Nz=h(Mt=>{"use strict";var m5e=Mt&&Mt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),f5e=Mt&&Mt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),G0=Mt&&Mt.__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)&&m5e(t,e,r);return f5e(t,e),t},ri=Mt&&Mt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.saveCache=Mt.reserveCache=Mt.downloadCache=Mt.getCacheEntry=Mt.getCacheVersion=void 0;var gi=G0(_t()),h5e=bs(),g5e=uh(),y5e=G0(require("crypto")),J8=G0(require("fs")),v5e=require("url"),$0=G0(Ep()),H0=bz(),xz=wz(),us=Q8(),_5e="1.0";function fu(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return gi.debug(`Resource Url: ${r}`),r}function b5e(e,t){return`${e};api-version=${t}`}function w5e(){return{headers:{Accept:b5e("application/json","6.0-preview.1")}}}function Z8(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new g5e.BearerCredentialHandler(e);return new h5e.HttpClient("actions/cache",[t],w5e())}function ev(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(_5e),y5e.createHash("sha256").update(i.join("|")).digest("hex")}Mt.getCacheVersion=ev;function E5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=Z8(),n=ev(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,us.retryTypedResponse)("getCacheEntry",()=>ri(this,void 0,void 0,function*(){return i.getJson(fu(a))}));if(s.statusCode===204)return gi.isDebug()&&(yield x5e(e[0],i,n)),null;if(!(0,us.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return gi.setSecret(l),gi.debug("Cache Result:"),gi.debug(JSON.stringify(o)),o})}Mt.getCacheEntry=E5e;function x5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,us.retryTypedResponse)("listCache",()=>ri(this,void 0,void 0,function*(){return t.getJson(fu(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){gi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])gi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function N5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=new v5e.URL(e),n=(0,xz.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,H0.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,H0.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,H0.downloadCacheHttpClient)(e,t):yield(0,H0.downloadCacheHttpClient)(e,t)})}Mt.downloadCache=N5e;function S5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=Z8(),n=ev(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,us.retryTypedResponse)("reserveCache",()=>ri(this,void 0,void 0,function*(){return i.postJson(fu("caches"),a)}))})}Mt.reserveCache=S5e;function Ez(e,t){return`bytes ${e}-${t}/*`}function T5e(e,t,r,i,n){return ri(this,void 0,void 0,function*(){gi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${Ez(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":Ez(i,n)},s=yield(0,us.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ri(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,us.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function P5e(e,t,r,i){return ri(this,void 0,void 0,function*(){let n=$0.getArchiveFileSizeInBytes(r),a=fu(`caches/${t.toString()}`),s=J8.openSync(r,"r"),o=(0,xz.getUploadOptions)(i),l=$0.assertDefined("uploadConcurrency",o.uploadConcurrency),d=$0.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];gi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>ri(this,void 0,void 0,function*(){for(;pJ8.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{J8.closeSync(s)}})}function C5e(e,t,r){return ri(this,void 0,void 0,function*(){let i={size:r};return yield(0,us.retryTypedResponse)("commitCache",()=>ri(this,void 0,void 0,function*(){return e.postJson(fu(`caches/${t.toString()}`),i)}))})}function R5e(e,t,r){return ri(this,void 0,void 0,function*(){let i=Z8();gi.debug("Upload cache"),yield P5e(i,e,t,r),gi.debug("Commiting cache");let n=$0.getArchiveFileSizeInBytes(t);gi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield C5e(i,e,n);if(!(0,us.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);gi.info("Cache saved successfully")})}Mt.saveCache=R5e});var Pz=h(Cr=>{"use strict";var O5e=Cr&&Cr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A5e=Cr&&Cr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tv=Cr&&Cr.__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)&&O5e(t,e,r);return A5e(t,e),t},va=Cr&&Cr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Cr,"__esModule",{value:!0});Cr.createTar=Cr.extractTar=Cr.listTar=void 0;var I5e=So(),V0=tv(zd()),Sz=require("fs"),cn=tv(require("path")),rv=tv(Ep()),lt=bp(),ms=process.platform==="win32";function D5e(){return va(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield rv.getGnuTarPathOnWindows(),t=lt.SystemTarPathOnWindows;if(e)return{path:e,type:lt.ArchiveToolType.GNU};if((0,Sz.existsSync)(t))return{path:t,type:lt.ArchiveToolType.BSD};break}case"darwin":{let e=yield V0.which("gtar",!1);return e?{path:e,type:lt.ArchiveToolType.GNU}:{path:yield V0.which("tar",!0),type:lt.ArchiveToolType.BSD}}default:break}return{path:yield V0.which("tar",!0),type:lt.ArchiveToolType.GNU}})}function L5e(e,t,r,i=""){return va(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=rv.getCacheFileName(t),s="cache.tar",o=Tz(),l=e.type===lt.ArchiveToolType.BSD&&t!==lt.CompressionMethod.Gzip&&ms;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),"--files-from",lt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${cn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),"-P");break}if(e.type===lt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function iv(e,t,r=""){return va(this,void 0,void 0,function*(){let i,n=yield D5e(),a=yield L5e(n,e,t,r),s=t!=="create"?yield q5e(n,e,r):yield B5e(n,e),o=n.type===lt.ArchiveToolType.BSD&&e!==lt.CompressionMethod.Gzip&&ms;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function Tz(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function q5e(e,t,r){return va(this,void 0,void 0,function*(){let i=e.type===lt.ArchiveToolType.BSD&&t!==lt.CompressionMethod.Gzip&&ms;switch(t){case lt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",lt.TarFilename,r.replace(new RegExp(`\\${cn.sep}`,"g"),"/")]:["--use-compress-program",ms?'"zstd -d --long=30"':"unzstd --long=30"];case lt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",lt.TarFilename,r.replace(new RegExp(`\\${cn.sep}`,"g"),"/")]:["--use-compress-program",ms?'"zstd -d"':"unzstd"];default:return["-z"]}})}function B5e(e,t){return va(this,void 0,void 0,function*(){let r=rv.getCacheFileName(t),i=e.type===lt.ArchiveToolType.BSD&&t!==lt.CompressionMethod.Gzip&&ms;switch(t){case lt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),lt.TarFilename]:["--use-compress-program",ms?'"zstd -T0 --long=30"':"zstdmt --long=30"];case lt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${cn.sep}`,"g"),"/"),lt.TarFilename]:["--use-compress-program",ms?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function nv(e,t){return va(this,void 0,void 0,function*(){for(let r of e)try{yield(0,I5e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function M5e(e,t){return va(this,void 0,void 0,function*(){let r=yield iv(t,"list",e);yield nv(r)})}Cr.listTar=M5e;function F5e(e,t){return va(this,void 0,void 0,function*(){let r=Tz();yield V0.mkdirP(r);let i=yield iv(t,"extract",e);yield nv(i)})}Cr.extractTar=F5e;function k5e(e,t,r){return va(this,void 0,void 0,function*(){(0,Sz.writeFileSync)(cn.join(e,lt.ManifestFilename),t.join(` +`));let i=yield iv(r,"create");yield nv(i,e)})}Cr.createTar=k5e});var Iz=h(Ft=>{"use strict";var j5e=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),z5e=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X0=Ft&&Ft.__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)&&j5e(t,e,r);return z5e(t,e),t},Cz=Ft&&Ft.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.saveCache=Ft.restoreCache=Ft.isFeatureAvailable=Ft.ReserveCacheError=Ft.ValidationError=void 0;var Ht=X0(_t()),Rz=X0(require("path")),$i=X0(Ep()),W0=X0(Nz()),K0=Pz(),_a=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Ft.ValidationError=_a;var hu=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Ft.ReserveCacheError=hu;function Oz(e){if(!e||e.length===0)throw new _a("Path Validation Error: At least one directory or file path is required")}function Az(e){if(e.length>512)throw new _a(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new _a(`Key Validation Error: ${e} cannot contain commas.`)}function U5e(){return!!process.env.ACTIONS_CACHE_URL}Ft.isFeatureAvailable=U5e;function H5e(e,t,r,i,n=!1){return Cz(this,void 0,void 0,function*(){Oz(e),r=r||[];let a=[t,...r];if(Ht.debug("Resolved Keys:"),Ht.debug(JSON.stringify(a)),a.length>10)throw new _a("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)Az(l);let s=yield $i.getCompressionMethod(),o="";try{let l=yield W0.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Ht.info("Lookup only - skipping download"),l.cacheKey;o=Rz.join(yield $i.createTempDirectory(),$i.getCacheFileName(s)),Ht.debug(`Archive Path: ${o}`),yield W0.downloadCache(l.archiveLocation,o,i),Ht.isDebug()&&(yield(0,K0.listTar)(o,s));let d=$i.getArchiveFileSizeInBytes(o);return Ht.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,K0.extractTar)(o,s),Ht.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===_a.name)throw l;Ht.warning(`Failed to restore: ${l.message}`)}finally{try{yield $i.unlinkFile(o)}catch(l){Ht.debug(`Failed to delete archive: ${l}`)}}})}Ft.restoreCache=H5e;function $5e(e,t,r,i=!1){var n,a,s,o,l;return Cz(this,void 0,void 0,function*(){Oz(e),Az(t);let d=yield $i.getCompressionMethod(),c=-1,p=yield $i.resolvePaths(e);if(Ht.debug("Cache Paths:"),Ht.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield $i.createTempDirectory(),m=Rz.join(u,$i.getCacheFileName(d));Ht.debug(`Archive Path: ${m}`);try{yield(0,K0.createTar)(u,p,d),Ht.isDebug()&&(yield(0,K0.listTar)(m,d));let f=10*1024*1024*1024,g=$i.getArchiveFileSizeInBytes(m);if(Ht.debug(`File Size: ${g}`),g>f&&!$i.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Ht.debug("Reserving Cache");let y=yield W0.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new hu(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Ht.debug(`Saving Cache (ID: ${c})`),yield W0.saveCache(c,m,r)}catch(f){let g=f;if(g.name===_a.name)throw f;g.name===hu.name?Ht.info(`Failed to save: ${g.message}`):Ht.warning(`Failed to save: ${g.message}`)}finally{try{yield $i.unlinkFile(m)}catch(f){Ht.debug(`Failed to delete archive: ${f}`)}}return c})}Ft.saveCache=$5e});var zz=h(Gi=>{"use strict";var G5e=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),V5e=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yu=Gi&&Gi.__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)&&G5e(t,e,r);return V5e(t,e),t};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.downloadTrapCaches=Y5e;Gi.uploadTrapCaches=J5e;Gi.cleanupTrapCaches=Z5e;Gi.getLanguagesSupportingCaching=Fz;var Dz=yu(require("fs")),av=yu(require("path")),qz=yu(Iz()),Fd=yu(Ji()),Lz=yu(Ga()),W5e=dl(),K5e=cl(),gu=zt(),X5e=1,Bz="codeql-trap",Q5e=10,Mz=12e4;async function Y5e(e,t,r){let i={},n=await Fz(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=av.join(Fd.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=av.join(a,l);Dz.mkdirSync(d,{recursive:!0}),i[l]=d}if(await Fd.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;Fd.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(Dz.readFileSync(av.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await kz(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,gu.withTimeout)(Mz,qz.restoreCache([d],c,[await jz(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function J5e(e,t,r){if(!await Fd.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,gu.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function Z5e(e,t,r){if(!await t.getValue(K5e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Fd.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await Lz.listActionsCaches(Bz,await Fd.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await e8e(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await Lz.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,gu.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${W5e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,gu.getErrorMessage)(i)}}}async function e8e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function Fz(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function kz(e,t,r){return`${await jz(e,t)}${r}`}async function jz(e,t){return`${Bz}-${X5e}-${(await e.getVersion()).version}-${t}-`}});var cU=h(De=>{"use strict";var t8e=De&&De.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),r8e=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_u=De&&De.__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)&&t8e(t,e,r);return r8e(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=kd;De.getConfigFileOutsideWorkspaceErrorMessage=Wz;De.getConfigFileDoesNotExistErrorMessage=Kz;De.getConfigFileRepoFormatInvalidMessage=Xz;De.getConfigFileFormatInvalidMessage=Qz;De.getConfigFileDirectoryGivenMessage=Yz;De.getNoLanguagesError=Jz;De.getUnknownLanguagesError=Zz;De.getLanguagesInRepo=eU;De.getLanguages=ov;De.getRawLanguages=tU;De.getDefaultConfig=rU;De.calculateAugmentation=lv;De.parsePacksFromInput=nU;De.parsePacksSpecification=aU;De.validatePackSpecification=sU;De.initConfig=d8e;De.parseRegistriesWithoutCredentials=c8e;De.getPathToParsedConfigFile=dv;De.getConfig=h8e;De.generateRegistries=g8e;De.wrapEnvironment=v8e;De.parseBuildModeInput=cv;var fs=_u(require("fs")),Vi=_u(require("path")),Uz=require("perf_hooks"),Q0=_u(Mm()),i8e=_u(Ko()),Gz=_u(Ga()),Vz=mA(),Hz=cl(),vu=R1(),n8e=zz(),ut=zt(),a8e="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function kd(e,t){return t?sv(t,a8e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Wz(e){return`The configuration file "${e}" is outside of the workspace`}function Kz(e){return`The configuration file "${e}" does not exist`}function Xz(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Qz(e){return`The configuration file "${e}" could not be read`}function Yz(e){return`The configuration file "${e}" looks like a directory, not a file`}function sv(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Jz(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Zz(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function eU(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Gz.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,vu.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function ov(e,t,r,i){let{rawLanguages:n,autodetected:a}=await tU(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(vu.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new ut.ConfigurationError(Jz());let o=[],l=[];for(let d of s){let c=(0,vu.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new ut.ConfigurationError(Zz(l));return o}async function tU(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await eU(t,r)),{rawLanguages:i,autodetected:n}}async function rU({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await ov(u,e,c,g),_=await cv(i,y,f,g),b=lv(r,t,y),{trapCaches:C,trapCacheDownloadTime:R}=await iU(a,u,y,g);return{languages:y,buildMode:_,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:oU(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:b,trapCaches:C,trapCacheDownloadTime:R,dependencyCachingEnabled:(0,Vz.getCachingKind)(s)}}async function iU(e,t,r,i){let n={},a=0;if(e){let s=Uz.performance.now();n=await(0,n8e.downloadTrapCaches)(t,r,i),a=Uz.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function s8e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:_,logger:b}){let C;if(p8e(n)){if(n!==lU(u)&&(n=Vi.resolve(f,n),!(n+Vi.sep).startsWith(f+Vi.sep)))throw new ut.ConfigurationError(Wz(n));C=u8e(n)}else C=await m8e(n,y);let R=await ov(m,e,p,b),A=await cv(i,R,_,b),U=lv(r,t,R),{trapCaches:ne,trapCacheDownloadTime:k}=await iU(s,m,R,b);return{languages:R,buildMode:A,originalUserInput:C,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:oU(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:U,trapCaches:ne,trapCacheDownloadTime:k,dependencyCachingEnabled:(0,Vz.getCachingKind)(o)}}function lv(e,t,r){let i=$z(e),n=nU(e,r,i),a=$z(t),s=o8e(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function o8e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new ut.ConfigurationError(sv(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var l8e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function nU(e,t,r){if(e?.trim()){if(t.length>1)throw new ut.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new ut.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new ut.ConfigurationError(sv(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(sU(n)),i),[])}}}function aU(e){if(typeof e!="string")throw new ut.ConfigurationError(kd(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!l8e.test(d))throw new ut.ConfigurationError(kd(e));if(c)try{new i8e.Range(c)}catch{throw new ut.ConfigurationError(kd(e))}if(p&&(Vi.isAbsolute(p)||Vi.normalize(p).split(Vi.sep).join("/")!==p.split(Vi.sep).join("/")))throw new ut.ConfigurationError(kd(e));if(!p&&a)throw new ut.ConfigurationError(kd(e));return{name:d,version:c,path:p}}function sU(e){return(0,ut.prettyPrintPack)(aU(e))}function $z(e){return!!e?.trim().startsWith("+")}function oU(e,t){return e||Vi.resolve(t,"codeql_databases")}function lU(e){return Vi.resolve(e,"user-config-from-action.yml")}async function d8e(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=lU(i),fs.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await s8e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await rU(e)),await f8e(t,r),t}function dU(e){try{return e?Q0.load(e):void 0}catch{throw new ut.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function c8e(e){return dU(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function p8e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function u8e(e){if(!fs.existsSync(e))throw new ut.ConfigurationError(Kz(e));return Q0.load(fs.readFileSync(e,"utf8"))}async function m8e(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new ut.ConfigurationError(Xz(e));let n=await Gz.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new ut.ConfigurationError(Yz(e)):new ut.ConfigurationError(Qz(e));return Q0.load(Buffer.from(a,"base64").toString("binary"))}function dv(e){return Vi.join(e,"config")}async function f8e(e,t){let r=JSON.stringify(e),i=dv(e.tempDir);fs.mkdirSync(Vi.dirname(i),{recursive:!0}),fs.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function h8e(e,t){let r=dv(e);if(!fs.existsSync(r))return;let i=fs.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function g8e(e,t,r){let i=dU(e),n,a;if(i){let s=y8e(i);a=Vi.join(t,"qlconfig.yml");let o=Q0.dump(s);fs.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function y8e(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new ut.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function v8e(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function cv(e,t,r,i){if(e!==void 0){if(!Object.values(ut.BuildMode).includes(e))throw new ut.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(ut.BuildMode).join(", ")}.`);return t.includes(vu.Language.csharp)&&await r.getValue(Hz.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):t.includes(vu.Language.java)&&await r.getValue(Hz.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):e}}});var fU=h(mr=>{"use strict";var _8e=mr&&mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),b8e=mr&&mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pU=mr&&mr.__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)&&_8e(t,e,r);return b8e(t,e),t};Object.defineProperty(mr,"__esModule",{value:!0});mr.JobStatus=mr.ActionName=void 0;mr.isFirstPartyAnalysis=mU;mr.getActionsStatus=x8e;mr.getJobStatusDisplayName=N8e;mr.createStatusReportBase=T8e;mr.sendStatusReport=R8e;var w8e=pU(require("os")),Wi=pU(_t()),hs=Ji(),uU=Ga(),E8e=dl(),zn=ks(),jn=zt(),pv;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(pv||(mr.ActionName=pv={}));function mU(e){return e!==pv.UploadSarif?!0:process.env[zn.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var gs;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(gs||(mr.JobStatus=gs={}));function x8e(e,t){return e||t?e instanceof jn.ConfigurationError?"user-error":"failure":"success"}function N8e(e){switch(e){case gs.SuccessStatus:return"success";case gs.FailureStatus:return"failure";case gs.ConfigErrorStatus:return"configuration error";case gs.UnknownStatus:return"unknown";default:(0,jn.assertNever)(e)}}function S8e(e){e==="user-error"?Wi.exportVariable(zn.EnvVar.JOB_STATUS,process.env[zn.EnvVar.JOB_STATUS]??gs.ConfigErrorStatus):(e==="failure"||e==="aborted")&&Wi.exportVariable(zn.EnvVar.JOB_STATUS,process.env[zn.EnvVar.JOB_STATUS]??gs.FailureStatus)}async function T8e(e,t,r,i,n,a,s,o){try{let l=(0,hs.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,hs.getRef)(),c=process.env[zn.EnvVar.JOB_RUN_UUID]||"",p=(0,hs.getWorkflowRunID)(),u=(0,hs.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,uU.getAnalysisKey)(),y=process.env[zn.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),Wi.exportVariable(zn.EnvVar.WORKFLOW_STARTED_AT,y));let _=(0,jn.getRequiredEnvParam)("RUNNER_OS"),b=(0,jn.getCachedCodeQlVersion)(),C=process.env.GITHUB_ACTION_REF||"",R=process.env[zn.EnvVar.TESTING_ENVIRONMENT]||"";R!==""&&Wi.exportVariable(zn.EnvVar.TESTING_ENVIRONMENT,R);let A=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",U={action_name:e,action_oid:"unknown",action_ref:C,action_started_at:r.toISOString(),action_version:(0,hs.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:mU(e),job_name:f,job_run_uuid:c,ref:d,runner_os:_,started_at:y,status:t,steady_state_default_setup:A,testing_environment:R,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{U.actions_event_name=(0,hs.getWorkflowEventName)()}catch(q){a.warning(`Could not determine the workflow event name: ${q}.`)}i&&(U.languages=i.languages.join(",")),n&&(U.runner_available_disk_space_bytes=n.numAvailableBytes,U.runner_total_disk_space_bytes=n.numTotalBytes),s&&(U.cause=s),o&&(U.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(U.completed_at=new Date().toISOString());let ne=(0,hs.getRequiredInput)("matrix");ne&&(U.matrix_vars=ne),"RUNNER_ARCH"in process.env&&(U.runner_arch=process.env.RUNNER_ARCH),(_==="Windows"||_==="macOS")&&(U.runner_os_release=w8e.release()),b!==void 0&&(U.codeql_version=b.version);let k=process.env.ImageVersion;return k&&(U.runner_image_version=k),U}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var P8e="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",C8e="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function R8e(e){S8e(e.status);let t=JSON.stringify(e);if(Wi.debug(`Sending status report: ${t}`),(0,jn.isInTestMode)()){Wi.debug("In test mode. Status reports are not uploaded.");return}let r=(0,jn.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,uU.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,jn.isHTTPError)(s))switch(s.status){case 403:(0,hs.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?Wi.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${E8e.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):Wi.warning(s.message);return;case 404:Wi.warning(s.message);return;case 422:(0,jn.getRequiredEnvParam)("GITHUB_SERVER_URL")!==jn.GITHUB_DOTCOM_URL?Wi.debug(C8e):Wi.debug(P8e);return}Wi.warning(`An unexpected error occurred when sending code scanning status report: ${(0,jn.getErrorMessage)(s)}`)}}});var O8e=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A8e=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),I8e=exports&&exports.__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)&&O8e(t,e,r);return A8e(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var uv=I8e(_t()),Y0=Ji(),D8e=Ga(),hU=dA(),L8e=p3(),q8e=cU(),B8e=ks(),M8e=y1(),yo=fU(),F8e=o3(),vo=zt();async function gU(e,t,r,i,n,a){(0,vo.initializeEnvironment)((0,Y0.getActionVersion)());let s=(0,yo.getActionsStatus)(a,n),o=await(0,yo.createStatusReportBase)(yo.ActionName.Autobuild,s,r,e,await(0,vo.checkDiskUsage)(t),t,a?.message,a?.stack);if(o!==void 0){let l={...o,autobuild_languages:i.join(","),autobuild_failure:n};await(0,yo.sendStatusReport)(l)}}async function k8e(){let e=new Date,t=(0,M8e.getActionsLogger)(),r,i,n;try{let a=await(0,yo.createStatusReportBase)(yo.ActionName.Autobuild,"starting",e,r,await(0,vo.checkDiskUsage)(t),t);a!==void 0&&await(0,yo.sendStatusReport)(a);let s=await(0,D8e.getGitHubVersion)();if((0,vo.checkGitHubVersionInRange)(s,t),(0,vo.checkActionVersion)((0,Y0.getActionVersion)(),s),r=await(0,q8e.getConfig)((0,Y0.getTemporaryDirectory)(),t),r===void 0)throw new Error("Config file could not be found at expected location. Has the 'init' action been called?");let o=await(0,L8e.getCodeQL)(r.codeQLCmd);if(n=await(0,hU.determineAutobuildLanguages)(o,r,t),n!==void 0){let l=(0,Y0.getOptionalInput)("working-directory");l&&(t.info(`Changing autobuilder working directory to ${l}`),process.chdir(l));for(let d of n)i=d,await(0,hU.runAutobuild)(r,d,t)}await(0,F8e.endTracingForCluster)(o,r,t)}catch(a){let s=(0,vo.wrapError)(a);uv.setFailed(`We were unable to automatically build your code. Please replace the call to the autobuild action with your custom build steps. ${s.message}`),await gU(r,t,e,n??[],i,s);return}uv.exportVariable(B8e.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY,"true"),await gU(r,t,e,n??[])}async function j8e(){try{await k8e()}catch(e){uv.setFailed(`autobuild action failed. ${(0,vo.getErrorMessage)(e)}`)}}j8e(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/eslint.config.mjs b/eslint.config.mjs index 92f96cb926..4439201cec 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -31,6 +31,8 @@ export default [ "tests/**/*", "eslint.config.mjs", ".github/**/*", + "*/*-action.js", + "*/*-action-post.js", ], }, ...fixupConfigRules( diff --git a/init/action.yml b/init/action.yml index c33e8a61eb..c18c37aca4 100644 --- a/init/action.yml +++ b/init/action.yml @@ -147,5 +147,5 @@ outputs: description: The version of the CodeQL binary used for analysis runs: using: node20 - main: '../lib/init-action.js' - post: '../lib/init-action-post.js' + main: 'init-action.js' + post: 'init-action-post.js' diff --git a/init/init-action-post.js b/init/init-action-post.js new file mode 100644 index 0000000000..4812f10a93 --- /dev/null +++ b/init/init-action-post.js @@ -0,0 +1,379 @@ +"use strict";var a8=Object.defineProperty;var fwe=Object.getOwnPropertyDescriptor;var mwe=Object.getOwnPropertyNames;var hwe=Object.prototype.hasOwnProperty;var br=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),W6=(e,t)=>{for(var r in t)a8(e,r,{get:t[r],enumerable:!0})},gwe=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of mwe(t))!hwe.call(e,n)&&n!==r&&a8(e,n,{get:()=>t[n],enumerable:!(i=fwe(t,n))||i.enumerable});return e};var Dd=e=>gwe(a8({},"__esModule",{value:!0}),e);var K6=g(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.toCommandProperties=Rf.toCommandValue=void 0;function ywe(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}Rf.toCommandValue=ywe;function bwe(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}Rf.toCommandProperties=bwe});var DM=g(aa=>{"use strict";var vwe=aa&&aa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_we=aa&&aa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wwe=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)&&vwe(t,e,r);return _we(t,e),t};Object.defineProperty(aa,"__esModule",{value:!0});aa.issue=aa.issueCommand=void 0;var Ewe=wwe(require("os")),PM=K6();function IM(e,t,r){let i=new o8(e,t,r);process.stdout.write(i.toString()+Ewe.EOL)}aa.issueCommand=IM;function Swe(e,t=""){IM(e,{},t)}aa.issue=Swe;var OM="::",o8=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=OM+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${Twe(n)}`)}}return t+=`${OM}${xwe(this.message)}`,t}};function xwe(e){return(0,PM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Twe(e){return(0,PM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var BM=g(oa=>{"use strict";var Nwe=oa&&oa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rwe=oa&&oa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),c8=oa&&oa.__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)&&Nwe(t,e,r);return Rwe(t,e),t};Object.defineProperty(oa,"__esModule",{value:!0});oa.prepareKeyValueMessage=oa.issueFileCommand=void 0;var Awe=c8(require("crypto")),LM=c8(require("fs")),l8=c8(require("os")),FM=K6();function Cwe(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!LM.existsSync(r))throw new Error(`Missing file at path: ${r}`);LM.appendFileSync(r,`${(0,FM.toCommandValue)(t)}${l8.EOL}`,{encoding:"utf8"})}oa.issueFileCommand=Cwe;function Owe(e,t){let r=`ghadelimiter_${Awe.randomUUID()}`,i=(0,FM.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}${l8.EOL}${i}${l8.EOL}${r}`}oa.prepareKeyValueMessage=Owe});var MM=g(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.checkBypass=Af.getProxyUrl=void 0;function Pwe(e){let t=e.protocol==="https:";if(qM(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}Af.getProxyUrl=Pwe;function qM(e){if(!e.hostname)return!1;let t=e.hostname;if(Iwe(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}Af.checkBypass=qM;function Iwe(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 zM=g(Cf=>{"use strict";var tEt=require("net"),Dwe=require("tls"),u8=require("http"),kM=require("https"),Lwe=require("events"),rEt=require("assert"),Fwe=require("util");Cf.httpOverHttp=Bwe;Cf.httpsOverHttp=qwe;Cf.httpOverHttps=Mwe;Cf.httpsOverHttps=kwe;function Bwe(e){var t=new Vl(e);return t.request=u8.request,t}function qwe(e){var t=new Vl(e);return t.request=u8.request,t.createSocket=jM,t.defaultPort=443,t}function Mwe(e){var t=new Vl(e);return t.request=kM.request,t}function kwe(e){var t=new Vl(e);return t.request=kM.request,t.createSocket=jM,t.defaultPort=443,t}function Vl(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||u8.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=UM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};Vl.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=d8({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Kc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){Kc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){Kc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return Kc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),Kc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};Vl.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(n){i.request.onSocket(n)})}};function jM(e,t){var r=this;Vl.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=d8({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=Dwe.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function UM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function d8(e){for(var t=1,r=arguments.length;t{$M.exports=zM()});var so=g($t=>{"use strict";var jwe=$t&&$t.__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]}),Uwe=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ev=$t&&$t.__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)&&jwe(t,e,r);return Uwe(t,e),t},Jr=$t&&$t.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($t,"__esModule",{value:!0});$t.HttpClient=$t.isHttps=$t.HttpClientResponse=$t.HttpClientError=$t.getProxyUrl=$t.MediaTypes=$t.Headers=$t.HttpCodes=void 0;var Q6=ev(require("http")),p8=ev(require("https")),GM=ev(MM()),X6=ev(HM()),no;(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"})(no=$t.HttpCodes||($t.HttpCodes={}));var Bn;(function(e){e.Accept="accept",e.ContentType="content-type"})(Bn=$t.Headers||($t.Headers={}));var Qc;(function(e){e.ApplicationJson="application/json"})(Qc=$t.MediaTypes||($t.MediaTypes={}));function zwe(e){let t=GM.getProxyUrl(new URL(e));return t?t.href:""}$t.getProxyUrl=zwe;var $we=[no.MovedPermanently,no.ResourceMoved,no.SeeOther,no.TemporaryRedirect,no.PermanentRedirect],Hwe=[no.BadGateway,no.ServiceUnavailable,no.GatewayTimeout],Gwe=["OPTIONS","GET","DELETE","HEAD"],Vwe=10,Wwe=5,Z6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};$t.HttpClientError=Z6;var J6=class{constructor(t){this.message=t}readBody(){return Jr(this,void 0,void 0,function*(){return new Promise(t=>Jr(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 Jr(this,void 0,void 0,function*(){return new Promise(t=>Jr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};$t.HttpClientResponse=J6;function Kwe(e){return new URL(e).protocol==="https:"}$t.isHttps=Kwe;var f8=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 Jr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Jr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Jr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Jr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Jr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Jr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Jr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Jr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Jr(this,void 0,void 0,function*(){r[Bn.Accept]=this._getExistingOrDefaultHeader(r,Bn.Accept,Qc.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Jr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Bn.Accept]=this._getExistingOrDefaultHeader(i,Bn.Accept,Qc.ApplicationJson),i[Bn.ContentType]=this._getExistingOrDefaultHeader(i,Bn.ContentType,Qc.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Jr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Bn.Accept]=this._getExistingOrDefaultHeader(i,Bn.Accept,Qc.ApplicationJson),i[Bn.ContentType]=this._getExistingOrDefaultHeader(i,Bn.ContentType,Qc.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Jr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Bn.Accept]=this._getExistingOrDefaultHeader(i,Bn.Accept,Qc.ApplicationJson),i[Bn.ContentType]=this._getExistingOrDefaultHeader(i,Bn.ContentType,Qc.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Jr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&Gwe.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===no.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&$we.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.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 c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!Hwe.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new J6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),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)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?p8:Q6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Y6(this.requestOptions.headers),Y6(t||{})):Y6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=Y6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=GM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||Q6.globalAgent.maxSockets),i&&i.hostname){let o={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})},l,c=i.protocol==="https:";s?l=c?X6.httpsOverHttps:X6.httpsOverHttp:l=c?X6.httpOverHttps:X6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new p8.Agent(o):new Q6.Agent(o),this._agent=r}return r||(r=s?p8.globalAgent:Q6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Jr(this,void 0,void 0,function*(){t=Math.min(Vwe,t);let r=Wwe*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Jr(this,void 0,void 0,function*(){return new Promise((i,n)=>Jr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===no.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new Z6(u,s);d.result=a.result,n(d)}else i(a)}))})}};$t.HttpClient=f8;var Y6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var V0=g(jo=>{"use strict";var y8=jo&&jo.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jo,"__esModule",{value:!0});jo.PersonalAccessTokenCredentialHandler=jo.BearerCredentialHandler=jo.BasicCredentialHandler=void 0;var m8=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 y8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};jo.BasicCredentialHandler=m8;var h8=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 y8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};jo.BearerCredentialHandler=h8;var g8=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 y8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};jo.PersonalAccessTokenCredentialHandler=g8});var KM=g(Of=>{"use strict";var VM=Of&&Of.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Of,"__esModule",{value:!0});Of.OidcClient=void 0;var Qwe=so(),Xwe=V0(),WM=qe(),b8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new Qwe.HttpClient("actions/oidc-client",[new Xwe.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 VM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return VM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,WM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,WM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};Of.OidcClient=b8});var E8=g(as=>{"use strict";var v8=as&&as.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(as,"__esModule",{value:!0});as.summary=as.markdownSummary=as.SUMMARY_DOCS_URL=as.SUMMARY_ENV_VAR=void 0;var Ywe=require("os"),_8=require("fs"),{access:Zwe,appendFile:Jwe,writeFile:e3e}=_8.promises;as.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";as.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var w8=class{constructor(){this._buffer=""}filePath(){return v8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[as.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${as.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield Zwe(t,_8.constants.R_OK|_8.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 n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return v8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?e3e:Jwe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return v8(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(Ywe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).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:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},QM=new w8;as.markdownSummary=QM;as.summary=QM});var XM=g(os=>{"use strict";var t3e=os&&os.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),r3e=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i3e=os&&os.__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)&&t3e(t,e,r);return r3e(t,e),t};Object.defineProperty(os,"__esModule",{value:!0});os.toPlatformPath=os.toWin32Path=os.toPosixPath=void 0;var n3e=i3e(require("path"));function s3e(e){return e.replace(/[\\]/g,"/")}os.toPosixPath=s3e;function a3e(e){return e.replace(/[/]/g,"\\")}os.toWin32Path=a3e;function o3e(e){return e.replace(/[/\\]/g,n3e.sep)}os.toPlatformPath=o3e});var x8=g(we=>{"use strict";var l3e=we&&we.__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]}),c3e=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZM=we&&we.__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)&&l3e(t,e,r);return c3e(t,e),t},S8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},ls;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var JM=ZM(require("fs")),tv=ZM(require("path"));ls=JM.promises,we.chmod=ls.chmod,we.copyFile=ls.copyFile,we.lstat=ls.lstat,we.mkdir=ls.mkdir,we.open=ls.open,we.readdir=ls.readdir,we.readlink=ls.readlink,we.rename=ls.rename,we.rm=ls.rm,we.rmdir=ls.rmdir,we.stat=ls.stat,we.symlink=ls.symlink,we.unlink=ls.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=JM.constants.O_RDONLY;function u3e(e){return S8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=u3e;function d3e(e,t=!1){return S8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=d3e;function p3e(e){if(e=m3e(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=p3e;function f3e(e,t){return S8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=tv.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(YM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.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(we.IS_WINDOWS){try{let s=tv.dirname(e),a=tv.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=tv.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(YM(r))return e}}return""})}we.tryGetExecutablePath=f3e;function m3e(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function YM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function h3e(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=h3e});var W0=g(Br=>{"use strict";var g3e=Br&&Br.__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]}),y3e=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ek=Br&&Br.__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)&&g3e(t,e,r);return y3e(t,e),t},Xc=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var b3e=require("assert"),Uo=ek(require("path")),Ot=ek(x8());function v3e(e,t,r={}){return Xc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=w3e(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Uo.join(t,Uo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield nk(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Uo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield sk(e,o,i)}})}Br.cp=v3e;function _3e(e,t,r={}){return Xc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Uo.join(t,Uo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield tk(t);else throw new Error("Destination already exists")}yield T8(Uo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=_3e;function tk(e){return Xc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=tk;function T8(e){return Xc(this,void 0,void 0,function*(){b3e.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=T8;function rk(e,t){return Xc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield rk(e,!1);if(!i)throw Ot.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 ik(e);return r&&r.length>0?r[0]:""})}Br.which=rk;function ik(e){return Xc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Uo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Uo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Uo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Uo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=ik;function w3e(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 nk(e,t,r,i){return Xc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield T8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield nk(a,o,r,i):yield sk(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function sk(e,t,r){return Xc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var If=g(cs=>{"use strict";var E3e=cs&&cs.__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]}),S3e=cs&&cs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pf=cs&&cs.__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)&&E3e(t,e,r);return S3e(t,e),t},ak=cs&&cs.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(cs,"__esModule",{value:!0});cs.argStringToArray=cs.ToolRunner=void 0;var rv=Pf(require("os")),lk=Pf(require("events")),x3e=Pf(require("child_process")),T3e=Pf(require("path")),N3e=Pf(W0()),ok=Pf(x8()),R3e=require("timers"),iv=process.platform==="win32",N8=class extends lk.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(),n=this._getSpawnArgs(t),s=r?"":"[command]";if(iv)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(rv.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+rv.EOL.length),s=n.indexOf(rv.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return iv&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(iv&&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(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 ak(this,void 0,void 0,function*(){return!ok.isRooted(this.toolPath)&&(this.toolPath.includes("/")||iv&&this.toolPath.includes("\\"))&&(this.toolPath=T3e.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield N3e.which(this.toolPath,!0),new Promise((t,r)=>ak(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+rv.EOL);let n=new R8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield ok.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=x3e.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};cs.ToolRunner=N8;function A3e(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}cs.argStringToArray=A3e;var R8=class e extends lk.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=R3e.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 Df=g(us=>{"use strict";var C3e=us&&us.__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]}),O3e=us&&us.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P3e=us&&us.__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)&&C3e(t,e,r);return O3e(t,e),t},dk=us&&us.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(us,"__esModule",{value:!0});us.getExecOutput=us.exec=void 0;var ck=require("string_decoder"),uk=P3e(If());function pk(e,t,r){return dk(this,void 0,void 0,function*(){let i=uk.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new uk.ToolRunner(n,t,r).exec()})}us.exec=pk;function I3e(e,t,r){var i,n;return dk(this,void 0,void 0,function*(){let s="",a="",o=new ck.StringDecoder("utf8"),l=new ck.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield pk(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}us.getExecOutput=I3e});var mk=g(ht=>{"use strict";var D3e=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),L3e=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),F3e=ht&&ht.__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)&&D3e(t,e,r);return L3e(t,e),t},sv=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},B3e=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var fk=B3e(require("os")),nv=F3e(Df()),q3e=()=>sv(void 0,void 0,void 0,function*(){let{stdout:e}=yield nv.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield nv.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),M3e=()=>sv(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield nv.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),k3e=()=>sv(void 0,void 0,void 0,function*(){let{stdout:e}=yield nv.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=fk.default.platform();ht.arch=fk.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function j3e(){return sv(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?q3e():ht.isMacOS?M3e():k3e()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=j3e});var qe=g(be=>{"use strict";var U3e=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),z3e=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C8=be&&be.__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)&&U3e(t,e,r);return z3e(t,e),t},hk=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var la=DM(),Ld=BM(),Lf=K6(),gk=C8(require("os")),$3e=C8(require("path")),H3e=KM(),A8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(A8||(be.ExitCode=A8={}));function G3e(e,t){let r=(0,Lf.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Ld.issueFileCommand)("ENV",(0,Ld.prepareKeyValueMessage)(e,t));(0,la.issueCommand)("set-env",{name:e},r)}be.exportVariable=G3e;function V3e(e){(0,la.issueCommand)("add-mask",{},e)}be.setSecret=V3e;function W3e(e){process.env.GITHUB_PATH||""?(0,Ld.issueFileCommand)("PATH",e):(0,la.issueCommand)("add-path",{},e),process.env.PATH=`${e}${$3e.delimiter}${process.env.PATH}`}be.addPath=W3e;function O8(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()}be.getInput=O8;function K3e(e,t){let r=O8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=K3e;function Q3e(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=O8(e,t);if(r.includes(n))return!0;if(i.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\``)}be.getBooleanInput=Q3e;function X3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Ld.issueFileCommand)("OUTPUT",(0,Ld.prepareKeyValueMessage)(e,t));process.stdout.write(gk.EOL),(0,la.issueCommand)("set-output",{name:e},(0,Lf.toCommandValue)(t))}be.setOutput=X3e;function Y3e(e){(0,la.issue)("echo",e?"on":"off")}be.setCommandEcho=Y3e;function Z3e(e){process.exitCode=A8.Failure,yk(e)}be.setFailed=Z3e;function J3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=J3e;function e9e(e){(0,la.issueCommand)("debug",{},e)}be.debug=e9e;function yk(e,t={}){(0,la.issueCommand)("error",(0,Lf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=yk;function t9e(e,t={}){(0,la.issueCommand)("warning",(0,Lf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=t9e;function r9e(e,t={}){(0,la.issueCommand)("notice",(0,Lf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=r9e;function i9e(e){process.stdout.write(e+gk.EOL)}be.info=i9e;function bk(e){(0,la.issue)("group",e)}be.startGroup=bk;function vk(){(0,la.issue)("endgroup")}be.endGroup=vk;function n9e(e,t){return hk(this,void 0,void 0,function*(){bk(e);let r;try{r=yield t()}finally{vk()}return r})}be.group=n9e;function s9e(e,t){if(process.env.GITHUB_STATE||"")return(0,Ld.issueFileCommand)("STATE",(0,Ld.prepareKeyValueMessage)(e,t));(0,la.issueCommand)("save-state",{name:e},(0,Lf.toCommandValue)(t))}be.saveState=s9e;function a9e(e){return process.env[`STATE_${e}`]||""}be.getState=a9e;function o9e(e){return hk(this,void 0,void 0,function*(){return yield H3e.OidcClient.getIDToken(e)})}be.getIDToken=o9e;var l9e=E8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return l9e.summary}});var c9e=E8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return c9e.markdownSummary}});var P8=XM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return P8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return P8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return P8.toPlatformPath}});be.platform=C8(mk())});var K0=g(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.safeWhich=zo.isWindows=void 0;var _k=require("fs"),u9e=require("path");zo.isWindows=process.platform==="win32";var wk=zo.isWindows?";":":",d9e=zo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function p9e(e){if(e.includes("/")||e.includes("\\")&&zo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(wk),i=d9e;zo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(wk));for(let n of r)for(let s of i){let a=u9e.join(n,e+s);try{return await _k.promises.access(a,_k.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}zo.safeWhich=p9e});var Tk=g(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});var f9e=require("node:child_process"),m9e=require("node:fs/promises"),h9e=require("node:os"),Ek=require("node:path"),g9e=require("node:process"),y9e=require("node:util"),Q0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},av=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function Sk(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function xk(e,t){let r=e,i=await Sk(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await Sk(r,t);return r}async function b9e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function v9e(e,t={platform:g9e.platform,release:h9e.release(),fsAccess:m9e.access,pathNormalize:Ek.normalize,pathSep:Ek.sep,cpExecFile:y9e.promisify(f9e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new av;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new Q0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await b9e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new Q0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await xk(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}Ff.InvalidPathError=Q0;Ff.NoMatchError=av;Ff.default=v9e;Ff.getFirstExistingParentPath=xk});var Rk=g((bEt,Nk)=>{"use strict";Nk.exports=(...e)=>[...new Set([].concat(...e))]});var I8=g((vEt,Ok)=>{"use strict";var _9e=require("stream"),Ak=_9e.PassThrough,w9e=Array.prototype.slice;Ok.exports=E9e;function E9e(){let e=[],t=w9e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=Ak(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.splitWhen=Bf.flatten=void 0;function S9e(e){return e.reduce((t,r)=>[].concat(t,r),[])}Bf.flatten=S9e;function x9e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Bf.splitWhen=x9e});var Ik=g(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.isEnoentCodeError=void 0;function T9e(e){return e.code==="ENOENT"}ov.isEnoentCodeError=T9e});var Dk=g(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});lv.createDirentFromStats=void 0;var D8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function N9e(e,t){return new D8(e,t)}lv.createDirentFromStats=N9e});var qk=g(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});ai.convertPosixPathToPattern=ai.convertWindowsPathToPattern=ai.convertPathToPattern=ai.escapePosixPath=ai.escapeWindowsPath=ai.escape=ai.removeLeadingDotSegment=ai.makeAbsolute=ai.unixify=void 0;var R9e=require("os"),A9e=require("path"),Lk=R9e.platform()==="win32",C9e=2,O9e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,P9e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,I9e=/^\\\\([.?])/,D9e=/\\(?![!()+@[\]{}])/g;function L9e(e){return e.replace(/\\/g,"/")}ai.unixify=L9e;function F9e(e,t){return A9e.resolve(e,t)}ai.makeAbsolute=F9e;function B9e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(C9e)}return e}ai.removeLeadingDotSegment=B9e;ai.escape=Lk?L8:F8;function L8(e){return e.replace(P9e,"\\$2")}ai.escapeWindowsPath=L8;function F8(e){return e.replace(O9e,"\\$2")}ai.escapePosixPath=F8;ai.convertPathToPattern=Lk?Fk:Bk;function Fk(e){return L8(e).replace(I9e,"//$1").replace(D9e,"/")}ai.convertWindowsPathToPattern=Fk;function Bk(e){return F8(e)}ai.convertPosixPathToPattern=Bk});var kk=g((xEt,Mk)=>{Mk.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var B8=g((TEt,Uk)=>{var q9e=kk(),jk={"{":"}","(":")","[":"]"},M9e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=jk[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},k9e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var j9e=B8(),U9e=require("path").posix.dirname,z9e=require("os").platform()==="win32",q8="/",$9e=/\\/g,H9e=/[\{\[].*[\}\]]$/,G9e=/(^|[^\\])([\{\[]|\([^\)]+$)/,V9e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;zk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&z9e&&t.indexOf(q8)<0&&(t=t.replace($9e,q8)),H9e.test(t)&&(t+=q8),t+="a";do t=U9e(t);while(j9e(t)||G9e.test(t));return t.replace(V9e,"$1")}});var cv=g(ca=>{"use strict";ca.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;ca.find=(e,t)=>e.nodes.find(r=>r.type===t);ca.exceedsLimit=(e,t,r=1,i)=>i===!1||!ca.isInteger(e)||!ca.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;ca.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};ca.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);ca.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;ca.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;ca.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);ca.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var Hk=cv();Gk.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&Hk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&Hk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Wk=g((CEt,Vk)=>{"use strict";Vk.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var rj=g((OEt,tj)=>{"use strict";var Kk=Wk(),Fd=(e,t,r)=>{if(Kk(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Kk(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Fd.cache.hasOwnProperty(l))return Fd.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=ej(e)||ej(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=Qk(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=Qk(c,u,p,i)),p.negatives=m,p.positives=f,p.result=W9e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Fd.cache[l]=p,p.result};function W9e(e,t,r){let i=M8(e,t,"-",!1,r)||[],n=M8(t,e,"",!1,r)||[],s=M8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function K9e(e,t){let r=1,i=1,n=Yk(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Yk(e,r);for(n=Zk(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Jk(o.count),a=c+1;continue}r.isPadded&&(d=J9e(c,r,i)),u.string=d+u.pattern+Jk(u.count),s.push(u),a=c+1,o=u}return s}function M8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Xk(t,"string",o)&&s.push(r+o),i&&Xk(t,"string",o)&&s.push(r+o)}return s}function X9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Xk(e,t,r){return e.some(i=>i[t]===r)}function Yk(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Zk(e,t){return e-e%Math.pow(10,t)}function Jk(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function Z9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function ej(e){return/^-?(0+)\d/.test(e)}function J9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Fd.cache={};Fd.clearCache=()=>Fd.cache={};tj.exports=Fd});var U8=g((PEt,cj)=>{"use strict";var eEe=require("util"),nj=rj(),ij=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),tEe=e=>t=>e===!0?Number(t):String(t),k8=e=>typeof e=="number"||typeof e=="string"&&e!=="",X0=e=>Number.isInteger(+e),j8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},rEe=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,iEe=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},pv=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>pv(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>pv(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},sj=(e,t,r,i)=>{if(r)return nj(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},aj=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return nj(e,t,r)},oj=(...e)=>new RangeError("Invalid range arguments: "+eEe.inspect(...e)),lj=(e,t,r)=>{if(r.strictRanges===!0)throw oj([e,t]);return[]},sEe=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},aEe=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw oj([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=j8(o)||j8(l)||j8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&rEe(e,t,i)===!1,f=i.transform||tEe(p);if(i.toRegex&&r===1)return sj(pv(e,d),pv(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(iEe(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?nEe(m,i,d):aj(y,null,{wrap:!1,...i}):y},oEe=(e,t,r=1,i={})=>{if(!X0(e)&&e.length>1||!X0(t)&&t.length>1)return lj(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return sj(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?aj(u,null,{wrap:!1,options:i}):u},dv=(e,t,r,i={})=>{if(t==null&&k8(e))return[e];if(!k8(e)||!k8(t))return lj(e,t,i);if(typeof r=="function")return dv(e,t,1,{transform:r});if(ij(r))return dv(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,X0(r)?X0(e)&&X0(t)?aEe(e,t,r,n):oEe(e,t,Math.max(Math.abs(r),1),n):r!=null&&!ij(r)?sEe(r,n):dv(e,t,1,r)};cj.exports=dv});var pj=g((IEt,dj)=>{"use strict";var lEe=U8(),uj=cv(),cEe=(e,t={})=>{let r=(i,n={})=>{let s=uj.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=uj.reduce(i.nodes),d=lEe(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};dj.exports=cEe});var hj=g((DEt,mj)=>{"use strict";var uEe=U8(),fj=uv(),qf=cv(),Bd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?qf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Bd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Bd(n,s,r):n+s);return qf.flatten(i)},dEe=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Bd(o.pop(),fj(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Bd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=qf.reduce(n.nodes);if(qf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=uEe(...d,t);p.length===0&&(p=fj(n,t)),o.push(Bd(o.pop(),p)),n.nodes=[];return}let l=qf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";gj.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Ej=g((FEt,wj)=>{"use strict";var pEe=uv(),{MAX_LENGTH:bj,CHAR_BACKSLASH:z8,CHAR_BACKTICK:fEe,CHAR_COMMA:mEe,CHAR_DOT:hEe,CHAR_LEFT_PARENTHESES:gEe,CHAR_RIGHT_PARENTHESES:yEe,CHAR_LEFT_CURLY_BRACE:bEe,CHAR_RIGHT_CURLY_BRACE:vEe,CHAR_LEFT_SQUARE_BRACKET:vj,CHAR_RIGHT_SQUARE_BRACKET:_j,CHAR_DOUBLE_QUOTE:_Ee,CHAR_SINGLE_QUOTE:wEe,CHAR_NO_BREAK_SPACE:EEe,CHAR_ZERO_WIDTH_NOBREAK_SPACE:SEe}=yj(),xEe=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(bj,r.maxLength):bj;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:pEe(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===hEe&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};wj.exports=xEe});var Tj=g((BEt,xj)=>{"use strict";var Sj=uv(),TEe=pj(),NEe=hj(),REe=Ej(),Is=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Is.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Is.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Is.parse=(e,t={})=>REe(e,t);Is.stringify=(e,t={})=>Sj(typeof e=="string"?Is.parse(e,t):e,t);Is.compile=(e,t={})=>(typeof e=="string"&&(e=Is.parse(e,t)),TEe(e,t));Is.expand=(e,t={})=>{typeof e=="string"&&(e=Is.parse(e,t));let r=NEe(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Is.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Is.compile(e,t):Is.expand(e,t);xj.exports=Is});var Y0=g((qEt,Oj)=>{"use strict";var AEe=require("path"),$o="\\\\/",Nj=`[^${$o}]`,Wl="\\.",CEe="\\+",OEe="\\?",fv="\\/",PEe="(?=.)",Rj="[^/]",$8=`(?:${fv}|$)`,Aj=`(?:^|${fv})`,H8=`${Wl}{1,2}${$8}`,IEe=`(?!${Wl})`,DEe=`(?!${Aj}${H8})`,LEe=`(?!${Wl}{0,1}${$8})`,FEe=`(?!${H8})`,BEe=`[^.${fv}]`,qEe=`${Rj}*?`,Cj={DOT_LITERAL:Wl,PLUS_LITERAL:CEe,QMARK_LITERAL:OEe,SLASH_LITERAL:fv,ONE_CHAR:PEe,QMARK:Rj,END_ANCHOR:$8,DOTS_SLASH:H8,NO_DOT:IEe,NO_DOTS:DEe,NO_DOT_SLASH:LEe,NO_DOTS_SLASH:FEe,QMARK_NO_DOT:BEe,STAR:qEe,START_ANCHOR:Aj},MEe={...Cj,SLASH_LITERAL:`[${$o}]`,QMARK:Nj,STAR:`${Nj}*?`,DOTS_SLASH:`${Wl}{1,2}(?:[${$o}]|$)`,NO_DOT:`(?!${Wl})`,NO_DOTS:`(?!(?:^|[${$o}])${Wl}{1,2}(?:[${$o}]|$))`,NO_DOT_SLASH:`(?!${Wl}{0,1}(?:[${$o}]|$))`,NO_DOTS_SLASH:`(?!${Wl}{1,2}(?:[${$o}]|$))`,QMARK_NO_DOT:`[^.${$o}]`,START_ANCHOR:`(?:^|[${$o}])`,END_ANCHOR:`(?:[${$o}]|$)`},kEe={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Oj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:kEe,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:AEe.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?MEe:Cj}}});var Z0=g(ds=>{"use strict";var jEe=require("path"),UEe=process.platform==="win32",{REGEX_BACKSLASH:zEe,REGEX_REMOVE_BACKSLASH:$Ee,REGEX_SPECIAL_CHARS:HEe,REGEX_SPECIAL_CHARS_GLOBAL:GEe}=Y0();ds.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);ds.hasRegexChars=e=>HEe.test(e);ds.isRegexChar=e=>e.length===1&&ds.hasRegexChars(e);ds.escapeRegex=e=>e.replace(GEe,"\\$1");ds.toPosixSlashes=e=>e.replace(zEe,"/");ds.removeBackslashes=e=>e.replace($Ee,t=>t==="\\"?"":t);ds.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};ds.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:UEe===!0||jEe.sep==="\\";ds.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?ds.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};ds.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};ds.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var Mj=g((kEt,qj)=>{"use strict";var Pj=Z0(),{CHAR_ASTERISK:G8,CHAR_AT:VEe,CHAR_BACKWARD_SLASH:J0,CHAR_COMMA:WEe,CHAR_DOT:V8,CHAR_EXCLAMATION_MARK:W8,CHAR_FORWARD_SLASH:Bj,CHAR_LEFT_CURLY_BRACE:K8,CHAR_LEFT_PARENTHESES:Q8,CHAR_LEFT_SQUARE_BRACKET:KEe,CHAR_PLUS:QEe,CHAR_QUESTION_MARK:Ij,CHAR_RIGHT_CURLY_BRACE:XEe,CHAR_RIGHT_PARENTHESES:Dj,CHAR_RIGHT_SQUARE_BRACKET:YEe}=Y0(),Lj=e=>e===Bj||e===J0,Fj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},ZEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,L=0,O,q,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=q,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),F&&m===!0&&d>0?(F=l.slice(0,d),I=l.slice(d)):m===!0?(F="",I=l):F=l,F&&F!==""&&F!=="/"&&F!==l&&Lj(F.charCodeAt(F.length-1))&&(F=F.slice(0,-1)),r.unescape===!0&&(I&&(I=Pj.removeBackslashes(I)),F&&w===!0&&(F=Pj.removeBackslashes(F)));let B={prefix:R,input:e,start:u,base:F,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(B.maxDepth=0,Lj(q)||a.push(P),B.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var mv=Y0(),Ds=Z0(),{MAX_LENGTH:hv,POSIX_REGEX_SOURCE:JEe,REGEX_NON_SPECIAL_CHARS:e5e,REGEX_SPECIAL_CHARS_BACKREF:t5e,REPLACEMENTS:kj}=mv,r5e=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ds.escapeRegex(n)).join("..")}return r},Mf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,X8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=kj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(hv,r.maxLength):hv,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ds.isWindows(t),c=mv.globChars(l),u=mv.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:L}=c,O=se=>`(${o}(?:(?!${L}${se.dot?h:d}).)*?)`,q=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ds.removePrefix(e,x),n=e.length;let Y=[],F=[],R=[],I=s,B,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",ze=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Vt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},Fn=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},Cd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(ze()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=ze())&&/^\.[^\\/.]+$/.test(re)){let Qt=X8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Qt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:B,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(t5e,(re,Ge,Qt,si,gr,Gl)=>si==="\\"?(se=!0,re):si==="?"?Ge?Ge+si+(gr?v.repeat(gr.length):""):Gl===0?P+(gr?v.repeat(gr.length):""):v.repeat(Qt.length):si==="."?d.repeat(Qt.length):si==="*"?Ge?Ge+si+(gr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ds.wrapOutput(ut,x,t),x)}for(;!ae();){if(B=_e(),B==="\0")continue;if(B==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){B+="\\",Re({type:"text",value:B});continue}let Ge=/^\\+/.exec(ze()),Qt=0;if(Ge&&Ge[0].length>2&&(Qt=Ge[0].length,x.index+=Qt,Qt%2!==0&&(B+="\\")),r.unescape===!0?B=_e():B+=_e(),x.brackets===0){Re({type:"text",value:B});continue}}if(x.brackets>0&&(B!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&B===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Qt=I.value.slice(0,Ge),si=I.value.slice(Ge+2),gr=JEe[si];if(gr){I.value=Qt+gr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(B==="["&&ie()!==":"||B==="-"&&ie()==="]")&&(B=`\\${B}`),B==="]"&&(I.value==="["||I.value==="[^")&&(B=`\\${B}`),r.posix===!0&&B==="!"&&I.value==="["&&(B="^"),I.value+=B,vt({value:B});continue}if(x.quotes===1&&B!=='"'){B=Ds.escapeRegex(B),I.value+=B,vt({value:B});continue}if(B==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:B});continue}if(B==="("){Fr("parens"),Re({type:"paren",value:B});continue}if(B===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Mf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){Cd(Y.pop());continue}Re({type:"paren",value:B,output:x.parens?")":"\\)"}),Ve("parens");continue}if(B==="["){if(r.nobracket===!0||!ze().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Mf("closing","]"));B=`\\${B}`}else Fr("brackets");Re({type:"bracket",value:B});continue}if(B==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:B,output:`\\${B}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Mf("opening","["));Re({type:"text",value:B,output:`\\${B}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(B=`/${B}`),I.value+=B,vt({value:B}),r.literalBrackets===!1||Ds.hasRegexChars(re))continue;let Ge=Ds.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(B==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:B,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};F.push(re),Re(re);continue}if(B==="}"){let re=F[F.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:B,output:B});continue}let Ge=")";if(re.dots===!0){let Qt=a.slice(),si=[];for(let gr=Qt.length-1;gr>=0&&(a.pop(),Qt[gr].type!=="brace");gr--)Qt[gr].type!=="dots"&&si.unshift(Qt[gr].value);Ge=r5e(si,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Qt=x.output.slice(0,re.outputIndex),si=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",B=Ge="\\}",x.output=Qt;for(let gr of si)x.output+=gr.output||gr.value}Re({type:"brace",value:B,output:Ge}),Ve("braces"),F.pop();continue}if(B==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:B});continue}if(B===","){let re=B,Ge=F[F.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:B,output:re});continue}if(B==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:B,output:f});continue}if(B==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=F[F.length-1];I.type="dots",I.output+=B,I.value+=B,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:B,output:d});continue}Re({type:"dot",value:B,output:d});continue}if(B==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Fn("qmark",B);continue}if(I&&I.type==="paren"){let Ge=ie(),Qt=B;if(Ge==="<"&&!Ds.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(ze()))&&(Qt=`\\${B}`),Re({type:"text",value:B,output:Qt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:B,output:E});continue}Re({type:"qmark",value:B,output:v});continue}if(B==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){Fn("negate",B);continue}if(r.nonegate!==!0&&x.index===0){Vt();continue}}if(B==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Fn("plus",B);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:B,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:B});continue}Re({type:"plus",value:p});continue}if(B==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:B,output:""});continue}Re({type:"text",value:B});continue}if(B!=="*"){(B==="$"||B==="^")&&(B=`\\${B}`);let re=e5e.exec(ze());re&&(B+=re[0],x.index+=re[0].length),Re({type:"text",value:B});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=B,I.output=M,x.backtrack=!0,x.globstar=!0,pt(B);continue}let se=ze();if(r.noextglob!==!0&&/^\([^?]/.test(se)){Fn("star",B);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(B);continue}let re=I.prev,Ge=re.prev,Qt=re.type==="slash"||re.type==="bos",si=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Qt||se[0]&&se[0]!=="/")){Re({type:"star",value:B,output:""});continue}let gr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Gl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Qt&&re.type!=="paren"&&!gr&&!Gl){Re({type:"star",value:B,output:""});continue}for(;se.slice(0,3)==="/**";){let Mo=e[x.index+4];if(Mo&&Mo!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=B,I.output=O(r),x.output=I.output,x.globstar=!0,pt(B);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!si&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=B,x.globstar=!0,x.output+=re.output+I.output,pt(B);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Mo=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Mo})`,I.value+=B,x.output+=re.output+I.output,x.globstar=!0,pt(B+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=B,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(B+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=B,x.output+=I.output,x.globstar=!0,pt(B);continue}let ut={type:"star",value:B,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=q+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=B,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=q,I.output+=q),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Mf("closing","]"));x.output=Ds.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Mf("closing",")"));x.output=Ds.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Mf("closing","}"));x.output=Ds.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};X8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(hv,r.maxLength):hv,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=kj[e]||e;let s=Ds.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=mv.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=q=>q.noglobstar===!0?v:`(${b}(?:(?!${m}${q.dot?c:a}).)*?)`,T=q=>{switch(q){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(q);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},L=Ds.removePrefix(e,w),O=T(L);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};jj.exports=X8});var $j=g((UEt,zj)=>{"use strict";var i5e=require("path"),n5e=Mj(),Y8=Uj(),Z8=Z0(),s5e=Y0(),a5e=e=>e&&typeof e=="object"&&!Array.isArray(e),ei=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>ei(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=a5e(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=Z8.isWindows(t),a=i?ei.compileRe(e,t):ei.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=ei(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=ei.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};ei.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?Z8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=ei.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};ei.matchBase=(e,t,r,i=Z8.isWindows(r))=>(t instanceof RegExp?t:ei.makeRe(t,r)).test(i5e.basename(e));ei.isMatch=(e,t,r)=>ei(t,r)(e);ei.parse=(e,t)=>Array.isArray(e)?e.map(r=>ei.parse(r,t)):Y8(e,{...t,fastpaths:!1});ei.scan=(e,t)=>n5e(e,t);ei.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=ei.toRegex(o,t);return i===!0&&(l.state=e),l};ei.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=Y8.fastpaths(e,t)),n.output||(n=Y8(e,t)),ei.compileRe(n,t,r,i)};ei.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};ei.constants=s5e;zj.exports=ei});var Gj=g((zEt,Hj)=>{"use strict";Hj.exports=$j()});var Yj=g(($Et,Xj)=>{"use strict";var Wj=require("util"),Kj=Tj(),Ho=Gj(),J8=Z0(),Vj=e=>e===""||e==="./",Qj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},or=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};or.match=or;or.matcher=(e,t)=>Ho(e,t);or.isMatch=(e,t,r)=>Ho(t,r)(e);or.any=or.isMatch;or.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(or(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};or.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Wj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>or.contains(e,i,r));if(typeof t=="string"){if(Vj(e)||Vj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return or.isMatch(e,t,{...r,contains:!0})};or.matchKeys=(e,t,r)=>{if(!J8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=or(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};or.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Ho(String(n),r);if(i.some(a=>s(a)))return!0}return!1};or.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Ho(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};or.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Wj.inspect(e)}"`);return[].concat(t).every(i=>Ho(i,r)(e))};or.capture=(e,t,r)=>{let i=J8.isWindows(r),s=Ho.makeRe(String(e),{...r,capture:!0}).exec(i?J8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};or.makeRe=(...e)=>Ho.makeRe(...e);or.scan=(...e)=>Ho.scan(...e);or.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Kj(String(i),t))r.push(Ho.parse(n,t));return r};or.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Qj(e)?[e]:Kj(e,t)};or.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return or.braces(e,{...t,expand:!0})};or.hasBraces=Qj;Xj.exports=or});var sU=g(Ue=>{"use strict";Object.defineProperty(Ue,"__esModule",{value:!0});Ue.removeDuplicateSlashes=Ue.matchAny=Ue.convertPatternsToRe=Ue.makeRe=Ue.getPatternParts=Ue.expandBraceExpansion=Ue.expandPatternsWithBraceExpansion=Ue.isAffectDepthOfReadingPattern=Ue.endsWithSlashGlobStar=Ue.hasGlobStar=Ue.getBaseDirectory=Ue.isPatternRelatedToParentDirectory=Ue.getPatternsOutsideCurrentDirectory=Ue.getPatternsInsideCurrentDirectory=Ue.getPositivePatterns=Ue.getNegativePatterns=Ue.isPositivePattern=Ue.isNegativePattern=Ue.convertToNegativePattern=Ue.convertToPositivePattern=Ue.isDynamicPattern=Ue.isStaticPattern=void 0;var o5e=require("path"),l5e=$k(),eS=Yj(),Zj="**",c5e="\\",u5e=/[*?]|^!/,d5e=/\[[^[]*]/,p5e=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,f5e=/[!*+?@]\([^(]*\)/,m5e=/,|\.\./,h5e=/(?!^)\/{2,}/g;function Jj(e,t={}){return!eU(e,t)}Ue.isStaticPattern=Jj;function eU(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(c5e)||u5e.test(e)||d5e.test(e)||p5e.test(e)||t.extglob!==!1&&f5e.test(e)||t.braceExpansion!==!1&&g5e(e))}Ue.isDynamicPattern=eU;function g5e(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return m5e.test(i)}function y5e(e){return gv(e)?e.slice(1):e}Ue.convertToPositivePattern=y5e;function b5e(e){return"!"+e}Ue.convertToNegativePattern=b5e;function gv(e){return e.startsWith("!")&&e[1]!=="("}Ue.isNegativePattern=gv;function tU(e){return!gv(e)}Ue.isPositivePattern=tU;function v5e(e){return e.filter(gv)}Ue.getNegativePatterns=v5e;function _5e(e){return e.filter(tU)}Ue.getPositivePatterns=_5e;function w5e(e){return e.filter(t=>!tS(t))}Ue.getPatternsInsideCurrentDirectory=w5e;function E5e(e){return e.filter(tS)}Ue.getPatternsOutsideCurrentDirectory=E5e;function tS(e){return e.startsWith("..")||e.startsWith("./..")}Ue.isPatternRelatedToParentDirectory=tS;function S5e(e){return l5e(e,{flipBackslashes:!1})}Ue.getBaseDirectory=S5e;function x5e(e){return e.includes(Zj)}Ue.hasGlobStar=x5e;function rU(e){return e.endsWith("/"+Zj)}Ue.endsWithSlashGlobStar=rU;function T5e(e){let t=o5e.basename(e);return rU(e)||Jj(t)}Ue.isAffectDepthOfReadingPattern=T5e;function N5e(e){return e.reduce((t,r)=>t.concat(iU(r)),[])}Ue.expandPatternsWithBraceExpansion=N5e;function iU(e){let t=eS.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}Ue.expandBraceExpansion=iU;function R5e(e,t){let{parts:r}=eS.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}Ue.getPatternParts=R5e;function nU(e,t){return eS.makeRe(e,t)}Ue.makeRe=nU;function A5e(e,t){return e.map(r=>nU(r,t))}Ue.convertPatternsToRe=A5e;function C5e(e,t){return t.some(r=>r.test(e))}Ue.matchAny=C5e;function O5e(e){return e.replace(h5e,"/")}Ue.removeDuplicateSlashes=O5e});var oU=g(yv=>{"use strict";Object.defineProperty(yv,"__esModule",{value:!0});yv.merge=void 0;var P5e=I8();function I5e(e){let t=P5e(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>aU(e)),t.once("end",()=>aU(e)),t}yv.merge=I5e;function aU(e){e.forEach(t=>t.emit("close"))}});var lU=g(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.isEmpty=kf.isString=void 0;function D5e(e){return typeof e=="string"}kf.isString=D5e;function L5e(e){return e===""}kf.isEmpty=L5e});var Kl=g(hn=>{"use strict";Object.defineProperty(hn,"__esModule",{value:!0});hn.string=hn.stream=hn.pattern=hn.path=hn.fs=hn.errno=hn.array=void 0;var F5e=Pk();hn.array=F5e;var B5e=Ik();hn.errno=B5e;var q5e=Dk();hn.fs=q5e;var M5e=qk();hn.path=M5e;var k5e=sU();hn.pattern=k5e;var j5e=oU();hn.stream=j5e;var U5e=lU();hn.string=U5e});var pU=g(gn=>{"use strict";Object.defineProperty(gn,"__esModule",{value:!0});gn.convertPatternGroupToTask=gn.convertPatternGroupsToTasks=gn.groupPatternsByBaseDirectory=gn.getNegativePatternsAsPositive=gn.getPositivePatterns=gn.convertPatternsToTasks=gn.generate=void 0;var ao=Kl();function z5e(e,t){let r=cU(e,t),i=cU(t.ignore,t),n=uU(r),s=dU(r,i),a=n.filter(u=>ao.pattern.isStaticPattern(u,t)),o=n.filter(u=>ao.pattern.isDynamicPattern(u,t)),l=rS(a,s,!1),c=rS(o,s,!0);return l.concat(c)}gn.generate=z5e;function cU(e,t){let r=e;return t.braceExpansion&&(r=ao.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>ao.pattern.removeDuplicateSlashes(i))}function rS(e,t,r){let i=[],n=ao.pattern.getPatternsOutsideCurrentDirectory(e),s=ao.pattern.getPatternsInsideCurrentDirectory(e),a=iS(n),o=iS(s);return i.push(...nS(a,t,r)),"."in o?i.push(sS(".",s,t,r)):i.push(...nS(o,t,r)),i}gn.convertPatternsToTasks=rS;function uU(e){return ao.pattern.getPositivePatterns(e)}gn.getPositivePatterns=uU;function dU(e,t){return ao.pattern.getNegativePatterns(e).concat(t).map(ao.pattern.convertToPositivePattern)}gn.getNegativePatternsAsPositive=dU;function iS(e){let t={};return e.reduce((r,i)=>{let n=ao.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}gn.groupPatternsByBaseDirectory=iS;function nS(e,t,r){return Object.keys(e).map(i=>sS(i,e[i],t,r))}gn.convertPatternGroupsToTasks=nS;function sS(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(ao.pattern.convertToNegativePattern))}}gn.convertPatternGroupToTask=sS});var mU=g(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0});bv.read=void 0;function $5e(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){fU(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){aS(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){fU(r,s);return}aS(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),aS(r,a)})})}bv.read=$5e;function fU(e,t){e(t)}function aS(e,t){e(null,t)}});var hU=g(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});vv.read=void 0;function H5e(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}vv.read=H5e});var gU=g(Yc=>{"use strict";Object.defineProperty(Yc,"__esModule",{value:!0});Yc.createFileSystemAdapter=Yc.FILE_SYSTEM_ADAPTER=void 0;var _v=require("fs");Yc.FILE_SYSTEM_ADAPTER={lstat:_v.lstat,stat:_v.stat,lstatSync:_v.lstatSync,statSync:_v.statSync};function G5e(e){return e===void 0?Yc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Yc.FILE_SYSTEM_ADAPTER),e)}Yc.createFileSystemAdapter=G5e});var yU=g(lS=>{"use strict";Object.defineProperty(lS,"__esModule",{value:!0});var V5e=gU(),oS=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=V5e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};lS.default=oS});var qd=g(Zc=>{"use strict";Object.defineProperty(Zc,"__esModule",{value:!0});Zc.statSync=Zc.stat=Zc.Settings=void 0;var bU=mU(),W5e=hU(),cS=yU();Zc.Settings=cS.default;function K5e(e,t,r){if(typeof t=="function"){bU.read(e,uS(),t);return}bU.read(e,uS(t),r)}Zc.stat=K5e;function Q5e(e,t){let r=uS(t);return W5e.read(e,r)}Zc.statSync=Q5e;function uS(e={}){return e instanceof cS.default?e:new cS.default(e)}});var wU=g((e5t,_U)=>{var vU;_U.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(vU||(vU=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var SU=g((t5t,EU)=>{EU.exports=Y5e;var X5e=wU();function Y5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?X5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var dS=g(Ev=>{"use strict";Object.defineProperty(Ev,"__esModule",{value:!0});Ev.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var wv=process.versions.node.split(".");if(wv[0]===void 0||wv[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var xU=Number.parseInt(wv[0],10),Z5e=Number.parseInt(wv[1],10),TU=10,J5e=10,e8e=xU>TU,t8e=xU===TU&&Z5e>=J5e;Ev.IS_SUPPORT_READDIR_WITH_FILE_TYPES=e8e||t8e});var NU=g(Sv=>{"use strict";Object.defineProperty(Sv,"__esModule",{value:!0});Sv.createDirentFromStats=void 0;var pS=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function r8e(e,t){return new pS(e,t)}Sv.createDirentFromStats=r8e});var fS=g(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});xv.fs=void 0;var i8e=NU();xv.fs=i8e});var mS=g(Tv=>{"use strict";Object.defineProperty(Tv,"__esModule",{value:!0});Tv.joinPathSegments=void 0;function n8e(e,t,r){return e.endsWith(r)?e+t:e+r+t}Tv.joinPathSegments=n8e});var IU=g(Jc=>{"use strict";Object.defineProperty(Jc,"__esModule",{value:!0});Jc.readdir=Jc.readdirWithFileTypes=Jc.read=void 0;var s8e=qd(),RU=SU(),a8e=dS(),AU=fS(),CU=mS();function o8e(e,t,r){if(!t.stats&&a8e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){OU(e,t,r);return}PU(e,t,r)}Jc.read=o8e;function OU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){Nv(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:CU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){hS(r,s);return}let a=s.map(o=>l8e(o,t));RU(a,(o,l)=>{if(o!==null){Nv(r,o);return}hS(r,l)})})}Jc.readdirWithFileTypes=OU;function l8e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=AU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function PU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){Nv(r,i);return}let s=n.map(a=>{let o=CU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{s8e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:AU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});RU(s,(a,o)=>{if(a!==null){Nv(r,a);return}hS(r,o)})})}Jc.readdir=PU;function Nv(e,t){e(t)}function hS(e,t){e(null,t)}});var qU=g(eu=>{"use strict";Object.defineProperty(eu,"__esModule",{value:!0});eu.readdir=eu.readdirWithFileTypes=eu.read=void 0;var c8e=qd(),u8e=dS(),DU=fS(),LU=mS();function d8e(e,t){return!t.stats&&u8e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?FU(e,t):BU(e,t)}eu.read=d8e;function FU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:LU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=DU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}eu.readdirWithFileTypes=FU;function BU(e,t){return t.fs.readdirSync(e).map(i=>{let n=LU.joinPathSegments(e,i,t.pathSegmentSeparator),s=c8e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:DU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}eu.readdir=BU});var MU=g(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});tu.createFileSystemAdapter=tu.FILE_SYSTEM_ADAPTER=void 0;var jf=require("fs");tu.FILE_SYSTEM_ADAPTER={lstat:jf.lstat,stat:jf.stat,lstatSync:jf.lstatSync,statSync:jf.statSync,readdir:jf.readdir,readdirSync:jf.readdirSync};function p8e(e){return e===void 0?tu.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},tu.FILE_SYSTEM_ADAPTER),e)}tu.createFileSystemAdapter=p8e});var kU=g(yS=>{"use strict";Object.defineProperty(yS,"__esModule",{value:!0});var f8e=require("path"),m8e=qd(),h8e=MU(),gS=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=h8e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,f8e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new m8e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};yS.default=gS});var Rv=g(ru=>{"use strict";Object.defineProperty(ru,"__esModule",{value:!0});ru.Settings=ru.scandirSync=ru.scandir=void 0;var jU=IU(),g8e=qU(),bS=kU();ru.Settings=bS.default;function y8e(e,t,r){if(typeof t=="function"){jU.read(e,vS(),t);return}jU.read(e,vS(t),r)}ru.scandir=y8e;function b8e(e,t){let r=vS(t);return g8e.read(e,r)}ru.scandirSync=b8e;function vS(e={}){return e instanceof bS.default?e:new bS.default(e)}});var zU=g((d5t,UU)=>{"use strict";function v8e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}UU.exports=v8e});var HU=g((p5t,$U)=>{"use strict";var _8e=zU();function w8e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=_8e(E8e),n=null,s=null,a=0,o={push:m,drain:Go,saturated:Go,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:Go,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.joinPathSegments=Vo.replacePathSegmentSeparator=Vo.isAppliedFilter=Vo.isFatalError=void 0;function S8e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Vo.isFatalError=S8e;function x8e(e,t){return e===null||e(t)}Vo.isAppliedFilter=x8e;function T8e(e,t){return e.split(/[/\\]/).join(t)}Vo.replacePathSegmentSeparator=T8e;function N8e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Vo.joinPathSegments=N8e});var ES=g(wS=>{"use strict";Object.defineProperty(wS,"__esModule",{value:!0});var R8e=Av(),_S=class{constructor(t,r){this._root=t,this._settings=r,this._root=R8e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};wS.default=_S});var TS=g(xS=>{"use strict";Object.defineProperty(xS,"__esModule",{value:!0});var A8e=require("events"),C8e=Rv(),O8e=HU(),Cv=Av(),P8e=ES(),SS=class extends P8e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=C8e.scandir,this._emitter=new A8e.EventEmitter,this._queue=O8e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Cv.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=Cv.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Cv.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Cv.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};xS.default=SS});var GU=g(RS=>{"use strict";Object.defineProperty(RS,"__esModule",{value:!0});var I8e=TS(),NS=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new I8e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{D8e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{L8e(t,this._storage)}),this._reader.read()}};RS.default=NS;function D8e(e,t){e(t)}function L8e(e,t){e(null,t)}});var VU=g(CS=>{"use strict";Object.defineProperty(CS,"__esModule",{value:!0});var F8e=require("stream"),B8e=TS(),AS=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new B8e.default(this._root,this._settings),this._stream=new F8e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};CS.default=AS});var WU=g(PS=>{"use strict";Object.defineProperty(PS,"__esModule",{value:!0});var q8e=Rv(),Ov=Av(),M8e=ES(),OS=class extends M8e.default{constructor(){super(...arguments),this._scandir=q8e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(Ov.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=Ov.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Ov.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Ov.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};PS.default=OS});var KU=g(DS=>{"use strict";Object.defineProperty(DS,"__esModule",{value:!0});var k8e=WU(),IS=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new k8e.default(this._root,this._settings)}read(){return this._reader.read()}};DS.default=IS});var QU=g(FS=>{"use strict";Object.defineProperty(FS,"__esModule",{value:!0});var j8e=require("path"),U8e=Rv(),LS=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,j8e.sep),this.fsScandirSettings=new U8e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};FS.default=LS});var Iv=g(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.Settings=Wo.walkStream=Wo.walkSync=Wo.walk=void 0;var XU=GU(),z8e=VU(),$8e=KU(),BS=QU();Wo.Settings=BS.default;function H8e(e,t,r){if(typeof t=="function"){new XU.default(e,Pv()).read(t);return}new XU.default(e,Pv(t)).read(r)}Wo.walk=H8e;function G8e(e,t){let r=Pv(t);return new $8e.default(e,r).read()}Wo.walkSync=G8e;function V8e(e,t){let r=Pv(t);return new z8e.default(e,r).read()}Wo.walkStream=V8e;function Pv(e={}){return e instanceof BS.default?e:new BS.default(e)}});var Dv=g(MS=>{"use strict";Object.defineProperty(MS,"__esModule",{value:!0});var W8e=require("path"),K8e=qd(),YU=Kl(),qS=class{constructor(t){this._settings=t,this._fsStatSettings=new K8e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return W8e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:YU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!YU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};MS.default=qS});var US=g(jS=>{"use strict";Object.defineProperty(jS,"__esModule",{value:!0});var Q8e=require("stream"),X8e=qd(),Y8e=Iv(),Z8e=Dv(),kS=class extends Z8e.default{constructor(){super(...arguments),this._walkStream=Y8e.walkStream,this._stat=X8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new Q8e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};jS.default=kS});var ZU=g($S=>{"use strict";Object.defineProperty($S,"__esModule",{value:!0});var J8e=Iv(),eSe=Dv(),tSe=US(),zS=class extends eSe.default{constructor(){super(...arguments),this._walkAsync=J8e.walk,this._readerStream=new tSe.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};$S.default=zS});var JU=g(GS=>{"use strict";Object.defineProperty(GS,"__esModule",{value:!0});var eg=Kl(),HS=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return eg.pattern.getPatternParts(t,this._micromatchOptions).map(i=>eg.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:eg.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return eg.array.splitWhen(t,r=>r.dynamic&&eg.pattern.hasGlobStar(r.pattern))}};GS.default=HS});var ez=g(WS=>{"use strict";Object.defineProperty(WS,"__esModule",{value:!0});var rSe=JU(),VS=class extends rSe.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};WS.default=VS});var tz=g(QS=>{"use strict";Object.defineProperty(QS,"__esModule",{value:!0});var Lv=Kl(),iSe=ez(),KS=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new iSe.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(Lv.pattern.isAffectDepthOfReadingPattern);return Lv.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=Lv.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!Lv.pattern.matchAny(t,r)}};QS.default=KS});var rz=g(YS=>{"use strict";Object.defineProperty(YS,"__esModule",{value:!0});var Md=Kl(),XS=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Md.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Md.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Md.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Md.path.makeAbsolute(this._settings.cwd,t);return Md.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Md.pattern.matchAny(t,r);return!n&&i?Md.pattern.matchAny(t+"/",r):n}};YS.default=XS});var iz=g(JS=>{"use strict";Object.defineProperty(JS,"__esModule",{value:!0});var nSe=Kl(),ZS=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return nSe.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};JS.default=ZS});var sz=g(t7=>{"use strict";Object.defineProperty(t7,"__esModule",{value:!0});var nz=Kl(),e7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=nz.path.makeAbsolute(this._settings.cwd,r),r=nz.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};t7.default=e7});var Fv=g(i7=>{"use strict";Object.defineProperty(i7,"__esModule",{value:!0});var sSe=require("path"),aSe=tz(),oSe=rz(),lSe=iz(),cSe=sz(),r7=class{constructor(t){this._settings=t,this.errorFilter=new lSe.default(this._settings),this.entryFilter=new oSe.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new aSe.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new cSe.default(this._settings)}_getRootDirectory(t){return sSe.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};i7.default=r7});var az=g(s7=>{"use strict";Object.defineProperty(s7,"__esModule",{value:!0});var uSe=ZU(),dSe=Fv(),n7=class extends dSe.default{constructor(){super(...arguments),this._reader=new uSe.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};s7.default=n7});var oz=g(o7=>{"use strict";Object.defineProperty(o7,"__esModule",{value:!0});var pSe=require("stream"),fSe=US(),mSe=Fv(),a7=class extends mSe.default{constructor(){super(...arguments),this._reader=new fSe.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new pSe.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};o7.default=a7});var lz=g(c7=>{"use strict";Object.defineProperty(c7,"__esModule",{value:!0});var hSe=qd(),gSe=Iv(),ySe=Dv(),l7=class extends ySe.default{constructor(){super(...arguments),this._walkSync=gSe.walkSync,this._statSync=hSe.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};c7.default=l7});var cz=g(d7=>{"use strict";Object.defineProperty(d7,"__esModule",{value:!0});var bSe=lz(),vSe=Fv(),u7=class extends vSe.default{constructor(){super(...arguments),this._reader=new bSe.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};d7.default=u7});var uz=g(zf=>{"use strict";Object.defineProperty(zf,"__esModule",{value:!0});zf.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Uf=require("fs"),_Se=require("os"),wSe=Math.max(_Se.cpus().length,1);zf.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Uf.lstat,lstatSync:Uf.lstatSync,stat:Uf.stat,statSync:Uf.statSync,readdir:Uf.readdir,readdirSync:Uf.readdirSync};var p7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,wSe),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},zf.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};zf.default=p7});var g7=g((q5t,pz)=>{"use strict";var dz=pU(),ESe=az(),SSe=oz(),xSe=cz(),f7=uz(),ua=Kl();async function m7(e,t){oo(e);let r=h7(e,ESe.default,t),i=await Promise.all(r);return ua.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){oo(c);let d=h7(c,xSe.default,u);return ua.array.flatten(d)}e.sync=t;function r(c,u){oo(c);let d=h7(c,SSe.default,u);return ua.stream.merge(d)}e.stream=r;function i(c,u){oo(c);let d=[].concat(c),p=new f7.default(u);return dz.generate(d,p)}e.generateTasks=i;function n(c,u){oo(c);let d=new f7.default(u);return ua.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return oo(c),ua.path.escape(c)}e.escapePath=s;function a(c){return oo(c),ua.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return oo(p),ua.path.escapePosixPath(p)}c.escapePath=u;function d(p){return oo(p),ua.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return oo(p),ua.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return oo(p),ua.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(m7||(m7={}));function h7(e,t,r){let i=[].concat(e),n=new f7.default(r),s=dz.generate(i,n),a=new t(n);return s.map(a.read,a)}function oo(e){if(![].concat(e).every(i=>ua.string.isString(i)&&!ua.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}pz.exports=m7});var mz=g(kd=>{"use strict";var{promisify:TSe}=require("util"),fz=require("fs");async function y7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await TSe(fz[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function b7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return fz[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}kd.isFile=y7.bind(null,"stat","isFile");kd.isDirectory=y7.bind(null,"stat","isDirectory");kd.isSymlink=y7.bind(null,"lstat","isSymbolicLink");kd.isFileSync=b7.bind(null,"statSync","isFile");kd.isDirectorySync=b7.bind(null,"statSync","isDirectory");kd.isSymlinkSync=b7.bind(null,"lstatSync","isSymbolicLink")});var vz=g((k5t,v7)=>{"use strict";var jd=require("path"),hz=mz(),gz=e=>e.length>1?`{${e.join(",")}}`:e[0],yz=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return jd.isAbsolute(r)?r:jd.join(t,r)},NSe=(e,t)=>jd.extname(e)?`**/${e}`:`**/${e}.${gz(t)}`,bz=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>jd.posix.join(e,NSe(r,t.extensions))):t.files?t.files.map(r=>jd.posix.join(e,`**/${r}`)):t.extensions?[jd.posix.join(e,`**/*.${gz(t.extensions)}`)]:[jd.posix.join(e,"**")]};v7.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await hz.isDirectory(yz(i,t.cwd))?bz(i,t):i));return[].concat.apply([],r)};v7.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>hz.isDirectorySync(yz(i,t.cwd))?bz(i,t):i);return[].concat.apply([],r)}});var Az=g((j5t,Rz)=>{function _z(e){return Array.isArray(e)?e:[e]}var E7="",wz=" ",_7="\\",RSe=/^\s+$/,ASe=/(?:[^\\]|^)\\$/,CSe=/^\\!/,OSe=/^\\#/,PSe=/\r?\n/g,ISe=/^\.*\/|^\.+$/,w7="/",xz="node-ignore";typeof Symbol<"u"&&(xz=Symbol.for("node-ignore"));var Ez=xz,DSe=(e,t,r)=>Object.defineProperty(e,t,{value:r}),LSe=/([0-z])-([0-z])/g,Tz=()=>!1,FSe=e=>e.replace(LSe,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:E7),BSe=e=>{let{length:t}=e;return e.slice(0,t-t%2)},qSe=[[/^\uFEFF/,()=>E7],[/\\?\s+$/,e=>e.indexOf("\\")===0?wz:E7],[/\\\s/g,()=>wz],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>_7],[/\\\\/g,()=>_7],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===_7?`\\[${r}${BSe(i)}${n}`:n==="]"&&i.length%2===0?`[${FSe(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],Sz=Object.create(null),MSe=(e,t)=>{let r=Sz[e];return r||(r=qSe.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),Sz[e]=r),t?new RegExp(r,"i"):new RegExp(r)},T7=e=>typeof e=="string",kSe=e=>e&&T7(e)&&!RSe.test(e)&&!ASe.test(e)&&e.indexOf("#")!==0,jSe=e=>e.split(PSe),S7=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},USe=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(CSe,"!").replace(OSe,"#");let n=MSe(e,t);return new S7(r,e,i,n)},zSe=(e,t)=>{throw new t(e)},Ql=(e,t,r)=>T7(e)?e?Ql.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),Nz=e=>ISe.test(e);Ql.isNotRelative=Nz;Ql.convert=e=>e;var x7=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){DSe(this,Ez,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[Ez]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(kSe(t)){let r=USe(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,_z(T7(t)?jSe(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&Ql.convert(t);return Ql(s,t,this._allowRelativePaths?Tz:zSe),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(w7)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(w7)+w7,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return _z(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},Bv=e=>new x7(e),$Se=e=>Ql(e&&Ql.convert(e),e,Tz);Bv.isPathValid=$Se;Bv.default=Bv;Rz.exports=Bv;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Ql.convert=e;let t=/^[a-z]:\//i;Ql.isNotRelative=r=>t.test(r)||Nz(r)}});var N7=g((U5t,Cz)=>{"use strict";Cz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var Bz=g((z5t,R7)=>{"use strict";var{promisify:HSe}=require("util"),Oz=require("fs"),Xl=require("path"),Pz=g7(),GSe=Az(),tg=N7(),Iz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],VSe=HSe(Oz.readFile),WSe=e=>t=>t.startsWith("!")?"!"+Xl.posix.join(e,t.slice(1)):Xl.posix.join(e,t),KSe=(e,t)=>{let r=tg(Xl.relative(t.cwd,Xl.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(WSe(r))},Dz=e=>{let t=GSe();for(let r of e)t.add(KSe(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},QSe=(e,t)=>{if(e=tg(e),Xl.isAbsolute(t)){if(tg(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Xl.join(e,t)},Lz=(e,t)=>r=>e.ignores(tg(Xl.relative(t,QSe(t,r.path||r)))),XSe=async(e,t)=>{let r=Xl.join(t,e),i=await VSe(r,"utf8");return{cwd:t,filePath:r,content:i}},YSe=(e,t)=>{let r=Xl.join(t,e),i=Oz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},Fz=({ignore:e=[],cwd:t=tg(process.cwd())}={})=>({ignore:e,cwd:t});R7.exports=async e=>{e=Fz(e);let t=await Pz("**/.gitignore",{ignore:Iz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>XSe(n,e.cwd))),i=Dz(r);return Lz(i,e.cwd)};R7.exports.sync=e=>{e=Fz(e);let r=Pz.sync("**/.gitignore",{ignore:Iz.concat(e.ignore),cwd:e.cwd}).map(n=>YSe(n,e.cwd)),i=Dz(r);return Lz(i,e.cwd)}});var Mz=g(($5t,qz)=>{"use strict";var{Transform:ZSe}=require("stream"),qv=class extends ZSe{constructor(){super({objectMode:!0})}},A7=class extends qv{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},C7=class extends qv{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};qz.exports={FilterStream:A7,UniqueStream:C7}});var $z=g((H5t,Ud)=>{"use strict";var jz=require("fs"),Mv=Rk(),JSe=I8(),kv=g7(),jv=vz(),O7=Bz(),{FilterStream:e7e,UniqueStream:t7e}=Mz(),Uz=()=>!1,kz=e=>e[0]==="!",r7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},i7e=(e={})=>{if(!e.cwd)return;let t;try{t=jz.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},n7e=e=>e.stats instanceof jz.Stats?e.path:e,Uv=(e,t)=>{e=Mv([].concat(e)),r7e(e),i7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(kz(n))continue;let s=e.slice(i).filter(o=>kz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},s7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},P7=(e,t)=>e.options.expandDirectories?s7e(e,t):[e.pattern],zz=e=>e&&e.gitignore?O7.sync({cwd:e.cwd,ignore:e.ignore}):Uz,I7=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=jv.sync(r.ignore)),{pattern:t,options:r}};Ud.exports=async(e,t)=>{let r=Uv(e,t),i=async()=>t&&t.gitignore?O7({cwd:t.cwd,ignore:t.ignore}):Uz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await P7(c,jv);return Promise.all(u.map(I7(c)))}));return Mv(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>kv(l.pattern,l.options)));return Mv(...o).filter(l=>!s(n7e(l)))};Ud.exports.sync=(e,t)=>{let r=Uv(e,t),i=[];for(let a of r){let o=P7(a,jv.sync).map(I7(a));i.push(...o)}let n=zz(t),s=[];for(let a of i)s=Mv(s,kv.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Ud.exports.stream=(e,t)=>{let r=Uv(e,t),i=[];for(let o of r){let l=P7(o,jv.sync).map(I7(o));i.push(...l)}let n=zz(t),s=new e7e(o=>!n(o)),a=new t7e;return JSe(i.map(o=>kv.stream(o.pattern,o.options))).pipe(s).pipe(a)};Ud.exports.generateGlobTasks=Uv;Ud.exports.hasMagic=(e,t)=>[].concat(e).some(r=>kv.isDynamicPattern(r,t));Ud.exports.gitignore=O7});var Gz=g((G5t,Hz)=>{var iu=require("constants"),a7e=process.cwd,zv=null,o7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return zv||(zv=a7e.call(process)),zv};try{process.cwd()}catch{}typeof process.chdir=="function"&&(D7=process.chdir,process.chdir=function(e){zv=null,D7.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,D7));var D7;Hz.exports=l7e;function l7e(e){iu.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(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=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),o7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,L){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,iu.O_WRONLY|iu.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,iu.O_WRONLY|iu.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){iu.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,iu.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,iu.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Kz=g((V5t,Wz)=>{var Vz=require("stream").Stream;Wz.exports=c7e;function c7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Vz.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Vz.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.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 Xz=g((W5t,Qz)=>{"use strict";Qz.exports=d7e;var u7e=Object.getPrototypeOf||function(e){return e.__proto__};function d7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:u7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var Vv=g((K5t,B7)=>{var Sr=require("fs"),p7e=Gz(),f7e=Kz(),m7e=Xz(),$v=require("util"),Xi,Gv;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),Gv=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",Gv="___graceful-fs.previous");function h7e(){}function Jz(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var zd=h7e;$v.debuglog?zd=$v.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(zd=function(){var e=$v.format.apply($v,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Yz=global[Xi]||[],Jz(Sr,Yz),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Zz(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,Gv,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Zz()}return Object.defineProperty(t,Gv,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){zd(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Yz;global[Xi]||Jz(global,Sr[Xi]);B7.exports=L7(m7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(B7.exports=L7(Sr),Sr.__patched=!0);function L7(e){p7e(e),e.gracefulify=L7,e.createReadStream=T,e.createWriteStream=L;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(F,R,I,B){return t(F,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?$f([Y,[F,R,I],ae,B||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),F(P,M,x,Y);function F(R,I,B,ae,ie){return i(R,I,B,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?$f([F,[R,I,B,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),F(P,M,x,Y);function F(R,I,B,ae,ie){return s(R,I,B,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?$f([F,[R,I,B,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),F(P,M,x,Y);function F(R,I,B,ae,ie){return o(R,I,B,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?$f([F,[R,I,B,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,B,ae,ie){return c(I,F(I,B,ae,ie))}:function(I,B,ae,ie){return c(I,B,F(I,B,ae,ie))};return Y(P,M,x);function F(R,I,B,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?$f([Y,[R,I,B],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof B=="function"&&B.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=f7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;q(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;q(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function L(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=q;function q(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),F(P,M,x,Y);function F(R,I,B,ae,ie){return O(R,I,B,function(_e,ze){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?$f([F,[R,I,B,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function $f(e){zd("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),F7()}var Hv;function Zz(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);F7()}function F7(){if(clearTimeout(Hv),Hv=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)zd("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){zd("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(zd("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}Hv===void 0&&(Hv=setTimeout(F7,0))}}});var t$=g((Q5t,e$)=>{"use strict";var g7e=require("path");e$.exports=e=>{let t=process.cwd();return e=g7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var i$=g((X5t,r$)=>{"use strict";var q7=require("path");r$.exports=(e,t)=>{let r=q7.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${q7.sep}`)&&r!==q7.resolve(e))}});var n$=g(M7=>{var $d=require("path"),su=process.platform==="win32",nu=require("fs"),y7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function b7e(){var e;if(y7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function v7e(e){return typeof e=="function"?e:b7e()}var Y5t=$d.normalize;su?Yl=/(.*?)(?:[\/\\]+|$)/g:Yl=/(.*?)(?:[\/]+|$)/g;var Yl;su?rg=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:rg=/^[\/]*/;var rg;M7.realpathSync=function(t,r){if(t=$d.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=rg.exec(t);a=y[0].length,o=y[0],l=y[0],c="",su&&!s[l]&&(nu.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);Yl.lastIndex=o;var y=Yl.exec(t);return u=l,l+=y[0],c=u+y[1],o=Yl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):nu.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!su){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}nu.stat(c,function(v){if(v)return i(v);nu.readlink(c,function(E,T){su||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=$d.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=$d.resolve(y,t.slice(o)),d()}}});var z7=g((J5t,l$)=>{l$.exports=au;au.realpath=au;au.sync=U7;au.realpathSync=U7;au.monkeypatch=w7e;au.unmonkeypatch=E7e;var Hf=require("fs"),k7=Hf.realpath,j7=Hf.realpathSync,_7e=process.version,s$=/^v[0-5]\./.test(_7e),a$=n$();function o$(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function au(e,t,r){if(s$)return k7(e,t,r);typeof t=="function"&&(r=t,t=null),k7(e,t,function(i,n){o$(i)?a$.realpath(e,t,r):r(i,n)})}function U7(e,t){if(s$)return j7(e,t);try{return j7(e,t)}catch(r){if(o$(r))return a$.realpathSync(e,t);throw r}}function w7e(){Hf.realpath=au,Hf.realpathSync=U7}function E7e(){Hf.realpath=k7,Hf.realpathSync=j7}});var u$=g((e8t,c$)=>{c$.exports=function(e,t){for(var r=[],i=0;i{"use strict";m$.exports=p$;function p$(e,t,r){e instanceof RegExp&&(e=d$(e,r)),t instanceof RegExp&&(t=d$(t,r));var i=f$(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 d$(e,t){var r=t.match(e);return r?r[0]:null}p$.range=f$;function f$(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var E$=g((r8t,w$)=>{var x7e=u$(),h$=Wv();w$.exports=R7e;var g$="\0SLASH"+Math.random()+"\0",y$="\0OPEN"+Math.random()+"\0",H7="\0CLOSE"+Math.random()+"\0",b$="\0COMMA"+Math.random()+"\0",v$="\0PERIOD"+Math.random()+"\0";function $7(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function T7e(e){return e.split("\\\\").join(g$).split("\\{").join(y$).split("\\}").join(H7).split("\\,").join(b$).split("\\.").join(v$)}function N7e(e){return e.split(g$).join("\\").split(y$).join("{").split(H7).join("}").split(b$).join(",").split(v$).join(".")}function _$(e){if(!e)return[""];var t=[],r=h$("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=_$(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function R7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Gf(T7e(e),!0).map(N7e)):[]}function A7e(e){return"{"+e+"}"}function C7e(e){return/^-?0\d/.test(e)}function O7e(e,t){return e<=t}function P7e(e,t){return e>=t}function Gf(e,t){var r=[],i=h$("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+H7+i.post,Gf(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=_$(i.body),l.length===1&&(l=Gf(l[0],!1).map(A7e),l.length===1)){var u=i.post.length?Gf(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Gf(i.post,!1):[""],d;if(a){var p=$7(l[0]),f=$7(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs($7(l[2])):1,y=O7e,b=f0){var L=new Array(T+1).join("0");v<0?E="-"+L+E.slice(1):E=L+E}}d.push(E)}}else d=x7e(l,function(M){return Gf(M,!1)});for(var O=0;O{R$.exports=Ls;Ls.Minimatch=Yi;var ig=function(){try{return require("path")}catch{}}()||{sep:"/"};Ls.sep=ig.sep;var W7=Ls.GLOBSTAR=Yi.GLOBSTAR={},I7e=E$(),S$={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},G7="[^/]",V7=G7+"*?",D7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",L7e="(?:(?!(?:\\/|^)\\.).)*?",x$=F7e("().*{}+?[]^$\\!");function F7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var T$=/\/+/;Ls.filter=B7e;function B7e(e,t){return t=t||{},function(r,i,n){return Ls(r,e,t)}}function ou(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}Ls.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Ls;var t=Ls,r=function(n,s,a){return t(n,s,ou(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,ou(e,s))},r.Minimatch.defaults=function(n){return t.defaults(ou(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,ou(e,s))},r.defaults=function(n){return t.defaults(ou(e,n))},r.makeRe=function(n,s){return t.makeRe(n,ou(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,ou(e,s))},r.match=function(i,n,s){return t.match(i,n,ou(e,s))},r};Yi.defaults=function(e){return Ls.defaults(e).Minimatch};function Ls(e,t,r){return Qv(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Yi(t,r).match(e)}function Yi(e,t){if(!(this instanceof Yi))return new Yi(e,t);Qv(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&ig.sep!=="/"&&(e=e.split(ig.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()}Yi.prototype.debug=function(){};Yi.prototype.make=q7e;function q7e(){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(T$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){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}Yi.prototype.parseNegate=M7e;function M7e(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,Qv(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:I7e(e)}var k7e=1024*64,Qv=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>k7e)throw new TypeError("pattern is too long")};Yi.prototype.parse=j7e;var Kv={};function j7e(e,t){Qv(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return W7;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=V7,n=!0;break;case"?":i+=G7,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;q--){var P=o[q],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),F=i.slice(P.reEnd);Y+=F;var R=M.split("(").length-1,I=F;for(h=0;h"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;ig.sep!=="/"&&(t=t.split(ig.sep).join("/")),t=t.split(T$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function z7e(e){return e.replace(/\\(.)/g,"$1")}function $7e(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var A$=g((n8t,K7)=>{typeof Object.create=="function"?K7.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:K7.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Hd=g((s8t,X7)=>{try{if(Q7=require("util"),typeof Q7.inherits!="function")throw"";X7.exports=Q7.inherits}catch{X7.exports=A$()}var Q7});var Yv=g((a8t,Xv)=>{"use strict";function C$(e){return e.charAt(0)==="/"}function O$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}Xv.exports=process.platform==="win32"?O$:C$;Xv.exports.posix=C$;Xv.exports.win32=O$});var Z7=g(lu=>{lu.setopts=Q7e;lu.ownProp=P$;lu.makeAbs=sg;lu.finish=X7e;lu.mark=Y7e;lu.isIgnored=D$;lu.childrenIgnored=Z7e;function P$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var H7e=require("fs"),Vf=require("path"),G7e=ng(),I$=Yv(),Y7=G7e.Minimatch;function V7e(e,t){return e.localeCompare(t,"en")}function W7e(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(K7e))}function K7e(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Y7(r,{dot:!0})}return{matcher:new Y7(e,{dot:!0}),gmatcher:t}}function Q7e(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||H7e,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),W7e(e,r),e.changedCwd=!1;var i=process.cwd();P$(r,"cwd")?(e.cwd=Vf.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Vf.resolve(e.cwd,"/"),e.root=Vf.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=I$(e.cwd)?e.cwd:sg(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Y7(t,r),e.options=e.minimatch.options}function X7e(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{q$.exports=B$;B$.GlobSync=gi;var J7e=z7(),L$=ng(),l8t=L$.Minimatch,c8t=tx().Glob,u8t=require("util"),J7=require("path"),F$=require("assert"),Zv=Yv(),Gd=Z7(),exe=Gd.setopts,ex=Gd.ownProp,txe=Gd.childrenIgnored,rxe=Gd.isIgnored;function B$(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 gi(e,t).found}function gi(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 gi))return new gi(e,t);if(exe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&ex(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};gi.prototype._mark=function(e){return Gd.mark(this,e)};gi.prototype._makeAbs=function(e){return Gd.makeAbs(this,e)}});var rx=g((p8t,j$)=>{j$.exports=k$;function k$(e,t){if(e&&t)return k$(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),n=0;n{var U$=rx();ix.exports=U$(Jv);ix.exports.strict=U$(z$);Jv.proto=Jv(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return Jv(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return z$(this)},configurable:!0})});function Jv(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function z$(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 H$=g((m8t,$$)=>{var ixe=rx(),og=Object.create(null),nxe=ag();$$.exports=ixe(sxe);function sxe(e,t){return og[e]?(og[e].push(t),null):(og[e]=[t],axe(e))}function axe(e){return nxe(function t(){var r=og[e],i=r.length,n=oxe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete og[e]}})}function oxe(e){for(var t=e.length,r=[],i=0;i{V$.exports=Vd;var lxe=z7(),G$=ng(),h8t=G$.Minimatch,cxe=Hd(),uxe=require("events").EventEmitter,nx=require("path"),sx=require("assert"),lg=Yv(),ox=M$(),Wd=Z7(),dxe=Wd.setopts,ax=Wd.ownProp,lx=H$(),g8t=require("util"),pxe=Wd.childrenIgnored,fxe=Wd.isIgnored,mxe=ag();function Vd(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return ox(e,t)}return new Pt(e,t,r)}Vd.sync=ox;var hxe=Vd.GlobSync=ox.GlobSync;Vd.glob=Vd;function gxe(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Vd.hasMagic=function(e,t){var r=gxe({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&ax(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=lx("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var eH=g((b8t,J$)=>{var Yt=require("assert"),X$=require("path"),W$=require("fs"),Wf;try{Wf=tx()}catch{}var bxe={nosort:!0,silent:!0},cx=0,cg=process.platform==="win32",Y$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||W$[r],r=r+"Sync",e[r]=e[r]||W$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Wf===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||bxe},dx=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt.equal(typeof r,"function","rimraf: callback function required"),Yt(t,"rimraf: invalid options argument provided"),Yt.equal(typeof t,"object","rimraf: options should be object"),Y$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iux(u,t,d),i*100);if(p.code==="EMFILE"&&cxux(u,t,d),cx++);p.code==="ENOENT"&&(p=null)}cx=0,a(p)};ux(u,t,d)})};if(t.disableGlob||!Wf.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Wf(e,t.glob,o)})},ux=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&cg&&K$(e,t,i,r),n&&n.isDirectory())return e4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return cg?K$(e,t,s,r):e4(e,t,s,r);if(s.code==="EISDIR")return e4(e,t,s,r)}return r(s)})})},K$=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?e4(e,t,r,i):t.unlink(e,i)})})},Q$=(e,t,r)=>{Yt(e),Yt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?t4(e,t,r):t.unlinkSync(e)},e4=(e,t,r,i)=>{Yt(e),Yt(t),Yt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?vxe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},vxe=(e,t,r)=>{Yt(e),Yt(t),Yt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{dx(X$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},Z$=(e,t)=>{t=t||{},Y$(t),Yt(e,"rimraf: missing path"),Yt.equal(typeof e,"string","rimraf: path should be a string"),Yt(t,"rimraf: missing options"),Yt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Wf.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Wf.sync(e,t.glob)}if(r.length)for(let i=0;i{Yt(e),Yt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&_xe(e,t)}},_xe=(e,t)=>{Yt(e),Yt(t),t.readdirSync(e).forEach(n=>Z$(X$.join(e,n),t));let r=cg?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";tH.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var aH=g((_8t,sH)=>{"use strict";var iH=require("os"),nH=/\s+at.*(?:\(|\s)(.*)\)?/,wxe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,Exe=typeof iH.homedir>"u"?"":iH.homedir();sH.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(nH);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!wxe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(nH,(i,n)=>i.replace(n,n.replace(Exe,"~"))):r).join(` +`))});var lH=g((w8t,oH)=>{"use strict";var Sxe=rH(),xxe=aH(),Txe=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),px=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?Txe(xxe(i.stack)):String(i)).join(` +`);r=` +`+Sxe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};oH.exports=px});var uH=g((E8t,cH)=>{"use strict";var Nxe=lH();cH.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new Nxe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:Rxe}=require("util"),dH=require("path"),pH=$z(),Axe=B8(),Cxe=N7(),da=Vv(),Oxe=t$(),Pxe=i$(),fH=eH(),Ixe=uH(),Dxe=Rxe(fH),mH={glob:!1,unlink:da.unlink,unlinkSync:da.unlinkSync,chmod:da.chmod,chmodSync:da.chmodSync,stat:da.stat,statSync:da.statSync,lstat:da.lstat,lstatSync:da.lstatSync,rmdir:da.rmdir,rmdirSync:da.rmdirSync,readdir:da.readdir,readdirSync:da.readdirSync};function hH(e,t){if(Oxe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!Pxe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function gH(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&Axe(t)===!1?Cxe(t):t),e}fx.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=gH(e);let a=(await pH(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await Ixe(a,async u=>(u=dH.resolve(i,u),t||hH(u,i),r||await Dxe(u,mH),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};fx.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=gH(e);let a=pH.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=dH.resolve(i,o),t||hH(o,i),r||fH.sync(o,mH),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var bH=g((x8t,yH)=>{"use strict";yH.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var vH=require("fs"),Lxe=require("path"),Fxe=bH();function _H(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),vH.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?vH.readdir(t,(u,d)=>{if(u)return n(u);Fxe(d,5e3,(p,f)=>{_H(e,Lxe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}wH.exports=(...e)=>(e.unshift(new Set),_H(...e))});var Kf=g((N8t,Kd)=>{"use strict";function SH(e){return typeof e>"u"||e===null}function Bxe(e){return typeof e=="object"&&e!==null}function qxe(e){return Array.isArray(e)?e:SH(e)?[]:[e]}function Mxe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function xH(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 ug(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=xH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ug.prototype=Object.create(Error.prototype);ug.prototype.constructor=ug;ug.prototype.toString=function(t){return this.name+": "+xH(this,t)};TH.exports=ug});var RH=g((A8t,NH)=>{"use strict";var dg=Kf();function mx(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function hx(e,t){return dg.repeat(" ",t-e.length)+e}function Uxe(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],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=mx(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=dg.repeat(" ",t.indent)+hx((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=mx(e.buffer,i[a],n[a],e.position,d),o+=dg.repeat(" ",t.indent)+hx((e.line+1).toString(),u)+" | "+c.str+` +`,o+=dg.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=mx(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=dg.repeat(" ",t.indent)+hx((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}NH.exports=Uxe});var yn=g((C8t,CH)=>{"use strict";var AH=Qf(),zxe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],$xe=["scalar","sequence","mapping"];function Hxe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function Gxe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(zxe.indexOf(r)===-1)throw new AH('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=Hxe(t.styleAliases||null),$xe.indexOf(this.kind)===-1)throw new AH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}CH.exports=Gxe});var bx=g((O8t,PH)=>{"use strict";var pg=Qf(),gx=yn();function OH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function Vxe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var Wxe=yn();IH.exports=new Wxe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var _x=g((I8t,DH)=>{"use strict";var Kxe=yn();DH.exports=new Kxe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var wx=g((D8t,LH)=>{"use strict";var Qxe=yn();LH.exports=new Qxe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var Ex=g((L8t,FH)=>{"use strict";var Xxe=bx();FH.exports=new Xxe({explicit:[vx(),_x(),wx()]})});var Sx=g((F8t,BH)=>{"use strict";var Yxe=yn();function Zxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function Jxe(){return null}function eTe(e){return e===null}BH.exports=new Yxe("tag:yaml.org,2002:null",{kind:"scalar",resolve:Zxe,construct:Jxe,predicate:eTe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var xx=g((B8t,qH)=>{"use strict";var tTe=yn();function rTe(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 iTe(e){return e==="true"||e==="True"||e==="TRUE"}function nTe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}qH.exports=new tTe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:rTe,construct:iTe,predicate:nTe,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 Tx=g((q8t,MH)=>{"use strict";var sTe=Kf(),aTe=yn();function oTe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function lTe(e){return 48<=e&&e<=55}function cTe(e){return 48<=e&&e<=57}function uTe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 Nx=g((M8t,jH)=>{"use strict";var kH=Kf(),fTe=yn(),mTe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function hTe(e){return!(e===null||!mTe.test(e)||e[e.length-1]==="_")}function gTe(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 yTe=/^[-+]?[0-9]+e/;function bTe(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(kH.isNegativeZero(e))return"-0.0";return r=e.toString(10),yTe.test(r)?r.replace("e",".e"):r}function vTe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||kH.isNegativeZero(e))}jH.exports=new fTe("tag:yaml.org,2002:float",{kind:"scalar",resolve:hTe,construct:gTe,predicate:vTe,represent:bTe,defaultStyle:"lowercase"})});var Rx=g((k8t,UH)=>{"use strict";UH.exports=Ex().extend({implicit:[Sx(),xx(),Tx(),Nx()]})});var Ax=g((j8t,zH)=>{"use strict";zH.exports=Rx()});var Cx=g((U8t,GH)=>{"use strict";var _Te=yn(),$H=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),HH=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 wTe(e){return e===null?!1:$H.exec(e)!==null||HH.exec(e)!==null}function ETe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=$H.exec(e),t===null&&(t=HH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function STe(e){return e.toISOString()}GH.exports=new _Te("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:wTe,construct:ETe,instanceOf:Date,represent:STe})});var Ox=g((z8t,VH)=>{"use strict";var xTe=yn();function TTe(e){return e==="<<"||e===null}VH.exports=new xTe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:TTe})});var Ix=g(($8t,WH)=>{"use strict";var NTe=yn(),Px=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function RTe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=Px;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function ATe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=Px,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function CTe(e){var t="",r=0,i,n,s=e.length,a=Px;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 n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function OTe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}WH.exports=new NTe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:RTe,construct:ATe,predicate:OTe,represent:CTe})});var Dx=g((H8t,KH)=>{"use strict";var PTe=yn(),ITe=Object.prototype.hasOwnProperty,DTe=Object.prototype.toString;function LTe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var BTe=yn(),qTe=Object.prototype.toString;function MTe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var jTe=yn(),UTe=Object.prototype.hasOwnProperty;function zTe(e){if(e===null)return!0;var t,r=e;for(t in r)if(UTe.call(r,t)&&r[t]!==null)return!1;return!0}function $Te(e){return e!==null?e:{}}XH.exports=new jTe("tag:yaml.org,2002:set",{kind:"mapping",resolve:zTe,construct:$Te})});var i4=g((W8t,YH)=>{"use strict";YH.exports=Ax().extend({implicit:[Cx(),Ox()],explicit:[Ix(),Dx(),Lx(),Fx()]})});var fG=g((K8t,kx)=>{"use strict";var Xd=Kf(),nG=Qf(),HTe=RH(),GTe=i4(),uu=Object.prototype.hasOwnProperty,n4=1,sG=2,aG=3,s4=4,Bx=1,VTe=2,ZH=3,WTe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,KTe=/[\x85\u2028\u2029]/,QTe=/[,\[\]\{\}]/,oG=/^(?:!|!!|![a-z\-]+!)$/i,lG=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function JH(e){return Object.prototype.toString.call(e)}function Ko(e){return e===10||e===13}function Yd(e){return e===9||e===32}function ps(e){return e===9||e===32||e===10||e===13}function Xf(e){return e===44||e===91||e===93||e===123||e===125}function XTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function YTe(e){return e===120?2:e===117?4:e===85?8:0}function ZTe(e){return 48<=e&&e<=57?e-48:-1}function eG(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 JTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var cG=new Array(256),uG=new Array(256);for(Qd=0;Qd<256;Qd++)cG[Qd]=eG(Qd)?1:0,uG[Qd]=eG(Qd);var Qd;function eNe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||GTe,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 dG(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=HTe(r),new nG(t,r)}function Ce(e,t){throw dG(e,t)}function a4(e,t){e.onWarning&&e.onWarning.call(null,dG(e,t))}var tG={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&a4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],oG.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),uu.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),lG.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function cu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=Xd.repeat(` +`,t-1))}function tNe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),ps(f)||Xf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),ps(n)||r&&Xf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),ps(n)||r&&Xf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),ps(i))break}else{if(e.position===e.lineStart&&o4(e)||r&&Xf(f))break;if(Ko(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,oi(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(cu(e,s,a,!1),Mx(e,e.line-l),s=a=e.position,o=!1),Yd(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return cu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function rNe(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(cu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else Ko(r)?(cu(e,i,n,!0),Mx(e,oi(e,!1,t)),i=n=e.position):e.position===e.lineStart&&o4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function iNe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return cu(e,r,e.position,!0),e.position++,!0;if(o===92){if(cu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Ko(o))oi(e,!1,t);else if(o<256&&cG[o])e.result+=uG[o],e.position++;else if((a=YTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=XTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=JTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else Ko(o)?(cu(e,r,i,!0),Mx(e,oi(e,!1,t)),r=i=e.position):e.position===e.lineStart&&o4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function nNe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(oi(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),ps(c)&&(d=p=!0,e.position++,oi(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,Zf(e,t,n4,!1,!0),y=e.tag,h=e.result,oi(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),oi(e,!0,t),Zf(e,t,n4,!1,!0),b=e.result),f?Yf(e,o,m,y,h,b,i,n,s):d?o.push(Yf(e,null,m,y,h,b,i,n,s)):o.push(h),oi(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function sNe(e,t){var r,i,n=Bx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)Bx===n?n=d===43?ZH:VTe:Ce(e,"repeat of a chomping mode identifier");else if((u=ZTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(Yd(d)){do d=e.input.charCodeAt(++e.position);while(Yd(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!Ko(d)&&d!==0)}for(;d!==0;){for(qx(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),Ko(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),Zf(e,t,s4,!0,n)&&(y?m=e.result:h=e.result),y||(Yf(e,d,p,f,m,h,a,o,l),f=m=h=null),oi(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(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 uNe(e){var t=e.position,r,i,n,s=!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&&(oi(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!ps(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;Yd(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!Ko(a));break}if(Ko(a))break;for(r=e.position;a!==0&&!ps(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&qx(e),uu.call(tG,i)?tG[i](e,i,n):a4(e,'unknown document directive "'+i+'"')}if(oi(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,oi(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),Zf(e,e.lineIndent-1,s4,!1,!0),oi(e,!0,-1),e.checkLineBreaks&&KTe.test(e.input.slice(t,e.position))&&a4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&o4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,oi(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=pG(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var u4=Kf(),yg=Qf(),fNe=i4(),EG=Object.prototype.toString,SG=Object.prototype.hasOwnProperty,Hx=65279,mNe=9,mg=10,hNe=13,gNe=32,yNe=33,bNe=34,jx=35,vNe=37,_Ne=38,wNe=39,ENe=42,xG=44,SNe=45,l4=58,xNe=61,TNe=62,NNe=63,RNe=64,TG=91,NG=93,ANe=96,RG=123,CNe=124,AG=125,bn={};bn[0]="\\0";bn[7]="\\a";bn[8]="\\b";bn[9]="\\t";bn[10]="\\n";bn[11]="\\v";bn[12]="\\f";bn[13]="\\r";bn[27]="\\e";bn[34]='\\"';bn[92]="\\\\";bn[133]="\\N";bn[160]="\\_";bn[8232]="\\L";bn[8233]="\\P";var ONe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],PNe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function INe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function CG(e){var t=/^\n* /;return t.test(e)}var OG=1,zx=2,PG=3,IG=4,Jf=5;function kNe(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=qNe(fg(e,0))&&MNe(fg(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=fg(e,l),!gg(c))return Jf;h=h&&gG(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=fg(e,l),c===mg)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!gg(c))return Jf;h=h&&gG(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?OG:s===hg?Jf:zx:r>9&&CG(e)?Jf:a?s===hg?Jf:zx:p?IG:PG}function jNe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===hg?'""':"''";if(!e.noCompatMode&&(ONe.indexOf(t)!==-1||PNe.test(t)))return e.quotingType===hg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return BNe(e,c)}switch(kNe(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case OG:return t;case zx:return"'"+t.replace(/'/g,"''")+"'";case PG:return"|"+yG(t,e.indent)+bG(mG(t,s));case IG:return">"+yG(t,e.indent)+bG(mG(UNe(t,a),s));case Jf:return'"'+zNe(t,a)+'"';default:throw new yg("impossible error: invalid scalar style")}}()}function yG(e,t){var r=CG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function bG(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function UNe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,vG(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+vG(l,t),n=s}return i}function vG(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function zNe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=fg(e,n),i=bn[r],!i&&gg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||DNe(r);return t}function $Ne(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&Zl(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function _G(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&Zl(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Ux(e,t)),e.dump&&mg===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function HNe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Zl(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function GNe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new yg("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&mg===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=Ux(e,t)),Zl(e,t+1,u,!0,d)&&(e.dump&&mg===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function wG(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Zl(e,t,r,i,n,s,a){e.tag=null,e.dump=r,wG(e,r,!1)||wG(e,r,!0);var o=EG.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(GNe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(HNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?_G(e,t-1,e.dump,n):_G(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):($Ne(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&jNe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new yg("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function VNe(e,t){var r=[],i=[],n,s;for($x(e,r,i),n=0,s=i.length;n{"use strict";var FG=fG(),KNe=LG();function Gx(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.")}}qn.exports.Type=yn();qn.exports.Schema=bx();qn.exports.FAILSAFE_SCHEMA=Ex();qn.exports.JSON_SCHEMA=Rx();qn.exports.CORE_SCHEMA=Ax();qn.exports.DEFAULT_SCHEMA=i4();qn.exports.load=FG.load;qn.exports.loadAll=FG.loadAll;qn.exports.dump=KNe.dump;qn.exports.YAMLException=Qf();qn.exports.types={binary:Ix(),float:Nx(),map:wx(),null:Sx(),pairs:Lx(),set:Fx(),timestamp:Cx(),bool:xx(),int:Tx(),merge:Ox(),omap:Dx(),seq:_x(),str:vx()};qn.exports.safeLoad=Gx("safeLoad","load");qn.exports.safeLoadAll=Gx("safeLoadAll","loadAll");qn.exports.safeDump=Gx("safeDump","dump")});var bg=g((Y8t,BG)=>{var QNe="2.0.0",XNe=Number.MAX_SAFE_INTEGER||9007199254740991,YNe=16,ZNe=250,JNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];BG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:YNe,MAX_SAFE_BUILD_LENGTH:ZNe,MAX_SAFE_INTEGER:XNe,RELEASE_TYPES:JNe,SEMVER_SPEC_VERSION:QNe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var vg=g((Z8t,qG)=>{var eRe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};qG.exports=eRe});var tm=g((Jl,MG)=>{var{MAX_SAFE_COMPONENT_LENGTH:Vx,MAX_SAFE_BUILD_LENGTH:tRe,MAX_LENGTH:rRe}=bg(),iRe=vg();Jl=MG.exports={};var nRe=Jl.re=[],sRe=Jl.safeRe=[],he=Jl.src=[],ge=Jl.t={},aRe=0,Wx="[a-zA-Z0-9-]",oRe=[["\\s",1],["\\d",rRe],[Wx,tRe]],lRe=e=>{for(let[t,r]of oRe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=lRe(t),n=aRe++;iRe(e,n,t),ge[e]=n,he[n]=t,nRe[n]=new RegExp(t,r?"g":void 0),sRe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Wx}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Wx}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Vx}})(?:\\.(\\d{1,${Vx}}))?(?:\\.(\\d{1,${Vx}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Jl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Jl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Jl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var d4=g((J8t,kG)=>{var cRe=Object.freeze({loose:!0}),uRe=Object.freeze({}),dRe=e=>e?typeof e!="object"?cRe:e:uRe;kG.exports=dRe});var Kx=g((eSt,zG)=>{var jG=/^[0-9]+$/,UG=(e,t)=>{let r=jG.test(e),i=jG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eUG(t,e);zG.exports={compareIdentifiers:UG,rcompareIdentifiers:pRe}});var vn=g((tSt,VG)=>{var p4=vg(),{MAX_LENGTH:$G,MAX_SAFE_INTEGER:f4}=bg(),{safeRe:HG,t:GG}=tm(),fRe=d4(),{compareIdentifiers:rm}=Kx(),Qx=class e{constructor(t,r){if(r=fRe(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>$G)throw new TypeError(`version is longer than ${$G} characters`);p4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?HG[GG.LOOSE]:HG[GG.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>f4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>f4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>f4||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),rm(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};VG.exports=Qx});var Zd=g((rSt,KG)=>{var WG=vn(),mRe=(e,t,r=!1)=>{if(e instanceof WG)return e;try{return new WG(e,t)}catch(i){if(!r)return null;throw i}};KG.exports=mRe});var XG=g((iSt,QG)=>{var hRe=Zd(),gRe=(e,t)=>{let r=hRe(e,t);return r?r.version:null};QG.exports=gRe});var ZG=g((nSt,YG)=>{var yRe=Zd(),bRe=(e,t)=>{let r=yRe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};YG.exports=bRe});var tV=g((sSt,eV)=>{var JG=vn(),vRe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new JG(e instanceof JG?e.version:e,r).inc(t,i,n).version}catch{return null}};eV.exports=vRe});var nV=g((aSt,iV)=>{var rV=Zd(),_Re=(e,t)=>{let r=rV(e,null,!0),i=rV(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};iV.exports=_Re});var aV=g((oSt,sV)=>{var wRe=vn(),ERe=(e,t)=>new wRe(e,t).major;sV.exports=ERe});var lV=g((lSt,oV)=>{var SRe=vn(),xRe=(e,t)=>new SRe(e,t).minor;oV.exports=xRe});var uV=g((cSt,cV)=>{var TRe=vn(),NRe=(e,t)=>new TRe(e,t).patch;cV.exports=NRe});var pV=g((uSt,dV)=>{var RRe=Zd(),ARe=(e,t)=>{let r=RRe(e,t);return r&&r.prerelease.length?r.prerelease:null};dV.exports=ARe});var pa=g((dSt,mV)=>{var fV=vn(),CRe=(e,t,r)=>new fV(e,r).compare(new fV(t,r));mV.exports=CRe});var gV=g((pSt,hV)=>{var ORe=pa(),PRe=(e,t,r)=>ORe(t,e,r);hV.exports=PRe});var bV=g((fSt,yV)=>{var IRe=pa(),DRe=(e,t)=>IRe(e,t,!0);yV.exports=DRe});var m4=g((mSt,_V)=>{var vV=vn(),LRe=(e,t,r)=>{let i=new vV(e,r),n=new vV(t,r);return i.compare(n)||i.compareBuild(n)};_V.exports=LRe});var EV=g((hSt,wV)=>{var FRe=m4(),BRe=(e,t)=>e.sort((r,i)=>FRe(r,i,t));wV.exports=BRe});var xV=g((gSt,SV)=>{var qRe=m4(),MRe=(e,t)=>e.sort((r,i)=>qRe(i,r,t));SV.exports=MRe});var _g=g((ySt,TV)=>{var kRe=pa(),jRe=(e,t,r)=>kRe(e,t,r)>0;TV.exports=jRe});var h4=g((bSt,NV)=>{var URe=pa(),zRe=(e,t,r)=>URe(e,t,r)<0;NV.exports=zRe});var Xx=g((vSt,RV)=>{var $Re=pa(),HRe=(e,t,r)=>$Re(e,t,r)===0;RV.exports=HRe});var Yx=g((_St,AV)=>{var GRe=pa(),VRe=(e,t,r)=>GRe(e,t,r)!==0;AV.exports=VRe});var g4=g((wSt,CV)=>{var WRe=pa(),KRe=(e,t,r)=>WRe(e,t,r)>=0;CV.exports=KRe});var y4=g((ESt,OV)=>{var QRe=pa(),XRe=(e,t,r)=>QRe(e,t,r)<=0;OV.exports=XRe});var Zx=g((SSt,PV)=>{var YRe=Xx(),ZRe=Yx(),JRe=_g(),eAe=g4(),tAe=h4(),rAe=y4(),iAe=(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 YRe(e,r,i);case"!=":return ZRe(e,r,i);case">":return JRe(e,r,i);case">=":return eAe(e,r,i);case"<":return tAe(e,r,i);case"<=":return rAe(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};PV.exports=iAe});var DV=g((xSt,IV)=>{var nAe=vn(),sAe=Zd(),{safeRe:b4,t:v4}=tm(),aAe=(e,t)=>{if(e instanceof nAe)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?b4[v4.COERCEFULL]:b4[v4.COERCE]);else{let l=t.includePrerelease?b4[v4.COERCERTLFULL]:b4[v4.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return sAe(`${i}.${n}.${s}${a}${o}`,t)};IV.exports=aAe});var FV=g((TSt,LV)=>{var Jx=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};LV.exports=Jx});var fa=g((NSt,kV)=>{var oAe=/\s+/g,eT=class e{constructor(t,r){if(r=cAe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof tT)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(oAe," "),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(n=>!qV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&gAe(n[0])){this.set=[n];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&&mAe)|(this.options.loose&&hAe))+":"+t,n=BV.get(i);if(n)return n;let s=this.options.loose,a=s?fs[Mn.HYPHENRANGELOOSE]:fs[Mn.HYPHENRANGE];t=t.replace(a,NAe(this.options.includePrerelease)),lr("hyphen replace",t),t=t.replace(fs[Mn.COMPARATORTRIM],dAe),lr("comparator trim",t),t=t.replace(fs[Mn.TILDETRIM],pAe),lr("tilde trim",t),t=t.replace(fs[Mn.CARETTRIM],fAe),lr("caret trim",t);let o=t.split(" ").map(d=>yAe(d,this.options)).join(" ").split(/\s+/).map(d=>TAe(d,this.options));s&&(o=o.filter(d=>(lr("loose invalid filter",d,this.options),!!d.match(fs[Mn.COMPARATORLOOSE])))),lr("range list",o);let l=new Map,c=o.map(d=>new tT(d,this.options));for(let d of c){if(qV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return BV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>MV(i,r)&&t.set.some(n=>MV(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new uAe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",gAe=e=>e.value==="",MV=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},yAe=(e,t)=>(lr("comp",e,t),e=_Ae(e,t),lr("caret",e),e=bAe(e,t),lr("tildes",e),e=EAe(e,t),lr("xrange",e),e=xAe(e,t),lr("stars",e),e),kn=e=>!e||e.toLowerCase()==="x"||e==="*",bAe=(e,t)=>e.trim().split(/\s+/).map(r=>vAe(r,t)).join(" "),vAe=(e,t)=>{let r=t.loose?fs[Mn.TILDELOOSE]:fs[Mn.TILDE];return e.replace(r,(i,n,s,a,o)=>{lr("tilde",e,i,n,s,a,o);let l;return kn(n)?l="":kn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:kn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(lr("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,lr("tilde return",l),l})},_Ae=(e,t)=>e.trim().split(/\s+/).map(r=>wAe(r,t)).join(" "),wAe=(e,t)=>{lr("caret",e,t);let r=t.loose?fs[Mn.CARETLOOSE]:fs[Mn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{lr("caret",e,n,s,a,o,l);let c;return kn(s)?c="":kn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:kn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(lr("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(lr("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),lr("caret return",c),c})},EAe=(e,t)=>(lr("replaceXRanges",e,t),e.split(/\s+/).map(r=>SAe(r,t)).join(" ")),SAe=(e,t)=>{e=e.trim();let r=t.loose?fs[Mn.XRANGELOOSE]:fs[Mn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{lr("xRange",e,i,n,s,a,o,l);let c=kn(s),u=c||kn(a),d=u||kn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),lr("xRange return",i),i})},xAe=(e,t)=>(lr("replaceStars",e,t),e.trim().replace(fs[Mn.STAR],"")),TAe=(e,t)=>(lr("replaceGTE0",e,t),e.trim().replace(fs[t.includePrerelease?Mn.GTE0PRE:Mn.GTE0],"")),NAe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(kn(i)?r="":kn(n)?r=`>=${i}.0.0${e?"-0":""}`:kn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,kn(c)?l="":kn(u)?l=`<${+c+1}.0.0-0`:kn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),RAe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var wg=g((RSt,GV)=>{var Eg=Symbol("SemVer ANY"),nT=class e{static get ANY(){return Eg}constructor(t,r){if(r=jV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),iT("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===Eg?this.value="":this.value=this.operator+this.semver.version,iT("comp",this)}parse(t){let r=this.options.loose?UV[zV.COMPARATORLOOSE]:UV[zV.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 $V(i[2],this.options.loose):this.semver=Eg}toString(){return this.value}test(t){if(iT("Comparator.test",t,this.options.loose),this.semver===Eg||t===Eg)return!0;if(typeof t=="string")try{t=new $V(t,this.options)}catch{return!1}return rT(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 HV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new HV(this.value,r).test(t.semver):(r=jV(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("=")||rT(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||rT(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};GV.exports=nT;var jV=d4(),{safeRe:UV,t:zV}=tm(),rT=Zx(),iT=vg(),$V=vn(),HV=fa()});var Sg=g((ASt,VV)=>{var AAe=fa(),CAe=(e,t,r)=>{try{t=new AAe(t,r)}catch{return!1}return t.test(e)};VV.exports=CAe});var KV=g((CSt,WV)=>{var OAe=fa(),PAe=(e,t)=>new OAe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));WV.exports=PAe});var XV=g((OSt,QV)=>{var IAe=vn(),DAe=fa(),LAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new DAe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new IAe(i,r))}),i};QV.exports=LAe});var ZV=g((PSt,YV)=>{var FAe=vn(),BAe=fa(),qAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new BAe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new FAe(i,r))}),i};YV.exports=qAe});var tW=g((ISt,eW)=>{var sT=vn(),MAe=fa(),JV=_g(),kAe=(e,t)=>{e=new MAe(e,t);let r=new sT("0.0.0");if(e.test(r)||(r=new sT("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new sT(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||JV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||JV(r,s))&&(r=s)}return r&&e.test(r)?r:null};eW.exports=kAe});var iW=g((DSt,rW)=>{var jAe=fa(),UAe=(e,t)=>{try{return new jAe(e,t).range||"*"}catch{return null}};rW.exports=UAe});var _4=g((LSt,oW)=>{var zAe=vn(),aW=wg(),{ANY:$Ae}=aW,HAe=fa(),GAe=Sg(),nW=_g(),sW=h4(),VAe=y4(),WAe=g4(),KAe=(e,t,r,i)=>{e=new zAe(e,i),t=new HAe(t,i);let n,s,a,o,l;switch(r){case">":n=nW,s=VAe,a=sW,o=">",l=">=";break;case"<":n=sW,s=WAe,a=nW,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(GAe(e,t,i))return!1;for(let c=0;c{f.semver===$Ae&&(f=new aW(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};oW.exports=KAe});var cW=g((FSt,lW)=>{var QAe=_4(),XAe=(e,t,r)=>QAe(e,t,">",r);lW.exports=XAe});var dW=g((BSt,uW)=>{var YAe=_4(),ZAe=(e,t,r)=>YAe(e,t,"<",r);uW.exports=ZAe});var mW=g((qSt,fW)=>{var pW=fa(),JAe=(e,t,r)=>(e=new pW(e,r),t=new pW(t,r),e.intersects(t,r));fW.exports=JAe});var gW=g((MSt,hW)=>{var eCe=Sg(),tCe=pa();hW.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>tCe(u,d,r));for(let u of a)eCe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var yW=fa(),oT=wg(),{ANY:aT}=oT,xg=Sg(),lT=pa(),rCe=(e,t,r={})=>{if(e===t)return!0;e=new yW(e,r),t=new yW(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=nCe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},iCe=[new oT(">=0.0.0-0")],bW=[new oT(">=0.0.0")],nCe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===aT){if(t.length===1&&t[0].semver===aT)return!0;r.includePrerelease?e=iCe:e=bW}if(t.length===1&&t[0].semver===aT){if(r.includePrerelease)return!0;t=bW}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=vW(n,f,r):f.operator==="<"||f.operator==="<="?s=_W(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=lT(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!xg(f,String(n),r)||s&&!xg(f,String(s),r))return null;for(let m of t)if(!xg(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=vW(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!xg(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=_W(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!xg(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},vW=(e,t,r)=>{if(!e)return t;let i=lT(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},_W=(e,t,r)=>{if(!e)return t;let i=lT(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};wW.exports=rCe});var Jd=g((jSt,TW)=>{var cT=tm(),SW=bg(),sCe=vn(),xW=Kx(),aCe=Zd(),oCe=XG(),lCe=ZG(),cCe=tV(),uCe=nV(),dCe=aV(),pCe=lV(),fCe=uV(),mCe=pV(),hCe=pa(),gCe=gV(),yCe=bV(),bCe=m4(),vCe=EV(),_Ce=xV(),wCe=_g(),ECe=h4(),SCe=Xx(),xCe=Yx(),TCe=g4(),NCe=y4(),RCe=Zx(),ACe=DV(),CCe=wg(),OCe=fa(),PCe=Sg(),ICe=KV(),DCe=XV(),LCe=ZV(),FCe=tW(),BCe=iW(),qCe=_4(),MCe=cW(),kCe=dW(),jCe=mW(),UCe=gW(),zCe=EW();TW.exports={parse:aCe,valid:oCe,clean:lCe,inc:cCe,diff:uCe,major:dCe,minor:pCe,patch:fCe,prerelease:mCe,compare:hCe,rcompare:gCe,compareLoose:yCe,compareBuild:bCe,sort:vCe,rsort:_Ce,gt:wCe,lt:ECe,eq:SCe,neq:xCe,gte:TCe,lte:NCe,cmp:RCe,coerce:ACe,Comparator:CCe,Range:OCe,satisfies:PCe,toComparators:ICe,maxSatisfying:DCe,minSatisfying:LCe,minVersion:FCe,validRange:BCe,outside:qCe,gtr:MCe,ltr:kCe,intersects:jCe,simplifyRange:UCe,subset:zCe,SemVer:sCe,re:cT.re,src:cT.src,tokens:cT.t,SEMVER_SPEC_VERSION:SW.SEMVER_SPEC_VERSION,RELEASE_TYPES:SW.RELEASE_TYPES,compareIdentifiers:xW.compareIdentifiers,rcompareIdentifiers:xW.rcompareIdentifiers}});var NW=g((USt,$Ce)=>{$Ce.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var lo=g(w4=>{"use strict";Object.defineProperty(w4,"__esModule",{value:!0});w4.EnvVar=void 0;var RW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(RW||(w4.EnvVar=RW={}))});var Wt=g(ce=>{"use strict";var HCe=ce&&ce.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),GCe=ce&&ce.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pu=ce&&ce.__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)&&HCe(t,e,r);return GCe(t,e),t},fT=ce&&ce.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ce,"__esModule",{value:!0});ce.BuildMode=ce.ConfigurationError=ce.HTTPError=ce.DisallowedAPIVersionReason=ce.GitHubVariant=ce.DEFAULT_DEBUG_DATABASE_NAME=ce.DEFAULT_DEBUG_ARTIFACT_NAME=ce.GITHUB_DOTCOM_URL=void 0;ce.getExtraOptionsEnvParam=JCe;ce.getToolNames=eOe;ce.withTmpDir=tOe;ce.getMemoryFlagValueForPlatform=IW;ce.getMemoryFlagValue=DW;ce.getMemoryFlag=aOe;ce.getAddSnippetsFlag=oOe;ce.getThreadsFlagValue=LW;ce.getCgroupCpuCountFromCpus=FW;ce.getThreadsFlag=cOe;ce.getCodeQLDatabasePath=BW;ce.parseGitHubUrl=uOe;ce.checkGitHubVersionInRange=pOe;ce.apiVersionInRange=qW;ce.assertNever=fOe;ce.initializeEnvironment=mOe;ce.getRequiredEnvParam=MW;ce.isHTTPError=hOe;ce.cacheCodeQlVersion=gOe;ce.getCachedCodeQlVersion=yOe;ce.codeQlVersionAtLeast=bOe;ce.bundleDb=vOe;ce.delay=hT;ce.isGoodVersion=_Oe;ce.isInTestMode=wOe;ce.doesDirectoryExist=kW;ce.listFolder=jW;ce.tryGetFolderBytes=EOe;ce.withTimeout=SOe;ce.checkForTimeout=xOe;ce.isHostedRunner=TOe;ce.parseMatrixInput=NOe;ce.fixInvalidNotifications=zW;ce.fixInvalidNotificationsInFile=AOe;ce.wrapError=$W;ce.getErrorMessage=HW;ce.prettyPrintPack=COe;ce.checkDiskUsage=OOe;ce.checkActionVersion=POe;ce.cloneObject=IOe;ce.checkSipEnablement=GW;ce.cleanUpGlob=DOe;var Fs=pu(require("fs")),sm=pu(require("os")),Tg=pu(require("path")),VCe=require("util"),ma=pu(qe()),WCe=pu(Df()),KCe=fT(Tk()),mT=fT(r4()),QCe=fT(EH()),XCe=pu(em()),im=pu(Jd()),AW=pu(NW()),_n=lo(),YCe=["0.0.0-20211207"];ce.GITHUB_DOTCOM_URL="https://github.com";ce.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";ce.DEFAULT_DEBUG_DATABASE_NAME="db";var ZCe=.05,CW=1024*1024;function JCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return XCe.load(t)}catch(r){let i=$W(r);throw new du(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function eOe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function tOe(e){let t=Fs.mkdtempSync(Tg.join(sm.tmpdir(),"codeql-action-")),r=await e(t);return await(0,mT.default)(t,{force:!0}),r}function rOe(e,t){let r=1024*(t==="win32"?1.5:1),i=iOe()*Math.max(e-8*1024,0);return r+i}function iOe(){let e=Number.parseInt(process.env[_n.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?ZCe:e/100}function IW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new du(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=rOe(n,r);i=n-s}return Math.floor(i)}function nOe(e){let t=[sm.totalmem()];sm.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>sOe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function sOe(e,t){if(!Fs.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Fs.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>sm.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rFW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>lOe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new du(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return am.ACTION_TOO_NEW;if(!im.satisfies(e,`<=${r}`))return am.ACTION_TOO_OLD}var uT=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function fOe(e){throw new uT(e)}function mOe(e){ma.exportVariable(String(_n.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),ma.exportVariable(String(_n.EnvVar.FEATURE_SANDWICH),"false"),ma.exportVariable(String(_n.EnvVar.FEATURE_SARIF_COMBINE),"true"),ma.exportVariable(String(_n.EnvVar.FEATURE_WILL_UPLOAD),"true"),ma.exportVariable(String(_n.EnvVar.VERSION),e)}function MW(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var dT=class extends Error{constructor(t,r){super(t),this.status=r}};ce.HTTPError=dT;var du=class extends Error{constructor(t){super(t)}};ce.ConfigurationError=du;function hOe(e){return e?.status!==void 0&&Number.isInteger(e.status)}var pT;function gOe(e){if(pT!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");pT=e}function yOe(){return pT}async function bOe(e,t){return im.gte((await e.getVersion()).version,t)}async function vOe(e,t,r,i){let n=BW(e,t),s=Tg.resolve(e.dbLocation,`${i}.zip`);return Fs.existsSync(s)&&await(0,mT.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function hT(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function _Oe(e){return!YCe.includes(e)}function wOe(){return process.env[_n.EnvVar.TEST_MODE]==="true"}function kW(e){try{return Fs.lstatSync(e).isDirectory()}catch{return!1}}function jW(e){if(!kW(e))return[];let t=Fs.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(Tg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(jW(Tg.resolve(e,i.name))));return r}async function EOe(e,t){try{return await(0,VCe.promisify)(QCe.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var UW=!1;async function SOe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await hT(e,{allowProcessExit:!0}),i||(UW=!0,r())};return await Promise.race([n(),s()])}async function xOe(){UW===!0&&(ma.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await hT(3e4,{allowProcessExit:!0}),process.exit())}function TOe(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function NOe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function ROe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function zW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=ROe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function AOe(e,t,r){if(process.env[_n.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${_n.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Fs.renameSync(e,t);else{let i=JSON.parse(Fs.readFileSync(e,"utf8"));i=zW(i,r),Fs.writeFileSync(t,JSON.stringify(i))}}function $W(e){return e instanceof Error?e:new Error(String(e))}function HW(e){return e instanceof Error?e.message:String(e)}function COe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function OOe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await GW(e))return;let t=await(0,KCe.default)(MW("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[_n.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),ma.exportVariable(_n.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${HW(t)}`);return}}function POe(e,t){!im.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===nm.DOTCOM||t.type===nm.GHE_DOTCOM||t.type===nm.GHES&&im.satisfies(im.coerce(t.version)??"0.0.0",">=3.11"))&&(ma.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),ma.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var PW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(PW||(ce.BuildMode=PW={}));function IOe(e){return JSON.parse(JSON.stringify(e))}async function GW(e){if(process.env[_n.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[_n.EnvVar.IS_SIP_ENABLED]))return process.env[_n.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await WCe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return ma.exportVariable(_n.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return ma.exportVariable(_n.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function DOe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,mT.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var VW=g((HSt,LOe)=>{LOe.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Zi=g(ve=>{"use strict";var FOe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),BOe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ng=ve&&ve.__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)&&FOe(t,e,r);return BOe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=jOe;ve.getRef=XW;ve.getActionVersion=KOe;ve.getWorkflowEventName=x4;ve.isRunningLocalAction=QOe;ve.getRelativeScriptPath=ZW;ve.getWorkflowEvent=JW;ve.isAnalyzingDefaultBranch=XOe;ve.printDebugLogs=YOe;ve.getUploadValue=ZOe;ve.getWorkflowRunID=JOe;ve.getWorkflowRunAttempt=ePe;ve.isSelfHostedRunner=rPe;ve.isDefaultSetup=iPe;ve.prettyPrintInvocation=eK;ve.ensureEndsInPeriod=tK;ve.runTool=nPe;var gT=Ng(require("fs")),ep=Ng(require("path")),Bs=Ng(qe()),yT=Ng(If()),QW=Ng(K0()),jn=Wt(),qOe=VW(),MOe=function(e){let t=Bs.getInput(e);if(!t)throw new jn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=MOe;var kOe=function(e){let t=Bs.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=kOe;function jOe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,jn.getRequiredEnvParam)("RUNNER_TEMP")}async function om(e,t,r){let i="",n="";Bs.debug(`Running git command: git ${t.join(" ")}`);try{return await new yT.ToolRunner(await QW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Bs.info(`git call failed. ${r} Error: ${a}`),s}}var UOe=async function(e,t="HEAD"){try{return(await om(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,jn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=UOe;var zOe=async function(e){if(x4()!=="pull_request")return;let t=(0,jn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await om(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=zOe;var $Oe=async function(){try{await om((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=$Oe;var HOe=async function(e,t){try{await om((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=HOe;var GOe=async function(e){try{return(await om((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=GOe;var VOe=async function(e,t){let r="";try{r=await om((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=VOe;var WOe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=WOe;async function XW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,jn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new jn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||YW(),a=t||(0,jn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Bs.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function YW(){let e;try{e=(0,jn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function KOe(){return qOe.version}function x4(){return(0,jn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function QOe(){let e=ZW();return e.startsWith("..")||ep.isAbsolute(e)}function ZW(){let e=(0,jn.getRequiredEnvParam)("RUNNER_TEMP"),t=ep.join(ep.dirname(e),"_actions");return ep.relative(t,__filename)}function JW(){let e=(0,jn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(gT.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function WW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function XOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await XW();e=WW(e);let r=JW()?.repository?.default_branch;return x4()==="schedule"&&(r=WW(YW())),e===r}async function YOe(e){for(let t of e.languages){let r=(0,jn.getCodeQLDatabasePath)(e,t),i=ep.join(r,"log");if(!(0,jn.doesDirectoryExist)(i)){Bs.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=gT.readdirSync(s,{withFileTypes:!0});a.length===0&&Bs.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=ep.resolve(s,o.name);Bs.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(gT.readFileSync(l)),Bs.endGroup()}else o.isDirectory()&&n(ep.resolve(s,o.name))};n(i)}}function ZOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Bs.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function JOe(){let e=(0,jn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function ePe(){let e=(0,jn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var E4=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=E4;var tPe=async e=>{let t="",r="",i;try{i=await QW.safeWhich("file")}catch(n){throw new E4(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new yT.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Bs.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=tPe;function rPe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function iPe(){return x4()==="dynamic"}function eK(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var S4=class extends Error{constructor(t,r,i,n,s){let a=eK(t,r),o=tK(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=S4;function tK(e){return e[e.length-1]==="."?e:`${e}.`}var KW=2e4;async function nPe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new yT.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-KW>0&&(o=a.length-KW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new S4(e,t,s,n,i);return i}var rK="persisted_inputs",sPe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Bs.saveState(rK,JSON.stringify(e))};ve.persistInputs=sPe;var aPe=function(){let e=Bs.getState(rK);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=aPe});var vT=g(T4=>{"use strict";Object.defineProperty(T4,"__esModule",{value:!0});T4.Context=void 0;var iK=require("fs"),oPe=require("os"),bT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(iK.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(iK.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${oPe.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'")}};T4.Context=bT});var nK=g(ms=>{"use strict";var lPe=ms&&ms.__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]}),cPe=ms&&ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uPe=ms&&ms.__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)&&lPe(t,e,r);return cPe(t,e),t};Object.defineProperty(ms,"__esModule",{value:!0});ms.getApiBaseUrl=ms.getProxyAgent=ms.getAuthString=void 0;var dPe=uPe(so());function pPe(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}`}ms.getAuthString=pPe;function fPe(e){return new dPe.HttpClient().getAgent(e)}ms.getProxyAgent=fPe;function mPe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ms.getApiBaseUrl=mPe});var Rg=g(_T=>{"use strict";Object.defineProperty(_T,"__esModule",{value:!0});function hPe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}_T.getUserAgent=hPe});var oK=g((QSt,aK)=>{aK.exports=sK;function sK(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(n,s){return sK.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var cK=g((XSt,lK)=>{lK.exports=gPe;function gPe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var dK=g((YSt,uK)=>{uK.exports=yPe;function yPe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var bK=g((ZSt,Ag)=>{var hK=oK(),bPe=cK(),vPe=dK(),pK=Function.bind,fK=pK.bind(pK);function gK(e,t,r){var i=fK(vPe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=fK(bPe,null).apply(null,s)})}function _Pe(){var e="h",t={registry:{}},r=hK.bind(null,t,e);return gK(r,t,e),r}function yK(){var e={registry:{}},t=hK.bind(null,e);return gK(t,e),t}var mK=!1;function lm(){return mK||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),mK=!0),yK()}lm.Singular=_Pe.bind();lm.Collection=yK.bind();Ag.exports=lm;Ag.exports.Hook=lm;Ag.exports.Singular=lm.Singular;Ag.exports.Collection=lm.Collection});var ET=g(wT=>{"use strict";Object.defineProperty(wT,"__esModule",{value:!0});function vK(e){return Object.prototype.toString.call(e)==="[object Object]"}function wPe(e){var t,r;return vK(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(vK(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}wT.isPlainObject=wPe});var NK=g(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});var EPe=ET(),SPe=Rg();function xPe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function EK(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{EPe.isPlainObject(t[i])?i in e?r[i]=EK(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function _K(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function xT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=xPe(r.headers),_K(r),_K(r.headers);let i=EK(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function TPe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var NPe=/\{[^}]+\}/g;function RPe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function APe(e){let t=e.match(NPe);return t?t.map(RPe).reduce((r,i)=>r.concat(i),[]):[]}function wK(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function SK(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 um(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Cg(e,t,r){return t=e==="+"||e==="#"?SK(t):um(t),r?um(r)+"="+t:t}function cm(e){return e!=null}function ST(e){return e===";"||e==="&"||e==="?"}function CPe(e,t,r,i){var n=e[r],s=[];if(cm(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(Cg(t,n,ST(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(cm).forEach(function(a){s.push(Cg(t,a,ST(t)?r:""))}):Object.keys(n).forEach(function(a){cm(n[a])&&s.push(Cg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(cm).forEach(function(o){a.push(Cg(t,o))}):Object.keys(n).forEach(function(o){cm(n[o])&&(a.push(um(o)),a.push(Cg(t,n[o].toString())))}),ST(t)?s.push(um(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?cm(n)&&s.push(um(r)):n===""&&(t==="&"||t==="?")?s.push(um(r)+"="):n===""&&s.push("");return s}function OPe(e){return{expand:PPe.bind(null,e)}}function PPe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(CPe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return SK(s)})}function xK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=wK(e,["method","baseUrl","url","headers","request","mediaType"]),a=APe(r);r=OPe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=wK(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=TPe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function IPe(e,t,r){return xK(xT(e,t,r))}function TK(e,t){let r=xT(e,t),i=IPe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:TK.bind(null,r),merge:xT.bind(null,r),parse:xK})}var DPe="6.0.12",LPe=`octokit-endpoint.js/${DPe} ${SPe.getUserAgent()}`,FPe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":LPe},mediaType:{format:"",previews:[]}},BPe=TK(null,FPe);TT.endpoint=BPe});var CK=g((t7t,AK)=>{"use strict";var qr={};AK.exports=qr;function RK(e){return e<0?-1:1}function qPe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function fu(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=RK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=qPe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=RK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=fu(8,{unsigned:!1});qr.octet=fu(8,{unsigned:!0});qr.short=fu(16,{unsigned:!1});qr["unsigned short"]=fu(16,{unsigned:!0});qr.long=fu(32,{unsigned:!1});qr["unsigned long"]=fu(32,{unsigned:!0});qr["long long"]=fu(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=fu(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var OK=g((r7t,mu)=>{"use strict";mu.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{MPe.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 qK=g((n7t,R4)=>{"use strict";var DK=require("punycode"),IK=PK(),dm={TRANSITIONAL:0,NONTRANSITIONAL:1};function LK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function FK(e){for(var t=0,r=IK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=IK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var kPe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function BK(e){return e.replace(kPe,"_").length}function jPe(e,t,r){for(var i=!1,n="",s=BK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};R4.exports.toUnicode=function(e,t){var r=N4(e,t,dm.NONTRANSITIONAL);return{domain:r.string,error:r.error}};R4.exports.PROCESSING_OPTIONS=dm});var Qo=g((s7t,qs)=>{"use strict";var pm=require("punycode"),MK=qK(),zK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function kK(e){return pm.ucs2.decode(e).length}function jK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Og(e){return e>=48&&e<=57}function Pg(e){return e>=65&&e<=90||e>=97&&e<=122}function $Pe(e){return Pg(e)||Og(e)}function co(e){return Og(e)||e>=65&&e<=70||e>=97&&e<=102}function UK(e){return e==="."||e.toLowerCase()==="%2e"}function HPe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function GPe(e,t){return Pg(e)&&(t===58||t===124)}function $K(e){return e.length===2&&Pg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function VPe(e){return e.length===2&&Pg(e.codePointAt(0))&&e[1]===":"}function WPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function KPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function NT(e){return zK[e]!==void 0}function yi(e){return NT(e.scheme)}function QPe(e){return zK[e]}function HK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function XPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var ZPe=new Set([32,34,35,60,62,63,96,123,125]);function GK(e){return A4(e)||ZPe.has(e)}var JPe=new Set([47,58,59,61,64,91,92,93,94,124]);function AT(e){return GK(e)||JPe.has(e)}function tp(e,t){let r=String.fromCodePoint(e);return t(e)?XPe(r):r}function eIe(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 tIe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=eIe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function rIe(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 iIe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=pm.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!Og(e[n]))return st;for(;Og(e[n]);){let c=parseInt(jK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function nIe(e){let t="",i=aIe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function RT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:iIe(e.substring(1,e.length-1));if(!t)return sIe(e);let r=YPe(e),i=MK.toASCII(r,!1,MK.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||WPe(i))return st;let n=tIe(i);return typeof n=="number"||n===st?n:i}function sIe(e){if(KPe(e))return st;let t="",r=pm.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function CT(e){return typeof e=="number"?rIe(e):e instanceof Array?"["+nIe(e)+"]":e}function oIe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function lIe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function VK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&uIe(t[0])||t.pop())}function WK(e){return e.username!==""||e.password!==""}function cIe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function uIe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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=oIe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=lIe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=pm.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(Pg(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};Mr.prototype["parse scheme"]=function(t,r){if($Pe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(yi(this.url)&&!NT(this.buffer)||!yi(this.url)&&NT(this.buffer)||(WK(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"):yi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":yi(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};Mr.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)};Mr.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};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.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"):yi(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};Mr.prototype["parse relative slash"]=function(t){return yi(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};Mr.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};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=kK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===QPe(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 dIe=new Set([47,92,63,35]);Mr.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||!GPe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!dIe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),VK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.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"&&(VPe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&$K(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=RT(this.buffer,yi(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};Mr.prototype["parse path start"]=function(t){return yi(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};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||yi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(yi(this.url)&&t===92&&(this.parseError=!0),HPe(this.buffer)?(VK(this.url),t!==47&&!(yi(this.url)&&t===92)&&this.url.path.push("")):UK(this.buffer)&&t!==47&&!(yi(this.url)&&t===92)?this.url.path.push(""):UK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&$K(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&&(!co(this.input[this.pointer+1])||!co(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=tp(t,GK);return!0};Mr.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&&(!co(this.input[this.pointer+1])||!co(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+tp(t,A4))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!yi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=HK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!co(this.input[this.pointer+1])||!co(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!co(this.input[this.pointer+1])||!co(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=tp(t,A4))),!0};function pIe(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+=CT(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 fIe(e){let t=e.scheme+"://";return t+=CT(e.host),e.port!==null&&(t+=":"+e.port),t}qs.exports.serializeURL=pIe;qs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return qs.exports.serializeURLOrigin(qs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return fIe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};qs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};qs.exports.setTheUsername=function(e,t){e.username="";let r=pm.ucs2.decode(t);for(let i=0;i{"use strict";var kr=Qo();KK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.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=[],kr.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="",kr.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="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var ZK=g((l7t,Ig)=>{"use strict";var ha=CK(),YK=OK(),XK=QK(),Zt=YK.implSymbol;function Ri(e){if(!this||this[Zt]||!(this instanceof Ri))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";Xo.URL=ZK().interface;Xo.serializeURL=Qo().serializeURL;Xo.serializeURLOrigin=Qo().serializeURLOrigin;Xo.basicURLParse=Qo().basicURLParse;Xo.setTheUsername=Qo().setTheUsername;Xo.setThePassword=Qo().setThePassword;Xo.serializeHost=Qo().serializeHost;Xo.serializeInteger=Qo().serializeInteger;Xo.parseURL=Qo().parseURL});var dQ=g((Yo,uQ)=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});function hm(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var po=hm(require("stream")),iQ=hm(require("http")),O4=hm(require("url")),nQ=hm(JK()),mIe=hm(require("https")),rp=hm(require("zlib")),hIe=po.Readable,ec=Symbol("buffer"),OT=Symbol("type"),Lg=class e{constructor(){this[OT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:sQ(e)?e=Buffer.from(e.toString()):Bg(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 po||(e=Buffer.from(String(e)))),this[rc]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof po&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Ji(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[rc].error=l})}Ai.prototype={get body(){return this[rc].body},get bodyUsed(){return this[rc].disturbed},arrayBuffer(){return fm.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 fm.call(this).then(function(t){return Object.assign(new Lg([],{type:e.toLowerCase()}),{[ec]:t})})},json(){var e=this;return fm.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ai.Promise.reject(new Ji(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return fm.call(this).then(function(e){return e.toString()})},buffer(){return fm.call(this)},textConverted(){var e=this;return fm.call(this).then(function(t){return gIe(t,e.headers)})}};Object.defineProperties(Ai.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ai.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ai.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ai.prototype,t);Object.defineProperty(e,t,r)}};function fm(){var e=this;if(this[rc].disturbed)return Ai.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[rc].disturbed=!0,this[rc].error)return Ai.Promise.reject(this[rc].error);let t=this.body;if(t===null)return Ai.Promise.resolve(Buffer.alloc(0));if(Bg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ai.Promise.resolve(t);if(!(t instanceof po))return Ai.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ai.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Ji(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Ji(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Ji(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Ji(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function gIe(e,t){if(typeof DT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ti]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Dg(t);let r=mm(this[ti],t);return r===void 0?null:this[ti][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=FT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ti]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ti][i].join(", ")}:function(i){return[i.toLowerCase(),e[ti][i].join(", ")]})}var BT=Symbol("internal");function PT(e,t){let r=Object.create(MT);return r[BT]={target:e,kind:t,index:0},r}var MT=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==MT)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[BT];let t=e.target,r=e.kind,i=e.index,n=FT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[BT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(MT,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function bIe(e){let t=Object.assign({__proto__:null},e[ti]),r=mm(e[ti],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function vIe(e){let t=new ga;for(let r of Object.keys(e))if(!cQ.test(r))if(Array.isArray(e[r]))for(let i of e[r])LT.test(i)||(t[ti][r]===void 0?t[ti][r]=[i]:t[ti][r].push(i));else LT.test(e[r])||(t[ti][r]=[e[r]]);return t}var hu=Symbol("Response internals"),_Ie=iQ.STATUS_CODES,uo=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]:{};Ai.call(this,t,r);let i=r.status||200,n=new ga(r.headers);if(t!=null&&!n.has("Content-Type")){let s=oQ(t);s&&n.append("Content-Type",s)}this[hu]={url:r.url,status:i,statusText:r.statusText||_Ie[i],headers:n,counter:r.counter}}get url(){return this[hu].url||""}get status(){return this[hu].status}get ok(){return this[hu].status>=200&&this[hu].status<300}get redirected(){return this[hu].counter>0}get statusText(){return this[hu].statusText}get headers(){return this[hu].headers}clone(){return new e(aQ(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ai.mixIn(uo.prototype);Object.defineProperties(uo.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(uo.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var tc=Symbol("Request internals"),wIe=O4.URL||nQ.URL,EIe=O4.parse,SIe=O4.format;function IT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new wIe(e).toString()),EIe(e)}var xIe="destroy"in po.Readable.prototype;function C4(e){return typeof e=="object"&&typeof e[tc]=="object"}function TIe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var yu=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;C4(t)?i=IT(t.url):(t&&t.href?i=IT(t.href):i=IT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||C4(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:C4(t)&&t.body!==null?aQ(t):null;Ai.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new ga(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=oQ(s);l&&a.append("Content-Type",l)}let o=C4(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!TIe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[tc]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},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[tc].method}get url(){return SIe(this[tc].parsedURL)}get headers(){return this[tc].headers}get redirect(){return this[tc].redirect}get signal(){return this[tc].signal}clone(){return new e(this)}};Ai.mixIn(yu.prototype);Object.defineProperty(yu.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(yu.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function NIe(e){let t=e[tc].parsedURL,r=new ga(e[tc].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 po.Readable&&!xIe)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 s=lQ(e);typeof s=="number"&&(i=String(s))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:bIe(r),agent:n})}function Fg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Fg.prototype=Object.create(Error.prototype);Fg.prototype.constructor=Fg;Fg.prototype.name="AbortError";var qT=O4.URL||nQ.URL,rQ=po.PassThrough,RIe=function(t,r){let i=new qT(r).hostname,n=new qT(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function gu(e,t){if(!gu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ai.Promise=gu.Promise,new gu.Promise(function(r,i){let n=new yu(e,t),s=NIe(n),a=(s.protocol==="https:"?mIe:iQ).request,o=n.signal,l=null,c=function(){let h=new Fg("The user aborted a request.");i(h),n.body&&n.body instanceof po.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Ji(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Ji(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=vIe(m.headers);if(gu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new qT(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Ji(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Ji(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Ji(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let L={headers:new ga(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(!RIe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])L.headers.delete(O);if(m.statusCode!==303&&n.body&&lQ(n)===null){i(new Ji("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(L.method="GET",L.body=void 0,L.headers.delete("content-length")),r(gu(new yu(T,L))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new rQ),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new uo(y,b),r(l);return}let v={flush:rp.Z_SYNC_FLUSH,finishFlush:rp.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe(rp.createGunzip(v)),l=new uo(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new rQ).once("data",function(T){(T[0]&15)===8?y=y.pipe(rp.createInflate()):y=y.pipe(rp.createInflateRaw()),l=new uo(y,b),r(l)});return}if(w=="br"&&typeof rp.createBrotliDecompress=="function"){y=y.pipe(rp.createBrotliDecompress()),l=new uo(y,b),r(l);return}l=new uo(y,b),r(l)}),yIe(d,n)})}gu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};gu.Promise=global.Promise;uQ.exports=Yo=gu;Object.defineProperty(Yo,"__esModule",{value:!0});Yo.default=Yo;Yo.Headers=ga;Yo.Request=yu;Yo.Response=uo;Yo.FetchError=Ji});var UT=g(jT=>{"use strict";Object.defineProperty(jT,"__esModule",{value:!0});var kT=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};jT.Deprecation=kT});var mQ=g($T=>{"use strict";Object.defineProperty($T,"__esModule",{value:!0});function AIe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var pQ=UT(),fQ=AIe(ag()),CIe=fQ(e=>console.warn(e)),OIe=fQ(e=>console.warn(e)),zT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return CIe(new pQ.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return OIe(new pQ.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};$T.RequestError=zT});var WT=g(VT=>{"use strict";Object.defineProperty(VT,"__esModule",{value:!0});function PIe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var IIe=NK(),DIe=Rg(),LIe=ET(),FIe=PIe(dQ()),qg=mQ(),BIe="5.6.3";function qIe(e){return e.arrayBuffer()}function hQ(e){let t=e.request&&e.request.log?e.request.log:console;(LIe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||FIe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new qg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new qg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await HT(a)},request:e});if(i>=400){let o=await HT(a);throw new qg.RequestError(MIe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return HT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof qg.RequestError?a:new qg.RequestError(a.message,500,{request:e})})}async function HT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():qIe(e)}function MIe(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 GT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return hQ(r.parse(a));let o=(l,c)=>hQ(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:GT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:GT.bind(null,r)})}var kIe=GT(IIe.endpoint,{headers:{"user-agent":`octokit-request.js/${BIe} ${DIe.getUserAgent()}`}});VT.request=kIe});var bQ=g(Mg=>{"use strict";Object.defineProperty(Mg,"__esModule",{value:!0});var yQ=WT(),jIe=Rg(),UIe="4.8.0";function zIe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var P4=class extends Error{constructor(t,r,i){super(zIe(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)}},$Ie=["method","baseUrl","url","headers","request","query","mediaType"],HIe=["query","method","url"],gQ=/\/api\/v3\/?$/;function GIe(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(HIe.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,n=Object.keys(i).reduce((a,o)=>$Ie.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return gQ.test(s)&&(n.url=s.replace(gQ,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new P4(n,o,a.data)}return a.data.data})}function KT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>GIe(r,n,s),{defaults:KT.bind(null,r),endpoint:yQ.request.endpoint})}var VIe=KT(yQ.request,{headers:{"user-agent":`octokit-graphql.js/${UIe} ${jIe.getUserAgent()}`},method:"POST",url:"/graphql"});function WIe(e){return KT(e,{method:"POST",url:"/graphql"})}Mg.GraphqlResponseError=P4;Mg.graphql=VIe;Mg.withCustomRequest=WIe});var vQ=g(QT=>{"use strict";Object.defineProperty(QT,"__esModule",{value:!0});var KIe=/^v1\./,QIe=/^ghs_/,XIe=/^ghu_/;async function YIe(e){let t=e.split(/\./).length===3,r=KIe.test(e)||QIe.test(e),i=XIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function ZIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function JIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=ZIe(e),t(n)}var eDe=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(YIe.bind(null,t),{hook:JIe.bind(null,t)})};QT.createTokenAuth=eDe});var YT=g(XT=>{"use strict";Object.defineProperty(XT,"__esModule",{value:!0});var tDe=Rg(),rDe=bK(),_Q=WT(),iDe=bQ(),nDe=vQ();function sDe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function aDe(e,t){if(e==null)return{};var r=sDe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var wQ="3.6.0",oDe=["authStrategy"],kg=class{constructor(t={}){let r=new rDe.Collection,i={baseUrl:_Q.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/${wQ} ${tDe.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=_Q.request.defaults(i),this.graphql=iDe.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:s}=t,a=aDe(t,oDe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=nDe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};kg.VERSION=wQ;kg.plugins=[];XT.Octokit=kg});var CQ=g(I4=>{"use strict";Object.defineProperty(I4,"__esModule",{value:!0});function EQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function SQ(e){for(var t=1;t{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});var uDe="2.21.3";function OQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function PQ(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=pDe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function IQ(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),DQ(e,[],ZT(e,t,r)[Symbol.asyncIterator](),i)}function DQ(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:DQ(e,t,r,i)})}var fDe=Object.assign(IQ,{iterator:ZT}),LQ=["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 mDe(e){return typeof e=="string"?LQ.includes(e):!1}function FQ(e){return{paginate:Object.assign(IQ.bind(null,e),{iterator:ZT.bind(null,e)})}}FQ.VERSION=uDe;gm.composePaginateRest=fDe;gm.isPaginatingEndpoint=mDe;gm.paginateRest=FQ;gm.paginatingEndpoints=LQ});var ym=g(en=>{"use strict";var hDe=en&&en.__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]}),gDe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MQ=en&&en.__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)&&hDe(t,e,r);return gDe(t,e),t};Object.defineProperty(en,"__esModule",{value:!0});en.getOctokitOptions=en.GitHub=en.defaults=en.context=void 0;var yDe=MQ(vT()),JT=MQ(nK()),bDe=YT(),vDe=CQ(),_De=BQ();en.context=new yDe.Context;var qQ=JT.getApiBaseUrl();en.defaults={baseUrl:qQ,request:{agent:JT.getProxyAgent(qQ)}};en.GitHub=bDe.Octokit.plugin(vDe.restEndpointMethods,_De.paginateRest).defaults(en.defaults);function wDe(e,t){let r=Object.assign({},t||{}),i=JT.getAuthString(e,r);return i&&(r.auth=i),r}en.getOctokitOptions=wDe});var rN=g((eN,tN)=>{(function(e,t){typeof eN=="object"&&typeof tN<"u"?tN.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(eN,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,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=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Xt,Ti)=>{this._resolve=Xt,this._reject=Ti}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. 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(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}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(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,L,O;O=n,T=m,L=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,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 k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,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__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var q=L,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,F;Y=a,F=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=F,I="2.19.5",B={version:I},ae=Object.freeze({version:I,default:B}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ze=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Vt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Vt=_e,Ve=ze,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=xf,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Vt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Xt,Ti;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,Ti=`b_${this.id}-`.length,U=9;C!==0;)for([Xt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Xt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Xt){U=Xt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var Fn=vt,Cd,se,ut;ut=n,se=l,Cd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=Cd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Qt=t(ae),si,gr,Gl,Mo,B0,q0,M0,Ef,k0,Sf,ia,io=[].splice;q0=10,gr=5,ia=n,M0=p,Mo=E,B0=q,Ef=Ge,Gl=l,k0=x,Sf=R,si=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ia.load(C,this.instanceDefaults,this),this._queues=new M0(q0),this._scheduled={},this._states=new k0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Gl(this),this._submitLock=new Sf("submit",this.Promise),this._registerLock=new Sf("register",this.Promise),K=ia.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ia.load(C,this.redisStoreDefaults,{}),new Ef(this,K,W);if(this.datastore==="local")return W=ia.load(C,this.localStoreDefaults,{}),new B0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.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(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Xt,reservoir:Ti})=>{var ko;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),ko=this.empty(),ko&&this.Events.trigger("empty"),Ti===0&&this.Events.trigger("depleted",ko),this._run(W,K,Xt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ia.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:q0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Xt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Xt}=await this._store.__submit__(this.queued(),ee.weight))}catch(Ti){return K=Ti,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Xt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Xt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Xt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Xt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Xt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=io.call(C,-1),ee=ia.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=io.call(C,-1),ee=ia.load(ee,this.jobDefaults)),Xt=(...Ti)=>new this.Promise(function(ko,J5){return W(...Ti,function(...Od){return(Od[0]!=null?J5:ko)(Od)})}),K=new Mo(Xt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(Ti){return typeof U=="function"?U(...Ti):void 0}).catch(function(Ti){return Array.isArray(Ti)?typeof U=="function"?U(...Ti):void 0:typeof U=="function"?U(Ti):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Mo(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ia.overwrite(C,this.storeDefaults)),ia.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Gl,xe.version=xe.prototype.version=Qt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=Fn,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:gr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var xf=si,R6=xf;return R6})});var HQ=g((C7t,$Q)=>{"use strict";var EDe=Object.create,D4=Object.defineProperty,SDe=Object.getOwnPropertyDescriptor,xDe=Object.getOwnPropertyNames,TDe=Object.getPrototypeOf,NDe=Object.prototype.hasOwnProperty,RDe=(e,t)=>{for(var r in t)D4(e,r,{get:t[r],enumerable:!0})},jQ=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of xDe(t))!NDe.call(e,n)&&n!==r&&D4(e,n,{get:()=>t[n],enumerable:!(i=SDe(t,n))||i.enumerable});return e},ADe=(e,t,r)=>(r=e!=null?EDe(TDe(e)):{},jQ(t||!e||!e.__esModule?D4(r,"default",{value:e,enumerable:!0}):r,e)),CDe=e=>jQ(D4({},"__esModule",{value:!0}),e),UQ={};RDe(UQ,{RequestError:()=>IDe});$Q.exports=CDe(UQ);var kQ=UT(),zQ=ADe(ag()),ODe=(0,zQ.default)(e=>console.warn(e)),PDe=(0,zQ.default)(e=>console.warn(e)),IDe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return ODe(new kQ.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return PDe(new kQ.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var YQ=g((I7t,XQ)=>{"use strict";var DDe=Object.create,L4=Object.defineProperty,LDe=Object.getOwnPropertyDescriptor,FDe=Object.getOwnPropertyNames,BDe=Object.getPrototypeOf,qDe=Object.prototype.hasOwnProperty,MDe=(e,t)=>{for(var r in t)L4(e,r,{get:t[r],enumerable:!0})},GQ=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of FDe(t))!qDe.call(e,n)&&n!==r&&L4(e,n,{get:()=>t[n],enumerable:!(i=LDe(t,n))||i.enumerable});return e},kDe=(e,t,r)=>(r=e!=null?DDe(BDe(e)):{},GQ(t||!e||!e.__esModule?L4(r,"default",{value:e,enumerable:!0}):r,e)),jDe=e=>GQ(L4({},"__esModule",{value:!0}),e),VQ={};MDe(VQ,{VERSION:()=>KQ,retry:()=>QQ});XQ.exports=jDe(VQ);var P7t=YT();async function WQ(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var UDe=kDe(rN()),zDe=HQ();async function $De(e,t,r,i){let n=new UDe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(HDe.bind(null,e,t,r),i)}async function HDe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new zDe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return WQ(e,t,s,i)}return n}var KQ="5.0.5";function QQ(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",WQ.bind(null,r,e)),e.hook.wrap("request",$De.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}QQ.VERSION=KQ});var JQ=g((D7t,ZQ)=>{"use strict";var iN=require("util"),nN=["trace","debug","info","warn","error","fatal"],GDe=function(){};ZQ.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return nN.indexOf(i)>=nN.indexOf(e.level)};return nN.forEach(function(i){t[i]=r(i)?n:GDe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=iN.format(s,arguments[0])),console[a](iN.format.apply(iN,arguments))}}),t}});var bm=g(sN=>{"use strict";Object.defineProperty(sN,"__esModule",{value:!0});sN.parseRepositoryNwo=WDe;var VDe=Wt();function WDe(e){let t=e.split("/");if(t.length!==2)throw new VDe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var ya=g(vr=>{"use strict";var KDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),QDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lN=vr&&vr.__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)&&KDe(t,e,r);return QDe(t,e),t},XDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=uN;vr.getApiClient=jg;vr.getApiClientWithExternalAuth=eLe;vr.getGitHubVersionFromApi=nX;vr.getGitHubVersion=tLe;vr.getWorkflowRelativePath=sX;vr.getAnalysisKey=aX;vr.getAutomationID=rLe;vr.computeAutomationID=oX;vr.listActionsCaches=iLe;vr.deleteActionsCache=nLe;vr.wrapApiConfigurationError=sLe;var YDe=lN(qe()),eX=lN(ym()),ZDe=lN(YQ()),JDe=XDe(JQ()),cN=Zi(),rX=bm(),wn=Wt(),aN="x-github-enterprise-version",tX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(tX||(vr.DisallowedAPIVersionReason=tX={}));function iX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=eX.GitHub.plugin(ZDe.retry);return new i(eX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,cN.getActionVersion)()}`,log:(0,JDe.default)({level:"debug"})}))}function uN(){return{auth:(0,cN.getRequiredInput)("token"),url:(0,wn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,wn.getRequiredEnvParam)("GITHUB_API_URL")}}function jg(){return iX(uN())}function eLe(e){return iX(e,{allowExternal:!0})}var oN;async function nX(e,t){if((0,wn.parseGitHubUrl)(t.url)===wn.GITHUB_DOTCOM_URL)return{type:wn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[aN]===void 0)return{type:wn.GitHubVariant.DOTCOM};if(r.headers[aN]==="ghe.com")return{type:wn.GitHubVariant.GHE_DOTCOM};let i=r.headers[aN];return{type:wn.GitHubVariant.GHES,version:i}}async function tLe(){return oN===void 0&&(oN=await nX(jg(),uN())),oN}async function sX(){let e=(0,wn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,wn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=jg(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function aX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await sX(),i=(0,wn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,YDe.exportVariable(e,t),t}async function rLe(){let e=await aX(),t=(0,cN.getRequiredInput)("matrix");return oX(e,t)}function oX(e,t){let r=`${e}/`,i=(0,wn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function iLe(e,t){let r=(0,rX.parseRepositoryNwo)((0,wn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await jg().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function nLe(e){let t=(0,rX.parseRepositoryNwo)((0,wn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await jg().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function sLe(e){return(0,wn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new wn.ConfigurationError(e.message):e}});var dX=g(Un=>{"use strict";var aLe=Un&&Un.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oLe=Un&&Un.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lLe=Un&&Un.__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)&&aLe(t,e,r);return oLe(t,e),t};Object.defineProperty(Un,"__esModule",{value:!0});Un.CachingKind=void 0;Un.getTotalCacheSize=dLe;Un.shouldStoreCache=pLe;Un.shouldRestoreCache=fLe;Un.getCachingKind=uX;Un.getDependencyCachingEnabled=mLe;var cLe=lLe(qe()),lX=Zi(),uLe=lo(),cX=Wt();async function dLe(e,t){return(await Promise.all(e.map(i=>(0,cX.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var hs;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(hs||(Un.CachingKind=hs={}));function pLe(e){return e===hs.Full||e===hs.Store}function fLe(e){return e===hs.Full||e===hs.Restore}function uX(e){switch(e){case void 0:case"none":case"off":case"false":return hs.None;case"full":case"on":case"true":return hs.Full;case"store":return hs.Store;case"restore":return hs.Restore;default:return cLe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),hs.None}}function mLe(){let e=(0,lX.getOptionalInput)("dependency-caching")||process.env[uLe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?uX(e):(!(0,cX.isHostedRunner)()||!(0,lX.isDefaultSetup)(),hs.None)}});var dN=g((q7t,hLe)=>{hLe.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var bu=g(Ug=>{"use strict";Object.defineProperty(Ug,"__esModule",{value:!0});Ug.ToolsFeature=void 0;Ug.isSupportedToolsFeature=gLe;var pX;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(pX||(Ug.ToolsFeature=pX={}));function gLe(e,t){return!!e.features&&e.features[t]}});var Zo=g(It=>{"use strict";var yLe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bLe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hg=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)&&yLe(t,e,r);return bLe(t,e),t};Object.defineProperty(It,"__esModule",{value:!0});It.Features=It.FEATURE_FLAGS_FILE_NAME=It.featureConfig=It.Feature=It.CODEQL_VERSION_ZSTD_BUNDLE=It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var pN=Hg(require("fs")),vLe=Hg(require("path")),_Le=Hg(Jd()),wLe=ya(),zg=Hg(dN()),fX=bu(),$g=Hg(Wt()),mX="default_codeql_version_",hX="_enabled";It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";It.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Ms;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(Ms||(It.Feature=Ms={}));It.featureConfig={[Ms.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Ms.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Ms.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Ms.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Ms.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:fX.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Ms.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Ms.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Ms.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Ms.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Ms.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:fX.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Ms.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};It.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var fN=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new mN(t,r,vLe.join(i,It.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&It.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&It.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[It.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${It.featureConfig[t].envVar}.`),!1;let n=It.featureConfig[t].minimumVersion;if(r&&n)if(await $g.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=It.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${It.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=It.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};It.Features=fN;var mN=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(mX)||!t.endsWith(hX))return;let r=t.substring(mX.length,t.length-hX.length).replace(/_/g,".");if(!_Le.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===$g.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:zg.cliVersion,tagName:zg.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${zg.cliVersion}.`);let n={cliVersion:zg.cliVersion,tagName:zg.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(pN.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(pN.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),pN.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==$g.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==$g.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(It.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,wLe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if($g.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var vm=g(fo=>{"use strict";Object.defineProperty(fo,"__esModule",{value:!0});fo.LANGUAGE_ALIASES=fo.Language=void 0;fo.parseLanguage=ELe;fo.isTracedLanguage=gX;fo.isScannedLanguage=SLe;var ks;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(ks||(fo.Language=ks={}));fo.LANGUAGE_ALIASES={c:ks.cpp,"c++":ks.cpp,"c#":ks.csharp,kotlin:ks.java,typescript:ks.javascript};function ELe(e){if(e=e.trim().toLowerCase(),e in ks)return e;if(e in fo.LANGUAGE_ALIASES)return fo.LANGUAGE_ALIASES[e]}function gX(e){return[ks.cpp,ks.csharp,ks.go,ks.java,ks.swift].includes(e)}function SLe(e){return!gX(e)}});var yX=g(Jo=>{"use strict";var xLe=Jo&&Jo.__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]}),TLe=Jo&&Jo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NLe=Jo&&Jo.__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)&&xLe(t,e,r);return TLe(t,e),t};Object.defineProperty(Jo,"__esModule",{value:!0});Jo.getOptions=void 0;var hN=NLe(qe());function RLe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,hN.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,hN.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,hN.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Jo.getOptions=RLe});var B4=g(jr=>{"use strict";var ALe=jr&&jr.__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]}),CLe=jr&&jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OLe=jr&&jr.__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)&&ALe(t,e,r);return CLe(t,e),t},PLe=jr&&jr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jr,"__esModule",{value:!0});jr.safeTrimTrailingSeparator=jr.normalizeSeparators=jr.hasRoot=jr.hasAbsoluteRoot=jr.ensureAbsoluteRoot=jr.dirname=void 0;var F4=OLe(require("path")),ip=PLe(require("assert")),vu=process.platform==="win32";function ILe(e){if(e=yN(e),vu&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=F4.dirname(e);return vu&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=yN(t)),t}jr.dirname=ILe;function DLe(e,t){if(ip.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),ip.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),gN(t))return t;if(vu){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return ip.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(Gg(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return ip.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return ip.default(gN(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||vu&&e.endsWith("\\")||(e+=F4.sep),e+t}jr.ensureAbsoluteRoot=DLe;function gN(e){return ip.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Gg(e),vu?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}jr.hasAbsoluteRoot=gN;function LLe(e){return ip.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Gg(e),vu?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}jr.hasRoot=LLe;function Gg(e){return e=e||"",vu?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}jr.normalizeSeparators=Gg;function yN(e){return e?(e=Gg(e),!e.endsWith(F4.sep)||e===F4.sep||vu&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}jr.safeTrimTrailingSeparator=yN});var q4=g(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});Vg.MatchKind=void 0;var FLe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(FLe=Vg.MatchKind||(Vg.MatchKind={}))});var _X=g(gs=>{"use strict";var BLe=gs&&gs.__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]}),qLe=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MLe=gs&&gs.__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)&&BLe(t,e,r);return qLe(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.partialMatch=gs.match=gs.getSearchPaths=void 0;var bX=MLe(B4()),kLe=q4(),vX=process.platform==="win32";function jLe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=vX?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=vX?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=bX.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=bX.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}gs.getSearchPaths=jLe;function ULe(e,t){let r=kLe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}gs.match=ULe;function zLe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}gs.partialMatch=zLe});var EX=g(ba=>{"use strict";var $Le=ba&&ba.__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]}),HLe=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wX=ba&&ba.__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)&&$Le(t,e,r);return HLe(t,e),t},GLe=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.Path=void 0;var Wg=wX(require("path")),_u=wX(B4()),Kg=GLe(require("assert")),VLe=process.platform==="win32",bN=class{constructor(t){if(this.segments=[],typeof t=="string")if(Kg.default(t,"Parameter 'itemPath' must not be empty"),t=_u.safeTrimTrailingSeparator(t),!_u.hasRoot(t))this.segments=t.split(Wg.sep);else{let r=t,i=_u.dirname(r);for(;i!==r;){let n=Wg.basename(r);this.segments.unshift(n),r=i,i=_u.dirname(r)}this.segments.unshift(r)}else{Kg.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var WLe=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]}),KLe=va&&va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wN=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)&&WLe(t,e,r);return KLe(t,e),t},QLe=va&&va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(va,"__esModule",{value:!0});va.Pattern=void 0;var XLe=wN(require("os")),Qg=wN(require("path")),ys=wN(B4()),np=QLe(require("assert")),YLe=ng(),vN=q4(),M4=EX(),ic=process.platform==="win32",_N=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],np.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);np.default(c&&ys.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new M4.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new M4.Path(s).segments,this.trailingSeparator=ys.normalizeSeparators(s).endsWith(Qg.sep),s=ys.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new M4.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),ic?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:ic,nocomment:!0,noext:!0,nonegate:!0};s=ic?s.replace(/\\/g,"/"):s,this.minimatch=new YLe.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=ys.normalizeSeparators(t),!t.endsWith(Qg.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Qg.sep}`)):t=ys.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?vN.MatchKind.Directory:vN.MatchKind.All:vN.MatchKind.None}partialMatch(t){return t=ys.safeTrimTrailingSeparator(t),ys.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(ic?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(ic?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){np.default(t,"pattern cannot be empty");let i=new M4.Path(t).segments.map(n=>e.getLiteral(n));if(np.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),np.default(!ys.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=ys.normalizeSeparators(t),t==="."||t.startsWith(`.${Qg.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Qg.sep}`))r=r||XLe.homedir(),np.default(r,"Unable to determine HOME directory"),np.default(ys.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(ic&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=ys.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(ic&&(t==="\\"||t.match(/^\\[^\\]/))){let n=ys.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=ys.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return ys.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};va.Pattern=_N});var xX=g(k4=>{"use strict";Object.defineProperty(k4,"__esModule",{value:!0});k4.SearchState=void 0;var EN=class{constructor(t,r){this.path=t,this.level=r}};k4.SearchState=EN});var CX=g(Ci=>{"use strict";var ZLe=Ci&&Ci.__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]}),JLe=Ci&&Ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yg=Ci&&Ci.__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)&&ZLe(t,e,r);return JLe(t,e),t},SN=Ci&&Ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},eFe=Ci&&Ci.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},wu=Ci&&Ci.__await||function(e){return this instanceof wu?(this.v=e,this):new wu(e)},tFe=Ci&&Ci.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof wu?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.DefaultGlobber=void 0;var xN=Yg(qe()),Xg=Yg(require("fs")),TX=Yg(yX()),rFe=Yg(require("path")),j4=Yg(_X()),NX=q4(),RX=SX(),AX=xX(),iFe=process.platform==="win32",TN=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=TX.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return SN(this,void 0,void 0,function*(){let i=[];try{for(var n=eFe(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return tFe(this,arguments,function*(){let r=TX.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 RX.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of j4.getSearchPaths(i)){xN.debug(`Search path '${a}'`);try{yield wu(Xg.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new AX.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=j4.match(i,a.path),l=!!o||j4.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield wu(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&NX.MatchKind.Directory)yield yield wu(a.path);else if(!l)continue;let u=a.level+1,d=(yield wu(Xg.promises.readdir(a.path))).map(p=>new AX.SearchState(rFe.join(a.path,p),u));n.push(...d.reverse())}else o&NX.MatchKind.File&&(yield yield wu(a.path))}})}static create(t,r){return SN(this,void 0,void 0,function*(){let i=new e(r);iFe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new RX.Pattern(s));return i.searchPaths.push(...j4.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return SN(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Xg.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){xN.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 s}else n=yield Xg.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Xg.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){xN.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Ci.DefaultGlobber=TN});var OX=g(_m=>{"use strict";var nFe=_m&&_m.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(_m,"__esModule",{value:!0});_m.create=void 0;var sFe=CX();function aFe(e,t){return nFe(this,void 0,void 0,function*(){return yield sFe.DefaultGlobber.create(e,t)})}_m.create=aFe});var BX=g((ke,FX)=>{ke=FX.exports=Ke;var Lt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Lt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Lt=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var Zg=256,U4=Number.MAX_SAFE_INTEGER||9007199254740991,NN=16,oFe=Zg-6,wm=ke.re=[],Dt=ke.safeRe=[],Q=ke.src=[],$=ke.tokens={},DX=0;function et(e){$[e]=DX++}var AN="[a-zA-Z0-9-]",RN=[["\\s",1],["\\d",Zg],[AN,oFe]];function ey(e){for(var t=0;t)?=?)";et("XRANGEIDENTIFIERLOOSE");Q[$.XRANGEIDENTIFIERLOOSE]=Q[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";et("XRANGEIDENTIFIER");Q[$.XRANGEIDENTIFIER]=Q[$.NUMERICIDENTIFIER]+"|x|X|\\*";et("XRANGEPLAIN");Q[$.XRANGEPLAIN]="[v=\\s]*("+Q[$.XRANGEIDENTIFIER]+")(?:\\.("+Q[$.XRANGEIDENTIFIER]+")(?:\\.("+Q[$.XRANGEIDENTIFIER]+")(?:"+Q[$.PRERELEASE]+")?"+Q[$.BUILD]+"?)?)?";et("XRANGEPLAINLOOSE");Q[$.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[$.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[$.PRERELEASELOOSE]+")?"+Q[$.BUILD]+"?)?)?";et("XRANGE");Q[$.XRANGE]="^"+Q[$.GTLT]+"\\s*"+Q[$.XRANGEPLAIN]+"$";et("XRANGELOOSE");Q[$.XRANGELOOSE]="^"+Q[$.GTLT]+"\\s*"+Q[$.XRANGEPLAINLOOSE]+"$";et("COERCE");Q[$.COERCE]="(^|[^\\d])(\\d{1,"+NN+"})(?:\\.(\\d{1,"+NN+"}))?(?:\\.(\\d{1,"+NN+"}))?(?:$|[^\\d])";et("COERCERTL");wm[$.COERCERTL]=new RegExp(Q[$.COERCE],"g");Dt[$.COERCERTL]=new RegExp(ey(Q[$.COERCE]),"g");et("LONETILDE");Q[$.LONETILDE]="(?:~>?)";et("TILDETRIM");Q[$.TILDETRIM]="(\\s*)"+Q[$.LONETILDE]+"\\s+";wm[$.TILDETRIM]=new RegExp(Q[$.TILDETRIM],"g");Dt[$.TILDETRIM]=new RegExp(ey(Q[$.TILDETRIM]),"g");var lFe="$1~";et("TILDE");Q[$.TILDE]="^"+Q[$.LONETILDE]+Q[$.XRANGEPLAIN]+"$";et("TILDELOOSE");Q[$.TILDELOOSE]="^"+Q[$.LONETILDE]+Q[$.XRANGEPLAINLOOSE]+"$";et("LONECARET");Q[$.LONECARET]="(?:\\^)";et("CARETTRIM");Q[$.CARETTRIM]="(\\s*)"+Q[$.LONECARET]+"\\s+";wm[$.CARETTRIM]=new RegExp(Q[$.CARETTRIM],"g");Dt[$.CARETTRIM]=new RegExp(ey(Q[$.CARETTRIM]),"g");var cFe="$1^";et("CARET");Q[$.CARET]="^"+Q[$.LONECARET]+Q[$.XRANGEPLAIN]+"$";et("CARETLOOSE");Q[$.CARETLOOSE]="^"+Q[$.LONECARET]+Q[$.XRANGEPLAINLOOSE]+"$";et("COMPARATORLOOSE");Q[$.COMPARATORLOOSE]="^"+Q[$.GTLT]+"\\s*("+Q[$.LOOSEPLAIN]+")$|^$";et("COMPARATOR");Q[$.COMPARATOR]="^"+Q[$.GTLT]+"\\s*("+Q[$.FULLPLAIN]+")$|^$";et("COMPARATORTRIM");Q[$.COMPARATORTRIM]="(\\s*)"+Q[$.GTLT]+"\\s*("+Q[$.LOOSEPLAIN]+"|"+Q[$.XRANGEPLAIN]+")";wm[$.COMPARATORTRIM]=new RegExp(Q[$.COMPARATORTRIM],"g");Dt[$.COMPARATORTRIM]=new RegExp(ey(Q[$.COMPARATORTRIM]),"g");var uFe="$1$2$3";et("HYPHENRANGE");Q[$.HYPHENRANGE]="^\\s*("+Q[$.XRANGEPLAIN]+")\\s+-\\s+("+Q[$.XRANGEPLAIN]+")\\s*$";et("HYPHENRANGELOOSE");Q[$.HYPHENRANGELOOSE]="^\\s*("+Q[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[$.XRANGEPLAINLOOSE]+")\\s*$";et("STAR");Q[$.STAR]="(<|>)?=?\\s*\\*";for(el=0;elZg)return null;var r=t.loose?Dt[$.LOOSE]:Dt[$.FULL];if(!r.test(e))return null;try{return new Ke(e,t)}catch{return null}}ke.valid=dFe;function dFe(e,t){var r=ap(e,t);return r?r.version:null}ke.clean=pFe;function pFe(e,t){var r=ap(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ke;function Ke(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ke){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Zg)throw new TypeError("version is longer than "+Zg+" characters");if(!(this instanceof Ke))return new Ke(e,t);Lt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Dt[$.LOOSE]:Dt[$.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>U4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>U4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>U4||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 n=+i;if(n>=0&&n=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};ke.inc=fFe;function fFe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ke(e,r).inc(t,i).version}catch{return null}}ke.diff=mFe;function mFe(e,t){if(CN(e,t))return null;var r=ap(e),i=ap(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=sp;var PX=/^[0-9]+$/;function sp(e,t){var r=PX.test(e),i=PX.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=z4;function z4(e,t,r){return nc(e,t,r)<0}ke.eq=CN;function CN(e,t,r){return nc(e,t,r)===0}ke.neq=LX;function LX(e,t,r){return nc(e,t,r)!==0}ke.gte=ON;function ON(e,t,r){return nc(e,t,r)>=0}ke.lte=PN;function PN(e,t,r){return nc(e,t,r)<=0}ke.cmp=$4;function $4(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 CN(e,r,i);case"!=":return LX(e,r,i);case">":return Jg(e,r,i);case">=":return ON(e,r,i);case"<":return z4(e,r,i);case"<=":return PN(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=_a;function _a(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof _a){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof _a))return new _a(e,t);e=e.trim().split(/\s+/).join(" "),Lt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Em?this.value="":this.value=this.operator+this.semver.version,Lt("comp",this)}var Em={};_a.prototype.parse=function(e){var t=this.options.loose?Dt[$.COMPARATORLOOSE]:Dt[$.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 Ke(r[2],this.options.loose):this.semver=Em};_a.prototype.toString=function(){return this.value};_a.prototype.test=function(e){if(Lt("Comparator.test",e,this.options.loose),this.semver===Em||e===Em)return!0;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}return $4(e,this.operator,this.semver,this.options)};_a.prototype.intersects=function(e,t){if(!(e instanceof _a))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 xr(e.value,t),H4(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xr(this.value,t),H4(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=$4(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=$4(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=xr;function xr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xr(e.raw,t);if(e instanceof _a)return new xr(e.value,t);if(!(this instanceof xr))return new xr(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()}xr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xr.prototype.toString=function(){return this.range};xr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Dt[$.HYPHENRANGELOOSE]:Dt[$.HYPHENRANGE];e=e.replace(r,DFe),Lt("hyphen replace",e),e=e.replace(Dt[$.COMPARATORTRIM],uFe),Lt("comparator trim",e,Dt[$.COMPARATORTRIM]),e=e.replace(Dt[$.TILDETRIM],lFe),e=e.replace(Dt[$.CARETTRIM],cFe),e=e.split(/\s+/).join(" ");var i=t?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],n=e.split(" ").map(function(s){return TFe(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new _a(s,this.options)},this),n};xr.prototype.intersects=function(e,t){if(!(e instanceof xr))throw new TypeError("a Range is required");return this.set.some(function(r){return IX(r,t)&&e.set.some(function(i){return IX(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function IX(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=xFe;function xFe(e,t){return new xr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function TFe(e,t){return Lt("comp",e,t),e=AFe(e,t),Lt("caret",e),e=NFe(e,t),Lt("tildes",e),e=OFe(e,t),Lt("xrange",e),e=IFe(e,t),Lt("stars",e),e}function zn(e){return!e||e.toLowerCase()==="x"||e==="*"}function NFe(e,t){return e.trim().split(/\s+/).map(function(r){return RFe(r,t)}).join(" ")}function RFe(e,t){var r=t.loose?Dt[$.TILDELOOSE]:Dt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Lt("tilde",e,i,n,s,a,o);var l;return zn(n)?l="":zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":zn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Lt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Lt("tilde return",l),l})}function AFe(e,t){return e.trim().split(/\s+/).map(function(r){return CFe(r,t)}).join(" ")}function CFe(e,t){Lt("caret",e,t);var r=t.loose?Dt[$.CARETLOOSE]:Dt[$.CARET];return e.replace(r,function(i,n,s,a,o){Lt("caret",e,i,n,s,a,o);var l;return zn(n)?l="":zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":zn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Lt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Lt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Lt("caret return",l),l})}function OFe(e,t){return Lt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return PFe(r,t)}).join(" ")}function PFe(e,t){e=e.trim();var r=t.loose?Dt[$.XRANGELOOSE]:Dt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Lt("xRange",e,i,n,s,a,o,l);var c=zn(s),u=c||zn(a),d=u||zn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Lt("xRange return",i),i})}function IFe(e,t){return Lt("replaceStars",e,t),e.trim().replace(Dt[$.STAR],"")}function DFe(e,t,r,i,n,s,a,o,l,c,u,d,p){return zn(r)?t="":zn(i)?t=">="+r+".0.0":zn(n)?t=">="+r+"."+i+".0":t=">="+t,zn(l)?o="":zn(c)?o="<"+(+l+1)+".0.0":zn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}xr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=H4;function H4(e,t,r){try{t=new xr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=FFe;function FFe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ke(i,r))}),i}ke.minSatisfying=BFe;function BFe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ke(i,r))}),i}ke.minVersion=qFe;function qFe(e,t){e=new xr(e,t);var r=new Ke("0.0.0");if(e.test(r)||(r=new Ke("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||Jg(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=MFe;function MFe(e,t){try{return new xr(e,t).range||"*"}catch{return null}}ke.ltr=kFe;function kFe(e,t,r){return IN(e,t,"<",r)}ke.gtr=jFe;function jFe(e,t,r){return IN(e,t,">",r)}ke.outside=IN;function IN(e,t,r,i){e=new Ke(e,i),t=new xr(t,i);var n,s,a,o,l;switch(r){case">":n=Jg,s=PN,a=z4,o=">",l=">=";break;case"<":n=z4,s=ON,a=Jg,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(H4(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=UFe;function UFe(e,t){var r=ap(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=zFe;function zFe(e,t,r){return e=new xr(e,r),t=new xr(t,r),e.intersects(t)}ke.coerce=$Fe;function $Fe(e,t){if(e instanceof Ke)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(Dt[$.COERCE]);else{for(var i;(i=Dt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Dt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Dt[$.COERCERTL].lastIndex=-1}return r===null?null:ap(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var DN=g((X7t,qX)=>{var HFe=require("crypto");qX.exports=function(){return HFe.randomBytes(16)}});var LN=g((Y7t,kX)=>{var MX=[];for(ty=0;ty<256;++ty)MX[ty]=(ty+256).toString(16).substr(1);var ty;function GFe(e,t){var r=t||0,i=MX;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}kX.exports=GFe});var zX=g((Z7t,UX)=>{var VFe=DN(),WFe=LN(),jX,FN,BN=0,qN=0;function KFe(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var s=e.node||jX,a=e.clockseq!==void 0?e.clockseq:FN;if(s==null||a==null){var o=VFe();s==null&&(s=jX=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),a==null&&(a=FN=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),c=e.nsecs!==void 0?e.nsecs:qN+1,u=l-BN+(c-qN)/1e4;if(u<0&&e.clockseq===void 0&&(a=a+1&16383),(u<0||l>BN)&&e.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");BN=l,qN=c,FN=a,l+=122192928e5;var d=((l&268435455)*1e4+c)%4294967296;n[i++]=d>>>24&255,n[i++]=d>>>16&255,n[i++]=d>>>8&255,n[i++]=d&255;var p=l/4294967296*1e4&268435455;n[i++]=p>>>8&255,n[i++]=p&255,n[i++]=p>>>24&15|16,n[i++]=p>>>16&255,n[i++]=a>>>8|128,n[i++]=a&255;for(var f=0;f<6;++f)n[i+f]=s[f];return t||WFe(n)}UX.exports=KFe});var HX=g((J7t,$X)=>{var QFe=DN(),XFe=LN();function YFe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||QFe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||XFe(n)}$X.exports=YFe});var WX=g((ext,VX)=>{var ZFe=zX(),GX=HX(),MN=GX;MN.v1=ZFe;MN.v4=GX;VX.exports=MN});var ry=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.ManifestFilename=Ur.TarFilename=Ur.SystemTarPathOnWindows=Ur.GnuTarPathOnWindows=Ur.SocketTimeout=Ur.DefaultRetryDelay=Ur.DefaultRetryAttempts=Ur.ArchiveToolType=Ur.CompressionMethod=Ur.CacheFilename=void 0;var KX;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(KX||(Ur.CacheFilename=KX={}));var QX;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(QX||(Ur.CompressionMethod=QX={}));var XX;(function(e){e.GNU="gnu",e.BSD="bsd"})(XX||(Ur.ArchiveToolType=XX={}));Ur.DefaultRetryAttempts=2;Ur.DefaultRetryDelay=5e3;Ur.SocketTimeout=5e3;Ur.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ur.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ur.TarFilename="cache.tar";Ur.ManifestFilename="manifest.txt"});var ny=g(Ft=>{"use strict";var JFe=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eBe=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eu=Ft&&Ft.__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)&&JFe(t,e,r);return eBe(t,e),t},Sm=Ft&&Ft.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},tBe=Ft&&Ft.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.isGhes=Ft.assertDefined=Ft.getGnuTarPathOnWindows=Ft.getCacheFileName=Ft.getCompressionMethod=Ft.unlinkFile=Ft.resolvePaths=Ft.getArchiveFileSizeInBytes=Ft.createTempDirectory=void 0;var iy=Eu(qe()),rBe=Eu(Df()),iBe=Eu(OX()),YX=Eu(W0()),kN=Eu(require("fs")),G4=Eu(require("path")),nBe=Eu(BX()),sBe=Eu(require("util")),aBe=WX(),op=ry();function oBe(){return Sm(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=G4.join(i,"actions","temp")}let r=G4.join(t,(0,aBe.v4)());return yield YX.mkdirP(r),r})}Ft.createTempDirectory=oBe;function lBe(e){return kN.statSync(e).size}Ft.getArchiveFileSizeInBytes=lBe;function cBe(e){var t,r,i,n,s;return Sm(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield iBe.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=tBe(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=G4.relative(o,p).replace(new RegExp(`\\${G4.sep}`,"g"),"/");iy.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}Ft.resolvePaths=cBe;function uBe(e){return Sm(this,void 0,void 0,function*(){return sBe.promisify(kN.unlink)(e)})}Ft.unlinkFile=uBe;function ZX(e,t=[]){return Sm(this,void 0,void 0,function*(){let r="";t.push("--version"),iy.debug(`Checking ${e} ${t.join(" ")}`);try{yield rBe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){iy.debug(i.message)}return r=r.trim(),iy.debug(r),r})}function dBe(){return Sm(this,void 0,void 0,function*(){let e=yield ZX("zstd",["--quiet"]),t=nBe.clean(e);return iy.debug(`zstd version: ${t}`),e===""?op.CompressionMethod.Gzip:op.CompressionMethod.ZstdWithoutLong})}Ft.getCompressionMethod=dBe;function pBe(e){return e===op.CompressionMethod.Gzip?op.CacheFilename.Gzip:op.CacheFilename.Zstd}Ft.getCacheFileName=pBe;function fBe(){return Sm(this,void 0,void 0,function*(){return kN.existsSync(op.GnuTarPathOnWindows)?op.GnuTarPathOnWindows:(yield ZX("tar")).toLowerCase().includes("gnu tar")?YX.which("tar"):""})}Ft.getGnuTarPathOnWindows=fBe;function mBe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ft.assertDefined=mBe;function hBe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ft.isGhes=hBe});var zN=g(UN=>{"use strict";Object.defineProperty(UN,"__esModule",{value:!0});UN.createEmptyPipeline=gBe;var JX=new Set(["Deserialize","Serialize","Retry","Sign"]),jN=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&&!JX.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!JX.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((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(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(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function gBe(){return jN.create()}});var Tm=g(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});var yBe=require("os"),bBe=require("util");function vBe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var _Be=vBe(bBe);function wBe(e,...t){process.stderr.write(`${_Be.default.format(e,...t)}${yBe.EOL}`)}var eY=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,rY,$N=[],HN=[],K4=[];eY&&GN(eY);var iY=Object.assign(e=>nY(e),{enable:GN,enabled:VN,disable:EBe,log:wBe});function GN(e){rY=e,$N=[],HN=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?HN.push(new RegExp(`^${i.substr(1)}$`)):$N.push(new RegExp(`^${i}$`));for(let i of K4)i.enabled=VN(i.namespace)}function VN(e){if(e.endsWith("*"))return!0;for(let t of HN)if(t.test(e))return!1;for(let t of $N)if(t.test(e))return!0;return!1}function EBe(){let e=rY||"";return GN(""),e}function nY(e){let t=Object.assign(r,{enabled:VN(e),destroy:SBe,log:iY.log,namespace:e,extend:xBe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return K4.push(t),t}function SBe(){let e=K4.indexOf(this);return e>=0?(K4.splice(e,1),!0):!1}function xBe(e){let t=nY(`${this.namespace}:${e}`);return t.log=this.log,t}var sy=iY,sY=new Set,V4=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Q4,X4=sy("azure");X4.log=(...e)=>{sy.log(...e)};var WN=["verbose","info","warning","error"];V4&&(cY(V4)?aY(V4):console.error(`AZURE_LOG_LEVEL set to unknown log level '${V4}'; logging is not enabled. Acceptable values: ${WN.join(", ")}.`));function aY(e){if(e&&!cY(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${WN.join(",")}`);Q4=e;let t=[];for(let r of sY)lY(r)&&t.push(r.namespace);sy.enable(t.join(","))}function TBe(){return Q4}var tY={verbose:400,info:300,warning:200,error:100};function NBe(e){let t=X4.extend(e);return oY(X4,t),{error:W4(t,"error"),warning:W4(t,"warning"),info:W4(t,"info"),verbose:W4(t,"verbose")}}function oY(e,t){t.log=(...r)=>{e.log(...r)}}function W4(e,t){let r=Object.assign(e.extend(t),{level:t});if(oY(e,r),lY(r)){let i=sy.disable();sy.enable(i+","+r.namespace)}return sY.add(r),r}function lY(e){return!!(Q4&&tY[e.level]<=tY[Q4])}function cY(e){return WN.includes(e)}xm.AzureLogger=X4;xm.createClientLogger=NBe;xm.getLogLevel=TBe;xm.setLogLevel=aY});var lp=g(Y4=>{"use strict";Object.defineProperty(Y4,"__esModule",{value:!0});Y4.logger=void 0;var RBe=Tm();Y4.logger=(0,RBe.createClientLogger)("core-rest-pipeline")});var uY=g(Z4=>{"use strict";Object.defineProperty(Z4,"__esModule",{value:!0});Z4.AbortError=void 0;var KN=class extends Error{constructor(t){super(t),this.name="AbortError"}};Z4.AbortError=KN});var dY=g(J4=>{"use strict";Object.defineProperty(J4,"__esModule",{value:!0});J4.AbortError=void 0;var ABe=uY();Object.defineProperty(J4,"AbortError",{enumerable:!0,get:function(){return ABe.AbortError}})});var XN=g(QN=>{"use strict";Object.defineProperty(QN,"__esModule",{value:!0});QN.createAbortablePromise=OBe;var CBe=dY();function OBe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new CBe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var ZN=g(YN=>{"use strict";Object.defineProperty(YN,"__esModule",{value:!0});YN.getRandomIntegerInclusive=PBe;function PBe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var pY=g(e_=>{"use strict";Object.defineProperty(e_,"__esModule",{value:!0});e_.delay=FBe;e_.calculateRetryDelay=BBe;var IBe=XN(),DBe=ZN(),LBe="The delay was aborted.";function FBe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,IBe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??LBe})}function BBe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,DBe.getRandomIntegerInclusive)(0,i/2)}}});var fY=g(JN=>{"use strict";Object.defineProperty(JN,"__esModule",{value:!0});JN.cancelablePromiseRace=qBe;async function qBe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var tR=g(eR=>{"use strict";Object.defineProperty(eR,"__esModule",{value:!0});eR.isObject=MBe;function MBe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var hY=g(t_=>{"use strict";Object.defineProperty(t_,"__esModule",{value:!0});t_.isError=mY;t_.getErrorMessage=jBe;var kBe=tR();function mY(e){if((0,kBe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function jBe(e){if(mY(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 yY=g(r_=>{"use strict";Object.defineProperty(r_,"__esModule",{value:!0});r_.computeSha256Hmac=UBe;r_.computeSha256Hash=zBe;var gY=require("crypto");async function UBe(e,t,r){let i=Buffer.from(e,"base64");return(0,gY.createHmac)("sha256",i).update(t).digest(r)}async function zBe(e,t){return(0,gY.createHash)("sha256").update(e).digest(t)}});var vY=g(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.isDefined=rR;ay.isObjectWithProperties=$Be;ay.objectHasProperty=bY;function rR(e){return typeof e<"u"&&e!==null}function $Be(e,t){if(!rR(e)||typeof e!="object")return!1;for(let r of t)if(!bY(e,r))return!1;return!0}function bY(e,t){return rR(e)&&typeof e=="object"&&t in e}});var _Y=g(nR=>{"use strict";var iR;Object.defineProperty(nR,"__esModule",{value:!0});nR.randomUUID=VBe;var HBe=require("crypto"),GBe=typeof((iR=globalThis?.crypto)===null||iR===void 0?void 0:iR.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):HBe.randomUUID;function VBe(){return GBe()}});var wY=g(zr=>{"use strict";var sR,aR,oR,lR;Object.defineProperty(zr,"__esModule",{value:!0});zr.isReactNative=zr.isNodeRuntime=zr.isNode=zr.isNodeLike=zr.isBun=zr.isDeno=zr.isWebWorker=zr.isBrowser=void 0;zr.isBrowser=typeof window<"u"&&typeof window.document<"u";zr.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((sR=self.constructor)===null||sR===void 0?void 0:sR.name)==="DedicatedWorkerGlobalScope"||((aR=self.constructor)===null||aR===void 0?void 0:aR.name)==="ServiceWorkerGlobalScope"||((oR=self.constructor)===null||oR===void 0?void 0:oR.name)==="SharedWorkerGlobalScope");zr.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";zr.isBun=typeof Bun<"u"&&typeof Bun.version<"u";zr.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((lR=globalThis.process.versions)===null||lR===void 0)&&lR.node);zr.isNode=zr.isNodeLike;zr.isNodeRuntime=zr.isNodeLike&&!zr.isBun&&!zr.isDeno;zr.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var EY=g(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});i_.uint8ArrayToString=WBe;i_.stringToUint8Array=KBe;function WBe(e,t){return Buffer.from(e).toString(t)}function KBe(e,t){return Buffer.from(e,t)}});var $n=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var SY=pY();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return SY.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return SY.calculateRetryDelay}});var QBe=fY();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return QBe.cancelablePromiseRace}});var XBe=XN();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return XBe.createAbortablePromise}});var YBe=ZN();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return YBe.getRandomIntegerInclusive}});var ZBe=tR();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return ZBe.isObject}});var xY=hY();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return xY.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return xY.getErrorMessage}});var TY=yY();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return TY.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return TY.computeSha256Hmac}});var cR=vY();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return cR.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return cR.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return cR.objectHasProperty}});var JBe=_Y();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return JBe.randomUUID}});var Su=wY();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return Su.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return Su.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return Su.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return Su.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return Su.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return Su.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return Su.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return Su.isWebWorker}});var NY=EY();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return NY.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return NY.stringToUint8Array}})});var s_=g(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});n_.Sanitizer=void 0;var eqe=$n(),uR="REDACTED",tqe=["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"],rqe=["api-version"],dR=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=tqe.concat(t),r=rqe.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,eqe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,uR);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]=uR;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]=uR;return r}};n_.Sanitizer=dR});var pR=g(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.logPolicyName=void 0;Nm.logPolicy=sqe;var iqe=lp(),nqe=s_();Nm.logPolicyName="logPolicy";function sqe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:iqe.logger.info,i=new nqe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Nm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var fR=g(Rm=>{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.redirectPolicyName=void 0;Rm.redirectPolicy=aqe;Rm.redirectPolicyName="redirectPolicy";var RY=["GET","HEAD"];function aqe(e={}){let{maxRetries:t=20}=e;return{name:Rm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return AY(i,n,t)}}}async function AY(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&RY.includes(n.method)||s===302&&RY.includes(n.method)||s===303&&n.method==="POST"||s===307)&&iQY,__assign:()=>a_,__asyncDelegator:()=>UY,__asyncGenerator:()=>jY,__asyncValues:()=>zY,__await:()=>Am,__awaiter:()=>LY,__classPrivateFieldGet:()=>VY,__classPrivateFieldIn:()=>KY,__classPrivateFieldSet:()=>WY,__createBinding:()=>l_,__decorate:()=>PY,__disposeResources:()=>XY,__esDecorate:()=>oqe,__exportStar:()=>BY,__extends:()=>CY,__generator:()=>FY,__importDefault:()=>GY,__importStar:()=>HY,__makeTemplateObject:()=>$Y,__metadata:()=>DY,__param:()=>IY,__propKey:()=>cqe,__read:()=>hR,__rest:()=>OY,__runInitializers:()=>lqe,__setFunctionName:()=>uqe,__spread:()=>qY,__spreadArray:()=>kY,__spreadArrays:()=>MY,__values:()=>o_,default:()=>fqe});function CY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");mR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function OY(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function IY(e,t){return function(r,i){t(r,i,e)}}function oqe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function lqe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 hR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function qY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Am?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function UY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Am(e[n](a)),done:!1}:s?s(a):a}:s}}function zY(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 o_=="function"?o_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function $Y(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function HY(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)&&l_(t,e,r);return dqe(t,e),t}function GY(e){return e&&e.__esModule?e:{default:e}}function VY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function WY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function KY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function QY(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function XY(e){function t(s){e.error=e.hasError?new pqe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var mR,a_,l_,dqe,pqe,fqe,u_=br(()=>{mR=function(e,t){return mR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},mR(e,t)};a_=function(){return a_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(d_,"__esModule",{value:!0});d_.getHeaderName=mqe;d_.setPlatformSpecificData=hqe;var YY=(u_(),Dd(c_)),gR=YY.__importStar(require("node:os")),yR=YY.__importStar(require("node:process"));function mqe(){return"User-Agent"}async function hqe(e){if(yR&&yR.versions){let t=yR.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",`(${gR.arch()}-${gR.type()}-${gR.release()})`)}});var xu=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.DEFAULT_RETRY_POLICY_COUNT=Cm.SDK_VERSION=void 0;Cm.SDK_VERSION="1.17.0";Cm.DEFAULT_RETRY_POLICY_COUNT=3});var bR=g(p_=>{"use strict";Object.defineProperty(p_,"__esModule",{value:!0});p_.getUserAgentHeaderName=bqe;p_.getUserAgentValue=vqe;var JY=ZY(),gqe=xu();function yqe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function bqe(){return(0,JY.getHeaderName)()}async function vqe(e){let t=new Map;t.set("core-rest-pipeline",gqe.SDK_VERSION),await(0,JY.setPlatformSpecificData)(t);let r=yqe(t);return e?`${e} ${r}`:r}});var vR=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.userAgentPolicyName=void 0;Om.userAgentPolicy=_qe;var tZ=bR(),eZ=(0,tZ.getUserAgentHeaderName)();Om.userAgentPolicyName="userAgentPolicy";function _qe(e={}){let t=(0,tZ.getUserAgentValue)(e.userAgentPrefix);return{name:Om.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(eZ)||r.headers.set(eZ,await t),i(r)}}}});var f_=g(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.isNodeReadableStream=rZ;Pm.isWebReadableStream=iZ;Pm.isReadableStream=wqe;Pm.isBlob=Eqe;function rZ(e){return!!(e&&typeof e.pipe=="function")}function iZ(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function wqe(e){return rZ(e)||iZ(e)}function Eqe(e){return typeof e.stream=="function"}});var _R=g(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.getRawContent=Nqe;oy.createFileFromStream=Rqe;oy.createFile=Aqe;var Sqe=$n(),xqe=f_(),nZ={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},m_=Symbol("rawContent");function Tqe(e){return typeof e[m_]=="function"}function Nqe(e){return Tqe(e)?e[m_]():e.stream()}function Rqe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},nZ),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,xqe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[m_]:e})}function Aqe(e,t,r={}){var i,n,s;return Sqe.isNodeLike?Object.assign(Object.assign({},nZ),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[m_]:()=>e}):new File([e],t,r)}});var oZ=g(ER=>{"use strict";Object.defineProperty(ER,"__esModule",{value:!0});ER.concat=Dqe;var sc=(u_(),Dd(c_)),wR=require("node:stream"),Cqe=f_(),Oqe=_R();function sZ(){return sc.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield sc.__await(t.read());if(r)return yield sc.__await(void 0);yield yield sc.__await(i)}}finally{t.releaseLock()}})}function Pqe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=sZ.bind(e)),e.values||(e.values=sZ.bind(e))}function Iqe(e){return e instanceof ReadableStream?(Pqe(e),wR.Readable.fromWeb(e)):e}function aZ(e){return e instanceof Uint8Array?wR.Readable.from(Buffer.from(e)):(0,Cqe.isBlob)(e)?aZ((0,Oqe.getRawContent)(e)):Iqe(e)}async function Dqe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(aZ);return wR.Readable.from(function(){return sc.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,sc.__asyncValues(c)),l;l=yield sc.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield sc.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield sc.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var SR=g(Im=>{"use strict";Object.defineProperty(Im,"__esModule",{value:!0});Im.multipartPolicyName=void 0;Im.multipartPolicy=Hqe;var cp=$n(),Lqe=oZ(),Fqe=f_();function Bqe(){return`----AzSDKFormBoundary${(0,cp.randomUUID)()}`}function qqe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function Mqe(e){return e instanceof Uint8Array?e.byteLength:(0,Fqe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function kqe(e){let t=0;for(let r of e){let i=Mqe(r);if(i===void 0)return;t+=i}return t}async function jqe(e,t,r){let i=[(0,cp.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,cp.stringToUint8Array)(`\r +`,"utf-8"),(0,cp.stringToUint8Array)(qqe(s.headers),"utf-8"),(0,cp.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,cp.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,cp.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=kqe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,Lqe.concat)(i)}Im.multipartPolicyName="multipartPolicy";var Uqe=70,zqe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function $qe(e){if(e.length>Uqe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!zqe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Hqe(){return{name:Im.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?$qe(i):i=Bqe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await jqe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var xR=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.decompressResponsePolicyName=void 0;Dm.decompressResponsePolicy=Gqe;Dm.decompressResponsePolicyName="decompressResponsePolicy";function Gqe(){return{name:Dm.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var lZ=g(h_=>{"use strict";Object.defineProperty(h_,"__esModule",{value:!0});h_.AbortError=void 0;var TR=class extends Error{constructor(t){super(t),this.name="AbortError"}};h_.AbortError=TR});var y_=g(g_=>{"use strict";Object.defineProperty(g_,"__esModule",{value:!0});g_.AbortError=void 0;var Vqe=lZ();Object.defineProperty(g_,"AbortError",{enumerable:!0,get:function(){return Vqe.AbortError}})});var v_=g(b_=>{"use strict";Object.defineProperty(b_,"__esModule",{value:!0});b_.delay=Qqe;b_.parseHeaderValueAsNumber=Xqe;var Wqe=y_(),Kqe="The operation was aborted.";function Qqe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new Wqe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Kqe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function Xqe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var w_=g(__=>{"use strict";Object.defineProperty(__,"__esModule",{value:!0});__.isThrottlingRetryResponse=Jqe;__.throttlingRetryStrategy=eMe;var Yqe=v_(),NR="Retry-After",Zqe=["retry-after-ms","x-ms-retry-after-ms",NR];function cZ(e){if(e&&[429,503].includes(e.status))try{for(let n of Zqe){let s=(0,Yqe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===NR?1e3:1)}let t=e.headers.get(NR);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function Jqe(e){return Number.isFinite(cZ(e))}function eMe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=cZ(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var E_=g(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.exponentialRetryStrategy=sMe;ly.isExponentialRetryResponse=uZ;ly.isSystemError=dZ;var tMe=$n(),rMe=w_(),iMe=1e3,nMe=1e3*64;function sMe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:iMe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:nMe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=dZ(l),u=c&&e.ignoreSystemErrors,d=uZ(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,rMe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,tMe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function uZ(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function dZ(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Lm=g(RR=>{"use strict";Object.defineProperty(RR,"__esModule",{value:!0});RR.retryPolicy=uMe;var aMe=v_(),oMe=Tm(),lMe=y_(),pZ=xu(),fZ=(0,oMe.createClientLogger)("core-rest-pipeline retryPolicy"),cMe="retryPolicy";function uMe(e,t={maxRetries:pZ.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||fZ;return{name:cMe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new lMe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:pZ.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||fZ;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,aMe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var AR=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.defaultRetryPolicyName=void 0;Fm.defaultRetryPolicy=hMe;var dMe=E_(),pMe=w_(),fMe=Lm(),mMe=xu();Fm.defaultRetryPolicyName="defaultRetryPolicy";function hMe(e={}){var t;return{name:Fm.defaultRetryPolicyName,sendRequest:(0,fMe.retryPolicy)([(0,pMe.throttlingRetryStrategy)(),(0,dMe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:mMe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var cy=g(OR=>{"use strict";Object.defineProperty(OR,"__esModule",{value:!0});OR.createHttpHeaders=yMe;function S_(e){return e.toLowerCase()}function*gMe(e){for(let t of e.values())yield[t.name,t.value]}var CR=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(S_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(S_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(S_(t))}delete(t){this._headersMap.delete(S_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return gMe(this._headersMap)}};function yMe(e){return new CR(e)}});var PR=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.formDataPolicyName=void 0;Bm.formDataPolicy=vMe;var hZ=$n(),mZ=cy();Bm.formDataPolicyName="formDataPolicy";function bMe(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function vMe(){return{name:Bm.formDataPolicyName,async sendRequest(e,t){if(hZ.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=bMe(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=_Me(e.formData):await wMe(e.formData,e),e.formData=void 0}return t(e)}}}function _Me(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function wMe(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[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,mZ.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,hZ.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,mZ.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var yZ=g((Uxt,gZ)=>{var qm=1e3,Mm=qm*60,km=Mm*60,up=km*24,EMe=up*7,SMe=up*365.25;gZ.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return xMe(e);if(r==="number"&&isFinite(e))return t.long?NMe(e):TMe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function xMe(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*SMe;case"weeks":case"week":case"w":return r*EMe;case"days":case"day":case"d":return r*up;case"hours":case"hour":case"hrs":case"hr":case"h":return r*km;case"minutes":case"minute":case"mins":case"min":case"m":return r*Mm;case"seconds":case"second":case"secs":case"sec":case"s":return r*qm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function TMe(e){var t=Math.abs(e);return t>=up?Math.round(e/up)+"d":t>=km?Math.round(e/km)+"h":t>=Mm?Math.round(e/Mm)+"m":t>=qm?Math.round(e/qm)+"s":e+"ms"}function NMe(e){var t=Math.abs(e);return t>=up?x_(e,t,up,"day"):t>=km?x_(e,t,km,"hour"):t>=Mm?x_(e,t,Mm,"minute"):t>=qm?x_(e,t,qm,"second"):e+" ms"}function x_(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var IR=g((zxt,bZ)=>{function RMe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=yZ(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(L==="%%")return"%";E++;let q=r.formatters[O];if(typeof q=="function"){let P=y[E];L=q.call(b,P),y.splice(E,1),E--}return L}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{js.formatArgs=CMe;js.save=OMe;js.load=PMe;js.useColors=AMe;js.storage=IMe();js.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`."))}})();js.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 AMe(){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 CMe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+T_.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}js.log=console.debug||console.log||(()=>{});function OMe(e){try{e?js.storage.setItem("debug",e):js.storage.removeItem("debug")}catch{}}function PMe(){let e;try{e=js.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function IMe(){try{return localStorage}catch{}}T_.exports=IR()(js);var{formatters:DMe}=T_.exports;DMe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var wZ=g((Oi,R_)=>{var LMe=require("tty"),N_=require("util");Oi.init=UMe;Oi.log=MMe;Oi.formatArgs=BMe;Oi.save=kMe;Oi.load=jMe;Oi.useColors=FMe;Oi.destroy=N_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Oi.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Oi.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{}Oi.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.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 FMe(){return"colors"in Oi.inspectOpts?!!Oi.inspectOpts.colors:LMe.isatty(process.stderr.fd)}function BMe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+R_.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=qMe()+t+" "+e[0]}function qMe(){return Oi.inspectOpts.hideDate?"":new Date().toISOString()+" "}function MMe(...e){return process.stderr.write(N_.formatWithOptions(Oi.inspectOpts,...e)+` +`)}function kMe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function jMe(){return process.env.DEBUG}function UMe(e){e.inspectOpts={};let t=Object.keys(Oi.inspectOpts);for(let r=0;rt.trim()).join(" ")};_Z.O=function(e){return this.inspectOpts.colors=this.useColors,N_.inspect(e,this.inspectOpts)}});var uy=g(($xt,DR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?DR.exports=vZ():DR.exports=wZ()});var xZ=g(bs=>{"use strict";var zMe=bs&&bs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$Me=bs&&bs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EZ=bs&&bs.__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)&&zMe(t,e,r);return $Me(t,e),t};Object.defineProperty(bs,"__esModule",{value:!0});bs.req=bs.json=bs.toBuffer=void 0;var HMe=EZ(require("http")),GMe=EZ(require("https"));async function SZ(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}bs.toBuffer=SZ;async function VMe(e){let r=(await SZ(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}bs.json=VMe;function WMe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?GMe:HMe).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}bs.req=WMe});var FR=g(Us=>{"use strict";var NZ=Us&&Us.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),KMe=Us&&Us.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RZ=Us&&Us.__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)&&NZ(t,e,r);return KMe(t,e),t},QMe=Us&&Us.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&NZ(t,e,r)};Object.defineProperty(Us,"__esModule",{value:!0});Us.Agent=void 0;var XMe=RZ(require("net")),TZ=RZ(require("http")),YMe=require("https");QMe(xZ(),Us);var tl=Symbol("AgentBaseInternalState"),LR=class extends TZ.Agent{constructor(t){super(t),this[tl]={}}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 XMe.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?YMe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof TZ.Agent)return o.addRequest(t,n);this[tl].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[tl].currentSocket;if(this[tl].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[tl].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[tl]&&(this[tl].defaultPort=t)}get protocol(){return this[tl].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[tl]&&(this[tl].protocol=t)}};Us.Agent=LR});var AZ=g(jm=>{"use strict";var ZMe=jm&&jm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jm,"__esModule",{value:!0});jm.parseProxyResponse=void 0;var JMe=ZMe(uy()),A_=(0,JMe.default)("https-proxy-agent:parse-proxy-response");function eke(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),A_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),A_("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){A_("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),L=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,L]:Array.isArray(O)?O.push(L):w[T]=L}A_("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}jm.parseProxyResponse=eke});var DZ=g(wa=>{"use strict";var tke=wa&&wa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rke=wa&&wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PZ=wa&&wa.__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)&&tke(t,e,r);return rke(t,e),t},IZ=wa&&wa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wa,"__esModule",{value:!0});wa.HttpsProxyAgent=void 0;var BR=PZ(require("net")),CZ=PZ(require("tls")),ike=IZ(require("assert")),nke=IZ(uy()),ske=FR(),ake=require("url"),oke=AZ(),dy=(0,nke.default)("https-proxy-agent"),C_=class extends ske.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new ake.URL(t):t,this.proxyHeaders=r?.headers??{},dy("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?OZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){dy("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=CZ.connect({...this.connectOpts,servername:p})}else dy("Creating `net.Socket`: %o",this.connectOpts),n=BR.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=BR.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,oke.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",lke),r.secureEndpoint){dy("Upgrading socket connection to TLS");let p=r.servername||r.host;return CZ.connect({...OZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new BR.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{dy("Replaying proxy buffer for failed request"),(0,ike.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};C_.protocols=["http","https"];wa.HttpsProxyAgent=C_;function lke(e){e.resume()}function OZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var BZ=g(Ea=>{"use strict";var cke=Ea&&Ea.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),uke=Ea&&Ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FZ=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)&&cke(t,e,r);return uke(t,e),t},dke=Ea&&Ea.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.HttpProxyAgent=void 0;var pke=FZ(require("net")),fke=FZ(require("tls")),mke=dke(uy()),hke=require("events"),gke=FR(),LZ=require("url"),Um=(0,mke.default)("http-proxy-agent"),O_=class extends gke.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new LZ.URL(t):t,this.proxyHeaders=r?.headers??{},Um("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?yke(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new LZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Um("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Um("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Um("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Um("Creating `tls.Socket`: %o",this.connectOpts),s=fke.connect(this.connectOpts)):(Um("Creating `net.Socket`: %o",this.connectOpts),s=pke.connect(this.connectOpts)),await(0,hke.once)(s,"connect"),s}};O_.protocols=["http","https"];Ea.HttpProxyAgent=O_;function yke(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var qR=g(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.globalNoProxyList=Sa.proxyPolicyName=void 0;Sa.loadNoProxy=UZ;Sa.getDefaultProxySettings=Rke;Sa.proxyPolicy=Cke;var bke=DZ(),vke=BZ(),_ke=lp(),wke="HTTPS_PROXY",Eke="HTTP_PROXY",Ske="ALL_PROXY",xke="NO_PROXY";Sa.proxyPolicyName="proxyPolicy";Sa.globalNoProxyList=[];var kZ=!1,Tke=new Map;function P_(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function jZ(){if(!process)return;let e=P_(wke),t=P_(Ske),r=P_(Eke);return e||t||r}function Nke(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function UZ(){let e=P_(xke);return kZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function Rke(e){if(!e&&(e=jZ(),!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 Ake(){let e=jZ();return e?new URL(e):void 0}function qZ(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 MZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&_ke.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new vke.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new bke.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function Cke(e,t){kZ||Sa.globalNoProxyList.push(...UZ());let r=e?qZ(e):Ake(),i={};return{name:Sa.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!Nke(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:Sa.globalNoProxyList,t?.customNoProxyList?void 0:Tke)?MZ(n,i,r):n.proxySettings&&MZ(n,i,qZ(n.proxySettings)),s(n)}}}});var MR=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.setClientRequestIdPolicyName=void 0;zm.setClientRequestIdPolicy=Oke;zm.setClientRequestIdPolicyName="setClientRequestIdPolicy";function Oke(e="x-ms-client-request-id"){return{name:zm.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var kR=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.tlsPolicyName=void 0;$m.tlsPolicy=Pke;$m.tlsPolicyName="tlsPolicy";function Pke(e){return{name:$m.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var jR=g(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.TracingContextImpl=rl.createTracingContext=rl.knownContextKeys=void 0;rl.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Ike(e={}){let t=new I_(e.parentContext);return e.span&&(t=t.setValue(rl.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(rl.knownContextKeys.namespace,e.namespace)),t}rl.createTracingContext=Ike;var I_=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}};rl.TracingContextImpl=I_});var zZ=g(D_=>{"use strict";Object.defineProperty(D_,"__esModule",{value:!0});D_.state=void 0;D_.state={instrumenterImplementation:void 0}});var UR=g(il=>{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.getInstrumenter=il.useInstrumenter=il.createDefaultInstrumenter=il.createDefaultTracingSpan=void 0;var Dke=jR(),L_=zZ();function $Z(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}il.createDefaultTracingSpan=$Z;function HZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:$Z(),tracingContext:(0,Dke.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}il.createDefaultInstrumenter=HZ;function Lke(e){L_.state.instrumenterImplementation=e}il.useInstrumenter=Lke;function Fke(){return L_.state.instrumenterImplementation||(L_.state.instrumenterImplementation=HZ()),L_.state.instrumenterImplementation}il.getInstrumenter=Fke});var GZ=g(B_=>{"use strict";Object.defineProperty(B_,"__esModule",{value:!0});B_.createTracingClient=void 0;var F_=UR(),zR=jR();function Bke(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,F_.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(zR.knownContextKeys.namespace)||(m=m.setValue(zR.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(zR.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,F_.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,F_.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,F_.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}B_.createTracingClient=Bke});var $R=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.createTracingClient=Hm.useInstrumenter=void 0;var qke=UR();Object.defineProperty(Hm,"useInstrumenter",{enumerable:!0,get:function(){return qke.useInstrumenter}});var Mke=GZ();Object.defineProperty(Hm,"createTracingClient",{enumerable:!0,get:function(){return Mke.createTracingClient}})});var VZ=g(q_=>{"use strict";Object.defineProperty(q_,"__esModule",{value:!0});q_.custom=void 0;var kke=require("node:util");q_.custom=kke.inspect.custom});var M_=g(py=>{"use strict";Object.defineProperty(py,"__esModule",{value:!0});py.RestError=void 0;py.isRestError=Hke;var jke=$n(),Uke=VZ(),zke=s_(),$ke=new zke.Sanitizer,Gm=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.setPrototypeOf(this,e.prototype)}[Uke.custom](){return`RestError: ${this.message} + ${$ke.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};py.RestError=Gm;Gm.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Gm.PARSE_ERROR="PARSE_ERROR";function Hke(e){return e instanceof Gm?!0:(0,jke.isError)(e)&&e.name==="RestError"}});var HR=g(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.tracingPolicyName=void 0;Vm.tracingPolicy=Xke;var Gke=$R(),Vke=xu(),Wke=bR(),k_=lp(),fy=$n(),Kke=M_(),Qke=s_();Vm.tracingPolicyName="tracingPolicy";function Xke(e={}){let t=(0,Wke.getUserAgentValue)(e.userAgentPrefix),r=new Qke.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Yke();return{name:Vm.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=Zke(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return eje(c,d),d}catch(d){throw Jke(c,d),d}}}}function Yke(){try{return(0,Gke.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Vke.SDK_VERSION})}catch(e){k_.logger.warning(`Error when creating the TracingClient: ${(0,fy.getErrorMessage)(e)}`);return}}function Zke(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){k_.logger.warning(`Skipping creating a tracing span due to an error: ${(0,fy.getErrorMessage)(i)}`);return}}function Jke(e,t){try{e.setStatus({status:"error",error:(0,fy.isError)(t)?t:void 0}),(0,Kke.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){k_.logger.warning(`Skipping tracing span processing due to an error: ${(0,fy.getErrorMessage)(r)}`)}}function eje(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){k_.logger.warning(`Skipping tracing span processing due to an error: ${(0,fy.getErrorMessage)(r)}`)}}});var QZ=g(GR=>{"use strict";Object.defineProperty(GR,"__esModule",{value:!0});GR.createPipelineFromOptions=pje;var tje=pR(),rje=zN(),ije=fR(),nje=vR(),WZ=SR(),sje=xR(),aje=AR(),oje=PR(),KZ=$n(),lje=qR(),cje=MR(),uje=kR(),dje=HR();function pje(e){var t;let r=(0,rje.createEmptyPipeline)();return KZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,uje.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,lje.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,sje.decompressResponsePolicy)())),r.addPolicy((0,oje.formDataPolicy)(),{beforePolicies:[WZ.multipartPolicyName]}),r.addPolicy((0,nje.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,cje.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,WZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,aje.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,dje.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),KZ.isNodeLike&&r.addPolicy((0,ije.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,tje.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var tJ=g(U_=>{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.getBodyLength=eJ;U_.createNodeHttpClient=vje;var QR=(u_(),Dd(c_)),VR=QR.__importStar(require("node:http")),WR=QR.__importStar(require("node:https")),XZ=QR.__importStar(require("node:zlib")),fje=require("node:stream"),YZ=y_(),mje=cy(),gy=M_(),my=lp(),hje={};function hy(e){return e&&typeof e.pipe=="function"}function ZZ(e){return 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 JZ(e){return e&&typeof e.byteLength=="number"}var j_=class extends fje.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},KR=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new YZ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=eJ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new j_(y);b.on("error",w=>{my.logger.error("Error in upload progress",w)}),hy(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=gje(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?yje(d,p):d;let h=t.onDownloadProgress;if(h){let y=new j_(h);y.on("error",b=>{my.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await bje(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();hy(c)&&(d=ZZ(c));let p=Promise.resolve();hy(u)&&(p=ZZ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{my.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?VR.request(l,c):WR.request(l,c);d.once("error",p=>{var f;u(new gy.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:gy.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new YZ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&hy(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):JZ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(my.logger.error("Unrecognized body type",i),u(new gy.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?VR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new VR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return WR.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:hje,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(my.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new WR.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function gje(e){let t=(0,mje.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 yje(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=XZ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=XZ.createInflate();return e.pipe(i),i}return e}function bje(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new gy.RestError(`Error reading response as text: ${n.message}`,{code:gy.RestError.PARSE_ERROR}))})})}function eJ(e){return e?Buffer.isBuffer(e)?e.length:hy(e)?null:JZ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function vje(){return new KR}});var rJ=g(XR=>{"use strict";Object.defineProperty(XR,"__esModule",{value:!0});XR.createDefaultHttpClient=wje;var _je=tJ();function wje(){return(0,_je.createNodeHttpClient)()}});var iJ=g(ZR=>{"use strict";Object.defineProperty(ZR,"__esModule",{value:!0});ZR.createPipelineRequest=xje;var Eje=cy(),Sje=$n(),YR=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,Eje.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!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.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,Sje.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function xje(e){return new YR(e)}});var nJ=g(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});yy.exponentialRetryPolicyName=void 0;yy.exponentialRetryPolicy=Aje;var Tje=E_(),Nje=Lm(),Rje=xu();yy.exponentialRetryPolicyName="exponentialRetryPolicy";function Aje(e={}){var t;return(0,Nje.retryPolicy)([(0,Tje.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Rje.DEFAULT_RETRY_POLICY_COUNT})}});var sJ=g(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.systemErrorRetryPolicyName=void 0;Wm.systemErrorRetryPolicy=Ije;var Cje=E_(),Oje=Lm(),Pje=xu();Wm.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Ije(e={}){var t;return{name:Wm.systemErrorRetryPolicyName,sendRequest:(0,Oje.retryPolicy)([(0,Cje.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Pje.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var aJ=g(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.throttlingRetryPolicyName=void 0;Km.throttlingRetryPolicy=Bje;var Dje=w_(),Lje=Lm(),Fje=xu();Km.throttlingRetryPolicyName="throttlingRetryPolicy";function Bje(e={}){var t;return{name:Km.throttlingRetryPolicyName,sendRequest:(0,Lje.retryPolicy)([(0,Dje.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Fje.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var JR=g(Qm=>{"use strict";Object.defineProperty(Qm,"__esModule",{value:!0});Qm.DEFAULT_CYCLER_OPTIONS=void 0;Qm.createTokenCycler=kje;var qje=v_();Qm.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function Mje(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var oJ=g(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.bearerTokenAuthenticationPolicyName=void 0;Xm.bearerTokenAuthenticationPolicy=Hje;var jje=JR(),Uje=lp();Xm.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function zje(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function $je(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Hje(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||Uje.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:zje,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,jje.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Xm.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&$je(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var lJ=g(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.ndJsonPolicyName=void 0;Ym.ndJsonPolicy=Gje;Ym.ndJsonPolicyName="ndJsonPolicy";function Gje(){return{name:Ym.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 uJ=g(dp=>{"use strict";Object.defineProperty(dp,"__esModule",{value:!0});dp.auxiliaryAuthenticationHeaderPolicyName=void 0;dp.auxiliaryAuthenticationHeaderPolicy=Qje;var Vje=JR(),Wje=lp();dp.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var cJ="x-ms-authorization-auxiliary";async function Kje(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Qje(e){let{credentials:t,scopes:r}=e,i=e.logger||Wje.logger,n=new WeakMap;return{name:dp.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${dp.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,Vje.createTokenCycler)(c),n.set(c,u)),o.push(Kje({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${cJ} header will not be set.`),a(s)):(s.headers.set(cJ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var ac=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var Xje=zN();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return Xje.createEmptyPipeline}});var Yje=QZ();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return Yje.createPipelineFromOptions}});var Zje=rJ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return Zje.createDefaultHttpClient}});var Jje=cy();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return Jje.createHttpHeaders}});var eUe=iJ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return eUe.createPipelineRequest}});var dJ=M_();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return dJ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return dJ.isRestError}});var pJ=xR();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return pJ.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return pJ.decompressResponsePolicyName}});var fJ=nJ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return fJ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return fJ.exponentialRetryPolicyName}});var mJ=MR();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return mJ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return mJ.setClientRequestIdPolicyName}});var hJ=pR();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return hJ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return hJ.logPolicyName}});var gJ=SR();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return gJ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return gJ.multipartPolicyName}});var eA=qR();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return eA.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return eA.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return eA.getDefaultProxySettings}});var yJ=fR();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return yJ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return yJ.redirectPolicyName}});var bJ=sJ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return bJ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return bJ.systemErrorRetryPolicyName}});var vJ=aJ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return vJ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return vJ.throttlingRetryPolicyName}});var tUe=Lm();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return tUe.retryPolicy}});var _J=HR();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return _J.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return _J.tracingPolicyName}});var rUe=AR();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return rUe.defaultRetryPolicy}});var wJ=vR();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return wJ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return wJ.userAgentPolicyName}});var EJ=kR();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return EJ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return EJ.tlsPolicyName}});var SJ=PR();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return SJ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return SJ.formDataPolicyName}});var xJ=oJ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return xJ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return xJ.bearerTokenAuthenticationPolicyName}});var TJ=lJ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return TJ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return TJ.ndJsonPolicyName}});var NJ=uJ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return NJ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return NJ.auxiliaryAuthenticationHeaderPolicyName}});var RJ=_R();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return RJ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return RJ.createFileFromStream}})});var XJ={};W6(XJ,{__addDisposableResource:()=>KJ,__assign:()=>z_,__asyncDelegator:()=>jJ,__asyncGenerator:()=>kJ,__asyncValues:()=>UJ,__await:()=>Zm,__awaiter:()=>DJ,__classPrivateFieldGet:()=>GJ,__classPrivateFieldIn:()=>WJ,__classPrivateFieldSet:()=>VJ,__createBinding:()=>H_,__decorate:()=>OJ,__disposeResources:()=>QJ,__esDecorate:()=>iUe,__exportStar:()=>FJ,__extends:()=>AJ,__generator:()=>LJ,__importDefault:()=>HJ,__importStar:()=>$J,__makeTemplateObject:()=>zJ,__metadata:()=>IJ,__param:()=>PJ,__propKey:()=>sUe,__read:()=>rA,__rest:()=>CJ,__runInitializers:()=>nUe,__setFunctionName:()=>aUe,__spread:()=>BJ,__spreadArray:()=>MJ,__spreadArrays:()=>qJ,__values:()=>$_,default:()=>cUe});function AJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");tA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function CJ(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function PJ(e,t){return function(r,i){t(r,i,e)}}function iUe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function nUe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 rA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function BJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Zm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function jJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Zm(e[n](a)),done:!1}:s?s(a):a}:s}}function UJ(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 $_=="function"?$_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function zJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function $J(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)&&H_(t,e,r);return oUe(t,e),t}function HJ(e){return e&&e.__esModule?e:{default:e}}function GJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function VJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function WJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function KJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function QJ(e){function t(s){e.error=e.hasError?new lUe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var tA,z_,H_,oUe,lUe,cUe,YJ=br(()=>{tA=function(e,t){return tA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},tA(e,t)};z_=function(){return z_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.AzureKeyCredential=void 0;var iA=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}};G_.AzureKeyCredential=iA});var JJ=g(nA=>{"use strict";Object.defineProperty(nA,"__esModule",{value:!0});nA.isKeyCredential=dUe;var uUe=$n();function dUe(e){return(0,uUe.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var eee=g(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});by.AzureNamedKeyCredential=void 0;by.isNamedKeyCredential=fUe;var pUe=$n(),sA=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}};by.AzureNamedKeyCredential=sA;function fUe(e){return(0,pUe.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var tee=g(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.AzureSASCredential=void 0;vy.isSASCredential=hUe;var mUe=$n(),aA=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}};vy.AzureSASCredential=aA;function hUe(e){return(0,mUe.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var ree=g(oA=>{"use strict";Object.defineProperty(oA,"__esModule",{value:!0});oA.isTokenCredential=gUe;function gUe(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var see=g(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});En.isTokenCredential=En.isSASCredential=En.AzureSASCredential=En.isNamedKeyCredential=En.AzureNamedKeyCredential=En.isKeyCredential=En.AzureKeyCredential=void 0;var yUe=ZJ();Object.defineProperty(En,"AzureKeyCredential",{enumerable:!0,get:function(){return yUe.AzureKeyCredential}});var bUe=JJ();Object.defineProperty(En,"isKeyCredential",{enumerable:!0,get:function(){return bUe.isKeyCredential}});var iee=eee();Object.defineProperty(En,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return iee.AzureNamedKeyCredential}});Object.defineProperty(En,"isNamedKeyCredential",{enumerable:!0,get:function(){return iee.isNamedKeyCredential}});var nee=tee();Object.defineProperty(En,"AzureSASCredential",{enumerable:!0,get:function(){return nee.AzureSASCredential}});Object.defineProperty(En,"isSASCredential",{enumerable:!0,get:function(){return nee.isSASCredential}});var vUe=ree();Object.defineProperty(En,"isTokenCredential",{enumerable:!0,get:function(){return vUe.isTokenCredential}})});var lA=g(nl=>{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.pipelineContainsDisableKeepAlivePolicy=nl.createDisableKeepAlivePolicy=nl.disableKeepAlivePolicyName=void 0;nl.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function _Ue(){return{name:nl.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}nl.createDisableKeepAlivePolicy=_Ue;function wUe(e){return e.getOrderedPolicies().some(t=>t.name===nl.disableKeepAlivePolicyName)}nl.pipelineContainsDisableKeepAlivePolicy=wUe});var Aee={};W6(Aee,{__addDisposableResource:()=>Nee,__assign:()=>V_,__asyncDelegator:()=>bee,__asyncGenerator:()=>yee,__asyncValues:()=>vee,__await:()=>Jm,__awaiter:()=>dee,__classPrivateFieldGet:()=>See,__classPrivateFieldIn:()=>Tee,__classPrivateFieldSet:()=>xee,__createBinding:()=>K_,__decorate:()=>lee,__disposeResources:()=>Ree,__esDecorate:()=>EUe,__exportStar:()=>fee,__extends:()=>aee,__generator:()=>pee,__importDefault:()=>Eee,__importStar:()=>wee,__makeTemplateObject:()=>_ee,__metadata:()=>uee,__param:()=>cee,__propKey:()=>xUe,__read:()=>uA,__rest:()=>oee,__runInitializers:()=>SUe,__setFunctionName:()=>TUe,__spread:()=>mee,__spreadArray:()=>gee,__spreadArrays:()=>hee,__values:()=>W_,default:()=>AUe});function aee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");cA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function oee(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function cee(e,t){return function(r,i){t(r,i,e)}}function EUe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function SUe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 uA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function mee(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof Jm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function bee(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:Jm(e[n](a)),done:!1}:s?s(a):a}:s}}function vee(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 W_=="function"?W_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function _ee(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function wee(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)&&K_(t,e,r);return NUe(t,e),t}function Eee(e){return e&&e.__esModule?e:{default:e}}function See(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function xee(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function Tee(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Nee(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function Ree(e){function t(s){e.error=e.hasError?new RUe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var cA,V_,K_,NUe,RUe,AUe,Cee=br(()=>{cA=function(e,t){return cA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},cA(e,t)};V_=function(){return V_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.decodeStringToString=sl.decodeString=sl.encodeByteArray=sl.encodeString=void 0;function CUe(e){return Buffer.from(e).toString("base64")}sl.encodeString=CUe;function OUe(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}sl.encodeByteArray=OUe;function PUe(e){return Buffer.from(e,"base64")}sl.decodeString=PUe;function IUe(e){return Buffer.from(e,"base64").toString()}sl.decodeStringToString=IUe});var _y=g(eh=>{"use strict";Object.defineProperty(eh,"__esModule",{value:!0});eh.XML_CHARKEY=eh.XML_ATTRKEY=void 0;eh.XML_ATTRKEY="$";eh.XML_CHARKEY="_"});var pA=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.flattenResponse=al.isValidUuid=al.isDuration=al.isPrimitiveBody=void 0;function Oee(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)}al.isPrimitiveBody=Oee;var DUe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function LUe(e){return DUe.test(e)}al.isDuration=LUe;var FUe=/^[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 BUe(e){return FUe.test(e)}al.isValidUuid=BUe;function qUe(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 MUe(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return qUe({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:Oee(e.parsedBody,o)})}al.flattenResponse=MUe});var wy=g(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.MapperTypeNames=th.createSerializer=void 0;var kUe=(Cee(),Dd(Aee)),X_=kUe.__importStar(dA()),Pi=_y(),Iee=pA(),fA=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Pi.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=VUe(u,i,r):u.match(/^Enum$/i)!==null?c=WUe(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=XUe(u,r,i):u.match(/^ByteArray$/i)!==null?c=KUe(i,r):u.match(/^Base64Url$/i)!==null?c=QUe(i,r):u.match(/^Sequence$/i)!==null?c=YUe(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=ZUe(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=eze(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Pi.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=rze(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Pi.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=GUe(r):d.match(/^ByteArray$/i)!==null?u=X_.decodeString(r):d.match(/^Base64Url$/i)!==null?u=$Ue(r):d.match(/^Sequence$/i)!==null?u=nze(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=ize(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function jUe(e={},t=!1){return new fA(e,t)}th.createSerializer=jUe;function UUe(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function zUe(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=X_.encodeByteArray(e);return UUe(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function $Ue(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,"/"),X_.decodeString(e)}}function mA(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function HUe(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function GUe(e){if(e)return new Date(e*1e3)}function VUe(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,Iee.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 WUe(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function KUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=X_.encodeByteArray(t)}return t}function QUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=zUe(t)}return t}function XUe(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=HUe(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,Iee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function YUe(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function Fee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Pi.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Pi.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Pi.XML_ATTRKEY]=s,a}function tze(e,t){return[Pi.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function rze(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Pi.XML_CHARKEY;Q_(e,t)&&(t=Bee(e,t,r,"serializedName"));let l=Lee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=mA(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Pi.XML_ATTRKEY])c[p]=e.deserialize(f,r[Pi.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],L=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,L,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,L=0;for(let P of m){if(!T)break;L++,T=T[P]}T===null&&L{for(let m in l)if(mA(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!tze(p,n)&&(c[p]=r[p]);return c}function ize(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="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 o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function nze(e,t,r,i,n){var s;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=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Y_,"__esModule",{value:!0});Y_.state=void 0;Y_.state={operationRequestMap:new WeakMap}});var Ey=g(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});rh.getOperationRequestInfo=rh.getOperationArgumentValueFromParameter=void 0;var Mee=qee();function jee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=kee(e,i);!a.propertyFound&&r&&(a=kee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=jee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}rh.getOperationArgumentValueFromParameter=jee;function kee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(pp,"__esModule",{value:!0});pp.deserializationPolicy=pp.deserializationPolicyName=void 0;var oze=_y(),Z_=ac(),$ee=wy(),hA=Ey(),lze=["application/json","text/json"],cze=["application/xml","application/atom+xml"];pp.deserializationPolicyName="deserializationPolicy";function uze(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:lze,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:cze,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:oze.XML_CHARKEY}};return{name:pp.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return fze(l,c,h,p,u)}}}pp.deserializationPolicy=uze;function dze(e){let t,r=e.request,i=(0,hA.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function pze(e){let t=e.request,r=(0,hA.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function fze(e,t,r,i,n){let s=await gze(e,t,r,i,n);if(!pze(s))return s;let a=(0,hA.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=dze(s),{error:c,shouldReturnResponse:u}=hze(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===$ee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new Z_.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function mze(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function hze(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(mze(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new Z_.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===$ee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function gze(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||Z_.RestError.PARSE_ERROR;throw new Z_.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var J_=g(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.getPathStringFromParameter=ih.getStreamingResponseStatusCodes=void 0;var yze=wy();function bze(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===yze.MapperTypeNames.Stream&&t.add(Number(r))}return t}ih.getStreamingResponseStatusCodes=bze;function vze(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}ih.getPathStringFromParameter=vze});var vA=g(mo=>{"use strict";Object.defineProperty(mo,"__esModule",{value:!0});mo.serializeRequestBody=mo.serializeHeaders=mo.serializationPolicy=mo.serializationPolicyName=void 0;var bA=_y(),ew=Ey(),yA=wy(),Sy=J_();mo.serializationPolicyName="serializationPolicy";function _ze(e={}){let t=e.stringifyXML;return{name:mo.serializationPolicyName,async sendRequest(r,i){let n=(0,ew.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(Hee(r,a,s),Gee(r,a,s,t)),i(r)}}}mo.serializationPolicy=_ze;function Hee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,ew.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,Sy.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,Sy.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}mo.serializeHeaders=Hee;function Gee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:bA.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,ew.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,Sy.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let L=E===yA.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",q=wze(b,O,E,e.body,u);E===yA.MapperTypeNames.Sequence?e.body=i(Eze(q,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):L||(e.body=i(q,{rootName:h||m,xmlCharKey:d}))}else{if(E===yA.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;L||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,ew.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,Sy.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,Sy.getPathStringFromParameter)(p),u)}}}}mo.serializeRequestBody=Gee;function wze(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[bA.XML_ATTRKEY]={[t]:e},s}return i}function Eze(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[bA.XML_ATTRKEY]={[r]:i},n}});var _A=g(tw=>{"use strict";Object.defineProperty(tw,"__esModule",{value:!0});tw.createClientPipeline=void 0;var Sze=gA(),Vee=ac(),xze=vA();function Tze(e={}){let t=(0,Vee.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Vee.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,xze.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,Sze.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}tw.createClientPipeline=Tze});var Wee=g(rw=>{"use strict";Object.defineProperty(rw,"__esModule",{value:!0});rw.getCachedDefaultHttpClient=void 0;var Nze=ac(),wA;function Rze(){return wA||(wA=(0,Nze.createDefaultHttpClient)()),wA}rw.getCachedDefaultHttpClient=Rze});var Yee=g(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});nh.appendQueryParams=nh.getRequestUrl=void 0;var Qee=Ey(),EA=J_(),Aze={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function Cze(e,t,r,i){let n=Oze(t,r,i),s=!1,a=Kee(e,n);if(t.path){let c=Kee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),Pze(c)?(a=c,s=!0):a=Ize(a,c)}let{queryParams:o,sequenceParams:l}=Dze(t,r,i);return a=Xee(a,o,l,s),a}nh.getRequestUrl=Cze;function Kee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function Oze(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,Qee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,EA.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function Pze(e){return e.includes("://")}function Ize(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 n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function Dze(e,t,r){var i;let n=new Map,s=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&&s.add(a.mapper.serializedName);let o=(0,Qee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,EA.getPathStringFromParameter)(a));let l=a.collectionFormat?Aze[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,EA.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function Lze(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[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function Xee(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=Lze(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}nh.appendQueryParams=Xee});var SA=g(iw=>{"use strict";Object.defineProperty(iw,"__esModule",{value:!0});iw.logger=void 0;var Fze=Tm();iw.logger=(0,Fze.createClientLogger)("core-client")});var Jee=g(nw=>{"use strict";Object.defineProperty(nw,"__esModule",{value:!0});nw.ServiceClient=void 0;var Bze=ac(),qze=_A(),Zee=pA(),Mze=Wee(),kze=Ey(),jze=Yee(),Uze=J_(),zze=SA(),xA=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&&zze.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,Mze.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||$ze(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{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 n=(0,jze.getRequestUrl)(i,r,t,this),s=(0,Bze.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,kze.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,Uze.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,Zee.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,Zee.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};nw.ServiceClient=xA;function $ze(e){let t=Hze(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,qze.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function Hze(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 tte=g(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.authorizeRequestOnClaimChallenge=sh.parseCAEChallenge=void 0;var Gze=SA(),Vze=dA();function ete(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}sh.parseCAEChallenge=ete;async function Wze(e){let{scopes:t,response:r}=e,i=e.logger||Gze.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(ete(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,Vze.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}sh.authorizeRequestOnClaimChallenge=Wze});var ite=g(sw=>{"use strict";Object.defineProperty(sw,"__esModule",{value:!0});sw.authorizeRequestOnTenantChallenge=void 0;var rte={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Kze(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 Qze=async e=>{let t=e$e(e.request),r=Zze(e.response);if(r){let i=Jze(r),n=Yze(e,i),s=Xze(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(rte.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};sw.authorizeRequestOnTenantChallenge=Qze;function Xze(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&Kze(i))return i}function Yze(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=rte.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function Zze(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Jze(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function e$e(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var TA=g(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.authorizeRequestOnTenantChallenge=ir.authorizeRequestOnClaimChallenge=ir.serializationPolicyName=ir.serializationPolicy=ir.deserializationPolicyName=ir.deserializationPolicy=ir.XML_CHARKEY=ir.XML_ATTRKEY=ir.createClientPipeline=ir.ServiceClient=ir.MapperTypeNames=ir.createSerializer=void 0;var nte=wy();Object.defineProperty(ir,"createSerializer",{enumerable:!0,get:function(){return nte.createSerializer}});Object.defineProperty(ir,"MapperTypeNames",{enumerable:!0,get:function(){return nte.MapperTypeNames}});var t$e=Jee();Object.defineProperty(ir,"ServiceClient",{enumerable:!0,get:function(){return t$e.ServiceClient}});var r$e=_A();Object.defineProperty(ir,"createClientPipeline",{enumerable:!0,get:function(){return r$e.createClientPipeline}});var ste=_y();Object.defineProperty(ir,"XML_ATTRKEY",{enumerable:!0,get:function(){return ste.XML_ATTRKEY}});Object.defineProperty(ir,"XML_CHARKEY",{enumerable:!0,get:function(){return ste.XML_CHARKEY}});var ate=gA();Object.defineProperty(ir,"deserializationPolicy",{enumerable:!0,get:function(){return ate.deserializationPolicy}});Object.defineProperty(ir,"deserializationPolicyName",{enumerable:!0,get:function(){return ate.deserializationPolicyName}});var ote=vA();Object.defineProperty(ir,"serializationPolicy",{enumerable:!0,get:function(){return ote.serializationPolicy}});Object.defineProperty(ir,"serializationPolicyName",{enumerable:!0,get:function(){return ote.serializationPolicyName}});var i$e=tte();Object.defineProperty(ir,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return i$e.authorizeRequestOnClaimChallenge}});var n$e=ite();Object.defineProperty(ir,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return n$e.authorizeRequestOnTenantChallenge}})});var Ty=g(ol=>{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.HttpHeaders=ol.toHttpHeadersLike=ol.toWebResourceLike=ol.toPipelineRequest=void 0;var lte=ac(),cte=Symbol("Original PipelineRequest"),s$e=Symbol.for("@azure/core-client original request");function ute(e,t={}){let i=e[cte],n=(0,lte.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,lte.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(s[s$e]=t.originalRequest),s}}ol.toPipelineRequest=ute;function dte(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:pte(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,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(n,{get(s,a,o){return a===cte?e:a==="clone"?()=>dte(ute(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}ol.toWebResourceLike=dte;function pte(e){return new aw(e.toJSON({preserveCase:!0}))}ol.toHttpHeadersLike=pte;function xy(e){return e.toLowerCase()}var aw=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[xy(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[xy(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[xy(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[xy(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";Object.defineProperty(ah,"__esModule",{value:!0});ah.toPipelineResponse=ah.toCompatResponse=void 0;var a$e=ac(),NA=Ty(),fte=Symbol("Original FullOperationResponse");function o$e(e,t){let r=(0,NA.toWebResourceLike)(e.request),i=(0,NA.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===fte?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}ah.toCompatResponse=o$e;function l$e(e){let r=e[fte],i=(0,a$e.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,NA.toPipelineRequest)(e.request)})}ah.toPipelineResponse=l$e});var hte=g(lw=>{"use strict";Object.defineProperty(lw,"__esModule",{value:!0});lw.ExtendedServiceClient=void 0;var mte=lA(),c$e=ac(),u$e=TA(),d$e=ow(),RA=class extends u$e.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,mte.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,mte.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:c$e.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,d$e.toCompatResponse)(s)}),o}};lw.ExtendedServiceClient=RA});var vte=g(oc=>{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});oc.createRequestPolicyFactoryPolicy=oc.requestPolicyFactoryPolicyName=oc.HttpPipelineLogLevel=void 0;var gte=Ty(),yte=ow(),bte;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(bte||(oc.HttpPipelineLogLevel=bte={}));var p$e={log(e,t){},shouldLog(e){return!1}};oc.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function f$e(e){let t=e.slice().reverse();return{name:oc.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,gte.toPipelineRequest)(o));return(0,yte.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,p$e);let s=(0,gte.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,yte.toPipelineResponse)(a)}}}oc.createRequestPolicyFactoryPolicy=f$e});var _te=g(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0});cw.convertHttpClient=void 0;var m$e=ow(),h$e=Ty();function g$e(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,h$e.toWebResourceLike)(t,{createProxy:!0}));return(0,m$e.toPipelineResponse)(r)}}}cw.convertHttpClient=g$e});var wte=g(Sn=>{"use strict";Object.defineProperty(Sn,"__esModule",{value:!0});Sn.toHttpHeadersLike=Sn.convertHttpClient=Sn.disableKeepAlivePolicyName=Sn.HttpPipelineLogLevel=Sn.createRequestPolicyFactoryPolicy=Sn.requestPolicyFactoryPolicyName=Sn.ExtendedServiceClient=void 0;var y$e=hte();Object.defineProperty(Sn,"ExtendedServiceClient",{enumerable:!0,get:function(){return y$e.ExtendedServiceClient}});var AA=vte();Object.defineProperty(Sn,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return AA.requestPolicyFactoryPolicyName}});Object.defineProperty(Sn,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return AA.createRequestPolicyFactoryPolicy}});Object.defineProperty(Sn,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return AA.HttpPipelineLogLevel}});var b$e=lA();Object.defineProperty(Sn,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return b$e.disableKeepAlivePolicyName}});var v$e=_te();Object.defineProperty(Sn,"convertHttpClient",{enumerable:!0,get:function(){return v$e.convertHttpClient}});var _$e=Ty();Object.defineProperty(Sn,"toHttpHeadersLike",{enumerable:!0,get:function(){return _$e.toHttpHeadersLike}})});var uw=g(lc=>{"use strict";var Ete=":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",w$e=Ete+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Ste="["+Ete+"]["+w$e+"]*",E$e=new RegExp("^"+Ste+"$"),S$e=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};lc.isExist=function(e){return typeof e<"u"};lc.isEmptyObject=function(e){return Object.keys(e).length===0};lc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var CA=uw(),T$e={allowBooleanAttributes:!1,unpairedTags:[]};Ate.validate=function(e,t){t=Object.assign({},T$e,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!D$e(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ri("InvalidTag",d,Hn(e,s))}let c=A$e(e,s);if(c===!1)return ri("InvalidAttr","Attributes for '"+l+"' have open quote.",Hn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=Rte(u,t);if(p===!0)i=!0;else return ri(p.err.code,p.err.msg,Hn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ri("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Hn(e,a));if(r.length===0)return ri("InvalidTag","Closing tag '"+l+"' has not been opened.",Hn(e,a));{let d=r.pop();if(l!==d.tagName){let p=Hn(e,d.tagStartPos);return ri("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",Hn(e,a))}r.length==0&&(n=!0)}}else return ri("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Hn(e,s));else{let d=Rte(u,t);if(d!==!0)return ri(d.err.code,d.err.msg,Hn(e,s-u.length+d.err.line));if(n===!0)return ri("InvalidXml","Multiple possible root nodes found.",Hn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ri("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ri("InvalidXml","Start tag expected.",1);return!0};function xte(e){return e===" "||e===" "||e===` +`||e==="\r"}function Tte(e,t){let r=t;for(;t5&&i==="xml")return ri("InvalidXml","XML declaration allowed only at the start of the document.",Hn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Nte(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var N$e='"',R$e="'";function A$e(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var C$e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Rte(e,t){let r=CA.getAllMatches(e,C$e),i={};for(let n=0;n{var Cte={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},L$e=function(e){return Object.assign({},Cte,e)};PA.buildOptions=L$e;PA.defaultOptions=Cte});var Ite=g((YTt,Pte)=>{"use strict";var IA=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};Pte.exports=IA});var Lte=g((ZTt,Dte)=>{var F$e=uw();function B$e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function q$e(e,t){let r="";for(;t{var H$e=/^[-+]?0x[a-fA-F0-9]+$/,G$e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var V$e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function W$e(e,t={}){if(t=Object.assign({},V$e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&H$e.test(r))return Number.parseInt(r,16);{let i=G$e.exec(r);if(i){let n=i[1],s=i[2],a=K$e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function K$e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}Fte.exports=W$e});var DA=g((eNt,qte)=>{function Q$e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}qte.exports=Q$e});var jte=g((tNt,kte)=>{"use strict";var Mte=uw(),Ry=Ite(),X$e=Lte(),Y$e=Bte(),Z$e=DA(),LA=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=J$e,this.parseXml=nHe,this.parseTextData=eHe,this.resolveNameSpace=tHe,this.buildAttributesMap=iHe,this.isItStopNode=lHe,this.replaceEntitiesValue=aHe,this.readStopNodeData=uHe,this.saveTextToParentTag=oHe,this.addChild=sHe,this.ignoreAttributesFn=Z$e(this.options.ignoreAttributes)}};function J$e(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?BA(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?BA(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function tHe(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var rHe=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function iHe(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=Mte.getAllMatches(e,rHe),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=FA(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Ry(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=fp(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=X$e(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=fp(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=FA(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new Ry(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new Ry(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new Ry(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function sHe(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var aHe=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function oHe(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function lHe(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function cHe(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=fp(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=fp(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=fp(e,"]]>",r,"StopNode is not closed.")-2;else{let s=FA(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function BA(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Y$e(e,r)}else return Mte.isExist(e)?e:""}kte.exports=LA});var $te=g(zte=>{"use strict";function dHe(e,t){return Ute(e,t)}function Ute(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function pHe(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:hHe}=Ote(),gHe=jte(),{prettify:yHe}=$te(),bHe=OA(),qA=class{constructor(t){this.externalEntities={},this.options=hHe(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=bHe.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new gHe(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:yHe(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};Hte.exports=qA});var Xte=g((nNt,Qte)=>{var vHe=` +`;function _He(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=vHe),Wte(e,t,"",r)}function Wte(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=Vte(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=Vte(o[":@"],t),p=i+`<${l}${d}`,f=Wte(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function wHe(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var SHe=Xte(),xHe=DA(),THe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Tu(e){this.options=Object.assign({},THe,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=xHe(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=AHe),this.processTextOrObjNode=NHe,this.options.format?(this.indentate=RHe,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Tu.prototype.build=function(e){return this.options.preserveOrder?SHe(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Tu.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};Tu.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var CHe=OA(),OHe=Gte(),PHe=Zte();Jte.exports={XMLParser:OHe,XMLValidator:CHe,XMLBuilder:PHe}});var MA=g(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});oh.XML_CHARKEY=oh.XML_ATTRKEY=void 0;oh.XML_ATTRKEY="$";oh.XML_CHARKEY="_"});var ire=g(dw=>{"use strict";Object.defineProperty(dw,"__esModule",{value:!0});dw.stringifyXML=LHe;dw.parseXML=FHe;var kA=ere(),tre=MA();function rre(e){var t;return{attributesGroupName:tre.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:tre.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function IHe(e={}){var t,r;return Object.assign(Object.assign({},rre(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 DHe(e={}){return Object.assign(Object.assign({},rre(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function LHe(e,t={}){let r=IHe(t),i=new kA.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function FHe(e,t={}){if(!e)throw new Error("Document is empty");let r=kA.XMLValidator.validate(e);if(r!==!0)throw r;let n=new kA.XMLParser(DHe(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var are=g(ll=>{"use strict";Object.defineProperty(ll,"__esModule",{value:!0});ll.XML_CHARKEY=ll.XML_ATTRKEY=ll.parseXML=ll.stringifyXML=void 0;var nre=ire();Object.defineProperty(ll,"stringifyXML",{enumerable:!0,get:function(){return nre.stringifyXML}});Object.defineProperty(ll,"parseXML",{enumerable:!0,get:function(){return nre.parseXML}});var sre=MA();Object.defineProperty(ll,"XML_ATTRKEY",{enumerable:!0,get:function(){return sre.XML_ATTRKEY}});Object.defineProperty(ll,"XML_CHARKEY",{enumerable:!0,get:function(){return sre.XML_CHARKEY}})});var ore=g(pw=>{"use strict";Object.defineProperty(pw,"__esModule",{value:!0});pw.AbortError=void 0;var jA=class extends Error{constructor(t){super(t),this.name="AbortError"}};pw.AbortError=jA});var lre=g(fw=>{"use strict";Object.defineProperty(fw,"__esModule",{value:!0});fw.AbortError=void 0;var BHe=ore();Object.defineProperty(fw,"AbortError",{enumerable:!0,get:function(){return BHe.AbortError}})});var $A=g(Cy=>{"use strict";Object.defineProperty(Cy,"__esModule",{value:!0});var lh=new WeakMap,mw=new WeakMap,Ay=class e{constructor(){this.onabort=null,lh.set(this,[]),mw.set(this,!1)}get aborted(){if(!mw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return mw.get(this)}static get none(){return new e}addEventListener(t,r){if(!lh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");lh.get(this).push(r)}removeEventListener(t,r){if(!lh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=lh.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function cre(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=lh.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),mw.set(e,!0)}var UA=class extends Error{constructor(t){super(t),this.name="AbortError"}},zA=class{constructor(t){if(this._signal=new Ay,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){cre(this._signal)}static timeout(t){let r=new Ay,i=setTimeout(cre,t,r);return typeof i.unref=="function"&&i.unref(),r}};Cy.AbortController=zA;Cy.AbortError=UA;Cy.AbortSignal=Ay});var Ore=g(hp=>{"use strict";Object.defineProperty(hp,"__esModule",{value:!0});var qHe=Tm(),ure=$A(),MHe=$n(),mp=qHe.createClientLogger("core-lro"),pre=2e3,fre=["succeeded","canceled","failed"];function mre(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function dre(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function kHe(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function jHe(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=kHe(t,i.message);return{code:r,message:t}}function hre(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=jHe(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),mp.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,UHe({response:o,state:t,processResult:s}))}function UHe(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function gre(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};mp.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return hre({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function zHe(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(dre({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(mp.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${fre.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(dre({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function yre(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await zHe({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(hre({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!fre.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let L=b!==T;r.config.operationLocation=T,c?.(T,L)}else c?.(b,!1)}f?.(r,w)}}function bre(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function vre(e){return e.headers.location}function _re(e){return e.headers["operation-location"]}function wre(e){return e.headers["azure-asyncoperation"]}function $He(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Ere(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=_re(t),a=wre(t),o=bre({operationLocation:s,azureAsyncOperation:a}),l=vre(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:$He({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function Sre(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 VA(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 mp.verbose(`LRO: unrecognized operation status: ${t}`),t}}function HHe(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return Sre({status:r,statusCode:e.statusCode})}function GHe(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return Sre({status:s,statusCode:e.statusCode})}function VA(e){return e===202?"running":e<300?"succeeded":"failed"}function xre({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?VHe(new Date(t)):r*1e3}}function Tre(e){let t=e.flatResponse.error;if(!t){mp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){mp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function VHe(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Ere({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:Nre,setErrorAsResult:s})}function Rre({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return bre({operationLocation:_re(e),azureAsyncOperation:wre(e)});case"ResourceLocation":return vre(e);case"Body":default:return}}function WA({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return HHe(e);case"ResourceLocation":return VA(e.statusCode);case"Body":return GHe(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Are({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function Cre(e){return e.name==="RestError"}async function KHe(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return yre({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:Tre,updateState:s,getPollingInterval:xre,getOperationLocation:Rre,getOperationStatus:WA,isOperationError:Cre,getResourceLocation:Are,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var QHe=()=>({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 XHe(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=pre,restoreFrom:y}=d||{},b=QHe(),w=m?(()=>{let x=!1;return(Y,F)=>{F?m(Y):x||m(Y),x=!0}})():void 0,v=y?mre(y):await gre({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new ure.AbortController,L=new Map,O=async()=>L.forEach(x=>x(v)),q="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return L.set(Y,x),()=>L.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:F}=Y?new ure.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:F});!M.isDone();)await MHe.delay(P,{abortSignal:F}),await M.poll({abortSignal:F});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(q);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(q);case"failed":throw v.error}if(await yre({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(q);case"failed":throw v.error}}};return M}}async function YHe(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return XHe({getStatusFromInitialResponse:Nre,getStatusFromPollResponse:WA,isOperationError:Cre,getOperationLocation:Rre,getResourceLocation:Are,getPollingInterval:xre,getError:Tre,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Ere({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var ZHe=()=>({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)}),HA=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=ZHe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await WHe({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await KHe({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):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 mp.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},hw=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},gw=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},yw=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 gw("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 hw("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()}},GA=class extends yw{constructor(t,r){let{intervalInMs:i=pre,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?mre(n):{},d=new HA(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};hp.LroEngine=GA;hp.Poller=yw;hp.PollerCancelledError=gw;hp.PollerStoppedError=hw;hp.createHttpPoller=YHe});var ZC=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var xn=ac(),ne=(YJ(),Dd(XJ)),xa=see(),Ht=$n(),Dw=wte(),Dy=TA(),ZA=are(),JHe=Tm(),Lw=lre(),CC=require("crypto"),eGe=$R(),OC=require("stream"),tGe=Ore(),zre=require("events"),rGe=require("fs"),iGe=require("util"),nGe=require("buffer");function Fw(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var sGe=Fw(Dw),yh=Fw(Dy),PC=Fw(rGe),aGe=Fw(iGe),li=JHe.createClientLogger("storage-blob"),fh=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},$re="12.25.0",IC="2024-11-04",KA=256*1024*1024,QA=4e3*1024*1024,bw=5e4,oGe=8*1024*1024,JA=4*1024*1024,lGe=5,cGe=100*1e3,DC="https://storage.azure.com/.default",ho={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},uGe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={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"},cl="",Hre="*",dGe=1*1024*1024,Pre=256,pGe=4*dGe,cc=`\r +`,Gre="HTTP/1.1",fGe="AES256",mGe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",hGe=["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"],gGe=["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"],yGe="BlobUsesCustomerSpecifiedEncryption",bGe="BlobDoesNotUseCustomerSpecifiedEncryption",vGe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function _Ge(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=EGe(r),t.pathname=r,t.toString()}function wGe(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 gp(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function bh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=wGe(e),e=mGe);let r=gp(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=gp(e,"AccountName"),s=Buffer.from(gp(e,"AccountKey"),"base64"),!r){i=gp(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=gp(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=gp(e,"SharedAccessSignature"),n=gp(e,"AccountName");if(n||(n=Xre(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:n,accountSas:i}}}function EGe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(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 uc(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function Ire(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function Vre(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Bw(e){try{return new URL(e).pathname}catch{return}}function SGe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function xGe(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 Wre(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(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+NGe(t.toString(),48-e.length,"0");return TGe(s)}async function Kre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function NGe(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 Qre(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Xre(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:FC(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function FC(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&&vGe.includes(e.port)}function bp(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 RGe(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 Oy(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function Lre(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 Ew(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function Ly(e){return e?e.scheme+" "+e.value:void 0}function dh(e){return e.encoded?decodeURIComponent(e.content):e.content}function AGe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:dh(t.name)}))}})}function CGe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:dh(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:dh(r.name)}))}})}function*Fre(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Nu.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Nu.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Nu.maxRetryDelayInMs):Nu.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Nu.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Nu.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=Vre(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=uc(n.url,ho.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(li.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(li.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return li.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return li.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return li.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${n}ms`),Kre(n,i,OGe)}},xw=class{constructor(t){this.retryOptions=t}create(t,r){return new Sw(t,r,this.retryOptions)}},Fy=class extends fh{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},PGe=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]),IGe=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]),DGe=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 Yre(e,t){return LGe(e,t)?-1:1}function LGe(e,t){let r=[PGe,IGe,DGe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>Yre(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=Bw(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Wre(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},By=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},Jt=class extends By{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Tw(t,r,this)}computeHMACSHA256(t){return CC.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Nw=class extends Fy{constructor(t,r){super(t,r)}},tr=class extends By{create(t,r){return new Nw(t,r)}},XA;function FGe(){return XA||(XA=xn.createDefaultHttpClient()),XA}var BGe="storageBrowserPolicy";function qGe(){return{name:BGe,async sendRequest(e,t){return Ht.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=uc(e.url,ho.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var MGe="storageRetryPolicy",qy;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(qy||(qy={}));var ch={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:qy.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},kGe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],jGe=new Lw.AbortError("The operation was aborted.");function UGe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:ch.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:ch.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:ch.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:ch.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:ch.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:ch.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return li.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of kGe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return li.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return li.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case qy.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case qy.FIXED:b=c;break}else b=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:MGe,async sendRequest(h,y){p&&(h.url=uc(h.url,ho.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?Vre(h.url,d):void 0,v=!1,E=1,T=!0,L,O;for(;T;){let q=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=q?b:w,L=void 0,O=void 0;try{li.info(`RetryPolicy: =====> Try=${E} ${q?"Primary":"Secondary"}`),L=await y(h),v=v||!q&&L.status===404}catch(P){if(xn.isRestError(P))li.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw li.error(`RetryPolicy: Caught error, message: ${Ht.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:q,attempt:E,response:L,error:O}),T&&await Kre(m(q,E),h.abortSignal,jGe),E++}if(L)return L;throw O??new xn.RestError("RetryPolicy failed without known error.")}}}var zGe="storageSharedKeyCredentialPolicy";function Zre(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=CC.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>Yre(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=Bw(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=Wre(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:zGe,async sendRequest(s,a){return t(s),a(s)}}}var Rw=class extends fh{constructor(t,r){super(t,r)}async sendRequest(t){return Ht.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=uc(t.url,ho.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},Aw=class{create(t,r){return new Rw(t,r)}},$Ge="StorageCorrectContentLengthPolicy";function HGe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:$Ge,async sendRequest(t,r){return e(t),r(t)}}}function Au(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 My=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function er(e,t={}){e||(e=new tr);let r=new My([],t);return r._credential=e,r}function GGe(e){let t=[VGe,tie,WGe,KGe,QGe,XGe,ZGe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>YGe(n));return{wrappedPolicies:Dw.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function Jre(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?Dw.convertHttpClient(i):FGe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${$re}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=Dy.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:hGe,additionalAllowedQueryParameters:gGe,logger:li.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:ZA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:ZA.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:xn.decompressResponsePolicyName}),a.addPolicy(HGe()),a.addPolicy(UGe(n.retryOptions),{phase:"Retry"}),a.addPolicy(qGe());let c=GGe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=eie(e);xa.isTokenCredential(u)?a.addPolicy(xn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:DC,challengeCallbacks:{authorizeRequestOnChallenge:Dy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof Jt&&a.addPolicy(Zre({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function eie(e){if(e._credential)return e._credential;let t=new tr;for(let r of e.factories)if(xa.isTokenCredential(r.credential))t=r.credential;else if(tie(r))return r;return t}function tie(e){return e instanceof Jt?!0:e.constructor.name==="StorageSharedKeyCredential"}function VGe(e){return e instanceof tr?!0:e.constructor.name==="AnonymousCredential"}function WGe(e){return xa.isTokenCredential(e.credential)}function KGe(e){return e instanceof Aw?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function QGe(e){return e instanceof xw?!0:e.constructor.name==="StorageRetryPolicyFactory"}function XGe(e){return e.constructor.name==="TelemetryPolicyFactory"}function YGe(e){return e.constructor.name==="InjectorPolicyFactory"}function ZGe(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,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var BC={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"}}}}},JGe={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"}}}}},eVe={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"}}}}},tVe={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"}}}}},rVe={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"}}}}},iVe={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"}}}}},le={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"}}}}},rie={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},nVe={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"}}}}},iie={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"}}}}},sVe={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"}}}}}}},aVe={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"}}}}},nie={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"}}}}},sie={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"}}}}},qC={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"}}}}},oVe={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"}}}}},MC={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"}}}}}}},lVe={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"}}}}},cVe={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"}}}}},uVe={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"}}}}},aie={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"}}}}},dVe={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"}}}}}}},pVe={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"}}}}},fVe={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"}}}}},mVe={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"}}}}},oie={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"}}}}},hVe={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"}}}}}}},gVe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},lie={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"}}}}}}},cie={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"}}}}}}},yVe={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"}}}}},kC={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"}}}}},bVe={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"}}}}},vVe={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"}}}}},uie={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"}}}}},_Ve={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},wVe={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"}}}}}}},EVe={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"}}}}},SVe={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},xVe={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"}}}}}}},TVe={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"}}}}},die={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"}}}}},pie={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fie={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"}}}}},mie={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hie={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"}}}}},gie={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yie={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"}}}}},bie={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vie={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"}}}}},_ie={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wie={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"}}}}},Eie={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sie={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"}}}}},xie={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tie={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"}}}}},Nie={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rie={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"}}}}},Aie={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cie={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"}}}}},Oie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pie={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"}}}}},Iie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Die={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"}}}}},Lie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fie={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"}}}}},Bie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qie={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"}}}}},Mie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kie={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"}}}}},jie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uie={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"}}}}},zie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ie={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"}}}}},Hie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gie={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"}}}}},Vie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wie={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"}}}}},Kie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qie={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"}}}}},Xie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yie={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"}}}}},Zie={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jie={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"}}}}},ene={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tne={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"}}}}},rne={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ine={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"}}}}},nne={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sne={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"}}}}},ane={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},one={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"}}}}},lne={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eC={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"}}}}},cne={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},une={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"}}}}},dne={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pne={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"}}}}},fne={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mne={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"}}}}},hne={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gne={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"}}}}},yne={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bne={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"}}}}},vne={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ne={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"]}}}}},wne={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ene={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"}}}}},Sne={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xne={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"}}}}},Tne={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nne={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"}}}}},Rne={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ane={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"}}}}},Cne={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},One={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"}}}}},Pne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ine={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"}}}}},Dne={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lne={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"}}}}},Fne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bne={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"}}}}},qne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mne={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"}}}}},kne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jne={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"}}}}},Une={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zne={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"}}}}},$ne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hne={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"}}}}},Gne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tC={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"}}}}},Vne={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={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"}}}}},Kne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rC={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"}}}}},Qne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xne={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"}}}}},Yne={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zne={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"}}}}},Jne={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ese={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"}}}}},tse={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rse={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"}}}}},ise={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nse={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"}}}}},sse={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ase={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"}}}}},ose={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lse={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"}}}}},cse={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},use={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"}}}}},dse={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pse={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"}}}}},fse={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mse={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"}}}}},hse={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gse={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"}}}}},yse={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bse={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"}}}}},vse={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_se={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"}}}}},wse={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ese={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"}}}}},Sse={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xse={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"}}}}},Tse={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nse={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"}}}}},Rse={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ase={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"}}}}},Cse={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ose={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"}}}}},Pse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ise={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"}}}}},Dse={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lse={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"}}}}},Fse={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bse={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"}}}}},qse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vh=Object.freeze({__proto__:null,AccessPolicy:uVe,AppendBlobAppendBlockExceptionHeaders:wse,AppendBlobAppendBlockFromUrlExceptionHeaders:Sse,AppendBlobAppendBlockFromUrlHeaders:Ese,AppendBlobAppendBlockHeaders:_se,AppendBlobCreateExceptionHeaders:vse,AppendBlobCreateHeaders:bse,AppendBlobSealExceptionHeaders:Tse,AppendBlobSealHeaders:xse,ArrowConfiguration:xVe,ArrowField:TVe,BlobAbortCopyFromURLExceptionHeaders:Gne,BlobAbortCopyFromURLHeaders:Hne,BlobAcquireLeaseExceptionHeaders:Cne,BlobAcquireLeaseHeaders:Ane,BlobBreakLeaseExceptionHeaders:qne,BlobBreakLeaseHeaders:Bne,BlobChangeLeaseExceptionHeaders:Fne,BlobChangeLeaseHeaders:Lne,BlobCopyFromURLExceptionHeaders:$ne,BlobCopyFromURLHeaders:zne,BlobCreateSnapshotExceptionHeaders:kne,BlobCreateSnapshotHeaders:Mne,BlobDeleteExceptionHeaders:fne,BlobDeleteHeaders:pne,BlobDeleteImmutabilityPolicyExceptionHeaders:Sne,BlobDeleteImmutabilityPolicyHeaders:Ene,BlobDownloadExceptionHeaders:cne,BlobDownloadHeaders:eC,BlobFlatListSegment:dVe,BlobGetAccountInfoExceptionHeaders:Kne,BlobGetAccountInfoHeaders:Wne,BlobGetPropertiesExceptionHeaders:dne,BlobGetPropertiesHeaders:une,BlobGetTagsExceptionHeaders:Yne,BlobGetTagsHeaders:Xne,BlobHierarchyListSegment:hVe,BlobItemInternal:pVe,BlobName:fVe,BlobPrefix:gVe,BlobPropertiesInternal:mVe,BlobQueryExceptionHeaders:Qne,BlobQueryHeaders:rC,BlobReleaseLeaseExceptionHeaders:Pne,BlobReleaseLeaseHeaders:One,BlobRenewLeaseExceptionHeaders:Dne,BlobRenewLeaseHeaders:Ine,BlobServiceProperties:BC,BlobServiceStatistics:rie,BlobSetExpiryExceptionHeaders:yne,BlobSetExpiryHeaders:gne,BlobSetHttpHeadersExceptionHeaders:vne,BlobSetHttpHeadersHeaders:bne,BlobSetImmutabilityPolicyExceptionHeaders:wne,BlobSetImmutabilityPolicyHeaders:_ne,BlobSetLegalHoldExceptionHeaders:Tne,BlobSetLegalHoldHeaders:xne,BlobSetMetadataExceptionHeaders:Rne,BlobSetMetadataHeaders:Nne,BlobSetTagsExceptionHeaders:Jne,BlobSetTagsHeaders:Zne,BlobSetTierExceptionHeaders:Vne,BlobSetTierHeaders:tC,BlobStartCopyFromURLExceptionHeaders:Une,BlobStartCopyFromURLHeaders:jne,BlobTag:lVe,BlobTags:MC,BlobUndeleteExceptionHeaders:hne,BlobUndeleteHeaders:mne,Block:yVe,BlockBlobCommitBlockListExceptionHeaders:Fse,BlockBlobCommitBlockListHeaders:Lse,BlockBlobGetBlockListExceptionHeaders:qse,BlockBlobGetBlockListHeaders:Bse,BlockBlobPutBlobFromUrlExceptionHeaders:Cse,BlockBlobPutBlobFromUrlHeaders:Ase,BlockBlobStageBlockExceptionHeaders:Pse,BlockBlobStageBlockFromURLExceptionHeaders:Dse,BlockBlobStageBlockFromURLHeaders:Ise,BlockBlobStageBlockHeaders:Ose,BlockBlobUploadExceptionHeaders:Rse,BlockBlobUploadHeaders:Nse,BlockList:cie,BlockLookupList:lie,ClearRange:vVe,ContainerAcquireLeaseExceptionHeaders:Kie,ContainerAcquireLeaseHeaders:Wie,ContainerBreakLeaseExceptionHeaders:ene,ContainerBreakLeaseHeaders:Jie,ContainerChangeLeaseExceptionHeaders:rne,ContainerChangeLeaseHeaders:tne,ContainerCreateExceptionHeaders:Aie,ContainerCreateHeaders:Rie,ContainerDeleteExceptionHeaders:Iie,ContainerDeleteHeaders:Pie,ContainerFilterBlobsExceptionHeaders:Vie,ContainerFilterBlobsHeaders:Gie,ContainerGetAccessPolicyExceptionHeaders:Bie,ContainerGetAccessPolicyHeaders:Fie,ContainerGetAccountInfoExceptionHeaders:lne,ContainerGetAccountInfoHeaders:one,ContainerGetPropertiesExceptionHeaders:Oie,ContainerGetPropertiesHeaders:Cie,ContainerItem:sVe,ContainerListBlobFlatSegmentExceptionHeaders:nne,ContainerListBlobFlatSegmentHeaders:ine,ContainerListBlobHierarchySegmentExceptionHeaders:ane,ContainerListBlobHierarchySegmentHeaders:sne,ContainerProperties:aVe,ContainerReleaseLeaseExceptionHeaders:Xie,ContainerReleaseLeaseHeaders:Qie,ContainerRenameExceptionHeaders:zie,ContainerRenameHeaders:Uie,ContainerRenewLeaseExceptionHeaders:Zie,ContainerRenewLeaseHeaders:Yie,ContainerRestoreExceptionHeaders:jie,ContainerRestoreHeaders:kie,ContainerSetAccessPolicyExceptionHeaders:Mie,ContainerSetAccessPolicyHeaders:qie,ContainerSetMetadataExceptionHeaders:Lie,ContainerSetMetadataHeaders:Die,ContainerSubmitBatchExceptionHeaders:Hie,ContainerSubmitBatchHeaders:$ie,CorsRule:rVe,DelimitedTextConfiguration:EVe,FilterBlobItem:oVe,FilterBlobSegment:qC,GeoReplication:nVe,JsonTextConfiguration:SVe,KeyInfo:nie,ListBlobsFlatSegmentResponse:aie,ListBlobsHierarchySegmentResponse:oie,ListContainersSegmentResponse:iie,Logging:JGe,Metrics:tVe,PageBlobClearPagesExceptionHeaders:sse,PageBlobClearPagesHeaders:nse,PageBlobCopyIncrementalExceptionHeaders:yse,PageBlobCopyIncrementalHeaders:gse,PageBlobCreateExceptionHeaders:tse,PageBlobCreateHeaders:ese,PageBlobGetPageRangesDiffExceptionHeaders:dse,PageBlobGetPageRangesDiffHeaders:use,PageBlobGetPageRangesExceptionHeaders:cse,PageBlobGetPageRangesHeaders:lse,PageBlobResizeExceptionHeaders:fse,PageBlobResizeHeaders:pse,PageBlobUpdateSequenceNumberExceptionHeaders:hse,PageBlobUpdateSequenceNumberHeaders:mse,PageBlobUploadPagesExceptionHeaders:ise,PageBlobUploadPagesFromURLExceptionHeaders:ose,PageBlobUploadPagesFromURLHeaders:ase,PageBlobUploadPagesHeaders:rse,PageList:kC,PageRange:bVe,QueryFormat:wVe,QueryRequest:uie,QuerySerialization:_Ve,RetentionPolicy:eVe,ServiceFilterBlobsExceptionHeaders:Nie,ServiceFilterBlobsHeaders:Tie,ServiceGetAccountInfoExceptionHeaders:Eie,ServiceGetAccountInfoHeaders:wie,ServiceGetPropertiesExceptionHeaders:mie,ServiceGetPropertiesHeaders:fie,ServiceGetStatisticsExceptionHeaders:gie,ServiceGetStatisticsHeaders:hie,ServiceGetUserDelegationKeyExceptionHeaders:_ie,ServiceGetUserDelegationKeyHeaders:vie,ServiceListContainersSegmentExceptionHeaders:bie,ServiceListContainersSegmentHeaders:yie,ServiceSetPropertiesExceptionHeaders:pie,ServiceSetPropertiesHeaders:die,ServiceSubmitBatchExceptionHeaders:xie,ServiceSubmitBatchHeaders:Sie,SignedIdentifier:cVe,StaticWebsite:iVe,StorageError:le,UserDelegationKey:sie}),_h={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},NVe={parameterPath:"blobServiceProperties",mapper:BC},Cu={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},qw={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ou={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},RVe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},jC={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},UC={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},_p={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},wp={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},AVe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},CVe={parameterPath:"keyInfo",mapper:nie},OVe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zC={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Mse={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},kse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},$s={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},jse={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Use={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},zse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},tn={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},yo={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},$se={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},PVe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},IVe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},tt={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},rt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Hse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Gse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},DVe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Vse={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},LVe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},FVe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},BVe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qVe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},MVe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},dl={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Wse={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Kse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Qse={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Xse={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},wh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Yse={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Zse={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Jse={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},eae={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},tae={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},rae={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"},kVe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},mc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Eh={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Gy={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},jVe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},UVe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Li={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Fi={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Bi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},qt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Mt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},zVe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},$Ve={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},HVe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},GVe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},VVe={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Sh={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},xh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Th={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Nh={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Rh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Ah={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},iae={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ep={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},Sp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},WVe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},KVe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Tn={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},QVe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ch={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"]}}},nae={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Oh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Ph={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Ih={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Dh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},sae={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},Mw={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},xp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},XVe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Lh={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},YVe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Vy={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Wy={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},aae={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},ZVe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},JVe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},eWe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},tWe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},rWe={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"]}}},iWe={parameterPath:["options","queryRequest"],mapper:uie},nWe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oae={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},sWe={parameterPath:["options","tags"],mapper:MC},Pu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Fh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},aWe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},lae={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},cae={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},kw={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},jw={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Uw={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},$C={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},uae={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},HC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},GC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},VC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},oWe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},WC={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},lWe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},KC={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},cWe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},dae={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},uWe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},dWe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},pWe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},fWe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},mWe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},pae={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fae={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},QC={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},mae={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},hWe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},hae={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},gWe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},gae={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},yae={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},yWe={parameterPath:"blocks",mapper:lie},bae={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bWe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},iC=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},vWe)}getProperties(t){return this.client.sendOperationRequest({options:t},_We)}getStatistics(t){return this.client.sendOperationRequest({options:t},wWe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},EWe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},SWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},xWe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},TWe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},NWe)}},Iu=yh.createSerializer(vh,!0),vWe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:die},default:{bodyMapper:le,headersMapper:pie}},requestBody:NVe,queryParameters:[qw,Ou,pe],urlParameters:[de],headerParameters:[_h,Cu,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Iu},_We={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:BC,headersMapper:fie},default:{bodyMapper:le,headersMapper:mie}},queryParameters:[qw,Ou,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Iu},wWe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:rie,headersMapper:hie},default:{bodyMapper:le,headersMapper:gie}},queryParameters:[qw,pe,RVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Iu},EWe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:iie,headersMapper:yie},default:{bodyMapper:le,headersMapper:bie}},queryParameters:[pe,jC,UC,_p,wp,AVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Iu},SWe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:sie,headersMapper:vie},default:{bodyMapper:le,headersMapper:_ie}},requestBody:CVe,queryParameters:[qw,pe,OVe],urlParameters:[de],headerParameters:[_h,Cu,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Iu},xWe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:wie},default:{bodyMapper:le,headersMapper:Eie}},queryParameters:[Ou,pe,zC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Iu},TWe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Sie},default:{bodyMapper:le,headersMapper:xie}},requestBody:Mse,queryParameters:[pe,kse],urlParameters:[de],headerParameters:[Cu,fe,me,$s,jse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Iu},NWe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:qC,headersMapper:Tie},default:{bodyMapper:le,headersMapper:Nie}},queryParameters:[pe,_p,wp,Use,zse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Iu},nC=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},RWe)}getProperties(t){return this.client.sendOperationRequest({options:t},AWe)}delete(t){return this.client.sendOperationRequest({options:t},CWe)}setMetadata(t){return this.client.sendOperationRequest({options:t},OWe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},PWe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},IWe)}restore(t){return this.client.sendOperationRequest({options:t},DWe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},LWe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},FWe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},BWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},qWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},MWe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},kWe)}breakLease(t){return this.client.sendOperationRequest({options:t},jWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},UWe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},zWe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},$We)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},HWe)}},qi=yh.createSerializer(vh,!0),RWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Rie},default:{bodyMapper:le,headersMapper:Aie}},queryParameters:[pe,tn],urlParameters:[de],headerParameters:[fe,me,Ae,yo,$se,PVe,IVe],isXML:!0,serializer:qi},AWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Cie},default:{bodyMapper:le,headersMapper:Oie}},queryParameters:[pe,tn],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:qi},CWe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:Pie},default:{bodyMapper:le,headersMapper:Iie}},queryParameters:[pe,tn],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt],isXML:!0,serializer:qi},OWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Die},default:{bodyMapper:le,headersMapper:Lie}},queryParameters:[pe,tn,Hse],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt],isXML:!0,serializer:qi},PWe={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:Fie},default:{bodyMapper:le,headersMapper:Bie}},queryParameters:[pe,tn,Gse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:qi},IWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:qie},default:{bodyMapper:le,headersMapper:Mie}},requestBody:DVe,queryParameters:[pe,tn,Gse],urlParameters:[de],headerParameters:[_h,Cu,fe,me,$se,ot,tt,rt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qi},DWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:kie},default:{bodyMapper:le,headersMapper:jie}},queryParameters:[pe,tn,Vse],urlParameters:[de],headerParameters:[fe,me,Ae,LVe,FVe],isXML:!0,serializer:qi},LWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Uie},default:{bodyMapper:le,headersMapper:zie}},queryParameters:[pe,tn,BVe],urlParameters:[de],headerParameters:[fe,me,Ae,qVe,MVe],isXML:!0,serializer:qi},FWe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:$ie},default:{bodyMapper:le,headersMapper:Hie}},requestBody:Mse,queryParameters:[pe,kse,tn],urlParameters:[de],headerParameters:[Cu,fe,me,$s,jse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qi},BWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:qC,headersMapper:Gie},default:{bodyMapper:le,headersMapper:Vie}},queryParameters:[pe,_p,wp,Use,zse,tn],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:qi},qWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Wie},default:{bodyMapper:le,headersMapper:Kie}},queryParameters:[pe,tn,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Wse,Kse,Qse],isXML:!0,serializer:qi},MWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Qie},default:{bodyMapper:le,headersMapper:Xie}},queryParameters:[pe,tn,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Xse,wh],isXML:!0,serializer:qi},kWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Yie},default:{bodyMapper:le,headersMapper:Zie}},queryParameters:[pe,tn,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,Yse],isXML:!0,serializer:qi},jWe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Jie},default:{bodyMapper:le,headersMapper:ene}},queryParameters:[pe,tn,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Zse,Jse],isXML:!0,serializer:qi},UWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:tne},default:{bodyMapper:le,headersMapper:rne}},queryParameters:[pe,tn,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,eae,tae],isXML:!0,serializer:qi},zWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:aie,headersMapper:ine},default:{bodyMapper:le,headersMapper:nne}},queryParameters:[pe,jC,UC,_p,wp,tn,rae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:qi},$We={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:oie,headersMapper:sne},default:{bodyMapper:le,headersMapper:ane}},queryParameters:[pe,jC,UC,_p,wp,tn,rae,kVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:qi},HWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:one},default:{bodyMapper:le,headersMapper:lne}},queryParameters:[Ou,pe,zC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:qi},sC=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},GWe)}getProperties(t){return this.client.sendOperationRequest({options:t},VWe)}delete(t){return this.client.sendOperationRequest({options:t},WWe)}undelete(t){return this.client.sendOperationRequest({options:t},KWe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},QWe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},XWe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},YWe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},ZWe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},JWe)}setMetadata(t){return this.client.sendOperationRequest({options:t},eKe)}acquireLease(t){return this.client.sendOperationRequest({options:t},tKe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},rKe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},iKe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},nKe)}breakLease(t){return this.client.sendOperationRequest({options:t},sKe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},aKe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},oKe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},lKe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},cKe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},uKe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},dKe)}query(t){return this.client.sendOperationRequest({options:t},pKe)}getTags(t){return this.client.sendOperationRequest({options:t},fKe)}setTags(t){return this.client.sendOperationRequest({options:t},mKe)}},_r=yh.createSerializer(vh,!0),GWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:eC},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:eC},default:{bodyMapper:le,headersMapper:cne}},queryParameters:[pe,mc,Eh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Gy,jVe,UVe,Li,Fi,Bi,qt,Mt,_t],isXML:!0,serializer:_r},VWe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:une},default:{bodyMapper:le,headersMapper:dne}},queryParameters:[pe,mc,Eh],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t],isXML:!0,serializer:_r},WWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:pne},default:{bodyMapper:le,headersMapper:fne}},queryParameters:[pe,mc,Eh,$Ve],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,zVe],isXML:!0,serializer:_r},KWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mne},default:{bodyMapper:le,headersMapper:hne}},queryParameters:[pe,Vse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},QWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:gne},default:{bodyMapper:le,headersMapper:yne}},queryParameters:[pe,HVe],urlParameters:[de],headerParameters:[fe,me,Ae,GVe,VVe],isXML:!0,serializer:_r},XWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:bne},default:{bodyMapper:le,headersMapper:vne}},queryParameters:[Ou,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,Sh,xh,Th,Nh,Rh,Ah],isXML:!0,serializer:_r},YWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:_ne},default:{bodyMapper:le,headersMapper:wne}},queryParameters:[pe,iae],urlParameters:[de],headerParameters:[fe,me,Ae,rt,Ep,Sp],isXML:!0,serializer:_r},ZWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Ene},default:{bodyMapper:le,headersMapper:Sne}},queryParameters:[pe,iae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},JWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xne},default:{bodyMapper:le,headersMapper:Tne}},queryParameters:[pe,WVe],urlParameters:[de],headerParameters:[fe,me,Ae,KVe],isXML:!0,serializer:_r},eKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Nne},default:{bodyMapper:le,headersMapper:Rne}},queryParameters:[pe,Hse],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Tn],isXML:!0,serializer:_r},tKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ane},default:{bodyMapper:le,headersMapper:Cne}},queryParameters:[pe,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Wse,Kse,Qse,qt,Mt,_t],isXML:!0,serializer:_r},rKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:One},default:{bodyMapper:le,headersMapper:Pne}},queryParameters:[pe,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Xse,wh,qt,Mt,_t],isXML:!0,serializer:_r},iKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ine},default:{bodyMapper:le,headersMapper:Dne}},queryParameters:[pe,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,Yse,qt,Mt,_t],isXML:!0,serializer:_r},nKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Lne},default:{bodyMapper:le,headersMapper:Fne}},queryParameters:[pe,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,wh,eae,tae,qt,Mt,_t],isXML:!0,serializer:_r},sKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Bne},default:{bodyMapper:le,headersMapper:qne}},queryParameters:[pe,dl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Zse,Jse,qt,Mt,_t],isXML:!0,serializer:_r},aKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Mne},default:{bodyMapper:le,headersMapper:kne}},queryParameters:[pe,QVe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Tn],isXML:!0,serializer:_r},oKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:jne},default:{bodyMapper:le,headersMapper:Une}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,qt,Mt,_t,Ep,Sp,Ch,nae,Oh,Ph,Ih,Dh,sae,Mw,xp,XVe,Lh],isXML:!0,serializer:_r},lKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:zne},default:{bodyMapper:le,headersMapper:$ne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,tt,rt,qt,Mt,_t,Ep,Sp,Tn,Ch,Oh,Ph,Ih,Dh,Mw,xp,Lh,YVe,Vy,Wy,aae],isXML:!0,serializer:_r},cKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Hne},default:{bodyMapper:le,headersMapper:Gne}},queryParameters:[pe,ZVe,eWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,JVe],isXML:!0,serializer:_r},uKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tC},202:{headersMapper:tC},default:{bodyMapper:le,headersMapper:Vne}},queryParameters:[pe,mc,Eh,tWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,nae,rWe],isXML:!0,serializer:_r},dKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Wne},default:{bodyMapper:le,headersMapper:Kne}},queryParameters:[Ou,pe,zC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},pKe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:rC},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:rC},default:{bodyMapper:le,headersMapper:Qne}},requestBody:iWe,queryParameters:[pe,mc,nWe],urlParameters:[de],headerParameters:[_h,Cu,fe,me,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},fKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:MC,headersMapper:Xne},default:{bodyMapper:le,headersMapper:Yne}},queryParameters:[pe,mc,Eh,oae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:_r},mKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Zne},default:{bodyMapper:le,headersMapper:Jne}},requestBody:sWe,queryParameters:[pe,Eh,oae],urlParameters:[de],headerParameters:[_h,Cu,fe,me,ot,_t,Pu,Fh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},aC=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},hKe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},gKe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},yKe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},bKe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},vKe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},_Ke)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},wKe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},EKe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},SKe)}},hc=yh.createSerializer(vh,!0),hKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ese},default:{bodyMapper:le,headersMapper:tse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,$s,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Sh,xh,Th,Nh,Rh,Ah,Ep,Sp,Tn,Ch,xp,Lh,aWe,lae,cae],isXML:!0,serializer:hc},gKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rse},default:{bodyMapper:le,headersMapper:ise}},requestBody:jw,queryParameters:[pe,$C],urlParameters:[de],headerParameters:[fe,me,$s,ot,tt,rt,Gy,Li,Fi,Bi,qt,Mt,_t,Tn,Pu,Fh,kw,Uw,uae,HC,GC,VC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:hc},yKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:nse},default:{bodyMapper:le,headersMapper:sse}},queryParameters:[pe,$C],urlParameters:[de],headerParameters:[fe,me,Ae,$s,ot,tt,rt,Gy,Li,Fi,Bi,qt,Mt,_t,Tn,HC,GC,VC,oWe],isXML:!0,serializer:hc},bKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ase},default:{bodyMapper:le,headersMapper:ose}},queryParameters:[pe,$C],urlParameters:[de],headerParameters:[fe,me,Ae,$s,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Tn,Oh,Ph,Ih,Dh,Vy,Wy,uae,HC,GC,VC,WC,lWe,KC,cWe],isXML:!0,serializer:hc},vKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:kC,headersMapper:lse},default:{bodyMapper:le,headersMapper:cse}},queryParameters:[pe,_p,wp,mc,dae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Gy,qt,Mt,_t],isXML:!0,serializer:hc},_Ke={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:kC,headersMapper:use},default:{bodyMapper:le,headersMapper:dse}},queryParameters:[pe,_p,wp,mc,dae,uWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Gy,qt,Mt,_t,dWe],isXML:!0,serializer:hc},wKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pse},default:{bodyMapper:le,headersMapper:fse}},queryParameters:[Ou,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Tn,lae],isXML:!0,serializer:hc},EKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mse},default:{bodyMapper:le,headersMapper:hse}},queryParameters:[Ou,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,cae,pWe],isXML:!0,serializer:hc},SKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:gse},default:{bodyMapper:le,headersMapper:yse}},queryParameters:[pe,fWe],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,qt,Mt,_t,Mw],isXML:!0,serializer:hc},oC=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},xKe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},TKe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},NKe)}seal(t){return this.client.sendOperationRequest({options:t},RKe)}},zw=yh.createSerializer(vh,!0),xKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:bse},default:{bodyMapper:le,headersMapper:vse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,$s,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Sh,xh,Th,Nh,Rh,Ah,Ep,Sp,Tn,xp,Lh,mWe],isXML:!0,serializer:zw},TKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:_se},default:{bodyMapper:le,headersMapper:wse}},requestBody:jw,queryParameters:[pe,pae],urlParameters:[de],headerParameters:[fe,me,$s,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Tn,Pu,Fh,kw,Uw,fae,QC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:zw},NKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ese},default:{bodyMapper:le,headersMapper:Sse}},queryParameters:[pe,pae],urlParameters:[de],headerParameters:[fe,me,Ae,$s,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Tn,Oh,Ph,Ih,Dh,Vy,Wy,Pu,WC,KC,fae,QC,mae],isXML:!0,serializer:zw},RKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xse},default:{bodyMapper:le,headersMapper:Tse}},queryParameters:[pe,hWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,QC],isXML:!0,serializer:zw},lC=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},AKe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},CKe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},OKe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},PKe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},IKe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},DKe)}},Bh=yh.createSerializer(vh,!0),AKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Nse},default:{bodyMapper:le,headersMapper:Rse}},requestBody:jw,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,$s,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Sh,xh,Th,Nh,Rh,Ah,Ep,Sp,Tn,Ch,xp,Lh,Pu,Fh,kw,Uw,hae],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Bh},CKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ase},default:{bodyMapper:le,headersMapper:Cse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,$s,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Sh,xh,Th,Nh,Rh,Ah,Tn,Ch,Oh,Ph,Ih,Dh,sae,Mw,xp,Vy,Wy,aae,Pu,hae,gWe],isXML:!0,serializer:Bh},OKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ose},default:{bodyMapper:le,headersMapper:Pse}},requestBody:jw,queryParameters:[pe,gae,yae],urlParameters:[de],headerParameters:[fe,me,$s,ot,Li,Fi,Bi,Tn,Pu,Fh,kw,Uw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Bh},PKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ise},default:{bodyMapper:le,headersMapper:Dse}},queryParameters:[pe,gae,yae],urlParameters:[de],headerParameters:[fe,me,Ae,$s,ot,Li,Fi,Bi,Tn,Oh,Ph,Ih,Dh,Vy,Wy,WC,KC,mae],isXML:!0,serializer:Bh},IKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Lse},default:{bodyMapper:le,headersMapper:Fse}},requestBody:yWe,queryParameters:[pe,bae],urlParameters:[de],headerParameters:[_h,Cu,fe,me,yo,ot,tt,rt,Li,Fi,Bi,qt,Mt,_t,Sh,xh,Th,Nh,Rh,Ah,Ep,Sp,Tn,Ch,xp,Lh,Pu,Fh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bh},DKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:cie,headersMapper:Bse},default:{bodyMapper:le,headersMapper:qse}},queryParameters:[pe,mc,bae,bWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Bh},LKe=class extends sGe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new iC(this),this.container=new nC(this),this.blob=new sC(this),this.pageBlob=new aC(this),this.appendBlob=new oC(this),this.blockBlob=new lC(this)}},Cw=class extends LKe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},ky=class{constructor(t,r){this.url=_Ge(t),this.accountName=Xre(t),this.pipeline=r,this.storageClientContext=new Cw(this.url,Jre(r)),this.isHttps=Qre(SGe(this.url)||"","https"),this.credential=eie(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=eGe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:$re,namespace:"Microsoft.Storage"}),dc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},pc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},cC=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return CC.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function fc(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var ul=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){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=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}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?Bt(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Bt(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?fc(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?Bt(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Bt(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}`))}};function XC(e,t,r){return YC(e,t,r).sasQueryParameters}function YC(e,t,r){let i=e.version?e.version:IC,n=t instanceof Jt?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new cC(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?qKe(e,n):jKe(e,s);if(i>="2018-11-09")return n!==void 0?BKe(e,n):i>="2020-02-10"?kKe(e,s):MKe(e,s);if(i>="2015-04-05"){if(n!==void 0)return FKe(e,n);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 FKe(e,t){if(e=Mh(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=dc.parse(e.permissions.toString()).toString():i=pc.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",qh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?fc(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(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new ul(e.version,s,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:n}}function BKe(e,t){if(e=Mh(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 n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",qh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?fc(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(s);return{sasQueryParameters:new ul(e.version,a,n,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 qKe(e,t){if(e=Mh(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 n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",qh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?fc(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(s);return{sasQueryParameters:new ul(e.version,a,n,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:s}}function MKe(e,t){if(e=Mh(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 n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",qh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ul(e.version,a,n,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:s}}function kKe(e,t){if(e=Mh(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 n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",qh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ul(e.version,a,n,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:s}}function jKe(e,t){if(e=Mh(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 n;e.permissions&&(e.blobName?n=dc.parse(e.permissions.toString()).toString():n=pc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",qh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?fc(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(s);return{sasQueryParameters:new ul(e.version,a,n,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:s}}function qh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Mh(e){let t=e.version?e.version:IC;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 jy=class{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=Ht.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==cl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==cl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==cl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==cl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==cl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==cl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==cl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==cl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==cl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==cl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},uC=class extends OC.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new Lw.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},dC=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new uC(this.originalResponse.readableStreamBody,r,i,n,s)}},Bre=16,qre=new Uint8Array([79,98,106,1]),UKe="avro.codec",zKe="avro.schema",$r=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},yp;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(yp||(yp={}));var Ii;(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"})(Ii||(Ii={}));var Ru=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 Ii.NULL:case Ii.BOOLEAN:case Ii.INT:case Ii.LONG:case Ii.FLOAT:case Ii.DOUBLE:case Ii.BYTES:case Ii.STRING:return new pC(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new mC(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case yp.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new gC(i,t.name);case yp.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 fC(t.symbols);case yp.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new hC(e.fromSchema(t.values));case yp.ARRAY:case yp.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},pC=class extends Ru{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Ii.NULL:return $r.readNull();case Ii.BOOLEAN:return $r.readBoolean(t,r);case Ii.INT:return $r.readInt(t,r);case Ii.LONG:return $r.readLong(t,r);case Ii.FLOAT:return $r.readFloat(t,r);case Ii.DOUBLE:return $r.readDouble(t,r);case Ii.BYTES:return $r.readBytes(t,r);case Ii.STRING:return $r.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},fC=class extends Ru{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._symbols[i]}},mC=class extends Ru{constructor(t){super(),this._types=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._types[i].read(t,r)}},hC=class extends Ru{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return $r.readMap(t,i,r)}},gC=class extends Ru{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function Mre(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await($r.readFixedBytes(this._dataStream,Bre,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Mre(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},bC=class{},kre=new Lw.AbortError("Reading from the avro stream was aborted."),vC=class extends bC{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw kre;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{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 d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(kre)};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)})}},_C=class extends OC.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new yC(new vC(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="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 o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},wC=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new _C(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(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"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function vp(e){if(e!==void 0)return e}function Di(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=fGe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function $Ke(e){return`https://${e}.blob.core.windows.net/.default`}function YA(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var EC=class extends tGe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=Py(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Ht.delay(this.intervalInMs)}},HKe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Py(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Py(r)):(r.isCancelled=!0,Py(r))},GKe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="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(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return Py(r)},VKe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Py(e){return{state:Object.assign({},e),cancel:HKe,toString:VKe,update:GKe}}function zs(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 Iy;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Iy||(Iy={}));var Ow=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Iy.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new zre.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=Iy.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},_w=nGe.constants.MAX_LENGTH,xC=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/_w);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new SC(this.buffers,this.size)}},TC=class{constructor(t,r,i,n,s,a){if(this.emitter=new zre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,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 xC(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()}};async function WKe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),cGe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function KKe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function QKe(e,t){return new Promise((r,i)=>{let n=PC.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var XKe=aGe.promisify(PC.stat),YKe=PC.createReadStream,go=class e extends ky{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(Au(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=Ire(this.url,ho.Parameters.SNAPSHOT),this._versionId=Ire(this.url,ho.Parameters.VERSIONID)}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(uc(this.url,ho.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Uy(this.url,this.pipeline)}getBlockBlobClient(){return new zy(this.url,this.pipeline)}getPageBlobClient(){return new $y(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Di(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Ht.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:zs({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:Ew(a.objectReplicationRules)});if(!Ht.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=lGe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new dC(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:zs({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Di(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===yGe||i.details.errorCode===bGe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Di(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Ew(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:RGe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Oy({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new jy(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Di(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new EC({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(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||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Ly(r.sourceAuthorization),tier:vp(r.tier),blobTagsString:bp(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(vp(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=JA),o<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={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=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(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await QKe(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 n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(FC(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:vp(r.tier),blobTagsString:bp(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=XC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(LC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return YC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Uy=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Au(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Di(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:bp(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:Hre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Di(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Di(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:zs({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:Ly(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},zy=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Au(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Di(r.customerProvidedKey,this.isHttps),!Ht.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:Lre(r.inputTextConfiguration),outputSerialization:Lre(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new wC(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Di(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:vp(i.tier),blobTagsString:bp(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Ly(r.sourceAuthorization),tier:vp(r.tier),blobTagsString:bp(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Di(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Di(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:zs({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Ly(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:vp(r.tier),blobTagsString:bp(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Ht.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>QA)throw new RangeError(`blockSize option must be >= 0 and <= ${QA}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:KA;if(o<0||o>KA)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${KA}`);if(a===0){if(r>QA*bw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/bw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>bw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${bw}`);let u=[],d=Ht.randomUUID(),p=0,f=new Ow(i.concurrency);for(let m=0;m{let h=Dre(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await XKe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>YKe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=oGe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Ht.randomUUID(),l=0,c=[];return await new TC(t,r,i,async(d,p)=>{let f=Dre(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},$y=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Au(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=bh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=xn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(uc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Di(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:vp(r.tier),blobTagsString:bp(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:Hre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Di(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:zs({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Di(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,zs({offset:r,count:n}),0,zs({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Ly(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:zs({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:zs({offset:t,count:r}),tracingOptions:n.tracingOptions}));return YA(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:zs({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(Fre(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:zs({offset:t,count:r}),tracingOptions:s.tracingOptions}));return YA(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:zs({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(Fre(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:zs({offset:t,count:r}),tracingOptions:s.tracingOptions}));return YA(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function ZKe(e){let t=Buffer.alloc(pGe),r=await KKe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function JKe(e){return Buffer.byteLength(e)}var ww=": ",jre=" ",Ure=-1,NC=class{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}${cc}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==uGe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await ZKe(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 n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===uh.UNLOCKED?(this.keys[t]=uh.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=uh.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===uh.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};mh.keys={};mh.listeners={};var ph=class{constructor(){this.batch="batch",this.batchRequest=new RC}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await mh.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await mh.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 n,s;if(typeof t=="string"&&(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r)))n=t,s=r;else if(t instanceof go)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new go(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof go)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new go(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},RC=class{constructor(){this.operationCount=0,this.body="";let t=Ht.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${cc}${He.CONTENT_TYPE}: application/http${cc}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=xn.createEmptyPipeline();r.addPolicy(Dy.serializationPolicy({stringifyXML:ZA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(tQe()),r.addPolicy(eQe(this),{afterPhase:"Sign"}),xa.isTokenCredential(t)?r.addPolicy(xn.bearerTokenAuthenticationPolicy({credential:t,scopes:DC,challengeCallbacks:{authorizeRequestOnChallenge:Dy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof Jt&&r.addPolicy(Zre({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new My([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${xGe(t.url)} ${Gre}${cc}`].join(cc);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${cc}`;this.body+=cc}preAddSubRequest(t){if(this.operationCount>=Pre)throw new RangeError(`Cannot exceed ${Pre} sub requests in a single batch`);let r=Bw(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}${cc}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function eQe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:xn.createHttpHeaders()}}}}function tQe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)Qre(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Hy=class{constructor(t,r,i){let n;Au(r)?n=r:r?n=er(r,i):n=er(new tr,i);let s=new Cw(t,Jre(n)),a=Bw(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new ph}async deleteBlobs(t,r,i){let n=new ph;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new ph;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(JKe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new NC(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},Pw=class extends ky{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},Au(r))s=t,n=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r))s=t,n=er(r,i);else if(!r&&typeof r!="string")s=t,n=er(new tr,i);else if(r&&typeof r=="string"){let a=r,o=bh(t);if(o.kind==="AccountConnString")if(Ht.isNode){let l=new Jt(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=xn.getDefaultProxySettings(o.proxyUri)),n=er(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=er(new tr,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(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.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 go(Tr(this.url,vw(t)),this.pipeline)}getAppendBlobClient(t){return new Uy(Tr(this.url,vw(t)),this.pipeline)}getBlockBlobClient(t){return new zy(Tr(this.url,vw(t)),this.pipeline)}getPageBlobClient(t){return new $y(Tr(this.url,vw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}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 te.withSpan("ContainerClient-setMetadata",r,async i=>ue(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={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?Bt(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?Bt(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new jy(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:AGe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:dh(a.name),tags:Oy(a.blobTags),objectReplicationSourceProperties:Ew(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:CGe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:dh(l.name),tags:Oy(l.blobTags),objectReplicationSourceProperties:Ew(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:dh(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Oy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(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]:FC(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 Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=XC(Object.assign({containerName:this._containerName},t),this.credential).toString();r(LC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return YC(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Hy(this.url,this.pipeline)}},hh=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},Iw=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},gh=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function vae(e,t){return _ae(e,t).sasQueryParameters}function _ae(e,t){let r=e.version?e.version:IC;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=hh.parse(e.permissions.toString()),n=gh.parse(e.services).toString(),s=Iw.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?fc(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new ul(r,o,i.toString(),n,s,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 AC=class e extends ky{static fromConnectionString(t,r){r=r||{};let i=bh(t);if(i.kind==="AccountConnString")if(Ht.isNode){let n=new Jt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=xn.getDefaultProxySettings(i.proxyUri));let s=er(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=er(new tr,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Au(r)?n=r:Ht.isNode&&r instanceof Jt||r instanceof tr||xa.isTokenCredential(r)?n=er(r,i):n=er(new tr,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new Pw(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Oy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:Bt(t,!1),expiresOn:Bt(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Hy(this.url,this.pipeline)}generateAccountSasUrl(t,r=hh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))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 s=vae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:gh.parse("b").toString()},n),this.credential).toString();return LC(this.url,s)}generateSasStringToSign(t,r=hh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return _ae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:gh.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return xn.RestError}});Ne.AccountSASPermissions=hh;Ne.AccountSASResourceTypes=Iw;Ne.AccountSASServices=gh;Ne.AnonymousCredential=tr;Ne.AnonymousCredentialPolicy=Nw;Ne.AppendBlobClient=Uy;Ne.BaseRequestPolicy=fh;Ne.BlobBatch=ph;Ne.BlobBatchClient=Hy;Ne.BlobClient=go;Ne.BlobLeaseClient=jy;Ne.BlobSASPermissions=dc;Ne.BlobServiceClient=AC;Ne.BlockBlobClient=zy;Ne.ContainerClient=Pw;Ne.ContainerSASPermissions=pc;Ne.Credential=By;Ne.CredentialPolicy=Fy;Ne.PageBlobClient=$y;Ne.Pipeline=My;Ne.SASQueryParameters=ul;Ne.StorageBrowserPolicy=Rw;Ne.StorageBrowserPolicyFactory=Aw;Ne.StorageOAuthScopes=DC;Ne.StorageRetryPolicy=Sw;Ne.StorageRetryPolicyFactory=xw;Ne.StorageSharedKeyCredential=Jt;Ne.StorageSharedKeyCredentialPolicy=Tw;Ne.generateAccountSASQueryParameters=vae;Ne.generateBlobSASQueryParameters=XC;Ne.getBlobServiceAccountAudience=$Ke;Ne.isPipelineLike=Au;Ne.logger=li;Ne.newPipeline=er});var eO=g(Hr=>{"use strict";var rQe=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iQe=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nQe=Hr&&Hr.__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)&&rQe(t,e,r);return iQe(t,e),t},Hw=Hr&&Hr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.retryHttpClientResponse=Hr.retryTypedResponse=Hr.retry=Hr.isRetryableStatusCode=Hr.isServerErrorStatusCode=Hr.isSuccessStatusCode=void 0;var wae=nQe(qe()),$w=so(),kh=ry();function sQe(e){return e?e>=200&&e<300:!1}Hr.isSuccessStatusCode=sQe;function Eae(e){return e?e>=500:!0}Hr.isServerErrorStatusCode=Eae;function Sae(e){return e?[$w.HttpCodes.BadGateway,$w.HttpCodes.ServiceUnavailable,$w.HttpCodes.GatewayTimeout].includes(e):!1}Hr.isRetryableStatusCode=Sae;function aQe(e){return Hw(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function JC(e,t,r,i=kh.DefaultRetryAttempts,n=kh.DefaultRetryDelay,s=void 0){return Hw(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!Eae(c)))return l;if(c&&(u=Sae(c),a=`Cache service responded with ${c}`),wae.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){wae.debug(`${e} - Error is not retryable`);break}yield aQe(n),o++}throw Error(`${e} failed: ${a}`)})}Hr.retry=JC;function oQe(e,t,r=kh.DefaultRetryAttempts,i=kh.DefaultRetryDelay){return Hw(this,void 0,void 0,function*(){return yield JC(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof $w.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Hr.retryTypedResponse=oQe;function lQe(e,t,r=kh.DefaultRetryAttempts,i=kh.DefaultRetryDelay){return Hw(this,void 0,void 0,function*(){return yield JC(e,t,n=>n.message.statusCode,r,i)})}Hr.retryHttpClientResponse=lQe});var Aae=g(Mi=>{"use strict";var cQe=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),uQe=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jh=Mi&&Mi.__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)&&cQe(t,e,r);return uQe(t,e),t},Ta=Mi&&Mi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.downloadCacheStorageSDK=Mi.downloadCacheHttpClientConcurrent=Mi.downloadCacheHttpClient=Mi.DownloadProgress=void 0;var Qy=jh(qe()),Tae=so(),dQe=ZC(),pQe=jh(require("buffer")),Ky=jh(require("fs")),fQe=jh(require("stream")),mQe=jh(require("util")),hQe=jh(ny()),xae=ry(),tO=eO(),gQe=$A();function yQe(e,t){return Ta(this,void 0,void 0,function*(){yield mQe.promisify(fQe.pipeline)(e.message,t)})}var Xy=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,Qy.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);Qy.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Mi.DownloadProgress=Xy;function Nae(e,t){return Ta(this,void 0,void 0,function*(){let r=Ky.createWriteStream(t),i=new Tae.HttpClient("actions/cache"),n=yield(0,tO.retryHttpClientResponse)("downloadCache",()=>Ta(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(xae.SocketTimeout,()=>{n.message.destroy(),Qy.debug(`Aborting download, socket timed out after ${xae.SocketTimeout} ms`)}),yield yQe(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=hQe.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else Qy.debug("Unable to validate download, no Content-Length header")})}Mi.downloadCacheHttpClient=Nae;function bQe(e,t,r){var i;return Ta(this,void 0,void 0,function*(){let n=yield Ky.promises.open(t,"w"),s=new Tae.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,tO.retryHttpClientResponse)("downloadCacheMetadata",()=>Ta(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wTa(this,void 0,void 0,function*(){return yield vQe(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new Xy(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>Ta(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}Mi.downloadCacheHttpClientConcurrent=bQe;function vQe(e,t,r,i){return Ta(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield Rae(3e4,_Qe(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function _Qe(e,t,r,i){return Ta(this,void 0,void 0,function*(){let n=yield(0,tO.retryHttpClientResponse)("downloadCachePart",()=>Ta(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function wQe(e,t,r){var i;return Ta(this,void 0,void 0,function*(){let n=new dQe.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)Qy.debug("Unable to determine content length, downloading file with http-client..."),yield Nae(e,t);else{let o=Math.min(134217728,pQe.constants.MAX_LENGTH),l=new Xy(a),c=Ky.openSync(t,"w");try{l.startDisplayTimer();let u=new gQe.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield Rae(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&Ky.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),Ky.closeSync(c)}}})}Mi.downloadCacheStorageSDK=wQe;var Rae=(e,t)=>Ta(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var Cae=g(Na=>{"use strict";var EQe=Na&&Na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),SQe=Na&&Na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xQe=Na&&Na.__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)&&EQe(t,e,r);return SQe(t,e),t};Object.defineProperty(Na,"__esModule",{value:!0});Na.getDownloadOptions=Na.getUploadOptions=void 0;var Du=xQe(qe());function TQe(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),Du.debug(`Upload concurrency: ${t.uploadConcurrency}`),Du.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Na.getUploadOptions=TQe;function NQe(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),Du.debug(`Use Azure SDK: ${t.useAzureSdk}`),Du.debug(`Download concurrency: ${t.downloadConcurrency}`),Du.debug(`Request timeout (ms): ${t.timeoutInMs}`),Du.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Du.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),Du.debug(`Lookup only: ${t.lookupOnly}`),t}Na.getDownloadOptions=NQe});var Iae=g(ci=>{"use strict";var RQe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),AQe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ww=ci&&ci.__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)&&RQe(t,e,r);return AQe(t,e),t},vs=ci&&ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ci,"__esModule",{value:!0});ci.saveCache=ci.reserveCache=ci.downloadCache=ci.getCacheEntry=ci.getCacheVersion=void 0;var Hs=Ww(qe()),CQe=so(),OQe=V0(),PQe=Ww(require("crypto")),rO=Ww(require("fs")),IQe=require("url"),Vw=Ww(ny()),Gw=Aae(),Pae=Cae(),Lu=eO(),DQe="1.0";function Yy(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Hs.debug(`Resource Url: ${r}`),r}function LQe(e,t){return`${e};api-version=${t}`}function FQe(){return{headers:{Accept:LQe("application/json","6.0-preview.1")}}}function iO(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new OQe.BearerCredentialHandler(e);return new CQe.HttpClient("actions/cache",[t],FQe())}function nO(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(DQe),PQe.createHash("sha256").update(i.join("|")).digest("hex")}ci.getCacheVersion=nO;function BQe(e,t,r){return vs(this,void 0,void 0,function*(){let i=iO(),n=nO(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,Lu.retryTypedResponse)("getCacheEntry",()=>vs(this,void 0,void 0,function*(){return i.getJson(Yy(s))}));if(a.statusCode===204)return Hs.isDebug()&&(yield qQe(e[0],i,n)),null;if(!(0,Lu.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Hs.setSecret(l),Hs.debug("Cache Result:"),Hs.debug(JSON.stringify(o)),o})}ci.getCacheEntry=BQe;function qQe(e,t,r){return vs(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Lu.retryTypedResponse)("listCache",()=>vs(this,void 0,void 0,function*(){return t.getJson(Yy(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){Hs.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])Hs.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function MQe(e,t,r){return vs(this,void 0,void 0,function*(){let i=new IQe.URL(e),n=(0,Pae.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,Gw.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,Gw.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,Gw.downloadCacheHttpClient)(e,t):yield(0,Gw.downloadCacheHttpClient)(e,t)})}ci.downloadCache=MQe;function kQe(e,t,r){return vs(this,void 0,void 0,function*(){let i=iO(),n=nO(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Lu.retryTypedResponse)("reserveCache",()=>vs(this,void 0,void 0,function*(){return i.postJson(Yy("caches"),s)}))})}ci.reserveCache=kQe;function Oae(e,t){return`bytes ${e}-${t}/*`}function jQe(e,t,r,i,n){return vs(this,void 0,void 0,function*(){Hs.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${Oae(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":Oae(i,n)},a=yield(0,Lu.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>vs(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,Lu.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function UQe(e,t,r,i){return vs(this,void 0,void 0,function*(){let n=Vw.getArchiveFileSizeInBytes(r),s=Yy(`caches/${t.toString()}`),a=rO.openSync(r,"r"),o=(0,Pae.getUploadOptions)(i),l=Vw.assertDefined("uploadConcurrency",o.uploadConcurrency),c=Vw.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];Hs.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>vs(this,void 0,void 0,function*(){for(;drO.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{rO.closeSync(a)}})}function zQe(e,t,r){return vs(this,void 0,void 0,function*(){let i={size:r};return yield(0,Lu.retryTypedResponse)("commitCache",()=>vs(this,void 0,void 0,function*(){return e.postJson(Yy(`caches/${t.toString()}`),i)}))})}function $Qe(e,t,r){return vs(this,void 0,void 0,function*(){let i=iO();Hs.debug("Upload cache"),yield UQe(i,e,t,r),Hs.debug("Commiting cache");let n=Vw.getArchiveFileSizeInBytes(t);Hs.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield zQe(i,e,n);if(!(0,Lu.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);Hs.info("Cache saved successfully")})}ci.saveCache=$Qe});var Fae=g(Nn=>{"use strict";var HQe=Nn&&Nn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),GQe=Nn&&Nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sO=Nn&&Nn.__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)&&HQe(t,e,r);return GQe(t,e),t},gc=Nn&&Nn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Nn,"__esModule",{value:!0});Nn.createTar=Nn.extractTar=Nn.listTar=void 0;var VQe=Df(),Kw=sO(W0()),Dae=require("fs"),bo=sO(require("path")),aO=sO(ny()),cr=ry(),Fu=process.platform==="win32";function WQe(){return gc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield aO.getGnuTarPathOnWindows(),t=cr.SystemTarPathOnWindows;if(e)return{path:e,type:cr.ArchiveToolType.GNU};if((0,Dae.existsSync)(t))return{path:t,type:cr.ArchiveToolType.BSD};break}case"darwin":{let e=yield Kw.which("gtar",!1);return e?{path:e,type:cr.ArchiveToolType.GNU}:{path:yield Kw.which("tar",!0),type:cr.ArchiveToolType.BSD}}default:break}return{path:yield Kw.which("tar",!0),type:cr.ArchiveToolType.GNU}})}function KQe(e,t,r,i=""){return gc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=aO.getCacheFileName(t),a="cache.tar",o=Lae(),l=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Fu;switch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"--files-from",cr.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${bo.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),"-P");break}if(e.type===cr.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function oO(e,t,r=""){return gc(this,void 0,void 0,function*(){let i,n=yield WQe(),s=yield KQe(n,e,t,r),a=t!=="create"?yield QQe(n,e,r):yield XQe(n,e),o=n.type===cr.ArchiveToolType.BSD&&e!==cr.CompressionMethod.Gzip&&Fu;return o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function Lae(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function QQe(e,t,r){return gc(this,void 0,void 0,function*(){let i=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Fu;switch(t){case cr.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",cr.TarFilename,r.replace(new RegExp(`\\${bo.sep}`,"g"),"/")]:["--use-compress-program",Fu?'"zstd -d --long=30"':"unzstd --long=30"];case cr.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",cr.TarFilename,r.replace(new RegExp(`\\${bo.sep}`,"g"),"/")]:["--use-compress-program",Fu?'"zstd -d"':"unzstd"];default:return["-z"]}})}function XQe(e,t){return gc(this,void 0,void 0,function*(){let r=aO.getCacheFileName(t),i=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Fu;switch(t){case cr.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),cr.TarFilename]:["--use-compress-program",Fu?'"zstd -T0 --long=30"':"zstdmt --long=30"];case cr.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${bo.sep}`,"g"),"/"),cr.TarFilename]:["--use-compress-program",Fu?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function lO(e,t){return gc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,VQe.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function YQe(e,t){return gc(this,void 0,void 0,function*(){let r=yield oO(t,"list",e);yield lO(r)})}Nn.listTar=YQe;function ZQe(e,t){return gc(this,void 0,void 0,function*(){let r=Lae();yield Kw.mkdirP(r);let i=yield oO(t,"extract",e);yield lO(i)})}Nn.extractTar=ZQe;function JQe(e,t,r){return gc(this,void 0,void 0,function*(){(0,Dae.writeFileSync)(bo.join(e,cr.ManifestFilename),t.join(` +`));let i=yield oO(r,"create");yield lO(i,e)})}Nn.createTar=JQe});var jae=g(ui=>{"use strict";var eXe=ui&&ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tXe=ui&&ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yw=ui&&ui.__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)&&eXe(t,e,r);return tXe(t,e),t},Bae=ui&&ui.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ui,"__esModule",{value:!0});ui.saveCache=ui.restoreCache=ui.isFeatureAvailable=ui.ReserveCacheError=ui.ValidationError=void 0;var bi=Yw(qe()),qae=Yw(require("path")),Ra=Yw(ny()),Qw=Yw(Iae()),Xw=Fae(),yc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};ui.ValidationError=yc;var Zy=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};ui.ReserveCacheError=Zy;function Mae(e){if(!e||e.length===0)throw new yc("Path Validation Error: At least one directory or file path is required")}function kae(e){if(e.length>512)throw new yc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new yc(`Key Validation Error: ${e} cannot contain commas.`)}function rXe(){return!!process.env.ACTIONS_CACHE_URL}ui.isFeatureAvailable=rXe;function iXe(e,t,r,i,n=!1){return Bae(this,void 0,void 0,function*(){Mae(e),r=r||[];let s=[t,...r];if(bi.debug("Resolved Keys:"),bi.debug(JSON.stringify(s)),s.length>10)throw new yc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)kae(l);let a=yield Ra.getCompressionMethod(),o="";try{let l=yield Qw.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return bi.info("Lookup only - skipping download"),l.cacheKey;o=qae.join(yield Ra.createTempDirectory(),Ra.getCacheFileName(a)),bi.debug(`Archive Path: ${o}`),yield Qw.downloadCache(l.archiveLocation,o,i),bi.isDebug()&&(yield(0,Xw.listTar)(o,a));let c=Ra.getArchiveFileSizeInBytes(o);return bi.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,Xw.extractTar)(o,a),bi.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===yc.name)throw l;bi.warning(`Failed to restore: ${l.message}`)}finally{try{yield Ra.unlinkFile(o)}catch(l){bi.debug(`Failed to delete archive: ${l}`)}}})}ui.restoreCache=iXe;function nXe(e,t,r,i=!1){var n,s,a,o,l;return Bae(this,void 0,void 0,function*(){Mae(e),kae(t);let c=yield Ra.getCompressionMethod(),u=-1,d=yield Ra.resolvePaths(e);if(bi.debug("Cache Paths:"),bi.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield Ra.createTempDirectory(),f=qae.join(p,Ra.getCacheFileName(c));bi.debug(`Archive Path: ${f}`);try{yield(0,Xw.createTar)(p,d,c),bi.isDebug()&&(yield(0,Xw.listTar)(f,c));let m=10*1024*1024*1024,h=Ra.getArchiveFileSizeInBytes(f);if(bi.debug(`File Size: ${h}`),h>m&&!Ra.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);bi.debug("Reserving Cache");let y=yield Qw.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new Zy(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);bi.debug(`Saving Cache (ID: ${u})`),yield Qw.saveCache(u,f,r)}catch(m){let h=m;if(h.name===yc.name)throw m;h.name===Zy.name?bi.info(`Failed to save: ${h.message}`):bi.warning(`Failed to save: ${h.message}`)}finally{try{yield Ra.unlinkFile(f)}catch(m){bi.debug(`Failed to delete archive: ${m}`)}}return u})}ui.saveCache=nXe});var Tp=g(Zw=>{"use strict";Object.defineProperty(Zw,"__esModule",{value:!0});Zw.DocUrl=void 0;var Uae;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(Uae||(Zw.DocUrl=Uae={}))});var Xae=g(Aa=>{"use strict";var sXe=Aa&&Aa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),aXe=Aa&&Aa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),e2=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)&&sXe(t,e,r);return aXe(t,e),t};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.downloadTrapCaches=dXe;Aa.uploadTrapCaches=pXe;Aa.cleanupTrapCaches=fXe;Aa.getLanguagesSupportingCaching=Wae;var zae=e2(require("fs")),cO=e2(require("path")),Hae=e2(jae()),Uh=e2(Zi()),$ae=e2(ya()),oXe=Tp(),lXe=Zo(),Jy=Wt(),cXe=1,Gae="codeql-trap",uXe=10,Vae=12e4;async function dXe(e,t,r){let i={},n=await Wae(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=cO.join(Uh.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=cO.join(s,l);zae.mkdirSync(c,{recursive:!0}),i[l]=c}if(await Uh.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;Uh.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(zae.readFileSync(cO.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await Kae(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,Jy.withTimeout)(Vae,Hae.restoreCache([c],u,[await Qae(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function pXe(e,t,r){if(!await Uh.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,Jy.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function fXe(e,t,r){if(!await t.getValue(lXe.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Uh.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await $ae.listActionsCaches(Gae,await Uh.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await mXe(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await $ae.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,Jy.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${oXe.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,Jy.getErrorMessage)(i)}}}async function mXe(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function Wae(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function Kae(e,t,r){return`${await Qae(e,t)}${r}`}async function Qae(e,t){return`${Gae}-${cXe}-${(await e.getVersion()).version}-${t}-`}});var e3=g(wt=>{"use strict";var hXe=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),gXe=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r2=wt&&wt.__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)&&hXe(t,e,r);return gXe(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=zh;wt.getConfigFileOutsideWorkspaceErrorMessage=roe;wt.getConfigFileDoesNotExistErrorMessage=ioe;wt.getConfigFileRepoFormatInvalidMessage=noe;wt.getConfigFileFormatInvalidMessage=soe;wt.getConfigFileDirectoryGivenMessage=aoe;wt.getNoLanguagesError=ooe;wt.getUnknownLanguagesError=loe;wt.getLanguagesInRepo=coe;wt.getLanguages=dO;wt.getRawLanguages=uoe;wt.getDefaultConfig=doe;wt.calculateAugmentation=pO;wt.parsePacksFromInput=foe;wt.parsePacksSpecification=moe;wt.validatePackSpecification=hoe;wt.initConfig=SXe;wt.parseRegistriesWithoutCredentials=xXe;wt.getPathToParsedConfigFile=fO;wt.getConfig=CXe;wt.generateRegistries=OXe;wt.wrapEnvironment=IXe;wt.parseBuildModeInput=mO;var Bu=r2(require("fs")),Ca=r2(require("path")),Yae=require("perf_hooks"),Jw=r2(em()),yXe=r2(Jd()),eoe=r2(ya()),toe=dX(),Zae=Zo(),t2=vm(),bXe=Xae(),wr=Wt(),vXe="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function zh(e,t){return t?uO(t,vXe,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function roe(e){return`The configuration file "${e}" is outside of the workspace`}function ioe(e){return`The configuration file "${e}" does not exist`}function noe(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function soe(e){return`The configuration file "${e}" could not be read`}function aoe(e){return`The configuration file "${e}" looks like a directory, not a file`}function uO(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function ooe(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function loe(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function coe(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await eoe.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,t2.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function dO(e,t,r,i){let{rawLanguages:n,autodetected:s}=await uoe(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(t2.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new wr.ConfigurationError(ooe());let o=[],l=[];for(let c of a){let u=(0,t2.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new wr.ConfigurationError(loe(l));return o}async function uoe(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await coe(t,r)),{rawLanguages:i,autodetected:n}}async function doe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await dO(p,e,u,h),b=await mO(i,y,m,h),w=pO(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await poe(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:goe(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,toe.getCachingKind)(a)}}async function poe(e,t,r,i){let n={},s=0;if(e){let a=Yae.performance.now();n=await(0,bXe.downloadTrapCaches)(t,r,i),s=Yae.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function _Xe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if(TXe(n)){if(n!==yoe(p)&&(n=Ca.resolve(m,n),!(n+Ca.sep).startsWith(m+Ca.sep)))throw new wr.ConfigurationError(roe(n));v=NXe(n)}else v=await RXe(n,y);let E=await dO(f,e,d,w),T=await mO(i,E,b,w),L=pO(r,t,E),{trapCaches:O,trapCacheDownloadTime:q}=await poe(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:goe(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:L,trapCaches:O,trapCacheDownloadTime:q,dependencyCachingEnabled:(0,toe.getCachingKind)(o)}}function pO(e,t,r){let i=Jae(e),n=foe(e,r,i),s=Jae(t),a=wXe(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function wXe(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wr.ConfigurationError(uO(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var EXe=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function foe(e,t,r){if(e?.trim()){if(t.length>1)throw new wr.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wr.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wr.ConfigurationError(uO(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(hoe(n)),i),[])}}}function moe(e){if(typeof e!="string")throw new wr.ConfigurationError(zh(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!EXe.test(c))throw new wr.ConfigurationError(zh(e));if(u)try{new yXe.Range(u)}catch{throw new wr.ConfigurationError(zh(e))}if(d&&(Ca.isAbsolute(d)||Ca.normalize(d).split(Ca.sep).join("/")!==d.split(Ca.sep).join("/")))throw new wr.ConfigurationError(zh(e));if(!d&&s)throw new wr.ConfigurationError(zh(e));return{name:c,version:u,path:d}}function hoe(e){return(0,wr.prettyPrintPack)(moe(e))}function Jae(e){return!!e?.trim().startsWith("+")}function goe(e,t){return e||Ca.resolve(t,"codeql_databases")}function yoe(e){return Ca.resolve(e,"user-config-from-action.yml")}async function SXe(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=yoe(i),Bu.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await _Xe({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await doe(e)),await AXe(t,r),t}function boe(e){try{return e?Jw.load(e):void 0}catch{throw new wr.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function xXe(e){return boe(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function TXe(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function NXe(e){if(!Bu.existsSync(e))throw new wr.ConfigurationError(ioe(e));return Jw.load(Bu.readFileSync(e,"utf8"))}async function RXe(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wr.ConfigurationError(noe(e));let n=await eoe.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new wr.ConfigurationError(aoe(e)):new wr.ConfigurationError(soe(e));return Jw.load(Buffer.from(s,"base64").toString("binary"))}function fO(e){return Ca.join(e,"config")}async function AXe(e,t){let r=JSON.stringify(e),i=fO(e.tempDir);Bu.mkdirSync(Ca.dirname(i),{recursive:!0}),Bu.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function CXe(e,t){let r=fO(e);if(!Bu.existsSync(r))return;let i=Bu.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function OXe(e,t,r){let i=boe(e),n,s;if(i){let a=PXe(i);s=Ca.join(t,"qlconfig.yml");let o=Jw.dump(a);Bu.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function PXe(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wr.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function IXe(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function mO(e,t,r,i){if(e!==void 0){if(!Object.values(wr.BuildMode).includes(e))throw new wr.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wr.BuildMode).join(", ")}.`);return t.includes(t2.Language.csharp)&&await r.getValue(Zae.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):t.includes(t2.Language.java)&&await r.getValue(Zae.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):e}}});var Np=g(ki=>{"use strict";var DXe=ki&&ki.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ki,"__esModule",{value:!0});ki.getUploadChunkTimeout=ki.getConcurrency=ki.getGitHubWorkspaceDir=ki.isGhes=ki.getResultsServiceUrl=ki.getRuntimeToken=ki.getUploadChunkSize=void 0;var LXe=DXe(require("os"));function FXe(){return 8*1024*1024}ki.getUploadChunkSize=FXe;function BXe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}ki.getRuntimeToken=BXe;function qXe(){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}ki.getResultsServiceUrl=qXe;function MXe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}ki.isGhes=MXe;function kXe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}ki.getGitHubWorkspaceDir=kXe;function jXe(){let e=LXe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}ki.getConcurrency=jXe;function UXe(){return 3e4}ki.getUploadChunkTimeout=UXe});var t3=g($h=>{"use strict";Object.defineProperty($h,"__esModule",{value:!0});$h.isJsonObject=$h.typeofJsonValue=void 0;function zXe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}$h.typeofJsonValue=zXe;function $Xe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}$h.isJsonObject=$Xe});var i3=g(Hh=>{"use strict";Object.defineProperty(Hh,"__esModule",{value:!0});Hh.base64encode=Hh.base64decode=void 0;var bc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),r3=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Hh.base64decode=HXe;function GXe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=bc[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=bc[n|i>>6],t+=bc[i&63],r=0;break}return r&&(t+=bc[n],t+="=",r==1&&(t+="=")),t}Hh.base64encode=GXe});var voe=g(n3=>{"use strict";Object.defineProperty(n3,"__esModule",{value:!0});n3.utf8read=void 0;var hO=e=>String.fromCharCode.apply(String,e);function VXe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(hO(i)),n=0);return r.length?(n&&r.push(hO(i.slice(0,n))),r.join("")):hO(i.slice(0,n))}n3.utf8read=VXe});var i2=g(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});pl.WireType=pl.mergeBinaryOptions=pl.UnknownFieldHandler=void 0;var WXe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(WXe=pl.UnknownFieldHandler||(pl.UnknownFieldHandler={}));function KXe(e,t){return Object.assign(Object.assign({},e),t)}pl.mergeBinaryOptions=KXe;var QXe;(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"})(QXe=pl.WireType||(pl.WireType={}))});var a3=g(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.varint32read=_s.varint32write=_s.int64toString=_s.int64fromString=_s.varint64write=_s.varint64read=void 0;function XXe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}_s.varint64write=YXe;var s3=65536*65536;function ZXe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=s3&&(n=n+(i/s3|0),i=i%s3)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}_s.int64fromString=ZXe;function JXe(e,t){if(t>>>0<=2097151)return""+(s3*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}_s.int64toString=JXe;function eYe(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)}}_s.varint32write=eYe;function tYe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}_s.varint32read=tYe});var Mu=g(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.PbLong=qu.PbULong=qu.detectBi=void 0;var n2=a3(),rr;function _oe(){let e=new DataView(new ArrayBuffer(8));rr=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}qu.detectBi=_oe;_oe();function woe(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Eoe=/^-?[0-9]+$/,l3=4294967296,o3=2147483648,c3=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*l3+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},s2=class e extends c3{static from(t){if(rr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=rr.C(t);case"number":if(t===0)return this.ZERO;t=rr.C(t);case"bigint":if(!t)return this.ZERO;if(trr.UMAX)throw new Error("ulong too large");return rr.V.setBigUint64(0,t,!0),new e(rr.V.getInt32(0,!0),rr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Eoe.test(t))throw new Error("string is no integer");let[r,i,n]=n2.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);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/l3)}throw new Error("unknown value "+typeof t)}toString(){return rr?this.toBigInt().toString():n2.int64toString(this.lo,this.hi)}toBigInt(){return woe(rr),rr.V.setInt32(0,this.lo,!0),rr.V.setInt32(4,this.hi,!0),rr.V.getBigUint64(0,!0)}};qu.PbULong=s2;s2.ZERO=new s2(0,0);var a2=class e extends c3{static from(t){if(rr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=rr.C(t);case"number":if(t===0)return this.ZERO;t=rr.C(t);case"bigint":if(!t)return this.ZERO;if(trr.MAX)throw new Error("signed long too large");return rr.V.setBigInt64(0,t,!0),new e(rr.V.getInt32(0,!0),rr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Eoe.test(t))throw new Error("string is no integer");let[r,i,n]=n2.int64fromString(t);if(r){if(n>o3||n==o3&&i!=0)throw new Error("signed long too small")}else if(n>=o3)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;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/l3):new e(-t,-t/l3).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&o3)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(rr)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+n2.int64toString(t.lo,t.hi)}return n2.int64toString(this.lo,this.hi)}toBigInt(){return woe(rr),rr.V.setInt32(0,this.lo,!0),rr.V.setInt32(4,this.hi,!0),rr.V.getBigInt64(0,!0)}};qu.PbLong=a2;a2.ZERO=new a2(0,0)});var gO=g(Vh=>{"use strict";Object.defineProperty(Vh,"__esModule",{value:!0});Vh.BinaryReader=Vh.binaryReadOptions=void 0;var Gh=i2(),o2=Mu(),Soe=a3(),xoe={readUnknownField:!0,readerFactory:e=>new u3(e)};function rYe(e){return e?Object.assign(Object.assign({},xoe),e):xoe}Vh.binaryReadOptions=rYe;var u3=class{constructor(t,r){this.varint64=Soe.varint64read,this.uint32=Soe.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 Gh.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Gh.WireType.Bit64:this.pos+=4;case Gh.WireType.Bit32:this.pos+=4;break;case Gh.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Gh.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==Gh.WireType.EndGroup;)this.skip(n);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 o2.PbLong(...this.varint64())}uint64(){return new o2.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 o2.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 o2.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new o2.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())}};Vh.BinaryReader=u3});var Wh=g(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.assertFloat32=Oa.assertUInt32=Oa.assertInt32=Oa.assertNever=Oa.assert=void 0;function iYe(e,t){if(!e)throw new Error(t)}Oa.assert=iYe;function nYe(e,t){throw new Error(t??"Unexpected object: "+e)}Oa.assertNever=nYe;var sYe=34028234663852886e22,aYe=-34028234663852886e22,oYe=4294967295,lYe=2147483647,cYe=-2147483648;function uYe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>lYe||eoYe||e<0)throw new Error("invalid uint 32: "+e)}Oa.assertUInt32=dYe;function pYe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>sYe||e{"use strict";Object.defineProperty(Qh,"__esModule",{value:!0});Qh.BinaryWriter=Qh.binaryWriteOptions=void 0;var l2=Mu(),c2=a3(),Kh=Wh(),Toe={writeUnknownFields:!0,writerFactory:()=>new d3};function fYe(e){return e?Object.assign(Object.assign({},Toe),e):Toe}Qh.binaryWriteOptions=fYe;var d3=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 n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Kh.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Kh.assertInt32(t),c2.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){Kh.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){Kh.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Kh.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Kh.assertInt32(t),t=(t<<1^t>>31)>>>0,c2.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=l2.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=l2.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=l2.PbLong.from(t);return c2.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=l2.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return c2.varint64write(n,s,this.buf),this}uint64(t){let r=l2.PbULong.from(t);return c2.varint64write(r.lo,r.hi,this.buf),this}};Qh.BinaryWriter=d3});var bO=g(ku=>{"use strict";Object.defineProperty(ku,"__esModule",{value:!0});ku.mergeJsonOptions=ku.jsonWriteOptions=ku.jsonReadOptions=void 0;var Noe={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},Roe={ignoreUnknownFields:!1};function mYe(e){return e?Object.assign(Object.assign({},Roe),e):Roe}ku.jsonReadOptions=mYe;function hYe(e){return e?Object.assign(Object.assign({},Noe),e):Noe}ku.jsonWriteOptions=hYe;function gYe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}ku.mergeJsonOptions=gYe});var u2=g(p3=>{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.MESSAGE_TYPE=void 0;p3.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var vO=g(f3=>{"use strict";Object.defineProperty(f3,"__esModule",{value:!0});f3.lowerCamelCase=void 0;function yYe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(vi,"__esModule",{value:!0});vi.readMessageOption=vi.readFieldOption=vi.readFieldOptions=vi.normalizeFieldInfo=vi.RepeatType=vi.LongType=vi.ScalarType=void 0;var Aoe=vO(),bYe;(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"})(bYe=vi.ScalarType||(vi.ScalarType={}));var vYe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(vYe=vi.LongType||(vi.LongType={}));var Coe;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(Coe=vi.RepeatType||(vi.RepeatType={}));function _Ye(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:Aoe.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:Aoe.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:Coe.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}vi.normalizeFieldInfo=_Ye;function wYe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}vi.readFieldOptions=wYe;function EYe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}vi.readFieldOption=EYe;function SYe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}vi.readMessageOption=SYe});var _O=g(ws=>{"use strict";Object.defineProperty(ws,"__esModule",{value:!0});ws.getSelectedOneofValue=ws.clearOneofValue=ws.setUnknownOneofValue=ws.setOneofValue=ws.getOneofValue=ws.isOneofGroup=void 0;function xYe(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}}ws.isOneofGroup=xYe;function TYe(e,t){return e[t]}ws.getOneofValue=TYe;function NYe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}ws.setOneofValue=NYe;function RYe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}ws.setUnknownOneofValue=RYe;function AYe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}ws.clearOneofValue=AYe;function CYe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}ws.getSelectedOneofValue=CYe});var EO=g(m3=>{"use strict";Object.defineProperty(m3,"__esModule",{value:!0});m3.ReflectionTypeCheck=void 0;var Gr=vo(),OYe=_O(),wO=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 n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.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 n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!OYe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,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,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,Gr.ScalarType.INT32,n):this.scalar(t,Gr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),Gr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case Gr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,Gr.LongType.STRING)}}};m3.ReflectionTypeCheck=wO});var g3=g(h3=>{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.reflectionLongConvert=void 0;var Ooe=vo();function PYe(e,t){switch(t){case Ooe.LongType.BIGINT:return e.toBigInt();case Ooe.LongType.NUMBER:return e.toNumber();default:return e.toString()}}h3.reflectionLongConvert=PYe});var xO=g(v3=>{"use strict";Object.defineProperty(v3,"__esModule",{value:!0});v3.ReflectionJsonReader=void 0;var Poe=t3(),IYe=i3(),_i=vo(),y3=Mu(),Rp=Wh(),b3=g3(),SO=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 n=Poe.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(Poe.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==_i.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,_i.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&Rp.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 Rp.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(Rp.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}Rp.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case _i.ScalarType.DOUBLE:case _i.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===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==_i.ScalarType.FLOAT&&Rp.assertFloat32(a),a;case _i.ScalarType.INT32:case _i.ScalarType.FIXED32:case _i.ScalarType.SFIXED32:case _i.ScalarType.SINT32:case _i.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==_i.ScalarType.UINT32?Rp.assertUInt32(o):Rp.assertInt32(o),o;case _i.ScalarType.INT64:case _i.ScalarType.SFIXED64:case _i.ScalarType.SINT64:if(t===null)return b3.reflectionLongConvert(y3.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return b3.reflectionLongConvert(y3.PbLong.from(t),i);case _i.ScalarType.FIXED64:case _i.ScalarType.UINT64:if(t===null)return b3.reflectionLongConvert(y3.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return b3.reflectionLongConvert(y3.PbULong.from(t),i);case _i.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case _i.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case _i.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return IYe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};v3.ReflectionJsonReader=SO});var NO=g(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});_3.ReflectionJsonWriter=void 0;var DYe=i3(),Ioe=Mu(),Gn=vo(),Er=Wh(),TO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);Er.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){Er.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);Er.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);Er.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){Er.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);Er.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){Er.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){Er.assert(n);return}if(!(r===0&&!s&&!n))return Er.assert(typeof r=="number"),Er.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){Er.assert(n);return}let a=s||n;switch(t){case Gn.ScalarType.INT32:case Gn.ScalarType.SFIXED32:case Gn.ScalarType.SINT32:return r===0?a?0:void 0:(Er.assertInt32(r),r);case Gn.ScalarType.FIXED32:case Gn.ScalarType.UINT32:return r===0?a?0:void 0:(Er.assertUInt32(r),r);case Gn.ScalarType.FLOAT:Er.assertFloat32(r);case Gn.ScalarType.DOUBLE:return r===0?a?0:void 0:(Er.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case Gn.ScalarType.STRING:return r===""?a?"":void 0:(Er.assert(typeof r=="string"),r);case Gn.ScalarType.BOOL:return r===!1?a?!1:void 0:(Er.assert(typeof r=="boolean"),r);case Gn.ScalarType.UINT64:case Gn.ScalarType.FIXED64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=Ioe.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case Gn.ScalarType.INT64:case Gn.ScalarType.SFIXED64:case Gn.ScalarType.SINT64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=Ioe.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case Gn.ScalarType.BYTES:return Er.assert(r instanceof Uint8Array),r.byteLength?DYe.base64encode(r):a?"":void 0}}};_3.ReflectionJsonWriter=TO});var E3=g(w3=>{"use strict";Object.defineProperty(w3,"__esModule",{value:!0});w3.reflectionScalarDefault=void 0;var _o=vo(),Doe=g3(),Loe=Mu();function LYe(e,t=_o.LongType.STRING){switch(e){case _o.ScalarType.BOOL:return!1;case _o.ScalarType.UINT64:case _o.ScalarType.FIXED64:return Doe.reflectionLongConvert(Loe.PbULong.ZERO,t);case _o.ScalarType.INT64:case _o.ScalarType.SFIXED64:case _o.ScalarType.SINT64:return Doe.reflectionLongConvert(Loe.PbLong.ZERO,t);case _o.ScalarType.DOUBLE:case _o.ScalarType.FLOAT:return 0;case _o.ScalarType.BYTES:return new Uint8Array(0);case _o.ScalarType.STRING:return"";default:return 0}}w3.reflectionScalarDefault=LYe});var AO=g(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});S3.ReflectionBinaryReader=void 0;var Foe=i2(),ii=vo(),d2=g3(),Boe=E3(),RO=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,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});x3.ReflectionBinaryWriter=void 0;var Gs=i2(),nr=vo(),Xh=Wh(),p2=Mu(),CO=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 s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?nr.ScalarType.INT32:s.T;if(l)if(Xh.assert(Array.isArray(a)),l==nr.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?Xh.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){Xh.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":Xh.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?Gs.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,Gs.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case nr.ScalarType.INT32:case nr.ScalarType.FIXED32:case nr.ScalarType.UINT32:case nr.ScalarType.SFIXED32:case nr.ScalarType.SINT32:a=Number.parseInt(n);break;case nr.ScalarType.BOOL:Xh.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,nr.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,Gs.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;Xh.assert(r!==nr.ScalarType.BYTES&&r!==nr.ScalarType.STRING),t.tag(i,Gs.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.reflectionCreate=void 0;var FYe=E3(),BYe=u2();function qYe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},BYe.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]=FYe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}T3.reflectionCreate=qYe});var IO=g(N3=>{"use strict";Object.defineProperty(N3,"__esModule",{value:!0});N3.reflectionMergePartial=void 0;function MYe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});A3.reflectionEquals=void 0;var DO=vo();function kYe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?DO.ScalarType.INT32:i.T;if(!(i.repeat?qoe(o,s,a):koe(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?Moe(i.V.T(),R3(s),R3(a)):qoe(i.V.kind=="enum"?DO.ScalarType.INT32:i.V.T,R3(s),R3(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?Moe(l,s,a):l.equals(s,a)))return!1;break}}return!0}A3.reflectionEquals=kYe;var R3=Object.values;function koe(e,t,r){if(t===r)return!0;if(e!==DO.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(C3,"__esModule",{value:!0});C3.MessageType=void 0;var jYe=u2(),UYe=vo(),zYe=EO(),$Ye=xO(),HYe=NO(),GYe=AO(),VYe=OO(),WYe=PO(),FO=IO(),KYe=t3(),joe=bO(),QYe=LO(),XYe=yO(),YYe=gO(),ZYe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),BO=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(UYe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},ZYe),{[jYe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new zYe.ReflectionTypeCheck(this),this.refJsonReader=new $Ye.ReflectionJsonReader(this),this.refJsonWriter=new HYe.ReflectionJsonWriter(this),this.refBinReader=new GYe.ReflectionBinaryReader(this),this.refBinWriter=new VYe.ReflectionBinaryWriter(this)}create(t){let r=WYe.reflectionCreate(this);return t!==void 0&&FO.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return FO.reflectionMergePartial(this,r,t),r}equals(t,r){return QYe.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){FO.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=YYe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,joe.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,joe.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=XYe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${KYe.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,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};C3.MessageType=BO});var zoe=g(O3=>{"use strict";Object.defineProperty(O3,"__esModule",{value:!0});O3.containsMessageType=void 0;var JYe=u2();function eZe(e){return e[JYe.MESSAGE_TYPE]!=null}O3.containsMessageType=eZe});var Hoe=g(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.listEnumNumbers=fl.listEnumNames=fl.listEnumValues=fl.isEnumObject=void 0;function $oe(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}fl.isEnumObject=$oe;function qO(e){if(!$oe(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}fl.listEnumValues=qO;function tZe(e){return qO(e).map(t=>t.name)}fl.listEnumNames=tZe;function rZe(e){return qO(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}fl.listEnumNumbers=rZe});var ur=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var Goe=t3();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return Goe.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return Goe.isJsonObject}});var Voe=i3();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return Voe.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return Voe.base64encode}});var iZe=voe();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return iZe.utf8read}});var MO=i2();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return MO.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return MO.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return MO.UnknownFieldHandler}});var Woe=gO();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return Woe.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return Woe.binaryReadOptions}});var Koe=yO();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return Koe.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return Koe.binaryWriteOptions}});var Qoe=Mu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return Qoe.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return Qoe.PbULong}});var kO=bO();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return kO.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return kO.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return kO.mergeJsonOptions}});var nZe=u2();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return nZe.MESSAGE_TYPE}});var sZe=Uoe();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return sZe.MessageType}});var Ap=vo();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return Ap.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return Ap.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return Ap.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return Ap.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return Ap.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return Ap.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return Ap.readMessageOption}});var aZe=EO();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return aZe.ReflectionTypeCheck}});var oZe=PO();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return oZe.reflectionCreate}});var lZe=E3();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return lZe.reflectionScalarDefault}});var cZe=IO();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return cZe.reflectionMergePartial}});var uZe=LO();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return uZe.reflectionEquals}});var dZe=AO();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return dZe.ReflectionBinaryReader}});var pZe=OO();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return pZe.ReflectionBinaryWriter}});var fZe=xO();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return fZe.ReflectionJsonReader}});var mZe=NO();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return mZe.ReflectionJsonWriter}});var hZe=zoe();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return hZe.containsMessageType}});var f2=_O();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return f2.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return f2.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return f2.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return f2.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return f2.getSelectedOneofValue}});var P3=Hoe();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return P3.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return P3.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return P3.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return P3.isEnumObject}});var gZe=vO();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return gZe.lowerCamelCase}});var m2=Wh();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return m2.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return m2.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return m2.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return m2.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return m2.assertFloat32}})});var UO=g(I3=>{"use strict";Object.defineProperty(I3,"__esModule",{value:!0});I3.Timestamp=void 0;var Xoe=ur(),Yoe=ur(),yZe=ur(),bZe=ur(),vZe=ur(),h2=ur(),_Ze=ur(),jO=class extends _Ze.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=h2.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(h2.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=h2.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=h2.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 n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,vZe.typeofJsonValue)(t)+".");let n=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(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.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=h2.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,bZe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,yZe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(di,"__esModule",{value:!0});di.BytesValue=di.StringValue=di.BoolValue=di.UInt32Value=di.Int32Value=di.UInt64Value=di.Int64Value=di.FloatValue=di.DoubleValue=void 0;var D3=ur(),Zoe=ur(),vc=ur(),ji=ur(),_c=ur(),wc=ur(),Ec=ur(),zO=class extends Ec.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,wc.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,_c.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.readServiceOption=ml.readMethodOption=ml.readMethodOptions=ml.normalizeMethodInfo=void 0;var wZe=ur();function EZe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:wZe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}ml.normalizeMethodInfo=EZe;function SZe(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}ml.readMethodOptions=SZe;function xZe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}ml.readMethodOption=xZe;function TZe(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}ml.readServiceOption=TZe});var Joe=g(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});F3.ServiceType=void 0;var NZe=YO(),ZO=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>NZe.normalizeMethodInfo(n,this)),this.options=i??{}}};F3.ServiceType=ZO});var eP=g(B3=>{"use strict";Object.defineProperty(B3,"__esModule",{value:!0});B3.RpcError=void 0;var JO=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,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};B3.RpcError=JO});var tP=g(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});M3.mergeRpcOptions=void 0;var ele=ur();function RZe(e,t){if(!t)return e;let r={};q3(e,r),q3(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=ele.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ele.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},q3(e.meta,r.meta),q3(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}M3.mergeRpcOptions=RZe;function q3(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var iP=g(Cp=>{"use strict";Object.defineProperty(Cp,"__esModule",{value:!0});Cp.Deferred=Cp.DeferredState=void 0;var hl;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(hl=Cp.DeferredState||(Cp.DeferredState={}));var rP=class{constructor(t=!0){this._state=hl.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!==hl.PENDING)throw new Error(`cannot resolve ${hl[this.state].toLowerCase()}`);this._resolve(t),this._state=hl.RESOLVED}reject(t){if(this.state!==hl.PENDING)throw new Error(`cannot reject ${hl[this.state].toLowerCase()}`);this._reject(t),this._state=hl.REJECTED}resolvePending(t){this._state===hl.PENDING&&this.resolve(t)}rejectPending(t){this._state===hl.PENDING&&this.reject(t)}};Cp.Deferred=rP});var sP=g(k3=>{"use strict";Object.defineProperty(k3,"__esModule",{value:!0});k3.RpcOutputStreamController=void 0;var tle=iP(),Op=ur(),nP=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}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){Op.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){Op.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){Op.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(){Op.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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;Op.assert(t,"bad state"),Op.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 tle.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;Op.assert(i.state==tle.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};k3.RpcOutputStreamController=nP});var oP=g(Yh=>{"use strict";var AZe=Yh&&Yh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Yh,"__esModule",{value:!0});Yh.UnaryCall=void 0;var aP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 AZe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};Yh.UnaryCall=aP});var cP=g(Zh=>{"use strict";var CZe=Zh&&Zh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Zh,"__esModule",{value:!0});Zh.ServerStreamingCall=void 0;var lP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 CZe(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}})}};Zh.ServerStreamingCall=lP});var dP=g(Jh=>{"use strict";var OZe=Jh&&Jh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Jh,"__esModule",{value:!0});Jh.ClientStreamingCall=void 0;var uP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 OZe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};Jh.ClientStreamingCall=uP});var fP=g(e1=>{"use strict";var PZe=e1&&e1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(e1,"__esModule",{value:!0});e1.DuplexStreamingCall=void 0;var pP=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 PZe(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}})}};e1.DuplexStreamingCall=pP});var ile=g(i1=>{"use strict";var IZe=i1&&i1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(i1,"__esModule",{value:!0});i1.TestTransport=void 0;var Pa=eP(),j3=ur(),rle=sP(),DZe=tP(),LZe=oP(),FZe=cP(),BZe=dP(),qZe=fP(),r1=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 t1?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof t1?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 Pa.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof Pa.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(j3.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),j3.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return IZe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)j3.assert(t.O.is(s)),n.push(s);else this.data.response instanceof Pa.RpcError||(j3.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield Ui(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Pa.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield Ui(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Pa.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Pa.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 Pa.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 Pa.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return DZe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Ui(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(Ui(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(Ui(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(Ui(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new LZe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Ui(this.headerDelay,i.abort)),o=new rle.RpcOutputStreamController,l=a.then(Ui(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(Ui(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new FZe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Ui(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(Ui(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(Ui(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(Ui(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new t1(this.data,r.abort),new BZe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Ui(this.headerDelay,r.abort)),a=new rle.RpcOutputStreamController,o=s.then(Ui(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(Ui(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new t1(this.data,r.abort),new qZe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};i1.TestTransport=r1;r1.defaultHeaders={responseHeader:"test"};r1.defaultStatus={code:"OK",detail:"all good"};r1.defaultTrailers={responseTrailer:"test"};function Ui(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new Pa.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new Pa.RpcError("user cancel","CANCELLED"))})}})}var t1=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 Pa.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(Ui(r,this.abort))}complete(){if(this.data.inputComplete instanceof Pa.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(Ui(t,this.abort))}}});var nle=g(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.stackDuplexStreamingInterceptors=Ia.stackClientStreamingInterceptors=Ia.stackServerStreamingInterceptors=Ia.stackUnaryInterceptors=Ia.stackIntercept=void 0;var MZe=ur();function g2(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}MZe.assertNever(e)}Ia.stackIntercept=g2;function kZe(e,t,r,i){return g2("unary",e,t,i,r)}Ia.stackUnaryInterceptors=kZe;function jZe(e,t,r,i){return g2("serverStreaming",e,t,i,r)}Ia.stackServerStreamingInterceptors=jZe;function UZe(e,t,r){return g2("clientStreaming",e,t,r)}Ia.stackClientStreamingInterceptors=UZe;function zZe(e,t,r){return g2("duplex",e,t,r)}Ia.stackDuplexStreamingInterceptors=zZe});var sle=g(U3=>{"use strict";Object.defineProperty(U3,"__esModule",{value:!0});U3.ServerCallContextController=void 0;var mP=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}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)}}};U3.ServerCallContextController=mP});var ole=g(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});var $Ze=Joe();Object.defineProperty(Vr,"ServiceType",{enumerable:!0,get:function(){return $Ze.ServiceType}});var hP=YO();Object.defineProperty(Vr,"readMethodOptions",{enumerable:!0,get:function(){return hP.readMethodOptions}});Object.defineProperty(Vr,"readMethodOption",{enumerable:!0,get:function(){return hP.readMethodOption}});Object.defineProperty(Vr,"readServiceOption",{enumerable:!0,get:function(){return hP.readServiceOption}});var HZe=eP();Object.defineProperty(Vr,"RpcError",{enumerable:!0,get:function(){return HZe.RpcError}});var GZe=tP();Object.defineProperty(Vr,"mergeRpcOptions",{enumerable:!0,get:function(){return GZe.mergeRpcOptions}});var VZe=sP();Object.defineProperty(Vr,"RpcOutputStreamController",{enumerable:!0,get:function(){return VZe.RpcOutputStreamController}});var WZe=ile();Object.defineProperty(Vr,"TestTransport",{enumerable:!0,get:function(){return WZe.TestTransport}});var ale=iP();Object.defineProperty(Vr,"Deferred",{enumerable:!0,get:function(){return ale.Deferred}});Object.defineProperty(Vr,"DeferredState",{enumerable:!0,get:function(){return ale.DeferredState}});var KZe=fP();Object.defineProperty(Vr,"DuplexStreamingCall",{enumerable:!0,get:function(){return KZe.DuplexStreamingCall}});var QZe=dP();Object.defineProperty(Vr,"ClientStreamingCall",{enumerable:!0,get:function(){return QZe.ClientStreamingCall}});var XZe=cP();Object.defineProperty(Vr,"ServerStreamingCall",{enumerable:!0,get:function(){return XZe.ServerStreamingCall}});var YZe=oP();Object.defineProperty(Vr,"UnaryCall",{enumerable:!0,get:function(){return YZe.UnaryCall}});var y2=nle();Object.defineProperty(Vr,"stackIntercept",{enumerable:!0,get:function(){return y2.stackIntercept}});Object.defineProperty(Vr,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return y2.stackDuplexStreamingInterceptors}});Object.defineProperty(Vr,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return y2.stackClientStreamingInterceptors}});Object.defineProperty(Vr,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return y2.stackServerStreamingInterceptors}});Object.defineProperty(Vr,"stackUnaryInterceptors",{enumerable:!0,get:function(){return y2.stackUnaryInterceptors}});var ZZe=sle();Object.defineProperty(Vr,"ServerCallContextController",{enumerable:!0,get:function(){return ZZe.ServerCallContextController}})});var AP=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var JZe=ole(),gt=ur(),Wr=ur(),wo=ur(),Eo=ur(),So=ur(),gP=L3(),n1=L3(),s1=UO(),yP=class extends So.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>s1.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posn1.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posn1.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>gP.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.poss1.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,Eo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,wo.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(lle,"__esModule",{value:!0})});var CP=g(ju=>{"use strict";var Pp=ju&&ju.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ju,"__esModule",{value:!0});ju.isHook=ju.chainHooks=void 0;function eJe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return Pp(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return Pp(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return Pp(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return Pp(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return Pp(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return Pp(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return Pp(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}ju.chainHooks=eJe;function tJe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}ju.isHook=tJe});var a1=g(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isValidErrorCode=Nr.httpStatusFromErrorCode=Nr.TwirpErrorCode=Nr.BadRouteError=Nr.InternalServerErrorWith=Nr.InternalServerError=Nr.RequiredArgumentError=Nr.InvalidArgumentError=Nr.NotFoundError=Nr.TwirpError=void 0;var Ip=class e extends Error{constructor(t,r){super(r),this.code=dr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||dr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};Nr.TwirpError=Ip;var OP=class extends Ip{constructor(t){super(dr.NotFound,t)}};Nr.NotFoundError=OP;var z3=class extends Ip{constructor(t,r){super(dr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};Nr.InvalidArgumentError=z3;var PP=class extends z3{constructor(t){super(t,"is required")}};Nr.RequiredArgumentError=PP;var $3=class extends Ip{constructor(t){super(dr.Internal,t)}};Nr.InternalServerError=$3;var IP=class extends $3{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};Nr.InternalServerErrorWith=IP;var DP=class extends Ip{constructor(t,r,i){super(dr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};Nr.BadRouteError=DP;var dr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(dr=Nr.TwirpErrorCode||(Nr.TwirpErrorCode={}));function ule(e){switch(e){case dr.Canceled:return 408;case dr.Unknown:return 500;case dr.InvalidArgument:return 400;case dr.Malformed:return 400;case dr.DeadlineExceeded:return 408;case dr.NotFound:return 404;case dr.BadRoute:return 404;case dr.AlreadyExists:return 409;case dr.PermissionDenied:return 403;case dr.Unauthenticated:return 401;case dr.ResourceExhausted:return 429;case dr.FailedPrecondition:return 412;case dr.Aborted:return 409;case dr.OutOfRange:return 400;case dr.Unimplemented:return 501;case dr.Internal:return 500;case dr.Unavailable:return 503;case dr.DataLoss:return 500;default:return 0}}Nr.httpStatusFromErrorCode=ule;function rJe(e){return ule(e)!=0}Nr.isValidErrorCode=rJe});var H3=g(Vn=>{"use strict";var iJe=Vn&&Vn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Vn,"__esModule",{value:!0});Vn.parseTwirpPath=Vn.getRequestData=Vn.validateRequest=Vn.getContentType=Vn.TwirpContentType=void 0;var gl=a1(),b2;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(b2=Vn.TwirpContentType||(Vn.TwirpContentType={}));function nJe(e){switch(e){case"application/protobuf":return b2.Protobuf;case"application/json":return b2.JSON;default:return b2.Unknown}}Vn.getContentType=nJe;function sJe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new gl.BadRouteError(s,t.method||"",t.url||"")}let i=dle(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new gl.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new gl.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===b2.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new gl.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}Vn.validateRequest=sJe;function aJe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>iJe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new gl.TwirpError(gl.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new gl.TwirpError(gl.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new gl.TwirpError(gl.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}Vn.getRequestData=aJe;function dle(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}Vn.parseTwirpPath=dle});var BP=g(Uu=>{"use strict";var ple=Uu&&Uu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Uu,"__esModule",{value:!0});Uu.writeError=Uu.TwirpServer=void 0;var fle=CP(),LP=H3(),v2=a1(),FP=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(fle.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:LP.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return ple(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=LP.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new v2.BadRouteError(c,t.method||"",t.url||"")}}),o=yield LP.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,hle(n)),r.headersSent||mle(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return ple(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=fle.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new v2.InternalServerError("internal server error")))})}};Uu.TwirpServer=FP;function mle(e,t){let r=hle(t);e.setHeader("Content-Type","application/json"),e.statusCode=v2.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}Uu.writeError=mle;function hle(e){return e instanceof v2.TwirpError?e:new v2.InternalServerErrorWith(e)}});var gle=g(o1=>{"use strict";var oJe=o1&&o1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(o1,"__esModule",{value:!0});o1.chainInterceptors=void 0;function lJe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>oJe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}o1.chainInterceptors=lJe});var vle=g((SRt,ble)=>{"use strict";function Dp(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(pJe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var yle=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var l1=new yt(".",!1,!0,!0);function xo(e){return function(){return l1[e].apply(l1,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&uJe(e[0])?[]:{}),!_2(t[n]))if(this.override)t[n]={};else{if(!(_2(r)&&V3(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&_2(t[n])&&!V3(t[n])){if(!(_2(r)&&V3(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=Dp(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=W3(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=Dp(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=W3(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=Dp(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=W3(e,this.separator),n=0;n"u")return r;for(a=W3(e,this.separator),n=0;n{"use strict";var fJe=Rn&&Rn.__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]}),mJe=Rn&&Rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_le=Rn&&Rn.__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)&&fJe(t,e,r);return mJe(t,e),t},hJe=Rn&&Rn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Rn,"__esModule",{value:!0});Rn.FetchRPC=Rn.wrapErrorResponseToTwirpError=Rn.NodeHttpRPC=void 0;var gJe=_le(require("http")),yJe=_le(require("https")),bJe=require("url"),wle=a1(),vJe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new bJe.URL(e.baseUrl),d=u.protocol==="https:";d?s=yJe:s=gJe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(Ele(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});Rn.NodeHttpRPC=vJe;function Ele(e){return wle.TwirpError.fromObject(JSON.parse(e))}Rn.wrapErrorResponseToTwirpError=Ele;var _Je=e=>({request(t,r,i,n){return hJe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw wle.TwirpError.fromObject(yield a.json())})}});Rn.FetchRPC=_Je});var xle=g(rn=>{"use strict";var wJe=rn&&rn.__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]}),EJe=rn&&rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),SJe=rn&&rn.__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)&&wJe(t,e,r);return EJe(t,e),t},MP=rn&&rn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},xJe=rn&&rn.__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 n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof c1.TwirpError&&(s.code!==c1.TwirpErrorCode.NotFound?Sle.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return MP(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=AJe.NodeHttpRPC(t);return(i,n)=>MP(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){Sle.writeError(n,s)}})}prepareTwirpBody(t,r,i){return MP(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=xJe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield RJe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new c1.TwirpError(c1.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new c1.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new c1.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=TJe.parse(t.replace("?",""));return NJe.object(r)}};rn.Gateway=kP});var Tle=g(Wn=>{"use strict";var OJe=Wn&&Wn.__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]}),Lp=Wn&&Wn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&OJe(t,e,r)};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.TwirpContentType=void 0;Lp(cle(),Wn);Lp(BP(),Wn);Lp(gle(),Wn);Lp(CP(),Wn);Lp(a1(),Wn);Lp(xle(),Wn);Lp(qP(),Wn);var PJe=H3();Object.defineProperty(Wn,"TwirpContentType",{enumerable:!0,get:function(){return PJe.TwirpContentType}})});var Nle=g(Qn=>{"use strict";var Kn=Qn&&Qn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.createArtifactServiceServer=Qn.ArtifactServiceMethodList=Qn.ArtifactServiceMethod=Qn.ArtifactServiceClientProtobuf=Qn.ArtifactServiceClientJSON=void 0;var Pe=Tle(),Qe=AP(),jP=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=Qe.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Qe.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Qe.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Qe.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Qe.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Qe.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Qe.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Qe.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Qe.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Qe.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};Qn.ArtifactServiceClientJSON=jP;var UP=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=Qe.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Qe.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Qe.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Qe.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Qe.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Qe.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Qe.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Qe.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Qe.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Qe.DeleteArtifactResponse.fromBinary(n))}};Qn.ArtifactServiceClientProtobuf=UP;var Fp;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(Fp||(Qn.ArtifactServiceMethod=Fp={}));Qn.ArtifactServiceMethodList=[Fp.CreateArtifact,Fp.FinalizeArtifact,Fp.ListArtifacts,Fp.GetSignedArtifactURL,Fp.DeleteArtifact];function IJe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:Qn.ArtifactServiceMethodList,matchRoute:DJe})}Qn.createArtifactServiceServer=IJe;function DJe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),LJe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),FJe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),BJe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),qJe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>Kn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),MJe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function LJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return kJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return HJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function FJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return jJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return GJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function BJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return UJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return VJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function qJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return zJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return WJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function MJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return $Je(e,t,r,i);case Pe.TwirpContentType.Protobuf:return KJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function kJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Qe.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function jJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Qe.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function UJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Qe.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function zJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Qe.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function $Je(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Qe.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Qe.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function HJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Qe.CreateArtifactResponse.toBinary(s))})}function GJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Qe.FinalizeArtifactResponse.toBinary(s))})}function VJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Qe.ListArtifactsResponse.toBinary(s))})}function WJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Qe.GetSignedArtifactURLResponse.toBinary(s))})}function KJe(e,t,r,i){return Kn(this,void 0,void 0,function*(){let n,s;try{n=Qe.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Qe.DeleteArtifactResponse.toBinary(s))})}});var zu=g(yl=>{"use strict";var QJe=yl&&yl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),K3=yl&&yl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&QJe(t,e,r)};Object.defineProperty(yl,"__esModule",{value:!0});K3(UO(),yl);K3(L3(),yl);K3(AP(),yl);K3(Nle(),yl)});var Rle=g(bl=>{"use strict";var XJe=bl&&bl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),YJe=bl&&bl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZJe=bl&&bl.__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)&&XJe(t,e,r);return YJe(t,e),t};Object.defineProperty(bl,"__esModule",{value:!0});bl.getExpiration=void 0;var JJe=zu(),eet=ZJe(qe());function tet(e){if(!e)return;let t=ret();t&&t{"use strict";Object.defineProperty(u1,"__esModule",{value:!0});u1.validateFilePath=u1.validateArtifactName=void 0;var iet=qe(),zP=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),Ale=new Map([...zP,["\\"," Backslash \\"],["/"," Forward slash /"]]);function net(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of Ale)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(Ale.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.`);(0,iet.info)("Artifact name is valid!")}u1.validateArtifactName=net;function set(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of zP)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(zP.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. + `)}u1.validateFilePath=set});var Cle=g((PRt,aet)=>{aet.exports={name:"@actions/artifact",version:"2.1.9",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",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","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 d1=g(Q3=>{"use strict";Object.defineProperty(Q3,"__esModule",{value:!0});Q3.getUserAgentString=void 0;var oet=Cle();function cet(){return`@actions/artifact-${oet.version}`}Q3.getUserAgentString=cet});var Sc=g(Es=>{"use strict";Object.defineProperty(Es,"__esModule",{value:!0});Es.UsageError=Es.NetworkError=Es.GHESNotSupportedError=Es.ArtifactNotFoundError=Es.InvalidResponseError=Es.FilesNotFoundError=void 0;var HP=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"}};Es.FilesNotFoundError=HP;var GP=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};Es.InvalidResponseError=GP;var VP=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};Es.ArtifactNotFoundError=VP;var WP=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"}};Es.GHESNotSupportedError=WP;var X3=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"}};Es.NetworkError=X3;X3.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var Y3=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"}};Es.UsageError=Y3;Y3.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var h1=g(m1=>{"use strict";var Z3=m1&&m1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(m1,"__esModule",{value:!0});m1.internalArtifactTwirpClient=void 0;var p1=so(),uet=V0(),f1=qe(),det=zu(),Ole=Np(),pet=d1(),w2=Sc(),KP=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,Ole.getRuntimeToken)();this.baseUrl=(0,Ole.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new p1.HttpClient(t,[new uet.BearerCredentialHandler(s)])}request(t,r,i,n){return Z3(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,f1.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>Z3(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return Z3(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[p1.HttpCodes.BadGateway,p1.HttpCodes.GatewayTimeout,p1.HttpCodes.InternalServerError,p1.HttpCodes.ServiceUnavailable,p1.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return Z3(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 fet(e){let t=new KP((0,pet.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new det.ArtifactServiceClientJSON(t)}m1.internalArtifactTwirpClient=fet});var Ile=g(Da=>{"use strict";var met=Da&&Da.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),het=Da&&Da.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),get=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)&&met(t,e,r);return het(t,e),t};Object.defineProperty(Da,"__esModule",{value:!0});Da.getUploadZipSpecification=Da.validateRootDirectory=void 0;var e9=get(require("fs")),yet=qe(),J3=require("path"),Ple=$P();function bet(e){if(!e9.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!e9.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,yet.info)("Root directory input is valid!")}Da.validateRootDirectory=bet;function vet(e,t){let r=[];t=(0,J3.normalize)(t),t=(0,J3.resolve)(t);for(let i of e){if(!e9.existsSync(i))throw new Error(`File ${i} does not exist`);if(e9.statSync(i).isDirectory()){let n=i.replace(t,"");(0,Ple.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,J3.normalize)(i),i=(0,J3.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,Ple.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}Da.getUploadZipSpecification=vet});var Ble=g((BRt,Fle)=>{"use strict";function XP(e){this.message=e}XP.prototype=new Error,XP.prototype.name="InvalidCharacterError";var Dle=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new XP("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function _et(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(Dle(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return Dle(t)}}function E2(e){this.message=e}function Lle(e,t){if(typeof e!="string")throw new E2("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(_et(e.split(".")[r]))}catch(i){throw new E2("Invalid token specified: "+i.message)}}E2.prototype=new Error,E2.prototype.name="InvalidTokenError";var QP=Lle;QP.default=Lle,QP.InvalidTokenError=E2,Fle.exports=QP});var g1=g(La=>{"use strict";var wet=La&&La.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Eet=La&&La.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xet=La&&La.__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)&&wet(t,e,r);return Eet(t,e),t},Tet=La&&La.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(La,"__esModule",{value:!0});La.getBackendIdsFromToken=void 0;var qle=xet(qe()),Net=Np(),Ret=Tet(Ble()),t9=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Aet(){let e=(0,Net.getRuntimeToken)(),t=(0,Ret.default)(e);if(!t.scp)throw t9;let r=t.scp.split(" ");if(r.length===0)throw t9;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw t9;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return qle.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),qle.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw t9}La.getBackendIdsFromToken=Aet});var jle=g(Fa=>{"use strict";var Cet=Fa&&Fa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Oet=Fa&&Fa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZP=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)&&Cet(t,e,r);return Oet(t,e),t},Mle=Fa&&Fa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fa,"__esModule",{value:!0});Fa.uploadZipToBlobStorage=void 0;var Pet=ZC(),YP=Np(),y1=ZP(qe()),Iet=ZP(require("crypto")),Det=ZP(require("stream")),kle=Sc();function Let(e,t){return Mle(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>Mle(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,YP.getConcurrency)(),o=(0,YP.getUploadChunkSize)(),c=new Pet.BlobClient(e).getBlockBlobClient();y1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{y1.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new Det.PassThrough,m=Iet.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),y1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,YP.getUploadChunkTimeout)())])}catch(h){throw kle.NetworkError.isNetworkErrorCode(h?.code)?new kle.NetworkError(h?.code):h}finally{n.abort()}return y1.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),y1.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&y1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}Fa.uploadZipToBlobStorage=Let});var zle=g((kRt,Ule)=>{var Fet=typeof process=="object"&&process&&process.platform==="win32";Ule.exports=Fet?{sep:"\\"}:{sep:"/"}});var Xle=g((jRt,Qle)=>{var $le=Wv();Qle.exports=Met;var Hle="\0SLASH"+Math.random()+"\0",Gle="\0OPEN"+Math.random()+"\0",eI="\0CLOSE"+Math.random()+"\0",Vle="\0COMMA"+Math.random()+"\0",Wle="\0PERIOD"+Math.random()+"\0";function JP(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Bet(e){return e.split("\\\\").join(Hle).split("\\{").join(Gle).split("\\}").join(eI).split("\\,").join(Vle).split("\\.").join(Wle)}function qet(e){return e.split(Hle).join("\\").split(Gle).join("{").split(eI).join("}").split(Vle).join(",").split(Wle).join(".")}function Kle(e){if(!e)return[""];var t=[],r=$le("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Kle(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function Met(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),S2(Bet(e),!0).map(qet)):[]}function ket(e){return"{"+e+"}"}function jet(e){return/^-?0\d/.test(e)}function Uet(e,t){return e<=t}function zet(e,t){return e>=t}function S2(e,t){var r=[],i=$le("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?S2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+eI+i.post,S2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=Kle(i.body),p.length===1&&(p=S2(p[0],!1).map(ket),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=JP(p[0]),h=JP(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(JP(p[2])):1,w=Uet,v=h0){var q=new Array(O+1).join("0");T<0?L="-"+q+L.slice(1):L=q+L}}f.push(L)}}else{f=[];for(var P=0;P{var Vs=sI.exports=(e,t,r={})=>(r9(t),!r.nocomment&&t.charAt(0)==="#"?!1:new b1(t,r).match(e));sI.exports=Vs;var iI=zle();Vs.sep=iI.sep;var To=Symbol("globstar **");Vs.GLOBSTAR=To;var $et=Xle(),Yle={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},nI="[^/]",tI=nI+"*?",Het="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Get="(?:(?!(?:\\/|^)\\.).)*?",ece=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Zle=ece("().*{}+?[]^$\\!"),Vet=ece("[.("),Jle=/\/+/;Vs.filter=(e,t={})=>(r,i,n)=>Vs(r,e,t);var $u=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Vs.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Vs;let t=Vs,r=(i,n,s)=>t(i,n,$u(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,$u(e,s))}},r.Minimatch.defaults=i=>t.defaults($u(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,$u(e,n)),r.defaults=i=>t.defaults($u(e,i)),r.makeRe=(i,n)=>t.makeRe(i,$u(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,$u(e,n)),r.match=(i,n,s)=>t.match(i,n,$u(e,s)),r};Vs.braceExpand=(e,t)=>tce(e,t);var tce=(e,t={})=>(r9(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:$et(e)),Wet=1024*64,r9=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Wet)throw new TypeError("pattern is too long")},rI=Symbol("subparse");Vs.makeRe=(e,t)=>new b1(e,t||{}).makeRe();Vs.match=(e,t,r={})=>{let i=new b1(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var Ket=e=>e.replace(/\\(.)/g,"$1"),Qet=e=>e.replace(/\\([^-\]])/g,"$1"),Xet=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Yet=e=>e.replace(/[[\]\\]/g,"\\$&"),b1=class{constructor(t,r){r9(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=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(Jle)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.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 n=0;n>> no match, partial?`,t,d,r,p),d===o))}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===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return tce(this.pattern,this.options)}parse(t,r){r9(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return To;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=tI,s=!0;break;case"?":n+=nI,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,q;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let q=m.type==="*"?tI:m.type==="?"?nI:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+q+"\\("+O}E(),a&&(n+="\\\\");let T=Vet[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let q=l[O],P=n.slice(0,q.reStart),M=n.slice(q.reStart,q.reEnd-8),x=n.slice(q.reEnd),Y=n.slice(q.reEnd-8,q.reEnd)+x,F=P.split(")").length,R=P.split("(").length-F,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?Xet(o):o===To?To:o._src).reduce((o,l)=>(o[o.length-1]===To&&l===To||o.push(l),o),[]),a.forEach((o,l)=>{o!==To||a[l-1]===To||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=To))}),a.filter(o=>o!==To).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}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;iI.sep!=="/"&&(t=t.split(iI.sep).join("/")),t=t.split(Jle),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{ace.exports=sce;var oI=require("fs"),{EventEmitter:Zet}=require("events"),{Minimatch:aI}=rce(),{resolve:Jet}=require("path");function ett(e,t){return new Promise((r,i)=>{oI.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function ice(e,t){return new Promise((r,i)=>{(t?oI.stat:oI.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?ice(e,!1):null);break;default:r(null);break}else r(a)})})}async function*nce(e,t,r,i,n,s){let a=await ett(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await ice(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*nce(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*ttt(e,t,r,i){yield*nce("",e,t,r,i,!0)}function rtt(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 i9=class extends Zet{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=rtt(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new aI(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new aI(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new aI(s,{dot:!0}))}this.iterator=ttt(Jet(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",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),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(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.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,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}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 sce(e,t,r){return new i9(e,t,r)}sce.ReaddirGlob=i9});var cce=g((n9,lce)=>{(function(e,t){typeof n9=="object"&&typeof lce<"u"?t(n9):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(n9,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function L(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function q(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:na})=>{if(!(z||j)){if(G=!1,na){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,na){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(na===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=L(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return F(S,N,A,D);if(h(S))return F(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=L(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),yr=mt.length;if(yr===0){ft(Se,De),dt.push(Se);return}St[Se]=yr,mt.forEach(Ni=>{if(!N[Ni])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ni+"` in "+mt.join(", "));Tf(Ni,()=>{yr--,yr===0&&ft(Se,De)})})}),xt(),na();function ft(Se,De){Te.push(()=>H0(Se,De))}function na(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),na()}function H0(Se,De){if(!V){var mt=Y((Ni,...sa)=>{if(z--,Ni===!1){G=!0;return}if(sa.length<2&&([sa]=sa),Ni){var Nf={};if(Object.keys(j).forEach(Id=>{Nf[Id]=j[Id]}),Nf[Se]=sa,V=!0,Z=Object.create(null),G)return;A(Ni,Nf)}else j[Se]=sa,Pd(Se)});z++;var yr=y(De[De.length-1]);De.length>1?yr(j,mt):yr(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let yr=N[mt];Array.isArray(yr)&&yr.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Qt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,si=/,/,gr=/(=.+)?(\s*)$/;function Gl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(gr,"").trim())}function B0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Mo(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class q0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):M0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):M0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function M0(N,S){N.length=1,N.head=N.tail=S}function Ef(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var yr,Ni;function sa(Id,...G0){if(Id)return De?Ni(Id):yr();if(G0.length<=1)return yr(G0[0]);yr(G0)}var Nf=xt._createTaskItem(Ie,De?sa:mt||sa);if(Se?xt._tasks.unshift(Nf):xt._tasks.push(Nf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((Id,G0)=>{yr=Id,Ni=G0})}function na(Ie){return function(Se,...De){j-=1;for(var mt=0,yr=Ie.length;mt0&&z.splice(sa,1),Ni.callback(Se,...De),Se!=null&&dt("error",Se,Ni.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function Tf(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let Pd=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(yr,Ni)=>{if(yr)return mt(yr);De(Ni)})});Te(Ie),V(Ie,Se)};var H0=!1,xt={_tasks:new q0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?Tf(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!H0){for(H0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var io=b(ia,4);function xf(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),io(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function R6(...N){return xf(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,na)=>{if(ft||ft===!1)return St(ft);if(N(na)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function Ti(N,S,A){return Xt(D=>D,(D,j)=>j)(ze,N,S,A)}var ko=b(Ti,3);function J5(N,S,A,D){return Xt(j=>j,(j,z)=>z)(R(S),N,A,D)}var Od=b(J5,4);function F_e(N,S,A){return Xt(D=>D,(D,j)=>j)(R(1),N,S,A)}var A6=b(F_e,3);function Xq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Yq=Xq("dir");function B_e(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var j0=b(B_e,3);function Zq(N,S,A){let D=y(S);return j0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Jq(N){return(S,A,D)=>N(S,D)}function q_e(N,S,A){return ze(N,Jq(y(S)),A)}var C6=b(q_e,3);function M_e(N,S,A,D){return R(S)(N,Jq(y(A)),D)}var U0=b(M_e,4);function k_e(N,S,A){return U0(N,1,S,A)}var z0=b(k_e,3);function e8(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function j_e(N,S,A){return Xt(D=>!D,D=>!D)(ze,N,S,A)}var O6=b(j_e,3);function U_e(N,S,A,D){return Xt(j=>!j,j=>!j)(R(S),N,A,D)}var P6=b(U_e,4);function z_e(N,S,A){return Xt(D=>!D,D=>!D)(Ve,N,S,A)}var I6=b(z_e,3);function $_e(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function D6(N,S,A,D){var j=E(S)?$_e:H_e;return j(N,S,y(A),D)}function G_e(N,S,A){return D6(ze,N,S,A)}var L6=b(G_e,3);function V_e(N,S,A,D){return D6(R(S),N,A,D)}var F6=b(V_e,4);function W_e(N,S,A){return D6(Ve,N,S,A)}var B6=b(W_e,3);function K_e(N,S){var A=Y(S),D=y(e8(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var eM=b(K_e,2);function Q_e(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var M6=b(X_e,4);function nM(N,S,A){return M6(N,1/0,S,A)}function sM(N,S,A){return M6(N,1,S,A)}function aM(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,na=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function lM(N,S){return t8(ze,N,S)}function cM(N,S,A){return t8(R(S),N,A)}function r8(N,S){var A=y(N);return Ef((D,j)=>{A(D[0],j)},S,1)}class Y_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&i8(this.heap[S],this.heap[A=uM(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=Z_e(S))=0;D--)this.percDown(D);return this}}function Z_e(N){return(N<<1)+1}function uM(N){return(N+1>>1)-1}function i8(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function J_e(N,S){if(S=L(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function fM(N){var S;return Array.isArray(N)?S=N.map(U6):(S={},Object.keys(N).forEach(A=>{S[A]=U6.call(this,N[A])})),S}function n8(N,S,A,D){let j=y(A);return D6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function ewe(N,S,A){return n8(ze,N,S,A)}var mM=b(ewe,3);function twe(N,S,A,D){return n8(R(S),N,A,D)}var hM=b(twe,4);function rwe(N,S,A){return n8(Ve,N,S,A)}var gM=b(rwe,3);function yM(N){return function(){return N}}let s8=5,bM=0;function z6(N,S,A){var D={times:s8,intervalFunc:yM(bM)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(iwe(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(ze,N,S,A)}var $6=b(nwe,3);function swe(N,S,A,D){return Xt(Boolean,j=>j)(R(S),N,A,D)}var H6=b(swe,4);function awe(N,S,A){return Xt(Boolean,D=>D)(Ve,N,S,A)}var G6=b(awe,3);function owe(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var wM=b(owe,3);function EM(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function lwe(N){for(var S=Array(N);N--;)S[N]=N;return S}function V6(N,S,A,D){var j=y(A);return k(lwe(N),S,j,D)}function SM(N,S,A){return V6(N,1/0,S,A)}function xM(N,S,A){return V6(N,1,S,A)}function TM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=L(D||ut());var j=y(A);return ze(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function cwe(N,S){var A=null,D;return z0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var NM=b(cwe);function RM(N){return(...S)=>(N.unmemoized||N)(...S)}function uwe(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var $0=b(uwe,3);function AM(N,S,A){let D=y(N);return $0(j=>D((z,G)=>j(z,!G)),S,A)}function dwe(N,S){if(S=L(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var CM=b(dwe),pwe={apply:t,applyEach:Vt,applyEachSeries:Cd,asyncify:u,auto:re,autoInject:B0,cargo:k0,cargoQueue:Sf,compose:R6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:ko,detectLimit:Od,detectSeries:A6,dir:Yq,doUntil:Zq,doWhilst:j0,each:C6,eachLimit:U0,eachOf:ze,eachOfLimit:B,eachOfSeries:Ve,eachSeries:z0,ensureAsync:e8,every:O6,everyLimit:P6,everySeries:I6,filter:L6,filterLimit:F6,filterSeries:B6,forever:eM,groupBy:tM,groupByLimit:q6,groupBySeries:rM,log:iM,map:vt,mapLimit:k,mapSeries:Fn,mapValues:nM,mapValuesLimit:M6,mapValuesSeries:sM,memoize:aM,nextTick:oM,parallel:lM,parallelLimit:cM,priorityQueue:dM,queue:r8,race:pM,reduce:io,reduceRight:j6,reflect:U6,reflectAll:fM,reject:mM,rejectLimit:hM,rejectSeries:gM,retry:z6,retryable:vM,seq:xf,series:_M,setImmediate:c,some:$6,someLimit:H6,someSeries:G6,sortBy:wM,timeout:EM,times:SM,timesLimit:V6,timesSeries:xM,transform:TM,tryEach:NM,unmemoize:RM,until:AM,waterfall:CM,whilst:$0,all:O6,allLimit:P6,allSeries:I6,any:$6,anyLimit:H6,anySeries:G6,find:ko,findLimit:Od,findSeries:A6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:C6,forEachSeries:z0,forEachLimit:U0,forEachOf:ze,forEachOfSeries:Ve,forEachOfLimit:B,inject:io,foldl:io,foldr:j6,select:L6,selectLimit:F6,selectSeries:B6,wrapSync:u,during:$0,doDuring:j0};e.all=O6,e.allLimit=P6,e.allSeries=I6,e.any=$6,e.anyLimit=H6,e.anySeries=G6,e.apply=t,e.applyEach=Vt,e.applyEachSeries=Cd,e.asyncify=u,e.auto=re,e.autoInject=B0,e.cargo=k0,e.cargoQueue=Sf,e.compose=R6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=pwe,e.detect=ko,e.detectLimit=Od,e.detectSeries=A6,e.dir=Yq,e.doDuring=j0,e.doUntil=Zq,e.doWhilst=j0,e.during=$0,e.each=C6,e.eachLimit=U0,e.eachOf=ze,e.eachOfLimit=B,e.eachOfSeries=Ve,e.eachSeries=z0,e.ensureAsync=e8,e.every=O6,e.everyLimit=P6,e.everySeries=I6,e.filter=L6,e.filterLimit=F6,e.filterSeries=B6,e.find=ko,e.findLimit=Od,e.findSeries=A6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=io,e.foldr=j6,e.forEach=C6,e.forEachLimit=U0,e.forEachOf=ze,e.forEachOfLimit=B,e.forEachOfSeries=Ve,e.forEachSeries=z0,e.forever=eM,e.groupBy=tM,e.groupByLimit=q6,e.groupBySeries=rM,e.inject=io,e.log=iM,e.map=vt,e.mapLimit=k,e.mapSeries=Fn,e.mapValues=nM,e.mapValuesLimit=M6,e.mapValuesSeries=sM,e.memoize=aM,e.nextTick=oM,e.parallel=lM,e.parallelLimit=cM,e.priorityQueue=dM,e.queue=r8,e.race=pM,e.reduce=io,e.reduceRight=j6,e.reflect=U6,e.reflectAll=fM,e.reject=mM,e.rejectLimit=hM,e.rejectSeries=gM,e.retry=z6,e.retryable=vM,e.select=L6,e.selectLimit=F6,e.selectSeries=B6,e.seq=xf,e.series=_M,e.setImmediate=c,e.some=$6,e.someLimit=H6,e.someSeries=G6,e.sortBy=wM,e.timeout=EM,e.times=SM,e.timesLimit=V6,e.timesSeries=xM,e.transform=TM,e.tryEach=NM,e.unmemoize=RM,e.until=AM,e.waterfall=CM,e.whilst=$0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var dce=g((HRt,uce)=>{"use strict";var vl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";vl.writable=e=>vl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";vl.readable=e=>vl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";vl.duplex=e=>vl.writable(e)&&vl.readable(e);vl.transform=e=>vl.duplex(e)&&typeof e._transform=="function";uce.exports=vl});var x2=g((GRt,lI)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?lI.exports={nextTick:itt}:lI.exports=process;function itt(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){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(s=new Array(n-1),a=0;a{var ntt={}.toString;pce.exports=Array.isArray||function(e){return ntt.call(e)=="[object Array]"}});var cI=g((WRt,mce)=>{mce.exports=require("stream")});var T2=g((uI,gce)=>{var s9=require("buffer"),xc=s9.Buffer;function hce(e,t){for(var r in e)t[r]=e[r]}xc.from&&xc.alloc&&xc.allocUnsafe&&xc.allocUnsafeSlow?gce.exports=s9:(hce(s9,uI),uI.Buffer=v1);function v1(e,t,r){return xc(e,t,r)}hce(xc,v1);v1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return xc(e,t,r)};v1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=xc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};v1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return xc(e)};v1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return s9.SlowBuffer(e)}});var _1=g(An=>{function stt(e){return Array.isArray?Array.isArray(e):a9(e)==="[object Array]"}An.isArray=stt;function att(e){return typeof e=="boolean"}An.isBoolean=att;function ott(e){return e===null}An.isNull=ott;function ltt(e){return e==null}An.isNullOrUndefined=ltt;function ctt(e){return typeof e=="number"}An.isNumber=ctt;function utt(e){return typeof e=="string"}An.isString=utt;function dtt(e){return typeof e=="symbol"}An.isSymbol=dtt;function ptt(e){return e===void 0}An.isUndefined=ptt;function ftt(e){return a9(e)==="[object RegExp]"}An.isRegExp=ftt;function mtt(e){return typeof e=="object"&&e!==null}An.isObject=mtt;function htt(e){return a9(e)==="[object Date]"}An.isDate=htt;function gtt(e){return a9(e)==="[object Error]"||e instanceof Error}An.isError=gtt;function ytt(e){return typeof e=="function"}An.isFunction=ytt;function btt(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}An.isPrimitive=btt;An.isBuffer=require("buffer").Buffer.isBuffer;function a9(e){return Object.prototype.toString.call(e)}});var bce=g((QRt,dI)=>{"use strict";function vtt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var yce=T2().Buffer,N2=require("util");function _tt(e,t,r){e.copy(t,r)}dI.exports=function(){function e(){vtt(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,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return yce.alloc(0);for(var i=yce.allocUnsafe(r>>>0),n=this.head,s=0;n;)_tt(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();N2&&N2.inspect&&N2.inspect.custom&&(dI.exports.prototype[N2.inspect.custom]=function(){var e=N2.inspect({length:this.length});return this.constructor.name+" "+e})});var pI=g((XRt,vce)=>{"use strict";var o9=x2();function wtt(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,o9.nextTick(l9,this,e)):o9.nextTick(l9,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,o9.nextTick(l9,r,s)):o9.nextTick(l9,r,s):t&&t(s)}),this)}function Ett(){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 l9(e,t){e.emit("error",t)}vce.exports={destroy:wtt,undestroy:Ett}});var wce=g((YRt,_ce)=>{_ce.exports=require("util").deprecate});var mI=g((ZRt,Cce)=>{"use strict";var Bp=x2();Cce.exports=pi;function Sce(e){var t=this;this.next=null,this.entry=null,this.finish=function(){jtt(t,e)}}var Stt=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Bp.nextTick,w1;pi.WritableState=A2;var xce=Object.create(_1());xce.inherits=Hd();var xtt={deprecate:wce()},Tce=cI(),u9=T2().Buffer,Ttt=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Ntt(e){return u9.from(e)}function Rtt(e){return u9.isBuffer(e)||e instanceof Ttt}var Nce=pI();xce.inherits(pi,Tce);function Att(){}function A2(e,t){w1=w1||qp(),e=e||{};var r=t instanceof w1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,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(o){Ftt(t,o)},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 Sce(this)}A2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(A2.prototype,"buffer",{get:xtt.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var c9;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(c9=Function.prototype[Symbol.hasInstance],Object.defineProperty(pi,Symbol.hasInstance,{value:function(e){return c9.call(this,e)?!0:this!==pi?!1:e&&e._writableState instanceof A2}})):c9=function(e){return e instanceof this};function pi(e){if(w1=w1||qp(),!c9.call(pi,this)&&!(this instanceof w1))return new pi(e);this._writableState=new A2(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)),Tce.call(this)}pi.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Ctt(e,t){var r=new Error("write after end");e.emit("error",r),Bp.nextTick(t,r)}function Ott(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),Bp.nextTick(i,s),n=!1),n}pi.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&Rtt(e);return s&&!u9.isBuffer(e)&&(e=Ntt(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=Att),i.ended?Ctt(this,r):(s||Ott(this,i,e,r))&&(i.pendingcb++,n=Itt(this,i,s,e,t,r)),n};pi.prototype.cork=function(){var e=this._writableState;e.corked++};pi.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&Rce(this,e))};pi.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 Ptt(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=u9.from(t,r)),t}Object.defineProperty(pi.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Itt(e,t,r,i,n,s){if(!r){var a=Ptt(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var Oce=x2(),Utt=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};Dce.exports=Tc;var Pce=Object.create(_1());Pce.inherits=Hd();var Ice=yI(),gI=mI();Pce.inherits(Tc,Ice);for(hI=Utt(gI.prototype),d9=0;d9{"use strict";var vI=T2().Buffer,Lce=vI.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 Htt(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 Gtt(e){var t=Htt(e);if(typeof t!="string"&&(vI.isEncoding===Lce||!Lce(e)))throw new Error("Unknown encoding: "+e);return t||e}Fce.StringDecoder=C2;function C2(e){this.encoding=Gtt(e);var t;switch(this.encoding){case"utf16le":this.text=Ytt,this.end=Ztt,t=4;break;case"utf8":this.fillLast=Ktt,t=4;break;case"base64":this.text=Jtt,this.end=ert,t=3;break;default:this.write=trt,this.end=rrt;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=vI.allocUnsafe(t)}C2.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 Vtt(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function Wtt(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 Ktt(e){var t=this.lastTotal-this.lastNeed,r=Wtt(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 Qtt(e,t){var r=Vtt(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 Xtt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function Ytt(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 Ztt(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 Jtt(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 ert(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function trt(e){return e.toString(this.encoding)}function rrt(e){return e&&e.length?this.write(e):""}});var yI=g((rAt,Wce)=>{"use strict";var S1=x2();Wce.exports=pr;var irt=fce(),O2;pr.ReadableState=zce;var tAt=require("events").EventEmitter,kce=function(e,t){return e.listeners(t).length},TI=cI(),P2=T2().Buffer,nrt=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function srt(e){return P2.from(e)}function art(e){return P2.isBuffer(e)||e instanceof nrt}var jce=Object.create(_1());jce.inherits=Hd();var wI=require("util"),Ct=void 0;wI&&wI.debuglog?Ct=wI.debuglog("stream"):Ct=function(){};var ort=bce(),Uce=pI(),E1;jce.inherits(pr,TI);var EI=["error","close","destroy","pause","resume"];function lrt(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):irt(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function zce(e,t){O2=O2||qp(),e=e||{};var r=t instanceof O2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new ort,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&&(E1||(E1=_I().StringDecoder),this.decoder=new E1(e.encoding),this.encoding=e.encoding)}function pr(e){if(O2=O2||qp(),!(this instanceof pr))return new pr(e);this._readableState=new zce(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),TI.call(this)}Object.defineProperty(pr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});pr.prototype.destroy=Uce.destroy;pr.prototype._undestroy=Uce.undestroy;pr.prototype._destroy=function(e,t){this.push(null),t(e)};pr.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=P2.from(e,t),t=""),i=!0),$ce(this,e,t,!1,i)};pr.prototype.unshift=function(e){return $ce(this,e,null,!0,!1)};function $ce(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,prt(e,s);else{var a;n||(a=crt(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==P2.prototype&&(t=srt(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):SI(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?SI(e,s,t,!1):Hce(e,s)):SI(e,s,t,!1))):i||(s.reading=!1)}return urt(s)}function SI(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&&f9(e)),Hce(e,t)}function crt(e,t){var r;return!art(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function urt(e){return!e.ended&&(e.needReadable||e.length=Bce?e=Bce:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function qce(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=drt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}pr.prototype.read=function(e){Ct("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 Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?xI(this):f9(this),null;if(e=qce(e,t),e===0&&t.ended)return t.length===0&&xI(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=Gce(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&xI(this)),n!==null&&this.emit("data",n),n};function prt(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,f9(e)}}function f9(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?S1.nextTick(Mce,e):Mce(e))}function Mce(e){Ct("emit readable"),e.emit("readable"),NI(e)}function Hce(e,t){t.readingMore||(t.readingMore=!0,S1.nextTick(frt,e,t))}function frt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&Vce(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),kce(e,"error")===0&&e.emit("error",b)}lrt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function mrt(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&kce(e,"data")&&(t.flowing=!0,NI(e))}}pr.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,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=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=brt(e,t.buffer,t.decoder),r}function brt(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function _rt(e,t){var r=P2.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function xI(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,S1.nextTick(wrt,t,e))}function wrt(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Vce(e,t){for(var r=0,i=e.length;r{"use strict";Xce.exports=Nc;var m9=qp(),Qce=Object.create(_1());Qce.inherits=Hd();Qce.inherits(Nc,m9);function Ert(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 n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";Jce.exports=I2;var Yce=RI(),Zce=Object.create(_1());Zce.inherits=Hd();Zce.inherits(I2,Yce);function I2(e){if(!(this instanceof I2))return new I2(e);Yce.call(this,e)}I2.prototype._transform=function(e,t,r){r(null,e)}});var tue=g((nn,h9)=>{var _l=require("stream");process.env.READABLE_STREAM==="disable"&&_l?(h9.exports=_l,nn=h9.exports=_l.Readable,nn.Readable=_l.Readable,nn.Writable=_l.Writable,nn.Duplex=_l.Duplex,nn.Transform=_l.Transform,nn.PassThrough=_l.PassThrough,nn.Stream=_l):(nn=h9.exports=yI(),nn.Stream=_l||nn,nn.Readable=nn,nn.Writable=mI(),nn.Duplex=qp(),nn.Transform=RI(),nn.PassThrough=eue())});var iue=g((sAt,rue)=>{rue.exports=tue().PassThrough});var oue=g((aAt,aue)=>{var nue=require("util"),b9=iue();aue.exports={Readable:g9,Writable:y9};nue.inherits(g9,b9);nue.inherits(y9,b9);function sue(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function g9(e,t){if(!(this instanceof g9))return new g9(e,t);b9.call(this,t),sue(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 y9(e,t){if(!(this instanceof y9))return new y9(e,t);b9.call(this,t),sue(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 AI=g((oAt,lue)=>{lue.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 n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var CI=g((lAt,cue)=>{function xrt(e){return e}cue.exports=xrt});var due=g((cAt,uue)=>{function Trt(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)}uue.exports=Trt});var mue=g((uAt,fue)=>{var Nrt=due(),pue=Math.max;function Rrt(e,t,r){return t=pue(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=pue(i.length-t,0),a=Array(s);++n{function Art(e){return function(){return e}}hue.exports=Art});var OI=g((pAt,yue)=>{var Crt=typeof global=="object"&&global&&global.Object===Object&&global;yue.exports=Crt});var x1=g((fAt,bue)=>{var Ort=OI(),Prt=typeof self=="object"&&self&&self.Object===Object&&self,Irt=Ort||Prt||Function("return this")();bue.exports=Irt});var v9=g((mAt,vue)=>{var Drt=x1(),Lrt=Drt.Symbol;vue.exports=Lrt});var Sue=g((hAt,Eue)=>{var _ue=v9(),wue=Object.prototype,Frt=wue.hasOwnProperty,Brt=wue.toString,D2=_ue?_ue.toStringTag:void 0;function qrt(e){var t=Frt.call(e,D2),r=e[D2];try{e[D2]=void 0;var i=!0}catch{}var n=Brt.call(e);return i&&(t?e[D2]=r:delete e[D2]),n}Eue.exports=qrt});var Tue=g((gAt,xue)=>{var Mrt=Object.prototype,krt=Mrt.toString;function jrt(e){return krt.call(e)}xue.exports=jrt});var L2=g((yAt,Aue)=>{var Nue=v9(),Urt=Sue(),zrt=Tue(),$rt="[object Null]",Hrt="[object Undefined]",Rue=Nue?Nue.toStringTag:void 0;function Grt(e){return e==null?e===void 0?Hrt:$rt:Rue&&Rue in Object(e)?Urt(e):zrt(e)}Aue.exports=Grt});var F2=g((bAt,Cue)=>{function Vrt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}Cue.exports=Vrt});var PI=g((vAt,Oue)=>{var Wrt=L2(),Krt=F2(),Qrt="[object AsyncFunction]",Xrt="[object Function]",Yrt="[object GeneratorFunction]",Zrt="[object Proxy]";function Jrt(e){if(!Krt(e))return!1;var t=Wrt(e);return t==Xrt||t==Yrt||t==Qrt||t==Zrt}Oue.exports=Jrt});var Iue=g((_At,Pue)=>{var eit=x1(),tit=eit["__core-js_shared__"];Pue.exports=tit});var Fue=g((wAt,Lue)=>{var II=Iue(),Due=function(){var e=/[^.]+$/.exec(II&&II.keys&&II.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function rit(e){return!!Due&&Due in e}Lue.exports=rit});var que=g((EAt,Bue)=>{var iit=Function.prototype,nit=iit.toString;function sit(e){if(e!=null){try{return nit.call(e)}catch{}try{return e+""}catch{}}return""}Bue.exports=sit});var kue=g((SAt,Mue)=>{var ait=PI(),oit=Fue(),lit=F2(),cit=que(),uit=/[\\^$.*+?()[\]{}|]/g,dit=/^\[object .+?Constructor\]$/,pit=Function.prototype,fit=Object.prototype,mit=pit.toString,hit=fit.hasOwnProperty,git=RegExp("^"+mit.call(hit).replace(uit,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function yit(e){if(!lit(e)||oit(e))return!1;var t=ait(e)?git:dit;return t.test(cit(e))}Mue.exports=yit});var Uue=g((xAt,jue)=>{function bit(e,t){return e?.[t]}jue.exports=bit});var B2=g((TAt,zue)=>{var vit=kue(),_it=Uue();function wit(e,t){var r=_it(e,t);return vit(r)?r:void 0}zue.exports=wit});var Hue=g((NAt,$ue)=>{var Eit=B2(),Sit=function(){try{var e=Eit(Object,"defineProperty");return e({},"",{}),e}catch{}}();$ue.exports=Sit});var Wue=g((RAt,Vue)=>{var xit=gue(),Gue=Hue(),Tit=CI(),Nit=Gue?function(e,t){return Gue(e,"toString",{configurable:!0,enumerable:!1,value:xit(t),writable:!0})}:Tit;Vue.exports=Nit});var Que=g((AAt,Kue)=>{var Rit=800,Ait=16,Cit=Date.now;function Oit(e){var t=0,r=0;return function(){var i=Cit(),n=Ait-(i-r);if(r=i,n>0){if(++t>=Rit)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}Kue.exports=Oit});var Yue=g((CAt,Xue)=>{var Pit=Wue(),Iit=Que(),Dit=Iit(Pit);Xue.exports=Dit});var _9=g((OAt,Zue)=>{var Lit=CI(),Fit=mue(),Bit=Yue();function qit(e,t){return Bit(Fit(e,t,Lit),e+"")}Zue.exports=qit});var w9=g((PAt,Jue)=>{function Mit(e,t){return e===t||e!==e&&t!==t}Jue.exports=Mit});var DI=g((IAt,ede)=>{var kit=9007199254740991;function jit(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=kit}ede.exports=jit});var E9=g((DAt,tde)=>{var Uit=PI(),zit=DI();function $it(e){return e!=null&&zit(e.length)&&!Uit(e)}tde.exports=$it});var LI=g((LAt,rde)=>{var Hit=9007199254740991,Git=/^(?:0|[1-9]\d*)$/;function Vit(e,t){var r=typeof e;return t=t??Hit,!!t&&(r=="number"||r!="symbol"&&Git.test(e))&&e>-1&&e%1==0&&e{var Wit=w9(),Kit=E9(),Qit=LI(),Xit=F2();function Yit(e,t,r){if(!Xit(r))return!1;var i=typeof t;return(i=="number"?Kit(r)&&Qit(t,r.length):i=="string"&&t in r)?Wit(r[t],e):!1}ide.exports=Yit});var ade=g((BAt,sde)=>{function Zit(e,t){for(var r=-1,i=Array(e);++r{function Jit(e){return e!=null&&typeof e=="object"}ode.exports=Jit});var cde=g((MAt,lde)=>{var ent=L2(),tnt=T1(),rnt="[object Arguments]";function int(e){return tnt(e)&&ent(e)==rnt}lde.exports=int});var FI=g((kAt,pde)=>{var ude=cde(),nnt=T1(),dde=Object.prototype,snt=dde.hasOwnProperty,ant=dde.propertyIsEnumerable,ont=ude(function(){return arguments}())?ude:function(e){return nnt(e)&&snt.call(e,"callee")&&!ant.call(e,"callee")};pde.exports=ont});var BI=g((jAt,fde)=>{var lnt=Array.isArray;fde.exports=lnt});var hde=g((UAt,mde)=>{function cnt(){return!1}mde.exports=cnt});var vde=g((q2,N1)=>{var unt=x1(),dnt=hde(),bde=typeof q2=="object"&&q2&&!q2.nodeType&&q2,gde=bde&&typeof N1=="object"&&N1&&!N1.nodeType&&N1,pnt=gde&&gde.exports===bde,yde=pnt?unt.Buffer:void 0,fnt=yde?yde.isBuffer:void 0,mnt=fnt||dnt;N1.exports=mnt});var wde=g((zAt,_de)=>{var hnt=L2(),gnt=DI(),ynt=T1(),bnt="[object Arguments]",vnt="[object Array]",_nt="[object Boolean]",wnt="[object Date]",Ent="[object Error]",Snt="[object Function]",xnt="[object Map]",Tnt="[object Number]",Nnt="[object Object]",Rnt="[object RegExp]",Ant="[object Set]",Cnt="[object String]",Ont="[object WeakMap]",Pnt="[object ArrayBuffer]",Int="[object DataView]",Dnt="[object Float32Array]",Lnt="[object Float64Array]",Fnt="[object Int8Array]",Bnt="[object Int16Array]",qnt="[object Int32Array]",Mnt="[object Uint8Array]",knt="[object Uint8ClampedArray]",jnt="[object Uint16Array]",Unt="[object Uint32Array]",fr={};fr[Dnt]=fr[Lnt]=fr[Fnt]=fr[Bnt]=fr[qnt]=fr[Mnt]=fr[knt]=fr[jnt]=fr[Unt]=!0;fr[bnt]=fr[vnt]=fr[Pnt]=fr[_nt]=fr[Int]=fr[wnt]=fr[Ent]=fr[Snt]=fr[xnt]=fr[Tnt]=fr[Nnt]=fr[Rnt]=fr[Ant]=fr[Cnt]=fr[Ont]=!1;function znt(e){return ynt(e)&&gnt(e.length)&&!!fr[hnt(e)]}_de.exports=znt});var qI=g(($At,Ede)=>{function $nt(e){return function(t){return e(t)}}Ede.exports=$nt});var xde=g((M2,R1)=>{var Hnt=OI(),Sde=typeof M2=="object"&&M2&&!M2.nodeType&&M2,k2=Sde&&typeof R1=="object"&&R1&&!R1.nodeType&&R1,Gnt=k2&&k2.exports===Sde,MI=Gnt&&Hnt.process,Vnt=function(){try{var e=k2&&k2.require&&k2.require("util").types;return e||MI&&MI.binding&&MI.binding("util")}catch{}}();R1.exports=Vnt});var Ade=g((HAt,Rde)=>{var Wnt=wde(),Knt=qI(),Tde=xde(),Nde=Tde&&Tde.isTypedArray,Qnt=Nde?Knt(Nde):Wnt;Rde.exports=Qnt});var Ode=g((GAt,Cde)=>{var Xnt=ade(),Ynt=FI(),Znt=BI(),Jnt=vde(),est=LI(),tst=Ade(),rst=Object.prototype,ist=rst.hasOwnProperty;function nst(e,t){var r=Znt(e),i=!r&&Ynt(e),n=!r&&!i&&Jnt(e),s=!r&&!i&&!n&&tst(e),a=r||i||n||s,o=a?Xnt(e.length,String):[],l=o.length;for(var c in e)(t||ist.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||est(c,l)))&&o.push(c);return o}Cde.exports=nst});var Ide=g((VAt,Pde)=>{var sst=Object.prototype;function ast(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||sst;return e===r}Pde.exports=ast});var Lde=g((WAt,Dde)=>{function ost(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}Dde.exports=ost});var Bde=g((KAt,Fde)=>{var lst=F2(),cst=Ide(),ust=Lde(),dst=Object.prototype,pst=dst.hasOwnProperty;function fst(e){if(!lst(e))return ust(e);var t=cst(e),r=[];for(var i in e)i=="constructor"&&(t||!pst.call(e,i))||r.push(i);return r}Fde.exports=fst});var Mde=g((QAt,qde)=>{var mst=Ode(),hst=Bde(),gst=E9();function yst(e){return gst(e)?mst(e,!0):hst(e)}qde.exports=yst});var Ude=g((XAt,jde)=>{var bst=_9(),vst=w9(),_st=nde(),wst=Mde(),kde=Object.prototype,Est=kde.hasOwnProperty,Sst=bst(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&_st(t[0],t[1],n)&&(i=1);++r{"use strict";zde.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Zde=g((z2,U2)=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var Kde=new WeakMap,kI=new WeakMap;function mr(e){let t=Kde.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function $de(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 A1(e,t){Kde.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";Object.defineProperty(H2,"__esModule",{value:!0});var UI=Zde(),Hu=class extends UI.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=T9.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}};UI.defineEventAttribute(Hu.prototype,"abort");function Pst(){let e=Object.create(Hu.prototype);return UI.EventTarget.call(e),T9.set(e,!1),e}function Ist(e){T9.get(e)===!1&&(T9.set(e,!0),e.dispatchEvent({type:"abort"}))}var T9=new WeakMap;Object.defineProperties(Hu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Hu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Gu=class{constructor(){epe.set(this,Pst())}get signal(){return Jde(this)}abort(){Ist(Jde(this))}},epe=new WeakMap;function Jde(e){let t=epe.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(Gu.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Gu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});H2.AbortController=Gu;H2.AbortSignal=Hu;H2.default=Gu;$2.exports=Gu;$2.exports.AbortController=$2.exports.default=Gu;$2.exports.AbortSignal=Hu});var Cn=g((ZAt,$I)=>{"use strict";var Dst=require("buffer"),{kResistStopPropagation:Lst,SymbolDispose:Fst}=Rr(),Bst=globalThis.AbortSignal||C1().AbortSignal,qst=globalThis.AbortController||C1().AbortController,Mst=Object.getPrototypeOf(async function(){}).constructor,tpe=globalThis.Blob||Dst.Blob,kst=typeof tpe<"u"?function(t){return t instanceof tpe}:function(t){return!1},rpe=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},jst=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},zI=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{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.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"{}"}},types:{isAsyncFunction(e){return e instanceof Mst},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:kst,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);rpe(t,"signal"),jst(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Lst]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[Fst](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:Bst.any||function(t){if(t.length===1)return t[0];let r=new qst,i=()=>r.abort();return t.forEach(n=>{rpe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};$I.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Xn=g((JAt,spe)=>{"use strict";var{format:Ust,inspect:N9,AggregateError:zst}=Cn(),$st=globalThis.AggregateError||zst,Hst=Symbol("kIsNodeError"),Gst=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Vst=/^([A-Z][a-z0-9]*)+$/,Wst="__node_internal_",R9={};function Mp(e,t){if(!e)throw new R9.ERR_INTERNAL_ASSERTION(t)}function ipe(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 Kst(e,t,r){if(typeof t=="function")return Mp(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 Mp(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:Ust(t,...r)}function sn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(Kst(e,t,s))}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[Hst]=!0,R9[e]=i}function npe(e){let t=Wst+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Qst(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new $st([t,e],t.message);return r.code=t.code,r}return e||t}var HI=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new R9.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};sn("ERR_ASSERTION","%s",Error);sn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{Mp(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 n=[],s=[],a=[];for(let l of t)Mp(typeof l=="string","All expected entries have to be of type string"),Gst.includes(l)?n.push(l.toLowerCase()):Vst.test(l)?s.push(l):(Mp(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}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 l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=N9(r,{depth:-1});i+=`. Received ${l}`}}else{let l=N9(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);sn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=N9(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);sn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=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 ${n}.`},TypeError);sn("ERR_MISSING_ARGS",(...e)=>{Mp(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);sn("ERR_OUT_OF_RANGE",(e,t,r)=>{Mp(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=ipe(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=ipe(i)),i+="n"):i=N9(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);sn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);sn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);sn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);sn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);sn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);sn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);sn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);sn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);sn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);sn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);sn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);spe.exports={AbortError:HI,aggregateTwoErrors:npe(Qst),hideStackFrames:npe,codes:R9}});var P1=g((eCt,hpe)=>{"use strict";var{ArrayIsArray:VI,ArrayPrototypeIncludes:cpe,ArrayPrototypeJoin:upe,ArrayPrototypeMap:Xst,NumberIsInteger:WI,NumberIsNaN:Yst,NumberMAX_SAFE_INTEGER:Zst,NumberMIN_SAFE_INTEGER:Jst,NumberParseInt:eat,ObjectPrototypeHasOwnProperty:tat,RegExpPrototypeExec:dpe,String:rat,StringPrototypeToUpperCase:iat,StringPrototypeTrim:nat}=Rr(),{hideStackFrames:Ba,codes:{ERR_SOCKET_BAD_PORT:sat,ERR_INVALID_ARG_TYPE:On,ERR_INVALID_ARG_VALUE:O1,ERR_OUT_OF_RANGE:kp,ERR_UNKNOWN_SIGNAL:ape}}=Xn(),{normalizeEncoding:aat}=Cn(),{isAsyncFunction:oat,isArrayBufferView:lat}=Cn().types,ope={};function cat(e){return e===(e|0)}function uat(e){return e===e>>>0}var dat=/^[0-7]+$/,pat="must be a 32-bit unsigned integer or an octal string";function fat(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(dpe(dat,e)===null)throw new O1(t,e,pat);e=eat(e,8)}return ppe(e,t),e}var mat=Ba((e,t,r=Jst,i=Zst)=>{if(typeof e!="number")throw new On(t,"number",e);if(!WI(e))throw new kp(t,"an integer",e);if(ei)throw new kp(t,`>= ${r} && <= ${i}`,e)}),hat=Ba((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new On(t,"number",e);if(!WI(e))throw new kp(t,"an integer",e);if(ei)throw new kp(t,`>= ${r} && <= ${i}`,e)}),ppe=Ba((e,t,r=!1)=>{if(typeof e!="number")throw new On(t,"number",e);if(!WI(e))throw new kp(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new kp(t,`>= ${i} && <= ${n}`,e)});function KI(e,t){if(typeof e!="string")throw new On(t,"string",e)}function gat(e,t,r=void 0,i){if(typeof e!="number")throw new On(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&Yst(e))throw new kp(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var yat=Ba((e,t,r)=>{if(!cpe(r,e)){let n="must be one of: "+upe(Xst(r,s=>typeof s=="string"?`'${s}'`:rat(s)),", ");throw new O1(t,e,n)}});function fpe(e,t){if(typeof e!="boolean")throw new On(t,"boolean",e)}function GI(e,t,r){return e==null||!tat(e,t)?r:e[t]}var bat=Ba((e,t,r=null)=>{let i=GI(r,"allowArray",!1),n=GI(r,"allowFunction",!1);if(!GI(r,"nullable",!1)&&e===null||!i&&VI(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new On(t,"Object",e)}),vat=Ba((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new On(t,"a dictionary",e)}),A9=Ba((e,t,r=0)=>{if(!VI(e))throw new On(t,"Array",e);if(e.length{if(!lat(e))throw new On(t,["Buffer","TypedArray","DataView"],e)});function Tat(e,t){let r=aat(t),i=e.length;if(r==="hex"&&i%2!==0)throw new O1("encoding",t,`is invalid for data of length ${i}`)}function Nat(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&nat(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new sat(t,e,r);return e|0}var mpe=Ba((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new On(t,"AbortSignal",e)}),Rat=Ba((e,t)=>{if(typeof e!="function")throw new On(t,"Function",e)}),Aat=Ba((e,t)=>{if(typeof e!="function"||oat(e))throw new On(t,"Function",e)}),Cat=Ba((e,t)=>{if(e!==void 0)throw new On(t,"undefined",e)});function Oat(e,t,r){if(!cpe(r,e))throw new On(t,`('${upe(r,"|")}')`,e)}var Pat=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function lpe(e,t){if(typeof e>"u"||!dpe(Pat,e))throw new O1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Iat(e){if(typeof e=="string")return lpe(e,"hints"),e;if(VI(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}hpe.exports={isInt32:cat,isUint32:uat,parseFileMode:fat,validateArray:A9,validateStringArray:_at,validateBooleanArray:wat,validateAbortSignalArray:Eat,validateBoolean:fpe,validateBuffer:xat,validateDictionary:vat,validateEncoding:Tat,validateFunction:Rat,validateInt32:hat,validateInteger:mat,validateNumber:gat,validateObject:bat,validateOneOf:yat,validatePlainFunction:Aat,validatePort:Nat,validateSignalName:Sat,validateString:KI,validateUint32:ppe,validateUndefined:Cat,validateUnion:Oat,validateAbortSignal:mpe,validateLinkHeaderValue:Iat}});var Vu=g((tCt,gpe)=>{gpe.exports=global.process});var El=g((rCt,Ppe)=>{"use strict";var{SymbolAsyncIterator:ype,SymbolIterator:bpe,SymbolFor:jp}=Rr(),vpe=jp("nodejs.stream.destroyed"),_pe=jp("nodejs.stream.errored"),QI=jp("nodejs.stream.readable"),XI=jp("nodejs.stream.writable"),wpe=jp("nodejs.stream.disturbed"),Dat=jp("nodejs.webstream.isClosedPromise"),Lat=jp("nodejs.webstream.controllerErrorFunction");function C9(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 O9(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 Fat(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function wl(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function Epe(e){return!!(e&&!wl(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function Spe(e){return!!(e&&!wl(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function xpe(e){return!!(e&&!wl(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function Bat(e){return Epe(e)||Spe(e)||xpe(e)}function qat(e,t){return e==null?!1:t===!0?typeof e[ype]=="function":t===!1?typeof e[bpe]=="function":typeof e[ype]=="function"||typeof e[bpe]=="function"}function P9(e){if(!wl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[vpe]||i!=null&&i.destroyed)}function Tpe(e){if(!O9(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 Mat(e,t){if(!O9(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 kat(e){if(!C9(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 Npe(e,t){if(!C9(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 Rpe(e){return e&&e[QI]!=null?e[QI]:typeof e?.readable!="boolean"?null:P9(e)?!1:C9(e)&&e.readable&&!Npe(e)}function Ape(e){return e&&e[XI]!=null?e[XI]:typeof e?.writable!="boolean"?null:P9(e)?!1:O9(e)&&e.writable&&!Tpe(e)}function jat(e,t){return wl(e)?P9(e)?!0:!(t?.readable!==!1&&Rpe(e)||t?.writable!==!1&&Ape(e)):null}function Uat(e){var t,r;return wl(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 zat(e){var t,r;return wl(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 $at(e){if(!wl(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"&&Cpe(e)?e._closed:null}function Cpe(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function Ope(e){return typeof e._sent100=="boolean"&&Cpe(e)}function Hat(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 Gat(e){if(!wl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&Ope(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function Vat(e){var t;return!!(e&&((t=e[wpe])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function Wat(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[_pe])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}Ppe.exports={isDestroyed:P9,kIsDestroyed:vpe,isDisturbed:Vat,kIsDisturbed:wpe,isErrored:Wat,kIsErrored:_pe,isReadable:Rpe,kIsReadable:QI,kIsClosedPromise:Dat,kControllerErrorFunction:Lat,kIsWritable:XI,isClosed:$at,isDuplexNodeStream:Fat,isFinished:jat,isIterable:qat,isReadableNodeStream:C9,isReadableStream:Epe,isReadableEnded:kat,isReadableFinished:Npe,isReadableErrored:zat,isNodeStream:wl,isWebStream:Bat,isWritable:Ape,isWritableNodeStream:O9,isWritableStream:Spe,isWritableEnded:Tpe,isWritableFinished:Mat,isWritableErrored:Uat,isServerRequest:Hat,isServerResponse:Ope,willEmitClose:Gat,isTransformStream:xpe}});var Rc=g((iCt,tD)=>{var Wu=Vu(),{AbortError:jpe,codes:Kat}=Xn(),{ERR_INVALID_ARG_TYPE:Qat,ERR_STREAM_PREMATURE_CLOSE:Ipe}=Kat,{kEmptyObject:ZI,once:JI}=Cn(),{validateAbortSignal:Xat,validateFunction:Yat,validateObject:Zat,validateBoolean:Jat}=P1(),{Promise:eot,PromisePrototypeThen:tot,SymbolDispose:Upe}=Rr(),{isClosed:rot,isReadable:Dpe,isReadableNodeStream:YI,isReadableStream:iot,isReadableFinished:Lpe,isReadableErrored:Fpe,isWritable:Bpe,isWritableNodeStream:qpe,isWritableStream:not,isWritableFinished:Mpe,isWritableErrored:kpe,isNodeStream:sot,willEmitClose:aot,kIsClosedPromise:oot}=El(),I1;function lot(e){return e.setHeader&&typeof e.abort=="function"}var eD=()=>{};function zpe(e,t,r){var i,n;if(arguments.length===2?(r=t,t=ZI):t==null?t=ZI:Zat(t,"options"),Yat(r,"callback"),Xat(t.signal,"options.signal"),r=JI(r),iot(e)||not(e))return cot(e,t,r);if(!sot(e))throw new Qat("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:YI(e),a=(n=t.writable)!==null&&n!==void 0?n:qpe(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=aot(e)&&YI(e)===s&&qpe(e)===a,d=Mpe(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=Lpe(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=rot(e),b=()=>{y=!0;let T=kpe(e)||Fpe(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&YI(e,!0)&&!Lpe(e,!1))return r.call(e,new Ipe);if(a&&!d&&!Mpe(e,!1))return r.call(e,new Ipe);r.call(e)},w=()=>{y=!0;let T=kpe(e)||Fpe(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};lot(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Wu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Wu.nextTick(w):(!s&&(!u||Dpe(e))&&(d||Bpe(e)===!1)||!a&&(!u||Bpe(e))&&(f||Dpe(e)===!1)||l&&e.req&&e.aborted)&&Wu.nextTick(w);let E=()=>{r=eD,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let L=r;E(),L.call(e,new jpe(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Wu.nextTick(T);else{I1=I1||Cn().addAbortListener;let L=I1(t.signal,T),O=r;r=JI((...q)=>{L[Upe](),O.apply(e,q)})}}return E}function cot(e,t,r){let i=!1,n=eD;if(t.signal)if(n=()=>{i=!0,r.call(e,new jpe(void 0,{cause:t.signal.reason}))},t.signal.aborted)Wu.nextTick(n);else{I1=I1||Cn().addAbortListener;let a=I1(t.signal,n),o=r;r=JI((...l)=>{a[Upe](),o.apply(e,l)})}let s=(...a)=>{i||Wu.nextTick(()=>r.apply(e,a))};return tot(e[oot].promise,s,s),eD}function uot(e,t){var r;let i=!1;return t===null&&(t=ZI),(r=t)!==null&&r!==void 0&&r.cleanup&&(Jat(t.cleanup,"cleanup"),i=t.cleanup),new eot((n,s)=>{let a=zpe(e,t,o=>{i&&a(),o?s(o):n()})})}tD.exports=zpe;tD.exports.finished=uot});var Up=g((nCt,Xpe)=>{"use strict";var Sl=Vu(),{aggregateTwoErrors:dot,codes:{ERR_MULTIPLE_CALLBACK:pot},AbortError:fot}=Xn(),{Symbol:Gpe}=Rr(),{kIsDestroyed:mot,isDestroyed:hot,isFinished:got,isServerRequest:yot}=El(),Vpe=Gpe("kDestroy"),rD=Gpe("kConstruct");function Wpe(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function bot(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(Wpe(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?$pe(this,e,t):this.once(Vpe,function(s){$pe(this,dot(s,e),t)}),this)}function $pe(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;Wpe(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?Sl.nextTick(vot,e,s):Sl.nextTick(Kpe,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function vot(e,t){iD(e,t),Kpe(e)}function Kpe(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 iD(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 _ot(){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 nD(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?Sl.nextTick(iD,e,t):iD(e,t))}function wot(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(rD,t),!(e.listenerCount(rD)>1)&&Sl.nextTick(Eot,e)}function Eot(e){let t=!1;function r(i){if(t){nD(e,i??new pot);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(Vpe,i):i?nD(e,i,!0):Sl.nextTick(Sot,e)}try{e._construct(i=>{Sl.nextTick(r,i)})}catch(i){Sl.nextTick(r,i)}}function Sot(e){e.emit(rD)}function Hpe(e){return e?.setHeader&&typeof e.abort=="function"}function Qpe(e){e.emit("close")}function xot(e,t){e.emit("error",t),Sl.nextTick(Qpe,e)}function Tot(e,t){!e||hot(e)||(!t&&!got(e)&&(t=new fot),yot(e)?(e.socket=null,e.destroy(t)):Hpe(e)?e.abort():Hpe(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?Sl.nextTick(xot,e,t):Sl.nextTick(Qpe,e),e.destroyed||(e[mot]=!0))}Xpe.exports={construct:wot,destroyer:Tot,destroy:bot,undestroy:_ot,errorOrDestroy:nD}});var L9=g((sCt,Zpe)=>{"use strict";var{ArrayIsArray:Not,ObjectSetPrototypeOf:Ype}=Rr(),{EventEmitter:I9}=require("events");function D9(e){I9.call(this,e)}Ype(D9.prototype,I9.prototype);Ype(D9,I9);D9.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),I9.listenerCount(this,"error")===0&&this.emit("error",u)}sD(r,"error",l),sD(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function sD(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Not(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Zpe.exports={Stream:D9,prependListener:sD}});var G2=g((aCt,F9)=>{"use strict";var{SymbolDispose:Rot}=Rr(),{AbortError:Jpe,codes:Aot}=Xn(),{isNodeStream:efe,isWebStream:Cot,kControllerErrorFunction:Oot}=El(),Pot=Rc(),{ERR_INVALID_ARG_TYPE:tfe}=Aot,aD,Iot=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new tfe(t,"AbortSignal",e)};F9.exports.addAbortSignal=function(t,r){if(Iot(t,"signal"),!efe(r)&&!Cot(r))throw new tfe("stream",["ReadableStream","WritableStream","Stream"],r);return F9.exports.addAbortSignalNoValidate(t,r)};F9.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=efe(t)?()=>{t.destroy(new Jpe(void 0,{cause:e.reason}))}:()=>{t[Oot](new Jpe(void 0,{cause:e.reason}))};if(e.aborted)r();else{aD=aD||Cn().addAbortListener;let i=aD(e,r);Pot(t,i[Rot])}return t}});var nfe=g((lCt,ife)=>{"use strict";var{StringPrototypeSlice:rfe,SymbolIterator:Dot,TypedArrayPrototypeSet:B9,Uint8Array:Lot}=Rr(),{Buffer:oD}=require("buffer"),{inspect:Fot}=Cn();ife.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 oD.alloc(0);let r=oD.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)B9(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=rfe(s,0,t),this.head=i,i.data=rfe(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=oD.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)B9(r,a,i-t),t-=a.length;else{t===a.length?(B9(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(B9(r,new Lot(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return Fot(this,{...r,depth:0,customInspect:!1})}}});var V2=g((cCt,lfe)=>{"use strict";var{MathFloor:Bot,NumberIsInteger:qot}=Rr(),{validateInteger:Mot}=P1(),{ERR_INVALID_ARG_VALUE:kot}=Xn().codes,sfe=16*1024,afe=16;function jot(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function ofe(e){return e?afe:sfe}function Uot(e,t){Mot(t,"value",0),e?afe=t:sfe=t}function zot(e,t,r,i){let n=jot(t,i,r);if(n!=null){if(!qot(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new kot(s,n)}return Bot(n)}return ofe(e.objectMode)}lfe.exports={getHighWaterMark:zot,getDefaultHighWaterMark:ofe,setDefaultHighWaterMark:Uot}});var lD=g((uCt,pfe)=>{"use strict";var cfe=Vu(),{PromisePrototypeThen:$ot,SymbolAsyncIterator:ufe,SymbolIterator:dfe}=Rr(),{Buffer:Hot}=require("buffer"),{ERR_INVALID_ARG_TYPE:Got,ERR_STREAM_NULL_VALUES:Vot}=Xn().codes;function Wot(e,t,r){let i;if(typeof t=="string"||t instanceof Hot)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[ufe])n=!0,i=t[ufe]();else if(t&&t[dfe])n=!1,i=t[dfe]();else throw new Got("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){$ot(o(c),()=>cfe.nextTick(u,c),d=>cfe.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new Vot;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}pfe.exports=Wot});var K2=g((dCt,Ofe)=>{var Ro=Vu(),{ArrayPrototypeIndexOf:Kot,NumberIsInteger:Qot,NumberIsNaN:Xot,NumberParseInt:Yot,ObjectDefineProperties:gD,ObjectKeys:Zot,ObjectSetPrototypeOf:hfe,Promise:gfe,SafeSet:Jot,SymbolAsyncDispose:elt,SymbolAsyncIterator:tlt,Symbol:rlt}=Rr();Ofe.exports=Xe;Xe.ReadableState=j9;var{EventEmitter:ilt}=require("events"),{Stream:Ku,prependListener:nlt}=L9(),{Buffer:cD}=require("buffer"),{addAbortSignal:slt}=G2(),yfe=Rc(),lt=Cn().debuglog("stream",e=>{lt=e}),alt=nfe(),F1=Up(),{getHighWaterMark:olt,getDefaultHighWaterMark:llt}=V2(),{aggregateTwoErrors:ffe,codes:{ERR_INVALID_ARG_TYPE:clt,ERR_METHOD_NOT_IMPLEMENTED:ult,ERR_OUT_OF_RANGE:dlt,ERR_STREAM_PUSH_AFTER_EOF:plt,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:flt},AbortError:mlt}=Xn(),{validateObject:hlt}=P1(),zp=rlt("kPaused"),{StringDecoder:bfe}=require("string_decoder"),glt=lD();hfe(Xe.prototype,Ku.prototype);hfe(Xe,Ku);var uD=()=>{},{errorOrDestroy:D1}=F1,L1=1,ylt=2,vfe=4,W2=8,_fe=16,q9=32,M9=64,wfe=128,blt=256,vlt=512,_lt=1024,mD=2048,hD=4096,wlt=8192,Elt=16384,Slt=32768,Efe=65536,xlt=1<<17,Tlt=1<<18;function wi(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}gD(j9.prototype,{objectMode:wi(L1),ended:wi(ylt),endEmitted:wi(vfe),reading:wi(W2),constructed:wi(_fe),sync:wi(q9),needReadable:wi(M9),emittedReadable:wi(wfe),readableListening:wi(blt),resumeScheduled:wi(vlt),errorEmitted:wi(_lt),emitClose:wi(mD),autoDestroy:wi(hD),destroyed:wi(wlt),closed:wi(Elt),closeEmitted:wi(Slt),multiAwaitDrain:wi(Efe),readingMore:wi(xlt),dataEmitted:wi(Tlt)});function j9(e,t,r){typeof r!="boolean"&&(r=t instanceof xl()),this.state=mD|hD|_fe|q9,e&&e.objectMode&&(this.state|=L1),r&&e&&e.readableObjectMode&&(this.state|=L1),this.highWaterMark=e?olt(this,e,"readableHighWaterMark",r):llt(!1),this.buffer=new alt,this.length=0,this.pipes=[],this.flowing=null,this[zp]=null,e&&e.emitClose===!1&&(this.state&=~mD),e&&e.autoDestroy===!1&&(this.state&=~hD),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new bfe(e.encoding),this.encoding=e.encoding)}function Xe(e){if(!(this instanceof Xe))return new Xe(e);let t=this instanceof xl();this._readableState=new j9(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&&slt(e.signal,this)),Ku.call(this,e),F1.construct(this,()=>{this._readableState.needReadable&&k9(this,this._readableState)})}Xe.prototype.destroy=F1.destroy;Xe.prototype._undestroy=F1.undestroy;Xe.prototype._destroy=function(e,t){t(e)};Xe.prototype[ilt.captureRejectionSymbol]=function(e){this.destroy(e)};Xe.prototype[elt]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new mlt,this.destroy(e)),new gfe((t,r)=>yfe(this,i=>i&&i!==e?r(i):t(null)))};Xe.prototype.push=function(e,t){return Sfe(this,e,t,!1)};Xe.prototype.unshift=function(e,t){return Sfe(this,e,t,!0)};function Sfe(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&L1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=cD.from(t,r).toString(n.encoding):(t=cD.from(t,r),r=""))):t instanceof cD?r="":Ku._isUint8Array(t)?(t=Ku._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new clt("chunk",["string","Buffer","Uint8Array"],t))),s)D1(e,s);else if(t===null)n.state&=~W2,Alt(e,n);else if(n.state&L1||t&&t.length>0)if(i)if(n.state&vfe)D1(e,new flt);else{if(n.destroyed||n.errored)return!1;dD(e,n,t,!0)}else if(n.ended)D1(e,new plt);else{if(n.destroyed||n.errored)return!1;n.state&=~W2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?dD(e,n,t,!1):k9(e,n)):dD(e,n,t,!1)}else i||(n.state&=~W2,k9(e,n));return!n.ended&&(n.length0?(t.state&Efe?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&M9&&U9(e)),k9(e,t)}Xe.prototype.isPaused=function(){let e=this._readableState;return e[zp]===!0||e.flowing===!1};Xe.prototype.setEncoding=function(e){let t=new bfe(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var Nlt=1073741824;function Rlt(e){if(e>Nlt)throw new dlt("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function mfe(e,t){return e<=0||t.length===0&&t.ended?0:t.state&L1?1:Xot(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Xe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:Qot(e)||(e=Yot(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=Rlt(e)),e!==0&&(t.state&=~wfe),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?pD(this):U9(this),null;if(e=mfe(e,t),e===0&&t.ended)return t.length===0&&pD(this),null;let i=(t.state&M9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=Afe(e,t):n=null,n===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&&pD(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function Alt(e,t){if(lt("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?U9(e):(t.needReadable=!1,t.emittedReadable=!0,xfe(e))}}function U9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,Ro.nextTick(xfe,e))}function xfe(e){let t=e._readableState;lt("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,Nfe(e)}function k9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,Ro.nextTick(Clt,e,t))}function Clt(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=Olt(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?D1(e,b):e.emit("error",b)}}nlt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function Olt(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Xe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?U9(this):i.reading||Ro.nextTick(Plt,this)),r};Xe.prototype.addListener=Xe.prototype.on;Xe.prototype.removeListener=function(e,t){let r=Ku.prototype.removeListener.call(this,e,t);return e==="readable"&&Ro.nextTick(Tfe,this),r};Xe.prototype.off=Xe.prototype.removeListener;Xe.prototype.removeAllListeners=function(e){let t=Ku.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&Ro.nextTick(Tfe,this),t};function Tfe(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[zp]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function Plt(e){lt("readable nexttick read 0"),e.read(0)}Xe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,Ilt(this,e)),e[zp]=!1,this};function Ilt(e,t){t.resumeScheduled||(t.resumeScheduled=!0,Ro.nextTick(Dlt,e,t))}function Dlt(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),Nfe(e),t.flowing&&!t.reading&&e.read(0)}Xe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[zp]=!0,this};function Nfe(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Xe.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=>{D1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=Zot(e);for(let i=1;i{n=a?ffe(n,a):null,r(),r=uD});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new gfe(i)}}}catch(a){throw n=ffe(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?F1.destroyer(e,null):(e.off("readable",i),s())}}gD(Xe.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}}});gD(j9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[zp]!==!1},set(e){this[zp]=!!e}}});Xe._fromList=Afe;function Afe(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 pD(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,Ro.nextTick(Flt,t,e))}function Flt(e,t){if(lt("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)Ro.nextTick(Blt,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function Blt(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Xe.from=function(e,t){return glt(Xe,e,t)};var fD;function Cfe(){return fD===void 0&&(fD={}),fD}Xe.fromWeb=function(e,t){return Cfe().newStreamReadableFromReadableStream(e,t)};Xe.toWeb=function(e,t){return Cfe().newReadableStreamFromStreamReadable(e,t)};Xe.wrap=function(e,t){var r,i;return new Xe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){F1.destroyer(e,n),s(n)}}).wrap(e)}});var V9=g((pCt,zfe)=>{var $p=Vu(),{ArrayPrototypeSlice:Dfe,Error:qlt,FunctionPrototypeSymbolHasInstance:Lfe,ObjectDefineProperty:Ffe,ObjectDefineProperties:Mlt,ObjectSetPrototypeOf:Bfe,StringPrototypeToLowerCase:klt,Symbol:jlt,SymbolHasInstance:Ult}=Rr();zfe.exports=Ar;Ar.WritableState=Y2;var{EventEmitter:zlt}=require("events"),Q2=L9().Stream,{Buffer:z9}=require("buffer"),G9=Up(),{addAbortSignal:$lt}=G2(),{getHighWaterMark:Hlt,getDefaultHighWaterMark:Glt}=V2(),{ERR_INVALID_ARG_TYPE:Vlt,ERR_METHOD_NOT_IMPLEMENTED:Wlt,ERR_MULTIPLE_CALLBACK:qfe,ERR_STREAM_CANNOT_PIPE:Klt,ERR_STREAM_DESTROYED:X2,ERR_STREAM_ALREADY_FINISHED:Qlt,ERR_STREAM_NULL_VALUES:Xlt,ERR_STREAM_WRITE_AFTER_END:Ylt,ERR_UNKNOWN_ENCODING:Mfe}=Xn().codes,{errorOrDestroy:B1}=G9;Bfe(Ar.prototype,Q2.prototype);Bfe(Ar,Q2);function vD(){}var q1=jlt("kOnFinished");function Y2(e,t,r){typeof r!="boolean"&&(r=t instanceof xl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?Hlt(this,e,"writableHighWaterMark",r):Glt(!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=Jlt.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,H9(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[q1]=[]}function H9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}Y2.prototype.getBuffer=function(){return Dfe(this.buffered,this.bufferedIndex)};Ffe(Y2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Ar(e){let t=this instanceof xl();if(!t&&!Lfe(Ar,this))return new Ar(e);this._writableState=new Y2(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&&$lt(e.signal,this)),Q2.call(this,e),G9.construct(this,()=>{let r=this._writableState;r.writing||wD(this,r),ED(this,r)})}Ffe(Ar,Ult,{__proto__:null,value:function(e){return Lfe(this,e)?!0:this!==Ar?!1:e&&e._writableState instanceof Y2}});Ar.prototype.pipe=function(){B1(this,new Klt)};function kfe(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!z9.isEncoding(r))throw new Mfe(r);typeof i!="function"&&(i=vD)}if(t===null)throw new Xlt;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=z9.from(t,r),r="buffer");else if(t instanceof z9)r="buffer";else if(Q2._isUint8Array(t))t=Q2._uint8ArrayToBuffer(t),r="buffer";else throw new Vlt("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new Ylt:n.destroyed&&(s=new X2("write")),s?($p.nextTick(i,s),B1(e,s,!0),s):(n.pendingcb++,Zlt(e,n,t,r,i))}Ar.prototype.write=function(e,t,r){return kfe(this,e,t,r)===!0};Ar.prototype.cork=function(){this._writableState.corked++};Ar.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||wD(this,e))};Ar.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=klt(t)),!z9.isEncoding(t))throw new Mfe(t);return this._writableState.defaultEncoding=t,this};function Zlt(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&wD(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},$p.nextTick(ect,r.afterWriteTickInfo)):jfe(e,r,1,n))}function ect({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,jfe(e,t,r,i)}function jfe(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&&_D(t),ED(e,t)}function _D(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?vD:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Ar.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new Wlt("_write()")};Ar.prototype._writev=null;Ar.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 n;if(e!=null){let s=kfe(this,e,t);s instanceof qlt&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,ED(this,i,!0),i.ended=!0):i.finished?n=new Qlt("end"):i.destroyed&&(n=new X2("end"))),typeof r=="function"&&(n||i.finished?$p.nextTick(r,n):i[q1].push(r)),this};function $9(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 tct(e,t){let r=!1;function i(n){if(r){B1(e,n??qfe());return}if(r=!0,t.pendingcb--,n){let s=t[q1].splice(0);for(let a=0;a{$9(n)?bD(i,n):n.pendingcb--},e,t)):$9(t)&&(t.pendingcb++,bD(e,t))))}function bD(e,t){t.pendingcb--,t.finished=!0;let r=t[q1].splice(0);for(let i=0;i{var SD=Vu(),nct=require("buffer"),{isReadable:sct,isWritable:act,isIterable:$fe,isNodeStream:oct,isReadableNodeStream:Hfe,isWritableNodeStream:Gfe,isDuplexNodeStream:lct,isReadableStream:Vfe,isWritableStream:Wfe}=El(),Kfe=Rc(),{AbortError:eme,codes:{ERR_INVALID_ARG_TYPE:cct,ERR_INVALID_RETURN_VALUE:Qfe}}=Xn(),{destroyer:k1}=Up(),uct=xl(),tme=K2(),dct=V9(),{createDeferredPromise:Xfe}=Cn(),Yfe=lD(),Zfe=globalThis.Blob||nct.Blob,pct=typeof Zfe<"u"?function(t){return t instanceof Zfe}:function(t){return!1},fct=globalThis.AbortController||C1().AbortController,{FunctionPrototypeCall:Jfe}=Rr(),Qu=class extends uct{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)}};rme.exports=function e(t,r){if(lct(t))return t;if(Hfe(t))return M1({readable:t});if(Gfe(t))return M1({writable:t});if(oct(t))return M1({writable:!1,readable:!1});if(Vfe(t))return M1({readable:tme.fromWeb(t)});if(Wfe(t))return M1({writable:dct.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=mct(t);if($fe(n))return Yfe(Qu,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=Jfe(l,n,d=>{if(d!=null)throw new Qfe("nully","body",d)},d=>{k1(c,d)});return c=new Qu({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,SD.nextTick(d,null)}catch(p){SD.nextTick(d,p)}})},destroy:o})}throw new Qfe("Iterable, AsyncIterable or AsyncFunction",r,n)}if(pct(t))return e(t.arrayBuffer());if($fe(t))return Yfe(Qu,t,{objectMode:!0,writable:!1});if(Vfe(t?.readable)&&Wfe(t?.writable))return Qu.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?Hfe(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?Gfe(t?.writable)?t?.writable:e(t.writable):void 0;return M1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return Jfe(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{k1(n,s)}),n=new Qu({objectMode:!0,writable:!1,read(){}})}throw new cct(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function mct(e){let{promise:t,resolve:r}=Xfe(),i=new fct,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(SD.nextTick(c),l)return;if(n.aborted)throw new eme(void 0,{cause:n.reason});({promise:t,resolve:r}=Xfe()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function M1(e){let t=e.readable&&typeof e.readable.read!="function"?tme.wrap(e.readable):e.readable,r=e.writable,i=!!sct(t),n=!!act(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new Qu({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(Kfe(r,d=>{n=!1,d&&k1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(Kfe(t,d=>{i=!1,d&&k1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new eme),o=null,s=null,a=null,l===null?p(d):(l=p,k1(r,d),k1(t,d))},c}});var xl=g((mCt,ame)=>{"use strict";var{ObjectDefineProperties:hct,ObjectGetOwnPropertyDescriptor:Ac,ObjectKeys:gct,ObjectSetPrototypeOf:nme}=Rr();ame.exports=Ao;var ND=K2(),qa=V9();nme(Ao.prototype,ND.prototype);nme(Ao,ND);{let e=gct(qa.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:ome,Symbol:yct}=Rr();lme.exports=Cc;var{ERR_METHOD_NOT_IMPLEMENTED:bct}=Xn().codes,AD=xl(),{getHighWaterMark:vct}=V2();ome(Cc.prototype,AD.prototype);ome(Cc,AD);var Z2=yct("kCallback");function Cc(e){if(!(this instanceof Cc))return new Cc(e);let t=e?vct(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),AD.call(this,e),this._readableState.sync=!1,this[Z2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",_ct)}function RD(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 _ct(){this._final!==RD&&RD.call(this)}Cc.prototype._final=RD;Cc.prototype._transform=function(e,t,r){throw new bct("_transform()")};Cc.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:cme}=Rr();ume.exports=j1;var OD=CD();cme(j1.prototype,OD.prototype);cme(j1,OD);function j1(e){if(!(this instanceof j1))return new j1(e);OD.call(this,e)}j1.prototype._transform=function(e,t,r){r(null,e)}});var X9=g((yCt,hme)=>{var J2=Vu(),{ArrayIsArray:wct,Promise:Ect,SymbolAsyncIterator:Sct,SymbolDispose:xct}=Rr(),Q9=Rc(),{once:Tct}=Cn(),Nct=Up(),dme=xl(),{aggregateTwoErrors:Rct,codes:{ERR_INVALID_ARG_TYPE:jD,ERR_INVALID_RETURN_VALUE:ID,ERR_MISSING_ARGS:Act,ERR_STREAM_DESTROYED:Cct,ERR_STREAM_PREMATURE_CLOSE:Oct},AbortError:Pct}=Xn(),{validateFunction:Ict,validateAbortSignal:Dct}=P1(),{isIterable:Hp,isReadable:DD,isReadableNodeStream:K9,isNodeStream:pme,isTransformStream:U1,isWebStream:Lct,isReadableStream:LD,isReadableFinished:Fct}=El(),Bct=globalThis.AbortController||C1().AbortController,FD,BD,qD;function fme(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=Q9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,Nct.destroyer(e,s||new Cct("pipe")))},cleanup:n}}function qct(e){return Ict(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function MD(e){if(Hp(e))return e;if(K9(e))return Mct(e);throw new jD("val",["Readable","Iterable","AsyncIterable"],e)}async function*Mct(e){BD||(BD=K2()),yield*BD.prototype[Sct].call(e)}async function W9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new Ect((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=Q9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?Rct(n,c):c)}finally{l(),t.off("drain",a)}}async function kD(e,t,r,{end:i}){U1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function kct(...e){return mme(e,Tct(qct(e)))}function mme(e,t,r){if(e.length===1&&wct(e[0])&&(e=e[0]),e.length<2)throw new Act("streams");let i=new Bct,n=i.signal,s=r?.signal,a=[];Dct(s,"options.signal");function o(){m(new Pct)}qD=qD||Cn().addAbortListener;let l;s&&(l=qD(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[xct](),i.abort(),E&&(c||a.forEach(L=>L()),J2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,q=v===e.length-1;if(pme(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=fme(E,T,L);d.push(M),DD(E)&&q&&a.push(x)}E.on("error",P),DD(E)&&q&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Hp(h))throw new ID("Iterable, AsyncIterable or Stream","source",h)}else Hp(E)||K9(E)||U1(E)?h=E:h=dme.from(E);else if(typeof E=="function"){if(U1(h)){var y;h=MD((y=h)===null||y===void 0?void 0:y.readable)}else h=MD(h);if(h=E(h,{signal:n}),T){if(!Hp(h,!0))throw new ID("AsyncIterable",`transform[${v-1}]`,h)}else{var b;FD||(FD=PD());let P=new FD({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,F=>{u=F,F!=null&&P.write(F),O&&P.end(),J2.nextTick(f)},F=>{P.destroy(F),J2.nextTick(f,F)});else if(Hp(h,!0))p++,W9(h,P,f,{end:O});else if(LD(h)||U1(h)){let F=h.readable||h;p++,W9(F,P,f,{end:O})}else throw new ID("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=fme(h,!1,!0);d.push(x),q&&a.push(Y)}}else if(pme(E)){if(K9(h)){p+=2;let P=jct(h,E,f,{end:O});DD(E)&&q&&a.push(P)}else if(U1(h)||LD(h)){let P=h.readable||h;p++,W9(P,E,f,{end:O})}else if(Hp(h))p++,W9(h,E,f,{end:O});else throw new jD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(Lct(E)){if(K9(h))p++,kD(MD(h),E,f,{end:O});else if(LD(h)||Hp(h))p++,kD(h,E,f,{end:O});else if(U1(h))p++,kD(h.readable,E,f,{end:O});else throw new jD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=dme.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&J2.nextTick(o),h}function jct(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new Oct)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;Fct(e)?J2.nextTick(a):e.once("end",a)}else r();return Q9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),Q9(t,{readable:!1,writable:!0},r)}hme.exports={pipelineImpl:mme,pipeline:kct}});var zD=g((bCt,wme)=>{"use strict";var{pipeline:Uct}=X9(),Y9=xl(),{destroyer:zct}=Up(),{isNodeStream:Z9,isReadable:gme,isWritable:yme,isWebStream:UD,isTransformStream:Gp,isWritableStream:bme,isReadableStream:vme}=El(),{AbortError:$ct,codes:{ERR_INVALID_ARG_VALUE:_me,ERR_MISSING_ARGS:Hct}}=Xn(),Gct=Rc();wme.exports=function(...t){if(t.length===0)throw new Hct("streams");if(t.length===1)return Y9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=Y9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=Y9.from(t[f])}for(let f=0;f0&&!(yme(t[f])||bme(t[f])||Gp(t[f])))throw new _me(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=Uct(t,l),d=!!(yme(c)||bme(c)||Gp(c)),p=!!(gme(u)||vme(u)||Gp(u));if(o=new Y9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(Z9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(UD(c)){let h=(Gp(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Gp(u)?u.readable:u;Gct(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(Z9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(UD(u)){let m=(Gp(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new $ct),s=null,i=null,n=null,a===null?m(f):(a=m,Z9(u)&&zct(u,f))},o}});var Pme=g((vCt,GD)=>{"use strict";var Vct=globalThis.AbortController||C1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:Wct,ERR_INVALID_ARG_TYPE:eb,ERR_MISSING_ARGS:Kct,ERR_OUT_OF_RANGE:Qct},AbortError:Tl}=Xn(),{validateAbortSignal:Vp,validateInteger:Eme,validateObject:Wp}=P1(),Xct=Rr().Symbol("kWeak"),Yct=Rr().Symbol("kResistStopPropagation"),{finished:Zct}=Rc(),Jct=zD(),{addAbortSignalNoValidate:eut}=G2(),{isWritable:tut,isNodeStream:rut}=El(),{deprecate:iut}=Cn(),{ArrayPrototypePush:nut,Boolean:sut,MathFloor:Sme,Number:aut,NumberIsNaN:out,Promise:xme,PromiseReject:Tme,PromiseResolve:lut,PromisePrototypeThen:Nme,Symbol:Ame}=Rr(),J9=Ame("kEmpty"),Rme=Ame("kEof");function cut(e,t){if(t!=null&&Wp(t,"options"),t?.signal!=null&&Vp(t.signal,"options.signal"),rut(e)&&!tut(e))throw new Wct("stream",e,"must be writable");let r=Jct(this,e);return t!=null&&t.signal&&eut(t.signal,r),r}function eE(e,t){if(typeof e!="function")throw new eb("fn",["Function","AsyncFunction"],e);t!=null&&Wp(t,"options"),t?.signal!=null&&Vp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=Sme(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=Sme(t.highWaterMark)),Eme(r,"options.concurrency",1),Eme(i,"options.highWaterMark",0),i+=r,async function*(){let s=Cn().AbortSignalAny([t?.signal].filter(sut)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new xme(w=>{u=w})}o.push(Rme)}catch(b){let w=Tme(b);Nme(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===Rme)return;if(s.aborted)throw new Tl;b!==J9&&(yield b),o.shift(),h()}await new xme(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function uut(e=void 0){return e!=null&&Wp(e,"options"),e?.signal!=null&&Vp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new Tl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function Cme(e,t=void 0){for await(let r of HD.call(this,e,t))return!0;return!1}async function dut(e,t=void 0){if(typeof e!="function")throw new eb("fn",["Function","AsyncFunction"],e);return!await Cme.call(this,async(...r)=>!await e(...r),t)}async function put(e,t){for await(let r of HD.call(this,e,t))return r}async function fut(e,t){if(typeof e!="function")throw new eb("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),J9}for await(let i of eE.call(this,r,t));}function HD(e,t){if(typeof e!="function")throw new eb("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:J9}return eE.call(this,r,t)}var $D=class extends Kct{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function mut(e,t,r){var i;if(typeof e!="function")throw new eb("reducer",["Function","AsyncFunction"],e);r!=null&&Wp(r,"options"),r?.signal!=null&&Vp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new Tl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await Zct(this.destroy(c)),c}let s=new Vct,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[Xct]:this,[Yct]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new Tl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new $D}finally{s.abort()}return t}async function hut(e){e!=null&&Wp(e,"options"),e?.signal!=null&&Vp(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 Tl(void 0,{cause:e.signal.reason});nut(t,i)}return t}function gut(e,t){let r=eE.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function Ome(e){if(e=aut(e),out(e))return 0;if(e<0)throw new Qct("number",">= 0",e);return e}function yut(e,t=void 0){return t!=null&&Wp(t,"options"),t?.signal!=null&&Vp(t.signal,"options.signal"),e=Ome(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new Tl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new Tl;e--<=0&&(yield s)}}.call(this)}function but(e,t=void 0){return t!=null&&Wp(t,"options"),t?.signal!=null&&Vp(t.signal,"options.signal"),e=Ome(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new Tl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new Tl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}GD.exports.streamReturningOperators={asIndexedPairs:iut(uut,"readable.asIndexedPairs will be removed in a future version."),drop:yut,filter:HD,flatMap:gut,map:eE,take:but,compose:cut};GD.exports.promiseReturningOperators={every:dut,forEach:fut,reduce:mut,toArray:hut,some:Cme,find:put}});var VD=g((_Ct,Ime)=>{"use strict";var{ArrayPrototypePop:vut,Promise:_ut}=Rr(),{isIterable:wut,isNodeStream:Eut,isWebStream:Sut}=El(),{pipelineImpl:xut}=X9(),{finished:Tut}=Rc();WD();function Nut(...e){return new _ut((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!Eut(s)&&!wut(s)&&!Sut(s)){let a=vut(e);i=a.signal,n=a.end}xut(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}Ime.exports={finished:Tut,pipeline:Nut}});var WD=g((wCt,Ume)=>{var{Buffer:Rut}=require("buffer"),{ObjectDefineProperty:Oc,ObjectKeys:Fme,ReflectApply:Bme}=Rr(),{promisify:{custom:qme}}=Cn(),{streamReturningOperators:Dme,promiseReturningOperators:Lme}=Pme(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:Mme}}=Xn(),Aut=zD(),{setDefaultHighWaterMark:Cut,getDefaultHighWaterMark:Out}=V2(),{pipeline:kme}=X9(),{destroyer:Put}=Up(),jme=Rc(),KD=VD(),tb=El(),hr=Ume.exports=L9().Stream;hr.isDestroyed=tb.isDestroyed;hr.isDisturbed=tb.isDisturbed;hr.isErrored=tb.isErrored;hr.isReadable=tb.isReadable;hr.isWritable=tb.isWritable;hr.Readable=K2();for(let e of Fme(Dme)){let r=function(...i){if(new.target)throw Mme();return hr.Readable.from(Bme(t,this,i))};QD=r;let t=Dme[e];Oc(r,"name",{__proto__:null,value:t.name}),Oc(r,"length",{__proto__:null,value:t.length}),Oc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var QD;for(let e of Fme(Lme)){let r=function(...n){if(new.target)throw Mme();return Bme(t,this,n)};QD=r;let t=Lme[e];Oc(r,"name",{__proto__:null,value:t.name}),Oc(r,"length",{__proto__:null,value:t.length}),Oc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var QD;hr.Writable=V9();hr.Duplex=xl();hr.Transform=CD();hr.PassThrough=PD();hr.pipeline=kme;var{addAbortSignal:Iut}=G2();hr.addAbortSignal=Iut;hr.finished=jme;hr.destroy=Put;hr.compose=Aut;hr.setDefaultHighWaterMark=Cut;hr.getDefaultHighWaterMark=Out;Oc(hr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return KD}});Oc(kme,qme,{__proto__:null,enumerable:!0,get(){return KD.pipeline}});Oc(jme,qme,{__proto__:null,enumerable:!0,get(){return KD.finished}});hr.Stream=hr;hr._isUint8Array=function(t){return t instanceof Uint8Array};hr._uint8ArrayToBuffer=function(t){return Rut.from(t.buffer,t.byteOffset,t.byteLength)}});var Kp=g((ECt,at)=>{"use strict";var Ei=require("stream");if(Ei&&process.env.READABLE_STREAM==="disable"){let e=Ei.promises;at.exports._uint8ArrayToBuffer=Ei._uint8ArrayToBuffer,at.exports._isUint8Array=Ei._isUint8Array,at.exports.isDisturbed=Ei.isDisturbed,at.exports.isErrored=Ei.isErrored,at.exports.isReadable=Ei.isReadable,at.exports.Readable=Ei.Readable,at.exports.Writable=Ei.Writable,at.exports.Duplex=Ei.Duplex,at.exports.Transform=Ei.Transform,at.exports.PassThrough=Ei.PassThrough,at.exports.addAbortSignal=Ei.addAbortSignal,at.exports.finished=Ei.finished,at.exports.destroy=Ei.destroy,at.exports.pipeline=Ei.pipeline,at.exports.compose=Ei.compose,Object.defineProperty(Ei,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=Ei.Stream}else{let e=WD(),t=VD(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var $me=g((SCt,zme)=>{function Dut(e,t){for(var r=-1,i=t.length,n=e.length;++r{var Hme=v9(),Lut=FI(),Fut=BI(),Gme=Hme?Hme.isConcatSpreadable:void 0;function But(e){return Fut(e)||Lut(e)||!!(Gme&&e&&e[Gme])}Vme.exports=But});var tE=g((TCt,Qme)=>{var qut=$me(),Mut=Wme();function Kme(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=Mut),n||(n=[]);++s0&&r(o)?t>1?Kme(o,t-1,r,i,n):qut(n,o):i||(n[n.length]=o)}return n}Qme.exports=Kme});var Yme=g((NCt,Xme)=>{var kut=tE();function jut(e){var t=e==null?0:e.length;return t?kut(e,1):[]}Xme.exports=jut});var rb=g((RCt,Zme)=>{var Uut=B2(),zut=Uut(Object,"create");Zme.exports=zut});var the=g((ACt,ehe)=>{var Jme=rb();function $ut(){this.__data__=Jme?Jme(null):{},this.size=0}ehe.exports=$ut});var ihe=g((CCt,rhe)=>{function Hut(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}rhe.exports=Hut});var she=g((OCt,nhe)=>{var Gut=rb(),Vut="__lodash_hash_undefined__",Wut=Object.prototype,Kut=Wut.hasOwnProperty;function Qut(e){var t=this.__data__;if(Gut){var r=t[e];return r===Vut?void 0:r}return Kut.call(t,e)?t[e]:void 0}nhe.exports=Qut});var ohe=g((PCt,ahe)=>{var Xut=rb(),Yut=Object.prototype,Zut=Yut.hasOwnProperty;function Jut(e){var t=this.__data__;return Xut?t[e]!==void 0:Zut.call(t,e)}ahe.exports=Jut});var che=g((ICt,lhe)=>{var edt=rb(),tdt="__lodash_hash_undefined__";function rdt(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=edt&&t===void 0?tdt:t,this}lhe.exports=rdt});var dhe=g((DCt,uhe)=>{var idt=the(),ndt=ihe(),sdt=she(),adt=ohe(),odt=che();function z1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function ldt(){this.__data__=[],this.size=0}phe.exports=ldt});var ib=g((FCt,mhe)=>{var cdt=w9();function udt(e,t){for(var r=e.length;r--;)if(cdt(e[r][0],t))return r;return-1}mhe.exports=udt});var ghe=g((BCt,hhe)=>{var ddt=ib(),pdt=Array.prototype,fdt=pdt.splice;function mdt(e){var t=this.__data__,r=ddt(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():fdt.call(t,r,1),--this.size,!0}hhe.exports=mdt});var bhe=g((qCt,yhe)=>{var hdt=ib();function gdt(e){var t=this.__data__,r=hdt(t,e);return r<0?void 0:t[r][1]}yhe.exports=gdt});var _he=g((MCt,vhe)=>{var ydt=ib();function bdt(e){return ydt(this.__data__,e)>-1}vhe.exports=bdt});var Ehe=g((kCt,whe)=>{var vdt=ib();function _dt(e,t){var r=this.__data__,i=vdt(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}whe.exports=_dt});var xhe=g((jCt,She)=>{var wdt=fhe(),Edt=ghe(),Sdt=bhe(),xdt=_he(),Tdt=Ehe();function $1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Ndt=B2(),Rdt=x1(),Adt=Ndt(Rdt,"Map");The.exports=Adt});var Che=g((zCt,Ahe)=>{var Rhe=dhe(),Cdt=xhe(),Odt=Nhe();function Pdt(){this.size=0,this.__data__={hash:new Rhe,map:new(Odt||Cdt),string:new Rhe}}Ahe.exports=Pdt});var Phe=g(($Ct,Ohe)=>{function Idt(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}Ohe.exports=Idt});var nb=g((HCt,Ihe)=>{var Ddt=Phe();function Ldt(e,t){var r=e.__data__;return Ddt(t)?r[typeof t=="string"?"string":"hash"]:r.map}Ihe.exports=Ldt});var Lhe=g((GCt,Dhe)=>{var Fdt=nb();function Bdt(e){var t=Fdt(this,e).delete(e);return this.size-=t?1:0,t}Dhe.exports=Bdt});var Bhe=g((VCt,Fhe)=>{var qdt=nb();function Mdt(e){return qdt(this,e).get(e)}Fhe.exports=Mdt});var Mhe=g((WCt,qhe)=>{var kdt=nb();function jdt(e){return kdt(this,e).has(e)}qhe.exports=jdt});var jhe=g((KCt,khe)=>{var Udt=nb();function zdt(e,t){var r=Udt(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}khe.exports=zdt});var zhe=g((QCt,Uhe)=>{var $dt=Che(),Hdt=Lhe(),Gdt=Bhe(),Vdt=Mhe(),Wdt=jhe();function H1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Kdt="__lodash_hash_undefined__";function Qdt(e){return this.__data__.set(e,Kdt),this}$he.exports=Qdt});var Vhe=g((YCt,Ghe)=>{function Xdt(e){return this.__data__.has(e)}Ghe.exports=Xdt});var XD=g((ZCt,Whe)=>{var Ydt=zhe(),Zdt=Hhe(),Jdt=Vhe();function rE(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Ydt;++t{function ept(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function tpt(e){return e!==e}Xhe.exports=tpt});var Jhe=g((tOt,Zhe)=>{function rpt(e,t,r){for(var i=r-1,n=e.length;++i{var ipt=Qhe(),npt=Yhe(),spt=Jhe();function apt(e,t,r){return t===t?spt(e,t,r):ipt(e,npt,r)}e1e.exports=apt});var YD=g((iOt,r1e)=>{var opt=t1e();function lpt(e,t){var r=e==null?0:e.length;return!!r&&opt(e,t,0)>-1}r1e.exports=lpt});var ZD=g((nOt,i1e)=>{function cpt(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function upt(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function dpt(e,t){return e.has(t)}a1e.exports=dpt});var l1e=g((oOt,o1e)=>{var ppt=XD(),fpt=YD(),mpt=ZD(),hpt=s1e(),gpt=qI(),ypt=JD(),bpt=200;function vpt(e,t,r,i){var n=-1,s=fpt,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=hpt(t,gpt(r))),i?(s=mpt,a=!1):t.length>=bpt&&(s=ypt,a=!1,t=new ppt(t));e:for(;++n{var _pt=E9(),wpt=T1();function Ept(e){return wpt(e)&&_pt(e)}c1e.exports=Ept});var p1e=g((cOt,d1e)=>{var Spt=l1e(),xpt=tE(),Tpt=_9(),u1e=eL(),Npt=Tpt(function(e,t){return u1e(e)?Spt(e,xpt(t,1,u1e,!0)):[]});d1e.exports=Npt});var m1e=g((uOt,f1e)=>{var Rpt=B2(),Apt=x1(),Cpt=Rpt(Apt,"Set");f1e.exports=Cpt});var g1e=g((dOt,h1e)=>{function Opt(){}h1e.exports=Opt});var tL=g((pOt,y1e)=>{function Ppt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}y1e.exports=Ppt});var v1e=g((fOt,b1e)=>{var rL=m1e(),Ipt=g1e(),Dpt=tL(),Lpt=1/0,Fpt=rL&&1/Dpt(new rL([,-0]))[1]==Lpt?function(e){return new rL(e)}:Ipt;b1e.exports=Fpt});var w1e=g((mOt,_1e)=>{var Bpt=XD(),qpt=YD(),Mpt=ZD(),kpt=JD(),jpt=v1e(),Upt=tL(),zpt=200;function $pt(e,t,r){var i=-1,n=qpt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=Mpt;else if(s>=zpt){var c=t?null:jpt(e);if(c)return Upt(c);a=!1,n=kpt,l=new Bpt}else l=t?[]:o;e:for(;++i{var Hpt=tE(),Gpt=_9(),Vpt=w1e(),Wpt=eL(),Kpt=Gpt(function(e){return Vpt(Hpt(e,1,Wpt,!0))});E1e.exports=Kpt});var T1e=g((gOt,x1e)=>{function Qpt(e,t){return function(r){return e(t(r))}}x1e.exports=Qpt});var R1e=g((yOt,N1e)=>{var Xpt=T1e(),Ypt=Xpt(Object.getPrototypeOf,Object);N1e.exports=Ypt});var O1e=g((bOt,C1e)=>{var Zpt=L2(),Jpt=R1e(),eft=T1(),tft="[object Object]",rft=Function.prototype,ift=Object.prototype,A1e=rft.toString,nft=ift.hasOwnProperty,sft=A1e.call(Object);function aft(e){if(!eft(e)||Zpt(e)!=tft)return!1;var t=Jpt(e);if(t===null)return!0;var r=nft.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&A1e.call(r)==sft}C1e.exports=aft});var M1e=g((vOt,q1e)=>{var P1e=Wv();q1e.exports=cft;var I1e="\0SLASH"+Math.random()+"\0",D1e="\0OPEN"+Math.random()+"\0",nL="\0CLOSE"+Math.random()+"\0",L1e="\0COMMA"+Math.random()+"\0",F1e="\0PERIOD"+Math.random()+"\0";function iL(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function oft(e){return e.split("\\\\").join(I1e).split("\\{").join(D1e).split("\\}").join(nL).split("\\,").join(L1e).split("\\.").join(F1e)}function lft(e){return e.split(I1e).join("\\").split(D1e).join("{").split(nL).join("}").split(L1e).join(",").split(F1e).join(".")}function B1e(e){if(!e)return[""];var t=[],r=P1e("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=B1e(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function cft(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),sb(oft(e),!0).map(lft)):[]}function uft(e){return"{"+e+"}"}function dft(e){return/^-?0\d/.test(e)}function pft(e,t){return e<=t}function fft(e,t){return e>=t}function sb(e,t){var r=[],i=P1e("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?sb(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+nL+i.post,sb(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=B1e(i.body),p.length===1&&(p=sb(p[0],!1).map(uft),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=iL(p[0]),h=iL(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(iL(p[2])):1,w=pft,v=h0){var q=new Array(O+1).join("0");T<0?L="-"+q+L.slice(1):L=q+L}}f.push(L)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(iE,"__esModule",{value:!0});iE.assertValidPattern=void 0;var mft=1024*64,hft=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>mft)throw new TypeError("pattern is too long")};iE.assertValidPattern=hft});var U1e=g(nE=>{"use strict";Object.defineProperty(nE,"__esModule",{value:!0});nE.parseClass=void 0;var gft={"[: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]},ab=e=>e.replace(/[[\]\\-]/g,"\\$&"),yft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),j1e=e=>e.join(""),bft=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(ab(d)+"-"+ab(h)):h===d&&i.push(ab(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(ab(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(ab(h)),s++}if(u{"use strict";Object.defineProperty(sE,"__esModule",{value:!0});sE.unescape=void 0;var vft=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");sE.unescape=vft});var oL=g(cE=>{"use strict";Object.defineProperty(cE,"__esModule",{value:!0});cE.AST=void 0;var _ft=U1e(),oE=aE(),wft=new Set(["!","?","+","*","@"]),z1e=e=>wft.has(e),Eft="(?!(?:^|/)\\.\\.?(?:$|/))",lE="(?!\\.)",Sft=new Set(["[","."]),xft=new Set(["..","."]),Tft=new Set("().*{}+?[]^$\\!"),Nft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),aL="[^/]",$1e=aL+"*?",H1e=aL+"+?",sL=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){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.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&xft.has(this.#i[0]))){let m=Sft,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?Eft:y?lE:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,oE.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,oE.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!lE?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?lE:"")+H1e;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?lE:"")+$1e+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,oE.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(uE,"__esModule",{value:!0});uE.escape=void 0;var Rft=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");uE.escape=Rft});var Xu=g(Ee=>{"use strict";var Aft=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var Cft=Aft(M1e()),dE=k1e(),W1e=oL(),Oft=lL(),Pft=aE(),Ift=(e,t,r={})=>((0,dE.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Qp(t,r).match(e));Ee.minimatch=Ift;var Dft=/^\*+([^+@!?\*\[\(]*)$/,Lft=e=>t=>!t.startsWith(".")&&t.endsWith(e),Fft=e=>t=>t.endsWith(e),Bft=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),qft=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),Mft=/^\*+\.\*+$/,kft=e=>!e.startsWith(".")&&e.includes("."),jft=e=>e!=="."&&e!==".."&&e.includes("."),Uft=/^\.\*+$/,zft=e=>e!=="."&&e!==".."&&e.startsWith("."),$ft=/^\*+$/,Hft=e=>e.length!==0&&!e.startsWith("."),Gft=e=>e.length!==0&&e!=="."&&e!=="..",Vft=/^\?+([^+@!?\*\[\(]*)?$/,Wft=([e,t=""])=>{let r=K1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Kft=([e,t=""])=>{let r=Q1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Qft=([e,t=""])=>{let r=Q1e([e]);return t?i=>r(i)&&i.endsWith(t):r},Xft=([e,t=""])=>{let r=K1e([e]);return t?i=>r(i)&&i.endsWith(t):r},K1e=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},Q1e=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},X1e=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",G1e={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=X1e==="win32"?G1e.win32.sep:G1e.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var Yft="[^/]",Zft=Yft+"*?",Jft="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",emt="(?:(?!(?:\\/|^)\\.).)*?",tmt=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=tmt;Ee.minimatch.filter=Ee.filter;var Ma=(e,t={})=>Object.assign({},e,t),rmt=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,Ma(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,Ma(e,s))}static defaults(n){return t.defaults(Ma(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,Ma(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,Ma(e,s))}},unescape:(i,n={})=>t.unescape(i,Ma(e,n)),escape:(i,n={})=>t.escape(i,Ma(e,n)),filter:(i,n={})=>t.filter(i,Ma(e,n)),defaults:i=>t.defaults(Ma(e,i)),makeRe:(i,n={})=>t.makeRe(i,Ma(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,Ma(e,n)),match:(i,n,s={})=>t.match(i,n,Ma(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=rmt;Ee.minimatch.defaults=Ee.defaults;var imt=(e,t={})=>((0,dE.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,Cft.default)(e));Ee.braceExpand=imt;Ee.minimatch.braceExpand=Ee.braceExpand;var nmt=(e,t={})=>new Qp(e,t).makeRe();Ee.makeRe=nmt;Ee.minimatch.makeRe=Ee.makeRe;var smt=(e,t,r={})=>{let i=new Qp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=smt;Ee.minimatch.match=Ee.match;var V1e=/[?*]|[+@!]\(.*?\)|\[|\]/,amt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Qp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,dE.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||X1e,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=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!V1e.test(s[2]))&&!V1e.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=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 n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),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 n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,dE.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match($ft))?n=r.dot?Gft:Hft:(i=t.match(Dft))?n=(r.nocase?r.dot?qft:Bft:r.dot?Fft:Lft)(i[1]):(i=t.match(Vft))?n=(r.nocase?r.dot?Kft:Wft:r.dot?Qft:Xft)(i):(i=t.match(Mft))?n=r.dot?jft:kft:(i=t.match(Uft))&&(n=zft);let s=W1e.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}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?Zft:r.dot?Jft:emt,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?amt(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].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 n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(fE,"__esModule",{value:!0});fE.LRUCache=void 0;var G1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Z1e=new Set,cL=typeof process=="object"&&process?process:{},J1e=(e,t,r,i)=>{typeof cL.emitWarning=="function"?cL.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},pE=globalThis.AbortController,Y1e=globalThis.AbortSignal;if(typeof pE>"u"){Y1e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},pE=class{constructor(){t()}signal=new Y1e;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=cL.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,J1e("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 umt=e=>!Z1e.has(e),OOt=Symbol("type"),Yu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),e0e=e=>Yu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?V1:null:null,V1=class extends Array{constructor(t){super(t),this.fill(0)}},uL=class e{heap;length;static#e=!1;static create(t){let r=e0e(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]}},dL=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(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.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:L}=t;if(r!==0&&!Yu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?e0e(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,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(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=uL.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!L,this.maxEntrySize!==0){if(this.#t!==0&&!Yu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Yu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=Yu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!Yu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}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 q="LRU_CACHE_UNBOUNDED";umt(q)&&(Z1e.add(q),J1e("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",q,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new V1(this.#e),r=new V1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=G1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?G1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=G1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new V1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!Yu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!Yu(n))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 n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(G1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=G1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}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 n=Date.now()-i.start;i.start=G1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new pE,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof pE}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let L=this.#b(E);if(!y&&!L)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=L?"stale":"refresh",P&&L&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}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.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};fE.LRUCache=dL});var vL=g(Zn=>{"use strict";var dmt=Zn&&Zn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.Minipass=Zn.isWritable=Zn.isReadable=Zn.isStream=void 0;var r0e=typeof process=="object"&&process?process:{stdout:null,stderr:null},bL=require("node:events"),a0e=dmt(require("node:stream")),pmt=require("node:string_decoder"),fmt=e=>!!e&&typeof e=="object"&&(e instanceof _E||e instanceof a0e.default||(0,Zn.isReadable)(e)||(0,Zn.isWritable)(e));Zn.isStream=fmt;var mmt=e=>!!e&&typeof e=="object"&&e instanceof bL.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==a0e.default.Writable.prototype.pipe;Zn.isReadable=mmt;var hmt=e=>!!e&&typeof e=="object"&&e instanceof bL.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Zn.isWritable=hmt;var Pc=Symbol("EOF"),Ic=Symbol("maybeEmitEnd"),Zu=Symbol("emittedEnd"),mE=Symbol("emittingEnd"),ob=Symbol("emittedError"),hE=Symbol("closed"),i0e=Symbol("read"),gE=Symbol("flush"),n0e=Symbol("flushChunk"),Co=Symbol("encoding"),W1=Symbol("decoder"),zi=Symbol("flowing"),lb=Symbol("paused"),K1=Symbol("resume"),$i=Symbol("buffer"),Yn=Symbol("pipes"),Hi=Symbol("bufferLength"),pL=Symbol("bufferPush"),yE=Symbol("bufferShift"),Pn=Symbol("objectMode"),ni=Symbol("destroyed"),fL=Symbol("error"),mL=Symbol("emitData"),s0e=Symbol("emitEnd"),hL=Symbol("emitEnd2"),Nl=Symbol("async"),gL=Symbol("abort"),bE=Symbol("aborted"),cb=Symbol("signal"),Xp=Symbol("dataListeners"),Ws=Symbol("discarded"),ub=e=>Promise.resolve().then(e),gmt=e=>e(),ymt=e=>e==="end"||e==="finish"||e==="prefinish",bmt=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,vmt=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),vE=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[K1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},yL=class extends vE{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},_mt=e=>!!e.objectMode,wmt=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",_E=class extends bL.EventEmitter{[zi]=!1;[lb]=!1;[Yn]=[];[$i]=[];[Pn];[Co];[Nl];[W1];[Pc]=!1;[Zu]=!1;[mE]=!1;[hE]=!1;[ob]=null;[Hi]=0;[ni]=!1;[cb];[bE]=!1;[Xp]=0;[Ws]=!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");_mt(r)?(this[Pn]=!0,this[Co]=null):wmt(r)?(this[Co]=r.encoding,this[Pn]=!1):(this[Pn]=!1,this[Co]=null),this[Nl]=!!r.async,this[W1]=this[Co]?new pmt.StringDecoder(this[Co]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[$i]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Yn]});let{signal:i}=r;i&&(this[cb]=i,i.aborted?this[gL]():i.addEventListener("abort",()=>this[gL]()))}get bufferLength(){return this[Hi]}get encoding(){return this[Co]}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[Pn]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[Nl]}set async(t){this[Nl]=this[Nl]||!!t}[gL](){this[bE]=!0,this.emit("abort",this[cb]?.reason),this.destroy(this[cb]?.reason)}get aborted(){return this[bE]}set aborted(t){}write(t,r,i){if(this[bE])return!1;if(this[Pc])throw new Error("write after end");if(this[ni])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 n=this[Nl]?ub:gmt;if(!this[Pn]&&!Buffer.isBuffer(t)){if(vmt(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(bmt(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[Pn]?(this[zi]&&this[Hi]!==0&&this[gE](!0),this[zi]?this.emit("data",t):this[pL](t),this[Hi]!==0&&this.emit("readable"),i&&n(i),this[zi]):t.length?(typeof t=="string"&&!(r===this[Co]&&!this[W1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[Co]&&(t=this[W1].write(t)),this[zi]&&this[Hi]!==0&&this[gE](!0),this[zi]?this.emit("data",t):this[pL](t),this[Hi]!==0&&this.emit("readable"),i&&n(i),this[zi]):(this[Hi]!==0&&this.emit("readable"),i&&n(i),this[zi])}read(t){if(this[ni])return null;if(this[Ws]=!1,this[Hi]===0||t===0||t&&t>this[Hi])return this[Ic](),null;this[Pn]&&(t=null),this[$i].length>1&&!this[Pn]&&(this[$i]=[this[Co]?this[$i].join(""):Buffer.concat(this[$i],this[Hi])]);let r=this[i0e](t||null,this[$i][0]);return this[Ic](),r}[i0e](t,r){if(this[Pn])this[yE]();else{let i=r;t===i.length||t===null?this[yE]():typeof i=="string"?(this[$i][0]=i.slice(t),r=i.slice(0,t),this[Hi]-=t):(this[$i][0]=i.subarray(t),r=i.subarray(0,t),this[Hi]-=t)}return this.emit("data",r),!this[$i].length&&!this[Pc]&&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[Pc]=!0,this.writable=!1,(this[zi]||!this[lb])&&this[Ic](),this}[K1](){this[ni]||(!this[Xp]&&!this[Yn].length&&(this[Ws]=!0),this[lb]=!1,this[zi]=!0,this.emit("resume"),this[$i].length?this[gE]():this[Pc]?this[Ic]():this.emit("drain"))}resume(){return this[K1]()}pause(){this[zi]=!1,this[lb]=!0,this[Ws]=!1}get destroyed(){return this[ni]}get flowing(){return this[zi]}get paused(){return this[lb]}[pL](t){this[Pn]?this[Hi]+=1:this[Hi]+=t.length,this[$i].push(t)}[yE](){return this[Pn]?this[Hi]-=1:this[Hi]-=this[$i][0].length,this[$i].shift()}[gE](t=!1){do;while(this[n0e](this[yE]())&&this[$i].length);!t&&!this[$i].length&&!this[Pc]&&this.emit("drain")}[n0e](t){return this.emit("data",t),this[zi]}pipe(t,r){if(this[ni])return t;this[Ws]=!1;let i=this[Zu];return r=r||{},t===r0e.stdout||t===r0e.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Yn].push(r.proxyErrors?new yL(this,t,r):new vE(this,t,r)),this[Nl]?ub(()=>this[K1]()):this[K1]()),t}unpipe(t){let r=this[Yn].find(i=>i.dest===t);r&&(this[Yn].length===1?(this[zi]&&this[Xp]===0&&(this[zi]=!1),this[Yn]=[]):this[Yn].splice(this[Yn].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[Ws]=!1,this[Xp]++,!this[Yn].length&&!this[zi]&&this[K1]();else if(t==="readable"&&this[Hi]!==0)super.emit("readable");else if(ymt(t)&&this[Zu])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[ob]){let n=r;this[Nl]?ub(()=>n.call(this,this[ob])):n.call(this,this[ob])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Xp]=this.listeners("data").length,this[Xp]===0&&!this[Ws]&&!this[Yn].length&&(this[zi]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Xp]=0,!this[Ws]&&!this[Yn].length&&(this[zi]=!1)),r}get emittedEnd(){return this[Zu]}[Ic](){!this[mE]&&!this[Zu]&&!this[ni]&&this[$i].length===0&&this[Pc]&&(this[mE]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[hE]&&this.emit("close"),this[mE]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ni&&this[ni])return!1;if(t==="data")return!this[Pn]&&!i?!1:this[Nl]?(ub(()=>this[mL](i)),!0):this[mL](i);if(t==="end")return this[s0e]();if(t==="close"){if(this[hE]=!0,!this[Zu]&&!this[ni])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[ob]=i,super.emit(fL,i);let s=!this[cb]||this.listeners("error").length?super.emit("error",i):!1;return this[Ic](),s}else if(t==="resume"){let s=super.emit("resume");return this[Ic](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[Ic](),n}[mL](t){for(let i of this[Yn])i.dest.write(t)===!1&&this.pause();let r=this[Ws]?!1:super.emit("data",t);return this[Ic](),r}[s0e](){return this[Zu]?!1:(this[Zu]=!0,this.readable=!1,this[Nl]?(ub(()=>this[hL]()),!0):this[hL]())}[hL](){if(this[W1]){let r=this[W1].end();if(r){for(let i of this[Yn])i.dest.write(r);this[Ws]||super.emit("data",r)}}for(let r of this[Yn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[Pn]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[Pn]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[Pn])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[Co]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ni,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Ws]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[Pc])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ni,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ni,u),this.pause(),s({value:d,done:!!this[Pc]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ni,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ni,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Ws]=!1;let t=!1,r=()=>(this.pause(),this.off(fL,r),this.off(ni,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(fL,r),this.once(ni,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ni])return t?this.emit("error",t):this.emit(ni),this;this[ni]=!0,this[Ws]=!0,this[$i].length=0,this[Hi]=0;let r=this;return typeof r.close=="function"&&!this[hE]&&r.close(),t?this.emit("error",t):this.emit(ni),this}static get isStream(){return Zn.isStream}};Zn.Minipass=_E});var w0e=g(kt=>{"use strict";var Emt=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Smt=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xmt=kt&&kt.__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)&&Emt(t,e,r);return Smt(t,e),t};Object.defineProperty(kt,"__esModule",{value:!0});kt.PathScurry=kt.Path=kt.PathScurryDarwin=kt.PathScurryPosix=kt.PathScurryWin32=kt.PathScurryBase=kt.PathPosix=kt.PathWin32=kt.PathBase=kt.ChildrenCache=kt.ResolveCache=void 0;var p0e=t0e(),TE=require("node:path"),Tmt=require("node:url"),pb=require("fs"),Nmt=xmt(require("node:fs")),Rmt=pb.realpathSync.native,wE=require("node:fs/promises"),o0e=vL(),fb={lstatSync:pb.lstatSync,readdir:pb.readdir,readdirSync:pb.readdirSync,readlinkSync:pb.readlinkSync,realpathSync:Rmt,promises:{lstat:wE.lstat,readdir:wE.readdir,readlink:wE.readlink,realpath:wE.realpath}},f0e=e=>!e||e===fb||e===Nmt?fb:{...fb,...e,promises:{...fb.promises,...e.promises||{}}},m0e=/^\\\\\?\\([a-z]:)\\?$/i,Amt=e=>e.replace(/\//g,"\\").replace(m0e,"$1\\"),Cmt=/[\\\/]/,ja=0,h0e=1,g0e=2,Rl=4,y0e=6,b0e=8,Yp=10,v0e=12,ka=15,db=~ka,_L=16,l0e=32,mb=64,Oo=128,EE=256,xE=512,c0e=mb|Oo|xE,Omt=1023,wL=e=>e.isFile()?b0e:e.isDirectory()?Rl:e.isSymbolicLink()?Yp:e.isCharacterDevice()?g0e:e.isBlockDevice()?y0e:e.isSocket()?v0e:e.isFIFO()?h0e:ja,u0e=new Map,hb=e=>{let t=u0e.get(e);if(t)return t;let r=e.normalize("NFKD");return u0e.set(e,r),r},d0e=new Map,SE=e=>{let t=d0e.get(e);if(t)return t;let r=hb(e.toLowerCase());return d0e.set(e,r),r},gb=class extends p0e.LRUCache{constructor(){super({max:256})}};kt.ResolveCache=gb;var NE=class extends p0e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};kt.ChildrenCache=NE;var _0e=Symbol("PathScurry setAsCwd"),an=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=ja,i,n,s,a,o){this.name=t,this.#v=s?SE(t):hb(t),this.#r=r&Omt,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=f0e(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~_L,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?SE(t):hb(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,ja,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=Oo),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=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.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&ka)===ja}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.#r&ka)===b0e}isDirectory(){return(this.#r&ka)===Rl}isCharacterDevice(){return(this.#r&ka)===g0e}isBlockDevice(){return(this.#r&ka)===y0e}isFIFO(){return(this.#r&ka)===h0e}isSocket(){return(this.#r&ka)===v0e}isSymbolicLink(){return(this.#r&Yp)===Yp}lstatCached(){return this.#r&l0e?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}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.#r&ka;return!(t!==ja&&t!==Yp||this.#r&EE||this.#r&Oo)}calledReaddir(){return!!(this.#r&_L)}isENOENT(){return!!(this.#r&Oo)}isNamed(t){return this.nocase?this.#v===SE(t):this.#v===hb(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.#u(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.#u(r.code);return}}#L(t){this.#r|=_L;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 s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(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(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.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.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&c0e)return!1;let t=ka&this.#r;return t===ja||t===Rl||t===Yp}shouldWalk(t,r){return(this.#r&Rl)===Rl&&!(this.#r&c0e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((xE|EE|Oo)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((xE|EE|Oo)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[_0e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};kt.PathBase=an;var yb=class e extends an{sep="\\";splitSep=Cmt;constructor(t,r=ja,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=ja,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return TE.win32.parse(t).root}getRoot(t){if(t=Amt(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 _b(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(m0e,"$1\\"),t===r}};kt.PathWin32=yb;var bb=class e extends an{splitSep="/";sep="/";constructor(t,r=ja,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=ja,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};kt.PathPosix=bb;var vb=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=fb}={}){this.#i=f0e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,Tmt.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new gb,this.#t=new gb,this.#s=new NE(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}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 an||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.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 an||(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 an||(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 an||(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 an||(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 an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(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 an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new o0e.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof an||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new o0e.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[_0e](r)}};kt.PathScurryBase=vb;var _b=class extends vb{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,TE.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return TE.win32.parse(t).root.toUpperCase()}newRoot(t){return new yb(this.rootPath,Rl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};kt.PathScurryWin32=_b;var wb=class extends vb{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,TE.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new bb(this.rootPath,Rl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};kt.PathScurryPosix=wb;var RE=class extends wb{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};kt.PathScurryDarwin=RE;kt.Path=process.platform==="win32"?yb:bb;kt.PathScurry=process.platform==="win32"?_b:process.platform==="darwin"?RE:wb});var SL=g(AE=>{"use strict";Object.defineProperty(AE,"__esModule",{value:!0});AE.Pattern=void 0;var Pmt=Xu(),Imt=e=>e.length>=1,Dmt=e=>e.length>=1,EL=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!Imt(t))throw new TypeError("empty pattern list");if(!Dmt(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.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===Pmt.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};AE.Pattern=EL});var TL=g(CE=>{"use strict";Object.defineProperty(CE,"__esModule",{value:!0});CE.Ignore=void 0;var E0e=Xu(),Lmt=SL(),Fmt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",xL=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=Fmt}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new E0e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.Processor=Al.SubWalks=Al.MatchRecord=Al.HasWalkedCache=void 0;var S0e=Xu(),OE=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(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};Al.HasWalkedCache=OE;var PE=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};Al.MatchRecord=PE;var IE=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.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())}};Al.SubWalks=IE;var NL=class e{hasWalkedCache;matches=new PE;subwalks=new IE;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new OE}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===S0e.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===S0e.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!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 s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};Al.Processor=NL});var R0e=g(Ju=>{"use strict";Object.defineProperty(Ju,"__esModule",{value:!0});Ju.GlobStream=Ju.GlobWalker=Ju.GlobUtil=void 0;var Bmt=vL(),T0e=TL(),N0e=x0e(),qmt=(e,t)=>typeof e=="string"?new T0e.Ignore([e],t):Array.isArray(e)?new T0e.Ignore(e,t):e,Eb=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=qmt(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(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 s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,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.#i(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 s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new N0e.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new N0e.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Ju.GlobUtil=Eb;var RL=class extends Eb{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}};Ju.GlobWalker=RL;var AL=class extends Eb{results;constructor(t,r,i){super(t,r,i),this.results=new Bmt.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}};Ju.GlobStream=AL});var OL=g(FE=>{"use strict";Object.defineProperty(FE,"__esModule",{value:!0});FE.Glob=void 0;var Mmt=Xu(),kmt=require("node:url"),DE=w0e(),jmt=SL(),LE=R0e(),Umt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",CL=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,kmt.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(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||Umt,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 l=r.platform==="win32"?DE.PathScurryWin32:r.platform==="darwin"?DE.PathScurryDarwin:r.platform?DE.PathScurryPosix:DE.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...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},s=this.pattern.map(l=>new Mmt.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new jmt.Pattern(l,u,0,this.platform)})}async walk(){return[...await new LE.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 LE.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 LE.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 LE.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()}};FE.Glob=CL});var PL=g(BE=>{"use strict";Object.defineProperty(BE,"__esModule",{value:!0});BE.hasMagic=void 0;var zmt=Xu(),$mt=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new zmt.Minimatch(r,t).hasMagic())return!0;return!1};BE.hasMagic=$mt});var P0e=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=Sb;ct.globStream=IL;ct.globSync=DL;ct.globIterateSync=xb;ct.globIterate=LL;var A0e=Xu(),Zp=OL(),Hmt=PL(),O0e=Xu();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return O0e.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return O0e.unescape}});var Gmt=OL();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return Gmt.Glob}});var Vmt=PL();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return Vmt.hasMagic}});var Wmt=TL();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return Wmt.Ignore}});function Sb(e,t={}){return new Zp.Glob(e,t).streamSync()}function IL(e,t={}){return new Zp.Glob(e,t).stream()}function DL(e,t={}){return new Zp.Glob(e,t).walkSync()}async function C0e(e,t={}){return new Zp.Glob(e,t).walk()}function xb(e,t={}){return new Zp.Glob(e,t).iterateSync()}function LL(e,t={}){return new Zp.Glob(e,t).iterate()}ct.streamSync=Sb;ct.stream=Object.assign(IL,{sync:Sb});ct.iterateSync=xb;ct.iterate=Object.assign(LL,{sync:xb});ct.sync=Object.assign(DL,{stream:Sb,iterate:xb});ct.glob=Object.assign(C0e,{glob:C0e,globSync:DL,sync:ct.sync,globStream:IL,stream:ct.stream,globStreamSync:Sb,streamSync:ct.streamSync,globIterate:LL,iterate:ct.iterate,globIterateSync:xb,iterateSync:ct.iterateSync,Glob:Zp.Glob,hasMagic:Hmt.hasMagic,escape:A0e.escape,unescape:A0e.unescape});ct.glob.glob=ct.glob});var F0e=g((UOt,L0e)=>{var D0e=Vv(),Q1=require("path"),FL=Yme(),Kmt=p1e(),Qmt=S1e(),Xmt=O1e(),Ymt=P0e(),Jp=L0e.exports={},I0e=/[\/\\]/g,Zmt=function(e,t){var r=[];return FL(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=Kmt(r,s):r=Qmt(r,s)}),r};Jp.exists=function(){var e=Q1.join.apply(Q1,arguments);return D0e.existsSync(e)};Jp.expand=function(...e){var t=Xmt(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=Zmt(r,function(n){return Ymt.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=Q1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):D0e.statSync(n)[t.filter]()}catch{return!1}})),i};Jp.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return Q1.join(s||"",a)}},r);var i=[],n={};return Jp.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=Q1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=Q1.join(r.cwd,s)),o=o.replace(I0e,"/"),s=s.replace(I0e,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};Jp.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=FL(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return Jp.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?FL(a):[a],s.result=Jp.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var X1=g(($Ot,M0e)=>{var BL=Vv(),B0e=require("path"),Jmt=dce(),eht=oue(),q0e=AI(),tht=Ude(),zOt=require("stream").Stream,rht=Kp().PassThrough,Ks=M0e.exports={};Ks.file=F0e();Ks.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};Ks.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Ks.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},tht(...i)};Ks.isStream=function(e){return Jmt(e)};Ks.lazyReadStream=function(e){return new eht.Readable(function(){return BL.createReadStream(e)})};Ks.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Ks.isStream(e)?e.pipe(new rht):e};Ks.sanitizePath=function(e){return q0e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Ks.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Ks.unixifyPath=function(e){return q0e(e,!1).replace(/^\w+:/,"")};Ks.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),BL.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=B0e.join(e,o),BL.stat(l,function(u,d){i.push({path:l,relative:B0e.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?Ks.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var z0e=g((j0e,U0e)=>{var iht=require("util"),nht={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 k0e(e,t){Error.captureStackTrace(this,this.constructor),this.message=nht[e]||e,this.code=e,this.data=t}iht.inherits(k0e,Error);j0e=U0e.exports=k0e});var W0e=g((HOt,V0e)=>{var kL=require("fs"),H0e=oce(),$0e=cce(),qL=require("path"),Cl=X1(),sht=require("util").inherits,Kr=z0e(),G0e=Kp().Transform,ML=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=Cl.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),G0e.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=$0e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=$0e.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=[]};sht(Tt,G0e);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.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 kL.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.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)};Tt.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};Tt.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))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Kr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=Cl.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=Cl.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?ML?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(ML?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,ML&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=Cl.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.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()};Tt.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)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}kL.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))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=Cl.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=Cl.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=Cl.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=kL.readlinkSync(e.filepath),i=qL.dirname(e.filepath);e.data.type="symlink",e.data.linkname=qL.relative(i,qL.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Kr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Kr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Kr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Kr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Kr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=Cl.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(Cl.isStream(e))t.sourceType="stream";else return this.emit("error",new Kr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("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 n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Kr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=H0e(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Kr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Kr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=Cl.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=H0e(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Kr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Kr("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,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Kr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Kr("ABORTED")),this):this._state.module?(this.emit("error",new Kr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Kr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Kr("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};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};V0e.exports=Tt});var ME=g((GOt,K0e)=>{var qE=K0e.exports=function(){};qE.prototype.getName=function(){};qE.prototype.getSize=function(){};qE.prototype.getLastModifiedDate=function(){};qE.prototype.isDirectory=function(){}});var kE=g((VOt,Q0e)=>{var Ua=Q0e.exports={};Ua.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};Ua.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)};Ua.fromDosTime=function(e){return Ua.dosToDate(e.readUInt32LE(0))};Ua.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};Ua.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};Ua.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};Ua.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};Ua.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};Ua.toDosTime=function(e){return Ua.getLongBytes(Ua.dateToDos(e))}});var jL=g((WOt,tge)=>{var X0e=kE(),Y0e=8,Z0e=1,aht=4,oht=2,J0e=64,ege=2048,on=tge.exports=function(){return this instanceof on?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new on};on.prototype.encode=function(){return X0e.getShortBytes((this.descriptor?Y0e:0)|(this.utf8?ege:0)|(this.encryption?Z0e:0)|(this.strongEncryption?J0e:0))};on.prototype.parse=function(e,t){var r=X0e.getShortBytesValue(e,t),i=new on;return i.useDataDescriptor((r&Y0e)!==0),i.useUTF8ForNames((r&ege)!==0),i.useStrongEncryption((r&J0e)!==0),i.useEncryption((r&Z0e)!==0),i.setSlidingDictionarySize(r&oht?8192:4096),i.setNumberOfShannonFanoTrees(r&aht?3:2),i};on.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};on.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};on.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};on.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};on.prototype.useDataDescriptor=function(e){this.descriptor=e};on.prototype.usesDataDescriptor=function(){return this.descriptor};on.prototype.useEncryption=function(e){this.encryption=e};on.prototype.usesEncryption=function(){return this.encryption};on.prototype.useStrongEncryption=function(e){this.strongEncryption=e};on.prototype.usesStrongEncryption=function(){return this.strongEncryption};on.prototype.useUTF8ForNames=function(e){this.utf8=e};on.prototype.usesUTF8ForNames=function(){return this.utf8}});var ige=g((KOt,rge)=>{rge.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 UL=g((QOt,nge)=>{nge.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 zL=g((XOt,cge)=>{var lht=require("util").inherits,cht=AI(),age=ME(),oge=jL(),sge=ige(),Jn=UL(),lge=kE(),it=cge.exports=function(e){if(!(this instanceof it))return new it(e);age.call(this),this.platform=Jn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new oge,this.crc=0,this.time=-1,this.minver=Jn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};lht(it,age);it.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};it.prototype.getComment=function(){return this.comment!==null?this.comment:""};it.prototype.getCompressedSize=function(){return this.csize};it.prototype.getCrc=function(){return this.crc};it.prototype.getExternalAttributes=function(){return this.exattr};it.prototype.getExtra=function(){return this.extra!==null?this.extra:Jn.EMPTY};it.prototype.getGeneralPurposeBit=function(){return this.gpb};it.prototype.getInternalAttributes=function(){return this.inattr};it.prototype.getLastModifiedDate=function(){return this.getTime()};it.prototype.getLocalFileDataExtra=function(){return this.getExtra()};it.prototype.getMethod=function(){return this.method};it.prototype.getName=function(){return this.name};it.prototype.getPlatform=function(){return this.platform};it.prototype.getSize=function(){return this.size};it.prototype.getTime=function(){return this.time!==-1?lge.dosToDate(this.time):-1};it.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};it.prototype.getUnixMode=function(){return this.platform!==Jn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Jn.SHORT_SHIFT&Jn.SHORT_MASK};it.prototype.getVersionNeededToExtract=function(){return this.minver};it.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};it.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};it.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};it.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};it.prototype.setExtra=function(e){this.extra=e};it.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof oge))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};it.prototype.setInternalAttributes=function(e){this.inattr=e};it.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};it.prototype.setName=function(e,t=!1){e=cht(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};it.prototype.setPlatform=function(e){this.platform=e};it.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};it.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=lge.dateToDos(e,t)};it.prototype.setUnixMode=function(e){e|=this.isDirectory()?Jn.S_IFDIR:Jn.S_IFREG;var t=0;t|=e<Jn.ZIP64_MAGIC||this.size>Jn.ZIP64_MAGIC}});var $L=g((YOt,uge)=>{"use strict";var Ol=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";Ol.writable=e=>Ol(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";Ol.readable=e=>Ol(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";Ol.duplex=e=>Ol.writable(e)&&Ol.readable(e);Ol.transform=e=>Ol.duplex(e)&&typeof e._transform=="function";uge.exports=Ol});var HL=g((JOt,dge)=>{var ZOt=require("stream").Stream,uht=Kp().PassThrough,dht=$L(),pht=dge.exports={};pht.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(dht(e)&&!e._readableState){var t=new uht;return e.pipe(t),t}return e}});var VL=g((ePt,pge)=>{var fht=require("util").inherits,mht=$L(),GL=Kp().Transform,hht=ME(),ght=HL(),Qs=pge.exports=function(e){if(!(this instanceof Qs))return new Qs(e);GL.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};fht(Qs,GL);Qs.prototype._appendBuffer=function(e,t,r){};Qs.prototype._appendStream=function(e,t,r){};Qs.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Qs.prototype._finish=function(e){};Qs.prototype._normalizeEntry=function(e){};Qs.prototype._transform=function(e,t,r){r(null,e)};Qs.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof hht)){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=ght.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(mht(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};Qs.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Qs.prototype.getBytesWritten=function(){return this.offset};Qs.prototype.write=function(e,t){return e&&(this.offset+=e.length),GL.prototype.write.call(this,e,t)}});var jE=g(WL=>{var fge;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof WL=="object"?e(WL):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(fge={}):e(fge={})})(function(e){e.version="1.2.2";function t(){for(var O=0,q=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,q[P]=O;return typeof Int32Array<"u"?new Int32Array(q):q}var r=t();function i(O){var q=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],q=256+M;q<4096;q+=256)P=x[q]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,q){for(var P=q^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,q){for(var P=q^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function L(O,q){for(var P=q^-1,M=0,x=O.length,Y=0,F=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,F=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|F>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|F&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=L})});var hge=g((rPt,mge)=>{"use strict";var{Transform:yht}=Kp(),bht=jE(),KL=class extends yht{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=bht.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}};mge.exports=KL});var yge=g((iPt,gge)=>{"use strict";var{DeflateRaw:vht}=require("zlib"),_ht=jE(),QL=class extends vht{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=_ht.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}};gge.exports=QL});var XL=g((nPt,bge)=>{"use strict";bge.exports={CRC32Stream:hge(),DeflateCRC32Stream:yge()}});var wge=g((lPt,_ge)=>{var wht=require("util").inherits,Eht=jE(),{CRC32Stream:Sht}=XL(),{DeflateCRC32Stream:xht}=XL(),vge=VL(),sPt=zL(),aPt=jL(),We=UL(),oPt=HL(),Le=kE(),Gi=_ge.exports=function(e){if(!(this instanceof Gi))return new Gi(e);e=this.options=this._defaults(e),vge.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}};wht(Gi,vge);Gi.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()};Gi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(Eht.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};Gi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};Gi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};Gi.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()};Gi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};Gi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new xht(this.options.zlib):new Sht,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};Gi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};Gi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};Gi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};Gi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};Gi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};Gi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};Gi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};Gi.prototype.setComment=function(e){this._archive.comment=e}});var YL=g((cPt,Ege)=>{Ege.exports={ArchiveEntry:ME(),ZipArchiveEntry:zL(),ArchiveOutputStream:VL(),ZipArchiveOutputStream:wge()}});var xge=g((uPt,Sge)=>{var Tht=require("util").inherits,JL=YL().ZipArchiveOutputStream,Nht=YL().ZipArchiveEntry,ZL=X1(),Y1=Sge.exports=function(e){if(!(this instanceof Y1))return new Y1(e);e=this.options=e||{},e.zlib=e.zlib||{},JL.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)};Tht(Y1,JL);Y1.prototype._normalizeFileData=function(e){e=ZL.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=ZL.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=ZL.dateify(e.date),e};Y1.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 Nht(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)),JL.prototype.entry.call(this,i,e,r)};Y1.prototype.finalize=function(){this.finish()}});var Nge=g((dPt,Tge)=>{var Rht=xge(),Aht=X1(),ed=function(e){if(!(this instanceof ed))return new ed(e);e=this.options=Aht.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new Rht(e)};ed.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};ed.prototype.finalize=function(){this.engine.finalize()};ed.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};ed.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};ed.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};Tge.exports=ed});var Age=g((pPt,Rge)=>{Rge.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var Oge=g((fPt,Cge)=>{Cge.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):Age()});var Ige=g((hPt,Pge)=>{Pge.exports=class{constructor(t){if(!(t>0)||t-1&t)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 eF=g((yPt,Lge)=>{var Dge=Ige();Lge.exports=class{constructor(t){this.hwm=t||16,this.head=new Dge(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 Dge(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((bPt,Fge)=>{function Cht(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function Oht(e){return Buffer.isEncoding(e)}function Pht(e,t,r){return Buffer.alloc(e,t,r)}function Iht(e){return Buffer.allocUnsafe(e)}function Dht(e){return Buffer.allocUnsafeSlow(e)}function Lht(e,t){return Buffer.byteLength(e,t)}function Fht(e,t){return Buffer.compare(e,t)}function Bht(e,t){return Buffer.concat(e,t)}function qht(e,t,r,i,n){return Kt(e).copy(t,r,i,n)}function Mht(e,t){return Kt(e).equals(t)}function kht(e,t,r,i,n){return Kt(e).fill(t,r,i,n)}function jht(e,t,r){return Buffer.from(e,t,r)}function Uht(e,t,r,i){return Kt(e).includes(t,r,i)}function zht(e,t,r,i){return Kt(e).indexOf(t,r,i)}function $ht(e,t,r,i){return Kt(e).lastIndexOf(t,r,i)}function Hht(e){return Kt(e).swap16()}function Ght(e){return Kt(e).swap32()}function Vht(e){return Kt(e).swap64()}function Kt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function Wht(e,t,r,i){return Kt(e).toString(t,r,i)}function Kht(e,t,r,i,n){return Kt(e).write(t,r,i,n)}function Qht(e,t,r){return Kt(e).writeDoubleLE(t,r)}function Xht(e,t,r){return Kt(e).writeFloatLE(t,r)}function Yht(e,t,r){return Kt(e).writeUInt32LE(t,r)}function Zht(e,t,r){return Kt(e).writeInt32LE(t,r)}function Jht(e,t){return Kt(e).readDoubleLE(t)}function e1t(e,t){return Kt(e).readFloatLE(t)}function t1t(e,t){return Kt(e).readUInt32LE(t)}function r1t(e,t){return Kt(e).readInt32LE(t)}function i1t(e,t,r){return Kt(e).writeDoubleBE(t,r)}function n1t(e,t,r){return Kt(e).writeFloatBE(t,r)}function s1t(e,t,r){return Kt(e).writeUInt32BE(t,r)}function a1t(e,t,r){return Kt(e).writeInt32BE(t,r)}function o1t(e,t){return Kt(e).readDoubleBE(t)}function l1t(e,t){return Kt(e).readFloatBE(t)}function c1t(e,t){return Kt(e).readUInt32BE(t)}function u1t(e,t){return Kt(e).readInt32BE(t)}Fge.exports={isBuffer:Cht,isEncoding:Oht,alloc:Pht,allocUnsafe:Iht,allocUnsafeSlow:Dht,byteLength:Lht,compare:Fht,concat:Bht,copy:qht,equals:Mht,fill:kht,from:jht,includes:Uht,indexOf:zht,lastIndexOf:$ht,swap16:Hht,swap32:Ght,swap64:Vht,toBuffer:Kt,toString:Wht,write:Kht,writeDoubleLE:Qht,writeFloatLE:Xht,writeUInt32LE:Yht,writeInt32LE:Zht,readDoubleLE:Jht,readFloatLE:e1t,readUInt32LE:t1t,readInt32LE:r1t,writeDoubleBE:i1t,writeFloatBE:n1t,writeUInt32BE:s1t,writeInt32BE:a1t,readDoubleBE:o1t,readFloatBE:l1t,readUInt32BE:c1t,readInt32BE:u1t}});var qge=g((_Pt,Bge)=>{var d1t=Z1();Bge.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return d1t.toString(t,this.encoding)}flush(){return""}}});var kge=g((EPt,Mge)=>{var p1t=Z1();Mge.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 n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.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|s&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 Uge=g((xPt,jge)=>{var f1t=qge(),m1t=kge();jge.exports=class{constructor(t="utf8"){switch(this.encoding=h1t(t),this.encoding){case"utf8":this.decoder=new m1t;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new f1t(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 h1t(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 gF=g((TPt,pye)=>{var{EventEmitter:g1t}=require("events"),VE=new Error("Stream was destroyed"),tF=new Error("Premature close"),Wge=Oge(),Kge=eF(),y1t=Uge(),Cr=(1<<29)-1,sf=1,lF=2,ef=4,Tb=8,Qge=Cr^sf,b1t=Cr^lF,Pb=16,Nb=32,i0=64,td=128,Ib=256,cF=512,tf=1024,rF=2048,uF=4096,dF=8192,Po=16384,J1=32768,WE=65536,rf=131072,Xge=Ib|cF,v1t=Pb|WE,_1t=i0|Pb,w1t=uF|td,pF=Ib|rf,E1t=Cr^Pb,S1t=Cr^i0,x1t=Cr^(i0|WE),zge=Cr^WE,T1t=Cr^Ib,N1t=Cr^(td|dF),R1t=Cr^tf,$ge=Cr^Xge,Yge=Cr^J1,A1t=Cr^Nb,Zge=Cr^rf,C1t=Cr^pF,rd=1<<18,t0=2<<18,Db=4<<18,nf=8<<18,Lb=16<<18,af=32<<18,iF=64<<18,e0=128<<18,fF=256<<18,r0=512<<18,KE=1024<<18,Jge=Cr^(rd|fF),eye=Cr^Db,O1t=Cr^r0,P1t=Cr^Lb,I1t=Cr^nf,tye=Cr^e0,D1t=Cr^t0,rye=Cr^KE,Rb=Pb|rd,iye=Cr^Rb,mF=Po|af,Dc=ef|Tb|lF,Xs=Dc|sf,nye=Dc|mF,L1t=eye&S1t,hF=e0|J1,F1t=hF&iye,sye=Xs|F1t,B1t=Xs|tf|Po,Hge=Xs|Po|td,q1t=Xs|tf|td,M1t=Xs|uF|td|dF,k1t=Xs|Pb|tf|Po|WE|rf,j1t=Dc|tf|Po,U1t=Nb|Xs|J1|i0,z1t=Xs|r0|af,$1t=nf|Lb,aye=nf|rd,H1t=nf|Lb|Xs|rd,Gge=Xs|rd|nf|KE,G1t=Db|rd,V1t=rd|fF,W1t=Xs|r0|aye|af,K1t=Lb|Dc|r0|af,Q1t=t0|Xs|e0|Db,UE=Symbol.asyncIterator||Symbol("asyncIterator"),zE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new Kge,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||dye,this.map=n||i,this.afterWrite=Z1t.bind(this),this.afterUpdateNextTick=t0t.bind(this)}get ended(){return(this.stream._duplexState&af)!==0}push(t){return 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||s||dye,this.map=n||i,this.pipeTo=null,this.afterRead=J1t.bind(this),this.afterUpdateNextTick=e0t.bind(this)}get ended(){return(this.stream._duplexState&Po)!==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|=cF,this.pipeTo=t,this.pipeline=new aF(this.stream,t,r),r&&this.stream.on("error",Vge),Ob(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",Vge),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",X1t.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|tf)&x1t,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=zge,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 Z1t(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=Jge,this.drains!==null&&r0t(this.drains),(t._duplexState&H1t)===Lb&&(t._duplexState&=P1t,(t._duplexState&iF)===iF&&t.emit("drain")),this.updateCallback()}function J1t(e){e&&this.stream.destroy(e),this.stream._duplexState&=E1t,this.readAhead===!1&&!(this.stream._duplexState&Ib)&&(this.stream._duplexState&=Zge),this.updateCallback()}function e0t(){this.stream._duplexState&Nb||(this.stream._duplexState&=Yge,this.update())}function t0t(){this.stream._duplexState&t0||(this.stream._duplexState&=tye,this.update())}function r0t(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.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=pF,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?C1t:T1t,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).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 n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(d0t(t))return t;if(t[UE])return this._fromAsyncIterator(t[UE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&j1t)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&Ib)===0}[UE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[UE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&Tb&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&Po)?n(VE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&Tb)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},HE=class extends Ab{constructor(t){super(t),this._duplexState|=sf|Po,this._writableState=new zE(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|=KE}uncork(){this._duplexState&=rye,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&K1t)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(m0t(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&fF?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},Cb=class extends $E{constructor(t){super(t),this._duplexState=sf|this._duplexState&rf,this._writableState=new zE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=KE}uncork(){this._duplexState&=rye,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}},GE=class extends Cb{constructor(t){super(t),this._transformState=new sF(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(s0t.bind(this))}},oF=class extends GE{};function s0t(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function a0t(...e){return new Promise((t,r)=>cye(...e,i=>{if(i)return r(i);t()}))}function cye(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 n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=Ob(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:tF)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(tF)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function o0t(e){return e}function uye(e){return!!e._readableState||!!e._writableState}function Ob(e){return typeof e._duplexState=="number"&&uye(e)}function l0t(e){return!!e._readableState&&e._readableState.ended}function c0t(e){return!!e._writableState&&e._writableState.ended}function u0t(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===VE?null:r}function d0t(e){return Ob(e)&&e.readable}function p0t(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function dye(e){return p0t(e)?e.byteLength:1024}function Vge(){}function f0t(){this.destroy(new Error("Stream aborted."))}function m0t(e){return e._writev!==HE.prototype._writev&&e._writev!==Cb.prototype._writev}pye.exports={pipeline:cye,pipelinePromise:a0t,isStream:uye,isStreamx:Ob,isEnded:l0t,isFinished:c0t,getStreamError:u0t,Stream:Ab,Writable:HE,Readable:$E,Duplex:Cb,Transform:GE,PassThrough:oF}});var vF=g(s0=>{var bt=Z1(),h0t="0000000000000000000",g0t="7777777777777777777",QE=48,fye=bt.from([117,115,116,97,114,0]),y0t=bt.from([QE,QE]),b0t=bt.from([117,115,116,97,114,32]),v0t=bt.from([32,0]),_0t=4095,Fb=257,bF=263;s0.decodeLongPath=function(t,r){return n0(t,0,t.length,r)};s0.encodePax=function(t){let r="";t.name&&(r+=yF(" path="+t.name+` +`)),t.linkname&&(r+=yF(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=yF(" "+n+"="+i[n]+` +`);return bt.from(r)};s0.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,nd(t.mode&_0t,6),100),bt.write(r,nd(t.uid,6),108),bt.write(r,nd(t.gid,6),116),R0t(t.size,r,124),bt.write(r,nd(t.mtime.getTime()/1e3|0,11),136),r[156]=QE+T0t(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(fye,r,Fb),bt.copy(y0t,r,bF),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,nd(t.devmajor||0,6),329),bt.write(r,nd(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,nd(hye(r),6),148),r)};s0.decode=function(t,r,i){let n=t[156]===0?0:t[156]-QE,s=n0(t,0,100,r),a=id(t,100,8),o=id(t,108,8),l=id(t,116,8),c=id(t,124,12),u=id(t,136,12),d=x0t(n),p=t[157]===0?null:n0(t,157,100,r),f=n0(t,265,32),m=n0(t,297,32),h=id(t,329,8),y=id(t,337,8),b=hye(t);if(b===8*32)return null;if(b!==id(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(w0t(t))t[345]&&(s=n0(t,345,155,r)+"/"+s);else if(!E0t(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function w0t(e){return bt.equals(fye,e.subarray(Fb,Fb+6))}function E0t(e){return bt.equals(b0t,e.subarray(Fb,Fb+6))&&bt.equals(v0t,e.subarray(bF,bF+2))}function S0t(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function x0t(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 T0t(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 mye(e,t,r,i){for(;rt?g0t.slice(0,t)+" ":h0t.slice(0,t-e.length)+e+" "}function N0t(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function R0t(e,t,r){e.toString(8).length>11?N0t(e,t,r):bt.write(t,nd(e,11),r)}function A0t(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 n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var _ye=g((RPt,vye)=>{var{Writable:C0t,Readable:O0t,getStreamError:gye}=gF(),P0t=eF(),yye=Z1(),a0=vF(),I0t=yye.alloc(0),wF=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new P0t,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 I0t;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 yye.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},EF=class extends O0t{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(gye(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=bye(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},SF=class extends C0t{constructor(t){super(t),t||(t={}),this._buffer=new wF,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=_F,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=a0.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=a0.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=a0.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=a0.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?a0.decodePax(t):Object.assign({},this._paxGlobal,a0.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=bye(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 EF(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=_F,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(gye(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",_F),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};vye.exports=function(t){return new SF(t)};function _F(){}function bye(e){return e&=511,e&&512-e}});var Eye=g((APt,xF)=>{var wye={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{xF.exports=require("fs").constants||wye}catch{xF.exports=wye}});var Rye=g((CPt,Nye)=>{var{Readable:D0t,Writable:L0t,getStreamError:Sye}=gF(),of=Z1(),o0=Eye(),XE=vF(),F0t=493,B0t=420,xye=of.alloc(1024),NF=class extends L0t{constructor(t,r,i){super({mapWritable:M0t,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?of.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?of.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),Tye(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 Sye(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()}},RF=class extends D0t{constructor(t){super(t),this._drain=TF,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=TF),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=q0t(t.mode)),t.mode||(t.mode=t.type==="directory"?F0t:B0t),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=of.from(r));let n=new NF(this,t,i);return of.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(xye),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=XE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=XE.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(XE.encode(i)),this.push(r),Tye(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(XE.encode(i))}_doDrain(){let t=this._drain;this._drain=TF,t()}_predestroy(){let t=Sye(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()}};Nye.exports=function(t){return new RF(t)};function q0t(e){switch(e&o0.S_IFMT){case o0.S_IFBLK:return"block-device";case o0.S_IFCHR:return"character-device";case o0.S_IFDIR:return"directory";case o0.S_IFIFO:return"fifo";case o0.S_IFLNK:return"symlink"}return"file"}function TF(){}function Tye(e,t){t&=511,t&&e.push(xye.subarray(0,512-t))}function M0t(e){return of.isBuffer(e)?e:of.from(e)}});var Aye=g(AF=>{AF.extract=_ye();AF.pack=Rye()});var Pye=g((PPt,Oye)=>{var k0t=require("zlib"),j0t=Aye(),Cye=X1(),Lc=function(e){if(!(this instanceof Lc))return new Lc(e);e=this.options=Cye.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=j0t.pack(e),this.compressor=!1,e.gzip&&(this.compressor=k0t.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Lc.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Lc.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&Cye.collectStream(e,n)};Lc.prototype.finalize=function(){this.engine.finalize()};Lc.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Lc.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)};Lc.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};Oye.exports=Lc});var Lye=g((IPt,Dye)=>{"use strict";function U0t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var z0t=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 Iye(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 $0t(e){let t=Iye(4);return t.writeInt32BE(e,0),t}function CF(e,t){e=Iye(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function OF(){return $0t(CF.apply(null,arguments))}OF.signed=function(){return CF.apply(null,arguments)};OF.unsigned=function(){return CF.apply(null,arguments)>>>0};var H0t=OF,G0t=U0t(H0t);Dye.exports=G0t});var Mye=g((DPt,qye)=>{var V0t=require("util").inherits,Fye=Kp().Transform,W0t=Lye(),Bye=X1(),sd=function(e){if(!(this instanceof sd))return new sd(e);e=this.options=Bye.defaults(e,{}),Fye.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};V0t(sd,Fye);sd.prototype._transform=function(e,t,r){r(null,e)};sd.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};sd.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=W0t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&Bye.collectStream(e,n)};sd.prototype.finalize=function(){this._writeStringified(),this.end()};qye.exports=sd});var jye=g((LPt,kye)=>{var K0t=W0e(),Bb={},ad=function(e,t){return ad.create(e,t)};ad.create=function(e,t){if(Bb[e]){var r=new K0t(e,t);return r.setFormat(e),r.setModule(new Bb[e](t)),r}else throw new Error("create("+e+"): format not registered")};ad.registerFormat=function(e,t){if(Bb[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");Bb[e]=t};ad.isRegisteredFormat=function(e){return!!Bb[e]};ad.registerFormat("zip",Nge());ad.registerFormat("tar",Pye());ad.registerFormat("json",Mye());kye.exports=ad});var zye=g(ln=>{"use strict";var Q0t=ln&&ln.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X0t=ln&&ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PF=ln&&ln.__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)&&Q0t(t,e,r);return X0t(t,e),t},Y0t=ln&&ln.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ln,"__esModule",{value:!0});ln.createZipUploadStream=ln.ZipUploadStream=ln.DEFAULT_COMPRESSION_LEVEL=void 0;var Z0t=PF(require("stream")),J0t=PF(jye()),Io=PF(qe()),Uye=Np();ln.DEFAULT_COMPRESSION_LEVEL=6;var YE=class extends Z0t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};ln.ZipUploadStream=YE;function egt(e,t=ln.DEFAULT_COMPRESSION_LEVEL){return Y0t(this,void 0,void 0,function*(){Io.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=J0t.create("zip",{highWaterMark:(0,Uye.getUploadChunkSize)(),zlib:{level:t}});r.on("error",tgt),r.on("warning",rgt),r.on("finish",igt),r.on("end",ngt);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,Uye.getUploadChunkSize)(),n=new YE(i);return Io.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),Io.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}ln.createZipUploadStream=egt;var tgt=e=>{throw Io.error("An error has occurred while creating the zip file for upload"),Io.info(e),new Error("An error has occurred during zip creation for the artifact")},rgt=e=>{e.code==="ENOENT"?(Io.warning("ENOENT warning during artifact zip creation. No such file or directory"),Io.info(e)):(Io.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),Io.info(e))},igt=()=>{Io.debug("Zip stream for upload has finished.")},ngt=()=>{Io.debug("Zip stream for upload has ended.")}});var Gye=g(za=>{"use strict";var sgt=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),agt=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ogt=za&&za.__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)&&sgt(t,e,r);return agt(t,e),t},lgt=za&&za.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(za,"__esModule",{value:!0});za.uploadArtifact=void 0;var $ye=ogt(qe()),cgt=Rle(),ugt=$P(),dgt=h1(),Hye=Ile(),pgt=g1(),fgt=jle(),mgt=zye(),hgt=zu(),IF=Sc();function ggt(e,t,r,i){return lgt(this,void 0,void 0,function*(){(0,ugt.validateArtifactName)(e),(0,Hye.validateRootDirectory)(r);let n=(0,Hye.getUploadZipSpecification)(t,r);if(n.length===0)throw new IF.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,pgt.getBackendIdsFromToken)(),a=(0,dgt.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,cgt.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new IF.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,mgt.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,fgt.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=hgt.StringValue.create({value:`sha256:${d.sha256Hash}`})),$ye.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new IF.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return $ye.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}za.uploadArtifact=ggt});var l0=g($a=>{"use strict";var ygt=$a&&$a.__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]}),bgt=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vgt=$a&&$a.__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)&&ygt(t,e,r);return bgt(t,e),t};Object.defineProperty($a,"__esModule",{value:!0});$a.getOctokit=$a.context=void 0;var _gt=vgt(vT()),Vye=ym();$a.context=new _gt.Context;function wgt(e,t,...r){let i=Vye.GitHub.plugin(...r);return new i(Vye.getOctokitOptions(e,t))}$a.getOctokit=wgt});var Xye=g((MPt,Qye)=>{Qye.exports=In;function In(e){if(!(this instanceof In))return new In(e);this.value=e}In.prototype.get=function(e){for(var t=this.value,r=0;r{var Egt=Xye(),Sgt=require("events").EventEmitter;Yye.exports=c0;function c0(e){var t=c0.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}c0.light=function(t){var r=c0.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};c0.saw=function(e,t){var r=new Sgt;return r.handlers=t,r.actions=[],r.chain=function(){var i=Egt(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,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 n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=c0.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){xgt(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 xgt(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(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var e2e=g((jPt,Jye)=>{Jye.exports=es;function es(e){if(!(this instanceof es))return new es(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}es.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].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 c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};es.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 l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};es.prototype.toBuffer=function(){return this.slice()};es.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var r2e=g((UPt,t2e)=>{t2e.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var l2e=g((lf,o2e)=>{var Tgt=Zye(),i2e=require("events").EventEmitter,Ngt=e2e(),ZE=r2e(),Rgt=require("stream").Stream;lf=o2e.exports=function(e,t){if(Buffer.isBuffer(e))return lf.parse(e);var r=lf.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};lf.stream=function(e){if(e)return lf.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=a2e(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=ZE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=Tgt.light(s);a.writable=!0;var o=Ngt();a.write=function(d){o.push(d),n()};var l=ZE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=Rgt.prototype.pipe,Object.getOwnPropertyNames(i2e.prototype).forEach(function(d){a[d]=i2e.prototype[d]}),a};lf.parse=function(t){var r=a2e(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=ZE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=ZE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,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");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function n2e(e){for(var t=0,r=0;r{var c2e=require("stream").Transform,Ogt=require("util");function cf(e,t){if(!(this instanceof cf))return new cf;c2e.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}Ogt.inherits(cf,c2e);cf.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 n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};cf.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};cf.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()};u2e.exports=cf});var f2e=g(($Pt,p2e)=>{"use strict";var DF=require("stream"),Pgt=require("util").inherits;function qb(){if(!(this instanceof qb))return new qb;DF.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}Pgt(qb,DF.PassThrough);qb.prototype.autodrain=function(){return this.pipe(new DF.Transform({transform:function(e,t,r){r()}}))};p2e.exports=qb});var FF=g((HPt,h2e)=>{"use strict";var od=l2e(),LF=require("stream"),Igt=require("util"),Dgt=require("zlib"),Lgt=d2e(),m2e=f2e(),Fe={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},Mb=4294967296,Fgt=67324752,Bgt=134695760,qgt=33639248,Mgt=101075792,kgt=117853008,jgt=101010256;function cn(e){if(!(this instanceof cn))return new cn(e);LF.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}Igt.inherits(cn,LF.Transform);cn.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.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,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new m2e,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===Mb-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===Mb-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.ERROR:return e.length;default:return console.log("didn't handle state #",this.state,"discarding"),e.length}};cn.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 n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new LF.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(Bgt,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new Lgt(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=Mb)for(var v=y-Mb;v>=0&&(w=b.compressedSize===v,!w);)v-=Mb;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"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(p))}),this.outStreamInfo.stream.pipe(new m2e().autodrain());return}var f=e.compressionMethod>0;if(f){var m=Dgt.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};cn.prototype._readFile=function(e){var t=od.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};cn.prototype._readExtraFields=function(e){var t={},r={parsed:t};this.options.debug&&(r.debug=[]);for(var i=0;i=w+4&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var L=i+w,O=i+n.extraSize-14,q=this._decodeString(e.slice(L,O));t.symlink=q}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};cn.prototype._readDataDescriptor=function(e,t){if(t){var r=od.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=od.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};cn.prototype._readCentralDirectoryEntry=function(e){var t=od.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};cn.prototype._readEndOfCentralDirectory64=function(e){var t=od.parse(e).word64lu("centralDirectoryRecordSize").word16lu("versionMadeBy").word16lu("versionsNeededToExtract").word32lu("diskNumber").word32lu("diskNumberWithCentralDirectoryStart").word64lu("centralDirectoryEntries").word64lu("totalCentralDirectoryEntries").word64lu("sizeOfCentralDirectory").word64lu("offsetToStartOfCentralDirectory").vars;return t};cn.prototype._readEndOfCentralDirectory=function(e){var t=od.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var Ugt="\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 ";cn.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===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.end(t);t()})}return}t()};cn.prototype.drainAll=function(){this._drainAllEntries=!0};cn.prototype._transform=function(e,t,r){var i=this;i.data.length>0?i.data=Buffer.concat([i.data,e]):i.data=e;var n=i.data.length,s=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===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};h2e.exports=cn});var y2e=g((GPt,g2e)=>{var kb=require("stream").Transform,zgt=require("util"),$gt=FF();function ld(e){if(!(this instanceof ld))return new ld(e);var t=e||{};kb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new $gt(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}zgt.inherits(ld,kb);ld.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};ld.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};ld.prototype.on=function(e,t){return e==="entry"?kb.prototype.on.call(this,"data",t):kb.prototype.on.call(this,e,t)};ld.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new kb({objectMode:!0,transform:function(e,t,r){r()}}))};g2e.exports=ld});var w2e=g((VPt,_2e)=>{var jb=require("path"),b2e=require("fs"),v2e=parseInt("0777",8);_2e.exports=u0.mkdirp=u0.mkdirP=u0;function u0(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||b2e;n===void 0&&(n=v2e),i||(i=null);var a=r||function(){};e=jb.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(jb.dirname(e)===e)return a(o);u0(jb.dirname(e),t,function(l,c){l?a(l,c):u0(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}u0.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||b2e;n===void 0&&(n=v2e),i||(i=null),t=jb.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(jb.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var T2e=g((WPt,x2e)=>{var Hgt=require("fs"),E2e=require("path"),Ggt=require("util"),Vgt=w2e(),S2e=require("stream").Transform,Wgt=FF();function cd(e){if(!(this instanceof cd))return new cd(e);S2e.call(this),this.opts=e||{},this.unzipStream=new Wgt(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)})}Ggt.inherits(cd,S2e);cd.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};cd.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()})};cd.prototype._processEntry=function(e){var t=this,r=E2e.join(this.opts.path,e.path),i=e.isDirectory?r:E2e.dirname(r);this.unfinishedEntries++;var n=function(){var s=Hgt.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();Vgt(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};cd.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};x2e.exports=cd});var N2e=g(BF=>{"use strict";BF.Parse=y2e();BF.Extract=T2e()});var D2e=g(Vi=>{"use strict";var Kgt=Vi&&Vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qgt=Vi&&Vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qF=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)&&Kgt(t,e,r);return Qgt(t,e),t},d0=Vi&&Vi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},R2e=Vi&&Vi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.downloadArtifactInternal=Vi.downloadArtifactPublic=Vi.streamExtractExternal=void 0;var A2e=R2e(require("fs/promises")),Xgt=qF(l0()),Ha=qF(qe()),Ygt=qF(so()),Zgt=R2e(N2e()),Jgt=d1(),eyt=Np(),tyt=h1(),ryt=zu(),iyt=g1(),nyt=Sc(),C2e=e=>{let t=new URL(e);return t.search="",t.toString()};function syt(e){return d0(this,void 0,void 0,function*(){try{return yield A2e.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function O2e(e,t){return d0(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield P2e(e,t);return}catch(i){r++,Ha.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function P2e(e,t){return d0(this,void 0,void 0,function*(){let i=yield new Ygt.HttpClient((0,Jgt.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{Ha.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(Zgt.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}Vi.streamExtractExternal=P2e;function ayt(e,t,r,i,n){return d0(this,void 0,void 0,function*(){let s=yield I2e(n?.path),a=Xgt.getOctokit(i);Ha.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");Ha.info(`Redirecting to blob download url: ${C2e(c)}`);try{Ha.info(`Starting download of artifact to: ${s}`),yield O2e(c,s),Ha.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}Vi.downloadArtifactPublic=ayt;function oyt(e,t){return d0(this,void 0,void 0,function*(){let r=yield I2e(t?.path),i=(0,tyt.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,iyt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:ryt.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new nyt.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.`);o.length>1&&Ha.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);Ha.info(`Redirecting to blob download url: ${C2e(c)}`);try{Ha.info(`Starting download of artifact to: ${r}`),yield O2e(c,r),Ha.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}Vi.downloadArtifactInternal=oyt;function I2e(e=(0,eyt.getGitHubWorkspaceDir)()){return d0(this,void 0,void 0,function*(){return(yield syt(e))?Ha.debug(`Artifact destination folder already exists: ${e}`):(Ha.debug(`Artifact destination folder does not exist, creating: ${e}`),yield A2e.default.mkdir(e,{recursive:!0})),e})}});var JE=g(Pl=>{"use strict";var lyt=Pl&&Pl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cyt=Pl&&Pl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),uyt=Pl&&Pl.__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)&&lyt(t,e,r);return cyt(t,e),t};Object.defineProperty(Pl,"__esModule",{value:!0});Pl.getRetryOptions=void 0;var dyt=uyt(qe()),pyt=5,fyt=[400,401,403,404,422];function myt(e,t=pyt,r=fyt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return dyt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}Pl.getRetryOptions=myt});var e5=g(MF=>{"use strict";Object.defineProperty(MF,"__esModule",{value:!0});var hyt="1.0.4";function L2e(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}L2e.VERSION=hyt;MF.requestLog=L2e});var r5=g(t5=>{"use strict";Object.defineProperty(t5,"__esModule",{value:!0});function gyt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var yyt=gyt(rN());async function byt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function vyt(e,t,r){let i=new yyt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var F2e="3.0.9";function B2e(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",byt.bind(null,e,r)),e.hook.wrap("request",vyt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}B2e.VERSION=F2e;t5.VERSION=F2e;t5.retry=B2e});var jF=g(Ss=>{"use strict";var _yt=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wyt=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eyt=Ss&&Ss.__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)&&_yt(t,e,r);return wyt(t,e),t},M2e=Ss&&Ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.getArtifactInternal=Ss.getArtifactPublic=void 0;var Syt=l0(),xyt=r5(),k2e=Eyt(qe()),Tyt=ym(),Nyt=JE(),Ryt=e5(),Ayt=g1(),Cyt=d1(),Oyt=h1(),q2e=zu(),kF=Sc();function Pyt(e,t,r,i,n){var s;return M2e(this,void 0,void 0,function*(){let[a,o]=(0,Nyt.getRetryOptions)(Tyt.defaults),l={log:void 0,userAgent:(0,Cyt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,Syt.getOctokit)(n,l,xyt.retry,Ryt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new kF.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new kF.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 d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],k2e.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}Ss.getArtifactPublic=Pyt;function Iyt(e){return M2e(this,void 0,void 0,function*(){let t=(0,Oyt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,Ayt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:q2e.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new kF.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=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],k2e.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?q2e.Timestamp.toDate(a.createdAt):void 0}}})}Ss.getArtifactInternal=Iyt});var $2e=g(ud=>{"use strict";var U2e=ud&&ud.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ud,"__esModule",{value:!0});ud.deleteArtifactInternal=ud.deleteArtifactPublic=void 0;var j2e=qe(),Dyt=l0(),Lyt=d1(),Fyt=JE(),Byt=ym(),qyt=e5(),Myt=r5(),kyt=h1(),jyt=g1(),Uyt=zu(),zyt=jF(),z2e=Sc();function $yt(e,t,r,i,n){var s;return U2e(this,void 0,void 0,function*(){let[a,o]=(0,Fyt.getRetryOptions)(Byt.defaults),l={log:void 0,userAgent:(0,Lyt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Dyt.getOctokit)(n,l,Myt.retry,qyt.requestLog),u=yield(0,zyt.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new z2e.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}ud.deleteArtifactPublic=$yt;function Hyt(e){return U2e(this,void 0,void 0,function*(){let t=(0,kyt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,jyt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:Uyt.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new z2e.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,j2e.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,j2e.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}ud.deleteArtifactInternal=Hyt});var V2e=g(dd=>{"use strict";var H2e=dd&&dd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(dd,"__esModule",{value:!0});dd.listArtifactsInternal=dd.listArtifactsPublic=void 0;var Ub=qe(),Gyt=l0(),Vyt=d1(),Wyt=JE(),Kyt=ym(),Qyt=e5(),Xyt=r5(),Yyt=h1(),Zyt=g1(),Jyt=zu(),UF=1e3,i5=100,e2t=UF/i5;function t2t(e,t,r,i,n=!1){return H2e(this,void 0,void 0,function*(){(0,Ub.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,Wyt.getRetryOptions)(Kyt.defaults),l={log:void 0,userAgent:(0,Vyt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Gyt.getOctokit)(i,l,Xyt.retry,Qyt.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:i5,page:u}),p=Math.ceil(d.total_count/i5);d.total_count>UF&&((0,Ub.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${UF} artifacts will be returned`),p=e2t);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?Jyt.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=G2e(a)),(0,Ub.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}dd.listArtifactsInternal=r2t;function G2e(e){e.sort((i,n)=>n.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 $F=g(pd=>{"use strict";var zb=pd&&pd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},i2t=pd&&pd.__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 n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(Y2e,"__esModule",{value:!0})});var J2e=g(Il=>{"use strict";var s2t=Il&&Il.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),HF=Il&&Il.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&s2t(t,e,r)};Object.defineProperty(Il,"__esModule",{value:!0});var a2t=$F();HF(Z2e(),Il);HF(Sc(),Il);HF($F(),Il);var o2t=new a2t.DefaultArtifactClient;Il.default=o2t});var VF=g(p0=>{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.checkArtifactFilePath=p0.checkArtifactName=void 0;var l2t=qe(),GF=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),ebe=new Map([...GF,["\\"," Backslash \\"],["/"," Forward slash /"]]);function c2t(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of ebe)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(ebe.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.`);(0,l2t.info)("Artifact name is valid!")}p0.checkArtifactName=c2t;function u2t(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of GF)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(GF.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. + `)}p0.checkArtifactFilePath=u2t});var tbe=g(Dl=>{"use strict";var d2t=Dl&&Dl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),p2t=Dl&&Dl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),f2t=Dl&&Dl.__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)&&d2t(t,e,r);return p2t(t,e),t};Object.defineProperty(Dl,"__esModule",{value:!0});Dl.getUploadSpecification=void 0;var n5=f2t(require("fs")),m2t=qe(),Vb=require("path"),h2t=VF();function g2t(e,t,r){let i=[];if(!n5.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!n5.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,Vb.normalize)(t),t=(0,Vb.resolve)(t);for(let n of r){if(!n5.existsSync(n))throw new Error(`File ${n} does not exist`);if(n5.statSync(n).isDirectory())(0,m2t.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,Vb.normalize)(n),n=(0,Vb.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,h2t.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,Vb.join)(e,s)})}}return i}Dl.getUploadSpecification=g2t});var ybe=g((oIt,Fc)=>{var fi=require("fs"),YF=require("os"),Ys=require("path"),rbe=require("crypto"),Ll={fs:fi.constants,os:YF.constants},ibe="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",sbe=/XXXXXX/,y2t=3,abe=(Ll.O_CREAT||Ll.fs.O_CREAT)|(Ll.O_EXCL||Ll.fs.O_EXCL)|(Ll.O_RDWR||Ll.fs.O_RDWR),b2t=YF.platform()==="win32",v2t=Ll.EBADF||Ll.os.errno.EBADF,_2t=Ll.ENOENT||Ll.os.errno.ENOENT,obe=448,lbe=384,w2t="exit",f0=[],cbe=fi.rmdirSync.bind(fi),ube=!1;function E2t(e,t){return fi.rm(e,{recursive:!0},t)}function dbe(e){return fi.rmSync(e,{recursive:!0})}function ZF(e,t){let r=m0(e,t),i=r[0],n=r[1];try{mbe(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=fbe(i);fi.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function JF(e){let t=m0(e),r=t[0];mbe(r);let i=r.tries;do{let n=fbe(r);try{fi.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function S2t(e,t){let r=m0(e,t),i=r[0],n=r[1];ZF(i,function(a,o){if(a)return n(a);fi.open(o,abe,i.mode||lbe,function(c,u){if(c)return n(c);if(i.discardDescriptor)return fi.close(u,function(p){return n(p,o,void 0,KF(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,KF(o,d?-1:u,i,!1))}})})}function x2t(e){let t=m0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=JF(r);var s=fi.openSync(n,abe,r.mode||lbe);return r.discardDescriptor&&(fi.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:KF(n,i?-1:s,r,!0)}}function T2t(e,t){let r=m0(e,t),i=r[0],n=r[1];ZF(i,function(a,o){if(a)return n(a);fi.mkdir(o,i.mode||obe,function(c){if(c)return n(c);n(null,o,pbe(o,i,!1))})})}function N2t(e){let t=m0(e),r=t[0],i=JF(r);return fi.mkdirSync(i,r.mode||obe),{name:i,removeCallback:pbe(i,r,!0)}}function R2t(e,t){let r=function(i){if(i&&!XF(i))return t(i);t()};0<=e[0]?fi.close(e[0],function(){fi.unlink(e[1],r)}):fi.unlink(e[1],r)}function A2t(e){let t=null;try{0<=e[0]&&fi.closeSync(e[0])}catch(r){if(!P2t(r)&&!XF(r))throw r}finally{try{fi.unlinkSync(e[1])}catch(r){XF(r)||(t=r)}}if(t!==null)throw t}function KF(e,t,r,i){let n=s5(A2t,[t,e],i),s=s5(R2t,[t,e],i,n);return r.keep||f0.unshift(n),i?n:s}function pbe(e,t,r){let i=t.unsafeCleanup?E2t:fi.rmdir.bind(fi),n=t.unsafeCleanup?dbe:cbe,s=s5(n,e,r),a=s5(i,e,r,s);return t.keep||f0.unshift(s),r?s:a}function s5(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=f0.indexOf(o);return l>=0&&f0.splice(l,1),n=!0,r||e===cbe||e===dbe?e(t):e(t,a||function(){})}}}function C2t(){if(ube)for(;f0.length;)try{f0[0]()}catch{}}function nbe(e){let t=[],r=null;try{r=rbe.randomBytes(e)}catch{r=rbe.pseudoRandomBytes(e)}for(var i=0;i"u"}function m0(e,t){if(typeof e=="function")return[{},e];if(xs(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function fbe(e){let t=e.tmpdir;if(!xs(e.name))return Ys.join(t,e.dir,e.name);if(!xs(e.template))return Ys.join(t,e.dir,e.template).replace(sbe,nbe(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",nbe(12),e.postfix?"-"+e.postfix:""].join("");return Ys.join(t,e.dir,r)}function mbe(e){e.tmpdir=gbe(e);let t=e.tmpdir;if(xs(e.name)||WF(e.name,"name",t),xs(e.dir)||WF(e.dir,"dir",t),!xs(e.template)&&(WF(e.template,"template",t),!e.template.match(sbe)))throw new Error(`Invalid template, found "${e.template}".`);if(!xs(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=xs(e.name)?e.tries||y2t:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=xs(e.dir)?"":Ys.relative(t,QF(e.dir,t)),e.template=xs(e.template)?void 0:Ys.relative(t,QF(e.template,t)),e.template=O2t(e.template)?void 0:Ys.relative(e.dir,e.template),e.name=xs(e.name)?void 0:e.name,e.prefix=xs(e.prefix)?"":e.prefix,e.postfix=xs(e.postfix)?"":e.postfix}function QF(e,t){return e.startsWith(t)?Ys.resolve(e):Ys.resolve(Ys.join(t,e))}function WF(e,t,r){if(t==="name"){if(Ys.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Ys.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Ys.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=QF(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function P2t(e){return hbe(e,-v2t,"EBADF")}function XF(e){return hbe(e,-_2t,"ENOENT")}function hbe(e,t,r){return b2t?e.code===r:e.code===r&&e.errno===t}function I2t(){ube=!0}function gbe(e){return Ys.resolve(e&&e.tmpdir||YF.tmpdir())}process.addListener(w2t,C2t);Object.defineProperty(Fc.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return gbe()}});Fc.exports.dir=T2t;Fc.exports.dirSync=N2t;Fc.exports.file=S2t;Fc.exports.fileSync=x2t;Fc.exports.tmpName=ZF;Fc.exports.tmpNameSync=JF;Fc.exports.setGracefulCleanup=I2t});var bbe=g((lIt,Zs)=>{"use strict";var{promisify:Wb}=require("util"),fd=ybe();Zs.exports.fileSync=fd.fileSync;var D2t=Wb((e,t)=>fd.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:Wb(s)})));Zs.exports.file=async e=>D2t(e);Zs.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Zs.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Zs.exports.dirSync=fd.dirSync;var L2t=Wb((e,t)=>fd.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:Wb(n)})));Zs.exports.dir=async e=>L2t(e);Zs.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Zs.exports.dir(r);try{return await t({path:i})}finally{await n()}};Zs.exports.tmpNameSync=fd.tmpNameSync;Zs.exports.tmpName=Wb(fd.tmpName);Zs.exports.tmpdir=fd.tmpdir;Zs.exports.setGracefulCleanup=fd.setGracefulCleanup});var h0=g(sr=>{"use strict";Object.defineProperty(sr,"__esModule",{value:!0});sr.isGhes=sr.getRetentionDays=sr.getWorkSpaceDirectory=sr.getWorkFlowRunId=sr.getRuntimeUrl=sr.getRuntimeToken=sr.getDownloadFileConcurrency=sr.getInitialRetryIntervalInMilliseconds=sr.getRetryMultiplier=sr.getRetryLimit=sr.getUploadChunkSize=sr.getUploadFileConcurrency=void 0;function F2t(){return 2}sr.getUploadFileConcurrency=F2t;function B2t(){return 8*1024*1024}sr.getUploadChunkSize=B2t;function q2t(){return 5}sr.getRetryLimit=q2t;function M2t(){return 1.5}sr.getRetryMultiplier=M2t;function k2t(){return 3e3}sr.getInitialRetryIntervalInMilliseconds=k2t;function j2t(){return 2}sr.getDownloadFileConcurrency=j2t;function U2t(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}sr.getRuntimeToken=U2t;function z2t(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}sr.getRuntimeUrl=z2t;function $2t(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}sr.getWorkFlowRunId=$2t;function H2t(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}sr.getWorkSpaceDirectory=H2t;function G2t(){return process.env.GITHUB_RETENTION_DAYS}sr.getRetentionDays=G2t;function V2t(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}sr.isGhes=V2t});var vbe=g(tB=>{"use strict";Object.defineProperty(tB,"__esModule",{value:!0});var W2t=[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")],eB=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=W2t[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}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";var g0=Me&&Me.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},_be=Me&&Me.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Me,"__esModule",{value:!0});Me.digestForStream=Me.sleep=Me.getProperRetention=Me.rmFile=Me.getFileSize=Me.createEmptyFilesForArtifact=Me.createDirectoriesForArtifact=Me.displayHttpDiagnostics=Me.getArtifactUrl=Me.createHttpClient=Me.getUploadHeaders=Me.getDownloadHeaders=Me.getContentRange=Me.tryGetRetryAfterValueTimeInMilliseconds=Me.isThrottledStatusCode=Me.isRetryableStatusCode=Me.isForbiddenStatusCode=Me.isSuccessStatusCode=Me.getApiVersion=Me.parseEnvNumber=Me.getExponentialRetryTimeInMilliseconds=void 0;var K2t=_be(require("crypto")),a5=require("fs"),df=qe(),md=so(),Q2t=V0(),uf=h0(),X2t=_be(vbe());function Y2t(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,uf.getInitialRetryIntervalInMilliseconds)();let t=(0,uf.getInitialRetryIntervalInMilliseconds)()*(0,uf.getRetryMultiplier)()*e,r=t*(0,uf.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}Me.getExponentialRetryTimeInMilliseconds=Y2t;function Z2t(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}Me.parseEnvNumber=Z2t;function Kb(){return"6.0-preview"}Me.getApiVersion=Kb;function J2t(e){return e?e>=200&&e<300:!1}Me.isSuccessStatusCode=J2t;function ebt(e){return e?e===md.HttpCodes.Forbidden:!1}Me.isForbiddenStatusCode=ebt;function tbt(e){return e?[md.HttpCodes.BadGateway,md.HttpCodes.GatewayTimeout,md.HttpCodes.InternalServerError,md.HttpCodes.ServiceUnavailable,md.HttpCodes.TooManyRequests,413].includes(e):!1}Me.isRetryableStatusCode=tbt;function rbt(e){return e?e===md.HttpCodes.TooManyRequests:!1}Me.isThrottledStatusCode=rbt;function ibt(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,df.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,df.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,df.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}Me.tryGetRetryAfterValueTimeInMilliseconds=ibt;function nbt(e,t,r){return`bytes ${e}-${t}/${r}`}Me.getContentRange=nbt;function sbt(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${Kb()}`):i.Accept=`application/json;api-version=${Kb()}`,i}Me.getDownloadHeaders=sbt;function abt(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${Kb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}Me.getUploadHeaders=abt;function obt(e){return new md.HttpClient(e,[new Q2t.BearerCredentialHandler((0,uf.getRuntimeToken)())])}Me.createHttpClient=obt;function lbt(){let e=`${(0,uf.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,uf.getWorkFlowRunId)()}/artifacts?api-version=${Kb()}`;return(0,df.debug)(`Artifact Url: ${e}`),e}Me.getArtifactUrl=lbt;function cbt(e){(0,df.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 ######`)}Me.displayHttpDiagnostics=cbt;function ubt(e){return g0(this,void 0,void 0,function*(){for(let t of e)yield a5.promises.mkdir(t,{recursive:!0})})}Me.createDirectoriesForArtifact=ubt;function dbt(e){return g0(this,void 0,void 0,function*(){for(let t of e)yield(yield a5.promises.open(t,"w")).close()})}Me.createEmptyFilesForArtifact=dbt;function pbt(e){return g0(this,void 0,void 0,function*(){let t=yield a5.promises.stat(e);return(0,df.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}Me.getFileSize=pbt;function fbt(e){return g0(this,void 0,void 0,function*(){yield a5.promises.unlink(e)})}Me.rmFile=fbt;function mbt(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}Me.sleep=hbt;function gbt(e){return g0(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new X2t.default,n=K2t.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}Me.digestForStream=gbt});var iB=g(o5=>{"use strict";Object.defineProperty(o5,"__esModule",{value:!0});o5.StatusReporter=void 0;var wbe=qe(),rB=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);(0,wbe.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,wbe.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};o5.StatusReporter=rB});var sB=g(l5=>{"use strict";Object.defineProperty(l5,"__esModule",{value:!0});l5.HttpManager=void 0;var Ebe=y0(),nB=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,Ebe.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,Ebe.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};l5.HttpManager=nB});var Tbe=g(Dn=>{"use strict";var ybt=Dn&&Dn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bbt=Dn&&Dn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sbe=Dn&&Dn.__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)&&ybt(t,e,r);return bbt(t,e),t},c5=Dn&&Dn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},vbt=Dn&&Dn.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Dn,"__esModule",{value:!0});Dn.createGZipFileInBuffer=Dn.createGZipFileOnDisk=void 0;var u5=Sbe(require("fs")),xbe=Sbe(require("zlib")),_bt=require("util"),wbt=(0,_bt.promisify)(u5.stat),Ebt=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function Sbt(e,t){return c5(this,void 0,void 0,function*(){for(let r of Ebt)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=u5.createReadStream(e),s=xbe.createGzip(),a=u5.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>c5(this,void 0,void 0,function*(){let o=(yield wbt(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}Dn.createGZipFileOnDisk=Sbt;function xbt(e){return c5(this,void 0,void 0,function*(){return new Promise(t=>c5(this,void 0,void 0,function*(){var r,i,n,s;let a=u5.createReadStream(e),o=xbe.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=vbt(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}Dn.createGZipFileInBuffer=xbt});var aB=g(Ts=>{"use strict";var Tbt=Ts&&Ts.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Nbt=Ts&&Ts.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Rbt=Ts&&Ts.__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)&&Tbt(t,e,r);return Nbt(t,e),t},Rbe=Ts&&Ts.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.retryHttpClientRequest=Ts.retry=void 0;var b0=y0(),Nbe=Rbt(qe()),Abt=h0();function Abe(e,t,r,i){return Rbe(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,b0.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,b0.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){Nbe.info(`${e} - Error is not retryable`),n&&(0,b0.displayHttpDiagnostics)(n);break}Nbe.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,b0.sleep)((0,b0.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,b0.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}Ts.retry=Abe;function Cbt(e,t,r=new Map,i=(0,Abt.getRetryLimit)()){return Rbe(this,void 0,void 0,function*(){return yield Abe(e,t,r,i)})}Ts.retryHttpClientRequest=Cbt});var Dbe=g(Ga=>{"use strict";var Obt=Ga&&Ga.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Pbt=Ga&&Ga.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d5=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)&&Obt(t,e,r);return Pbt(t,e),t},Fl=Ga&&Ga.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ga,"__esModule",{value:!0});Ga.UploadHttpClient=void 0;var lB=d5(require("fs")),Or=d5(qe()),Ibt=d5(bbe()),Dbt=d5(require("stream")),un=y0(),v0=h0(),Lbt=require("util"),Cbe=require("url"),Obe=require("perf_hooks"),Fbt=iB(),oB=so(),Bbt=sB(),Pbe=Tbe(),Ibe=aB(),qbt=(0,Lbt.promisify)(lB.stat),cB=class{constructor(){this.uploadHttpManager=new Bbt.HttpManager((0,v0.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new Fbt.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Fl(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,v0.getRetentionDays)();i.RetentionDays=(0,un.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,un.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,un.getUploadHeaders)("application/json",!1),l=new Map([[oB.HttpCodes.Forbidden,(0,v0.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[oB.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,Ibe.retryHttpClientRequest)("Create Artifact Container",()=>Fl(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Fl(this,void 0,void 0,function*(){let n=(0,v0.getUploadFileConcurrency)(),s=(0,v0.getUploadChunkSize)();Or.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new Cbe.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Fl(this,void 0,void 0,function*(){for(;ulB.createReadStream(r.file),u=!1,c=n):(Or.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new Dbt.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Or.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield Ibt.file();Or.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,Pbe.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&nlB.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Or.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Or.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Fl(this,void 0,void 0,function*(){let c=yield(0,un.digestForStream)(i()),u=(0,un.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,un.getContentRange)(n,s,a),c),d=()=>Fl(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,v0.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,un.displayHttpDiagnostics)(y),Or.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Fl(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Or.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,un.sleep)(y);else{let b=(0,un.getExponentialRetryTimeInMilliseconds)(p);Or.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,un.sleep)(b)}Or.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Or.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,un.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,un.isRetryableStatusCode)(y.message.statusCode)){if(Or.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,un.isThrottledStatusCode)(y.message.statusCode)?yield h((0,un.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Or.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,un.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Fl(this,void 0,void 0,function*(){let i=new Cbe.URL((0,un.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Or.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,un.getUploadHeaders)("application/json",!1),l=new Map([[oB.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,Ibe.retryHttpClientRequest)("Finalize artifact upload",()=>Fl(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Or.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};Ga.UploadHttpClient=cB});var qbe=g(Va=>{"use strict";var Mbt=Va&&Va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kbt=Va&&Va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pB=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)&&Mbt(t,e,r);return kbt(t,e),t},Do=Va&&Va.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Va,"__esModule",{value:!0});Va.DownloadHttpClient=void 0;var Lbe=pB(require("fs")),ts=pB(qe()),jbt=pB(require("zlib")),Ns=y0(),Ubt=require("url"),zbt=iB(),Fbe=require("perf_hooks"),$bt=sB(),uB=h0(),Bbe=aB(),dB=class{constructor(){this.downloadHttpManager=new $bt.HttpManager((0,uB.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new zbt.StatusReporter(1e3)}listArtifacts(){return Do(this,void 0,void 0,function*(){let t=(0,Ns.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,Ns.getDownloadHeaders)("application/json"),s=yield(yield(0,Bbe.retryHttpClientRequest)("List Artifacts",()=>Do(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return Do(this,void 0,void 0,function*(){let i=new Ubt.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,Ns.getDownloadHeaders)("application/json"),o=yield(yield(0,Bbe.retryHttpClientRequest)("Get Container Items",()=>Do(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return Do(this,void 0,void 0,function*(){let r=(0,uB.getDownloadFileConcurrency)();ts.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;ts.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>Do(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return Do(this,void 0,void 0,function*(){let n=0,s=(0,uB.getRetryLimit)(),a=Lbe.createWriteStream(i),o=(0,Ns.getDownloadHeaders)("application/json",!0,!0),l=()=>Do(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>Do(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)ts.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,Ns.sleep)(f);else{let m=(0,Ns.getExponentialRetryTimeInMilliseconds)(n);ts.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,Ns.sleep)(m)}ts.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(ts.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>Do(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,Ns.rmFile)(f),a=Lbe.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){ts.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,Ns.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,Ns.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,Ns.isRetryableStatusCode)(f.message.statusCode))ts.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,Ns.isThrottledStatusCode)(f.message.statusCode)?yield u((0,Ns.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,Ns.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return Do(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=jbt.createGunzip();t.message.on("error",o=>{ts.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{ts.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{ts.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{ts.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{ts.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};Va.DownloadHttpClient=dB});var Mbe=g(Bl=>{"use strict";var Hbt=Bl&&Bl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gbt=Bl&&Bl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vbt=Bl&&Bl.__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)&&Hbt(t,e,r);return Gbt(t,e),t};Object.defineProperty(Bl,"__esModule",{value:!0});Bl.getDownloadSpecification=void 0;var p5=Vbt(require("path"));function Wbt(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?p5.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=p5.normalize(a.path),l=p5.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(p5.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Bl.getDownloadSpecification=Wbt});var zbe=g(Wa=>{"use strict";var Kbt=Wa&&Wa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qbt=Wa&&Wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xbt=Wa&&Wa.__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)&&Kbt(t,e,r);return Qbt(t,e),t},fB=Wa&&Wa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wa,"__esModule",{value:!0});Wa.DefaultArtifactClient=void 0;var Rs=Xbt(qe()),Ybt=tbe(),Zbt=Dbe(),f5=y0(),Jbt=VF(),kbe=qbe(),jbe=Mbe(),Ube=h0(),m5=require("path"),mB=class e{static create(){return new e}uploadArtifact(t,r,i,n){return fB(this,void 0,void 0,function*(){Rs.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`),(0,Jbt.checkArtifactName)(t);let s=(0,Ybt.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new Zbt.UploadHttpClient;if(s.length===0)Rs.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw Rs.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Rs.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),Rs.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);Rs.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?Rs.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):Rs.info("Artifact has been finalized. All files have been successfully uploaded!"),Rs.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.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 +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return fB(this,void 0,void 0,function*(){let n=new kbe.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,Ube.getWorkSpaceDirectory)()),r=(0,m5.normalize)(r),r=(0,m5.resolve)(r);let l=(0,jbe.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?Rs.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,f5.createDirectoriesForArtifact)(l.directoryStructure),Rs.info("Directory structure has been set up for the artifact"),yield(0,f5.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return fB(this,void 0,void 0,function*(){let r=new kbe.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return Rs.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,Ube.getWorkSpaceDirectory)()),t=(0,m5.normalize)(t),t=(0,m5.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(h5,"__esModule",{value:!0});h5.create=void 0;var e6t=zbe();function t6t(){return e6t.DefaultArtifactClient.create()}h5.create=t6t});var hB=g((wIt,Hbe)=>{Hbe.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var g5=g(Vbe=>{var Gbe={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function r6t(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(Gbe))Vbe[e]=r6t(Gbe[e])});var Ybe=g((SIt,Xbe)=>{var i6t=require("fs"),Si=require("path"),Wbe=hB(),n6t=g5(),s6t=typeof process=="object"&&process.platform==="win32",Kbe=e=>typeof e=="object"&&e!==null,Qbe=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Qr(e){this.sep=Si.sep,this.fs=i6t,Kbe(e)&&Kbe(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}Xbe.exports=Qr;Qr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw n6t.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Qr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=Si.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Qr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=Si.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Qr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=Si.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(Si.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Qr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=Si.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(Si.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Qr.prototype.getAttributes=function(){};Qr.prototype.setAttributes=function(){};Qr.crc32update=function(e,t){return Qbe[(e^t)&255]^e>>>8};Qr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Qr.methodToString=function(e){switch(e){case Wbe.STORED:return"STORED ("+e+")";case Wbe.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Qr.canonical=function(e){if(!e)return"";let t=Si.posix.normalize("/"+e.split("\\").join("/"));return Si.join(".",t)};Qr.zipnamefix=function(e){if(!e)return"";let t=Si.posix.normalize("/"+e.split("\\").join("/"));return Si.posix.join(".",t)};Qr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Qr.sanitize=function(e,t){e=Si.resolve(Si.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Qr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Qr.isWin=s6t;Qr.crcTable=Qbe});var Jbe=g((xIt,Zbe)=>{var a6t=require("path");Zbe.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=a6t.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var t6e=g((TIt,e6e)=>{e6e.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var w0=g((NIt,_0)=>{_0.exports=Ybe();_0.exports.Constants=hB();_0.exports.Errors=g5();_0.exports.FileAttr=Jbe();_0.exports.decoder=t6e()});var i6e=g((RIt,r6e)=>{var hd=w0(),oe=hd.Constants;r6e.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=hd.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=hd.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return hd.fromDOS2Date(this.timeval)},set time(v){this.timeval=hd.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw hd.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,L=T+h.extraLen;return v.slice(T,L)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw hd.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:hd.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var s6e=g((AIt,n6e)=>{var E0=w0(),Pr=E0.Constants;n6e.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Pr.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Pr.ENDHDR||s.readUInt32LE(0)!==Pr.ENDSIG)&&(s.length{gB.EntryHeader=i6e();gB.MainHeader=s6e()});var o6e=g((OIt,a6e)=>{a6e.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var o6t=+(process.versions?process.versions.node:"").split(".")[0]||0;l6e.exports=function(e,t){var r=require("zlib");let i=o6t>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:u6e}=require("crypto"),l6t=g5(),c6t=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),p6e=(e,t)=>Math.imul(e,t)>>>0,d6e=(e,t)=>c6t[(e^t)&255]^e>>>8,Qb=()=>typeof u6e=="function"?u6e(Buffer.alloc(12)):Qb.node();Qb.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};b5.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return p6e(e,e^1)>>8&255};function u6t(e){let t=new b5(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function d6t(e){let t=new b5(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function p6t(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=u6t(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw l6t.WRONG_PASSWORD();return i(e.slice(12))}function f6t(e){Buffer.isBuffer(e)&&e.length>=12?y5.genSalt=function(){return e.slice(0,12)}:e==="node"?y5.genSalt=Qb.node:y5.genSalt=Qb}function m6t(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=d6t(r),s=y5.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}f6e.exports={decrypt:p6t,encrypt:m6t,_salter:f6t}});var h6e=g(v5=>{v5.Deflater=o6e();v5.Inflater=c6e();v5.ZipCrypto=m6e()});var vB=g((LIt,g6e)=>{var Gt=w0(),h6t=yB(),Xr=Gt.Constants,bB=h6e();g6e.exports=function(e,t){var r=new h6t.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Gt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Xr.LOCSIG||t.readUInt32LE(T)==Xr.CENSIG)throw Gt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Xr.EXTSIG)E.crc=t.readUInt32LE(T+Xr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Xr.EXTSIZ),E.size=t.readUInt32LE(T+Xr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Xr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Xr.EXTSIZ-4),E.size=t.readUInt32LE(T+Xr.EXTLEN-4);else throw Gt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Gt.Errors.DESCRIPTOR_FAULTY();if(Gt.crc32(v)!==E.crc)return!1}else if(Gt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Gt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var L=p();if(L.length===0)return v&&E&&E(L),L;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Gt.Errors.INVALID_PASS_PARAM();L=bB.ZipCrypto.decrypt(L,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Gt.Constants.STORED:if(L.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Gt.Errors.BAD_CRC()),Gt.Errors.BAD_CRC();case Gt.Constants.DEFLATED:var q=new bB.Inflater(L,r.size);if(v)q.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Gt.Errors.BAD_CRC()))});else{if(q.inflate(O).copy(O,0),!f(O))throw Gt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Gt.Errors.UNKNOWN_METHOD()),Gt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Gt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Gt.Constants.DEFLATED:var L=new bB.Deflater(a);if(v)L.deflateAsync(function(q){T=Buffer.alloc(q.length),r.compressedSize=q.length,q.copy(T),E&&E(T)});else{var O=L.deflate();return r.compressedSize=O.length,O}L=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,L,O;E+4=Xr.EF_ZIP64_SCOMP&&(E=y(v,Xr.EF_ZIP64_SUNCOMP),r.size===Xr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Xr.EF_ZIP64_RHO&&(T=y(v,Xr.EF_ZIP64_SCOMP),r.compressedSize===Xr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Xr.EF_ZIP64_DSN&&(L=y(v,Xr.EF_ZIP64_RHO),r.offset===Xr.EF_ZIP64_OR_32&&(r.offset=L)),v.length>=Xr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Xr.EF_ZIP64_DSN),r.diskNumStart===Xr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Gt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Gt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Gt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Gt.toBuffer(v,Gt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Gt.Constants.DEFLATED,r.crc=Gt.crc32(v),r.changed=!0):r.method=Gt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Gt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var v6e=g((FIt,b6e)=>{var y6e=vB(),g6t=yB(),dn=w0();b6e.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new g6t.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/dn.Constants.CENHDR)throw dn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===dn.Constants.ENDSIG){T=b,L=b,E=b+dn.Constants.ENDHDR,v=b-dn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===dn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===dn.Constants.ZIP64SIG){T=b,E=b+dn.readBigUInt64LE(e,b+dn.Constants.ZIP64SIZE)+dn.Constants.ZIP64LEAD;break}}if(T==-1)throw dn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(L+dn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=dn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let q=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+q.length;v+=M,y.push(P),y.push(q);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let L=s.toBinary();return n&&n.copy(L,dn.Constants.ENDHDR),L.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],L=0,O=0,q=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(F){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+F.length;O+=I,E.push(R),E.push(F);let B=x.packCentralHeader();T.push(B),s.size+=B.length,L+=I+B.length,q++,P(M)})}else{L+=s.mainHeaderSize,s.offset=O,s.totalEntries=q,O=0;let x=Buffer.alloc(L);E.forEach(function(F){F.copy(x,O),O+=F.length}),T.forEach(function(F){F.copy(x,O),O+=F.length});let Y=s.toBinary();n&&n.copy(Y,dn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var E6e=g((BIt,w6e)=>{var Ir=w0(),Yr=require("path"),y6t=vB(),b6t=v6e(),pf=(...e)=>Ir.findLast(e,t=>typeof t=="boolean"),_6e=(...e)=>Ir.findLast(e,t=>typeof t=="string"),v6t=(...e)=>Ir.findLast(e,t=>typeof t=="function"),_6t={noSort:!1,readEntries:!1,method:Ir.Constants.NONE,fs:null};w6e.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),_6t);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Ir.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Ir(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Ir.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Ir.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Ir.Errors.INVALID_FILENAME();let s=new b6t(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Ir;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Yr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Yr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Yr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Yr.win32.basename(Yr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Yr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let L=Yr.win32.basename(Yr.win32.normalize(h));if(b+=w||L,T.isFile())n.fs.readFile(h,function(O,q){return O?m(O,!1):(v.addFile(b,q,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Yr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Yr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Yr.dirname(v))}}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Yr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Ir.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Yr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(L){return T.test(L)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Yr.join(y,w(p(localPath,T))),E=T=>Yr.win32.basename(Yr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Ir.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(L,O){if(L)return m(L);O=O.filter(q=>b(v(q))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(q,P){return function(M,x){if(M||x===!1)return setImmediate(q,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Yr.dirname(v(P)),zipName:E(P)},q)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new y6t(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=pf(!1,y),b=pf(!1,b),h=pf(!0,h),w=_6e(b,w);var v=c(f);if(!v)throw Ir.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Yr.basename(E));if(v.isDirectory){var L=s.getEntryChildren(v);return L.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Ir.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Yr.basename(x));let F=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,F)}),!0}var O=v.getData(s.password);if(!O)throw Ir.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Ir.Errors.CANT_OVERRIDE();let q=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,q),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=pf(!1,h),y=_6e(h,y),m=pf(!1,m),!s)throw Ir.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Ir.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Ir.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=v6t(m,h,y),h=pf(!1,h),m=pf(!1,m),!y)return new Promise((T,L)=>{this.extractAllToAsync(f,m,h,function(O){O?L(O):T(this)})});if(!s){y(Ir.Errors.NO_ZIP());return}f=Yr.resolve(f);let b=T=>o(f,Yr.normalize(a(T.entryName))),w=(T,L)=>new Error(T+': "'+L+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let L=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(L),O&&n.fs.chmodSync(L,O),n.fs.utimesSync(L,T.header.time,T.header.time)}catch{y(w("Unable to create folder",L))}}E.reverse().reduce(function(T,L){return function(O){if(O)T(O);else{let q=Yr.normalize(a(L.entryName)),P=o(f,q);L.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Ir.Errors.CANT_EXTRACT_FILE());else{let Y=h?L.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(F){F||T(w("Unable to write file",P)),n.fs.utimes(P,L.header.time,L.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var x6e=g(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.cliErrorsConfig=Ka.CliConfigErrorCategory=Ka.CliError=void 0;Ka.getCliConfigCategoryIfExists=S6e;Ka.wrapCliConfigurationError=T6t;var Xb=Zi(),w6t=Tp(),E6t=Wt(),_B=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,Xb.prettyPrintInvocation)(t,r),a=S6t(n),o=x6t(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,Xb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${w6t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,Xb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ka.CliError=_B;function S6t(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(Xb.ensureEndsInPeriod)),[(0,Xb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function x6t(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var mi;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(mi||(Ka.CliConfigErrorCategory=mi={}));Ka.cliErrorsConfig={[mi.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[mi.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[mi.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[mi.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[mi.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[mi.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[mi.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[mi.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[mi.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[mi.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[mi.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[mi.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[mi.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[mi.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[mi.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[mi.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[mi.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[mi.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function S6e(e){for(let[t,r]of Object.entries(Ka.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function T6t(e){let t=S6e(e);if(t===void 0)return e;let r=e.message,i=Ka.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new E6t.ConfigurationError(r)}});var AB=g((je,C6e)=>{je=C6e.exports=Ye;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};je.SEMVER_SPEC_VERSION="2.0.0";var Yb=256,_5=Number.MAX_SAFE_INTEGER||9007199254740991,wB=16,N6t=Yb-6,S0=je.re=[],jt=je.safeRe=[],X=je.src=[],H=je.tokens={},R6e=0;function nt(e){H[e]=R6e++}var SB="[a-zA-Z0-9-]",EB=[["\\s",1],["\\d",Yb],[SB,N6t]];function Jb(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");X[H.XRANGEIDENTIFIERLOOSE]=X[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");X[H.XRANGEIDENTIFIER]=X[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");X[H.XRANGEPLAIN]="[v=\\s]*("+X[H.XRANGEIDENTIFIER]+")(?:\\.("+X[H.XRANGEIDENTIFIER]+")(?:\\.("+X[H.XRANGEIDENTIFIER]+")(?:"+X[H.PRERELEASE]+")?"+X[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");X[H.XRANGEPLAINLOOSE]="[v=\\s]*("+X[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[H.XRANGEIDENTIFIERLOOSE]+")(?:"+X[H.PRERELEASELOOSE]+")?"+X[H.BUILD]+"?)?)?";nt("XRANGE");X[H.XRANGE]="^"+X[H.GTLT]+"\\s*"+X[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");X[H.XRANGELOOSE]="^"+X[H.GTLT]+"\\s*"+X[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");X[H.COERCE]="(^|[^\\d])(\\d{1,"+wB+"})(?:\\.(\\d{1,"+wB+"}))?(?:\\.(\\d{1,"+wB+"}))?(?:$|[^\\d])";nt("COERCERTL");S0[H.COERCERTL]=new RegExp(X[H.COERCE],"g");jt[H.COERCERTL]=new RegExp(Jb(X[H.COERCE]),"g");nt("LONETILDE");X[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");X[H.TILDETRIM]="(\\s*)"+X[H.LONETILDE]+"\\s+";S0[H.TILDETRIM]=new RegExp(X[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp(Jb(X[H.TILDETRIM]),"g");var R6t="$1~";nt("TILDE");X[H.TILDE]="^"+X[H.LONETILDE]+X[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");X[H.TILDELOOSE]="^"+X[H.LONETILDE]+X[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");X[H.LONECARET]="(?:\\^)";nt("CARETTRIM");X[H.CARETTRIM]="(\\s*)"+X[H.LONECARET]+"\\s+";S0[H.CARETTRIM]=new RegExp(X[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp(Jb(X[H.CARETTRIM]),"g");var A6t="$1^";nt("CARET");X[H.CARET]="^"+X[H.LONECARET]+X[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");X[H.CARETLOOSE]="^"+X[H.LONECARET]+X[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");X[H.COMPARATORLOOSE]="^"+X[H.GTLT]+"\\s*("+X[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");X[H.COMPARATOR]="^"+X[H.GTLT]+"\\s*("+X[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");X[H.COMPARATORTRIM]="(\\s*)"+X[H.GTLT]+"\\s*("+X[H.LOOSEPLAIN]+"|"+X[H.XRANGEPLAIN]+")";S0[H.COMPARATORTRIM]=new RegExp(X[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp(Jb(X[H.COMPARATORTRIM]),"g");var C6t="$1$2$3";nt("HYPHENRANGE");X[H.HYPHENRANGE]="^\\s*("+X[H.XRANGEPLAIN]+")\\s+-\\s+("+X[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");X[H.HYPHENRANGELOOSE]="^\\s*("+X[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");X[H.STAR]="(<|>)?=?\\s*\\*";for(ql=0;qlYb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ye(e,t)}catch{return null}}je.valid=O6t;function O6t(e,t){var r=mf(e,t);return r?r.version:null}je.clean=P6t;function P6t(e,t){var r=mf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}je.SemVer=Ye;function Ye(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ye){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Yb)throw new TypeError("version is longer than "+Yb+" characters");if(!(this instanceof Ye))return new Ye(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.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>_5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_5||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 n=+i;if(n>=0&&n<_5)return n}return i}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}Ye.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version};Ye.prototype.toString=function(){return this.version};Ye.prototype.compare=function(e){return Ut("SemVer.compare",this.version,this.options,e),e instanceof Ye||(e=new Ye(e,this.options)),this.compareMain(e)||this.comparePre(e)};Ye.prototype.compareMain=function(e){return e instanceof Ye||(e=new Ye(e,this.options)),ff(this.major,e.major)||ff(this.minor,e.minor)||ff(this.patch,e.patch)};Ye.prototype.comparePre=function(e){if(e instanceof Ye||(e=new Ye(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var r=this.prerelease[t],i=e.prerelease[t];if(Ut("prerelease compare",t,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return ff(r,i)}while(++t)};Ye.prototype.compareBuild=function(e){e instanceof Ye||(e=new Ye(e,this.options));var t=0;do{var r=this.build[t],i=e.build[t];if(Ut("prerelease compare",t,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return ff(r,i)}while(++t)};Ye.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",t),this.inc("pre",t);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":if(this.prerelease.length===0)this.prerelease=[0];else{for(var r=this.prerelease.length;--r>=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};je.inc=I6t;function I6t(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ye(e,r).inc(t,i).version}catch{return null}}je.diff=D6t;function D6t(e,t){if(xB(e,t))return null;var r=mf(e),i=mf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}je.compareIdentifiers=ff;var T6e=/^[0-9]+$/;function ff(e,t){var r=T6e.test(e),i=T6e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}je.lt=w5;function w5(e,t,r){return Bc(e,t,r)<0}je.eq=xB;function xB(e,t,r){return Bc(e,t,r)===0}je.neq=A6e;function A6e(e,t,r){return Bc(e,t,r)!==0}je.gte=TB;function TB(e,t,r){return Bc(e,t,r)>=0}je.lte=NB;function NB(e,t,r){return Bc(e,t,r)<=0}je.cmp=E5;function E5(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 xB(e,r,i);case"!=":return A6e(e,r,i);case">":return Zb(e,r,i);case">=":return TB(e,r,i);case"<":return w5(e,r,i);case"<=":return NB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}je.Comparator=Qa;function Qa(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Qa){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Qa))return new Qa(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===x0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var x0={};Qa.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.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 Ye(r[2],this.options.loose):this.semver=x0};Qa.prototype.toString=function(){return this.value};Qa.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===x0||e===x0)return!0;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}return E5(e,this.operator,this.semver,this.options)};Qa.prototype.intersects=function(e,t){if(!(e instanceof Qa))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 Dr(e.value,t),S5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Dr(this.value,t),S5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=E5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=E5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};je.Range=Dr;function Dr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Dr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Dr(e.raw,t);if(e instanceof Qa)return new Dr(e.value,t);if(!(this instanceof Dr))return new Dr(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()}Dr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Dr.prototype.toString=function(){return this.range};Dr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,Z6t),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],C6t),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],R6t),e=e.replace(jt[H.CARETTRIM],A6t),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return H6t(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Qa(s,this.options)},this),n};Dr.prototype.intersects=function(e,t){if(!(e instanceof Dr))throw new TypeError("a Range is required");return this.set.some(function(r){return N6e(r,t)&&e.set.some(function(i){return N6e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function N6e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}je.toComparators=$6t;function $6t(e,t){return new Dr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function H6t(e,t){return Ut("comp",e,t),e=W6t(e,t),Ut("caret",e),e=G6t(e,t),Ut("tildes",e),e=Q6t(e,t),Ut("xrange",e),e=Y6t(e,t),Ut("stars",e),e}function rs(e){return!e||e.toLowerCase()==="x"||e==="*"}function G6t(e,t){return e.trim().split(/\s+/).map(function(r){return V6t(r,t)}).join(" ")}function V6t(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return rs(n)?l="":rs(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":rs(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function W6t(e,t){return e.trim().split(/\s+/).map(function(r){return K6t(r,t)}).join(" ")}function K6t(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return rs(n)?l="":rs(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":rs(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function Q6t(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return X6t(r,t)}).join(" ")}function X6t(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=rs(s),u=c||rs(a),d=u||rs(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function Y6t(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function Z6t(e,t,r,i,n,s,a,o,l,c,u,d,p){return rs(r)?t="":rs(i)?t=">="+r+".0.0":rs(n)?t=">="+r+"."+i+".0":t=">="+t,rs(l)?o="":rs(c)?o="<"+(+l+1)+".0.0":rs(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Dr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}je.satisfies=S5;function S5(e,t,r){try{t=new Dr(t,r)}catch{return!1}return t.test(e)}je.maxSatisfying=evt;function evt(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ye(i,r))}),i}je.minSatisfying=tvt;function tvt(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ye(i,r))}),i}je.minVersion=rvt;function rvt(e,t){e=new Dr(e,t);var r=new Ye("0.0.0");if(e.test(r)||(r=new Ye("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||Zb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}je.validRange=ivt;function ivt(e,t){try{return new Dr(e,t).range||"*"}catch{return null}}je.ltr=nvt;function nvt(e,t,r){return RB(e,t,"<",r)}je.gtr=svt;function svt(e,t,r){return RB(e,t,">",r)}je.outside=RB;function RB(e,t,r,i){e=new Ye(e,i),t=new Dr(t,i);var n,s,a,o,l;switch(r){case">":n=Zb,s=NB,a=w5,o=">",l=">=";break;case"<":n=w5,s=TB,a=Zb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(S5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}je.prerelease=avt;function avt(e,t){var r=mf(e,t);return r&&r.prerelease.length?r.prerelease:null}je.intersects=ovt;function ovt(e,t,r){return e=new Dr(e,r),t=new Dr(t,r),e.intersects(t)}je.coerce=lvt;function lvt(e,t){if(e instanceof Ye)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(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:mf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var I6e=g((Ln,OB)=>{"use strict";var cvt=Ln&&Ln.__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]}),uvt=Ln&&Ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dvt=Ln&&Ln.__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)&&cvt(t,e,r);return uvt(t,e),t},pvt=Ln&&Ln.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ln,"__esModule",{value:!0});Ln._readLinuxVersionFile=Ln._getOsVersion=Ln._findMatch=void 0;var O6e=dvt(AB()),CB=qe(),P6e=require("os"),fvt=require("child_process"),x5=require("fs");function mvt(e,t,r,i){return pvt(this,void 0,void 0,function*(){let n=P6e.platform(),s,a,o;for(let l of r){let c=l.version;if(CB.debug(`check ${c} satisfies ${e}`),O6e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{CB.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=OB.exports._getOsVersion();p===u.platform_version?d=!0:d=O6e.satisfies(p,u.platform_version)}return d}),o)){CB.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Ln._findMatch=mvt;function hvt(){let e=P6e.platform(),t="";if(e==="darwin")t=fvt.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=OB.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Ln._getOsVersion=hvt;function gvt(){let e="/etc/lsb-release",t="/etc/os-release",r="";return x5.existsSync(e)?r=x5.readFileSync(e).toString():x5.existsSync(t)&&(r=x5.readFileSync(t).toString()),r}Ln._readLinuxVersionFile=gvt});var L6e=g((MIt,D6e)=>{var yvt=require("crypto");D6e.exports=function(){return yvt.randomBytes(16)}});var q6e=g((kIt,B6e)=>{var F6e=[];for(e6=0;e6<256;++e6)F6e[e6]=(e6+256).toString(16).substr(1);var e6;function bvt(e,t){var r=t||0,i=F6e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}B6e.exports=bvt});var k6e=g((jIt,M6e)=>{var vvt=L6e(),_vt=q6e();function wvt(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||vvt)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||_vt(n)}M6e.exports=wvt});var z6e=g(Xa=>{"use strict";var Evt=Xa&&Xa.__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]}),Svt=Xa&&Xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xvt=Xa&&Xa.__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)&&Evt(t,e,r);return Svt(t,e),t},j6e=Xa&&Xa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.RetryHelper=void 0;var U6e=xvt(qe()),PB=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 j6e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Xa.RetryHelper=PB});var R5=g(Ze=>{"use strict";var Tvt=Ze&&Ze.__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]}),Nvt=Ze&&Ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ml=Ze&&Ze.__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)&&Tvt(t,e,r);return Nvt(t,e),t},is=Ze&&Ze.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Rvt=Ze&&Ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.evaluateVersions=Ze.isExplicitVersion=Ze.findFromManifest=Ze.getManifestFromRepo=Ze.findAllVersions=Ze.find=Ze.cacheFile=Ze.cacheDir=Ze.extractZip=Ze.extractXar=Ze.extractTar=Ze.extract7z=Ze.downloadTool=Ze.HTTPError=void 0;var Nt=Ml(qe()),Js=Ml(W0()),Ya=Ml(require("fs")),Avt=Ml(I6e()),r6=Ml(require("os")),Lo=Ml(require("path")),$6e=Ml(so()),qc=Ml(AB()),Cvt=Ml(require("stream")),Ovt=Ml(require("util")),T0=require("assert"),H6e=Rvt(k6e()),gd=Df(),Pvt=z6e(),t6=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ze.HTTPError=t6;var DB=process.platform==="win32",Ivt=process.platform==="darwin",Dvt="actions/tool-cache";function Lvt(e,t,r,i){return is(this,void 0,void 0,function*(){t=t||Lo.join(Q6e(),H6e.default()),yield Js.mkdirP(Lo.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=IB("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=IB("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Pvt.RetryHelper(n,s,a).execute(()=>is(this,void 0,void 0,function*(){return yield Fvt(e,t||"",r,i)}),l=>!(l instanceof t6&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ze.downloadTool=Lvt;function Fvt(e,t,r,i){return is(this,void 0,void 0,function*(){if(Ya.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new $6e.HttpClient(Dvt,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new t6(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=Ovt.promisify(Cvt.pipeline),l=IB("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,Ya.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Js.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function Bvt(e,t,r){return is(this,void 0,void 0,function*(){T0.ok(DB,"extract7z() not supported on current OS"),T0.ok(e,'parameter "file" is required'),t=yield T5(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield gd.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Lo.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Js.which("powershell",!0);yield gd.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ze.extract7z=Bvt;function qvt(e,t,r="xz"){return is(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield T5(t),Nt.debug("Checking tar --version");let i="";yield gd.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return DB&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield gd.exec("tar",s),t})}Ze.extractTar=qvt;function Mvt(e,t,r=[]){return is(this,void 0,void 0,function*(){T0.ok(Ivt,"extractXar() not supported on current OS"),T0.ok(e,'parameter "file" is required'),t=yield T5(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Js.which("xar",!0);return yield gd.exec(`"${n}"`,Wvt(i)),t})}Ze.extractXar=Mvt;function kvt(e,t){return is(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield T5(t),DB?yield jvt(e,t):yield Uvt(e,t),t})}Ze.extractZip=kvt;function jvt(e,t){return is(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Js.which("pwsh",!1);if(n){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(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield gd.exec(`"${n}"`,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(" ")],o=yield Js.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield gd.exec(`"${o}"`,a)}})}function Uvt(e,t){return is(this,void 0,void 0,function*(){let r=yield Js.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield gd.exec(`"${r}"`,i,{cwd:t})})}function zvt(e,t,r,i){return is(this,void 0,void 0,function*(){if(r=qc.clean(r)||r,i=i||r6.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!Ya.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield V6e(t,r,i);for(let s of Ya.readdirSync(e)){let a=Lo.join(e,s);yield Js.cp(a,n,{recursive:!0})}return W6e(t,r,i),n})}Ze.cacheDir=zvt;function $vt(e,t,r,i,n){return is(this,void 0,void 0,function*(){if(i=qc.clean(i)||i,n=n||r6.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!Ya.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield V6e(r,i,n),a=Lo.join(s,t);return Nt.debug(`destination file ${a}`),yield Js.cp(e,a),W6e(r,i,n),s})}Ze.cacheFile=$vt;function Hvt(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||r6.arch(),!LB(t)){let n=G6e(e,r);t=K6e(n,t)}let i="";if(t){t=qc.clean(t)||"";let n=Lo.join(N5(),e,t,r);Nt.debug(`checking cache: ${n}`),Ya.existsSync(n)&&Ya.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ze.find=Hvt;function G6e(e,t){let r=[];t=t||r6.arch();let i=Lo.join(N5(),e);if(Ya.existsSync(i)){let n=Ya.readdirSync(i);for(let s of n)if(LB(s)){let a=Lo.join(i,s,t||"");Ya.existsSync(a)&&Ya.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ze.findAllVersions=G6e;function Gvt(e,t,r,i="master"){return is(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new $6e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ze.getManifestFromRepo=Gvt;function Vvt(e,t,r,i=r6.arch()){return is(this,void 0,void 0,function*(){return yield Avt._findMatch(e,t,r,i)})}Ze.findFromManifest=Vvt;function T5(e){return is(this,void 0,void 0,function*(){return e||(e=Lo.join(Q6e(),H6e.default())),yield Js.mkdirP(e),e})}function V6e(e,t,r){return is(this,void 0,void 0,function*(){let i=Lo.join(N5(),e,qc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Js.rmRF(i),yield Js.rmRF(n),yield Js.mkdirP(i),i})}function W6e(e,t,r){let n=`${Lo.join(N5(),e,qc.clean(t)||t,r||"")}.complete`;Ya.writeFileSync(n,""),Nt.debug("finished caching tool")}function LB(e){let t=qc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=qc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ze.isExplicitVersion=LB;function K6e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>qc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(qc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ze.evaluateVersions=K6e;function N5(){let e=process.env.RUNNER_TOOL_CACHE||"";return T0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function Q6e(){let e=process.env.RUNNER_TEMP||"";return T0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function IB(e,t){let r=global[e];return r!==void 0?r:t}function Wvt(e){return Array.from(new Set(e))}});var Y6e=g(($It,X6e)=>{"use strict";X6e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var hf=g(Za=>{"use strict";var Kvt=Za&&Za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qvt=Za&&Za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xvt=Za&&Za.__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)&&Kvt(t,e,r);return Qvt(t,e),t};Object.defineProperty(Za,"__esModule",{value:!0});Za.getActionsLogger=Yvt;Za.getRunnerLogger=Zvt;Za.withGroup=Jvt;Za.formatDuration=e4t;var FB=Xvt(qe());function Yvt(){return FB}function Zvt(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Jvt(e,t){FB.startGroup(e);try{return t()}finally{FB.endGroup()}}function e4t(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var Z6e,J6e=br(()=>{Z6e="ffffffff-ffff-ffff-ffff-ffffffffffff"});var eve,tve=br(()=>{eve="00000000-0000-0000-0000-000000000000"});var rve,ive=br(()=>{rve=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function t4t(e){return typeof e=="string"&&rve.test(e)}var yd,i6=br(()=>{ive();yd=t4t});function r4t(e){if(!yd(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var Mc,n6=br(()=>{i6();Mc=r4t});function ns(e,t=0){return(pn[e[t+0]]+pn[e[t+1]]+pn[e[t+2]]+pn[e[t+3]]+"-"+pn[e[t+4]]+pn[e[t+5]]+"-"+pn[e[t+6]]+pn[e[t+7]]+"-"+pn[e[t+8]]+pn[e[t+9]]+"-"+pn[e[t+10]]+pn[e[t+11]]+pn[e[t+12]]+pn[e[t+13]]+pn[e[t+14]]+pn[e[t+15]]).toLowerCase()}function i4t(e,t=0){let r=ns(e,t);if(!yd(r))throw TypeError("Stringified UUID is invalid");return r}var pn,nve,kc=br(()=>{i6();pn=[];for(let e=0;e<256;++e)pn.push((e+256).toString(16).slice(1));nve=i4t});function jc(){return A5>C5.length-16&&((0,sve.randomFillSync)(C5),A5=0),C5.slice(A5,A5+=16)}var sve,C5,A5,O5=br(()=>{sve=require("crypto"),C5=new Uint8Array(256),A5=C5.length});function n4t(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=ave(e.random??e.rng?.()??jc(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=jc();s4t(s6,s,a),i=ave(a,s6.msecs,s6.nsecs,n?void 0:s6.clockseq,n?void 0:s6.node,t,r)}return t?i:ns(i)}function s4t(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}var s6,P5,BB=br(()=>{O5();kc();s6={};P5=n4t});function a6(e){let t=typeof e=="string"?Mc(e):e,r=a4t(t);return typeof e=="string"?ns(r):r}function a4t(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var qB=br(()=>{n6();kc()});function o4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,ove.createHash)("md5").update(e).digest()}var ove,lve,cve=br(()=>{ove=require("crypto");lve=o4t});function l4t(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{n6();kc();I5="6ba7b810-9dad-11d1-80b4-00c04fd430c8",D5="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function kB(e,t,r,i){return o6(48,lve,e,t,r,i)}var uve,dve=br(()=>{cve();MB();kB.DNS=I5;kB.URL=D5;uve=kB});var pve,jB,fve=br(()=>{pve=require("crypto"),jB={randomUUID:pve.randomUUID}});function c4t(e,t,r){if(jB.randomUUID&&!t&&!e)return jB.randomUUID();e=e||{};let i=e.random||(e.rng||jc)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return ns(i)}var mve,hve=br(()=>{fve();O5();kc();mve=c4t});function u4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,gve.createHash)("sha1").update(e).digest()}var gve,yve,bve=br(()=>{gve=require("crypto");yve=u4t});function UB(e,t,r,i){return o6(80,yve,e,t,r,i)}var vve,_ve=br(()=>{bve();MB();UB.DNS=I5;UB.URL=D5;vve=UB});function d4t(e,t,r){e??={},r??=0;let i=P5({...e,_v6:!0},new Uint8Array(16));if(i=a6(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return ns(i)}var wve,Eve=br(()=>{kc();BB();qB();wve=d4t});function zB(e){let t=typeof e=="string"?Mc(e):e,r=p4t(t);return typeof e=="string"?ns(r):r}function p4t(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var Sve=br(()=>{n6();kc()});function f4t(e,t,r){let i;if(e)i=xve(e.random??e.rng?.()??jc(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=jc();m4t($B,n,s),i=xve(s,$B.msecs,$B.seq,t,r)}return t?i:ns(i)}function m4t(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function xve(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var $B,Tve,Nve=br(()=>{O5();kc();$B={};Tve=f4t});function h4t(e){if(!yd(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var Rve,Ave=br(()=>{i6();Rve=h4t});var HB={};W6(HB,{MAX:()=>Z6e,NIL:()=>eve,parse:()=>Mc,stringify:()=>nve,v1:()=>P5,v1ToV6:()=>a6,v3:()=>uve,v4:()=>mve,v5:()=>vve,v6:()=>wve,v6ToV1:()=>zB,v7:()=>Tve,validate:()=>yd,version:()=>Rve});var GB=br(()=>{J6e();tve();n6();kc();BB();qB();dve();hve();_ve();Eve();Sve();Nve();i6();Ave()});var KB=g(As=>{"use strict";var g4t=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),y4t=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WB=As&&As.__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)&&g4t(t,e,r);return y4t(t,e),t},b4t=As&&As.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(As,"__esModule",{value:!0});As.isZstdAvailable=C4t;As.extract=O4t;As.extractTarZst=Ive;As.inferCompressionMethod=I4t;var v4t=require("child_process"),_4t=WB(require("fs")),w4t=b4t(require("path")),VB=WB(require("stream")),E4t=If(),S4t=WB(R5()),Cve=K0(),x4t=(GB(),Dd(HB)),Ove=Zi(),Pve=Wt(),T4t="3.4.3",N4t="1.31";async function R4t(e,t){try{return await(0,Cve.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function A4t(){let e=await(0,Cve.safeWhich)("tar"),t="";if(await new E4t.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function C4t(e){let t=await R4t("zstd",e);try{let r=await A4t(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=N4t,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=T4t,foundZstdBinary:t,version:r};default:(0,Pve.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function O4t(e,t,r,i){switch(t){case"gzip":return await S4t.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await Ive(e,r,i)}}async function Ive(e,t,r){let i=await P4t();r.debug(`Extracting to ${i}.${e instanceof VB.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof VB.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,v4t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof VB.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new Ove.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,Pve.cleanUpGlob)(i,"extraction destination directory",r),n}}async function P4t(){let e=w4t.default.join((0,Ove.getTemporaryDirectory)(),(0,x4t.v4)());return _4t.mkdirSync(e,{recursive:!0}),e}function I4t(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var Lve=g((XDt,Dve)=>{var l6;Dve.exports=function(){if(!l6){try{l6=uy()("follow-redirects")}catch{}typeof l6!="function"&&(l6=function(){})}l6.apply(null,arguments)}});var kve=g((YDt,aq)=>{var u6=require("url"),c6=u6.URL,D4t=require("http"),L4t=require("https"),JB=require("stream").Writable,eq=require("assert"),Fve=Lve();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=yf(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var tq=!1;try{eq(new c6(""))}catch(e){tq=e.code==="ERR_INVALID_URL"}var F4t=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],rq=["abort","aborted","connect","error","socket","timeout"],iq=Object.create(null);rq.forEach(function(e){iq[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var XB=d6("ERR_INVALID_URL","Invalid URL",TypeError),YB=d6("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),B4t=d6("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",YB),q4t=d6("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),M4t=d6("ERR_STREAM_WRITE_AFTER_END","write after end"),k4t=JB.prototype.destroy||qve;function Cs(e,t){JB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof YB?n:new YB({cause:n}))}},this._performRequest()}Cs.prototype=Object.create(JB.prototype);Cs.prototype.abort=function(){sq(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Cs.prototype.destroy=function(e){return sq(this._currentRequest,e),k4t.call(this,e),this};Cs.prototype.write=function(e,t,r){if(this._ending)throw new M4t;if(!gf(e)&&!z4t(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(yf(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new q4t),this.abort())};Cs.prototype.end=function(e,t,r){if(yf(e)?(r=e,e=t=null):yf(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Cs.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Cs.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Cs.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Cs.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Cs.prototype,e,{get:function(){return this._currentRequest[e]}})});Cs.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Cs.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of rq)i.on(n,iq[n]);if(this._currentUrl=/^\//.test(this._options.path)?u6.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(sq(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new B4t;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],QB(/^content-/i,this._options.headers));var a=QB(/^host$/i,this._options.headers),o=nq(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:u6.format(Object.assign(o,{host:l})),u=j4t(r,c);if(Fve("redirecting to",u.href),this._isRedirect=!0,ZB(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!U4t(u.host,l))&&QB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),yf(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function Bve(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return $4t(c)?c=ZB(c):gf(c)?c=ZB(nq(c)):(d=u,u=Mve(c),c={protocol:n}),yf(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!gf(u.host)&&!gf(u.hostname)&&(u.hostname="::1"),eq.equal(u.protocol,n,"protocol mismatch"),Fve("options",u),new Cs(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function qve(){}function nq(e){var t;if(tq)t=new c6(e);else if(t=Mve(u6.parse(e)),!gf(t.protocol))throw new XB({input:e});return t}function j4t(e,t){return tq?new c6(e,t):nq(u6.resolve(t,e))}function Mve(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new XB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new XB({input:e.href||e});return e}function ZB(e,t){var r=t||{};for(var i of F4t)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function QB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function d6(e,t,r){function i(n){yf(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function sq(e,t){for(var r of rq)e.removeListener(r,iq[r]);e.on("error",qve),e.destroy(t)}function U4t(e,t){eq(gf(e)&&gf(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function gf(e){return typeof e=="string"||e instanceof String}function yf(e){return typeof e=="function"}function z4t(e){return typeof e=="object"&&"length"in e}function $4t(e){return c6&&e instanceof c6}aq.exports=Bve({http:D4t,https:L4t});aq.exports.wrap=Bve});var Uve=g(Ja=>{"use strict";var H4t=Ja&&Ja.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G4t=Ja&&Ja.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cq=Ja&&Ja.__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)&&H4t(t,e,r);return G4t(t,e),t};Object.defineProperty(Ja,"__esModule",{value:!0});Ja.STREAMING_HIGH_WATERMARK_BYTES=void 0;Ja.downloadAndExtract=J4t;var V4t=cq(require("path")),N0=require("perf_hooks"),W4t=cq(R5()),K4t=kve(),Q4t=(GB(),Dd(HB)),oq=hf(),lq=cq(KB()),X4t=Wt();Ja.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function Y4t(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function Z4t(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function J4t(e,t,r,i,n,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let a=lq.inferCompressionMethod(e);if(a==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=N0.performance.now(),m=await e_t(e,t,r,i,s),h=Math.round(N0.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${m} (${(0,oq.formatDuration)(h)}).`),{extractedBundlePath:m,statusReport:{compressionMethod:a,toolsUrl:jve(e),...Z4t(h)}}}let o=V4t.join(n,(0,Q4t.v4)()),l=N0.performance.now(),c=await W4t.downloadTool(e,o,t,r),u=Math.round(N0.performance.now()-l);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,oq.formatDuration)(u)}).`);let d,p;try{s.info("Extracting CodeQL bundle.");let f=N0.performance.now();d=await lq.extract(c,a,i,s),p=Math.round(N0.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${d} (${(0,oq.formatDuration)(p)}).`)}finally{await(0,X4t.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:d,statusReport:{compressionMethod:a,toolsUrl:jve(e),...Y4t(u,p)}}}async function e_t(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let s=await new Promise(a=>K4t.https.get(e,{headers:r,highWaterMark:Ja.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await lq.extractTarZst(s,i,n)}function jve(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var Xve=g(zt=>{"use strict";var t_t=zt&&zt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),r_t=zt&&zt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bd=zt&&zt.__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)&&t_t(t,e,r);return r_t(t,e),t},i_t=zt&&zt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(zt,"__esModule",{value:!0});zt.downloadCodeQL=zt.CODEQL_DEFAULT_ACTION_REPOSITORY=zt.ToolsSource=void 0;zt.getCodeQLActionRepository=Vve;zt.tryGetTagNameFromUrl=dq;zt.tryGetBundleVersionFromUrl=Wve;zt.convertToSemVer=m6;zt.getCodeQLSource=Kve;zt.tryGetFallbackToolcacheVersion=Qve;zt.getCodeQLURLVersion=y_t;zt.setupCodeQLBundle=v_t;var n_t=bd(require("fs")),s_t=bd(require("path")),zve=require("perf_hooks"),bf=bd(R5()),a_t=i_t(Y6e()),L5=bd(Jd()),o_t=Zi(),l_t=bd(ya()),$ve=bd(dN()),c_t=Zo(),u_t=hf(),uq=bd(KB()),d_t=Uve(),R0=bd(Wt()),Gve=Wt(),p6;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(p6||(zt.ToolsSource=p6={}));zt.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var Hve=["linked","latest"];function p_t(e){return e?".tar.zst":".tar.gz"}function f_t(e){let t=p_t(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function Vve(e){return(0,o_t.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),zt.CODEQL_DEFAULT_ACTION_REPOSITORY):R0.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function m_t(e,t,r,i){let n=Vve(i),a=[[t.url,n],[t.url,zt.CODEQL_DEFAULT_ACTION_REPOSITORY],[R0.GITHUB_DOTCOM_URL,zt.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,a_t.default)(l,d))),o=f_t(r);for(let l of a){let[c,u]=l;if(c===R0.GITHUB_DOTCOM_URL&&u===zt.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await l_t.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${zt.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function f6(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function dq(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function Wve(e,t){let r=dq(e,t);if(r!==void 0)return f6(r,t)}function m6(e,t){L5.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=L5.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function h_t(e,t){let r=bf.findAllVersions("CodeQL").filter(Gve.isGoodVersion).map(i=>({folder:bf.find("CodeQL",i),version:i})).filter(({folder:i})=>n_t.existsSync(s_t.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function Kve(e,t,r,i,n,s){if(e&&!Hve.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&Hve.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=$ve.cliVersion,l=$ve.bundleVersion;else if(e!==void 0){if(l=dq(e,s),c=e,l){let f=f6(l,s);f&&L5.valid(f)&&(o=m6(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&f6(l,s),d=o??(u&&m6(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=bf.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=bf.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=bf.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await Qve(o,l,s);f?p=bf.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==R0.GitHubVariant.DOTCOM&&!a&&!e){let f=await h_t(d,s);if(f!==void 0)return f}return c||(c=await m_t(l,r,o!==void 0&&await __t(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&f6(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function Qve(e,t,r){let i=f6(t,r);if(!i)return;let n=m6(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var g_t=async function(e,t,r,i,n,s,a){let o=new URL(e),l=new URLSearchParams(o.search),c={accept:"application/octet-stream"},u;l.has("token")?a.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(a.debug("Providing an authorization token to download CodeQL tools."),u=`token ${i.auth}`):a.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:d,statusReport:p}=await(0,d_t.downloadAndExtract)(e,u,{"User-Agent":"CodeQL Action",...c},n,s,a),f=t??Wve(e,a);if(f===void 0)return a.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:d,statusReport:p,toolsVersion:r??"unknown"};a.debug("Caching CodeQL bundle.");let m=b_t(r,f,a),h=zve.performance.now(),y=await bf.cacheDir(d,"CodeQL",m);return a.info(`Added CodeQL bundle to the tool cache (${(0,u_t.formatDuration)(zve.performance.now()-h)}).`),y!==d&&await(0,Gve.cleanUpGlob)(d,"CodeQL bundle from temporary directory",a),{codeqlFolder:y,statusReport:p,toolsVersion:r??m}};zt.downloadCodeQL=g_t;function y_t(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new R0.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function b_t(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:m6(t,r)}async function v_t(e,t,r,i,n,s){let a=await uq.isZstdAvailable(s),o=await Kve(e,n,t,i,a.available,s),l,c=o.toolsVersion,u,d;switch(o.sourceType){case"local":{let p=uq.inferCompressionMethod(o.codeqlTarPath);l=await uq.extract(o.codeqlTarPath,p,a.version,s),d=p6.Local;break}case"toolcache":l=o.codeqlFolder,s.debug(`CodeQL found in cache ${l}`),d=p6.Toolcache;break;case"download":{let p=await(0,zt.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,a.version,r,s);c=p.toolsVersion,l=p.codeqlFolder,u=p.statusReport,d=p6.Download;break}default:R0.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:u,toolsSource:d,toolsVersion:c,zstdAvailability:a}}async function __t(e,t){return process.platform!=="win32"&&t&&L5.gte(e,c_t.CODEQL_VERSION_ZSTD_BUNDLE)}});var F5=g(eo=>{"use strict";var w_t=eo&&eo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E_t=eo&&eo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zve=eo&&eo.__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)&&w_t(t,e,r);return E_t(t,e),t};Object.defineProperty(eo,"__esModule",{value:!0});eo.shouldEnableIndirectTracing=mq;eo.endTracingForCluster=x_t;eo.getTracerConfigForCluster=e4e;eo.getCombinedTracerConfig=T_t;var pq=Zve(require("fs")),fq=Zve(require("path")),S_t=vm(),Jve=bu(),Yve=Wt();async function mq(e,t){return t.buildMode===Yve.BuildMode.None||t.buildMode===Yve.BuildMode.Autobuild&&await e.supportsFeature(Jve.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,S_t.isTracedLanguage)(r))}async function x_t(e,t,r){if(!await mq(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=fq.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!pq.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(pq.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function e4e(e){return{env:JSON.parse(pq.readFileSync(fq.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function T_t(e,t){if(!await mq(e,t))return;let r=await e4e(t);if(!await e.supportsFeature(Jve.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=fq.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var vf=g(ar=>{"use strict";var N_t=ar&&ar.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),R_t=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_d=ar&&ar.__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)&&N_t(t,e,r);return R_t(t,e),t};Object.defineProperty(ar,"__esModule",{value:!0});ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;ar.setupCodeQL=q_t;ar.getCodeQL=M_t;ar.setCodeQL=k_t;ar.getCachedCodeQL=j_t;ar.getCodeQLForTesting=U_t;ar.getCodeQLForCmd=k5;ar.getExtraOptions=yq;ar.getTrapCachingExtractorConfigArgs=d4e;ar.getTrapCachingExtractorConfigArgsForLang=q5;ar.getGeneratedCodeScanningConfigPath=M5;var A_t=_d(require("fs")),gq=_d(require("path")),t4e=_d(qe()),B5=_d(If()),r4e=_d(em()),C_t=_d(Jd()),A0=Zi(),i4e=x6e(),O_t=Tp(),h6=lo(),n4e=Zo(),P_t=_d(Xve()),vd=bu(),I_t=F5(),Ki=_d(Wt()),g6=Wt(),Uc,s4e="2.14.6",a4e="2.14.6",D_t="3.10",L_t="2024-09-24",u4e="progress++";ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var F_t="2.15.2",B_t="2.17.1";async function q_t(e,t,r,i,n,s,a){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await P_t.setupCodeQLBundle(e,t,r,i,n,s);s.debug(`Bundle download status report: ${JSON.stringify(l)}`);let p=gq.join(o,"codeql","codeql");if(process.platform==="win32")p+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Ki.ConfigurationError(`Unsupported platform: ${process.platform}`);return Uc=await k5(p,a),{codeql:Uc,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,g6.getErrorMessage)(o)}`)}}async function M_t(e){return Uc===void 0&&(Uc=await k5(e,!0)),Uc}function Lr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function k_t(e){return Uc={getPath:Lr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Lr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Lr(e,"printVersion"),supportsFeature:Lr(e,"supportsFeature",async t=>!!e.getVersion&&(0,vd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Lr(e,"databaseInitCluster"),runAutobuild:Lr(e,"runAutobuild"),extractScannedLanguage:Lr(e,"extractScannedLanguage"),extractUsingBuildMode:Lr(e,"extractUsingBuildMode"),finalizeDatabase:Lr(e,"finalizeDatabase"),resolveLanguages:Lr(e,"resolveLanguages"),betterResolveLanguages:Lr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Lr(e,"resolveQueries"),resolveBuildEnvironment:Lr(e,"resolveBuildEnvironment"),packDownload:Lr(e,"packDownload"),databaseCleanup:Lr(e,"databaseCleanup"),databaseBundle:Lr(e,"databaseBundle"),databaseRunQueries:Lr(e,"databaseRunQueries"),databaseInterpretResults:Lr(e,"databaseInterpretResults"),databasePrintBaseline:Lr(e,"databasePrintBaseline"),databaseExportDiagnostics:Lr(e,"databaseExportDiagnostics"),diagnosticsExport:Lr(e,"diagnosticsExport"),resolveExtractor:Lr(e,"resolveExtractor"),mergeResults:Lr(e,"mergeResults")},Uc}function j_t(){if(Uc===void 0)throw new Error("cachedCodeQL undefined");return Uc}async function U_t(e="codeql-for-testing"){return k5(e,!1)}async function k5(e,t){let r={getPath(){return e},async getVersion(){let i=Ki.getCachedCodeQlVersion();if(i===void 0){let n=await fn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Ki.cacheCodeQlVersion(i)}return i},async printVersion(){await fn(e,["version","--format=json"])},async supportsFeature(i){return(0,vd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);await(0,I_t.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await d4e(i)),l.push(`--trace-process-name=${s}`));let c=await z_t(i,o),u=(0,A0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(vd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await l4e(i,this)?l.push("--sublanguage-file-coverage"):await Ki.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,vd.isSupportedToolsFeature)(await this.getVersion(),vd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await fn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Wi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){c4e();let s=gq.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[h6.EnvVar.CLI_VERBOSITY]=process.env[h6.EnvVar.CLI_VERBOSITY]||u4e),await fn(s)},async extractScannedLanguage(i,n){await fn(e,["database","trace-command","--index-traceless-dbs",...await q5(i,n),...hq(i.debugMode),...Wi(["database","trace-command"]),Ki.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===g6.BuildMode.Autobuild&&c4e();try{await fn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await q5(i,n),...hq(i.debugMode),...Wi(["database","trace-command"]),Ki.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===g6.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${O_t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Ki.ConfigurationError(`${a} ${(0,g6.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...hq(a),...Wi(["database","finalize"]),i];await fn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Wi(["resolve","languages"])],n=await fn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Wi(["resolve","languages"])],n=await fn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Wi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await fn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Wi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await fn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Wi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Ki.codeQlVersionAtLeast(this,n4e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await fn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(n4e.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${M5(d)}`,"--sarif-group-rules-by-pack",...await H_t(this),...await G_t(this),...Wi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await l4e(d,this)?m.push("--sublanguage-file-coverage"):await Ki.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Ki.codeQlVersionAtLeast(this,ar.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,vd.isSupportedToolsFeature)(await this.getVersion(),vd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await fn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Wi(["database","print-baseline"]),i];return await fn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Wi(["pack","download"]),...i],o=await fn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Ki.codeQlVersionAtLeast(this,B_t)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Wi(["database","cleanup"])];await fn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Wi(["database","bundle"])];await new B5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Wi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new B5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${M5(s)}`,...Wi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new B5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new B5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Wi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Wi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await fn(e,a)}};if(t&&!await Ki.codeQlVersionAtLeast(r,s4e))throw new Ki.ConfigurationError(`Expected a CodeQL CLI with version at least ${s4e} but got version ${(await r.getVersion()).version}`);if(t&&process.env[h6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Ki.codeQlVersionAtLeast(r,a4e)){let i=await r.getVersion();t4e.warning(`CodeQL CLI version ${i.version} was discontinued on ${L_t} alongside GitHub Enterprise Server ${D_t} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${a4e} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,A0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,A0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),t4e.exportVariable(h6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Wi(e,{ignoringOptions:t}={}){let r=Ki.getExtraOptionsEnvParam();return yq(r,e,[]).filter(i=>!t?.includes(i))}function o4e(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function yq(e,t,r){let i=o4e(e?.["*"],r.concat("*")),n=t.length===0?o4e(e,r):yq(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function fn(e,t=[],r={}){try{return await(0,A0.runTool)(e,t,r)}catch(i){throw i instanceof A0.CommandInvocationError?(0,i4e.wrapCliConfigurationError)(new i4e.CliError(i)):i}}async function z_t(e,t){let r=M5(e),i=(0,g6.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(r4e.dump(i)),t.endGroup(),A_t.writeFileSync(r,r4e.dump(i)),r}var $_t=1024;async function d4e(e){let t=[];for(let r of e.languages)t.push(await q5(e,r));return t.flat()}async function q5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,A0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${$_t}`,`-O=${t}.trap.cache.write=${i}`]}function M5(e){return gq.resolve(e.tempDir,"user-config.yaml")}async function l4e(e,t){return(e.gitHubVersion.type!==Ki.GitHubVariant.GHES||C_t.gte(e.gitHubVersion.version,"3.12.0"))&&await Ki.codeQlVersionAtLeast(t,ar.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function H_t(e){return await Ki.codeQlVersionAtLeast(e,F_t)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function hq(e){return e?[`--verbosity=${u4e}`]:[]}function c4e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function G_t(e){let t=process.env[h6.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(vd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var h4e=g(Fo=>{"use strict";var V_t=Fo&&Fo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W_t=Fo&&Fo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K_t=Fo&&Fo.__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)&&V_t(t,e,r);return W_t(t,e),t};Object.defineProperty(Fo,"__esModule",{value:!0});Fo.determineAutobuildLanguages=J_t;Fo.setupCppAutobuild=m4e;Fo.runAutobuild=ewt;var U5=K_t(qe()),p4e=Zi(),Q_t=ya(),X_t=vf(),bq=Tp(),Y_t=lo(),j5=Zo(),y6=vm(),Z_t=bm(),f4e=bu(),vq=Wt();async function J_t(e,t,r){if(t.buildMode===vq.BuildMode.None&&await e.supportsFeature(f4e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===vq.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,y6.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==y6.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(y6.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${bq.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function m4e(e,t){let r=j5.featureConfig[j5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,Q_t.getGitHubVersion)(),s=(0,Z_t.parseRepositoryNwo)((0,vq.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new j5.Features(n,s,(0,p4e.getTemporaryDirectory)(),t).getValue(j5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,p4e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${bq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),U5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${bq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),U5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),U5.exportVariable(r,"false"))}async function ewt(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,X_t.getCodeQL)(e.codeQLCmd);t===y6.Language.cpp&&await m4e(i,r),e.buildMode&&await i.supportsFeature(f4e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===y6.Language.go&&U5.exportVariable(Y_t.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var v4e=g(wd=>{"use strict";var twt=wd&&wd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wd,"__esModule",{value:!0});wd.makeDiagnostic=rwt;wd.addDiagnostic=iwt;wd.logUnwrittenDiagnostics=nwt;wd.flushDiagnostics=swt;var _q=require("fs"),g4e=twt(require("path")),z5=hf(),y4e=Wt(),C0=[];function rwt(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function iwt(e,t,r){let i=(0,z5.getActionsLogger)(),n=t?(0,y4e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,_q.existsSync)(n)?b4e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),C0.push({diagnostic:r,language:t}))}function b4e(e,t,r){let i=(0,z5.getActionsLogger)(),n=t?(0,y4e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=g4e.default.resolve(n,"diagnostic","codeql-action");try{(0,_q.mkdirSync)(s,{recursive:!0});let a=g4e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,_q.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function nwt(){let e=(0,z5.getActionsLogger)(),t=C0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of C0)e.debug(JSON.stringify(r.diagnostic))}}function swt(e){(0,z5.getActionsLogger)().debug(`Writing ${C0.length} diagnostic(s) to database.`);for(let r of C0)b4e(e,r.language,r.diagnostic);C0=[]}});var w4e=g((nLt,_4e)=>{"use strict";var awt=require("path");_4e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=awt.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var Ed=g((ea,xq)=>{"use strict";var S4e=require("url"),wq=ea.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+x4e(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};wq.prototype.toString=function(){return this.property+" "+this.message};var $5=ea.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};$5.prototype.addError=function(t){var r;if(typeof t=="string")r=new wq(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new wq(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new _f(this);if(this.throwError)throw r;return r};$5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function owt(e,t){return t+": "+e.toString()+` +`}$5.prototype.toString=function(t){return this.errors.map(owt).join("")};Object.defineProperty($5.prototype,"valid",{get:function(){return!this.errors.length}});xq.exports.ValidatorResultError=_f;function _f(e){Error.captureStackTrace&&Error.captureStackTrace(this,_f),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}_f.prototype=new Error;_f.prototype.constructor=_f;_f.prototype.name="Validation Error";var E4e=ea.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};E4e.prototype=Object.create(Error.prototype,{constructor:{value:E4e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var Eq=ea.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+x4e(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};Eq.prototype.resolve=function(t){return S4e.resolve(this.base,t)};Eq.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=S4e.resolve(this.base,n||""),a=new Eq(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Bo=ea.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Bo.regexp=Bo.regex;Bo.pattern=Bo.regex;Bo.ipv4=Bo["ip-address"];ea.isFormat=function(t,r,i){if(typeof t=="string"&&Bo[r]!==void 0){if(Bo[r]instanceof RegExp)return Bo[r].test(t);if(typeof Bo[r]=="function")return Bo[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var x4e=ea.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};ea.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function lwt(e,t,r,i){typeof r=="object"?t[i]=Sq(e[i],r):e.indexOf(r)===-1&&t.push(r)}function cwt(e,t,r){t[r]=e[r]}function uwt(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=Sq(e[i],t[i]):r[i]=t[i]}function Sq(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(lwt.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(cwt.bind(null,e,i)),Object.keys(t).forEach(uwt.bind(null,e,t,i))),i}xq.exports.deepMerge=Sq;ea.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function dwt(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}ea.encodePath=function(t){return t.map(dwt).join("")};ea.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};ea.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var A4e=g((sLt,R4e)=>{"use strict";var ta=Ed(),Rt=ta.ValidatorResult,Sd=ta.SchemaError,Tq={};Tq.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=Tq.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function Nq(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new Sd("anyOf must be an array");if(!r.anyOf.some(Nq.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new Sd("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new Sd("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(Nq.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!ta.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=Nq.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!ta.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!ta.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function Rq(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!ta.isSchema(a))throw new Sd('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(Rq(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new Sd('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=Rq(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function T4e(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new Sd('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&T4e.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)T4e.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!ta.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function pwt(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var C4e=require("url"),fwt=Ed();Aq.exports.SchemaScanResult=O4e;function O4e(e,t){this.id=e,this.ref=t}Aq.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=C4e.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?C4e.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!fwt.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var P4e=require("url"),I4e=A4e(),wf=Ed(),D4e=H5().scan,L4e=wf.ValidatorResult,mwt=wf.ValidatorResultError,b6=wf.SchemaError,F4e=wf.SchemaContext,B4e="/",Qi=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(kl),this.attributes=Object.create(I4e.validators)};Qi.prototype.customFormats={};Qi.prototype.schemas=null;Qi.prototype.types=null;Qi.prototype.attributes=null;Qi.prototype.unresolvedRefs=null;Qi.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=D4e(r||B4e,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Qi.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=wf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new b6("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Qi.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new b6('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var kl=Qi.prototype.types={};kl.string=function(t){return typeof t=="string"};kl.number=function(t){return typeof t=="number"&&isFinite(t)};kl.integer=function(t){return typeof t=="number"&&t%1===0};kl.boolean=function(t){return typeof t=="boolean"};kl.array=function(t){return Array.isArray(t)};kl.null=function(t){return t===null};kl.date=function(t){return t instanceof Date};kl.any=function(t){return!0};kl.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};M4e.exports=Qi});var j4e=g((lLt,zc)=>{"use strict";var hwt=zc.exports.Validator=k4e();zc.exports.ValidatorResult=Ed().ValidatorResult;zc.exports.ValidatorResultError=Ed().ValidatorResultError;zc.exports.ValidationError=Ed().ValidationError;zc.exports.SchemaError=Ed().SchemaError;zc.exports.SchemaScanResult=H5().SchemaScanResult;zc.exports.scan=H5().scan;zc.exports.validate=function(e,t,r){var i=new hwt;return i.validate(e,t,r)}});var $4e=g((z4e,Cq)=>{var U4e=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(F,R,I){this.low=F|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(F){return(F&&F.__isLong__)===!0}function n(F){var R=Math.clz32(F&-F);return F?31-R:R}r.isLong=i;var s={},a={};function o(F,R){var I,B,ae;return R?(F>>>=0,(ae=0<=F&&F<256)&&(B=a[F],B)?B:(I=c(F,0,!0),ae&&(a[F]=I),I)):(F|=0,(ae=-128<=F&&F<128)&&(B=s[F],B)?B:(I=c(F,F<0?-1:0,!1),ae&&(s[F]=I),I))}r.fromInt=o;function l(F,R){if(isNaN(F))return R?E:v;if(R){if(F<0)return E;if(F>=y)return P}else{if(F<=-b)return M;if(F+1>=b)return q}return F<0?l(-F,R).neg():c(F%h|0,F/h|0,R)}r.fromNumber=l;function c(F,R,I){return new r(F,R,I)}r.fromBits=c;var u=Math.pow;function d(F,R,I){if(F.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,F==="NaN"||F==="Infinity"||F==="+Infinity"||F==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(B===0)return d(F.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Vt=vt.toString(R);if(_e=pt,_e.isZero())return Vt+ze;for(;Vt.length<6;)Vt="0"+Vt;ze=""+Vt+ze}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),B=R.isNegative();return I&&!B?-1:!I&&B?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,B=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,ze=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Vt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=B+ze,Vt+=Fr>>>16,Fr&=65535,Vt+=I+_e,Vt&=65535,c(Ve<<16|Re,Vt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var B=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,ze=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Vt=R.low&65535,Fr=0,Ve=0,Re=0,Fn=0;return Fn+=_e*Vt,Re+=Fn>>>16,Fn&=65535,Re+=ie*Vt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Vt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=B*Vt+ae*vt+ie*pt+_e*ze,Fr&=65535,c(Re<<16|Fn,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var B,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return L;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return B=_e.div(R).shl(1),B.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(B)),ie=B.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){B=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var ze=Math.ceil(Math.log(B)/Math.LN2),pt=ze<=48?1:u(2,ze-48),vt=l(B),Vt=vt.mul(R);Vt.isNegative()||Vt.gt(ae);)B-=pt,vt=l(B,this.unsigned),Vt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Vt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,B){return B?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return U4e}):typeof Cq=="object"&&typeof z4e=="object"&&(Cq.exports=U4e)});var K4e=g(ra=>{"use strict";var gwt=ra&&ra.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ywt=ra&&ra.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bwt=ra&&ra.__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)&&gwt(t,e,r);return ywt(t,e),t},H4e=ra&&ra.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ra,"__esModule",{value:!0});ra.hash=V4e;ra.resolveUriToFile=W4e;ra.addFingerprints=Rwt;var Pq=bwt(require("fs")),vwt=H4e(require("path")),_6=H4e($4e()),_wt=Tp(),wwt=9,Ewt=32,Oq=10,Swt=13,xwt=65535,v6=100,G4e=_6.default.fromInt(37);function Twt(){let e=_6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(vwt.default.isAbsolute(n)||(n=a+n),!Pq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(Pq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function Rwt(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${_wt.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=W4e(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(Nwt(a,o,r)))}}for(let[n,s]of Object.entries(i))await V4e(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var Z4e=g(Os=>{"use strict";var Awt=Os&&Os.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Cwt=Os&&Os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O0=Os&&Os.__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)&&Awt(t,e,r);return Cwt(t,e),t};Object.defineProperty(Os,"__esModule",{value:!0});Os.initCodeQL=Bwt;Os.initConfig=qwt;Os.runInit=Mwt;Os.printPathFiltersWarning=Y4e;Os.checkInstallPython311=kwt;Os.cleanupDatabaseClusterDirectory=jwt;var w6=O0(require("fs")),Owt=O0(require("path")),Pwt=O0(If()),Iwt=O0(K0()),Q4e=Zi(),Dwt=vf(),Dq=O0(e3()),X4e=vm(),Lwt=bu(),Fwt=F5(),Iq=O0(Wt());async function Bwt(e,t,r,i,n,s){s.startGroup("Setup CodeQL tools");let{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}=await(0,Dwt.setupCodeQL)(e,t,r,i,n,s,!0);return await a.printVersion(),s.endGroup(),{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}}async function qwt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await Dq.initConfig(e);return await t.supportsFeature(Lwt.ToolsFeature.InformsAboutUnsupportedPathFilters)||Y4e(i,r),r.endGroup(),i}async function Mwt(e,t,r,i,n,s,a){w6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await Dq.generateRegistries(n,t.tempDir,a);return await Dq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,Fwt.getCombinedTracerConfig)(e,t)}function Y4e(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(X4e.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function kwt(e,t){if(e.includes(X4e.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=Owt.resolve(__dirname,"../python-setup","check_python12.ps1");await new Pwt.ToolRunner(await Iwt.safeWhich("powershell"),[r]).exec()}}function jwt(e,t,r=w6.rmSync){if(w6.existsSync(e.dbLocation)&&(w6.statSync(e.dbLocation).isFile()||w6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,Q4e.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,Q4e.isSelfHostedRunner)()?new Iq.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${Iq.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${Iq.getErrorMessage(i)}`)}}}});var J4e=g((dLt,Uwt)=>{Uwt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var Fq=g(hi=>{"use strict";var zwt=hi&&hi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$wt=hi&&hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Vc=hi&&hi.__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)&&zwt(t,e,r);return $wt(t,e),t},i_e=hi&&hi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hi,"__esModule",{value:!0});hi.InvalidSarifUploadError=void 0;hi.shouldShowCombineSarifFilesDeprecationWarning=Lq;hi.populateRunAutomationDetails=s_e;hi.findSarifFilesInDir=a_e;hi.validateSarifFileSchema=o_e;hi.buildPayload=l_e;hi.uploadFiles=d3t;hi.waitForProcessing=m3t;hi.validateUniqueCategory=c_e;var to=Vc(require("fs")),P0=Vc(require("path")),Hwt=i_e(require("zlib")),I0=Vc(qe()),Gwt=i_e(w4e()),Vwt=Vc(j4e()),Wwt=Vc(Jd()),$c=Vc(Zi()),e_e=Zi(),G5=Vc(ya()),n_e=ya(),Kwt=vf(),Qwt=e3(),Xwt=lo(),Ywt=Vc(K4e()),Zwt=Z4e(),Jwt=bm(),e3t=bu(),jl=Vc(Wt()),Hc=Wt(),t3t="The repo on which this action is running has not opted-in to CodeQL code scanning.",r3t="The CodeQL code scanning feature is forbidden on this repository.";function t_e(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(to.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new Gc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function i3t(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function n3t(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function s3t(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(n3t(i));if(t.has(n))return!1;t.add(n)}return!0}async function Lq(e,t){return t.type===Hc.GitHubVariant.GHES&&Wwt.lt(t.version,"3.14.0")?!1:!s3t(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function a3t(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(to.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(to.readFileSync(f,"utf8"))),s=t.type===Hc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!i3t(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await Lq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),I0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),t_e(e,i);let o,l=$c.getTemporaryDirectory(),c=await(0,Qwt.getConfig)(l,i);if(c!==void 0)o=await(0,Kwt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,e_e.getRequiredInput)("token"),externalRepoAuth:(0,e_e.getOptionalInput)("external-repository-token"),url:(0,Hc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Hc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,Zwt.initCodeQL)(void 0,f,l,t.type,m,i)).codeql}if(!await o.supportsFeature(e3t.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await Lq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),I0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),t_e(e,i);let u=P0.resolve(l,"combined-sarif");to.mkdirSync(u,{recursive:!0});let d=to.mkdtempSync(P0.resolve(u,"output-")),p=P0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(to.readFileSync(p,"utf8"))}function s_e(e,t,r,i){let n=o3t(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function o3t(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return G5.computeAutomationID(t,r)}async function l3t(e,t,r){if(r.info("Uploading results"),jl.isInTestMode()){let n=P0.join($c.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),to.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=G5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(jl.isHTTPError(n))switch(n.status){case 403:I0.warning(n.message||t3t);break;case 404:I0.warning(n.message||r3t);break;default:I0.warning(n.message);break}throw(0,n_e.wrapApiConfigurationError)(n)}}function a_e(e){let t=[],r=i=>{let n=to.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(P0.resolve(i,s.name)):s.isDirectory()&&r(P0.resolve(i,s.name))};return r(e),t}function c3t(e){if(!to.existsSync(e))throw new Hc.ConfigurationError(`Path does not exist: ${e}`);let t;if(to.lstatSync(e).isDirectory()){if(t=a_e(e),t.length===0)throw new Hc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function u3t(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new Gc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new Gc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function o_e(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(to.readFileSync(e,"utf8"))}catch(l){throw new Gc(`Invalid SARIF. JSON syntax error: ${(0,Hc.getErrorMessage)(l)}`)}let i=J4e(),n=new Vwt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new Gc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function l_e(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[Xwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if($c.getWorkflowEventName()==="pull_request"){if(e===jl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${jl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(to.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function d3t(e,t,r,i,n){let s=c3t(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,n_e.getGitHubVersion)();for(let v of s)o_e(v,n);let o=await a3t(s,a,i,n);o=await Ywt.addFingerprints(o,t,n);let l=await G5.getAnalysisKey(),c=$c.getRequiredInput("matrix");o=s_e(o,r,l,c);let u=jl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),c_e(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=Hwt.default.gzipSync(d).toString("base64"),f=(0,Gwt.default)(t),m=l_e(await $c.getCommitOid(t),await $c.getRef(),l,jl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,$c.getWorkflowRunID(),$c.getWorkflowRunAttempt(),f,c,u,await $c.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=u3t(d);n.debug(`Number of results in upload: ${b}`);let w=await l3t(m,(0,Jwt.parseRepositoryNwo)(jl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var p3t=5*1e3,f3t=2*60*1e3;async function m3t(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=G5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+f3t){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){y3t(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw h3t(c)?new Hc.ConfigurationError(l):g3t(c)?new Gc(l):new Error(l)}else jl.assertNever(o)}await jl.delay(p3t,{allowProcessExit:!1})}}finally{r.endGroup()}}function h3t(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function g3t(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function y3t(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):jl.assertNever(t)}function c_e(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${r_e(i)}_${r_e(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new Hc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);I0.exportVariable(s,s)}}function r_e(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var Gc=class extends Error{constructor(t){super(t)}};hi.InvalidSarifUploadError=Gc});var f_e=g(xi=>{"use strict";var b3t=xi&&xi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v3t=xi&&xi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),E6=xi&&xi.__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)&&b3t(t,e,r);return v3t(t,e),t},_3t=xi&&xi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xi,"__esModule",{value:!0});xi.CodeQLAnalysisError=void 0;xi.runExtraction=p_e;xi.dbIsFinalized=Mq;xi.setupDiffInformedQueryRun=I3t;xi.runQueries=F3t;xi.runFinalize=B3t;xi.warnIfGoInstalledAfterInit=q3t;xi.runCleanup=M3t;var D0=E6(require("fs")),L0=E6(require("path")),V5=require("perf_hooks"),w3t=K0(),E3t=_3t(r4()),S3t=E6(em()),Ul=E6(Zi()),x3t=h4e(),Bq=vf(),u_e=v4e(),W5=lo(),d_e=Zo(),K5=vm(),T3t=hf(),N3t=bu(),R3t=F5(),A3t=Fq(),Wc=E6(Wt()),qq=Wt(),Q5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};xi.CodeQLAnalysisError=Q5;async function C3t(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function p_e(e,t,r){for(let i of t.languages){if(Mq(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}O3t(t,i)&&(r.startGroup(`Extracting ${i}`),i===K5.Language.python&&await C3t(r),t.buildMode&&await e.supportsFeature(N3t.ToolsFeature.TraceCommandUseBuildMode)?(i===K5.Language.cpp&&t.buildMode===qq.BuildMode.Autobuild&&await(0,x3t.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function O3t(e,t){return e.buildMode===qq.BuildMode.None||e.buildMode===qq.BuildMode.Autobuild&&process.env[W5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,K5.isScannedLanguage)(t)}function Mq(e,t,r){let i=Wc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in S3t.load(D0.readFileSync(L0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function P3t(e,t,r,i,n){let s=V5.performance.now();await p_e(e,t,n);let a=V5.performance.now()-s,o=V5.performance.now();for(let c of t.languages)Mq(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(Wc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=V5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function I3t(e,t,r,i,n){if(await n.getValue(d_e.Feature.DiffInformedQueries,r))return await(0,T3t.withGroup)("Generating diff range extension pack",async()=>{let s=await D3t(e,t,i);return L3t(i,s)})}async function D3t(e,t,r){let i=Ul.getOptionalInput("checkout_path");if(i===void 0)return;await Ul.deepenGitHistory(),await Ul.gitFetch(e,["--depth=1"]),await Ul.gitFetch(t,[`--shallow-exclude=${e}`]),await Ul.gitFetch(e,[`--shallow-exclude=${t}`]),await Ul.deepenGitHistory();let n=await Ul.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ul.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ul.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:L0.join(i,o),startLine:u,endLine:p})}}return a}function L3t(e,t){if(t===void 0)return;let r=L0.join(Ul.getTemporaryDirectory(),"pr-diff-range");D0.mkdirSync(r),D0.writeFileSync(L0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=L0.join(r,"pr-diff-range.yml");return D0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function F3t(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,Bq.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=L0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=Wc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,L=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(L),await l.getValue(d_e.Feature.QaTelemetryEnabled)){let q=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:q}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await Wc.codeQlVersionAtLeast(p,Bq.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new Q5(c,`Error running analysis for ${b}: ${Wc.getErrorMessage(w)}`,Wc.wrapError(w))}return c;async function m(b,w,v,E){let T=Wc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,A3t.validateSarifFileSchema)(b,w);let v=JSON.parse(D0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let L of T.results){let O=L.rule?.id||L.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=Wc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function B3t(e,t,r,i,n,s){try{await(0,E3t.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await D0.promises.mkdir(e,{recursive:!0});let a=await P3t(i,n,t,r,s);return process.env[W5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,R3t.endTracingForCluster)(i,n,s),a}async function q3t(e,t){let r=process.env[W5.EnvVar.GO_BINARY_LOCATION];if(process.env[W5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,w3t.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,u_e.addDiagnostic)(e,K5.Language.go,(0,u_e.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function M3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,Bq.getCodeQL)(e.codeQLCmd),s=Wc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var __e=g(ss=>{"use strict";var k3t=ss&&ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),j3t=ss&&ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S6=ss&&ss.__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)&&k3t(t,e,r);return j3t(t,e),t},g_e=ss&&ss.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ss,"__esModule",{value:!0});ss.sanitizeArtifactName=b_e;ss.uploadCombinedSarifArtifacts=K3t;ss.tryUploadAllAvailableDebugArtifacts=Y3t;ss.uploadDebugArtifacts=jq;ss.getArtifactUploaderClient=v_e;var xd=S6(require("fs")),zl=S6(require("path")),U3t=S6(J2e()),m_e=S6($be()),kq=S6(qe()),z3t=g_e(E6e()),$3t=g_e(r4()),y_e=Zi(),H3t=f_e(),G3t=vf(),V3t=lo(),W3t=Zo(),h_e=hf(),Ps=Wt();function b_e(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function K3t(e,t,r){let i=(0,y_e.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=zl.resolve(i,"combined-sarif"),s=[];if(xd.existsSync(n)){let a=xd.readdirSync(n);for(let o of a){let l=xd.readdirSync(zl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(zl.resolve(n,o,c))}}try{await jq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Ps.getErrorMessage)(a)}`)}}}function Q3t(e,t,r){try{let i=process.env[V3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&xd.existsSync(i)&&xd.lstatSync(i).isDirectory()){let n=zl.resolve(i,`${t}.sarif`);if(xd.existsSync(n)){let s=zl.resolve(e.dbLocation,`${t}.sarif`);return xd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Ps.getErrorMessage)(i)}`)}}async function X3t(e,t,r){try{if((0,H3t.dbIsFinalized)(e,t,r))try{return await J3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Ps.getErrorMessage)(i)}`)}return await Z3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Ps.getErrorMessage)(i)}`);return}}async function Y3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,h_e.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=Q3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Ps.getCodeQLDatabasePath)(e,n),o=zl.resolve(a,"log");(0,Ps.doesDirectoryExist)(o)&&(i.push(...(0,Ps.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=zl.resolve(e.dbLocation,"log");(0,Ps.doesDirectoryExist)(l)&&(i.push(...(0,Ps.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await X3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Ps.getErrorMessage)(n)}`);return}try{await(0,h_e.withGroup)("Uploading debug artifacts",async()=>jq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Ps.getErrorMessage)(n)}`)}}async function jq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,y_e.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{kq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await v_e(e,n,s);try{await l.uploadArtifact(b_e(`${i}${a}`),t.map(c=>zl.normalize(c)),zl.normalize(r),{retentionDays:7})}catch(c){kq.warning(`Failed to upload debug artifacts: ${c}`)}}async function v_e(e,t,r){return t===Ps.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),m_e.create()):await r.getValue(W3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new U3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),m_e.create())}async function Z3t(e,t){let r=(0,Ps.getCodeQLDatabasePath)(e,t),i=zl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);kq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),xd.existsSync(i)&&await(0,$3t.default)(i,{force:!0});let n=new z3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function J3t(e,t){return await(0,Ps.bundleDb)(e,t,await(0,G3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var zq=g(mn=>{"use strict";var e9t=mn&&mn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),t9t=mn&&mn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),w_e=mn&&mn.__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)&&e9t(t,e,r);return t9t(t,e),t};Object.defineProperty(mn,"__esModule",{value:!0});mn.JobStatus=mn.ActionName=void 0;mn.isFirstPartyAnalysis=S_e;mn.getActionsStatus=n9t;mn.getJobStatusDisplayName=s9t;mn.createStatusReportBase=o9t;mn.sendStatusReport=u9t;var r9t=w_e(require("os")),ro=w_e(qe()),Td=Zi(),E_e=ya(),i9t=Tp(),Hl=lo(),$l=Wt(),Uq;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(Uq||(mn.ActionName=Uq={}));function S_e(e){return e!==Uq.UploadSarif?!0:process.env[Hl.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var Nd;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(Nd||(mn.JobStatus=Nd={}));function n9t(e,t){return e||t?e instanceof $l.ConfigurationError?"user-error":"failure":"success"}function s9t(e){switch(e){case Nd.SuccessStatus:return"success";case Nd.FailureStatus:return"failure";case Nd.ConfigErrorStatus:return"configuration error";case Nd.UnknownStatus:return"unknown";default:(0,$l.assertNever)(e)}}function a9t(e){e==="user-error"?ro.exportVariable(Hl.EnvVar.JOB_STATUS,process.env[Hl.EnvVar.JOB_STATUS]??Nd.ConfigErrorStatus):(e==="failure"||e==="aborted")&&ro.exportVariable(Hl.EnvVar.JOB_STATUS,process.env[Hl.EnvVar.JOB_STATUS]??Nd.FailureStatus)}async function o9t(e,t,r,i,n,s,a,o){try{let l=(0,Td.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",c=await(0,Td.getRef)(),u=process.env[Hl.EnvVar.JOB_RUN_UUID]||"",d=(0,Td.getWorkflowRunID)(),p=(0,Td.getWorkflowRunAttempt)(),f=process.env.GITHUB_WORKFLOW||"",m=process.env.GITHUB_JOB||"",h=await(0,E_e.getAnalysisKey)(),y=process.env[Hl.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),ro.exportVariable(Hl.EnvVar.WORKFLOW_STARTED_AT,y));let b=(0,$l.getRequiredEnvParam)("RUNNER_OS"),w=(0,$l.getCachedCodeQlVersion)(),v=process.env.GITHUB_ACTION_REF||"",E=process.env[Hl.EnvVar.TESTING_ENVIRONMENT]||"";E!==""&&ro.exportVariable(Hl.EnvVar.TESTING_ENVIRONMENT,E);let T=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",L={action_name:e,action_oid:"unknown",action_ref:v,action_started_at:r.toISOString(),action_version:(0,Td.getActionVersion)(),analysis_key:h,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:S_e(e),job_name:m,job_run_uuid:u,ref:c,runner_os:b,started_at:y,status:t,steady_state_default_setup:T,testing_environment:E,workflow_name:f,workflow_run_attempt:p,workflow_run_id:d};try{L.actions_event_name=(0,Td.getWorkflowEventName)()}catch(P){s.warning(`Could not determine the workflow event name: ${P}.`)}i&&(L.languages=i.languages.join(",")),n&&(L.runner_available_disk_space_bytes=n.numAvailableBytes,L.runner_total_disk_space_bytes=n.numTotalBytes),a&&(L.cause=a),o&&(L.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(L.completed_at=new Date().toISOString());let O=(0,Td.getRequiredInput)("matrix");O&&(L.matrix_vars=O),"RUNNER_ARCH"in process.env&&(L.runner_arch=process.env.RUNNER_ARCH),(b==="Windows"||b==="macOS")&&(L.runner_os_release=r9t.release()),w!==void 0&&(L.codeql_version=w.version);let q=process.env.ImageVersion;return q&&(L.runner_image_version=q),L}catch(l){s.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var l9t="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",c9t="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function u9t(e){a9t(e.status);let t=JSON.stringify(e);if(ro.debug(`Sending status report: ${t}`),(0,$l.isInTestMode)()){ro.debug("In test mode. Status reports are not uploaded.");return}let r=(0,$l.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),s=(0,E_e.getApiClient)();try{await s.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(a){if((0,$l.isHTTPError)(a))switch(a.status){case 403:(0,Td.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?ro.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${i9t.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):ro.warning(a.message);return;case 404:ro.warning(a.message);return;case 422:(0,$l.getRequiredEnvParam)("GITHUB_SERVER_URL")!==$l.GITHUB_DOTCOM_URL?ro.debug(c9t):ro.debug(l9t);return}ro.warning(`An unexpected error occurred when sending code scanning status report: ${(0,$l.getErrorMessage)(a)}`)}}});var O_e=g(Zr=>{"use strict";var d9t=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),p9t=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x6=Zr&&Zr.__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)&&d9t(t,e,r);return p9t(t,e),t},f9t=Zr&&Zr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.WorkflowErrors=void 0;Zr.getWorkflowErrors=N_e;Zr.validateWorkflow=w9t;Zr.formatWorkflowErrors=R_e;Zr.formatWorkflowCause=A_e;Zr.getWorkflow=C_e;Zr.getCategoryInputOrThrow=x9t;Zr.getUploadInputOrThrow=T9t;Zr.getCheckoutPathInputOrThrow=N9t;var T_e=x6(require("fs")),m9t=x6(require("path")),h9t=f9t(require("zlib")),g9t=x6(qe()),x_e=x6(em()),y9t=x6(ya()),b9t=lo(),Hq=Wt();function v9t(e){return Object.entries(e).reduce((t,[r,i])=>(t[r]={message:i,code:r},t),{})}Zr.WorkflowErrors=v9t({MissingPushHook:"Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.",CheckoutWrongHead:"git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results."});async function _9t(e,t){let r=await t.betterResolveLanguages();if(!r.aliases)return;let i=r.aliases,n={};for(let s of e){let a=i[s]||s;n[a]||(n[a]=[]),n[a].push(s)}return n}async function N_e(e,t){let r=[],i=process.env.GITHUB_JOB;if(i){let o=e?.jobs?.[i];if(o?.strategy?.matrix?.language){let c=o.strategy.matrix.language;if(Array.isArray(c)){let u=await _9t(c,t);if(u!==void 0)for(let[d,p]of Object.entries(u))p.length>1&&r.push({message:`CodeQL language '${d}' is referenced by more than one entry in the 'language' matrix parameter for job '${i}'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: ${p.map(f=>`'${f}'`).join(", ")}.`,code:"DuplicateLanguageInMatrix"})}}let l=o?.steps;if(Array.isArray(l)){for(let c of l)if(c?.run==="git checkout HEAD^2"){r.push(Zr.WorkflowErrors.CheckoutWrongHead);break}}}let n=$q("push",e),s=$q("pull_request",e),a=$q("workflow_call",e);return s&&!n&&!a&&r.push(Zr.WorkflowErrors.MissingPushHook),r}function $q(e,t){return t.on?typeof t.on=="string"?t.on===e:Array.isArray(t.on)?t.on.includes(e):Object.prototype.hasOwnProperty.call(t.on,e):!1}async function w9t(e,t){let r;try{r=await C_e(t)}catch(n){return`error: getWorkflow() failed: ${String(n)}`}let i;try{i=await N_e(r,e)}catch(n){return`error: getWorkflowErrors() failed: ${String(n)}`}if(i.length>0){let n;try{n=R_e(i)}catch(s){return`error: formatWorkflowErrors() failed: ${String(s)}`}g9t.warning(n)}return A_e(i)}function R_e(e){let t=e.length===1?"issue was":"issues were",r=e.map(i=>i.message).join(" ");return`${e.length} ${t} detected with this workflow: ${r}`}function A_e(e){if(e.length!==0)return e.map(t=>t.code).join(",")}async function C_e(e){let t=process.env.CODE_SCANNING_WORKFLOW_FILE;if(t)return e.debug("Using the workflow specified by the CODE_SCANNING_WORKFLOW_FILE environment variable."),x_e.load(h9t.default.gunzipSync(Buffer.from(t,"base64")).toString());let r=await E9t(e);return x_e.load(T_e.readFileSync(r,"utf-8"))}async function E9t(e){let t=await y9t.getWorkflowRelativePath(),r=m9t.join((0,Hq.getRequiredEnvParam)("GITHUB_WORKSPACE"),t);if(T_e.existsSync(r))return e.debug(`Derived the following absolute path for the currently executing workflow: ${r}.`),r;throw new Error(`Expected to find a code scanning workflow file at ${r}, but no such file existed. This can happen if the currently running workflow checks out a branch that doesn't contain the corresponding workflow file.`)}function S9t(e,t){if(e.uses)throw new Error(`Could not get steps calling ${t} since the job calls a reusable workflow.`);let r=e.steps;if(!Array.isArray(r))throw new Error(`Could not get steps calling ${t} since job.steps was not an array.`);return r.filter(i=>i.uses?.includes(t))}function Gq(e,t,r,i,n){let s=`Could not get ${i} input to ${r} since`;if(!e.jobs)throw new Error(`${s} the workflow has no jobs.`);if(!e.jobs[t])throw new Error(`${s} the workflow has no job named ${t}.`);let a=S9t(e.jobs[t],r);if(a.length===0)throw new Error(`${s} the ${t} job does not call ${r}.`);if(a.length>1)throw new Error(`${s} the ${t} job calls ${r} multiple times.`);let o=a[0].with?.[i]?.toString();if(o!==void 0&&n!==void 0){o=o.replace(/\${{\s+/,"${{").replace(/\s+}}/,"}}");for(let[l,c]of Object.entries(n))o=o.replace(`\${{matrix.${l}}}`,c)}if(o!==void 0&&o.includes("${{"))throw new Error(`Could not get ${i} input to ${r} since it contained an unrecognized dynamic value.`);return o}function Vq(){return(0,Hq.isInTestMode)()||process.env[b9t.EnvVar.TESTING_ENVIRONMENT]==="codeql-action-pr-checks"?"./analyze":"github/codeql-action/analyze"}function x9t(e,t,r){return Gq(e,t,Vq(),"category",r)}function T9t(e,t,r){return Gq(e,t,Vq(),"upload",r)}function N9t(e,t,r){return Gq(e,t,Vq(),"checkout_path",r)||(0,Hq.getRequiredEnvParam)("GITHUB_WORKSPACE")}});var L_e=g(qo=>{"use strict";var R9t=qo&&qo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A9t=qo&&qo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T6=qo&&qo.__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)&&R9t(t,e,r);return A9t(t,e),t};Object.defineProperty(qo,"__esModule",{value:!0});qo.tryUploadSarifIfRunFailed=D_e;qo.run=q9t;qo.getFinalJobStatus=k9t;var C9t=T6(require("fs")),P_e=T6(qe()),O9t=T6(l0()),Wq=T6(Zi()),P9t=ya(),I9t=vf(),F0=lo(),D9t=Zo(),L9t=bm(),Y5=zq(),I_e=T6(Fq()),Rd=Wt(),X5=O_e();function F9t(e){let t=(0,Rd.wrapError)(e);return{upload_failed_run_error:t.message,upload_failed_run_stack_trace:t.stack}}async function B9t(e,t,r,i){if(!e.codeQLCmd)return{upload_failed_run_skipped_because:"CodeQL command not found"};let n=await(0,X5.getWorkflow)(i),s=(0,Rd.getRequiredEnvParam)("GITHUB_JOB"),a=(0,Rd.parseMatrixInput)(Wq.getRequiredInput("matrix")),o=(0,X5.getUploadInputOrThrow)(n,s,a);if(!["always","failure-only"].includes(Wq.getUploadValue(o))||(0,Rd.isInTestMode)())return{upload_failed_run_skipped_because:"SARIF upload is disabled"};let l=(0,X5.getCategoryInputOrThrow)(n,s,a),c=(0,X5.getCheckoutPathInputOrThrow)(n,s,a),u=e.dbLocation,d=await(0,I9t.getCodeQL)(e.codeQLCmd),p="../codeql-failed-run.sarif";u===void 0||!await r.getValue(D9t.Feature.ExportDiagnosticsEnabled,d)?await d.diagnosticsExport(p,l,e):await d.databaseExportDiagnostics(u,p,l),i.info(`Uploading failed SARIF file ${p}`);let f=await I_e.uploadFiles(p,c,l,r,i);return await I_e.waitForProcessing(t,f.sarifID,i,{isUnsuccessfulExecution:!0}),f?{...f.statusReport,sarifID:f.sarifID}:{}}async function D_e(e,t,r,i){if(process.env[F0.EnvVar.ANALYZE_DID_COMPLETE_SUCCESSFULLY]!=="true"){P_e.exportVariable(F0.EnvVar.JOB_STATUS,process.env[F0.EnvVar.JOB_STATUS]??Y5.JobStatus.ConfigErrorStatus);try{return await B9t(e,t,r,i)}catch(n){return i.debug(`Failed to upload a SARIF file for this failed CodeQL code scanning run. ${n}`),F9t(n)}}else return P_e.exportVariable(F0.EnvVar.JOB_STATUS,process.env[F0.EnvVar.JOB_STATUS]??Y5.JobStatus.SuccessStatus),{upload_failed_run_skipped_because:"Analyze Action completed successfully"}}async function q9t(e,t,r,i,n,s){let a=await D_e(r,i,n,s);if(a.upload_failed_run_skipped_because&&s.debug(`Won't upload a failed SARIF file for this CodeQL code scanning run because: ${a.upload_failed_run_skipped_because}.`),process.env.CODEQL_ACTION_EXPECT_UPLOAD_FAILED_SARIF==="true"&&!a.raw_upload_size_bytes){let o=JSON.stringify(a);throw new Error(`Expected to upload a failed SARIF file for this CodeQL code scanning run, but the result was instead ${o}.`)}if(process.env.CODEQL_ACTION_EXPECT_UPLOAD_FAILED_SARIF==="true"&&(O9t.context.payload.pull_request?.head.repo.fork?s.info("Skipping deletion of failed SARIF because the workflow was triggered from a fork of codeql-action and doesn't have the appropriate permissions for deletion."):await M9t(a,s)),r.debugMode&&(s.info("Debug mode is on. Uploading available database bundles and logs as Actions debugging artifacts..."),await e(r,s,n),await t(r)),Wq.isSelfHostedRunner())try{C9t.rmSync(r.dbLocation,{recursive:!0,force:!0,maxRetries:3}),s.info(`Cleaned up database cluster directory ${r.dbLocation}.`)}catch(o){s.warning(`Failed to clean up database cluster directory ${r.dbLocation}. Details: ${o}`)}else s.debug("Skipping cleanup of database cluster directory since we are running on a GitHub-hosted runner which will be automatically cleaned up.");return a}async function M9t(e,t){let r=e.sarifID;if(r){t.startGroup("Deleting failed SARIF upload"),t.info(`In test mode, therefore deleting the failed analysis to avoid impacting tool status for the Action repository. SARIF ID to delete: ${r}.`);let i=(0,P9t.getApiClient)();try{let n=(0,L9t.parseRepositoryNwo)((0,Rd.getRequiredEnvParam)("GITHUB_REPOSITORY"));await(0,Rd.delay)(5e3);let s=await i.request("GET /repos/:owner/:repo/code-scanning/analyses?sarif_id=:sarif_id",{owner:n.owner,repo:n.repo,sarif_id:r});if(s.data.length===1){let a=s.data[0];t.info(`Analysis ID to delete: ${a.id}.`);try{await i.request("DELETE /repos/:owner/:repo/code-scanning/analyses/:analysis_id?confirm_delete",{owner:n.owner,repo:n.repo,analysis_id:a.id}),t.info("Analysis deleted.")}catch(o){let l=(0,Rd.getErrorMessage)(o),c=l.includes("No analysis found for analysis ID")?`Analysis ${a.id} does not exist. It was likely already deleted.`:l;throw new Error(c)}}else throw new Error(`Expected to find exactly one analysis with sarif_id ${r}. Found ${s.data.length}.`)}catch(n){throw new Error(`Failed to delete uploaded SARIF analysis. Reason: ${(0,Rd.getErrorMessage)(n)}`)}finally{t.endGroup()}}else t.warning("Could not delete the uploaded SARIF analysis because a SARIF ID wasn't provided by the API when uploading the SARIF file.")}function k9t(){let e=process.env[F0.EnvVar.JOB_STATUS];return!e||!Object.values(Y5.JobStatus).includes(e)?Y5.JobStatus.UnknownStatus:e}});var j9t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),U9t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qq=exports&&exports.__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 U9t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var z9t=Qq(qe()),Z5=Zi(),$9t=ya(),H9t=e3(),G9t=Qq(__e()),V9t=Zo(),Kq=Qq(L_e()),W9t=hf(),K9t=bm(),Ad=zq(),N6=Wt();async function Q9t(){let e=(0,W9t.getActionsLogger)(),t=new Date,r,i;try{(0,Z5.restoreInputs)();let a=await(0,$9t.getGitHubVersion)();(0,N6.checkGitHubVersionInRange)(a,e);let o=(0,K9t.parseRepositoryNwo)((0,N6.getRequiredEnvParam)("GITHUB_REPOSITORY")),l=new V9t.Features(a,o,(0,Z5.getTemporaryDirectory)(),e);if(r=await(0,H9t.getConfig)((0,Z5.getTemporaryDirectory)(),e),r===void 0){e.warning("Debugging artifacts are unavailable since the 'init' Action failed before it could produce any.");return}i=await Kq.run(G9t.tryUploadAllAvailableDebugArtifacts,Z5.printDebugLogs,r,o,l,e)}catch(a){let o=(0,N6.wrapError)(a);z9t.setFailed(o.message);let l=await(0,Ad.createStatusReportBase)(Ad.ActionName.InitPost,(0,Ad.getActionsStatus)(o),t,r,await(0,N6.checkDiskUsage)(e),e,o.message,o.stack);l!==void 0&&await(0,Ad.sendStatusReport)(l);return}let n=Kq.getFinalJobStatus();e.info(`CodeQL job status was ${(0,Ad.getJobStatusDisplayName)(n)}.`);let s=await(0,Ad.createStatusReportBase)(Ad.ActionName.InitPost,"success",t,r,await(0,N6.checkDiskUsage)(e),e);if(s!==void 0){let a={...s,...i,job_status:Kq.getFinalJobStatus()};await(0,Ad.sendStatusReport)(a)}}Q9t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @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. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/init/init-action.js b/init/init-action.js new file mode 100644 index 0000000000..5f2cddfc54 --- /dev/null +++ b/init/init-action.js @@ -0,0 +1,187 @@ +"use strict";var Kh=Object.defineProperty;var u$=Object.getOwnPropertyDescriptor;var m$=Object.getOwnPropertyNames;var f$=Object.prototype.hasOwnProperty;var mt=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),sm=(e,t)=>{for(var r in t)Kh(e,r,{get:t[r],enumerable:!0})},h$=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of m$(t))!f$.call(e,i)&&i!==r&&Kh(e,i,{get:()=>t[i],enumerable:!(n=u$(t,i))||n.enumerable});return e};var Ba=e=>h$(Kh({},"__esModule",{value:!0}),e);var om=h(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.toCommandProperties=zo.toCommandValue=void 0;function g$(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}zo.toCommandValue=g$;function y$(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}zo.toCommandProperties=y$});var L7=h(Cn=>{"use strict";var v$=Cn&&Cn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_$=Cn&&Cn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),b$=Cn&&Cn.__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)&&v$(t,e,r);return _$(t,e),t};Object.defineProperty(Cn,"__esModule",{value:!0});Cn.issue=Cn.issueCommand=void 0;var w$=b$(require("os")),I7=om();function D7(e,t,r){let n=new Qh(e,t,r);process.stdout.write(n.toString()+w$.EOL)}Cn.issueCommand=D7;function E$(e,t=""){D7(e,{},t)}Cn.issue=E$;var A7="::",Qh=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n}toString(){let t=A7+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${x$(i)}`)}}return t+=`${A7}${N$(this.message)}`,t}};function N$(e){return(0,I7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function x$(e){return(0,I7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var M7=h(Rn=>{"use strict";var S$=Rn&&Rn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),T$=Rn&&Rn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yh=Rn&&Rn.__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,e,r);return T$(t,e),t};Object.defineProperty(Rn,"__esModule",{value:!0});Rn.prepareKeyValueMessage=Rn.issueFileCommand=void 0;var P$=Yh(require("crypto")),q7=Yh(require("fs")),Xh=Yh(require("os")),B7=om();function C$(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!q7.existsSync(r))throw new Error(`Missing file at path: ${r}`);q7.appendFileSync(r,`${(0,B7.toCommandValue)(t)}${Xh.EOL}`,{encoding:"utf8"})}Rn.issueFileCommand=C$;function R$(e,t){let r=`ghadelimiter_${P$.randomUUID()}`,n=(0,B7.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${Xh.EOL}${n}${Xh.EOL}${r}`}Rn.prepareKeyValueMessage=R$});var k7=h(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.checkBypass=Uo.getProxyUrl=void 0;function O$(e){let t=e.protocol==="https:";if(F7(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}Uo.getProxyUrl=O$;function F7(e){if(!e.hostname)return!1;let t=e.hostname;if(A$(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;e.port?n=Number(e.port):e.protocol==="http:"?n=80:e.protocol==="https:"&&(n=443);let i=[e.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||i.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}Uo.checkBypass=F7;function A$(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 H7=h(Ho=>{"use strict";var mbe=require("net"),I$=require("tls"),Jh=require("http"),j7=require("https"),D$=require("events"),fbe=require("assert"),L$=require("util");Ho.httpOverHttp=q$;Ho.httpsOverHttp=B$;Ho.httpOverHttps=M$;Ho.httpsOverHttps=F$;function q$(e){var t=new ra(e);return t.request=Jh.request,t}function B$(e){var t=new ra(e);return t.request=Jh.request,t.createSocket=z7,t.defaultPort=443,t}function M$(e){var t=new ra(e);return t.request=j7.request,t}function F$(e){var t=new ra(e);return t.request=j7.request,t.createSocket=z7,t.defaultPort=443,t}function ra(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Jh.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,a,s){for(var o=U7(i,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};ra.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var a=Zh({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),Ma("making CONNECT request");var s=n.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){Ma("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),n.removeSocket(i);return}if(m.length>0){Ma("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),n.removeSocket(i);return}return Ma("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=u,r(u)}function c(p){s.removeAllListeners(),Ma(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),n.removeSocket(i)}};ra.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function z7(e,t){var r=this;ra.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),a=Zh({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),s=I$.connect(0,a);r.sockets[r.sockets.indexOf(n)]=s,t(s)})}function U7(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Zh(e){for(var t=1,r=arguments.length;t{$7.exports=H7()});var Us=h(Xe=>{"use strict";var k$=Xe&&Xe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),j$=Xe&&Xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mm=Xe&&Xe.__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,e,r);return j$(t,e),t},qt=Xe&&Xe.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.HttpClient=Xe.isHttps=Xe.HttpClientResponse=Xe.HttpClientError=Xe.getProxyUrl=Xe.MediaTypes=Xe.Headers=Xe.HttpCodes=void 0;var lm=mm(require("http")),e2=mm(require("https")),V7=mm(k7()),dm=mm(G7()),li;(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"})(li=Xe.HttpCodes||(Xe.HttpCodes={}));var qr;(function(e){e.Accept="accept",e.ContentType="content-type"})(qr=Xe.Headers||(Xe.Headers={}));var Fa;(function(e){e.ApplicationJson="application/json"})(Fa=Xe.MediaTypes||(Xe.MediaTypes={}));function z$(e){let t=V7.getProxyUrl(new URL(e));return t?t.href:""}Xe.getProxyUrl=z$;var U$=[li.MovedPermanently,li.ResourceMoved,li.SeeOther,li.TemporaryRedirect,li.PermanentRedirect],H$=[li.BadGateway,li.ServiceUnavailable,li.GatewayTimeout],$$=["OPTIONS","GET","DELETE","HEAD"],G$=10,V$=5,pm=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Xe.HttpClientError=pm;var um=class{constructor(t){this.message=t}readBody(){return qt(this,void 0,void 0,function*(){return new Promise(t=>qt(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",n=>{r=Buffer.concat([r,n])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return qt(this,void 0,void 0,function*(){return new Promise(t=>qt(this,void 0,void 0,function*(){let r=[];this.message.on("data",n=>{r.push(n)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Xe.HttpClientResponse=um;function W$(e){return new URL(e).protocol==="https:"}Xe.isHttps=W$;var t2=class{constructor(t,r,n){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=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(t,r){return qt(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return qt(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return qt(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,n){return qt(this,void 0,void 0,function*(){return this.request("POST",t,r,n||{})})}patch(t,r,n){return qt(this,void 0,void 0,function*(){return this.request("PATCH",t,r,n||{})})}put(t,r,n){return qt(this,void 0,void 0,function*(){return this.request("PUT",t,r,n||{})})}head(t,r){return qt(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,n,i){return qt(this,void 0,void 0,function*(){return this.request(t,r,n,i)})}getJson(t,r={}){return qt(this,void 0,void 0,function*(){r[qr.Accept]=this._getExistingOrDefaultHeader(r,qr.Accept,Fa.ApplicationJson);let n=yield this.get(t,r);return this._processResponse(n,this.requestOptions)})}postJson(t,r,n={}){return qt(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[qr.Accept]=this._getExistingOrDefaultHeader(n,qr.Accept,Fa.ApplicationJson),n[qr.ContentType]=this._getExistingOrDefaultHeader(n,qr.ContentType,Fa.ApplicationJson);let a=yield this.post(t,i,n);return this._processResponse(a,this.requestOptions)})}putJson(t,r,n={}){return qt(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[qr.Accept]=this._getExistingOrDefaultHeader(n,qr.Accept,Fa.ApplicationJson),n[qr.ContentType]=this._getExistingOrDefaultHeader(n,qr.ContentType,Fa.ApplicationJson);let a=yield this.put(t,i,n);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,n={}){return qt(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[qr.Accept]=this._getExistingOrDefaultHeader(n,qr.Accept,Fa.ApplicationJson),n[qr.ContentType]=this._getExistingOrDefaultHeader(n,qr.ContentType,Fa.ApplicationJson);let a=yield this.patch(t,i,n);return this._processResponse(a,this.requestOptions)})}request(t,r,n,i){return qt(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,i),o=this._allowRetries&&$$.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,n),d&&d.message&&d.message.statusCode===li.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,n):d}let c=this._maxRedirects;for(;d.message.statusCode&&U$.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.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 d.readBody(),u.hostname!==a.hostname)for(let m in i)m.toLowerCase()==="authorization"&&delete i[m];s=this._prepareRequest(t,u,i),d=yield this.requestRaw(s,n),c--}if(!d.message.statusCode||!H$.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?i(s):o?n(o):i(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,n){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function a(l,d){i||(i=!0,n(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new um(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,n){let i={};i.parsedUrl=r;let a=i.parsedUrl.protocol==="https:";i.httpModule=a?e2:lm;let s=a?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=t,i.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(i.options);return i}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},cm(this.requestOptions.headers),cm(t||{})):cm(t||{})}_getExistingOrDefaultHeader(t,r,n){let i;return this.requestOptions&&this.requestOptions.headers&&(i=cm(this.requestOptions.headers)[r]),t[r]||i||n}_getAgent(t){let r,n=V7.getProxyUrl(t),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),this._keepAlive&&!i&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||lm.globalAgent.maxSockets),n&&n.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},l,d=n.protocol==="https:";a?l=d?dm.httpsOverHttps:dm.httpsOverHttp:l=d?dm.httpOverHttps:dm.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new e2.Agent(o):new lm.Agent(o),this._agent=r}return r||(r=a?e2.globalAgent:lm.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return qt(this,void 0,void 0,function*(){t=Math.min(G$,t);let r=V$*Math.pow(2,t);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(t,r){return qt(this,void 0,void 0,function*(){return new Promise((n,i)=>qt(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===li.NotFound&&n(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new pm(c,a);p.result=s.result,i(p)}else n(s)}))})}};Xe.HttpClient=t2;var cm=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var s2=h(Si=>{"use strict";var a2=Si&&Si.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Si,"__esModule",{value:!0});Si.PersonalAccessTokenCredentialHandler=Si.BearerCredentialHandler=Si.BasicCredentialHandler=void 0;var r2=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 a2(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Si.BasicCredentialHandler=r2;var n2=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 a2(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Si.BearerCredentialHandler=n2;var i2=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 a2(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Si.PersonalAccessTokenCredentialHandler=i2});var Q7=h($o=>{"use strict";var W7=$o&&$o.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty($o,"__esModule",{value:!0});$o.OidcClient=void 0;var K$=Us(),Q$=s2(),K7=lt(),o2=class e{static createHttpClient(t=!0,r=10){let n={allowRetries:t,maxRetries:r};return new K$.HttpClient("actions/oidc-client",[new Q$.BearerCredentialHandler(e.getRequestToken())],n)}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 W7(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return W7(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let i=encodeURIComponent(t);r=`${r}&audience=${i}`}(0,K7.debug)(`ID token url is ${r}`);let n=yield e.getCall(r);return(0,K7.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};$o.OidcClient=o2});var p2=h(Wr=>{"use strict";var l2=Wr&&Wr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Wr,"__esModule",{value:!0});Wr.summary=Wr.markdownSummary=Wr.SUMMARY_DOCS_URL=Wr.SUMMARY_ENV_VAR=void 0;var X$=require("os"),d2=require("fs"),{access:Y$,appendFile:J$,writeFile:Z$}=d2.promises;Wr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Wr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var c2=class{constructor(){this._buffer=""}filePath(){return l2(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[Wr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${Wr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield Y$(t,d2.constants.R_OK|d2.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,n={}){let i=Object.entries(n).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${i}>${r}`:`<${t}${i}>`}write(t){return l2(this,void 0,void 0,function*(){let r=!!t?.overwrite,n=yield this.filePath();return yield(r?Z$:J$)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return l2(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(X$.EOL)}addCodeBlock(t,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",t),n);return this.addRaw(i).addEOL()}addList(t,r=!1){let n=r?"ol":"ul",i=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(n,i);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(i=>{let a=i.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(t,r){let n=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(n).addEOL()}addImage(t,r,n){let{width:i,height:a}=n||{},s=Object.assign(Object.assign({},i&&{width:i}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",a=this.wrap(i,t);return this.addRaw(a).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 n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",t,n);return this.addRaw(i).addEOL()}addLink(t,r){let n=this.wrap("a",t,{href:r});return this.addRaw(n).addEOL()}},X7=new c2;Wr.markdownSummary=X7;Wr.summary=X7});var Y7=h(Kr=>{"use strict";var eG=Kr&&Kr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tG=Kr&&Kr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rG=Kr&&Kr.__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)&&eG(t,e,r);return tG(t,e),t};Object.defineProperty(Kr,"__esModule",{value:!0});Kr.toPlatformPath=Kr.toWin32Path=Kr.toPosixPath=void 0;var nG=rG(require("path"));function iG(e){return e.replace(/[\\]/g,"/")}Kr.toPosixPath=iG;function aG(e){return e.replace(/[/]/g,"\\")}Kr.toWin32Path=aG;function sG(e){return e.replace(/[/\\]/g,nG.sep)}Kr.toPlatformPath=sG});var m2=h(re=>{"use strict";var oG=re&&re.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lG=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Z7=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)&&oG(t,e,r);return lG(t,e),t},u2=re&&re.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},Qr;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 e_=Z7(require("fs")),fm=Z7(require("path"));Qr=e_.promises,re.chmod=Qr.chmod,re.copyFile=Qr.copyFile,re.lstat=Qr.lstat,re.mkdir=Qr.mkdir,re.open=Qr.open,re.readdir=Qr.readdir,re.readlink=Qr.readlink,re.rename=Qr.rename,re.rm=Qr.rm,re.rmdir=Qr.rmdir,re.stat=Qr.stat,re.symlink=Qr.symlink,re.unlink=Qr.unlink;re.IS_WINDOWS=process.platform==="win32";re.UV_FS_O_EXLOCK=268435456;re.READONLY=e_.constants.O_RDONLY;function dG(e){return u2(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=dG;function cG(e,t=!1){return u2(this,void 0,void 0,function*(){return(t?yield re.stat(e):yield re.lstat(e)).isDirectory()})}re.isDirectory=cG;function pG(e){if(e=mG(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=pG;function uG(e,t){return u2(this,void 0,void 0,function*(){let r;try{r=yield re.stat(e)}catch(i){i.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${i}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){let i=fm.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===i))return e}else if(J7(r))return e}let n=e;for(let i of t){e=n+i,r=void 0;try{r=yield re.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){try{let a=fm.dirname(e),s=fm.basename(e).toUpperCase();for(let o of yield re.readdir(a))if(s===o.toUpperCase()){e=fm.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(J7(r))return e}}return""})}re.tryGetExecutablePath=uG;function mG(e){return e=e||"",re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function J7(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function fG(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}re.getCmdPath=fG});var mc=h(Nt=>{"use strict";var hG=Nt&&Nt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gG=Nt&&Nt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),t_=Nt&&Nt.__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)&&hG(t,e,r);return gG(t,e),t},ka=Nt&&Nt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Nt,"__esModule",{value:!0});Nt.findInPath=Nt.which=Nt.mkdirP=Nt.rmRF=Nt.mv=Nt.cp=void 0;var yG=require("assert"),Ti=t_(require("path")),Me=t_(m2());function vG(e,t,r={}){return ka(this,void 0,void 0,function*(){let{force:n,recursive:i,copySourceDirectory:a}=bG(r),s=(yield Me.exists(t))?yield Me.stat(t):null;if(s&&s.isFile()&&!n)return;let o=s&&s.isDirectory()&&a?Ti.join(t,Ti.basename(e)):t;if(!(yield Me.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Me.stat(e)).isDirectory())if(i)yield a_(e,o,0,n);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Ti.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield s_(e,o,n)}})}Nt.cp=vG;function _G(e,t,r={}){return ka(this,void 0,void 0,function*(){if(yield Me.exists(t)){let n=!0;if((yield Me.isDirectory(t))&&(t=Ti.join(t,Ti.basename(e)),n=yield Me.exists(t)),n)if(r.force==null||r.force)yield r_(t);else throw new Error("Destination already exists")}yield f2(Ti.dirname(t)),yield Me.rename(e,t)})}Nt.mv=_G;function r_(e){return ka(this,void 0,void 0,function*(){if(Me.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Me.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Nt.rmRF=r_;function f2(e){return ka(this,void 0,void 0,function*(){yG.ok(e,"a path argument must be provided"),yield Me.mkdir(e,{recursive:!0})})}Nt.mkdirP=f2;function n_(e,t){return ka(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let n=yield n_(e,!1);if(!n)throw Me.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 n}let r=yield i_(e);return r&&r.length>0?r[0]:""})}Nt.which=n_;function i_(e){return ka(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Me.IS_WINDOWS&&process.env.PATHEXT)for(let i of process.env.PATHEXT.split(Ti.delimiter))i&&t.push(i);if(Me.isRooted(e)){let i=yield Me.tryGetExecutablePath(e,t);return i?[i]:[]}if(e.includes(Ti.sep))return[];let r=[];if(process.env.PATH)for(let i of process.env.PATH.split(Ti.delimiter))i&&r.push(i);let n=[];for(let i of r){let a=yield Me.tryGetExecutablePath(Ti.join(i,e),t);a&&n.push(a)}return n})}Nt.findInPath=i_;function bG(e){let t=e.force==null?!0:e.force,r=!!e.recursive,n=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:n}}function a_(e,t,r,n){return ka(this,void 0,void 0,function*(){if(r>=255)return;r++,yield f2(t);let i=yield Me.readdir(e);for(let a of i){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Me.lstat(s)).isDirectory()?yield a_(s,o,r,n):yield s_(s,o,n)}yield Me.chmod(t,(yield Me.stat(e)).mode)})}function s_(e,t,r){return ka(this,void 0,void 0,function*(){if((yield Me.lstat(e)).isSymbolicLink()){try{yield Me.lstat(t),yield Me.unlink(t)}catch(i){i.code==="EPERM"&&(yield Me.chmod(t,"0666"),yield Me.unlink(t))}let n=yield Me.readlink(e);yield Me.symlink(n,t,Me.IS_WINDOWS?"junction":null)}else(!(yield Me.exists(t))||r)&&(yield Me.copyFile(e,t))})}});var Vo=h(Xr=>{"use strict";var wG=Xr&&Xr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),EG=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Go=Xr&&Xr.__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)&&wG(t,e,r);return EG(t,e),t},o_=Xr&&Xr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.argStringToArray=Xr.ToolRunner=void 0;var hm=Go(require("os")),d_=Go(require("events")),NG=Go(require("child_process")),xG=Go(require("path")),SG=Go(mc()),l_=Go(m2()),TG=require("timers"),gm=process.platform==="win32",h2=class extends d_.EventEmitter{constructor(t,r,n){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=n||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let n=this._getSpawnFileName(),i=this._getSpawnArgs(t),a=r?"":"[command]";if(gm)if(this._isCmdFile()){a+=n;for(let s of i)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${n}"`;for(let s of i)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(n);for(let s of i)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=n;for(let s of i)a+=` ${s}`}return a}_processLineBuffer(t,r,n){try{let i=r+t.toString(),a=i.indexOf(hm.EOL);for(;a>-1;){let s=i.substring(0,a);n(s),i=i.substring(a+hm.EOL.length),a=i.indexOf(hm.EOL)}return i}catch(i){return this._debug(`error processing line. Failed with error ${i}`),""}}_getSpawnFileName(){return gm&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(gm&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let n of this.args)r+=" ",r+=t.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n);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=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],n=!1;for(let s of t)if(r.some(o=>o===s)){n=!0;break}if(!n)return t;let i='"',a=!0;for(let s=t.length;s>0;s--)i+=t[s-1],a&&t[s-1]==="\\"?i+="\\":t[s-1]==='"'?(a=!0,i+='"'):a=!1;return i+='"',i.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='"',n=!0;for(let i=t.length;i>0;i--)r+=t[i-1],n&&t[i-1]==="\\"?r+="\\":t[i-1]==='"'?(n=!0,r+="\\"):n=!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 n={};return n.cwd=t.cwd,n.env=t.env,n.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(n.argv0=`"${r}"`),n}exec(){return o_(this,void 0,void 0,function*(){return!l_.isRooted(this.toolPath)&&(this.toolPath.includes("/")||gm&&this.toolPath.includes("\\"))&&(this.toolPath=xG.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield SG.which(this.toolPath,!0),new Promise((t,r)=>o_(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let n=this._cloneExecOptions(this.options);!n.silent&&n.outStream&&n.outStream.write(this._getCommandString(n)+hm.EOL);let i=new g2(n,this.toolPath);if(i.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield l_.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=NG.spawn(a,this._getSpawnArgs(n),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!n.silent&&n.outStream&&n.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{i.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!n.silent&&n.errStream&&n.outStream&&(n.failOnStdErr?n.errStream:n.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{i.processError=d.message,i.processExited=!0,i.processClosed=!0,i.CheckComplete()}),s.on("exit",d=>{i.processExitCode=d,i.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),i.CheckComplete()}),s.on("close",d=>{i.processExitCode=d,i.processExited=!0,i.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),i.CheckComplete()}),i.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Xr.ToolRunner=h2;function PG(e){let t=[],r=!1,n=!1,i="";function a(s){n&&s!=='"'&&(i+="\\"),i+=s,n=!1}for(let s=0;s0&&(t.push(i),i="");continue}a(o)}return i.length>0&&t.push(i.trim()),t}Xr.argStringToArray=PG;var g2=class e extends d_.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=TG.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 Wo=h(Yr=>{"use strict";var CG=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),RG=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OG=Yr&&Yr.__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)&&CG(t,e,r);return RG(t,e),t},u_=Yr&&Yr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.getExecOutput=Yr.exec=void 0;var c_=require("string_decoder"),p_=OG(Vo());function m_(e,t,r){return u_(this,void 0,void 0,function*(){let n=p_.argStringToArray(e);if(n.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let i=n[0];return t=n.slice(1).concat(t||[]),new p_.ToolRunner(i,t,r).exec()})}Yr.exec=m_;function AG(e,t,r){var n,i;return u_(this,void 0,void 0,function*(){let a="",s="",o=new c_.StringDecoder("utf8"),l=new c_.StringDecoder("utf8"),d=(n=r?.listeners)===null||n===void 0?void 0:n.stdout,c=(i=r?.listeners)===null||i===void 0?void 0:i.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield m_(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}Yr.getExecOutput=AG});var h_=h(Ae=>{"use strict";var IG=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),DG=Ae&&Ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LG=Ae&&Ae.__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)&&IG(t,e,r);return DG(t,e),t},vm=Ae&&Ae.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},qG=Ae&&Ae.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.getDetails=Ae.isLinux=Ae.isMacOS=Ae.isWindows=Ae.arch=Ae.platform=void 0;var f_=qG(require("os")),ym=LG(Wo()),BG=()=>vm(void 0,void 0,void 0,function*(){let{stdout:e}=yield ym.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield ym.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),MG=()=>vm(void 0,void 0,void 0,function*(){var e,t,r,n;let{stdout:i}=yield ym.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=i.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(n=(r=i.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&n!==void 0?n:"",version:a}}),FG=()=>vm(void 0,void 0,void 0,function*(){let{stdout:e}=yield ym.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ae.platform=f_.default.platform();Ae.arch=f_.default.arch();Ae.isWindows=Ae.platform==="win32";Ae.isMacOS=Ae.platform==="darwin";Ae.isLinux=Ae.platform==="linux";function kG(){return vm(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ae.isWindows?BG():Ae.isMacOS?MG():FG()),{platform:Ae.platform,arch:Ae.arch,isWindows:Ae.isWindows,isMacOS:Ae.isMacOS,isLinux:Ae.isLinux})})}Ae.getDetails=kG});var lt=h(ee=>{"use strict";var jG=ee&&ee.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),zG=ee&&ee.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),v2=ee&&ee.__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)&&jG(t,e,r);return zG(t,e),t},g_=ee&&ee.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(ee,"__esModule",{value:!0});ee.platform=ee.toPlatformPath=ee.toWin32Path=ee.toPosixPath=ee.markdownSummary=ee.summary=ee.getIDToken=ee.getState=ee.saveState=ee.group=ee.endGroup=ee.startGroup=ee.info=ee.notice=ee.warning=ee.error=ee.debug=ee.isDebug=ee.setFailed=ee.setCommandEcho=ee.setOutput=ee.getBooleanInput=ee.getMultilineInput=ee.getInput=ee.addPath=ee.setSecret=ee.exportVariable=ee.ExitCode=void 0;var On=L7(),Hs=M7(),Ko=om(),y_=v2(require("os")),UG=v2(require("path")),HG=Q7(),y2;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(y2||(ee.ExitCode=y2={}));function $G(e,t){let r=(0,Ko.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Hs.issueFileCommand)("ENV",(0,Hs.prepareKeyValueMessage)(e,t));(0,On.issueCommand)("set-env",{name:e},r)}ee.exportVariable=$G;function GG(e){(0,On.issueCommand)("add-mask",{},e)}ee.setSecret=GG;function VG(e){process.env.GITHUB_PATH||""?(0,Hs.issueFileCommand)("PATH",e):(0,On.issueCommand)("add-path",{},e),process.env.PATH=`${e}${UG.delimiter}${process.env.PATH}`}ee.addPath=VG;function _2(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()}ee.getInput=_2;function WG(e,t){let r=_2(e,t).split(` +`).filter(n=>n!=="");return t&&t.trimWhitespace===!1?r:r.map(n=>n.trim())}ee.getMultilineInput=WG;function KG(e,t){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=_2(e,t);if(r.includes(i))return!0;if(n.includes(i))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}ee.getBooleanInput=KG;function QG(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Hs.issueFileCommand)("OUTPUT",(0,Hs.prepareKeyValueMessage)(e,t));process.stdout.write(y_.EOL),(0,On.issueCommand)("set-output",{name:e},(0,Ko.toCommandValue)(t))}ee.setOutput=QG;function XG(e){(0,On.issue)("echo",e?"on":"off")}ee.setCommandEcho=XG;function YG(e){process.exitCode=y2.Failure,v_(e)}ee.setFailed=YG;function JG(){return process.env.RUNNER_DEBUG==="1"}ee.isDebug=JG;function ZG(e){(0,On.issueCommand)("debug",{},e)}ee.debug=ZG;function v_(e,t={}){(0,On.issueCommand)("error",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.error=v_;function eV(e,t={}){(0,On.issueCommand)("warning",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.warning=eV;function tV(e,t={}){(0,On.issueCommand)("notice",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.notice=tV;function rV(e){process.stdout.write(e+y_.EOL)}ee.info=rV;function __(e){(0,On.issue)("group",e)}ee.startGroup=__;function b_(){(0,On.issue)("endgroup")}ee.endGroup=b_;function nV(e,t){return g_(this,void 0,void 0,function*(){__(e);let r;try{r=yield t()}finally{b_()}return r})}ee.group=nV;function iV(e,t){if(process.env.GITHUB_STATE||"")return(0,Hs.issueFileCommand)("STATE",(0,Hs.prepareKeyValueMessage)(e,t));(0,On.issueCommand)("save-state",{name:e},(0,Ko.toCommandValue)(t))}ee.saveState=iV;function aV(e){return process.env[`STATE_${e}`]||""}ee.getState=aV;function sV(e){return g_(this,void 0,void 0,function*(){return yield HG.OidcClient.getIDToken(e)})}ee.getIDToken=sV;var oV=p2();Object.defineProperty(ee,"summary",{enumerable:!0,get:function(){return oV.summary}});var lV=p2();Object.defineProperty(ee,"markdownSummary",{enumerable:!0,get:function(){return lV.markdownSummary}});var b2=Y7();Object.defineProperty(ee,"toPosixPath",{enumerable:!0,get:function(){return b2.toPosixPath}});Object.defineProperty(ee,"toWin32Path",{enumerable:!0,get:function(){return b2.toWin32Path}});Object.defineProperty(ee,"toPlatformPath",{enumerable:!0,get:function(){return b2.toPlatformPath}});ee.platform=v2(h_())});var fc=h(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.safeWhich=Pi.isWindows=void 0;var w_=require("fs"),dV=require("path");Pi.isWindows=process.platform==="win32";var E_=Pi.isWindows?";":":",cV=Pi.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function pV(e){if(e.includes("/")||e.includes("\\")&&Pi.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(E_),n=cV;Pi.isWindows&&process.env.PATHEXT!==void 0&&(n=process.env.PATHEXT.split(E_));for(let i of r)for(let a of n){let s=dV.join(i,e+a);try{return await w_.promises.access(s,w_.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Pi.safeWhich=pV});var N_,x_=mt(()=>{N_="ffffffff-ffff-ffff-ffff-ffffffffffff"});var S_,T_=mt(()=>{S_="00000000-0000-0000-0000-000000000000"});var P_,C_=mt(()=>{P_=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function uV(e){return typeof e=="string"&&P_.test(e)}var ja,hc=mt(()=>{C_();ja=uV});function mV(e){if(!ja(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var na,gc=mt(()=>{hc();na=mV});function Br(e,t=0){return(ur[e[t+0]]+ur[e[t+1]]+ur[e[t+2]]+ur[e[t+3]]+"-"+ur[e[t+4]]+ur[e[t+5]]+"-"+ur[e[t+6]]+ur[e[t+7]]+"-"+ur[e[t+8]]+ur[e[t+9]]+"-"+ur[e[t+10]]+ur[e[t+11]]+ur[e[t+12]]+ur[e[t+13]]+ur[e[t+14]]+ur[e[t+15]]).toLowerCase()}function fV(e,t=0){let r=Br(e,t);if(!ja(r))throw TypeError("Stringified UUID is invalid");return r}var ur,R_,ia=mt(()=>{hc();ur=[];for(let e=0;e<256;++e)ur.push((e+256).toString(16).slice(1));R_=fV});function aa(){return _m>bm.length-16&&((0,O_.randomFillSync)(bm),_m=0),bm.slice(_m,_m+=16)}var O_,bm,_m,wm=mt(()=>{O_=require("crypto"),bm=new Uint8Array(256),_m=bm.length});function hV(e,t,r){let n,i=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)n=A_(e.random??e.rng?.()??aa(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=aa();gV(yc,a,s),n=A_(s,yc.msecs,yc.nsecs,i?void 0:yc.clockseq,i?void 0:yc.node,t,r)}return t?n:Br(n)}function gV(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=n>>>8|128,a[s++]=n&255;for(let d=0;d<6;++d)a[s++]=i[d];return a}var yc,Em,w2=mt(()=>{wm();ia();yc={};Em=hV});function vc(e){let t=typeof e=="string"?na(e):e,r=yV(t);return typeof e=="string"?Br(r):r}function yV(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var E2=mt(()=>{gc();ia()});function vV(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,I_.createHash)("md5").update(e).digest()}var I_,D_,L_=mt(()=>{I_=require("crypto");D_=vV});function _V(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{gc();ia();Nm="6ba7b810-9dad-11d1-80b4-00c04fd430c8",xm="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function x2(e,t,r,n){return _c(48,D_,e,t,r,n)}var q_,B_=mt(()=>{L_();N2();x2.DNS=Nm;x2.URL=xm;q_=x2});var M_,S2,F_=mt(()=>{M_=require("crypto"),S2={randomUUID:M_.randomUUID}});function bV(e,t,r){if(S2.randomUUID&&!t&&!e)return S2.randomUUID();e=e||{};let n=e.random||(e.rng||aa)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t){r=r||0;for(let i=0;i<16;++i)t[r+i]=n[i];return t}return Br(n)}var k_,j_=mt(()=>{F_();wm();ia();k_=bV});function wV(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,z_.createHash)("sha1").update(e).digest()}var z_,U_,H_=mt(()=>{z_=require("crypto");U_=wV});function T2(e,t,r,n){return _c(80,U_,e,t,r,n)}var $_,G_=mt(()=>{H_();N2();T2.DNS=Nm;T2.URL=xm;$_=T2});function EV(e,t,r){e??={},r??=0;let n=Em({...e,_v6:!0},new Uint8Array(16));if(n=vc(n),t){for(let i=0;i<16;i++)t[r+i]=n[i];return t}return Br(n)}var V_,W_=mt(()=>{ia();w2();E2();V_=EV});function P2(e){let t=typeof e=="string"?na(e):e,r=NV(t);return typeof e=="string"?Br(r):r}function NV(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var K_=mt(()=>{gc();ia()});function xV(e,t,r){let n;if(e)n=Q_(e.random??e.rng?.()??aa(),e.msecs,e.seq,t,r);else{let i=Date.now(),a=aa();SV(C2,i,a),n=Q_(a,C2.msecs,C2.seq,t,r)}return t?n:Br(n)}function SV(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function Q_(e,t,r,n,i=0){return n||(n=new Uint8Array(16),i=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],n[i++]=t/1099511627776&255,n[i++]=t/4294967296&255,n[i++]=t/16777216&255,n[i++]=t/65536&255,n[i++]=t/256&255,n[i++]=t&255,n[i++]=112|r>>>28&15,n[i++]=r>>>20&255,n[i++]=128|r>>>14&63,n[i++]=r>>>6&255,n[i++]=r<<2&255|e[10]&3,n[i++]=e[11],n[i++]=e[12],n[i++]=e[13],n[i++]=e[14],n[i++]=e[15],n}var C2,X_,Y_=mt(()=>{wm();ia();C2={};X_=xV});function TV(e){if(!ja(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var J_,Z_=mt(()=>{hc();J_=TV});var Sm={};sm(Sm,{MAX:()=>N_,NIL:()=>S_,parse:()=>na,stringify:()=>R_,v1:()=>Em,v1ToV6:()=>vc,v3:()=>q_,v4:()=>k_,v5:()=>$_,v6:()=>V_,v6ToV1:()=>P2,v7:()=>X_,validate:()=>ja,version:()=>J_});var Tm=mt(()=>{x_();T_();gc();ia();w2();E2();B_();j_();G_();W_();K_();Y_();hc();Z_()});var nb=h(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});var PV=require("node:child_process"),CV=require("node:fs/promises"),RV=require("node:os"),eb=require("node:path"),OV=require("node:process"),AV=require("node:util"),bc=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},Pm=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function tb(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function rb(e,t){let r=e,n=await tb(r,t);for(;!n;)r=t.pathNormalize(r+"/.."),n=await tb(r,t);return r}async function IV(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function DV(e,t={platform:OV.platform,release:RV.release(),fsAccess:CV.access,pathNormalize:eb.normalize,pathSep:eb.sep,cpExecFile:AV.promisify(PV.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new Pm;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function n(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function i(s){if(s.charAt(1)!==":")return Promise.reject(new bc(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await IV(t)?o:l;return n(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new bc(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await rb(s,t);return n(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?i(e):a(e)}Qo.InvalidPathError=bc;Qo.NoMatchError=Pm;Qo.default=DV;Qo.getFirstExistingParentPath=rb});var ab=h((Lwe,ib)=>{"use strict";ib.exports=(...e)=>[...new Set([].concat(...e))]});var R2=h((qwe,lb)=>{"use strict";var LV=require("stream"),sb=LV.PassThrough,qV=Array.prototype.slice;lb.exports=BV;function BV(){let e=[],t=qV.call(arguments),r=!1,n=t[t.length-1];n&&!Array.isArray(n)&&n.pipe==null?t.pop():n={};let i=n.end!==!1,a=n.pipeError===!0;n.objectMode==null&&(n.objectMode=!0),n.highWaterMark==null&&(n.highWaterMark=64*1024);let s=sb(n);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(_){s.emit("error",_)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.splitWhen=Xo.flatten=void 0;function MV(e){return e.reduce((t,r)=>[].concat(t,r),[])}Xo.flatten=MV;function FV(e,t){let r=[[]],n=0;for(let i of e)t(i)?(n++,r[n]=[]):r[n].push(i);return r}Xo.splitWhen=FV});var cb=h(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.isEnoentCodeError=void 0;function kV(e){return e.code==="ENOENT"}Cm.isEnoentCodeError=kV});var pb=h(Rm=>{"use strict";Object.defineProperty(Rm,"__esModule",{value:!0});Rm.createDirentFromStats=void 0;var O2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function jV(e,t){return new O2(e,t)}Rm.createDirentFromStats=jV});var hb=h(kt=>{"use strict";Object.defineProperty(kt,"__esModule",{value:!0});kt.convertPosixPathToPattern=kt.convertWindowsPathToPattern=kt.convertPathToPattern=kt.escapePosixPath=kt.escapeWindowsPath=kt.escape=kt.removeLeadingDotSegment=kt.makeAbsolute=kt.unixify=void 0;var zV=require("os"),UV=require("path"),ub=zV.platform()==="win32",HV=2,$V=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,GV=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,VV=/^\\\\([.?])/,WV=/\\(?![!()+@[\]{}])/g;function KV(e){return e.replace(/\\/g,"/")}kt.unixify=KV;function QV(e,t){return UV.resolve(e,t)}kt.makeAbsolute=QV;function XV(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(HV)}return e}kt.removeLeadingDotSegment=XV;kt.escape=ub?A2:I2;function A2(e){return e.replace(GV,"\\$2")}kt.escapeWindowsPath=A2;function I2(e){return e.replace($V,"\\$2")}kt.escapePosixPath=I2;kt.convertPathToPattern=ub?mb:fb;function mb(e){return A2(e).replace(VV,"//$1").replace(WV,"/")}kt.convertWindowsPathToPattern=mb;function fb(e){return I2(e)}kt.convertPosixPathToPattern=fb});var yb=h((jwe,gb)=>{gb.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var D2=h((zwe,_b)=>{var YV=yb(),vb={"{":"}","(":")","[":"]"},JV=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,n=-2,i=-2,a=-2,s=-2;tt&&(s===-1||s>n||(s=e.indexOf("\\",t),s===-1||s>n)))||i!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(i=e.indexOf("}",t),i>t&&(s=e.indexOf("\\",t),s===-1||s>i))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=vb[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},ZV=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var eW=D2(),tW=require("path").posix.dirname,rW=require("os").platform()==="win32",L2="/",nW=/\\/g,iW=/[\{\[].*[\}\]]$/,aW=/(^|[^\\])([\{\[]|\([^\)]+$)/,sW=/\\([\!\*\?\|\[\]\(\)\{\}])/g;bb.exports=function(t,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&rW&&t.indexOf(L2)<0&&(t=t.replace(nW,L2)),iW.test(t)&&(t+=L2),t+="a";do t=tW(t);while(eW(t)||aW.test(t));return t.replace(sW,"$1")}});var Om=h(An=>{"use strict";An.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;An.find=(e,t)=>e.nodes.find(r=>r.type===t);An.exceedsLimit=(e,t,r=1,n)=>n===!1||!An.isInteger(e)||!An.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=n;An.escapeNode=(e,t=0,r)=>{let n=e.nodes[t];n&&(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};An.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);An.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;An.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;An.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);An.flatten=(...e)=>{let t=[],r=n=>{for(let i=0;i{"use strict";var Eb=Om();Nb.exports=(e,t={})=>{let r=(n,i={})=>{let a=t.escapeInvalid&&Eb.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o="";if(n.value)return(a||s)&&Eb.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let l of n.nodes)o+=r(l);return o};return r(e)}});var Sb=h((Gwe,xb)=>{"use strict";xb.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Lb=h((Vwe,Db)=>{"use strict";var Tb=Sb(),$s=(e,t,r)=>{if(Tb(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Tb(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n={relaxZeros:!0,...r};typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let i=String(n.relaxZeros),a=String(n.shorthand),s=String(n.capture),o=String(n.wrap),l=e+":"+t+"="+i+a+s+o;if($s.cache.hasOwnProperty(l))return $s.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return n.capture?`(${g})`:n.wrap===!1?g:`(?:${g})`}let p=Ib(e)||Ib(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=Pb(g,Math.abs(d),u,n),d=u.a=0}return c>=0&&(m=Pb(d,c,u,n)),u.negatives=f,u.positives=m,u.result=oW(f,m,n),n.capture===!0?u.result=`(${u.result})`:n.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),$s.cache[l]=u,u.result};function oW(e,t,r){let n=q2(e,t,"-",!1,r)||[],i=q2(t,e,"",!1,r)||[],a=q2(e,t,"-?",!0,r)||[];return n.concat(a).concat(i).join("|")}function lW(e,t){let r=1,n=1,i=Rb(e,r),a=new Set([t]);for(;e<=i&&i<=t;)a.add(i),r+=1,i=Rb(e,r);for(i=Ob(t+1,n)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+Ab(o.count),s=d+1;continue}r.isPadded&&(p=mW(d,r,n)),c.string=p+c.pattern+Ab(c.count),a.push(c),s=d+1,o=c}return a}function q2(e,t,r,n,i){let a=[];for(let s of e){let{string:o}=s;!n&&!Cb(t,"string",o)&&a.push(r+o),n&&Cb(t,"string",o)&&a.push(r+o)}return a}function cW(e,t){let r=[];for(let n=0;nt?1:t>e?-1:0}function Cb(e,t,r){return e.some(n=>n[t]===r)}function Rb(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ob(e,t){return e-e%Math.pow(10,t)}function Ab(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function uW(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Ib(e){return/^-?(0+)\d/.test(e)}function mW(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),i=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${n}}`:`0{${n}}`}}$s.cache={};$s.clearCache=()=>$s.cache={};Db.exports=$s});var F2=h((Wwe,zb)=>{"use strict";var fW=require("util"),Bb=Lb(),qb=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),hW=e=>t=>e===!0?Number(t):String(t),B2=e=>typeof e=="number"||typeof e=="string"&&e!=="",wc=e=>Number.isInteger(+e),M2=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},gW=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,yW=(e,t,r)=>{if(t>0){let n=e[0]==="-"?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return r===!1?String(e):e},Dm=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let n=t.capture?"":"?:",i="",a="",s;return e.positives.length&&(i=e.positives.map(o=>Dm(String(o),r)).join("|")),e.negatives.length&&(a=`-(${n}${e.negatives.map(o=>Dm(String(o),r)).join("|")})`),i&&a?s=`${i}|${a}`:s=i||a,t.wrap?`(${n}${s})`:s},Mb=(e,t,r,n)=>{if(r)return Bb(e,t,{wrap:!1,...n});let i=String.fromCharCode(e);if(e===t)return i;let a=String.fromCharCode(t);return`[${i}-${a}]`},Fb=(e,t,r)=>{if(Array.isArray(e)){let n=r.wrap===!0,i=r.capture?"":"?:";return n?`(${i}${e.join("|")})`:e.join("|")}return Bb(e,t,r)},kb=(...e)=>new RangeError("Invalid range arguments: "+fW.inspect(...e)),jb=(e,t,r)=>{if(r.strictRanges===!0)throw kb([e,t]);return[]},_W=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},bW=(e,t,r=1,n={})=>{let i=Number(e),a=Number(t);if(!Number.isInteger(i)||!Number.isInteger(a)){if(n.strictRanges===!0)throw kb([e,t]);return[]}i===0&&(i=0),a===0&&(a=0);let s=i>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=M2(o)||M2(l)||M2(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&gW(e,t,n)===!1,m=n.transform||hW(u);if(n.toRegex&&r===1)return Mb(Dm(e,p),Dm(t,p),!0,n);let f={negatives:[],positives:[]},g=b=>f[b<0?"negatives":"positives"].push(Math.abs(b)),y=[],_=0;for(;s?i>=a:i<=a;)n.toRegex===!0&&r>1?g(i):y.push(yW(m(i,_),p,u)),i=s?i-r:i+r,_++;return n.toRegex===!0?r>1?vW(f,n,p):Fb(y,null,{wrap:!1,...n}):y},wW=(e,t,r=1,n={})=>{if(!wc(e)&&e.length>1||!wc(t)&&t.length>1)return jb(e,t,n);let i=n.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(n.toRegex&&r===1)return Mb(l,d,!1,n);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(i(a,p)),a=o?a-r:a+r,p++;return n.toRegex===!0?Fb(c,null,{wrap:!1,options:n}):c},Im=(e,t,r,n={})=>{if(t==null&&B2(e))return[e];if(!B2(e)||!B2(t))return jb(e,t,n);if(typeof r=="function")return Im(e,t,1,{transform:r});if(qb(r))return Im(e,t,0,r);let i={...n};return i.capture===!0&&(i.wrap=!0),r=r||i.step||1,wc(r)?wc(e)&&wc(t)?bW(e,t,r,i):wW(e,t,Math.max(Math.abs(r),1),i):r!=null&&!qb(r)?_W(r,i):Im(e,t,1,r)};zb.exports=Im});var $b=h((Kwe,Hb)=>{"use strict";var EW=F2(),Ub=Om(),NW=(e,t={})=>{let r=(n,i={})=>{let a=Ub.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(n.isOpen===!0)return l+n.value;if(n.isClose===!0)return console.log("node.isClose",l,n.value),l+n.value;if(n.type==="open")return o?l+n.value:"(";if(n.type==="close")return o?l+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":o?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let c=Ub.reduce(n.nodes),p=EW(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(n.nodes)for(let c of n.nodes)d+=r(c,n);return d};return r(e)};Hb.exports=NW});var Wb=h((Qwe,Vb)=>{"use strict";var xW=F2(),Gb=Am(),Yo=Om(),Gs=(e="",t="",r=!1)=>{let n=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Yo.flatten(t).map(i=>`{${i}}`):t;for(let i of e)if(Array.isArray(i))for(let a of i)n.push(Gs(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),n.push(Array.isArray(a)?Gs(i,a,r):i+a);return Yo.flatten(n)},SW=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,n=(i,a={})=>{i.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(i.invalid||i.dollar){o.push(Gs(o.pop(),Gb(i,t)));return}if(i.type==="brace"&&i.invalid!==!0&&i.nodes.length===2){o.push(Gs(o.pop(),["{}"]));return}if(i.nodes&&i.ranges>0){let p=Yo.reduce(i.nodes);if(Yo.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=xW(...p,t);u.length===0&&(u=Gb(i,t)),o.push(Gs(o.pop(),u)),i.nodes=[];return}let l=Yo.encloseBrace(i),d=i.queue,c=i;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";Kb.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var ew=h((Ywe,Zb)=>{"use strict";var TW=Am(),{MAX_LENGTH:Xb,CHAR_BACKSLASH:k2,CHAR_BACKTICK:PW,CHAR_COMMA:CW,CHAR_DOT:RW,CHAR_LEFT_PARENTHESES:OW,CHAR_RIGHT_PARENTHESES:AW,CHAR_LEFT_CURLY_BRACE:IW,CHAR_RIGHT_CURLY_BRACE:DW,CHAR_LEFT_SQUARE_BRACKET:Yb,CHAR_RIGHT_SQUARE_BRACKET:Jb,CHAR_DOUBLE_QUOTE:LW,CHAR_SINGLE_QUOTE:qW,CHAR_NO_BREAK_SPACE:BW,CHAR_ZERO_WIDTH_NOBREAK_SPACE:MW}=Qb(),FW=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},n=typeof r.maxLength=="number"?Math.min(Xb,r.maxLength):Xb;if(e.length>n)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`);let i={type:"root",input:e,nodes:[]},a=[i],s=i,o=i,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:TW(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===RW&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(_=>{_.nodes||(_.type==="open"&&(_.isOpen=!0),_.type==="close"&&(_.isClose=!0),_.nodes||(_.type="text"),_.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),i};Zb.exports=FW});var nw=h((Jwe,rw)=>{"use strict";var tw=Am(),kW=$b(),jW=Wb(),zW=ew(),fn=(e,t={})=>{let r=[];if(Array.isArray(e))for(let n of e){let i=fn.create(n,t);Array.isArray(i)?r.push(...i):r.push(i)}else r=[].concat(fn.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};fn.parse=(e,t={})=>zW(e,t);fn.stringify=(e,t={})=>tw(typeof e=="string"?fn.parse(e,t):e,t);fn.compile=(e,t={})=>(typeof e=="string"&&(e=fn.parse(e,t)),kW(e,t));fn.expand=(e,t={})=>{typeof e=="string"&&(e=fn.parse(e,t));let r=jW(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};fn.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?fn.compile(e,t):fn.expand(e,t);rw.exports=fn});var Ec=h((Zwe,lw)=>{"use strict";var UW=require("path"),Ci="\\\\/",iw=`[^${Ci}]`,sa="\\.",HW="\\+",$W="\\?",Lm="\\/",GW="(?=.)",aw="[^/]",j2=`(?:${Lm}|$)`,sw=`(?:^|${Lm})`,z2=`${sa}{1,2}${j2}`,VW=`(?!${sa})`,WW=`(?!${sw}${z2})`,KW=`(?!${sa}{0,1}${j2})`,QW=`(?!${z2})`,XW=`[^.${Lm}]`,YW=`${aw}*?`,ow={DOT_LITERAL:sa,PLUS_LITERAL:HW,QMARK_LITERAL:$W,SLASH_LITERAL:Lm,ONE_CHAR:GW,QMARK:aw,END_ANCHOR:j2,DOTS_SLASH:z2,NO_DOT:VW,NO_DOTS:WW,NO_DOT_SLASH:KW,NO_DOTS_SLASH:QW,QMARK_NO_DOT:XW,STAR:YW,START_ANCHOR:sw},JW={...ow,SLASH_LITERAL:`[${Ci}]`,QMARK:iw,STAR:`${iw}*?`,DOTS_SLASH:`${sa}{1,2}(?:[${Ci}]|$)`,NO_DOT:`(?!${sa})`,NO_DOTS:`(?!(?:^|[${Ci}])${sa}{1,2}(?:[${Ci}]|$))`,NO_DOT_SLASH:`(?!${sa}{0,1}(?:[${Ci}]|$))`,NO_DOTS_SLASH:`(?!${sa}{1,2}(?:[${Ci}]|$))`,QMARK_NO_DOT:`[^.${Ci}]`,START_ANCHOR:`(?:^|[${Ci}])`,END_ANCHOR:`(?:[${Ci}]|$)`},ZW={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};lw.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:ZW,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:UW.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?JW:ow}}});var Nc=h(Jr=>{"use strict";var eK=require("path"),tK=process.platform==="win32",{REGEX_BACKSLASH:rK,REGEX_REMOVE_BACKSLASH:nK,REGEX_SPECIAL_CHARS:iK,REGEX_SPECIAL_CHARS_GLOBAL:aK}=Ec();Jr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Jr.hasRegexChars=e=>iK.test(e);Jr.isRegexChar=e=>e.length===1&&Jr.hasRegexChars(e);Jr.escapeRegex=e=>e.replace(aK,"\\$1");Jr.toPosixSlashes=e=>e.replace(rK,"/");Jr.removeBackslashes=e=>e.replace(nK,t=>t==="\\"?"":t);Jr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Jr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:tK===!0||eK.sep==="\\";Jr.escapeLast=(e,t,r)=>{let n=e.lastIndexOf(t,r);return n===-1?e:e[n-1]==="\\"?Jr.escapeLast(e,t,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};Jr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Jr.wrapOutput=(e,t={},r={})=>{let n=r.contains?"":"^",i=r.contains?"":"$",a=`${n}(?:${e})${i}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var gw=h((tEe,hw)=>{"use strict";var dw=Nc(),{CHAR_ASTERISK:U2,CHAR_AT:sK,CHAR_BACKWARD_SLASH:xc,CHAR_COMMA:oK,CHAR_DOT:H2,CHAR_EXCLAMATION_MARK:$2,CHAR_FORWARD_SLASH:fw,CHAR_LEFT_CURLY_BRACE:G2,CHAR_LEFT_PARENTHESES:V2,CHAR_LEFT_SQUARE_BRACKET:lK,CHAR_PLUS:dK,CHAR_QUESTION_MARK:cw,CHAR_RIGHT_CURLY_BRACE:cK,CHAR_RIGHT_PARENTHESES:pw,CHAR_RIGHT_SQUARE_BRACKET:pK}=Ec(),uw=e=>e===fw||e===xc,mw=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},uK=(e,t)=>{let r=t||{},n=e.length-1,i=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,_=!1,b=!1,x=!1,R=!1,O=!1,U=0,ie,k,q={value:"",depth:0,isGlob:!1},Z=()=>d>=n,w=()=>l.charCodeAt(d+1),ae=()=>(ie=k,l.charCodeAt(++d));for(;d0&&(Be=l.slice(0,c),l=l.slice(c),p-=c),se&&f===!0&&p>0?(se=l.slice(0,p),E=l.slice(p)):f===!0?(se="",E=l):se=l,se&&se!==""&&se!=="/"&&se!==l&&uw(se.charCodeAt(se.length-1))&&(se=se.slice(0,-1)),r.unescape===!0&&(E&&(E=dw.removeBackslashes(E)),se&&b===!0&&(se=dw.removeBackslashes(se)));let S={prefix:Be,input:e,start:c,base:se,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:x,negatedExtglob:R};if(r.tokens===!0&&(S.maxDepth=0,uw(k)||s.push(q),S.tokens=s),r.parts===!0||r.tokens===!0){let he;for(let pe=0;pe{"use strict";var qm=Ec(),hn=Nc(),{MAX_LENGTH:Bm,POSIX_REGEX_SOURCE:mK,REGEX_NON_SPECIAL_CHARS:fK,REGEX_SPECIAL_CHARS_BACKREF:hK,REPLACEMENTS:yw}=qm,gK=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(i=>hn.escapeRegex(i)).join("..")}return r},Jo=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,W2=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=yw[e]||e;let r={...t},n=typeof r.maxLength=="number"?Math.min(Bm,r.maxLength):Bm,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=hn.isWindows(t),d=qm.globChars(l),c=qm.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:_,NO_DOTS_SLASH:b,QMARK:x,QMARK_NO_DOT:R,STAR:O,START_ANCHOR:U}=d,ie=H=>`(${o}(?:(?!${U}${H.dot?g:p}).)*?)`,k=r.dot?"":y,q=r.dot?x:R,Z=r.bash===!0?ie(r):O;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=hn.removePrefix(e,w),i=e.length;let ae=[],se=[],Be=[],E=a,S,he=()=>w.index===i-1,pe=w.peek=(H=1)=>e[w.index+H],_e=w.advance=()=>e[++w.index]||"",br=()=>e.slice(w.index+1),Gt=(H="",Je=0)=>{w.consumed+=H,w.index+=Je},oi=H=>{w.output+=H.output!=null?H.output:H.value,Gt(H.value)},im=()=>{let H=1;for(;pe()==="!"&&(pe(2)!=="("||pe(3)==="?");)_e(),w.start++,H++;return H%2===0?!1:(w.negated=!0,w.start++,!0)},js=H=>{w[H]++,Be.push(H)},Ni=H=>{w[H]--,Be.pop()},be=H=>{if(E.type==="globstar"){let Je=w.braces>0&&(H.type==="comma"||H.type==="brace"),z=H.extglob===!0||ae.length&&(H.type==="pipe"||H.type==="paren");H.type!=="slash"&&H.type!=="paren"&&!Je&&!z&&(w.output=w.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=Z,w.output+=E.output)}if(ae.length&&H.type!=="paren"&&(ae[ae.length-1].inner+=H.value),(H.value||H.output)&&oi(H),E&&E.type==="text"&&H.type==="text"){E.value+=H.value,E.output=(E.output||"")+H.value;return}H.prev=E,s.push(H),E=H},jo=(H,Je)=>{let z={...c[Je],conditions:1,inner:""};z.prev=E,z.parens=w.parens,z.output=w.output;let we=(r.capture?"(":"")+z.open;js("parens"),be({type:H,value:Je,output:w.output?"":f}),be({type:"paren",extglob:!0,value:_e(),output:we}),ae.push(z)},am=H=>{let Je=H.close+(r.capture?")":""),z;if(H.type==="negate"){let we=Z;if(H.inner&&H.inner.length>1&&H.inner.includes("/")&&(we=ie(r)),(we!==Z||he()||/^\)+$/.test(br()))&&(Je=H.close=`)$))${we}`),H.inner.includes("*")&&(z=br())&&/^\.[^\\/.]+$/.test(z)){let ot=W2(z,{...t,fastpaths:!1}).output;Je=H.close=`)${ot})${we})`}H.prev.type==="bos"&&(w.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:S,output:Je}),Ni("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let H=!1,Je=e.replace(hK,(z,we,ot,Qt,Et,zs)=>Qt==="\\"?(H=!0,z):Qt==="?"?we?we+Qt+(Et?x.repeat(Et.length):""):zs===0?q+(Et?x.repeat(Et.length):""):x.repeat(ot.length):Qt==="."?p.repeat(ot.length):Qt==="*"?we?we+Qt+(Et?Z:""):Z:we?z:`\\${z}`);return H===!0&&(r.unescape===!0?Je=Je.replace(/\\/g,""):Je=Je.replace(/\\+/g,z=>z.length%2===0?"\\\\":z?"\\":"")),Je===e&&r.contains===!0?(w.output=e,w):(w.output=hn.wrapOutput(Je,w,t),w)}for(;!he();){if(S=_e(),S==="\0")continue;if(S==="\\"){let z=pe();if(z==="/"&&r.bash!==!0||z==="."||z===";")continue;if(!z){S+="\\",be({type:"text",value:S});continue}let we=/^\\+/.exec(br()),ot=0;if(we&&we[0].length>2&&(ot=we[0].length,w.index+=ot,ot%2!==0&&(S+="\\")),r.unescape===!0?S=_e():S+=_e(),w.brackets===0){be({type:"text",value:S});continue}}if(w.brackets>0&&(S!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&S===":"){let z=E.value.slice(1);if(z.includes("[")&&(E.posix=!0,z.includes(":"))){let we=E.value.lastIndexOf("["),ot=E.value.slice(0,we),Qt=E.value.slice(we+2),Et=mK[Qt];if(Et){E.value=ot+Et,w.backtrack=!0,_e(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(S==="["&&pe()!==":"||S==="-"&&pe()==="]")&&(S=`\\${S}`),S==="]"&&(E.value==="["||E.value==="[^")&&(S=`\\${S}`),r.posix===!0&&S==="!"&&E.value==="["&&(S="^"),E.value+=S,oi({value:S});continue}if(w.quotes===1&&S!=='"'){S=hn.escapeRegex(S),E.value+=S,oi({value:S});continue}if(S==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:S});continue}if(S==="("){js("parens"),be({type:"paren",value:S});continue}if(S===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Jo("opening","("));let z=ae[ae.length-1];if(z&&w.parens===z.parens+1){am(ae.pop());continue}be({type:"paren",value:S,output:w.parens?")":"\\)"}),Ni("parens");continue}if(S==="["){if(r.nobracket===!0||!br().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Jo("closing","]"));S=`\\${S}`}else js("brackets");be({type:"bracket",value:S});continue}if(S==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){be({type:"text",value:S,output:`\\${S}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Jo("opening","["));be({type:"text",value:S,output:`\\${S}`});continue}Ni("brackets");let z=E.value.slice(1);if(E.posix!==!0&&z[0]==="^"&&!z.includes("/")&&(S=`/${S}`),E.value+=S,oi({value:S}),r.literalBrackets===!1||hn.hasRegexChars(z))continue;let we=hn.escapeRegex(E.value);if(w.output=w.output.slice(0,-E.value.length),r.literalBrackets===!0){w.output+=we,E.value=we;continue}E.value=`(${o}${we}|${E.value})`,w.output+=E.value;continue}if(S==="{"&&r.nobrace!==!0){js("braces");let z={type:"brace",value:S,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};se.push(z),be(z);continue}if(S==="}"){let z=se[se.length-1];if(r.nobrace===!0||!z){be({type:"text",value:S,output:S});continue}let we=")";if(z.dots===!0){let ot=s.slice(),Qt=[];for(let Et=ot.length-1;Et>=0&&(s.pop(),ot[Et].type!=="brace");Et--)ot[Et].type!=="dots"&&Qt.unshift(ot[Et].value);we=gK(Qt,r),w.backtrack=!0}if(z.comma!==!0&&z.dots!==!0){let ot=w.output.slice(0,z.outputIndex),Qt=w.tokens.slice(z.tokensIndex);z.value=z.output="\\{",S=we="\\}",w.output=ot;for(let Et of Qt)w.output+=Et.output||Et.value}be({type:"brace",value:S,output:we}),Ni("braces"),se.pop();continue}if(S==="|"){ae.length>0&&ae[ae.length-1].conditions++,be({type:"text",value:S});continue}if(S===","){let z=S,we=se[se.length-1];we&&Be[Be.length-1]==="braces"&&(we.comma=!0,z="|"),be({type:"comma",value:S,output:z});continue}if(S==="/"){if(E.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),E=a;continue}be({type:"slash",value:S,output:m});continue}if(S==="."){if(w.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let z=se[se.length-1];E.type="dots",E.output+=S,E.value+=S,z.dots=!0;continue}if(w.braces+w.parens===0&&E.type!=="bos"&&E.type!=="slash"){be({type:"text",value:S,output:p});continue}be({type:"dot",value:S,output:p});continue}if(S==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){jo("qmark",S);continue}if(E&&E.type==="paren"){let we=pe(),ot=S;if(we==="<"&&!hn.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(we)||we==="<"&&!/<([!=]|\w+>)/.test(br()))&&(ot=`\\${S}`),be({type:"text",value:S,output:ot});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){be({type:"qmark",value:S,output:R});continue}be({type:"qmark",value:S,output:x});continue}if(S==="!"){if(r.noextglob!==!0&&pe()==="("&&(pe(2)!=="?"||!/[!=<:]/.test(pe(3)))){jo("negate",S);continue}if(r.nonegate!==!0&&w.index===0){im();continue}}if(S==="+"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){jo("plus",S);continue}if(E&&E.value==="("||r.regex===!1){be({type:"plus",value:S,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||w.parens>0){be({type:"plus",value:S});continue}be({type:"plus",value:u});continue}if(S==="@"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){be({type:"at",extglob:!0,value:S,output:""});continue}be({type:"text",value:S});continue}if(S!=="*"){(S==="$"||S==="^")&&(S=`\\${S}`);let z=fK.exec(br());z&&(S+=z[0],w.index+=z[0].length),be({type:"text",value:S});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=S,E.output=Z,w.backtrack=!0,w.globstar=!0,Gt(S);continue}let H=br();if(r.noextglob!==!0&&/^\([^?]/.test(H)){jo("star",S);continue}if(E.type==="star"){if(r.noglobstar===!0){Gt(S);continue}let z=E.prev,we=z.prev,ot=z.type==="slash"||z.type==="bos",Qt=we&&(we.type==="star"||we.type==="globstar");if(r.bash===!0&&(!ot||H[0]&&H[0]!=="/")){be({type:"star",value:S,output:""});continue}let Et=w.braces>0&&(z.type==="comma"||z.type==="brace"),zs=ae.length&&(z.type==="pipe"||z.type==="paren");if(!ot&&z.type!=="paren"&&!Et&&!zs){be({type:"star",value:S,output:""});continue}for(;H.slice(0,3)==="/**";){let qa=e[w.index+4];if(qa&&qa!=="/")break;H=H.slice(3),Gt("/**",3)}if(z.type==="bos"&&he()){E.type="globstar",E.value+=S,E.output=ie(r),w.output=E.output,w.globstar=!0,Gt(S);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&!Qt&&he()){w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=ie(r)+(r.strictSlashes?")":"|$)"),E.value+=S,w.globstar=!0,w.output+=z.output+E.output,Gt(S);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&H[0]==="/"){let qa=H[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=`${ie(r)}${m}|${m}${qa})`,E.value+=S,w.output+=z.output+E.output,w.globstar=!0,Gt(S+_e()),be({type:"slash",value:"/",output:""});continue}if(z.type==="bos"&&H[0]==="/"){E.type="globstar",E.value+=S,E.output=`(?:^|${m}|${ie(r)}${m})`,w.output=E.output,w.globstar=!0,Gt(S+_e()),be({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-E.output.length),E.type="globstar",E.output=ie(r),E.value+=S,w.output+=E.output,w.globstar=!0,Gt(S);continue}let Je={type:"star",value:S,output:Z};if(r.bash===!0){Je.output=".*?",(E.type==="bos"||E.type==="slash")&&(Je.output=k+Je.output),be(Je);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){Je.output=S,be(Je);continue}(w.index===w.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(w.output+=_,E.output+=_):r.dot===!0?(w.output+=b,E.output+=b):(w.output+=k,E.output+=k),pe()!=="*"&&(w.output+=f,E.output+=f)),be(Je)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Jo("closing","]"));w.output=hn.escapeLast(w.output,"["),Ni("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Jo("closing",")"));w.output=hn.escapeLast(w.output,"("),Ni("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Jo("closing","}"));w.output=hn.escapeLast(w.output,"{"),Ni("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${m}?`}),w.backtrack===!0){w.output="";for(let H of w.tokens)w.output+=H.output!=null?H.output:H.value,H.suffix&&(w.output+=H.suffix)}return w};W2.fastpaths=(e,t)=>{let r={...t},n=typeof r.maxLength=="number"?Math.min(Bm,r.maxLength):Bm,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);e=yw[e]||e;let a=hn.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=qm.globChars(a),g=r.dot?p:c,y=r.dot?u:c,_=r.capture?"":"?:",b={negated:!1,prefix:""},x=r.bash===!0?".*?":m;r.capture&&(x=`(${x})`);let R=k=>k.noglobstar===!0?x:`(${_}(?:(?!${f}${k.dot?d:s}).)*?)`,O=k=>{switch(k){case"*":return`${g}${l}${x}`;case".*":return`${s}${l}${x}`;case"*.*":return`${g}${x}${s}${l}${x}`;case"*/*":return`${g}${x}${o}${l}${y}${x}`;case"**":return g+R(r);case"**/*":return`(?:${g}${R(r)}${o})?${y}${l}${x}`;case"**/*.*":return`(?:${g}${R(r)}${o})?${y}${x}${s}${l}${x}`;case"**/.*":return`(?:${g}${R(r)}${o})?${s}${l}${x}`;default:{let q=/^(.*?)\.(\w+)$/.exec(k);if(!q)return;let Z=O(q[1]);return Z?Z+s+q[2]:void 0}}},U=hn.removePrefix(e,b),ie=O(U);return ie&&r.strictSlashes!==!0&&(ie+=`${o}?`),ie};vw.exports=W2});var ww=h((nEe,bw)=>{"use strict";var yK=require("path"),vK=gw(),K2=_w(),Q2=Nc(),_K=Ec(),bK=e=>e&&typeof e=="object"&&!Array.isArray(e),Bt=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Bt(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let n=bK(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let i=t||{},a=Q2.isWindows(t),s=n?Bt.compileRe(e,t):Bt.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(i.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Bt(i.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Bt.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof i.onResult=="function"&&i.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof i.onIgnore=="function"&&i.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof i.onMatch=="function"&&i.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Bt.test=(e,t,r,{glob:n,posix:i}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(i?Q2.toPosixSlashes:null),o=e===n,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===n),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Bt.matchBase(e,t,r,i):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Bt.matchBase=(e,t,r,n=Q2.isWindows(r))=>(t instanceof RegExp?t:Bt.makeRe(t,r)).test(yK.basename(e));Bt.isMatch=(e,t,r)=>Bt(t,r)(e);Bt.parse=(e,t)=>Array.isArray(e)?e.map(r=>Bt.parse(r,t)):K2(e,{...t,fastpaths:!1});Bt.scan=(e,t)=>vK(e,t);Bt.compileRe=(e,t,r=!1,n=!1)=>{if(r===!0)return e.output;let i=t||{},a=i.contains?"":"^",s=i.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Bt.toRegex(o,t);return n===!0&&(l.state=e),l};Bt.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(i.output=K2.fastpaths(e,t)),i.output||(i=K2(e,t)),Bt.compileRe(i,t,r,n)};Bt.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Bt.constants=_K;bw.exports=Bt});var Nw=h((iEe,Ew)=>{"use strict";Ew.exports=ww()});var Rw=h((aEe,Cw)=>{"use strict";var Sw=require("util"),Tw=nw(),Ri=Nw(),X2=Nc(),xw=e=>e===""||e==="./",Pw=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},dt=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let n=new Set,i=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!n.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};dt.match=dt;dt.matcher=(e,t)=>Ri(e,t);dt.isMatch=(e,t,r)=>Ri(t,r)(e);dt.any=dt.isMatch;dt.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set,i=[],a=o=>{r.onResult&&r.onResult(o),i.push(o.output)},s=new Set(dt(e,t,{...r,onResult:a}));for(let o of i)s.has(o)||n.add(o);return[...n]};dt.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Sw.inspect(e)}"`);if(Array.isArray(t))return t.some(n=>dt.contains(e,n,r));if(typeof t=="string"){if(xw(e)||xw(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return dt.isMatch(e,t,{...r,contains:!0})};dt.matchKeys=(e,t,r)=>{if(!X2.isObject(e))throw new TypeError("Expected the first argument to be an object");let n=dt(Object.keys(e),t,r),i={};for(let a of n)i[a]=e[a];return i};dt.some=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Ri(String(i),r);if(n.some(s=>a(s)))return!0}return!1};dt.every=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Ri(String(i),r);if(!n.every(s=>a(s)))return!1}return!0};dt.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Sw.inspect(e)}"`);return[].concat(t).every(n=>Ri(n,r)(e))};dt.capture=(e,t,r)=>{let n=X2.isWindows(r),a=Ri.makeRe(String(e),{...r,capture:!0}).exec(n?X2.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};dt.makeRe=(...e)=>Ri.makeRe(...e);dt.scan=(...e)=>Ri.scan(...e);dt.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[]))for(let i of Tw(String(n),t))r.push(Ri.parse(i,t));return r};dt.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Pw(e)?[e]:Tw(e,t)};dt.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return dt.braces(e,{...t,expand:!0})};dt.hasBraces=Pw;Cw.exports=dt});var Mw=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var wK=require("path"),EK=wb(),Y2=Rw(),Ow="**",NK="\\",xK=/[*?]|^!/,SK=/\[[^[]*]/,TK=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,PK=/[!*+?@]\([^(]*\)/,CK=/,|\.\./,RK=/(?!^)\/{2,}/g;function Aw(e,t={}){return!Iw(e,t)}ge.isStaticPattern=Aw;function Iw(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(NK)||xK.test(e)||SK.test(e)||TK.test(e)||t.extglob!==!1&&PK.test(e)||t.braceExpansion!==!1&&OK(e))}ge.isDynamicPattern=Iw;function OK(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let n=e.slice(t,r);return CK.test(n)}function AK(e){return Mm(e)?e.slice(1):e}ge.convertToPositivePattern=AK;function IK(e){return"!"+e}ge.convertToNegativePattern=IK;function Mm(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=Mm;function Dw(e){return!Mm(e)}ge.isPositivePattern=Dw;function DK(e){return e.filter(Mm)}ge.getNegativePatterns=DK;function LK(e){return e.filter(Dw)}ge.getPositivePatterns=LK;function qK(e){return e.filter(t=>!J2(t))}ge.getPatternsInsideCurrentDirectory=qK;function BK(e){return e.filter(J2)}ge.getPatternsOutsideCurrentDirectory=BK;function J2(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=J2;function MK(e){return EK(e,{flipBackslashes:!1})}ge.getBaseDirectory=MK;function FK(e){return e.includes(Ow)}ge.hasGlobStar=FK;function Lw(e){return e.endsWith("/"+Ow)}ge.endsWithSlashGlobStar=Lw;function kK(e){let t=wK.basename(e);return Lw(e)||Aw(t)}ge.isAffectDepthOfReadingPattern=kK;function jK(e){return e.reduce((t,r)=>t.concat(qw(r)),[])}ge.expandPatternsWithBraceExpansion=jK;function qw(e){let t=Y2.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,n)=>r.length-n.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=qw;function zK(e,t){let{parts:r}=Y2.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=zK;function Bw(e,t){return Y2.makeRe(e,t)}ge.makeRe=Bw;function UK(e,t){return e.map(r=>Bw(r,t))}ge.convertPatternsToRe=UK;function HK(e,t){return t.some(r=>r.test(e))}ge.matchAny=HK;function $K(e){return e.replace(RK,"/")}ge.removeDuplicateSlashes=$K});var kw=h(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.merge=void 0;var GK=R2();function VK(e){let t=GK(e);return e.forEach(r=>{r.once("error",n=>t.emit("error",n))}),t.once("close",()=>Fw(e)),t.once("end",()=>Fw(e)),t}Fm.merge=VK;function Fw(e){e.forEach(t=>t.emit("close"))}});var jw=h(Zo=>{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.isEmpty=Zo.isString=void 0;function WK(e){return typeof e=="string"}Zo.isString=WK;function KK(e){return e===""}Zo.isEmpty=KK});var oa=h(Er=>{"use strict";Object.defineProperty(Er,"__esModule",{value:!0});Er.string=Er.stream=Er.pattern=Er.path=Er.fs=Er.errno=Er.array=void 0;var QK=db();Er.array=QK;var XK=cb();Er.errno=XK;var YK=pb();Er.fs=YK;var JK=hb();Er.path=JK;var ZK=Mw();Er.pattern=ZK;var eQ=kw();Er.stream=eQ;var tQ=jw();Er.string=tQ});var $w=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.convertPatternGroupToTask=Nr.convertPatternGroupsToTasks=Nr.groupPatternsByBaseDirectory=Nr.getNegativePatternsAsPositive=Nr.getPositivePatterns=Nr.convertPatternsToTasks=Nr.generate=void 0;var di=oa();function rQ(e,t){let r=zw(e,t),n=zw(t.ignore,t),i=Uw(r),a=Hw(r,n),s=i.filter(c=>di.pattern.isStaticPattern(c,t)),o=i.filter(c=>di.pattern.isDynamicPattern(c,t)),l=Z2(s,a,!1),d=Z2(o,a,!0);return l.concat(d)}Nr.generate=rQ;function zw(e,t){let r=e;return t.braceExpansion&&(r=di.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(n=>n.includes("/")?n:`**/${n}`)),r.map(n=>di.pattern.removeDuplicateSlashes(n))}function Z2(e,t,r){let n=[],i=di.pattern.getPatternsOutsideCurrentDirectory(e),a=di.pattern.getPatternsInsideCurrentDirectory(e),s=eg(i),o=eg(a);return n.push(...tg(s,t,r)),"."in o?n.push(rg(".",a,t,r)):n.push(...tg(o,t,r)),n}Nr.convertPatternsToTasks=Z2;function Uw(e){return di.pattern.getPositivePatterns(e)}Nr.getPositivePatterns=Uw;function Hw(e,t){return di.pattern.getNegativePatterns(e).concat(t).map(di.pattern.convertToPositivePattern)}Nr.getNegativePatternsAsPositive=Hw;function eg(e){let t={};return e.reduce((r,n)=>{let i=di.pattern.getBaseDirectory(n);return i in r?r[i].push(n):r[i]=[n],r},t)}Nr.groupPatternsByBaseDirectory=eg;function tg(e,t,r){return Object.keys(e).map(n=>rg(n,e[n],t,r))}Nr.convertPatternGroupsToTasks=tg;function rg(e,t,r,n){return{dynamic:n,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(di.pattern.convertToNegativePattern))}}Nr.convertPatternGroupToTask=rg});var Vw=h(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.read=void 0;function nQ(e,t,r){t.fs.lstat(e,(n,i)=>{if(n!==null){Gw(r,n);return}if(!i.isSymbolicLink()||!t.followSymbolicLink){ng(r,i);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){Gw(r,a);return}ng(r,i);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),ng(r,s)})})}km.read=nQ;function Gw(e,t){e(t)}function ng(e,t){e(null,t)}});var Ww=h(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.read=void 0;function iQ(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let n=t.fs.statSync(e);return t.markSymbolicLink&&(n.isSymbolicLink=()=>!0),n}catch(n){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw n}}jm.read=iQ});var Kw=h(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za.createFileSystemAdapter=za.FILE_SYSTEM_ADAPTER=void 0;var zm=require("fs");za.FILE_SYSTEM_ADAPTER={lstat:zm.lstat,stat:zm.stat,lstatSync:zm.lstatSync,statSync:zm.statSync};function aQ(e){return e===void 0?za.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},za.FILE_SYSTEM_ADAPTER),e)}za.createFileSystemAdapter=aQ});var Qw=h(ag=>{"use strict";Object.defineProperty(ag,"__esModule",{value:!0});var sQ=Kw(),ig=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=sQ.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};ag.default=ig});var Vs=h(Ua=>{"use strict";Object.defineProperty(Ua,"__esModule",{value:!0});Ua.statSync=Ua.stat=Ua.Settings=void 0;var Xw=Vw(),oQ=Ww(),sg=Qw();Ua.Settings=sg.default;function lQ(e,t,r){if(typeof t=="function"){Xw.read(e,og(),t);return}Xw.read(e,og(t),r)}Ua.stat=lQ;function dQ(e,t){let r=og(t);return oQ.read(e,r)}Ua.statSync=dQ;function og(e={}){return e instanceof sg.default?e:new sg.default(e)}});var Zw=h((gEe,Jw)=>{var Yw;Jw.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Yw||(Yw=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var tE=h((yEe,eE)=>{eE.exports=pQ;var cQ=Zw();function pQ(e,t){let r,n,i,a=!0;Array.isArray(e)?(r=[],n=e.length):(i=Object.keys(e),r={},n=i.length);function s(l){function d(){t&&t(l,r),t=null}a?cQ(d):d()}function o(l,d,c){r[l]=c,(--n===0||d)&&s(d)}n?i?i.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var lg=h(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Um=process.versions.node.split(".");if(Um[0]===void 0||Um[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var rE=Number.parseInt(Um[0],10),uQ=Number.parseInt(Um[1],10),nE=10,mQ=10,fQ=rE>nE,hQ=rE===nE&&uQ>=mQ;Hm.IS_SUPPORT_READDIR_WITH_FILE_TYPES=fQ||hQ});var iE=h($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.createDirentFromStats=void 0;var dg=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function gQ(e,t){return new dg(e,t)}$m.createDirentFromStats=gQ});var cg=h(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.fs=void 0;var yQ=iE();Gm.fs=yQ});var pg=h(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.joinPathSegments=void 0;function vQ(e,t,r){return e.endsWith(r)?e+t:e+r+t}Vm.joinPathSegments=vQ});var cE=h(Ha=>{"use strict";Object.defineProperty(Ha,"__esModule",{value:!0});Ha.readdir=Ha.readdirWithFileTypes=Ha.read=void 0;var _Q=Vs(),aE=tE(),bQ=lg(),sE=cg(),oE=pg();function wQ(e,t,r){if(!t.stats&&bQ.IS_SUPPORT_READDIR_WITH_FILE_TYPES){lE(e,t,r);return}dE(e,t,r)}Ha.read=wQ;function lE(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(n,i)=>{if(n!==null){Wm(r,n);return}let a=i.map(o=>({dirent:o,name:o.name,path:oE.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){ug(r,a);return}let s=a.map(o=>EQ(o,t));aE(s,(o,l)=>{if(o!==null){Wm(r,o);return}ug(r,l)})})}Ha.readdirWithFileTypes=lE;function EQ(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(n,i)=>{if(n!==null){if(t.throwErrorOnBrokenSymbolicLink){r(n);return}r(null,e);return}e.dirent=sE.fs.createDirentFromStats(e.name,i),r(null,e)})}}function dE(e,t,r){t.fs.readdir(e,(n,i)=>{if(n!==null){Wm(r,n);return}let a=i.map(s=>{let o=oE.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{_Q.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:sE.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});aE(a,(s,o)=>{if(s!==null){Wm(r,s);return}ug(r,o)})})}Ha.readdir=dE;function Wm(e,t){e(t)}function ug(e,t){e(null,t)}});var hE=h($a=>{"use strict";Object.defineProperty($a,"__esModule",{value:!0});$a.readdir=$a.readdirWithFileTypes=$a.read=void 0;var NQ=Vs(),xQ=lg(),pE=cg(),uE=pg();function SQ(e,t){return!t.stats&&xQ.IS_SUPPORT_READDIR_WITH_FILE_TYPES?mE(e,t):fE(e,t)}$a.read=SQ;function mE(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(n=>{let i={dirent:n,name:n.name,path:uE.joinPathSegments(e,n.name,t.pathSegmentSeparator)};if(i.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(i.path);i.dirent=pE.fs.createDirentFromStats(i.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return i})}$a.readdirWithFileTypes=mE;function fE(e,t){return t.fs.readdirSync(e).map(n=>{let i=uE.joinPathSegments(e,n,t.pathSegmentSeparator),a=NQ.statSync(i,t.fsStatSettings),s={name:n,path:i,dirent:pE.fs.createDirentFromStats(n,a)};return t.stats&&(s.stats=a),s})}$a.readdir=fE});var gE=h(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.createFileSystemAdapter=Ga.FILE_SYSTEM_ADAPTER=void 0;var el=require("fs");Ga.FILE_SYSTEM_ADAPTER={lstat:el.lstat,stat:el.stat,lstatSync:el.lstatSync,statSync:el.statSync,readdir:el.readdir,readdirSync:el.readdirSync};function TQ(e){return e===void 0?Ga.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ga.FILE_SYSTEM_ADAPTER),e)}Ga.createFileSystemAdapter=TQ});var yE=h(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});var PQ=require("path"),CQ=Vs(),RQ=gE(),mg=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=RQ.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,PQ.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new CQ.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};fg.default=mg});var Km=h(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.Settings=Va.scandirSync=Va.scandir=void 0;var vE=cE(),OQ=hE(),hg=yE();Va.Settings=hg.default;function AQ(e,t,r){if(typeof t=="function"){vE.read(e,gg(),t);return}vE.read(e,gg(t),r)}Va.scandir=AQ;function IQ(e,t){let r=gg(t);return OQ.read(e,r)}Va.scandirSync=IQ;function gg(e={}){return e instanceof hg.default?e:new hg.default(e)}});var bE=h((PEe,_E)=>{"use strict";function DQ(e){var t=new e,r=t;function n(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function i(a){r.next=a,r=a}return{get:n,release:i}}_E.exports=DQ});var EE=h((CEe,wE)=>{"use strict";var LQ=bE();function qQ(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var n=LQ(BQ),i=null,a=null,s=0,o={push:f,drain:Oi,saturated:Oi,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:Oi,kill:_,killAndDrain:b};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var x=i,R=0;x;)x=x.next,R++;return R}function p(){for(var x=i,R=[];x;)R.push(x.value),x=x.next;return R}function u(){if(o.paused){o.paused=!1;for(var x=0;x{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.joinPathSegments=Ai.replacePathSegmentSeparator=Ai.isAppliedFilter=Ai.isFatalError=void 0;function MQ(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Ai.isFatalError=MQ;function FQ(e,t){return e===null||e(t)}Ai.isAppliedFilter=FQ;function kQ(e,t){return e.split(/[/\\]/).join(t)}Ai.replacePathSegmentSeparator=kQ;function jQ(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Ai.joinPathSegments=jQ});var _g=h(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});var zQ=Qm(),yg=class{constructor(t,r){this._root=t,this._settings=r,this._root=zQ.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};vg.default=yg});var Eg=h(wg=>{"use strict";Object.defineProperty(wg,"__esModule",{value:!0});var UQ=require("events"),HQ=Km(),$Q=EE(),Xm=Qm(),GQ=_g(),bg=class extends GQ.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=HQ.scandir,this._emitter=new UQ.EventEmitter,this._queue=$Q(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let n={directory:t,base:r};this._queue.push(n,i=>{i!==null&&this._handleError(i)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(n,i)=>{if(n!==null){r(n,void 0);return}for(let a of i)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Xm.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let n=t.path;r!==void 0&&(t.path=Xm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Xm.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Xm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};wg.default=bg});var NE=h(xg=>{"use strict";Object.defineProperty(xg,"__esModule",{value:!0});var VQ=Eg(),Ng=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new VQ.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{WQ(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{KQ(t,this._storage)}),this._reader.read()}};xg.default=Ng;function WQ(e,t){e(t)}function KQ(e,t){e(null,t)}});var xE=h(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});var QQ=require("stream"),XQ=Eg(),Sg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new XQ.default(this._root,this._settings),this._stream=new QQ.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Tg.default=Sg});var SE=h(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});var YQ=Km(),Ym=Qm(),JQ=_g(),Pg=class extends JQ.default{constructor(){super(...arguments),this._scandir=YQ.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let n=this._scandir(t,this._settings.fsScandirSettings);for(let i of n)this._handleEntry(i,r)}catch(n){this._handleError(n)}}_handleError(t){if(Ym.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let n=t.path;r!==void 0&&(t.path=Ym.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Ym.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Ym.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Cg.default=Pg});var TE=h(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});var ZQ=SE(),Rg=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new ZQ.default(this._root,this._settings)}read(){return this._reader.read()}};Og.default=Rg});var PE=h(Ig=>{"use strict";Object.defineProperty(Ig,"__esModule",{value:!0});var eX=require("path"),tX=Km(),Ag=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,eX.sep),this.fsScandirSettings=new tX.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Ig.default=Ag});var Zm=h(Ii=>{"use strict";Object.defineProperty(Ii,"__esModule",{value:!0});Ii.Settings=Ii.walkStream=Ii.walkSync=Ii.walk=void 0;var CE=NE(),rX=xE(),nX=TE(),Dg=PE();Ii.Settings=Dg.default;function iX(e,t,r){if(typeof t=="function"){new CE.default(e,Jm()).read(t);return}new CE.default(e,Jm(t)).read(r)}Ii.walk=iX;function aX(e,t){let r=Jm(t);return new nX.default(e,r).read()}Ii.walkSync=aX;function sX(e,t){let r=Jm(t);return new rX.default(e,r).read()}Ii.walkStream=sX;function Jm(e={}){return e instanceof Dg.default?e:new Dg.default(e)}});var e1=h(qg=>{"use strict";Object.defineProperty(qg,"__esModule",{value:!0});var oX=require("path"),lX=Vs(),RE=oa(),Lg=class{constructor(t){this._settings=t,this._fsStatSettings=new lX.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return oX.resolve(this._settings.cwd,t)}_makeEntry(t,r){let n={name:r,path:r,dirent:RE.fs.createDirentFromStats(r,t)};return this._settings.stats&&(n.stats=t),n}_isFatalError(t){return!RE.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};qg.default=Lg});var Fg=h(Mg=>{"use strict";Object.defineProperty(Mg,"__esModule",{value:!0});var dX=require("stream"),cX=Vs(),pX=Zm(),uX=e1(),Bg=class extends uX.default{constructor(){super(...arguments),this._walkStream=pX.walkStream,this._stat=cX.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let n=t.map(this._getFullEntryPath,this),i=new dX.PassThrough({objectMode:!0});i._write=(a,s,o)=>this._getEntry(n[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&i.push(l),a===n.length-1&&i.end(),o()}).catch(o);for(let a=0;athis._makeEntry(i,r)).catch(i=>{if(n.errorFilter(i))return null;throw i})}_getStat(t){return new Promise((r,n)=>{this._stat(t,this._fsStatSettings,(i,a)=>i===null?r(a):n(i))})}};Mg.default=Bg});var OE=h(jg=>{"use strict";Object.defineProperty(jg,"__esModule",{value:!0});var mX=Zm(),fX=e1(),hX=Fg(),kg=class extends fX.default{constructor(){super(...arguments),this._walkAsync=mX.walk,this._readerStream=new hX.default(this._settings)}dynamic(t,r){return new Promise((n,i)=>{this._walkAsync(t,r,(a,s)=>{a===null?n(s):i(a)})})}async static(t,r){let n=[],i=this._readerStream.static(t,r);return new Promise((a,s)=>{i.once("error",s),i.on("data",o=>n.push(o)),i.once("end",()=>a(n))})}};jg.default=kg});var AE=h(Ug=>{"use strict";Object.defineProperty(Ug,"__esModule",{value:!0});var Sc=oa(),zg=class{constructor(t,r,n){this._patterns=t,this._settings=r,this._micromatchOptions=n,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),n=this._splitSegmentsIntoSections(r);this._storage.push({complete:n.length<=1,pattern:t,segments:r,sections:n})}}_getPatternSegments(t){return Sc.pattern.getPatternParts(t,this._micromatchOptions).map(n=>Sc.pattern.isDynamicPattern(n,this._settings)?{dynamic:!0,pattern:n,patternRe:Sc.pattern.makeRe(n,this._micromatchOptions)}:{dynamic:!1,pattern:n})}_splitSegmentsIntoSections(t){return Sc.array.splitWhen(t,r=>r.dynamic&&Sc.pattern.hasGlobStar(r.pattern))}};Ug.default=zg});var IE=h($g=>{"use strict";Object.defineProperty($g,"__esModule",{value:!0});var gX=AE(),Hg=class extends gX.default{match(t){let r=t.split("/"),n=r.length,i=this._storage.filter(a=>!a.complete||a.segments.length>n);for(let a of i){let s=a.sections[0];if(!a.complete&&n>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};$g.default=Hg});var DE=h(Vg=>{"use strict";Object.defineProperty(Vg,"__esModule",{value:!0});var t1=oa(),yX=IE(),Gg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,n){let i=this._getMatcher(r),a=this._getNegativePatternsRe(n);return s=>this._filter(t,s,i,a)}_getMatcher(t){return new yX.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(t1.pattern.isAffectDepthOfReadingPattern);return t1.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,n,i){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=t1.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,n)?!1:this._isSkippedByNegativePatterns(a,i)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let n=r.split("/").length;if(t==="")return n;let i=t.split("/").length;return n-i}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!t1.pattern.matchAny(t,r)}};Vg.default=Gg});var LE=h(Kg=>{"use strict";Object.defineProperty(Kg,"__esModule",{value:!0});var Ws=oa(),Wg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let n=Ws.pattern.convertPatternsToRe(t,this._micromatchOptions),i=Ws.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,n,i)}_filter(t,r,n){let i=Ws.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(i)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(i,n))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(i,r,a)&&!this._isMatchToPatterns(i,n,a);return this._settings.unique&&s&&this._createIndexRecord(i),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let n=Ws.path.makeAbsolute(this._settings.cwd,t);return Ws.pattern.matchAny(n,r)}_isMatchToPatterns(t,r,n){let i=Ws.pattern.matchAny(t,r);return!i&&n?Ws.pattern.matchAny(t+"/",r):i}};Kg.default=Wg});var qE=h(Xg=>{"use strict";Object.defineProperty(Xg,"__esModule",{value:!0});var vX=oa(),Qg=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return vX.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};Xg.default=Qg});var ME=h(Jg=>{"use strict";Object.defineProperty(Jg,"__esModule",{value:!0});var BE=oa(),Yg=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=BE.path.makeAbsolute(this._settings.cwd,r),r=BE.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};Jg.default=Yg});var r1=h(e6=>{"use strict";Object.defineProperty(e6,"__esModule",{value:!0});var _X=require("path"),bX=DE(),wX=LE(),EX=qE(),NX=ME(),Zg=class{constructor(t){this._settings=t,this.errorFilter=new EX.default(this._settings),this.entryFilter=new wX.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new bX.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new NX.default(this._settings)}_getRootDirectory(t){return _X.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};e6.default=Zg});var FE=h(r6=>{"use strict";Object.defineProperty(r6,"__esModule",{value:!0});var xX=OE(),SX=r1(),t6=class extends SX.default{constructor(){super(...arguments),this._reader=new xX.default(this._settings)}async read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return(await this.api(r,t,n)).map(a=>n.transform(a))}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};r6.default=t6});var kE=h(i6=>{"use strict";Object.defineProperty(i6,"__esModule",{value:!0});var TX=require("stream"),PX=Fg(),CX=r1(),n6=class extends CX.default{constructor(){super(...arguments),this._reader=new PX.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t),i=this.api(r,t,n),a=new TX.Readable({objectMode:!0,read:()=>{}});return i.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",n.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>i.destroy()),a}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};i6.default=n6});var jE=h(s6=>{"use strict";Object.defineProperty(s6,"__esModule",{value:!0});var RX=Vs(),OX=Zm(),AX=e1(),a6=class extends AX.default{constructor(){super(...arguments),this._walkSync=OX.walkSync,this._statSync=RX.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let n=[];for(let i of t){let a=this._getFullEntryPath(i),s=this._getEntry(a,i,r);s===null||!r.entryFilter(s)||n.push(s)}return n}_getEntry(t,r,n){try{let i=this._getStat(t);return this._makeEntry(i,r)}catch(i){if(n.errorFilter(i))return null;throw i}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};s6.default=a6});var zE=h(l6=>{"use strict";Object.defineProperty(l6,"__esModule",{value:!0});var IX=jE(),DX=r1(),o6=class extends DX.default{constructor(){super(...arguments),this._reader=new IX.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return this.api(r,t,n).map(n.transform)}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};l6.default=o6});var UE=h(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var tl=require("fs"),LX=require("os"),qX=Math.max(LX.cpus().length,1);rl.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:tl.lstat,lstatSync:tl.lstatSync,stat:tl.stat,statSync:tl.statSync,readdir:tl.readdir,readdirSync:tl.readdirSync};var d6=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,qX),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},rl.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};rl.default=d6});var m6=h((ZEe,$E)=>{"use strict";var HE=$w(),BX=FE(),MX=kE(),FX=zE(),c6=UE(),In=oa();async function p6(e,t){ci(e);let r=u6(e,BX.default,t),n=await Promise.all(r);return In.array.flatten(n)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){ci(d);let p=u6(d,FX.default,c);return In.array.flatten(p)}e.sync=t;function r(d,c){ci(d);let p=u6(d,MX.default,c);return In.stream.merge(p)}e.stream=r;function n(d,c){ci(d);let p=[].concat(d),u=new c6.default(c);return HE.generate(p,u)}e.generateTasks=n;function i(d,c){ci(d);let p=new c6.default(c);return In.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=i;function a(d){return ci(d),In.path.escape(d)}e.escapePath=a;function s(d){return ci(d),In.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return ci(u),In.path.escapePosixPath(u)}d.escapePath=c;function p(u){return ci(u),In.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return ci(u),In.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return ci(u),In.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(p6||(p6={}));function u6(e,t,r){let n=[].concat(e),i=new c6.default(r),a=HE.generate(n,i),s=new t(i);return a.map(s.read,s)}function ci(e){if(![].concat(e).every(n=>In.string.isString(n)&&!In.string.isEmpty(n)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}$E.exports=p6});var VE=h(Ks=>{"use strict";var{promisify:kX}=require("util"),GE=require("fs");async function f6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await kX(GE[e])(r))[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}function h6(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return GE[e](r)[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}Ks.isFile=f6.bind(null,"stat","isFile");Ks.isDirectory=f6.bind(null,"stat","isDirectory");Ks.isSymlink=f6.bind(null,"lstat","isSymbolicLink");Ks.isFileSync=h6.bind(null,"statSync","isFile");Ks.isDirectorySync=h6.bind(null,"statSync","isDirectory");Ks.isSymlinkSync=h6.bind(null,"lstatSync","isSymbolicLink")});var YE=h((tNe,g6)=>{"use strict";var Qs=require("path"),WE=VE(),KE=e=>e.length>1?`{${e.join(",")}}`:e[0],QE=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Qs.isAbsolute(r)?r:Qs.join(t,r)},jX=(e,t)=>Qs.extname(e)?`**/${e}`:`**/${e}.${KE(t)}`,XE=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Qs.posix.join(e,jX(r,t.extensions))):t.files?t.files.map(r=>Qs.posix.join(e,`**/${r}`)):t.extensions?[Qs.posix.join(e,`**/*.${KE(t.extensions)}`)]:[Qs.posix.join(e,"**")]};g6.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async n=>await WE.isDirectory(QE(n,t.cwd))?XE(n,t):n));return[].concat.apply([],r)};g6.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(n=>WE.isDirectorySync(QE(n,t.cwd))?XE(n,t):n);return[].concat.apply([],r)}});var sN=h((rNe,aN)=>{function JE(e){return Array.isArray(e)?e:[e]}var _6="",ZE=" ",y6="\\",zX=/^\s+$/,UX=/(?:[^\\]|^)\\$/,HX=/^\\!/,$X=/^\\#/,GX=/\r?\n/g,VX=/^\.*\/|^\.+$/,v6="/",rN="node-ignore";typeof Symbol<"u"&&(rN=Symbol.for("node-ignore"));var eN=rN,WX=(e,t,r)=>Object.defineProperty(e,t,{value:r}),KX=/([0-z])-([0-z])/g,nN=()=>!1,QX=e=>e.replace(KX,(t,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?t:_6),XX=e=>{let{length:t}=e;return e.slice(0,t-t%2)},YX=[[/^\uFEFF/,()=>_6],[/\\?\s+$/,e=>e.indexOf("\\")===0?ZE:_6],[/\\\s/g,()=>ZE],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let n=r.replace(/\\\*/g,"[^\\/]*");return t+n}],[/\\\\\\(?=[$.|*+(){^])/g,()=>y6],[/\\\\/g,()=>y6],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,n,i)=>t===y6?`\\[${r}${XX(n)}${i}`:i==="]"&&n.length%2===0?`[${QX(r)}${n}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],tN=Object.create(null),JX=(e,t)=>{let r=tN[e];return r||(r=YX.reduce((n,i)=>n.replace(i[0],i[1].bind(e)),e),tN[e]=r),t?new RegExp(r,"i"):new RegExp(r)},E6=e=>typeof e=="string",ZX=e=>e&&E6(e)&&!zX.test(e)&&!UX.test(e)&&e.indexOf("#")!==0,eY=e=>e.split(GX),b6=class{constructor(t,r,n,i){this.origin=t,this.pattern=r,this.negative=n,this.regex=i}},tY=(e,t)=>{let r=e,n=!1;e.indexOf("!")===0&&(n=!0,e=e.substr(1)),e=e.replace(HX,"!").replace($X,"#");let i=JX(e,t);return new b6(r,e,n,i)},rY=(e,t)=>{throw new t(e)},la=(e,t,r)=>E6(e)?e?la.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),iN=e=>VX.test(e);la.isNotRelative=iN;la.convert=e=>e;var w6=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:n=!1}={}){WX(this,eN,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[eN]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(ZX(t)){let r=tY(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,JE(E6(t)?eY(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let n=!1,i=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(i===s&&n!==i||s&&!n&&!i&&!r)return;a.regex.test(t)&&(n=!s,i=s)}),{ignored:n,unignored:i}}_test(t,r,n,i){let a=t&&la.convert(t);return la(a,t,this._allowRelativePaths?nN:rY),this._t(a,r,n,i)}_t(t,r,n,i){if(t in r)return r[t];if(i||(i=t.split(v6)),i.pop(),!i.length)return r[t]=this._testOne(t,n);let a=this._t(i.join(v6)+v6,r,n,i);return r[t]=a.ignored?a:this._testOne(t,n)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return JE(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},n1=e=>new w6(e),nY=e=>la(e&&la.convert(e),e,nN);n1.isPathValid=nY;n1.default=n1;aN.exports=n1;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");la.convert=e;let t=/^[a-z]:\//i;la.isNotRelative=r=>t.test(r)||iN(r)}});var N6=h((nNe,oN)=>{"use strict";oN.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var fN=h((iNe,x6)=>{"use strict";var{promisify:iY}=require("util"),lN=require("fs"),da=require("path"),dN=m6(),aY=sN(),Tc=N6(),cN=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],sY=iY(lN.readFile),oY=e=>t=>t.startsWith("!")?"!"+da.posix.join(e,t.slice(1)):da.posix.join(e,t),lY=(e,t)=>{let r=Tc(da.relative(t.cwd,da.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(n=>!n.startsWith("#")).map(oY(r))},pN=e=>{let t=aY();for(let r of e)t.add(lY(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},dY=(e,t)=>{if(e=Tc(e),da.isAbsolute(t)){if(Tc(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return da.join(e,t)},uN=(e,t)=>r=>e.ignores(Tc(da.relative(t,dY(t,r.path||r)))),cY=async(e,t)=>{let r=da.join(t,e),n=await sY(r,"utf8");return{cwd:t,filePath:r,content:n}},pY=(e,t)=>{let r=da.join(t,e),n=lN.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:n}},mN=({ignore:e=[],cwd:t=Tc(process.cwd())}={})=>({ignore:e,cwd:t});x6.exports=async e=>{e=mN(e);let t=await dN("**/.gitignore",{ignore:cN.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(i=>cY(i,e.cwd))),n=pN(r);return uN(n,e.cwd)};x6.exports.sync=e=>{e=mN(e);let r=dN.sync("**/.gitignore",{ignore:cN.concat(e.ignore),cwd:e.cwd}).map(i=>pY(i,e.cwd)),n=pN(r);return uN(n,e.cwd)}});var gN=h((aNe,hN)=>{"use strict";var{Transform:uY}=require("stream"),i1=class extends uY{constructor(){super({objectMode:!0})}},S6=class extends i1{constructor(t){super(),this._filter=t}_transform(t,r,n){this._filter(t)&&this.push(t),n()}},T6=class extends i1{constructor(){super(),this._pushed=new Set}_transform(t,r,n){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),n()}};hN.exports={FilterStream:S6,UniqueStream:T6}});var wN=h((sNe,Xs)=>{"use strict";var vN=require("fs"),a1=ab(),mY=R2(),s1=m6(),o1=YE(),P6=fN(),{FilterStream:fY,UniqueStream:hY}=gN(),_N=()=>!1,yN=e=>e[0]==="!",gY=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},yY=(e={})=>{if(!e.cwd)return;let t;try{t=vN.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},vY=e=>e.stats instanceof vN.Stats?e.path:e,l1=(e,t)=>{e=a1([].concat(e)),gY(e),yY(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[n,i]of e.entries()){if(yN(i))continue;let a=e.slice(n).filter(o=>yN(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:i,options:s})}return r},_Y=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},C6=(e,t)=>e.options.expandDirectories?_Y(e,t):[e.pattern],bN=e=>e&&e.gitignore?P6.sync({cwd:e.cwd,ignore:e.ignore}):_N,R6=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=o1.sync(r.ignore)),{pattern:t,options:r}};Xs.exports=async(e,t)=>{let r=l1(e,t),n=async()=>t&&t.gitignore?P6({cwd:t.cwd,ignore:t.ignore}):_N,i=async()=>{let l=await Promise.all(r.map(async d=>{let c=await C6(d,o1);return Promise.all(c.map(R6(d)))}));return a1(...l)},[a,s]=await Promise.all([n(),i()]),o=await Promise.all(s.map(l=>s1(l.pattern,l.options)));return a1(...o).filter(l=>!a(vY(l)))};Xs.exports.sync=(e,t)=>{let r=l1(e,t),n=[];for(let s of r){let o=C6(s,o1.sync).map(R6(s));n.push(...o)}let i=bN(t),a=[];for(let s of n)a=a1(a,s1.sync(s.pattern,s.options));return a.filter(s=>!i(s))};Xs.exports.stream=(e,t)=>{let r=l1(e,t),n=[];for(let o of r){let l=C6(o,o1.sync).map(R6(o));n.push(...l)}let i=bN(t),a=new fY(o=>!i(o)),s=new hY;return mY(n.map(o=>s1.stream(o.pattern,o.options))).pipe(a).pipe(s)};Xs.exports.generateGlobTasks=l1;Xs.exports.hasMagic=(e,t)=>[].concat(e).some(r=>s1.isDynamicPattern(r,t));Xs.exports.gitignore=P6});var NN=h((oNe,EN)=>{var Wa=require("constants"),bY=process.cwd,d1=null,wY=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return d1||(d1=bY.call(process)),d1};try{process.cwd()}catch{}typeof process.chdir=="function"&&(O6=process.chdir,process.chdir=function(e){d1=null,O6.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,O6));var O6;EN.exports=EY;function EY(e){Wa.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),wY==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function _(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(x,R){x&&x.code==="ENOENT"?c(u,m,_):f(b)})},y),y<100&&(y+=10);return}f&&f(b)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,_){var b;if(_&&typeof _=="function"){var x=0;b=function(R,O,U){if(R&&R.code==="EAGAIN"&&x<10)return x++,c.call(e,u,m,f,g,y,b);_.apply(this,arguments)}}return c.call(e,u,m,f,g,y,b)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(_){if(_.code==="EAGAIN"&&y<10){y++;continue}throw _}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Wa.O_WRONLY|Wa.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(_){m&&m(y||_)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Wa.O_WRONLY|Wa.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Wa.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Wa.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(_){c.close(y,function(b){f&&f(_||b)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Wa.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function n(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function i(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var TN=h((lNe,SN)=>{var xN=require("stream").Stream;SN.exports=NY;function NY(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);xN.call(this);var a=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var s=Object.keys(i),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);xN.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var a=Object.keys(i),s=0,o=a.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 CN=h((dNe,PN)=>{"use strict";PN.exports=SY;var xY=Object.getPrototypeOf||function(e){return e.__proto__};function SY(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:xY(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var IN=h((cNe,D6)=>{var yt=require("fs"),TY=NN(),PY=TN(),CY=CN(),c1=require("util"),mr,u1;typeof Symbol=="function"&&typeof Symbol.for=="function"?(mr=Symbol.for("graceful-fs.queue"),u1=Symbol.for("graceful-fs.previous")):(mr="___graceful-fs.queue",u1="___graceful-fs.previous");function RY(){}function AN(e,t){Object.defineProperty(e,mr,{get:function(){return t}})}var Ys=RY;c1.debuglog?Ys=c1.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Ys=function(){var e=c1.format.apply(c1,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});yt[mr]||(RN=global[mr]||[],AN(yt,RN),yt.close=function(e){function t(r,n){return e.call(yt,r,function(i){i||ON(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,u1,{value:e}),t}(yt.close),yt.closeSync=function(e){function t(r){e.apply(yt,arguments),ON()}return Object.defineProperty(t,u1,{value:e}),t}(yt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Ys(yt[mr]),require("assert").equal(yt[mr].length,0)}));var RN;global[mr]||AN(global,yt[mr]);D6.exports=A6(CY(yt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!yt.__patched&&(D6.exports=A6(yt),yt.__patched=!0);function A6(e){TY(e),e.gracefulify=A6,e.createReadStream=O,e.createWriteStream=U;var t=e.readFile;e.readFile=r;function r(q,Z,w){return typeof Z=="function"&&(w=Z,Z=null),ae(q,Z,w);function ae(se,Be,E,S){return t(se,Be,function(he){he&&(he.code==="EMFILE"||he.code==="ENFILE")?nl([ae,[se,Be,E],he,S||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(Be,E,S,he,pe){return n(Be,E,S,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?nl([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(Be,E,S,he,pe){return a(Be,E,S,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?nl([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=0),se(q,Z,w,ae);function se(Be,E,S,he,pe){return o(Be,E,S,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?nl([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(q,Z,w){typeof Z=="function"&&(w=Z,Z=null);var ae=c.test(process.version)?function(E,S,he,pe){return d(E,se(E,S,he,pe))}:function(E,S,he,pe){return d(E,S,se(E,S,he,pe))};return ae(q,Z,w);function se(Be,E,S,he){return function(pe,_e){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?nl([ae,[Be,E,S],pe,he||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof S=="function"&&S.call(this,pe,_e))}}}if(process.version.substr(0,4)==="v0.8"){var u=PY(e);_=u.ReadStream,x=u.WriteStream}var m=e.ReadStream;m&&(_.prototype=Object.create(m.prototype),_.prototype.open=b);var f=e.WriteStream;f&&(x.prototype=Object.create(f.prototype),x.prototype.open=R),Object.defineProperty(e,"ReadStream",{get:function(){return _},set:function(q){_=q},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return x},set:function(q){x=q},enumerable:!0,configurable:!0});var g=_;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(q){g=q},enumerable:!0,configurable:!0});var y=x;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(q){y=q},enumerable:!0,configurable:!0});function _(q,Z){return this instanceof _?(m.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function b(){var q=this;k(q.path,q.flags,q.mode,function(Z,w){Z?(q.autoClose&&q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w),q.read())})}function x(q,Z){return this instanceof x?(f.apply(this,arguments),this):x.apply(Object.create(x.prototype),arguments)}function R(){var q=this;k(q.path,q.flags,q.mode,function(Z,w){Z?(q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w))})}function O(q,Z){return new e.ReadStream(q,Z)}function U(q,Z){return new e.WriteStream(q,Z)}var ie=e.open;e.open=k;function k(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(Be,E,S,he,pe){return ie(Be,E,S,function(_e,br){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?nl([se,[Be,E,S,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}return e}function nl(e){Ys("ENQUEUE",e[0].name,e[1]),yt[mr].push(e),I6()}var p1;function ON(){for(var e=Date.now(),t=0;t2&&(yt[mr][t][3]=e,yt[mr][t][4]=e);I6()}function I6(){if(clearTimeout(p1),p1=void 0,yt[mr].length!==0){var e=yt[mr].shift(),t=e[0],r=e[1],n=e[2],i=e[3],a=e[4];if(i===void 0)Ys("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){Ys("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,n)}else{var o=Date.now()-a,l=Math.max(a-i,1),d=Math.min(l*1.2,100);o>=d?(Ys("RETRY",t.name,r),t.apply(null,r.concat([i]))):yt[mr].push(e)}p1===void 0&&(p1=setTimeout(I6,0))}}});var LN=h((pNe,DN)=>{"use strict";var OY=require("path");DN.exports=e=>{let t=process.cwd();return e=OY.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var BN=h((uNe,qN)=>{"use strict";var L6=require("path");qN.exports=(e,t)=>{let r=L6.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${L6.sep}`)&&r!==L6.resolve(e))}});var MN=h(q6=>{var Js=require("path"),Qa=process.platform==="win32",Ka=require("fs"),AY=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function IY(){var e;if(AY){var t=new Error;e=r}else e=n;return e;function r(i){i&&(t.message=i.message,i=t,n(i))}function n(i){if(i){if(process.throwDeprecation)throw i;if(!process.noDeprecation){var a="fs: missing callback "+(i.stack||i.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function DY(e){return typeof e=="function"?e:IY()}var mNe=Js.normalize;Qa?ca=/(.*?)(?:[\/\\]+|$)/g:ca=/(.*?)(?:[\/]+|$)/g;var ca;Qa?Pc=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Pc=/^[\/]*/;var Pc;q6.realpathSync=function(t,r){if(t=Js.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var n=t,i={},a={},s,o,l,d;c();function c(){var y=Pc.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Qa&&!a[l]&&(Ka.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[i]=t),n(null,t);ca.lastIndex=o;var y=ca.exec(t);return c=l,l+=y[0],d=c+y[1],o=ca.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Ka.lstat(d,m)}function m(y,_){if(y)return n(y);if(!_.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Qa){var b=_.dev.toString(32)+":"+_.ino.toString(32);if(a.hasOwnProperty(b))return f(null,a[b],d)}Ka.stat(d,function(x){if(x)return n(x);Ka.readlink(d,function(R,O){Qa||(a[b]=O),f(R,O)})})}function f(y,_,b){if(y)return n(y);var x=Js.resolve(c,_);r&&(r[b]=x),g(x)}function g(y){t=Js.resolve(y,t.slice(o)),p()}}});var k6=h((hNe,zN)=>{zN.exports=Xa;Xa.realpath=Xa;Xa.sync=F6;Xa.realpathSync=F6;Xa.monkeypatch=qY;Xa.unmonkeypatch=BY;var il=require("fs"),B6=il.realpath,M6=il.realpathSync,LY=process.version,FN=/^v[0-5]\./.test(LY),kN=MN();function jN(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Xa(e,t,r){if(FN)return B6(e,t,r);typeof t=="function"&&(r=t,t=null),B6(e,t,function(n,i){jN(n)?kN.realpath(e,t,r):r(n,i)})}function F6(e,t){if(FN)return M6(e,t);try{return M6(e,t)}catch(r){if(jN(r))return kN.realpathSync(e,t);throw r}}function qY(){il.realpath=Xa,il.realpathSync=F6}function BY(){il.realpath=B6,il.realpathSync=M6}});var HN=h((gNe,UN)=>{UN.exports=function(e,t){for(var r=[],n=0;n{"use strict";WN.exports=GN;function GN(e,t,r){e instanceof RegExp&&(e=$N(e,r)),t instanceof RegExp&&(t=$N(t,r));var n=VN(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)}}function $N(e,t){var r=t.match(e);return r?r[0]:null}GN.range=VN;function VN(e,t,r){var n,i,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(n=[],a=r.length;c>=0&&!o;)c==l?(n.push(c),l=r.indexOf(e,c+1)):n.length==1?o=[n.pop(),d]:(i=n.pop(),i=0?l:d;n.length&&(o=[a,s])}return o}});var rx=h((vNe,tx)=>{var FY=HN(),QN=KN();tx.exports=zY;var XN="\0SLASH"+Math.random()+"\0",YN="\0OPEN"+Math.random()+"\0",z6="\0CLOSE"+Math.random()+"\0",JN="\0COMMA"+Math.random()+"\0",ZN="\0PERIOD"+Math.random()+"\0";function j6(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function kY(e){return e.split("\\\\").join(XN).split("\\{").join(YN).split("\\}").join(z6).split("\\,").join(JN).split("\\.").join(ZN)}function jY(e){return e.split(XN).join("\\").split(YN).join("{").split(z6).join("}").split(JN).join(",").split(ZN).join(".")}function ex(e){if(!e)return[""];var t=[],r=QN("{","}",e);if(!r)return e.split(",");var n=r.pre,i=r.body,a=r.post,s=n.split(",");s[s.length-1]+="{"+i+"}";var o=ex(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function zY(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),al(kY(e),!0).map(jY)):[]}function UY(e){return"{"+e+"}"}function HY(e){return/^-?0\d/.test(e)}function $Y(e,t){return e<=t}function GY(e,t){return e>=t}function al(e,t){var r=[],n=QN("{","}",e);if(!n||/\$$/.test(n.pre))return[e];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),s=i||a,o=n.body.indexOf(",")>=0;if(!s&&!o)return n.post.match(/,.*\}/)?(e=n.pre+"{"+n.body+z6+n.post,al(e)):[e];var l;if(s)l=n.body.split(/\.\./);else if(l=ex(n.body),l.length===1&&(l=al(l[0],!1).map(UY),l.length===1)){var c=n.post.length?al(n.post,!1):[""];return c.map(function(w){return n.pre+l[0]+w})}var d=n.pre,c=n.post.length?al(n.post,!1):[""],p;if(s){var u=j6(l[0]),m=j6(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(j6(l[2])):1,y=$Y,_=m0){var U=new Array(O+1).join("0");x<0?R="-"+U+R.slice(1):R=U+R}}p.push(R)}}else p=FY(l,function(Z){return al(Z,!1)});for(var ie=0;ie{ox.exports=gn;gn.Minimatch=fr;var Cc=function(){try{return require("path")}catch{}}()||{sep:"/"};gn.sep=Cc.sep;var $6=gn.GLOBSTAR=fr.GLOBSTAR={},VY=rx(),nx={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},U6="[^/]",H6=U6+"*?",WY="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",KY="(?:(?!(?:\\/|^)\\.).)*?",ix=QY("().*{}+?[]^$\\!");function QY(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var ax=/\/+/;gn.filter=XY;function XY(e,t){return t=t||{},function(r,n,i){return gn(r,e,t)}}function Ya(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}gn.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return gn;var t=gn,r=function(i,a,s){return t(i,a,Ya(e,s))};return r.Minimatch=function(i,a){return new t.Minimatch(i,Ya(e,a))},r.Minimatch.defaults=function(i){return t.defaults(Ya(e,i)).Minimatch},r.filter=function(i,a){return t.filter(i,Ya(e,a))},r.defaults=function(i){return t.defaults(Ya(e,i))},r.makeRe=function(i,a){return t.makeRe(i,Ya(e,a))},r.braceExpand=function(i,a){return t.braceExpand(i,Ya(e,a))},r.match=function(n,i,a){return t.match(n,i,Ya(e,a))},r};fr.defaults=function(e){return gn.defaults(e).Minimatch};function gn(e,t,r){return f1(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new fr(t,r).match(e)}function fr(e,t){if(!(this instanceof fr))return new fr(e,t);f1(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Cc.sep!=="/"&&(e=e.split(Cc.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()}fr.prototype.debug=function(){};fr.prototype.make=YY;function YY(){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(n){return n.split(ax)}),this.debug(this.pattern,r),r=r.map(function(n,i,a){return n.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(n){return n.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}fr.prototype.parseNegate=JY;function JY(){var e=this.pattern,t=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,a=e.length;i"u"?this.pattern:e,f1(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:VY(e)}var ZY=1024*64,f1=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>ZY)throw new TypeError("pattern is too long")};fr.prototype.parse=eJ;var m1={};function eJ(e,t){f1(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return $6;if(e==="")return"";var n="",i=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":n+=H6,i=!0;break;case"?":n+=U6,i=!0;break;default:n+="\\"+l;break}m.debug("clearStateChar %j %j",l,n),l=!1}}for(var g=0,y=e.length,_;g-1;k--){var q=o[k],Z=n.slice(0,q.reStart),w=n.slice(q.reStart,q.reEnd-8),ae=n.slice(q.reEnd-8,q.reEnd),se=n.slice(q.reEnd);ae+=se;var Be=Z.split("(").length-1,E=se;for(g=0;g"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 n=this.options;Cc.sep!=="/"&&(t=t.split(Cc.sep).join("/")),t=t.split(ax),this.debug(this.pattern,"split",t);var i=this.set;this.debug(this.pattern,"set",i);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(i===s&&a===o)return!0;if(i===s)return r;if(a===o)return i===s-1&&e[i]==="";throw new Error("wtf?")};function rJ(e){return e.replace(/\\(.)/g,"$1")}function nJ(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var lx=h((bNe,G6)=>{typeof Object.create=="function"?G6.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:G6.exports=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}});var dx=h((wNe,W6)=>{try{if(V6=require("util"),typeof V6.inherits!="function")throw"";W6.exports=V6.inherits}catch{W6.exports=lx()}var V6});var g1=h((ENe,h1)=>{"use strict";function cx(e){return e.charAt(0)==="/"}function px(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),n=r[1]||"",i=!!(n&&n.charAt(1)!==":");return!!(r[2]||i)}h1.exports=process.platform==="win32"?px:cx;h1.exports.posix=cx;h1.exports.win32=px});var Q6=h(Ja=>{Ja.setopts=dJ;Ja.ownProp=ux;Ja.makeAbs=Rc;Ja.finish=cJ;Ja.mark=pJ;Ja.isIgnored=fx;Ja.childrenIgnored=uJ;function ux(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var iJ=require("fs"),ol=require("path"),aJ=sl(),mx=g1(),K6=aJ.Minimatch;function sJ(e,t){return e.localeCompare(t,"en")}function oJ(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(lJ))}function lJ(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new K6(r,{dot:!0})}return{matcher:new K6(e,{dot:!0}),gmatcher:t}}function dJ(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||iJ,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),oJ(e,r),e.changedCwd=!1;var n=process.cwd();ux(r,"cwd")?(e.cwd=ol.resolve(r.cwd),e.changedCwd=e.cwd!==n):e.cwd=n,e.root=r.root||ol.resolve(e.cwd,"/"),e.root=ol.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=mx(e.cwd)?e.cwd:Rc(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new K6(t,r),e.options=e.minimatch.options}function cJ(e){for(var t=e.nounique,r=t?[]:Object.create(null),n=0,i=e.matches.length;n{vx.exports=yx;yx.GlobSync=Vt;var mJ=k6(),hx=sl(),xNe=hx.Minimatch,SNe=J6().Glob,TNe=require("util"),X6=require("path"),gx=require("assert"),y1=g1(),Zs=Q6(),fJ=Zs.setopts,Y6=Zs.ownProp,hJ=Zs.childrenIgnored,gJ=Zs.isIgnored;function yx(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 Vt(e,t).found}function Vt(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 Vt))return new Vt(e,t);if(fJ(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var n=0;nthis.maxLength)return!1;if(!this.stat&&Y6(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var n,i=this.statCache[t];if(!i){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{i=this.fs.statSync(t)}catch{i=a}else i=a}this.statCache[t]=i;var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};Vt.prototype._mark=function(e){return Zs.mark(this,e)};Vt.prototype._makeAbs=function(e){return Zs.makeAbs(this,e)}});var Z6=h((CNe,wx)=>{wx.exports=bx;function bx(e,t){if(e&&t)return bx(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){r[n]=e[n]}),r;function r(){for(var n=new Array(arguments.length),i=0;i{var Ex=Z6();e4.exports=Ex(v1);e4.exports.strict=Ex(Nx);v1.proto=v1(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return v1(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Nx(this)},configurable:!0})});function v1(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Nx(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 Sx=h((ONe,xx)=>{var yJ=Z6(),Ac=Object.create(null),vJ=Oc();xx.exports=yJ(_J);function _J(e,t){return Ac[e]?(Ac[e].push(t),null):(Ac[e]=[t],bJ(e))}function bJ(e){return vJ(function t(){var r=Ac[e],n=r.length,i=wJ(arguments);try{for(var a=0;an?(r.splice(0,n),process.nextTick(function(){t.apply(null,i)})):delete Ac[e]}})}function wJ(e){for(var t=e.length,r=[],n=0;n{Px.exports=eo;var EJ=k6(),Tx=sl(),ANe=Tx.Minimatch,NJ=dx(),xJ=require("events").EventEmitter,t4=require("path"),r4=require("assert"),Ic=g1(),i4=_x(),to=Q6(),SJ=to.setopts,n4=to.ownProp,a4=Sx(),INe=require("util"),TJ=to.childrenIgnored,PJ=to.isIgnored,CJ=Oc();function eo(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return i4(e,t)}return new Fe(e,t,r)}eo.sync=i4;var RJ=eo.GlobSync=i4.GlobSync;eo.glob=eo;function OJ(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}eo.hasMagic=function(e,t){var r=OJ({},t);r.noprocess=!0;var n=new Fe(e,r),i=n.minimatch.set;if(!e)return!1;if(i.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&n4(this.cache,r)){var i=this.cache[r];if(Array.isArray(i)&&(i="DIR"),!n||i==="DIR")return t(null,i);if(n&&i==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return n&&o==="FILE"?t():t(null,o,s)}var l=this,d=a4("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};Fe.prototype._stat2=function(e,t,r,n,i){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,i();var a=e.slice(-1)==="/";if(this.statCache[t]=n,t.slice(-1)==="/"&&n&&!n.isDirectory())return i(null,!1,n);var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?i():i(null,s,n)}});var qx=h((LNe,Lx)=>{var Ze=require("assert"),Ax=require("path"),Cx=require("fs"),ll;try{ll=J6()}catch{}var IJ={nosort:!0,silent:!0},s4=0,Dc=process.platform==="win32",Ix=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||Cx[r],r=r+"Sync",e[r]=e[r]||Cx[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&ll===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||IJ},l4=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Ze(e,"rimraf: missing path"),Ze.equal(typeof e,"string","rimraf: path should be a string"),Ze.equal(typeof r,"function","rimraf: callback function required"),Ze(t,"rimraf: invalid options argument provided"),Ze.equal(typeof t,"object","rimraf: options should be object"),Ix(t);let n=0,i=null,a=0,s=l=>{i=i||l,--a===0&&r(i)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&no4(c,t,p),n*100);if(u.code==="EMFILE"&&s4o4(c,t,p),s4++);u.code==="ENOENT"&&(u=null)}s4=0,s(u)};o4(c,t,p)})};if(t.disableGlob||!ll.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);ll(e,t.glob,o)})},o4=(e,t,r)=>{Ze(e),Ze(t),Ze(typeof r=="function"),t.lstat(e,(n,i)=>{if(n&&n.code==="ENOENT")return r(null);if(n&&n.code==="EPERM"&&Dc&&Rx(e,t,n,r),i&&i.isDirectory())return _1(e,t,n,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return Dc?Rx(e,t,a,r):_1(e,t,a,r);if(a.code==="EISDIR")return _1(e,t,a,r)}return r(a)})})},Rx=(e,t,r,n)=>{Ze(e),Ze(t),Ze(typeof n=="function"),t.chmod(e,438,i=>{i?n(i.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?n(a.code==="ENOENT"?null:r):s.isDirectory()?_1(e,t,r,n):t.unlink(e,n)})})},Ox=(e,t,r)=>{Ze(e),Ze(t);try{t.chmodSync(e,438)}catch(i){if(i.code==="ENOENT")return;throw r}let n;try{n=t.statSync(e)}catch(i){if(i.code==="ENOENT")return;throw r}n.isDirectory()?b1(e,t,r):t.unlinkSync(e)},_1=(e,t,r,n)=>{Ze(e),Ze(t),Ze(typeof n=="function"),t.rmdir(e,i=>{i&&(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")?DJ(e,t,n):i&&i.code==="ENOTDIR"?n(r):n(i)})},DJ=(e,t,r)=>{Ze(e),Ze(t),Ze(typeof r=="function"),t.readdir(e,(n,i)=>{if(n)return r(n);let a=i.length;if(a===0)return t.rmdir(e,r);let s;i.forEach(o=>{l4(Ax.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},Dx=(e,t)=>{t=t||{},Ix(t),Ze(e,"rimraf: missing path"),Ze.equal(typeof e,"string","rimraf: path should be a string"),Ze(t,"rimraf: missing options"),Ze.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!ll.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=ll.sync(e,t.glob)}if(r.length)for(let n=0;n{Ze(e),Ze(t);try{t.rmdirSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="ENOTDIR")throw r;(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")&&LJ(e,t)}},LJ=(e,t)=>{Ze(e),Ze(t),t.readdirSync(e).forEach(i=>Dx(Ax.join(e,i),t));let r=Dc?100:1,n=0;do{let i=!0;try{let a=t.rmdirSync(e,t);return i=!1,a}finally{if(++n{"use strict";Bx.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))}});var zx=h((BNe,jx)=>{"use strict";var Fx=require("os"),kx=/\s+at.*(?:\(|\s)(.*)\)?/,qJ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,BJ=typeof Fx.homedir>"u"?"":Fx.homedir();jx.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let n=r.match(kx);if(n===null||!n[1])return!0;let i=n[1];return i.includes(".app/Contents/Resources/electron.asar")||i.includes(".app/Contents/Resources/default_app.asar")?!1:!qJ.test(i)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(kx,(n,i)=>n.replace(i,i.replace(BJ,"~"))):r).join(` +`))});var Hx=h((MNe,Ux)=>{"use strict";var MJ=Mx(),FJ=zx(),kJ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),d4=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(n=>n instanceof Error?n:n!==null&&typeof n=="object"?Object.assign(new Error(n.message),n):new Error(n));let r=t.map(n=>typeof n.stack=="string"?kJ(FJ(n.stack)):String(n)).join(` +`);r=` +`+MJ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};Ux.exports=d4});var Gx=h((FNe,$x)=>{"use strict";var jJ=Hx();$x.exports=async(e,t,{concurrency:r=1/0,stopOnError:n=!0}={})=>new Promise((i,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!n&&o.length!==0?a(new jJ(o)):i(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){n?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:zJ}=require("util"),Vx=require("path"),Wx=wN(),UJ=D2(),HJ=N6(),Dn=IN(),$J=LN(),GJ=BN(),Kx=qx(),VJ=Gx(),WJ=zJ(Kx),Qx={glob:!1,unlink:Dn.unlink,unlinkSync:Dn.unlinkSync,chmod:Dn.chmod,chmodSync:Dn.chmodSync,stat:Dn.stat,statSync:Dn.statSync,lstat:Dn.lstat,lstatSync:Dn.lstatSync,rmdir:Dn.rmdir,rmdirSync:Dn.rmdirSync,readdir:Dn.readdir,readdirSync:Dn.readdirSync};function Xx(e,t){if($J(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!GJ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function Yx(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&UJ(t)===!1?HJ(t):t),e}c4.exports=async(e,{force:t,dryRun:r,cwd:n=process.cwd(),onProgress:i=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...a},e=Yx(e);let s=(await Wx(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&i({totalCount:0,deletedCount:0,percent:1});let o=0,d=await VJ(s,async c=>(c=Vx.resolve(n,c),t||Xx(c,n),r||await WJ(c,Qx),o+=1,i({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};c4.exports.sync=(e,{force:t,dryRun:r,cwd:n=process.cwd(),...i}={})=>{i={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...i},e=Yx(e);let s=Wx.sync(e,i).sort((o,l)=>l.localeCompare(o)).map(o=>(o=Vx.resolve(n,o),t||Xx(o,n),r||Kx.sync(o,Qx),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var eS=h((jNe,Zx)=>{"use strict";Zx.exports=function(t,r,n,i){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=n,c=i||function(){}):(p=r,c=n||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var tS=require("fs"),KJ=require("path"),QJ=eS();function rS(e,t,r,n){let i,a;n?(i=n,a=r):(i=r,a=null),tS.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return i(null,0);e.add(l.ino)}!o&&l.isDirectory()?tS.readdir(t,(c,p)=>{if(c)return i(c);QJ(p,5e3,(u,m)=>{rS(e,KJ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{i(u,d)})}):(a&&a.test(t)&&(d=0),i(o,d))})}nS.exports=(...e)=>(e.unshift(new Set),rS(...e))});var dl=h((UNe,ro)=>{"use strict";function aS(e){return typeof e>"u"||e===null}function XJ(e){return typeof e=="object"&&e!==null}function YJ(e){return Array.isArray(e)?e:aS(e)?[]:[e]}function JJ(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r{"use strict";function sS(e,t){var r="",n=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),n+" "+r):n}function Lc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=sS(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Lc.prototype=Object.create(Error.prototype);Lc.prototype.constructor=Lc;Lc.prototype.toString=function(t){return this.name+": "+sS(this,t)};oS.exports=Lc});var dS=h(($Ne,lS)=>{"use strict";var qc=dl();function p4(e,t,r,n,i){var a="",s="",o=Math.floor(i/2)-1;return n-t>o&&(a=" ... ",t=n-o+a.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:n-t+a.length}}function u4(e,t){return qc.repeat(" ",t-e.length)+e}function tZ(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,n=[0],i=[],a,s=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,i.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=p4(e.buffer,n[s-l],i[s-l],e.position-(n[s]-n[s-l]),p),o=qc.repeat(" ",t.indent)+u4((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=p4(e.buffer,n[s],i[s],e.position,p),o+=qc.repeat(" ",t.indent)+u4((e.line+1).toString(),c)+" | "+d.str+` +`,o+=qc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=i.length);l++)d=p4(e.buffer,n[s+l],i[s+l],e.position-(n[s]-n[s+l]),p),o+=qc.repeat(" ",t.indent)+u4((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}lS.exports=tZ});var xr=h((GNe,pS)=>{"use strict";var cS=cl(),rZ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],nZ=["scalar","sequence","mapping"];function iZ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function aZ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(rZ.indexOf(r)===-1)throw new cS('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=iZ(t.styleAliases||null),nZ.indexOf(this.kind)===-1)throw new cS('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}pS.exports=aZ});var h4=h((VNe,mS)=>{"use strict";var Bc=cl(),m4=xr();function uS(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,s){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=s)}),r[i]=n}),r}function sZ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t{"use strict";var oZ=xr();fS.exports=new oZ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var y4=h((KNe,hS)=>{"use strict";var lZ=xr();hS.exports=new lZ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var v4=h((QNe,gS)=>{"use strict";var dZ=xr();gS.exports=new dZ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var _4=h((XNe,yS)=>{"use strict";var cZ=h4();yS.exports=new cZ({explicit:[g4(),y4(),v4()]})});var b4=h((YNe,vS)=>{"use strict";var pZ=xr();function uZ(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function mZ(){return null}function fZ(e){return e===null}vS.exports=new pZ("tag:yaml.org,2002:null",{kind:"scalar",resolve:uZ,construct:mZ,predicate:fZ,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var w4=h((JNe,_S)=>{"use strict";var hZ=xr();function gZ(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 yZ(e){return e==="true"||e==="True"||e==="TRUE"}function vZ(e){return Object.prototype.toString.call(e)==="[object Boolean]"}_S.exports=new hZ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:gZ,construct:yZ,predicate:vZ,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 E4=h((ZNe,bS)=>{"use strict";var _Z=dl(),bZ=xr();function wZ(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function EZ(e){return 48<=e&&e<=55}function NZ(e){return 48<=e&&e<=57}function xZ(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="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 N4=h((exe,ES)=>{"use strict";var wS=dl(),PZ=xr(),CZ=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function RZ(e){return!(e===null||!CZ.test(e)||e[e.length-1]==="_")}function OZ(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 AZ=/^[-+]?[0-9]+e/;function IZ(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(wS.isNegativeZero(e))return"-0.0";return r=e.toString(10),AZ.test(r)?r.replace("e",".e"):r}function DZ(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||wS.isNegativeZero(e))}ES.exports=new PZ("tag:yaml.org,2002:float",{kind:"scalar",resolve:RZ,construct:OZ,predicate:DZ,represent:IZ,defaultStyle:"lowercase"})});var x4=h((txe,NS)=>{"use strict";NS.exports=_4().extend({implicit:[b4(),w4(),E4(),N4()]})});var S4=h((rxe,xS)=>{"use strict";xS.exports=x4()});var T4=h((nxe,PS)=>{"use strict";var LZ=xr(),SS=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),TS=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 qZ(e){return e===null?!1:SS.exec(e)!==null||TS.exec(e)!==null}function BZ(e){var t,r,n,i,a,s,o,l=0,d=null,c,p,u;if(t=SS.exec(e),t===null&&(t=TS.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,n,i,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function MZ(e){return e.toISOString()}PS.exports=new LZ("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:qZ,construct:BZ,instanceOf:Date,represent:MZ})});var P4=h((ixe,CS)=>{"use strict";var FZ=xr();function kZ(e){return e==="<<"||e===null}CS.exports=new FZ("tag:yaml.org,2002:merge",{kind:"scalar",resolve:kZ})});var R4=h((axe,RS)=>{"use strict";var jZ=xr(),C4=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function zZ(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=C4;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function UZ(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=C4,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function HZ(e){var t="",r=0,n,i,a=e.length,s=C4;for(n=0;n>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function $Z(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}RS.exports=new jZ("tag:yaml.org,2002:binary",{kind:"scalar",resolve:zZ,construct:UZ,predicate:$Z,represent:HZ})});var O4=h((sxe,OS)=>{"use strict";var GZ=xr(),VZ=Object.prototype.hasOwnProperty,WZ=Object.prototype.toString;function KZ(e){if(e===null)return!0;var t=[],r,n,i,a,s,o=e;for(r=0,n=o.length;r{"use strict";var XZ=xr(),YZ=Object.prototype.toString;function JZ(e){if(e===null)return!0;var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var eee=xr(),tee=Object.prototype.hasOwnProperty;function ree(e){if(e===null)return!0;var t,r=e;for(t in r)if(tee.call(r,t)&&r[t]!==null)return!1;return!0}function nee(e){return e!==null?e:{}}IS.exports=new eee("tag:yaml.org,2002:set",{kind:"mapping",resolve:ree,construct:nee})});var w1=h((dxe,DS)=>{"use strict";DS.exports=S4().extend({implicit:[T4(),P4()],explicit:[R4(),O4(),A4(),I4()]})});var QS=h((cxe,B4)=>{"use strict";var io=dl(),jS=cl(),iee=dS(),aee=w1(),es=Object.prototype.hasOwnProperty,E1=1,zS=2,US=3,N1=4,D4=1,see=2,LS=3,oee=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,lee=/[\x85\u2028\u2029]/,dee=/[,\[\]\{\}]/,HS=/^(?:!|!!|![a-z\-]+!)$/i,$S=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function qS(e){return Object.prototype.toString.call(e)}function Di(e){return e===10||e===13}function ao(e){return e===9||e===32}function Zr(e){return e===9||e===32||e===10||e===13}function pl(e){return e===44||e===91||e===93||e===123||e===125}function cee(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function pee(e){return e===120?2:e===117?4:e===85?8:0}function uee(e){return 48<=e&&e<=57?e-48:-1}function BS(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 mee(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var GS=new Array(256),VS=new Array(256);for(no=0;no<256;no++)GS[no]=BS(no)?1:0,VS[no]=BS(no);var no;function fee(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||aee,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 WS(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=iee(r),new jS(t,r)}function ce(e,t){throw WS(e,t)}function x1(e,t){e.onWarning&&e.onWarning.call(null,WS(e,t))}var MS={YAML:function(t,r,n){var i,a,s;t.version!==null&&ce(t,"duplication of %YAML directive"),n.length!==1&&ce(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&ce(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),s=parseInt(i[2],10),a!==1&&ce(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&x1(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&ce(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],HS.test(i)||ce(t,"ill-formed tag handle (first argument) of the TAG directive"),es.call(t.tagMap,i)&&ce(t,'there is a previously declared suffix for "'+i+'" tag handle'),$S.test(a)||ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{ce(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function Za(e,t,r,n){var i,a,s,o;if(t1&&(e.result+=io.repeat(` +`,t-1))}function hee(e,t,r){var n,i,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),Zr(m)||pl(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)&&(i=e.input.charCodeAt(e.position+1),Zr(i)||r&&pl(i)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(i=e.input.charCodeAt(e.position+1),Zr(i)||r&&pl(i))break}else if(m===35){if(n=e.input.charCodeAt(e.position-1),Zr(n))break}else{if(e.position===e.lineStart&&S1(e)||r&&pl(m))break;if(Di(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,jt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(Za(e,a,s,!1),q4(e,e.line-l),a=s=e.position,o=!1),ao(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return Za(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function gee(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Za(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else Di(r)?(Za(e,n,i,!0),q4(e,jt(e,!1,t)),n=i=e.position):e.position===e.lineStart&&S1(e)?ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);ce(e,"unexpected end of the stream within a single quoted scalar")}function yee(e,t){var r,n,i,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Za(e,r,e.position,!0),e.position++,!0;if(o===92){if(Za(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),Di(o))jt(e,!1,t);else if(o<256&&GS[o])e.result+=VS[o],e.position++;else if((s=pee(o))>0){for(i=s,a=0;i>0;i--)o=e.input.charCodeAt(++e.position),(s=cee(o))>=0?a=(a<<4)+s:ce(e,"expected hexadecimal character");e.result+=mee(a),e.position++}else ce(e,"unknown escape sequence");r=n=e.position}else Di(o)?(Za(e,r,n,!0),q4(e,jt(e,!1,t)),r=n=e.position):e.position===e.lineStart&&S1(e)?ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}ce(e,"unexpected end of the stream within a double quoted scalar")}function vee(e,t){var r=!0,n,i,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,_,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,m=!1,o=[];else if(b===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(jt(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?b===44&&ce(e,"expected the node content, but found ','"):ce(e,"missed comma between flow collection entries"),y=g=_=null,p=u=!1,b===63&&(d=e.input.charCodeAt(e.position+1),Zr(d)&&(p=u=!0,e.position++,jt(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,ml(e,t,E1,!1,!0),y=e.tag,g=e.result,jt(e,!0,t),b=e.input.charCodeAt(e.position),(u||e.line===n)&&b===58&&(p=!0,b=e.input.charCodeAt(++e.position),jt(e,!0,t),ml(e,t,E1,!1,!0),_=e.result),m?ul(e,o,f,y,g,_,n,i,a):p?o.push(ul(e,null,f,y,g,_,n,i,a)):o.push(g),jt(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}ce(e,"unexpected end of the stream within a flow collection")}function _ee(e,t){var r,n,i=D4,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)n=!1;else if(p===62)n=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)D4===i?i=p===43?LS:see:ce(e,"repeat of a chomping mode identifier");else if((c=uee(p))>=0)c===0?ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ce(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(ao(p)){do p=e.input.charCodeAt(++e.position);while(ao(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!Di(p)&&p!==0)}for(;p!==0;){for(L4(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),Di(p)){l++;continue}if(e.lineIndentt)&&l!==0)ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),ml(e,t,N1,!0,i)&&(y?f=e.result:g=e.result),y||(ul(e,p,u,m,f,g,s,o,l),m=f=g=null),jt(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function xee(e){var t=e.position,r,n,i,a=!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&&(jt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Zr(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&ce(e,"directive name must not be less than one character in length");s!==0;){for(;ao(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!Di(s));break}if(Di(s))break;for(r=e.position;s!==0&&!Zr(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&L4(e),es.call(MS,n)?MS[n](e,n,i):x1(e,'unknown document directive "'+n+'"')}if(jt(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,jt(e,!0,-1)):a&&ce(e,"directives end mark is expected"),ml(e,e.lineIndent-1,N1,!1,!0),jt(e,!0,-1),e.checkLineBreaks&&lee.test(e.input.slice(t,e.position))&&x1(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&S1(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,jt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=KS(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i{"use strict";var C1=dl(),zc=cl(),Pee=w1(),iT=Object.prototype.toString,aT=Object.prototype.hasOwnProperty,z4=65279,Cee=9,Fc=10,Ree=13,Oee=32,Aee=33,Iee=34,M4=35,Dee=37,Lee=38,qee=39,Bee=42,sT=44,Mee=45,T1=58,Fee=61,kee=62,jee=63,zee=64,oT=91,lT=93,Uee=96,dT=123,Hee=124,cT=125,Sr={};Sr[0]="\\0";Sr[7]="\\a";Sr[8]="\\b";Sr[9]="\\t";Sr[10]="\\n";Sr[11]="\\v";Sr[12]="\\f";Sr[13]="\\r";Sr[27]="\\e";Sr[34]='\\"';Sr[92]="\\\\";Sr[133]="\\N";Sr[160]="\\_";Sr[8232]="\\L";Sr[8233]="\\P";var $ee=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],Gee=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Vee(e,t){var r,n,i,a,s,o,l;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function pT(e){var t=/^\n* /;return t.test(e)}var uT=1,k4=2,mT=3,fT=4,fl=5;function Zee(e,t,r,n,i,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=n!==-1,f=-1,g=Yee(Mc(e,0))&&Jee(Mc(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=Mc(e,l),!jc(d))return fl;g=g&&JS(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=Mc(e,l),d===Fc)p=!0,m&&(u=u||l-f-1>n&&e[f+1]!==" ",f=l);else if(!jc(d))return fl;g=g&&JS(d,c,o),c=d}u=u||m&&l-f-1>n&&e[f+1]!==" "}return!p&&!u?g&&!s&&!i(e)?uT:a===kc?fl:k4:r>9&&pT(e)?fl:s?a===kc?fl:k4:u?fT:mT}function ete(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===kc?'""':"''";if(!e.noCompatMode&&($ee.indexOf(t)!==-1||Gee.test(t)))return e.quotingType===kc?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=n||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return Xee(e,d)}switch(Zee(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!n,i)){case uT:return t;case k4:return"'"+t.replace(/'/g,"''")+"'";case mT:return"|"+ZS(t,e.indent)+eT(XS(t,a));case fT:return">"+ZS(t,e.indent)+eT(XS(tte(t,s),a));case fl:return'"'+rte(t,s)+'"';default:throw new zc("impossible error: invalid scalar style")}}()}function ZS(e,t){var r=pT(e)?String(t):"",n=e[e.length-1]===` +`,i=n&&(e[e.length-2]===` +`||e===` +`),a=i?"+":n?"":"-";return r+a+` +`}function eT(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function tte(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,tT(e.slice(0,d),t)}(),i=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",n+=o+(!i&&!a&&l!==""?` +`:"")+tT(l,t),i=a}return n}function tT(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,s=0,o=0,l="";n=r.exec(e);)o=n.index,o-i>t&&(a=s>i?s:o,l+=` +`+e.slice(i,a),i=a+1),s=o;return l+=` +`,e.length-i>t&&s>i?l+=e.slice(i,s)+` +`+e.slice(s+1):l+=e.slice(i),l.slice(1)}function rte(e){for(var t="",r=0,n,i=0;i=65536?i+=2:i++)r=Mc(e,i),n=Sr[r],!n&&jc(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||Wee(r);return t}function nte(e,t,r){var n="",i=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&pa(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function rT(e,t,r,n){var i="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&pa(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=F4(e,t)),e.dump&&Fc===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function ite(e,t,r){var n="",i=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),pa(e,t,d,!1,!1)&&(c+=e.dump,n+=c));e.tag=i,e.dump="{"+n+"}"}function ate(e,t,r,n){var i="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new zc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&Fc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=F4(e,t)),pa(e,t+1,c,!0,p)&&(e.dump&&Fc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,i+=u));e.tag=a,e.dump=i||"{}"}function nT(e,t,r){var n,i,a,s,o,l;for(i=r?e.explicitTypes:e.implicitTypes,a=0,s=i.length;a tag resolver accepts not "'+l+'" style');e.dump=n}return!0}return!1}function pa(e,t,r,n,i,a,s){e.tag=null,e.dump=r,nT(e,r,!1)||nT(e,r,!0);var o=iT.call(e.dump),l=n,d;n&&(n=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(i=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")n&&Object.keys(e.dump).length!==0?(ate(e,t,e.dump,i),u&&(e.dump="&ref_"+p+e.dump)):(ite(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?rT(e,t-1,e.dump,i):rT(e,t,e.dump,i),u&&(e.dump="&ref_"+p+e.dump)):(nte(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&ete(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new zc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function ste(e,t){var r=[],n=[],i,a;for(j4(e,r,n),i=0,a=n.length;i{"use strict";var yT=QS(),lte=gT();function U4(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.")}}Mr.exports.Type=xr();Mr.exports.Schema=h4();Mr.exports.FAILSAFE_SCHEMA=_4();Mr.exports.JSON_SCHEMA=x4();Mr.exports.CORE_SCHEMA=S4();Mr.exports.DEFAULT_SCHEMA=w1();Mr.exports.load=yT.load;Mr.exports.loadAll=yT.loadAll;Mr.exports.dump=lte.dump;Mr.exports.YAMLException=cl();Mr.exports.types={binary:R4(),float:N4(),map:v4(),null:b4(),pairs:A4(),set:I4(),timestamp:T4(),bool:w4(),int:E4(),merge:P4(),omap:O4(),seq:y4(),str:g4()};Mr.exports.safeLoad=U4("safeLoad","load");Mr.exports.safeLoadAll=U4("safeLoadAll","loadAll");Mr.exports.safeDump=U4("safeDump","dump")});var Hc=h((mxe,vT)=>{var dte="2.0.0",cte=Number.MAX_SAFE_INTEGER||9007199254740991,pte=16,ute=250,mte=["major","premajor","minor","preminor","patch","prepatch","prerelease"];vT.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:pte,MAX_SAFE_BUILD_LENGTH:ute,MAX_SAFE_INTEGER:cte,RELEASE_TYPES:mte,SEMVER_SPEC_VERSION:dte,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var $c=h((fxe,_T)=>{var fte=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};_T.exports=fte});var hl=h((ua,bT)=>{var{MAX_SAFE_COMPONENT_LENGTH:H4,MAX_SAFE_BUILD_LENGTH:hte,MAX_LENGTH:gte}=Hc(),yte=$c();ua=bT.exports={};var vte=ua.re=[],_te=ua.safeRe=[],Y=ua.src=[],J=ua.t={},bte=0,$4="[a-zA-Z0-9-]",wte=[["\\s",1],["\\d",gte],[$4,hte]],Ete=e=>{for(let[t,r]of wte)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ye=(e,t,r)=>{let n=Ete(t),i=bte++;yte(e,i,t),J[e]=i,Y[i]=t,vte[i]=new RegExp(t,r?"g":void 0),_te[i]=new RegExp(n,r?"g":void 0)};ye("NUMERICIDENTIFIER","0|[1-9]\\d*");ye("NUMERICIDENTIFIERLOOSE","\\d+");ye("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${$4}*`);ye("MAINVERSION",`(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})`);ye("MAINVERSIONLOOSE",`(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})`);ye("PRERELEASEIDENTIFIER",`(?:${Y[J.NUMERICIDENTIFIER]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASEIDENTIFIERLOOSE",`(?:${Y[J.NUMERICIDENTIFIERLOOSE]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASE",`(?:-(${Y[J.PRERELEASEIDENTIFIER]}(?:\\.${Y[J.PRERELEASEIDENTIFIER]})*))`);ye("PRERELEASELOOSE",`(?:-?(${Y[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Y[J.PRERELEASEIDENTIFIERLOOSE]})*))`);ye("BUILDIDENTIFIER",`${$4}+`);ye("BUILD",`(?:\\+(${Y[J.BUILDIDENTIFIER]}(?:\\.${Y[J.BUILDIDENTIFIER]})*))`);ye("FULLPLAIN",`v?${Y[J.MAINVERSION]}${Y[J.PRERELEASE]}?${Y[J.BUILD]}?`);ye("FULL",`^${Y[J.FULLPLAIN]}$`);ye("LOOSEPLAIN",`[v=\\s]*${Y[J.MAINVERSIONLOOSE]}${Y[J.PRERELEASELOOSE]}?${Y[J.BUILD]}?`);ye("LOOSE",`^${Y[J.LOOSEPLAIN]}$`);ye("GTLT","((?:<|>)?=?)");ye("XRANGEIDENTIFIERLOOSE",`${Y[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ye("XRANGEIDENTIFIER",`${Y[J.NUMERICIDENTIFIER]}|x|X|\\*`);ye("XRANGEPLAIN",`[v=\\s]*(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:${Y[J.PRERELEASE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGEPLAINLOOSE",`[v=\\s]*(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:${Y[J.PRERELEASELOOSE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAIN]}$`);ye("XRANGELOOSE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAINLOOSE]}$`);ye("COERCEPLAIN",`(^|[^\\d])(\\d{1,${H4}})(?:\\.(\\d{1,${H4}}))?(?:\\.(\\d{1,${H4}}))?`);ye("COERCE",`${Y[J.COERCEPLAIN]}(?:$|[^\\d])`);ye("COERCEFULL",Y[J.COERCEPLAIN]+`(?:${Y[J.PRERELEASE]})?(?:${Y[J.BUILD]})?(?:$|[^\\d])`);ye("COERCERTL",Y[J.COERCE],!0);ye("COERCERTLFULL",Y[J.COERCEFULL],!0);ye("LONETILDE","(?:~>?)");ye("TILDETRIM",`(\\s*)${Y[J.LONETILDE]}\\s+`,!0);ua.tildeTrimReplace="$1~";ye("TILDE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAIN]}$`);ye("TILDELOOSE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("LONECARET","(?:\\^)");ye("CARETTRIM",`(\\s*)${Y[J.LONECARET]}\\s+`,!0);ua.caretTrimReplace="$1^";ye("CARET",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAIN]}$`);ye("CARETLOOSE",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("COMPARATORLOOSE",`^${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]})$|^$`);ye("COMPARATOR",`^${Y[J.GTLT]}\\s*(${Y[J.FULLPLAIN]})$|^$`);ye("COMPARATORTRIM",`(\\s*)${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]}|${Y[J.XRANGEPLAIN]})`,!0);ua.comparatorTrimReplace="$1$2$3";ye("HYPHENRANGE",`^\\s*(${Y[J.XRANGEPLAIN]})\\s+-\\s+(${Y[J.XRANGEPLAIN]})\\s*$`);ye("HYPHENRANGELOOSE",`^\\s*(${Y[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${Y[J.XRANGEPLAINLOOSE]})\\s*$`);ye("STAR","(<|>)?=?\\s*\\*");ye("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ye("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var R1=h((hxe,wT)=>{var Nte=Object.freeze({loose:!0}),xte=Object.freeze({}),Ste=e=>e?typeof e!="object"?Nte:e:xte;wT.exports=Ste});var G4=h((gxe,xT)=>{var ET=/^[0-9]+$/,NT=(e,t)=>{let r=ET.test(e),n=ET.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:eNT(t,e);xT.exports={compareIdentifiers:NT,rcompareIdentifiers:Tte}});var Tr=h((yxe,CT)=>{var O1=$c(),{MAX_LENGTH:ST,MAX_SAFE_INTEGER:A1}=Hc(),{safeRe:TT,t:PT}=hl(),Pte=R1(),{compareIdentifiers:gl}=G4(),V4=class e{constructor(t,r){if(r=Pte(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>ST)throw new TypeError(`version is longer than ${ST} characters`);O1("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?TT[PT.LOOSE]:TT[PT.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>A1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>A1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>A1||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let a=+i;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let a=[r,i];n===!1&&(a=[r]),gl(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};CT.exports=V4});var so=h((vxe,OT)=>{var RT=Tr(),Cte=(e,t,r=!1)=>{if(e instanceof RT)return e;try{return new RT(e,t)}catch(n){if(!r)return null;throw n}};OT.exports=Cte});var IT=h((_xe,AT)=>{var Rte=so(),Ote=(e,t)=>{let r=Rte(e,t);return r?r.version:null};AT.exports=Ote});var LT=h((bxe,DT)=>{var Ate=so(),Ite=(e,t)=>{let r=Ate(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};DT.exports=Ite});var MT=h((wxe,BT)=>{var qT=Tr(),Dte=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new qT(e instanceof qT?e.version:e,r).inc(t,n,i).version}catch{return null}};BT.exports=Dte});var jT=h((Exe,kT)=>{var FT=so(),Lte=(e,t)=>{let r=FT(e,null,!0),n=FT(t,null,!0),i=r.compare(n);if(i===0)return null;let a=i>0,s=a?r:n,o=a?n:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==n.major?c+"major":r.minor!==n.minor?c+"minor":r.patch!==n.patch?c+"patch":"prerelease"};kT.exports=Lte});var UT=h((Nxe,zT)=>{var qte=Tr(),Bte=(e,t)=>new qte(e,t).major;zT.exports=Bte});var $T=h((xxe,HT)=>{var Mte=Tr(),Fte=(e,t)=>new Mte(e,t).minor;HT.exports=Fte});var VT=h((Sxe,GT)=>{var kte=Tr(),jte=(e,t)=>new kte(e,t).patch;GT.exports=jte});var KT=h((Txe,WT)=>{var zte=so(),Ute=(e,t)=>{let r=zte(e,t);return r&&r.prerelease.length?r.prerelease:null};WT.exports=Ute});var Ln=h((Pxe,XT)=>{var QT=Tr(),Hte=(e,t,r)=>new QT(e,r).compare(new QT(t,r));XT.exports=Hte});var JT=h((Cxe,YT)=>{var $te=Ln(),Gte=(e,t,r)=>$te(t,e,r);YT.exports=Gte});var eP=h((Rxe,ZT)=>{var Vte=Ln(),Wte=(e,t)=>Vte(e,t,!0);ZT.exports=Wte});var I1=h((Oxe,rP)=>{var tP=Tr(),Kte=(e,t,r)=>{let n=new tP(e,r),i=new tP(t,r);return n.compare(i)||n.compareBuild(i)};rP.exports=Kte});var iP=h((Axe,nP)=>{var Qte=I1(),Xte=(e,t)=>e.sort((r,n)=>Qte(r,n,t));nP.exports=Xte});var sP=h((Ixe,aP)=>{var Yte=I1(),Jte=(e,t)=>e.sort((r,n)=>Yte(n,r,t));aP.exports=Jte});var Gc=h((Dxe,oP)=>{var Zte=Ln(),ere=(e,t,r)=>Zte(e,t,r)>0;oP.exports=ere});var D1=h((Lxe,lP)=>{var tre=Ln(),rre=(e,t,r)=>tre(e,t,r)<0;lP.exports=rre});var W4=h((qxe,dP)=>{var nre=Ln(),ire=(e,t,r)=>nre(e,t,r)===0;dP.exports=ire});var K4=h((Bxe,cP)=>{var are=Ln(),sre=(e,t,r)=>are(e,t,r)!==0;cP.exports=sre});var L1=h((Mxe,pP)=>{var ore=Ln(),lre=(e,t,r)=>ore(e,t,r)>=0;pP.exports=lre});var q1=h((Fxe,uP)=>{var dre=Ln(),cre=(e,t,r)=>dre(e,t,r)<=0;uP.exports=cre});var Q4=h((kxe,mP)=>{var pre=W4(),ure=K4(),mre=Gc(),fre=L1(),hre=D1(),gre=q1(),yre=(e,t,r,n)=>{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 pre(e,r,n);case"!=":return ure(e,r,n);case">":return mre(e,r,n);case">=":return fre(e,r,n);case"<":return hre(e,r,n);case"<=":return gre(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};mP.exports=yre});var hP=h((jxe,fP)=>{var vre=Tr(),_re=so(),{safeRe:B1,t:M1}=hl(),bre=(e,t)=>{if(e instanceof vre)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?B1[M1.COERCEFULL]:B1[M1.COERCE]);else{let l=t.includePrerelease?B1[M1.COERCERTLFULL]:B1[M1.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let n=r[2],i=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return _re(`${n}.${i}.${a}${s}${o}`,t)};fP.exports=bre});var yP=h((zxe,gP)=>{var X4=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 i=this.map.keys().next().value;this.delete(i)}this.map.set(t,r)}return this}};gP.exports=X4});var qn=h((Uxe,wP)=>{var wre=/\s+/g,Y4=class e{constructor(t,r){if(r=Nre(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof J4)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(wre," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!_P(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&Ore(i[0])){this.set=[i];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 n=0;n0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&Cre)|(this.options.loose&&Rre))+":"+t,i=vP.get(n);if(i)return i;let a=this.options.loose,s=a?en[Fr.HYPHENRANGELOOSE]:en[Fr.HYPHENRANGE];t=t.replace(s,jre(this.options.includePrerelease)),ct("hyphen replace",t),t=t.replace(en[Fr.COMPARATORTRIM],Sre),ct("comparator trim",t),t=t.replace(en[Fr.TILDETRIM],Tre),ct("tilde trim",t),t=t.replace(en[Fr.CARETTRIM],Pre),ct("caret trim",t);let o=t.split(" ").map(p=>Are(p,this.options)).join(" ").split(/\s+/).map(p=>kre(p,this.options));a&&(o=o.filter(p=>(ct("loose invalid filter",p,this.options),!!p.match(en[Fr.COMPARATORLOOSE])))),ct("range list",o);let l=new Map,d=o.map(p=>new J4(p,this.options));for(let p of d){if(_P(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return vP.set(n,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>bP(n,r)&&t.set.some(i=>bP(i,r)&&n.every(a=>i.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new xre(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",Ore=e=>e.value==="",bP=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(a=>i.intersects(a,t)),i=n.pop();return r},Are=(e,t)=>(ct("comp",e,t),e=Lre(e,t),ct("caret",e),e=Ire(e,t),ct("tildes",e),e=Bre(e,t),ct("xrange",e),e=Fre(e,t),ct("stars",e),e),kr=e=>!e||e.toLowerCase()==="x"||e==="*",Ire=(e,t)=>e.trim().split(/\s+/).map(r=>Dre(r,t)).join(" "),Dre=(e,t)=>{let r=t.loose?en[Fr.TILDELOOSE]:en[Fr.TILDE];return e.replace(r,(n,i,a,s,o)=>{ct("tilde",e,n,i,a,s,o);let l;return kr(i)?l="":kr(a)?l=`>=${i}.0.0 <${+i+1}.0.0-0`:kr(s)?l=`>=${i}.${a}.0 <${i}.${+a+1}.0-0`:o?(ct("replaceTilde pr",o),l=`>=${i}.${a}.${s}-${o} <${i}.${+a+1}.0-0`):l=`>=${i}.${a}.${s} <${i}.${+a+1}.0-0`,ct("tilde return",l),l})},Lre=(e,t)=>e.trim().split(/\s+/).map(r=>qre(r,t)).join(" "),qre=(e,t)=>{ct("caret",e,t);let r=t.loose?en[Fr.CARETLOOSE]:en[Fr.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,a,s,o,l)=>{ct("caret",e,i,a,s,o,l);let d;return kr(a)?d="":kr(s)?d=`>=${a}.0.0${n} <${+a+1}.0.0-0`:kr(o)?a==="0"?d=`>=${a}.${s}.0${n} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${n} <${+a+1}.0.0-0`:l?(ct("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(ct("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${n} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${n} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),ct("caret return",d),d})},Bre=(e,t)=>(ct("replaceXRanges",e,t),e.split(/\s+/).map(r=>Mre(r,t)).join(" ")),Mre=(e,t)=>{e=e.trim();let r=t.loose?en[Fr.XRANGELOOSE]:en[Fr.XRANGE];return e.replace(r,(n,i,a,s,o,l)=>{ct("xRange",e,n,i,a,s,o,l);let d=kr(a),c=d||kr(s),p=c||kr(o),u=p;return i==="="&&u&&(i=""),l=t.includePrerelease?"-0":"",d?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&u?(c&&(s=0),o=0,i===">"?(i=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",c?a=+a+1:s=+s+1),i==="<"&&(l="-0"),n=`${i+a}.${s}.${o}${l}`):c?n=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(n=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),ct("xRange return",n),n})},Fre=(e,t)=>(ct("replaceStars",e,t),e.trim().replace(en[Fr.STAR],"")),kre=(e,t)=>(ct("replaceGTE0",e,t),e.trim().replace(en[t.includePrerelease?Fr.GTE0PRE:Fr.GTE0],"")),jre=e=>(t,r,n,i,a,s,o,l,d,c,p,u)=>(kr(n)?r="":kr(i)?r=`>=${n}.0.0${e?"-0":""}`:kr(a)?r=`>=${n}.${i}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,kr(d)?l="":kr(c)?l=`<${+d+1}.0.0-0`:kr(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),zre=(e,t,r)=>{for(let n=0;n0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var Vc=h((Hxe,PP)=>{var Wc=Symbol("SemVer ANY"),ty=class e{static get ANY(){return Wc}constructor(t,r){if(r=EP(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),ey("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===Wc?this.value="":this.value=this.operator+this.semver.version,ey("comp",this)}parse(t){let r=this.options.loose?NP[xP.COMPARATORLOOSE]:NP[xP.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new SP(n[2],this.options.loose):this.semver=Wc}toString(){return this.value}test(t){if(ey("Comparator.test",t,this.options.loose),this.semver===Wc||t===Wc)return!0;if(typeof t=="string")try{t=new SP(t,this.options)}catch{return!1}return Z4(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 TP(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new TP(this.value,r).test(t.semver):(r=EP(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("=")||Z4(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Z4(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};PP.exports=ty;var EP=R1(),{safeRe:NP,t:xP}=hl(),Z4=Q4(),ey=$c(),SP=Tr(),TP=qn()});var Kc=h(($xe,CP)=>{var Ure=qn(),Hre=(e,t,r)=>{try{t=new Ure(t,r)}catch{return!1}return t.test(e)};CP.exports=Hre});var OP=h((Gxe,RP)=>{var $re=qn(),Gre=(e,t)=>new $re(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));RP.exports=Gre});var IP=h((Vxe,AP)=>{var Vre=Tr(),Wre=qn(),Kre=(e,t,r)=>{let n=null,i=null,a=null;try{a=new Wre(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new Vre(n,r))}),n};AP.exports=Kre});var LP=h((Wxe,DP)=>{var Qre=Tr(),Xre=qn(),Yre=(e,t,r)=>{let n=null,i=null,a=null;try{a=new Xre(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new Qre(n,r))}),n};DP.exports=Yre});var MP=h((Kxe,BP)=>{var ry=Tr(),Jre=qn(),qP=Gc(),Zre=(e,t)=>{e=new Jre(e,t);let r=new ry("0.0.0");if(e.test(r)||(r=new ry("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n{let o=new ry(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||qP(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||qP(r,a))&&(r=a)}return r&&e.test(r)?r:null};BP.exports=Zre});var kP=h((Qxe,FP)=>{var ene=qn(),tne=(e,t)=>{try{return new ene(e,t).range||"*"}catch{return null}};FP.exports=tne});var F1=h((Xxe,HP)=>{var rne=Tr(),UP=Vc(),{ANY:nne}=UP,ine=qn(),ane=Kc(),jP=Gc(),zP=D1(),sne=q1(),one=L1(),lne=(e,t,r,n)=>{e=new rne(e,n),t=new ine(t,n);let i,a,s,o,l;switch(r){case">":i=jP,a=sne,s=zP,o=">",l=">=";break;case"<":i=zP,a=one,s=jP,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(ane(e,t,n))return!1;for(let d=0;d{m.semver===nne&&(m=new UP(">=0.0.0")),p=p||m,u=u||m,i(m.semver,p.semver,n)?p=m:s(m.semver,u.semver,n)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};HP.exports=lne});var GP=h((Yxe,$P)=>{var dne=F1(),cne=(e,t,r)=>dne(e,t,">",r);$P.exports=cne});var WP=h((Jxe,VP)=>{var pne=F1(),une=(e,t,r)=>pne(e,t,"<",r);VP.exports=une});var XP=h((Zxe,QP)=>{var KP=qn(),mne=(e,t,r)=>(e=new KP(e,r),t=new KP(t,r),e.intersects(t,r));QP.exports=mne});var JP=h((eSe,YP)=>{var fne=Kc(),hne=Ln();YP.exports=(e,t,r)=>{let n=[],i=null,a=null,s=e.sort((c,p)=>hne(c,p,r));for(let c of s)fne(c,t,r)?(a=c,i||(i=c)):(a&&n.push([i,a]),a=null,i=null);i&&n.push([i,null]);let o=[];for(let[c,p]of n)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var ZP=qn(),iy=Vc(),{ANY:ny}=iy,Qc=Kc(),ay=Ln(),gne=(e,t,r={})=>{if(e===t)return!0;e=new ZP(e,r),t=new ZP(t,r);let n=!1;e:for(let i of e.set){for(let a of t.set){let s=vne(i,a,r);if(n=n||s!==null,s)continue e}if(n)return!1}return!0},yne=[new iy(">=0.0.0-0")],eC=[new iy(">=0.0.0")],vne=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===ny){if(t.length===1&&t[0].semver===ny)return!0;r.includePrerelease?e=yne:e=eC}if(t.length===1&&t[0].semver===ny){if(r.includePrerelease)return!0;t=eC}let n=new Set,i,a;for(let m of e)m.operator===">"||m.operator===">="?i=tC(i,m,r):m.operator==="<"||m.operator==="<="?a=rC(a,m,r):n.add(m.semver);if(n.size>1)return null;let s;if(i&&a){if(s=ay(i.semver,a.semver,r),s>0)return null;if(s===0&&(i.operator!==">="||a.operator!=="<="))return null}for(let m of n){if(i&&!Qc(m,String(i),r)||a&&!Qc(m,String(a),r))return null;for(let f of t)if(!Qc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",i){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=tC(i,m,r),o===m&&o!==i)return!1}else if(i.operator===">="&&!Qc(i.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=rC(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!Qc(a.semver,String(m),r))return!1}if(!m.operator&&(a||i)&&s!==0)return!1}return!(i&&d&&!a&&s!==0||a&&c&&!i&&s!==0||u||p)},tC=(e,t,r)=>{if(!e)return t;let n=ay(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},rC=(e,t,r)=>{if(!e)return t;let n=ay(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};nC.exports=gne});var yl=h((rSe,oC)=>{var sy=hl(),aC=Hc(),_ne=Tr(),sC=G4(),bne=so(),wne=IT(),Ene=LT(),Nne=MT(),xne=jT(),Sne=UT(),Tne=$T(),Pne=VT(),Cne=KT(),Rne=Ln(),One=JT(),Ane=eP(),Ine=I1(),Dne=iP(),Lne=sP(),qne=Gc(),Bne=D1(),Mne=W4(),Fne=K4(),kne=L1(),jne=q1(),zne=Q4(),Une=hP(),Hne=Vc(),$ne=qn(),Gne=Kc(),Vne=OP(),Wne=IP(),Kne=LP(),Qne=MP(),Xne=kP(),Yne=F1(),Jne=GP(),Zne=WP(),eie=XP(),tie=JP(),rie=iC();oC.exports={parse:bne,valid:wne,clean:Ene,inc:Nne,diff:xne,major:Sne,minor:Tne,patch:Pne,prerelease:Cne,compare:Rne,rcompare:One,compareLoose:Ane,compareBuild:Ine,sort:Dne,rsort:Lne,gt:qne,lt:Bne,eq:Mne,neq:Fne,gte:kne,lte:jne,cmp:zne,coerce:Une,Comparator:Hne,Range:$ne,satisfies:Gne,toComparators:Vne,maxSatisfying:Wne,minSatisfying:Kne,minVersion:Qne,validRange:Xne,outside:Yne,gtr:Jne,ltr:Zne,intersects:eie,simplifyRange:tie,subset:rie,SemVer:_ne,re:sy.re,src:sy.src,tokens:sy.t,SEMVER_SPEC_VERSION:aC.SEMVER_SPEC_VERSION,RELEASE_TYPES:aC.RELEASE_TYPES,compareIdentifiers:sC.compareIdentifiers,rcompareIdentifiers:sC.rcompareIdentifiers}});var lC=h((nSe,nie)=>{nie.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var ts=h(k1=>{"use strict";Object.defineProperty(k1,"__esModule",{value:!0});k1.EnvVar=void 0;var dC;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(dC||(k1.EnvVar=dC={}))});var xt=h(G=>{"use strict";var iie=G&&G.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),aie=G&&G.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ns=G&&G.__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)&&iie(t,e,r);return aie(t,e),t},cy=G&&G.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(G,"__esModule",{value:!0});G.BuildMode=G.ConfigurationError=G.HTTPError=G.DisallowedAPIVersionReason=G.GitHubVariant=G.DEFAULT_DEBUG_DATABASE_NAME=G.DEFAULT_DEBUG_ARTIFACT_NAME=G.GITHUB_DOTCOM_URL=void 0;G.getExtraOptionsEnvParam=mie;G.getToolNames=fie;G.withTmpDir=hie;G.getMemoryFlagValueForPlatform=fC;G.getMemoryFlagValue=hC;G.getMemoryFlag=bie;G.getAddSnippetsFlag=wie;G.getThreadsFlagValue=gC;G.getCgroupCpuCountFromCpus=yC;G.getThreadsFlag=Nie;G.getCodeQLDatabasePath=vC;G.parseGitHubUrl=xie;G.checkGitHubVersionInRange=Tie;G.apiVersionInRange=_C;G.assertNever=Pie;G.initializeEnvironment=Cie;G.getRequiredEnvParam=bC;G.isHTTPError=Rie;G.cacheCodeQlVersion=Oie;G.getCachedCodeQlVersion=Aie;G.codeQlVersionAtLeast=Iie;G.bundleDb=Die;G.delay=uy;G.isGoodVersion=Lie;G.isInTestMode=qie;G.doesDirectoryExist=wC;G.listFolder=EC;G.tryGetFolderBytes=Bie;G.withTimeout=Mie;G.checkForTimeout=Fie;G.isHostedRunner=kie;G.parseMatrixInput=jie;G.fixInvalidNotifications=xC;G.fixInvalidNotificationsInFile=Uie;G.wrapError=SC;G.getErrorMessage=TC;G.prettyPrintPack=Hie;G.checkDiskUsage=$ie;G.checkActionVersion=Gie;G.cloneObject=Vie;G.checkSipEnablement=PC;G.cleanUpGlob=Wie;var yn=ns(require("fs")),bl=ns(require("os")),Xc=ns(require("path")),sie=require("util"),Bn=ns(lt()),oie=ns(Wo()),lie=cy(nb()),py=cy(Jx()),die=cy(iS()),cie=ns(Uc()),vl=ns(yl()),cC=ns(lC()),Pr=ts(),pie=["0.0.0-20211207"];G.GITHUB_DOTCOM_URL="https://github.com";G.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";G.DEFAULT_DEBUG_DATABASE_NAME="db";var uie=.05,pC=1024*1024;function mie(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return cie.load(t)}catch(r){let n=SC(r);throw new rs(`${e} environment variable is set, but does not contain valid JSON: ${n.message}`)}}function fie(e){let t={};for(let r of e.runs||[]){let i=(r.tool||{}).driver||{};typeof i.name=="string"&&i.name.length>0&&(t[i.name]=!0)}return Object.keys(t)}async function hie(e){let t=yn.mkdtempSync(Xc.join(bl.tmpdir(),"codeql-action-")),r=await e(t);return await(0,py.default)(t,{force:!0}),r}function gie(e,t){let r=1024*(t==="win32"?1.5:1),n=yie()*Math.max(e-8*1024,0);return r+n}function yie(){let e=Number.parseInt(process.env[Pr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?uie:e/100}function fC(e,t,r){let n;if(e){if(n=Number(e),Number.isNaN(n)||n<=0)throw new rs(`Invalid RAM setting "${e}", specified.`)}else{let i=t/1048576,a=gie(i,r);n=i-a}return Math.floor(n)}function vie(e){let t=[bl.totalmem()];bl.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(n=>_ie(n,e)).filter(n=>n!==void 0).map(n=>n));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function _ie(e,t){if(!yn.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(yn.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let n=`${Math.floor(r/(1024*1024))} MiB`;if(r>bl.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${n} were greater than the total amount of system memory.`);return}if(ryC(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),n.push(...["/sys/fs/cgroup/cpu.max"].map(a=>Eie(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let i=Math.min(...n);if(e){if(r=Number(e),Number.isNaN(r))throw new rs(`Invalid threads setting "${e}", specified.`);r>i&&(t.info(`Clamping desired number of threads (${r}) to max available (${i}).`),r=i);let a=-i;r=${t}`))return wl.ACTION_TOO_NEW;if(!vl.satisfies(e,`<=${r}`))return wl.ACTION_TOO_OLD}var oy=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Pie(e){throw new oy(e)}function Cie(e){Bn.exportVariable(String(Pr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Bn.exportVariable(String(Pr.EnvVar.FEATURE_SANDWICH),"false"),Bn.exportVariable(String(Pr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Bn.exportVariable(String(Pr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Bn.exportVariable(String(Pr.EnvVar.VERSION),e)}function bC(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var ly=class extends Error{constructor(t,r){super(t),this.status=r}};G.HTTPError=ly;var rs=class extends Error{constructor(t){super(t)}};G.ConfigurationError=rs;function Rie(e){return e?.status!==void 0&&Number.isInteger(e.status)}var dy;function Oie(e){if(dy!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");dy=e}function Aie(){return dy}async function Iie(e,t){return vl.gte((await e.getVersion()).version,t)}async function Die(e,t,r,n){let i=vC(e,t),a=Xc.resolve(e.dbLocation,`${n}.zip`);return yn.existsSync(a)&&await(0,py.default)(a,{force:!0}),await r.databaseBundle(i,a,n),a}async function uy(e,t){let{allowProcessExit:r}=t||{};return new Promise(n=>{let i=setTimeout(n,e);r&&i.unref()})}function Lie(e){return!pie.includes(e)}function qie(){return process.env[Pr.EnvVar.TEST_MODE]==="true"}function wC(e){try{return yn.lstatSync(e).isDirectory()}catch{return!1}}function EC(e){if(!wC(e))return[];let t=yn.readdirSync(e,{withFileTypes:!0}),r=[];for(let n of t)n.isFile()?r.push(Xc.resolve(e,n.name)):n.isDirectory()&&(r=r.concat(EC(Xc.resolve(e,n.name))));return r}async function Bie(e,t){try{return await(0,sie.promisify)(die.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var NC=!1;async function Mie(e,t,r){let n=!1,i=async()=>{let s=await t;return n=!0,s},a=async()=>{await uy(e,{allowProcessExit:!0}),n||(NC=!0,r())};return await Promise.race([i(),a()])}async function Fie(){NC===!0&&(Bn.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await uy(3e4,{allowProcessExit:!0}),process.exit())}function kie(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function jie(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function zie(e){let t=new Set;return e.filter(r=>{let n=JSON.stringify(r);return t.has(n)?!1:(t.add(n),!0)})}function xC(e,t){if(!Array.isArray(e.runs))return e;let r=0,n={...e,runs:e.runs.map(i=>i.tool?.driver?.name!=="CodeQL"||!Array.isArray(i.invocations)?i:{...i,invocations:i.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=zie(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),n}function Uie(e,t,r){if(process.env[Pr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Pr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),yn.renameSync(e,t);else{let n=JSON.parse(yn.readFileSync(e,"utf8"));n=xC(n,r),yn.writeFileSync(t,JSON.stringify(n))}}function SC(e){return e instanceof Error?e:new Error(String(e))}function TC(e){return e instanceof Error?e.message:String(e)}function Hie(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function $ie(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await PC(e))return;let t=await(0,lie.default)(bC("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let n=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Pr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(n):e.debug(n),Bn.exportVariable(Pr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${TC(t)}`);return}}function Gie(e,t){!vl.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===_l.DOTCOM||t.type===_l.GHE_DOTCOM||t.type===_l.GHES&&vl.satisfies(vl.coerce(t.version)??"0.0.0",">=3.11"))&&(Bn.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Bn.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var mC;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(mC||(G.BuildMode=mC={}));function Vie(e){return JSON.parse(JSON.stringify(e))}async function PC(e){if(process.env[Pr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Pr.EnvVar.IS_SIP_ENABLED]))return process.env[Pr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await oie.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Bn.exportVariable(Pr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Bn.exportVariable(Pr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function Wie(e,t,r){r.debug(`Cleaning up ${t}.`);try{let n=await(0,py.default)(e,{force:!0});n.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):n.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${n.length} files).`)}catch(n){r.warning(`Failed to clean up ${t}: ${n}.`)}}});var CC=h((sSe,Kie)=>{Kie.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var pi=h(te=>{"use strict";var Qie=te&&te.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Xie=te&&te.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yc=te&&te.__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)&&Qie(t,e,r);return Xie(t,e),t};Object.defineProperty(te,"__esModule",{value:!0});te.restoreInputs=te.persistInputs=te.CommandInvocationError=te.getFileType=te.FileCmdNotFoundError=te.decodeGitFilePath=te.getGitDiffHunkHeaders=te.getAllGitMergeBases=te.gitFetch=te.deepenGitHistory=te.determineBaseBranchHeadCommitOid=te.getCommitOid=te.getOptionalInput=te.getRequiredInput=void 0;te.getTemporaryDirectory=eae;te.getRef=IC;te.getActionVersion=lae;te.getWorkflowEventName=U1;te.isRunningLocalAction=dae;te.getRelativeScriptPath=LC;te.getWorkflowEvent=qC;te.isAnalyzingDefaultBranch=cae;te.printDebugLogs=pae;te.getUploadValue=uae;te.getWorkflowRunID=mae;te.getWorkflowRunAttempt=fae;te.isSelfHostedRunner=gae;te.isDefaultSetup=yae;te.prettyPrintInvocation=BC;te.ensureEndsInPeriod=MC;te.runTool=vae;var my=Yc(require("fs")),oo=Yc(require("path")),vn=Yc(lt()),fy=Yc(Vo()),AC=Yc(fc()),jr=xt(),Yie=CC(),Jie=function(e){let t=vn.getInput(e);if(!t)throw new jr.ConfigurationError(`Input required and not supplied: ${e}`);return t};te.getRequiredInput=Jie;var Zie=function(e){let t=vn.getInput(e);return t.length>0?t:void 0};te.getOptionalInput=Zie;function eae(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,jr.getRequiredEnvParam)("RUNNER_TEMP")}async function El(e,t,r){let n="",i="";vn.debug(`Running git command: git ${t.join(" ")}`);try{return await new fy.ToolRunner(await AC.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{i+=a.toString()}},cwd:e}).exec(),n}catch(a){let s=i;throw i.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),vn.info(`git call failed. ${r} Error: ${s}`),a}}var tae=async function(e,t="HEAD"){try{return(await El(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,te.getOptionalInput)("sha")||(0,jr.getRequiredEnvParam)("GITHUB_SHA")}};te.getCommitOid=tae;var rae=async function(e){if(U1()!=="pull_request")return;let t=(0,jr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,te.getOptionalInput)("checkout_path");try{let n="",i="",a="",s=await El(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&n===""?n=o.substring(7):o.startsWith("parent ")&&(i===""?i=o.substring(7):a===""&&(a=o.substring(7)));return n===t&&a.length===40&&i.length===40?i:void 0}catch{return}};te.determineBaseBranchHeadCommitOid=rae;var nae=async function(){try{await El((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};te.deepenGitHistory=nae;var iae=async function(e,t){try{await El((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};te.gitFetch=iae;var aae=async function(e){try{return(await El((0,te.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};te.getAllGitMergeBases=aae;var sae=async function(e,t){let r="";try{r=await El((0,te.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let n=[];for(let i of r.split(` +`))(i.startsWith("--- ")||i.startsWith("+++ ")||i.startsWith("@@ "))&&n.push(i);return n};te.getGitDiffHunkHeaders=sae;var oae=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};te.decodeGitFilePath=oae;async function IC(){let e=(0,te.getOptionalInput)("ref"),t=(0,te.getOptionalInput)("sha"),r=(0,te.getOptionalInput)("checkout_path")||(0,te.getOptionalInput)("source-root")||(0,jr.getRequiredEnvParam)("GITHUB_WORKSPACE"),n=!!e,i=!!t;if((n||i)&&!(n&&i))throw new jr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||DC(),s=t||(0,jr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,te.getCommitOid)(r,"HEAD");if(s!==l&&await(0,te.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return vn.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function DC(){let e;try{e=(0,jr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function lae(){return Yie.version}function U1(){return(0,jr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function dae(){let e=LC();return e.startsWith("..")||oo.isAbsolute(e)}function LC(){let e=(0,jr.getRequiredEnvParam)("RUNNER_TEMP"),t=oo.join(oo.dirname(e),"_actions");return oo.relative(t,__filename)}function qC(){let e=(0,jr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(my.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function RC(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function cae(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await IC();e=RC(e);let r=qC()?.repository?.default_branch;return U1()==="schedule"&&(r=RC(DC())),e===r}async function pae(e){for(let t of e.languages){let r=(0,jr.getCodeQLDatabasePath)(e,t),n=oo.join(r,"log");if(!(0,jr.doesDirectoryExist)(n)){vn.info(`Directory ${n} does not exist.`);continue}let i=a=>{let s=my.readdirSync(a,{withFileTypes:!0});s.length===0&&vn.info(`No debug logs found at directory ${n}.`);for(let o of s)if(o.isFile()){let l=oo.resolve(a,o.name);vn.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(my.readFileSync(l)),vn.endGroup()}else o.isDirectory()&&i(oo.resolve(a,o.name))};i(n)}}function uae(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return vn.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function mae(){let e=(0,jr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function fae(){let e=(0,jr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var j1=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};te.FileCmdNotFoundError=j1;var hae=async e=>{let t="",r="",n;try{n=await AC.safeWhich("file")}catch(i){throw new j1(`The \`file\` program is required, but does not appear to be installed. Please install it: ${i}`)}try{return await new fy.ToolRunner(n,["-L",e],{silent:!0,listeners:{stdout:i=>{r+=i.toString()},stderr:i=>{t+=i.toString()}}}).exec(),r.trim()}catch(i){throw vn.info(`Could not determine type of ${e} from ${r}. ${t}`),i}};te.getFileType=hae;function gae(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function yae(){return U1()==="dynamic"}function BC(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var z1=class extends Error{constructor(t,r,n,i,a){let s=BC(t,r),o=MC(i.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${n} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=n,this.stderr=i,this.stdout=a}};te.CommandInvocationError=z1;function MC(e){return e[e.length-1]==="."?e:`${e}.`}var OC=2e4;async function vae(e,t=[],r={}){let n="",i="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new fy.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{n+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-OC>0&&(o=s.length-OC+1),i+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new z1(e,t,a,i,n);return n}var FC="persisted_inputs",_ae=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));vn.saveState(FC,JSON.stringify(e))};te.persistInputs=_ae;var bae=function(){let e=vn.getState(FC);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};te.restoreInputs=bae});var jC=h(H1=>{"use strict";Object.defineProperty(H1,"__esModule",{value:!0});H1.Context=void 0;var kC=require("fs"),wae=require("os"),hy=class{constructor(){var t,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(kC.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(kC.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let i=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${i} does not exist${wae.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=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"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'")}};H1.Context=hy});var zC=h(tn=>{"use strict";var Eae=tn&&tn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Nae=tn&&tn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xae=tn&&tn.__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)&&Eae(t,e,r);return Nae(t,e),t};Object.defineProperty(tn,"__esModule",{value:!0});tn.getApiBaseUrl=tn.getProxyAgent=tn.getAuthString=void 0;var Sae=xae(Us());function Tae(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}`}tn.getAuthString=Tae;function Pae(e){return new Sae.HttpClient().getAgent(e)}tn.getProxyAgent=Pae;function Cae(){return process.env.GITHUB_API_URL||"https://api.github.com"}tn.getApiBaseUrl=Cae});var Jc=h(gy=>{"use strict";Object.defineProperty(gy,"__esModule",{value:!0});function Rae(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}gy.getUserAgent=Rae});var $C=h((pSe,HC)=>{HC.exports=UC;function UC(e,t,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(t)?t.reverse().reduce(function(i,a){return UC.bind(null,e,a,i,n)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(i,a){return a.hook.bind(null,i,n)},r)():r(n)})}});var VC=h((uSe,GC)=>{GC.exports=Oae;function Oae(e,t,r,n){var i=n;e.registry[r]||(e.registry[r]=[]),t==="before"&&(n=function(a,s){return Promise.resolve().then(i.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(n=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,i(o,s)}).then(function(){return o})}),t==="error"&&(n=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return i(o,s)})}),e.registry[r].push({hook:n,orig:i})}});var KC=h((mSe,WC)=>{WC.exports=Aae;function Aae(e,t,r){if(e.registry[t]){var n=e.registry[t].map(function(i){return i.orig}).indexOf(r);n!==-1&&e.registry[t].splice(n,1)}}});var tR=h((fSe,Zc)=>{var JC=$C(),Iae=VC(),Dae=KC(),QC=Function.bind,XC=QC.bind(QC);function ZC(e,t,r){var n=XC(Dae,null).apply(null,r?[t,r]:[t]);e.api={remove:n},e.remove=n,["before","error","after","wrap"].forEach(function(i){var a=r?[t,i,r]:[t,i];e[i]=e.api[i]=XC(Iae,null).apply(null,a)})}function Lae(){var e="h",t={registry:{}},r=JC.bind(null,t,e);return ZC(r,t,e),r}function eR(){var e={registry:{}},t=JC.bind(null,e);return ZC(t,e),t}var YC=!1;function Nl(){return YC||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),YC=!0),eR()}Nl.Singular=Lae.bind();Nl.Collection=eR.bind();Zc.exports=Nl;Zc.exports.Hook=Nl;Zc.exports.Singular=Nl.Singular;Zc.exports.Collection=Nl.Collection});var vy=h(yy=>{"use strict";Object.defineProperty(yy,"__esModule",{value:!0});function rR(e){return Object.prototype.toString.call(e)==="[object Object]"}function qae(e){var t,r;return rR(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(rR(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}yy.isPlainObject=qae});var dR=h(wy=>{"use strict";Object.defineProperty(wy,"__esModule",{value:!0});var Bae=vy(),Mae=Jc();function Fae(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function aR(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(n=>{Bae.isPlainObject(t[n])?n in e?r[n]=aR(e[n],t[n]):Object.assign(r,{[n]:t[n]}):Object.assign(r,{[n]:t[n]})}),r}function nR(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function by(e,t,r){if(typeof t=="string"){let[i,a]=t.split(" ");r=Object.assign(a?{method:i,url:a}:{url:i},r)}else r=Object.assign({},t);r.headers=Fae(r.headers),nR(r),nR(r.headers);let n=aR(e||{},r);return e&&e.mediaType.previews.length&&(n.mediaType.previews=e.mediaType.previews.filter(i=>!n.mediaType.previews.includes(i)).concat(n.mediaType.previews)),n.mediaType.previews=n.mediaType.previews.map(i=>i.replace(/-preview/,"")),n}function kae(e,t){let r=/\?/.test(e)?"&":"?",n=Object.keys(t);return n.length===0?e:e+r+n.map(i=>i==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${i}=${encodeURIComponent(t[i])}`).join("&")}var jae=/\{[^}]+\}/g;function zae(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Uae(e){let t=e.match(jae);return t?t.map(zae).reduce((r,n)=>r.concat(n),[]):[]}function iR(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,n)=>(r[n]=e[n],r),{})}function sR(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 Sl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function ep(e,t,r){return t=e==="+"||e==="#"?sR(t):Sl(t),r?Sl(r)+"="+t:t}function xl(e){return e!=null}function _y(e){return e===";"||e==="&"||e==="?"}function Hae(e,t,r,n){var i=e[r],a=[];if(xl(i)&&i!=="")if(typeof i=="string"||typeof i=="number"||typeof i=="boolean")i=i.toString(),n&&n!=="*"&&(i=i.substring(0,parseInt(n,10))),a.push(ep(t,i,_y(t)?r:""));else if(n==="*")Array.isArray(i)?i.filter(xl).forEach(function(s){a.push(ep(t,s,_y(t)?r:""))}):Object.keys(i).forEach(function(s){xl(i[s])&&a.push(ep(t,i[s],s))});else{let s=[];Array.isArray(i)?i.filter(xl).forEach(function(o){s.push(ep(t,o))}):Object.keys(i).forEach(function(o){xl(i[o])&&(s.push(Sl(o)),s.push(ep(t,i[o].toString())))}),_y(t)?a.push(Sl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?xl(i)&&a.push(Sl(r)):i===""&&(t==="&"||t==="?")?a.push(Sl(r)+"="):i===""&&a.push("");return a}function $ae(e){return{expand:Gae.bind(null,e)}}function Gae(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(n,i,a){if(i){let o="",l=[];if(r.indexOf(i.charAt(0))!==-1&&(o=i.charAt(0),i=i.substr(1)),i.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(Hae(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return sR(a)})}function oR(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),n=Object.assign({},e.headers),i,a=iR(e,["method","baseUrl","url","headers","request","mediaType"]),s=Uae(r);r=$ae(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=iR(a,o);if(!/application\/octet-stream/i.test(n.accept)&&(e.mediaType.format&&(n.accept=n.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=n.accept.match(/[\w-]+(?=-preview)/g)||[];n.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=kae(r,l):"data"in l?i=l.data:Object.keys(l).length?i=l:n["content-length"]=0,!n["content-type"]&&typeof i<"u"&&(n["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof i>"u"&&(i=""),Object.assign({method:t,url:r,headers:n},typeof i<"u"?{body:i}:null,e.request?{request:e.request}:null)}function Vae(e,t,r){return oR(by(e,t,r))}function lR(e,t){let r=by(e,t),n=Vae.bind(null,r);return Object.assign(n,{DEFAULTS:r,defaults:lR.bind(null,r),merge:by.bind(null,r),parse:oR})}var Wae="6.0.12",Kae=`octokit-endpoint.js/${Wae} ${Mae.getUserAgent()}`,Qae={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Kae},mediaType:{format:"",previews:[]}},Xae=lR(null,Qae);wy.endpoint=Xae});var uR=h((ySe,pR)=>{"use strict";var St={};pR.exports=St;function cR(e){return e<0?-1:1}function Yae(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function is(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),n=Math.pow(2,e)-1,i=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=cR(l)*Math.floor(Math.abs(l)),ln)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=Yae(l),ln&&(l=n),l;if(!Number.isFinite(l)||l===0)return 0;if(l=cR(l)*Math.floor(Math.abs(l)),l=l%i,!t.unsigned&&l>=a)return l-i;if(t.unsigned){if(l<0)l+=i;else if(l===-0)return 0}return l}}St.void=function(){};St.boolean=function(e){return!!e};St.byte=is(8,{unsigned:!1});St.octet=is(8,{unsigned:!0});St.short=is(16,{unsigned:!1});St["unsigned short"]=is(16,{unsigned:!0});St.long=is(32,{unsigned:!1});St["unsigned long"]=is(32,{unsigned:!0});St["long long"]=is(32,{unsigned:!1,moduloBitLength:64});St["unsigned long long"]=is(32,{unsigned:!0,moduloBitLength:64});St.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};St["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};St.float=St.double;St["unrestricted float"]=St["unrestricted double"];St.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};St.ByteString=function(e,t){let r=String(e),n;for(let i=0;(n=r.codePointAt(i))!==void 0;++i)if(n>255)throw new TypeError("Argument is not a valid bytestring");return r};St.USVString=function(e){let t=String(e),r=t.length,n=[];for(let i=0;i57343)n.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)n.push(String.fromCodePoint(65533));else if(i===r-1)n.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(i+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;n.push(String.fromCodePoint(65536+1024*o+l)),++i}else n.push(String.fromCodePoint(65533))}}return n.join("")};St.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};St.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var mR=h((vSe,as)=>{"use strict";as.exports.mixin=function(t,r){let n=Object.getOwnPropertyNames(r);for(let i=0;i{Jae.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 bR=h((bSe,G1)=>{"use strict";var gR=require("punycode"),hR=fR(),Tl={TRANSITIONAL:0,NONTRANSITIONAL:1};function yR(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function vR(e){for(var t=0,r=hR.length-1;t<=r;){var n=Math.floor((t+r)/2),i=hR[n];if(i[0][0]<=e&&i[0][1]>=e)return i;i[0][0]>e?r=n-1:t=n+1}return null}var Zae=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function _R(e){return e.replace(Zae,"_").length}function ese(e,t,r){for(var n=!1,i="",a=_R(e),s=0;s253||s.length===0)&&(i.error=!0);for(var o=0;o63||a.length===0){i.error=!0;break}}return i.error?null:a.join(".")};G1.exports.toUnicode=function(e,t){var r=$1(e,t,Tl.NONTRANSITIONAL);return{domain:r.string,error:r.error}};G1.exports.PROCESSING_OPTIONS=Tl});var Li=h((wSe,_n)=>{"use strict";var Pl=require("punycode"),wR=bR(),SR={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Re=Symbol("failure");function ER(e){return Pl.ucs2.decode(e).length}function NR(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function tp(e){return e>=48&&e<=57}function rp(e){return e>=65&&e<=90||e>=97&&e<=122}function nse(e){return rp(e)||tp(e)}function ui(e){return tp(e)||e>=65&&e<=70||e>=97&&e<=102}function xR(e){return e==="."||e.toLowerCase()==="%2e"}function ise(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function ase(e,t){return rp(e)&&(t===58||t===124)}function TR(e){return e.length===2&&rp(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function sse(e){return e.length===2&&rp(e.codePointAt(0))&&e[1]===":"}function ose(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function lse(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function Ey(e){return SR[e]!==void 0}function Wt(e){return Ey(e.scheme)}function dse(e){return SR[e]}function PR(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function cse(e){let t=new Buffer(e),r="";for(let n=0;n126}var use=new Set([32,34,35,60,62,63,96,123,125]);function CR(e){return V1(e)||use.has(e)}var mse=new Set([47,58,59,61,64,91,92,93,94,124]);function xy(e){return CR(e)||mse.has(e)}function lo(e,t){let r=String.fromCodePoint(e);return t(e)?cse(r):r}function fse(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)?Re:parseInt(e,t)}function hse(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=fse(a);if(s===Re)return e;r.push(s)}for(let a=0;a255)return Re;if(r[r.length-1]>=Math.pow(256,5-r.length))return Re;let n=r.pop(),i=0;for(let a of r)n+=a*Math.pow(256,3-i),++i;return n}function gse(e){let t="",r=e;for(let n=1;n<=4;++n)t=String(r%256)+t,n!==4&&(t="."+t),r=Math.floor(r/256);return t}function yse(e){let t=[0,0,0,0,0,0,0,0],r=0,n=null,i=0;if(e=Pl.ucs2.decode(e),e[i]===58){if(e[i+1]!==58)return Re;i+=2,++r,n=r}for(;i6))return Re;let o=0;for(;e[i]!==void 0;){let l=null;if(o>0)if(e[i]===46&&o<4)++i;else return Re;if(!tp(e[i]))return Re;for(;tp(e[i]);){let d=parseInt(NR(e,i));if(l===null)l=d;else{if(l===0)return Re;l=l*10+d}if(l>255)return Re;++i}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Re;break}else if(e[i]===58){if(++i,e[i]===void 0)return Re}else if(e[i]!==void 0)return Re;t[r]=a,++r}if(n!==null){let a=r-n;for(r=7;r!==0&&a>0;){let s=t[n+a-1];t[n+a-1]=t[r],t[r]=s,--r,--a}}else if(n===null&&r!==8)return Re;return t}function vse(e){let t="",n=bse(e).idx,i=!1;for(let a=0;a<=7;++a)if(!(i&&e[a]===0)){if(i&&(i=!1),n===a){t+=a===0?"::":":",i=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function Ny(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Re:yse(e.substring(1,e.length-1));if(!t)return _se(e);let r=pse(e),n=wR.toASCII(r,!1,wR.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(n===null||ose(n))return Re;let i=hse(n);return typeof i=="number"||i===Re?i:n}function _se(e){if(lse(e))return Re;let t="",r=Pl.ucs2.decode(e);for(let n=0;nr&&(t=n,r=i),n=null,i=0):(n===null&&(n=a),++i);return i>r&&(t=n,r=i),{idx:t,len:r}}function Sy(e){return typeof e=="number"?gse(e):e instanceof Array?"["+vse(e)+"]":e}function wse(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function Ese(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function RR(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&xse(t[0])||t.pop())}function OR(e){return e.username!==""||e.password!==""}function Nse(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function xse(e){return/^[A-Za-z]:$/.test(e)}function Tt(e,t,r,n,i){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=i,this.url=n,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=wse(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=Ese(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=i||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Pl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Re){this.failure=!0;break}}else break}}Tt.prototype["parse scheme start"]=function(t,r){if(rp(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Re;return!0};Tt.prototype["parse scheme"]=function(t,r){if(nse(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Wt(this.url)&&!Ey(this.buffer)||!Wt(this.url)&&Ey(this.buffer)||(OR(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"):Wt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Wt(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,Re;return!0};Tt.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Re:(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)};Tt.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};Tt.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Tt.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"):Wt(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};Tt.prototype["parse relative slash"]=function(t){return Wt(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};Tt.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};Tt.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Tt.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let n=ER(this.buffer);for(let i=0;iMath.pow(2,16)-1)return this.parseError=!0,Re;this.url.port=n===dse(this.url.scheme)?null:n,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Re;return!0};var Sse=new Set([47,92,63,35]);Tt.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||!ase(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Sse.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),RR(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Tt.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"&&(sse(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Tt.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&TR(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 n=Ny(this.buffer,Wt(this.url));if(n===Re)return Re;if(n==="localhost"&&(n=""),this.url.host=n,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Tt.prototype["parse path start"]=function(t){return Wt(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};Tt.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Wt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Wt(this.url)&&t===92&&(this.parseError=!0),ise(this.buffer)?(RR(this.url),t!==47&&!(Wt(this.url)&&t===92)&&this.url.path.push("")):xR(this.buffer)&&t!==47&&!(Wt(this.url)&&t===92)?this.url.path.push(""):xR(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&TR(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&&(!ui(this.input[this.pointer+1])||!ui(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=lo(t,CR);return!0};Tt.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&&(!ui(this.input[this.pointer+1])||!ui(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+lo(t,V1))),!0};Tt.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Wt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let n=new Buffer(this.buffer);for(let i=0;i126||n[i]===34||n[i]===35||n[i]===60||n[i]===62?this.url.query+=PR(n[i]):this.url.query+=String.fromCodePoint(n[i]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!ui(this.input[this.pointer+1])||!ui(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Tt.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!ui(this.input[this.pointer+1])||!ui(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=lo(t,V1))),!0};function Tse(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+=Sy(e.host),e.port!==null&&(r+=":"+e.port)):e.host===null&&e.scheme==="file"&&(r+="//"),e.cannotBeABaseURL)r+=e.path[0];else for(let n of e.path)r+="/"+n;return e.query!==null&&(r+="?"+e.query),!t&&e.fragment!==null&&(r+="#"+e.fragment),r}function Pse(e){let t=e.scheme+"://";return t+=Sy(e.host),e.port!==null&&(t+=":"+e.port),t}_n.exports.serializeURL=Tse;_n.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return _n.exports.serializeURLOrigin(_n.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return Pse({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};_n.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Tt(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};_n.exports.setTheUsername=function(e,t){e.username="";let r=Pl.ucs2.decode(t);for(let n=0;n{"use strict";var Pt=Li();AR.implementation=class{constructor(t){let r=t[0],n=t[1],i=null;if(n!==void 0&&(i=Pt.basicURLParse(n),i==="failure"))throw new TypeError("Invalid base URL");let a=Pt.basicURLParse(r,{baseURL:i});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Pt.serializeURL(this._url)}set href(t){let r=Pt.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Pt.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Pt.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Pt.cannotHaveAUsernamePasswordPort(this._url)||Pt.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Pt.cannotHaveAUsernamePasswordPort(this._url)||Pt.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Pt.serializeHost(t.host):Pt.serializeHost(t.host)+":"+Pt.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Pt.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Pt.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Pt.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Pt.serializeInteger(this._url.port)}set port(t){Pt.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Pt.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=[],Pt.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 n=t[0]==="?"?t.substring(1):t;r.query="",Pt.basicURLParse(n,{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="",Pt.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var qR=h((xSe,np)=>{"use strict";var Mn=uR(),LR=mR(),DR=IR(),et=LR.implSymbol;function Xt(e){if(!this||this[et]||!(this instanceof Xt))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";qi.URL=qR().interface;qi.serializeURL=Li().serializeURL;qi.serializeURLOrigin=Li().serializeURLOrigin;qi.basicURLParse=Li().basicURLParse;qi.setTheUsername=Li().setTheUsername;qi.setThePassword=Li().setThePassword;qi.serializeHost=Li().serializeHost;qi.serializeInteger=Li().serializeInteger;qi.parseURL=Li().parseURL});var KR=h((Bi,WR)=>{"use strict";Object.defineProperty(Bi,"__esModule",{value:!0});function Ol(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var fi=Ol(require("stream")),jR=Ol(require("http")),K1=Ol(require("url")),zR=Ol(BR()),Cse=Ol(require("https")),co=Ol(require("zlib")),Rse=fi.Readable,ma=Symbol("buffer"),Ty=Symbol("type"),ap=class e{constructor(){this[Ty]="";let t=arguments[0],r=arguments[1],n=[],i=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},n=r.size;let i=n===void 0?0:n;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:UR(e)?e=Buffer.from(e.toString()):op(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 fi||(e=Buffer.from(String(e)))),this[ha]={body:e,disturbed:!1,error:null},this.size=i,this.timeout=s,e instanceof fi&&e.on("error",function(o){let l=o.name==="AbortError"?o:new hr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[ha].error=l})}Yt.prototype={get body(){return this[ha].body},get bodyUsed(){return this[ha].disturbed},arrayBuffer(){return Cl.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 Cl.call(this).then(function(t){return Object.assign(new ap([],{type:e.toLowerCase()}),{[ma]:t})})},json(){var e=this;return Cl.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Yt.Promise.reject(new hr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return Cl.call(this).then(function(e){return e.toString()})},buffer(){return Cl.call(this)},textConverted(){var e=this;return Cl.call(this).then(function(t){return Ose(t,e.headers)})}};Object.defineProperties(Yt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Yt.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Yt.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Yt.prototype,t);Object.defineProperty(e,t,r)}};function Cl(){var e=this;if(this[ha].disturbed)return Yt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[ha].disturbed=!0,this[ha].error)return Yt.Promise.reject(this[ha].error);let t=this.body;if(t===null)return Yt.Promise.resolve(Buffer.alloc(0));if(op(t)&&(t=t.stream()),Buffer.isBuffer(t))return Yt.Promise.resolve(t);if(!(t instanceof fi))return Yt.Promise.resolve(Buffer.alloc(0));let r=[],n=0,i=!1;return new Yt.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){i=!0,s(new hr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(i=!0,s(l)):s(new hr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(i||l===null)){if(e.size&&n+l.length>e.size){i=!0,s(new hr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}n+=l.length,r.push(l)}}),t.on("end",function(){if(!i){clearTimeout(o);try{a(Buffer.concat(r,n))}catch(l){s(new hr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function Ose(e,t){if(typeof Ry!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),n="utf-8",i,a;return r&&(i=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!i&&a&&(i=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[Mt]=Object.create(null),t instanceof e){let r=t.raw(),n=Object.keys(r);for(let i of n)for(let a of r[i])this.append(i,a);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 n=[];for(let i of t){if(typeof i!="object"||typeof i[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");n.push(Array.from(i))}for(let i of n){if(i.length!==2)throw new TypeError("Each header pair must be a name/value tuple");this.append(i[0],i[1])}}else for(let n of Object.keys(t)){let i=t[n];this.append(n,i)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,ip(t);let r=Rl(this[Mt],t);return r===void 0?null:this[Mt][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,n=Ay(this),i=0;for(;i1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[Mt]).sort().map(t==="key"?function(n){return n.toLowerCase()}:t==="value"?function(n){return e[Mt][n].join(", ")}:function(n){return[n.toLowerCase(),e[Mt][n].join(", ")]})}var Iy=Symbol("internal");function Py(e,t){let r=Object.create(Ly);return r[Iy]={target:e,kind:t,index:0},r}var Ly=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==Ly)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[Iy];let t=e.target,r=e.kind,n=e.index,i=Ay(t,r),a=i.length;return n>=a?{value:void 0,done:!0}:(this[Iy].index=n+1,{value:i[n],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(Ly,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Ise(e){let t=Object.assign({__proto__:null},e[Mt]),r=Rl(e[Mt],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function Dse(e){let t=new Fn;for(let r of Object.keys(e))if(!VR.test(r))if(Array.isArray(e[r]))for(let n of e[r])Oy.test(n)||(t[Mt][r]===void 0?t[Mt][r]=[n]:t[Mt][r].push(n));else Oy.test(e[r])||(t[Mt][r]=[e[r]]);return t}var ss=Symbol("Response internals"),Lse=jR.STATUS_CODES,mi=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]:{};Yt.call(this,t,r);let n=r.status||200,i=new Fn(r.headers);if(t!=null&&!i.has("Content-Type")){let a=$R(t);a&&i.append("Content-Type",a)}this[ss]={url:r.url,status:n,statusText:r.statusText||Lse[n],headers:i,counter:r.counter}}get url(){return this[ss].url||""}get status(){return this[ss].status}get ok(){return this[ss].status>=200&&this[ss].status<300}get redirected(){return this[ss].counter>0}get statusText(){return this[ss].statusText}get headers(){return this[ss].headers}clone(){return new e(HR(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Yt.mixIn(mi.prototype);Object.defineProperties(mi.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(mi.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var fa=Symbol("Request internals"),qse=K1.URL||zR.URL,Bse=K1.parse,Mse=K1.format;function Cy(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new qse(e).toString()),Bse(e)}var Fse="destroy"in fi.Readable.prototype;function W1(e){return typeof e=="object"&&typeof e[fa]=="object"}function kse(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var ls=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n;W1(t)?n=Cy(t.url):(t&&t.href?n=Cy(t.href):n=Cy(`${t}`),t={});let i=r.method||t.method||"GET";if(i=i.toUpperCase(),(r.body!=null||W1(t)&&t.body!==null)&&(i==="GET"||i==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:W1(t)&&t.body!==null?HR(t):null;Yt.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new Fn(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=$R(a);l&&s.append("Content-Type",l)}let o=W1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!kse(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[fa]={method:i,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:n,signal:o},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[fa].method}get url(){return Mse(this[fa].parsedURL)}get headers(){return this[fa].headers}get redirect(){return this[fa].redirect}get signal(){return this[fa].signal}clone(){return new e(this)}};Yt.mixIn(ls.prototype);Object.defineProperty(ls.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(ls.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function jse(e){let t=e[fa].parsedURL,r=new Fn(e[fa].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 fi.Readable&&!Fse)throw new Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let n=null;if(e.body==null&&/^(POST|PUT)$/i.test(e.method)&&(n="0"),e.body!=null){let a=GR(e);typeof a=="number"&&(n=String(a))}n&&r.set("Content-Length",n),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 i=e.agent;return typeof i=="function"&&(i=i(t)),!r.has("Connection")&&!i&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:Ise(r),agent:i})}function sp(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}sp.prototype=Object.create(Error.prototype);sp.prototype.constructor=sp;sp.prototype.name="AbortError";var Dy=K1.URL||zR.URL,kR=fi.PassThrough,zse=function(t,r){let n=new Dy(r).hostname,i=new Dy(t).hostname;return n===i||n[n.length-i.length-1]==="."&&n.endsWith(i)};function os(e,t){if(!os.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Yt.Promise=os.Promise,new os.Promise(function(r,n){let i=new ls(e,t),a=jse(i),s=(a.protocol==="https:"?Cse:jR).request,o=i.signal,l=null,d=function(){let g=new sp("The user aborted a request.");n(g),i.body&&i.body instanceof fi.Readable&&i.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}i.timeout&&p.once("socket",function(f){u=setTimeout(function(){n(new hr(`network timeout at: ${i.url}`,"request-timeout")),m()},i.timeout)}),p.on("error",function(f){n(new hr(`request to ${i.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=Dse(f.headers);if(os.isRedirect(f.statusCode)){let R=g.get("Location"),O=null;try{O=R===null?null:new Dy(R,i.url).toString()}catch{if(i.redirect!=="manual"){n(new hr(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),m();return}}switch(i.redirect){case"error":n(new hr(`uri requested responds with a redirect, redirect mode is set to error: ${i.url}`,"no-redirect")),m();return;case"manual":if(O!==null)try{g.set("Location",O)}catch(ie){n(ie)}break;case"follow":if(O===null)break;if(i.counter>=i.follow){n(new hr(`maximum redirect reached at: ${i.url}`,"max-redirect")),m();return}let U={headers:new Fn(i.headers),follow:i.follow,counter:i.counter+1,agent:i.agent,compress:i.compress,method:i.method,body:i.body,signal:i.signal,timeout:i.timeout,size:i.size};if(!zse(i.url,O))for(let ie of["authorization","www-authenticate","cookie","cookie2"])U.headers.delete(ie);if(f.statusCode!==303&&i.body&&GR(i)===null){n(new hr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&i.method==="POST")&&(U.method="GET",U.body=void 0,U.headers.delete("content-length")),r(os(new ls(O,U))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new kR),_={url:i.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:i.size,timeout:i.timeout,counter:i.counter},b=g.get("Content-Encoding");if(!i.compress||i.method==="HEAD"||b===null||f.statusCode===204||f.statusCode===304){l=new mi(y,_),r(l);return}let x={flush:co.Z_SYNC_FLUSH,finishFlush:co.Z_SYNC_FLUSH};if(b=="gzip"||b=="x-gzip"){y=y.pipe(co.createGunzip(x)),l=new mi(y,_),r(l);return}if(b=="deflate"||b=="x-deflate"){f.pipe(new kR).once("data",function(O){(O[0]&15)===8?y=y.pipe(co.createInflate()):y=y.pipe(co.createInflateRaw()),l=new mi(y,_),r(l)});return}if(b=="br"&&typeof co.createBrotliDecompress=="function"){y=y.pipe(co.createBrotliDecompress()),l=new mi(y,_),r(l);return}l=new mi(y,_),r(l)}),Ase(p,i)})}os.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};os.Promise=global.Promise;WR.exports=Bi=os;Object.defineProperty(Bi,"__esModule",{value:!0});Bi.default=Bi;Bi.Headers=Fn;Bi.Request=ls;Bi.Response=mi;Bi.FetchError=hr});var My=h(By=>{"use strict";Object.defineProperty(By,"__esModule",{value:!0});var qy=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};By.Deprecation=qy});var YR=h(ky=>{"use strict";Object.defineProperty(ky,"__esModule",{value:!0});function Use(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var QR=My(),XR=Use(Oc()),Hse=XR(e=>console.warn(e)),$se=XR(e=>console.warn(e)),Fy=class extends Error{constructor(t,r,n){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let i;"headers"in n&&typeof n.headers<"u"&&(i=n.headers),"response"in n&&(this.response=n.response,i=n.response.headers);let a=Object.assign({},n.request);n.request.headers.authorization&&(a.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return Hse(new QR.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return $se(new QR.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}};ky.RequestError=Fy});var Hy=h(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});function Gse(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Vse=dR(),Wse=Jc(),Kse=vy(),Qse=Gse(KR()),lp=YR(),Xse="5.6.3";function Yse(e){return e.arrayBuffer()}function JR(e){let t=e.request&&e.request.log?e.request.log:console;(Kse.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},n,i;return(e.request&&e.request.fetch||Qse)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{i=s.url,n=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(n===204||n===205)){if(e.method==="HEAD"){if(n<400)return;throw new lp.RequestError(s.statusText,n,{response:{url:i,status:n,headers:r,data:void 0},request:e})}if(n===304)throw new lp.RequestError("Not modified",n,{response:{url:i,status:n,headers:r,data:await jy(s)},request:e});if(n>=400){let o=await jy(s);throw new lp.RequestError(Jse(o),n,{response:{url:i,status:n,headers:r,data:o},request:e})}return jy(s)}}).then(s=>({status:n,url:i,headers:r,data:s})).catch(s=>{throw s instanceof lp.RequestError?s:new lp.RequestError(s.message,500,{request:e})})}async function jy(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():Yse(e)}function Jse(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 zy(e,t){let r=e.defaults(t);return Object.assign(function(i,a){let s=r.merge(i,a);if(!s.request||!s.request.hook)return JR(r.parse(s));let o=(l,d)=>JR(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:zy.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:zy.bind(null,r)})}var Zse=zy(Vse.endpoint,{headers:{"user-agent":`octokit-request.js/${Xse} ${Wse.getUserAgent()}`}});Uy.request=Zse});var tO=h(dp=>{"use strict";Object.defineProperty(dp,"__esModule",{value:!0});var eO=Hy(),eoe=Jc(),toe="4.8.0";function roe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var Q1=class extends Error{constructor(t,r,n){super(roe(n)),this.request=t,this.headers=r,this.response=n,this.name="GraphqlResponseError",this.errors=n.errors,this.data=n.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}},noe=["method","baseUrl","url","headers","request","query","mediaType"],ioe=["query","method","url"],ZR=/\/api\/v3\/?$/;function aoe(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 s in r)if(ioe.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let n=typeof t=="string"?Object.assign({query:t},r):t,i=Object.keys(n).reduce((s,o)=>noe.includes(o)?(s[o]=n[o],s):(s.variables||(s.variables={}),s.variables[o]=n[o],s),{}),a=n.baseUrl||e.endpoint.DEFAULTS.baseUrl;return ZR.test(a)&&(i.url=a.replace(ZR,"/api/graphql")),e(i).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new Q1(i,o,s.data)}return s.data.data})}function $y(e,t){let r=e.defaults(t);return Object.assign((i,a)=>aoe(r,i,a),{defaults:$y.bind(null,r),endpoint:eO.request.endpoint})}var soe=$y(eO.request,{headers:{"user-agent":`octokit-graphql.js/${toe} ${eoe.getUserAgent()}`},method:"POST",url:"/graphql"});function ooe(e){return $y(e,{method:"POST",url:"/graphql"})}dp.GraphqlResponseError=Q1;dp.graphql=soe;dp.withCustomRequest=ooe});var rO=h(Gy=>{"use strict";Object.defineProperty(Gy,"__esModule",{value:!0});var loe=/^v1\./,doe=/^ghs_/,coe=/^ghu_/;async function poe(e){let t=e.split(/\./).length===3,r=loe.test(e)||doe.test(e),n=coe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":n?"user-to-server":"oauth"}}function uoe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function moe(e,t,r,n){let i=t.endpoint.merge(r,n);return i.headers.authorization=uoe(e),t(i)}var foe=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(poe.bind(null,t),{hook:moe.bind(null,t)})};Gy.createTokenAuth=foe});var Wy=h(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});var hoe=Jc(),goe=tR(),nO=Hy(),yoe=tO(),voe=rO();function _oe(e,t){if(e==null)return{};var r={},n=Object.keys(e),i,a;for(a=0;a=0)&&(r[i]=e[i]);return r}function boe(e,t){if(e==null)return{};var r=_oe(e,t),n,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var iO="3.6.0",woe=["authStrategy"],cp=class{constructor(t={}){let r=new goe.Collection,n={baseUrl:nO.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},t.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=[t.userAgent,`octokit-core.js/${iO} ${hoe.getUserAgent()}`].filter(Boolean).join(" "),t.baseUrl&&(n.baseUrl=t.baseUrl),t.previews&&(n.mediaType.previews=t.previews),t.timeZone&&(n.headers["time-zone"]=t.timeZone),this.request=nO.request.defaults(n),this.graphql=yoe.withCustomRequest(this.request).defaults(n),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:a}=t,s=boe(t,woe),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=voe.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...n){let i=n[0]||{};if(typeof t=="function"){super(t(i));return}super(Object.assign({},t,i,i.userAgent&&t.userAgent?{userAgent:`${i.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let n=this.plugins;return r=class extends this{},r.plugins=n.concat(t.filter(a=>!n.includes(a))),r}};cp.VERSION=iO;cp.plugins=[];Vy.Octokit=cp});var uO=h(X1=>{"use strict";Object.defineProperty(X1,"__esModule",{value:!0});function aO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function sO(e){for(var t=1;t{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});var xoe="2.21.3";function mO(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),r.push.apply(r,n)}return r}function fO(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await i({method:a,url:o,headers:s}),d=Toe(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function hO(e,t,r,n){return typeof r=="function"&&(n=r,r=void 0),gO(e,[],Ky(e,t,r)[Symbol.asyncIterator](),n)}function gO(e,t,r,n){return r.next().then(i=>{if(i.done)return t;let a=!1;function s(){a=!0}return t=t.concat(n?n(i.value,s):i.value.data),a?t:gO(e,t,r,n)})}var Poe=Object.assign(hO,{iterator:Ky}),yO=["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 Coe(e){return typeof e=="string"?yO.includes(e):!1}function vO(e){return{paginate:Object.assign(hO.bind(null,e),{iterator:Ky.bind(null,e)})}}vO.VERSION=xoe;Al.composePaginateRest=Poe;Al.isPaginatingEndpoint=Coe;Al.paginateRest=vO;Al.paginatingEndpoints=yO});var EO=h(gr=>{"use strict";var Roe=gr&&gr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ooe=gr&&gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wO=gr&&gr.__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)&&Roe(t,e,r);return Ooe(t,e),t};Object.defineProperty(gr,"__esModule",{value:!0});gr.getOctokitOptions=gr.GitHub=gr.defaults=gr.context=void 0;var Aoe=wO(jC()),Qy=wO(zC()),Ioe=Wy(),Doe=uO(),Loe=_O();gr.context=new Aoe.Context;var bO=Qy.getApiBaseUrl();gr.defaults={baseUrl:bO,request:{agent:Qy.getProxyAgent(bO)}};gr.GitHub=Ioe.Octokit.plugin(Doe.restEndpointMethods,Loe.paginateRest).defaults(gr.defaults);function qoe(e,t){let r=Object.assign({},t||{}),n=Qy.getAuthString(e,r);return n&&(r.auth=n),r}gr.getOctokitOptions=qoe});var NO=h((Xy,Yy)=>{(function(e,t){typeof Xy=="object"&&typeof Yy<"u"?Yy.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(Xy,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(oe){return oe&&oe.default||oe}var r=function(oe,N,v={}){var T,A,I;for(T in N)I=N[T],v[T]=(A=oe[T])!=null?A:I;return v},n=function(oe,N,v={}){var T,A;for(T in oe)A=oe[T],N[T]!==void 0&&(v[T]=A);return v},i={load:r,overwrite:n},a;a=class{constructor(N,v){this.incr=N,this.decr=v,this._first=null,this._last=null,this.length=0}push(N){var v;this.length++,typeof this.incr=="function"&&this.incr(),v={value:N,prev:this._last,next:null},this._last!=null?(this._last.next=v,this._last=v):this._first=this._last=v}shift(){var N;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),N=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,N}first(){if(this._first!=null)return this._first.value}getArray(){var N,v,T;for(N=this._first,T=[];N!=null;)T.push((v=N,N=N.next,v.value));return T}forEachShift(N){var v;for(v=this.shift();v!=null;)N(v),v=this.shift()}debug(){var N,v,T,A,I;for(N=this._first,I=[];N!=null;)I.push((v=N,N=N.next,{value:v.value,prev:(T=v.prev)!=null?T.value:void 0,next:(A=v.next)!=null?A.value:void 0}));return I}};var s=a,o;o=class{constructor(N){if(this.instance=N,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=(v,T)=>this._addListener(v,"many",T),this.instance.once=(v,T)=>this._addListener(v,"once",T),this.instance.removeAllListeners=(v=null)=>v!=null?delete this._events[v]:this._events={}}_addListener(N,v,T){var A;return(A=this._events)[N]==null&&(A[N]=[]),this._events[N].push({cb:T,status:v}),this.instance}listenerCount(N){return this._events[N]!=null?this._events[N].length:0}async trigger(N,...v){var T,A;try{return N!=="debug"&&this.trigger("debug",`Event triggered: ${N}`,v),this._events[N]==null?void 0:(this._events[N]=this._events[N].filter(function(I){return I.status!=="none"}),A=this._events[N].map(async I=>{var F,ne;if(I.status!=="none"){I.status==="once"&&(I.status="none");try{return ne=typeof I.cb=="function"?I.cb(...v):void 0,typeof ne?.then=="function"?await ne:ne}catch(Qe){return F=Qe,this.trigger("error",F),null}}}),(await Promise.all(A)).find(function(I){return I!=null}))}catch(I){return T=I,this.trigger("error",T),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(N){var v;this.Events=new c(this),this._length=0,this._lists=function(){var T,A,I;for(I=[],v=T=1,A=N;1<=A?T<=A:T>=A;v=1<=A?++T:--T)I.push(new d(()=>this.incr(),()=>this.decr()));return I}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(N){return this._lists[N.options.priority].push(N)}queued(N){return N!=null?this._lists[N].length:this._length}shiftAll(N){return this._lists.forEach(function(v){return v.forEachShift(N)})}getFirst(N=this._lists){var v,T,A;for(v=0,T=N.length;v0)return A;return[]}shiftLastFrom(N){return this.getFirst(this._lists.slice(N).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,_,b,x;b=10,y=5,x=i,g=f,_=class{constructor(N,v,T,A,I,F,ne,Qe){this.task=N,this.args=v,this.rejectOnDrop=I,this.Events=F,this._states=ne,this.Promise=Qe,this.options=x.load(T,A),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===A.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((pr,wr)=>{this._resolve=pr,this._reject=wr}),this.retryCount=0}_sanitizePriority(N){var v;return v=~~N!==N?y:N,v<0?0:v>b-1?b-1:v}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:N,message:v="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(N??new g(v)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(N){var v;if(v=this._states.jobStatus(this.options.id),!(v===N||N==="DONE"&&v===null))throw new g(`Invalid job status ${v}, expected ${N}. 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(N,v){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:N,blocked:v})}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(N,v,T,A){var I,F,ne;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),F={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",F);try{if(ne=await(N!=null?N.schedule(this.options,this.task,...this.args):this.task(...this.args)),v())return this.doDone(F),await A(this.options,F),this._assertStatus("DONE"),this._resolve(ne)}catch(Qe){return I=Qe,this._onFailure(I,F,v,T,A)}}doExpire(N,v,T){var A,I;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),I={args:this.args,options:this.options,retryCount:this.retryCount},A=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(A,I,N,v,T)}async _onFailure(N,v,T,A,I){var F,ne;if(T())return F=await this.Events.trigger("failed",N,v),F!=null?(ne=~~F,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ne} ms`,v),this.retryCount++,A(ne)):(this.doDone(v),await I(this.options,v),this._assertStatus("DONE"),this._reject(N))}doDone(N){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",N)}};var R=_,O,U,ie;ie=i,O=f,U=class{constructor(N,v,T){this.instance=N,this.storeOptions=v,this.clientId=this.instance._randomIndex(),ie.load(T,T,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 N;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(N=this.heartbeat=setInterval(()=>{var v,T,A,I,F;if(I=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&I>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=I,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&I>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:v,reservoirIncreaseMaximum:A,reservoir:F}=this.storeOptions,this._lastReservoirIncrease=I,T=A!=null?Math.min(v,A-F):v,T>0))return this.storeOptions.reservoir+=T,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?N.unref():void 0:clearInterval(this.heartbeat)}async __publish__(N){return await this.yieldLoop(),this.instance.Events.trigger("message",N.toString())}async __disconnect__(N){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(N=0){return new this.Promise(function(v,T){return setTimeout(v,N)})}computePenalty(){var N;return(N=this.storeOptions.penalty)!=null?N:15*this.storeOptions.minTime||5e3}async __updateSettings__(N){return await this.yieldLoop(),ie.overwrite(N,N,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__(N){return await this.yieldLoop(),this._nextRequest+this.timeout=N}check(N,v){return this.conditionsCheck(N)&&this._nextRequest-v<=0}async __check__(N){var v;return await this.yieldLoop(),v=Date.now(),this.check(N,v)}async __register__(N,v,T){var A,I;return await this.yieldLoop(),A=Date.now(),this.conditionsCheck(v)?(this._running+=v,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=v),I=Math.max(this._nextRequest-A,0),this._nextRequest=A+I+this.storeOptions.minTime,{success:!0,wait:I,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(N,v){var T,A,I;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&v>this.storeOptions.maxConcurrent)throw new O(`Impossible to add a job having a weight of ${v} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return A=Date.now(),I=this.storeOptions.highWater!=null&&N===this.storeOptions.highWater&&!this.check(v,A),T=this.strategyIsBlock()&&(I||this.isBlocked(A)),T&&(this._unblockTime=A+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:I,blocked:T,strategy:this.storeOptions.strategy}}async __free__(N,v){return await this.yieldLoop(),this._running-=v,this._done+=v,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var k=U,q,Z;q=f,Z=class{constructor(N){this.status=N,this._jobs={},this.counts=this.status.map(function(){return 0})}next(N){var v,T;if(v=this._jobs[N],T=v+1,v!=null&&T(N[this.status[T]]=v,N),{})}};var w=Z,ae,se;ae=s,se=class{constructor(N,v){this.schedule=this.schedule.bind(this),this.name=N,this.Promise=v,this._running=0,this._queue=new ae}isEmpty(){return this._queue.length===0}async _tryToRun(){var N,v,T,A,I,F,ne;if(this._running<1&&this._queue.length>0)return this._running++,{task:ne,args:N,resolve:I,reject:A}=this._queue.shift(),v=await async function(){try{return F=await ne(...N),function(){return I(F)}}catch(Qe){return T=Qe,function(){return A(T)}}}(),this._running--,this._tryToRun(),v()}schedule(N,...v){var T,A,I;return I=A=null,T=new this.Promise(function(F,ne){return I=F,A=ne}),this._queue.push({task:N,args:v,resolve:I,reject:A}),this._tryToRun(),T}};var Be=se,E="2.19.5",S={version:E},he=Object.freeze({version:E,default:S}),pe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),br=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Gt,oi,im,js,Ni,be;be=i,Gt=l,js=pe,im=_e,Ni=br,oi=function(){class oe{constructor(v={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=v,be.load(this.limiterOptions,this.defaults,this),this.Events=new Gt(this),this.instances={},this.Bottleneck=R7,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new js(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new im(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(v=""){var T;return(T=this.instances[v])!=null?T:(()=>{var A;return A=this.instances[v]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${v}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",A,v),A})()}async deleteKey(v=""){var T,A;return A=this.instances[v],this.connection&&(T=await this.connection.__runCommand__(["del",...Ni.allKeys(`${this.id}-${v}`)])),A!=null&&(delete this.instances[v],await A.disconnect()),A!=null||T>0}limiters(){var v,T,A,I;T=this.instances,A=[];for(v in T)I=T[v],A.push({key:v,limiter:I});return A}keys(){return Object.keys(this.instances)}async clusterKeys(){var v,T,A,I,F,ne,Qe,pr,wr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ne=[],v=null,wr=`b_${this.id}-`.length,T=9;v!==0;)for([pr,A]=await this.connection.__runCommand__(["scan",v??0,"match",`b_${this.id}-*_settings`,"count",1e4]),v=~~pr,I=0,Qe=A.length;I{var T,A,I,F,ne,Qe;ne=Date.now(),I=this.instances,F=[];for(A in I){Qe=I[A];try{await Qe._store.__groupCheck__(ne)?F.push(this.deleteKey(A)):F.push(void 0)}catch(pr){T=pr,F.push(Qe.Events.trigger("error",T))}}return F},this.timeout/2)).unref=="function"?v.unref():void 0}updateSettings(v={}){if(be.overwrite(v,this.defaults,this),be.overwrite(v,v,this.limiterOptions),v.timeout!=null)return this._startAutoCleanup()}disconnect(v=!0){var T;if(!this.sharedConnection)return(T=this.connection)!=null?T.disconnect(v):void 0}}return oe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},oe}.call(e);var jo=oi,am,H,Je;Je=i,H=l,am=function(){class oe{constructor(v={}){this.options=v,Je.load(this.options,this.defaults,this),this.Events=new H(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((v,T)=>this._resolve=v)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(v){var T;return this._arr.push(v),T=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),T}}return oe.prototype.defaults={maxTime:null,maxSize:null,Promise},oe}.call(e);var z=am,we=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ot=t(he),Qt,Et,zs,qa,x7,Vh,S7,T7,P7,Wh,xi,C7=[].splice;Vh=10,Et=5,xi=i,S7=u,qa=R,x7=k,T7=we,zs=l,P7=w,Wh=Be,Qt=function(){class oe{constructor(v={},...T){var A,I;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(v,T),xi.load(v,this.instanceDefaults,this),this._queues=new S7(Vh),this._scheduled={},this._states=new P7(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new zs(this),this._submitLock=new Wh("submit",this.Promise),this._registerLock=new Wh("register",this.Promise),I=xi.load(v,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return A=xi.load(v,this.redisStoreDefaults,{}),new T7(this,I,A);if(this.datastore==="local")return A=xi.load(v,this.localStoreDefaults,{}),new x7(this,I,A);throw new oe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.ref=="function"?F.ref():void 0}),this._queues.on("zero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.unref=="function"?F.unref():void 0})}_validateOptions(v,T){if(!(v!=null&&typeof v=="object"&&T.length===0))throw new oe.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(v){return this._store.__publish__(v)}disconnect(v=!0){return this._store.__disconnect__(v)}chain(v){return this._limiter=v,this}queued(v){return this._queues.queued(v)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(v){return this._states.jobStatus(v)}jobs(v){return this._states.statusJobs(v)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(v=1){return this._store.__check__(v)}_clearGlobalState(v){return this._scheduled[v]!=null?(clearTimeout(this._scheduled[v].expiration),delete this._scheduled[v],!0):!1}async _free(v,T,A,I){var F,ne;try{if({running:ne}=await this._store.__free__(v,A.weight),this.Events.trigger("debug",`Freed ${A.id}`,I),ne===0&&this.empty())return this.Events.trigger("idle")}catch(Qe){return F=Qe,this.Events.trigger("error",F)}}_run(v,T,A){var I,F,ne;return T.doRun(),I=this._clearGlobalState.bind(this,v),ne=this._run.bind(this,v,T),F=this._free.bind(this,v,T),this._scheduled[v]={timeout:setTimeout(()=>T.doExecute(this._limiter,I,ne,F),A),expiration:T.options.expiration!=null?setTimeout(function(){return T.doExpire(I,ne,F)},A+T.options.expiration):void 0,job:T}}_drainOne(v){return this._registerLock.schedule(()=>{var T,A,I,F,ne;return this.queued()===0?this.Promise.resolve(null):(ne=this._queues.getFirst(),{options:F,args:T}=I=ne.first(),v!=null&&F.weight>v?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${F.id}`,{args:T,options:F}),A=this._randomIndex(),this._store.__register__(A,F.weight,F.expiration).then(({success:Qe,wait:pr,reservoir:wr})=>{var uc;return this.Events.trigger("debug",`Drained ${F.id}`,{success:Qe,args:T,options:F}),Qe?(ne.shift(),uc=this.empty(),uc&&this.Events.trigger("empty"),wr===0&&this.Events.trigger("depleted",uc),this._run(A,I,pr),this.Promise.resolve(F.weight)):this.Promise.resolve(null)})))})}_drainAll(v,T=0){return this._drainOne(v).then(A=>{var I;return A!=null?(I=v!=null?v-A:v,this._drainAll(I,T+A)):this.Promise.resolve(T)}).catch(A=>this.Events.trigger("error",A))}_dropAllQueued(v){return this._queues.shiftAll(function(T){return T.doDrop({message:v})})}stop(v={}){var T,A;return v=xi.load(v,this.stopDefaults),A=I=>{var F;return F=()=>{var ne;return ne=this._states.counts,ne[0]+ne[1]+ne[2]+ne[3]===I},new this.Promise((ne,Qe)=>F()?ne():this.on("done",()=>{if(F())return this.removeAllListeners("done"),ne()}))},T=v.dropWaitingJobs?(this._run=function(I,F){return F.doDrop({message:v.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var I,F,ne;F=this._scheduled;for(I in F)ne=F[I],this.jobStatus(ne.job.options.id)==="RUNNING"&&(clearTimeout(ne.timeout),clearTimeout(ne.expiration),ne.job.doDrop({message:v.dropErrorMessage}));return this._dropAllQueued(v.dropErrorMessage),A(0)}))):this.schedule({priority:Vh-1,weight:0},()=>A(1)),this._receive=function(I){return I._reject(new oe.prototype.BottleneckError(v.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new oe.prototype.BottleneckError("stop() has already been called")),T}async _addToQueue(v){var T,A,I,F,ne,Qe,pr;({args:T,options:F}=v);try{({reachedHWM:ne,blocked:A,strategy:pr}=await this._store.__submit__(this.queued(),F.weight))}catch(wr){return I=wr,this.Events.trigger("debug",`Could not queue ${F.id}`,{args:T,options:F,error:I}),v.doDrop({error:I}),!1}return A?(v.doDrop(),!0):ne&&(Qe=pr===oe.prototype.strategy.LEAK?this._queues.shiftLastFrom(F.priority):pr===oe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(F.priority+1):pr===oe.prototype.strategy.OVERFLOW?v:void 0,Qe?.doDrop(),Qe==null||pr===oe.prototype.strategy.OVERFLOW)?(Qe==null&&v.doDrop(),ne):(v.doQueue(ne,A),this._queues.push(v),await this._drainAll(),ne)}_receive(v){return this._states.jobStatus(v.options.id)!=null?(v._reject(new oe.prototype.BottleneckError(`A job with the same id already exists (id=${v.options.id})`)),!1):(v.doReceive(),this._submitLock.schedule(this._addToQueue,v))}submit(...v){var T,A,I,F,ne,Qe,pr;return typeof v[0]=="function"?(ne=v,[A,...v]=ne,[T]=C7.call(v,-1),F=xi.load({},this.jobDefaults)):(Qe=v,[F,A,...v]=Qe,[T]=C7.call(v,-1),F=xi.load(F,this.jobDefaults)),pr=(...wr)=>new this.Promise(function(uc,p$){return A(...wr,function(...O7){return(O7[0]!=null?p$:uc)(O7)})}),I=new qa(pr,v,F,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),I.promise.then(function(wr){return typeof T=="function"?T(...wr):void 0}).catch(function(wr){return Array.isArray(wr)?typeof T=="function"?T(...wr):void 0:typeof T=="function"?T(wr):void 0}),this._receive(I)}schedule(...v){var T,A,I;return typeof v[0]=="function"?([I,...v]=v,A={}):[A,I,...v]=v,T=new qa(I,v,A,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(T),T.promise}wrap(v){var T,A;return T=this.schedule.bind(this),A=function(...I){return T(v.bind(this),...I)},A.withOptions=function(I,...F){return T(I,v,...F)},A}async updateSettings(v={}){return await this._store.__updateSettings__(xi.overwrite(v,this.storeDefaults)),xi.overwrite(v,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(v=0){return this._store.__incrementReservoir__(v)}}return oe.default=oe,oe.Events=zs,oe.version=oe.prototype.version=ot.version,oe.strategy=oe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},oe.BottleneckError=oe.prototype.BottleneckError=f,oe.Group=oe.prototype.Group=jo,oe.RedisConnection=oe.prototype.RedisConnection=pe,oe.IORedisConnection=oe.prototype.IORedisConnection=_e,oe.Batcher=oe.prototype.Batcher=z,oe.prototype.jobDefaults={priority:Et,weight:1,expiration:null,id:""},oe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:oe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},oe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},oe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},oe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},oe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},oe}.call(e);var R7=Qt,c$=R7;return c$})});var RO=h((GSe,CO)=>{"use strict";var Boe=Object.create,Y1=Object.defineProperty,Moe=Object.getOwnPropertyDescriptor,Foe=Object.getOwnPropertyNames,koe=Object.getPrototypeOf,joe=Object.prototype.hasOwnProperty,zoe=(e,t)=>{for(var r in t)Y1(e,r,{get:t[r],enumerable:!0})},SO=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Foe(t))!joe.call(e,i)&&i!==r&&Y1(e,i,{get:()=>t[i],enumerable:!(n=Moe(t,i))||n.enumerable});return e},Uoe=(e,t,r)=>(r=e!=null?Boe(koe(e)):{},SO(t||!e||!e.__esModule?Y1(r,"default",{value:e,enumerable:!0}):r,e)),Hoe=e=>SO(Y1({},"__esModule",{value:!0}),e),TO={};zoe(TO,{RequestError:()=>Voe});CO.exports=Hoe(TO);var xO=My(),PO=Uoe(Oc()),$oe=(0,PO.default)(e=>console.warn(e)),Goe=(0,PO.default)(e=>console.warn(e)),Voe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let n;"headers"in r&&typeof r.headers<"u"&&(n=r.headers),"response"in r&&(this.response=r.response,n=r.response.headers);let i=Object.assign({},r.request);r.request.headers.authorization&&(i.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),i.url=i.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=i,Object.defineProperty(this,"code",{get(){return $oe(new xO.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Goe(new xO.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}}});var BO=h((KSe,qO)=>{"use strict";var Woe=Object.create,J1=Object.defineProperty,Koe=Object.getOwnPropertyDescriptor,Qoe=Object.getOwnPropertyNames,Xoe=Object.getPrototypeOf,Yoe=Object.prototype.hasOwnProperty,Joe=(e,t)=>{for(var r in t)J1(e,r,{get:t[r],enumerable:!0})},OO=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Qoe(t))!Yoe.call(e,i)&&i!==r&&J1(e,i,{get:()=>t[i],enumerable:!(n=Koe(t,i))||n.enumerable});return e},Zoe=(e,t,r)=>(r=e!=null?Woe(Xoe(e)):{},OO(t||!e||!e.__esModule?J1(r,"default",{value:e,enumerable:!0}):r,e)),ele=e=>OO(J1({},"__esModule",{value:!0}),e),AO={};Joe(AO,{VERSION:()=>DO,retry:()=>LO});qO.exports=ele(AO);var WSe=Wy();async function IO(e,t,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let i=n.request.retries!=null?n.request.retries:e.retries,a=Math.pow((n.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,i,a)}throw r}var tle=Zoe(NO()),rle=RO();async function nle(e,t,r,n){let i=new tle.default;return i.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(n.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),i.schedule(ile.bind(null,e,t,r),n)}async function ile(e,t,r,n){let i=await r(r,n);if(i.data&&i.data.errors&&/Something went wrong while executing your query/.test(i.data.errors[0].message)){let a=new rle.RequestError(i.data.errors[0].message,500,{request:n,response:i});return IO(e,t,a,n)}return i}var DO="5.0.5";function LO(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",IO.bind(null,r,e)),e.hook.wrap("request",nle.bind(null,r,e))),{retry:{retryRequest:(n,i,a)=>(n.request.request=Object.assign({},n.request.request,{retries:i,retryAfter:a}),n)}}}LO.VERSION=DO});var FO=h((QSe,MO)=>{"use strict";var Jy=require("util"),Zy=["trace","debug","info","warn","error","fatal"],ale=function(){};MO.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(n){return Zy.indexOf(n)>=Zy.indexOf(e.level)};return Zy.forEach(function(n){t[n]=r(n)?i:ale;function i(){var a=e.prefix,s;if(e.stderr)s="error";else switch(n){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=n}a&&(typeof a=="function"&&(a=a(n)),arguments[0]=Jy.format(a,arguments[0])),console[s](Jy.format.apply(Jy,arguments))}}),t}});var t3=h(e3=>{"use strict";Object.defineProperty(e3,"__esModule",{value:!0});e3.parseRepositoryNwo=ole;var sle=xt();function ole(e){let t=e.split("/");if(t.length!==2)throw new sle.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var ds=h(ft=>{"use strict";var lle=ft&&ft.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),dle=ft&&ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i3=ft&&ft.__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)&&lle(t,e,r);return dle(t,e),t},cle=ft&&ft.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ft,"__esModule",{value:!0});ft.DisallowedAPIVersionReason=void 0;ft.getApiDetails=s3;ft.getApiClient=pp;ft.getApiClientWithExternalAuth=fle;ft.getGitHubVersionFromApi=HO;ft.getGitHubVersion=hle;ft.getWorkflowRelativePath=$O;ft.getAnalysisKey=GO;ft.getAutomationID=gle;ft.computeAutomationID=VO;ft.listActionsCaches=yle;ft.deleteActionsCache=vle;ft.wrapApiConfigurationError=_le;var ple=i3(lt()),kO=i3(EO()),ule=i3(BO()),mle=cle(FO()),a3=pi(),zO=t3(),Cr=xt(),r3="x-github-enterprise-version",jO;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(jO||(ft.DisallowedAPIVersionReason=jO={}));function UO(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,n=kO.GitHub.plugin(ule.retry);return new n(kO.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,a3.getActionVersion)()}`,log:(0,mle.default)({level:"debug"})}))}function s3(){return{auth:(0,a3.getRequiredInput)("token"),url:(0,Cr.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Cr.getRequiredEnvParam)("GITHUB_API_URL")}}function pp(){return UO(s3())}function fle(e){return UO(e,{allowExternal:!0})}var n3;async function HO(e,t){if((0,Cr.parseGitHubUrl)(t.url)===Cr.GITHUB_DOTCOM_URL)return{type:Cr.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[r3]===void 0)return{type:Cr.GitHubVariant.DOTCOM};if(r.headers[r3]==="ghe.com")return{type:Cr.GitHubVariant.GHE_DOTCOM};let n=r.headers[r3];return{type:Cr.GitHubVariant.GHES,version:n}}async function hle(){return n3===void 0&&(n3=await HO(pp(),s3())),n3}async function $O(){let e=(0,Cr.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],n=Number((0,Cr.getRequiredEnvParam)("GITHUB_RUN_ID")),i=pp(),a=await i.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:n}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await i.request(`GET ${s}`)).data.path}async function GO(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await $O(),n=(0,Cr.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${n}`,ple.exportVariable(e,t),t}async function gle(){let e=await GO(),t=(0,a3.getRequiredInput)("matrix");return VO(e,t)}function VO(e,t){let r=`${e}/`,n=(0,Cr.parseMatrixInput)(t);if(n!==void 0)for(let i of Object.entries(n).sort())typeof i[1]=="string"?r+=`${i[0]}:${i[1]}/`:r+=`${i[0]}:/`;return r}async function yle(e,t){let r=(0,zO.parseRepositoryNwo)((0,Cr.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await pp().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function vle(e){let t=(0,zO.parseRepositoryNwo)((0,Cr.getRequiredEnvParam)("GITHUB_REPOSITORY"));await pp().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function _le(e){return(0,Cr.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Cr.ConfigurationError(e.message):e}});var Z1=h(zr=>{"use strict";var ble=zr&&zr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),wle=zr&&zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ele=zr&&zr.__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)&&ble(t,e,r);return wle(t,e),t};Object.defineProperty(zr,"__esModule",{value:!0});zr.CachingKind=void 0;zr.getTotalCacheSize=Sle;zr.shouldStoreCache=Tle;zr.shouldRestoreCache=Ple;zr.getCachingKind=QO;zr.getDependencyCachingEnabled=Cle;var Nle=Ele(lt()),WO=pi(),xle=ts(),KO=xt();async function Sle(e,t){return(await Promise.all(e.map(n=>(0,KO.tryGetFolderBytes)(n,t)))).map(n=>n||0).reduce((n,i)=>n+i,0)}var rn;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(rn||(zr.CachingKind=rn={}));function Tle(e){return e===rn.Full||e===rn.Store}function Ple(e){return e===rn.Full||e===rn.Restore}function QO(e){switch(e){case void 0:case"none":case"off":case"false":return rn.None;case"full":case"on":case"true":return rn.Full;case"store":return rn.Store;case"restore":return rn.Restore;default:return Nle.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),rn.None}}function Cle(){let e=(0,WO.getOptionalInput)("dependency-caching")||process.env[xle.EnvVar.DEPENDENCY_CACHING];return e!==void 0?QO(e):(!(0,KO.isHostedRunner)()||!(0,WO.isDefaultSetup)(),rn.None)}});var o3=h((ZSe,Rle)=>{Rle.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var Il=h(up=>{"use strict";Object.defineProperty(up,"__esModule",{value:!0});up.ToolsFeature=void 0;up.isSupportedToolsFeature=Ole;var XO;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(XO||(up.ToolsFeature=XO={}));function Ole(e,t){return!!e.features&&e.features[t]}});var Dl=h(ke=>{"use strict";var Ale=ke&&ke.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Ile=ke&&ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hp=ke&&ke.__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)&&Ale(t,e,r);return Ile(t,e),t};Object.defineProperty(ke,"__esModule",{value:!0});ke.Features=ke.FEATURE_FLAGS_FILE_NAME=ke.featureConfig=ke.Feature=ke.CODEQL_VERSION_ZSTD_BUNDLE=ke.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var l3=hp(require("fs")),Dle=hp(require("path")),Lle=hp(yl()),qle=ds(),mp=hp(o3()),YO=Il(),fp=hp(xt()),JO="default_codeql_version_",ZO="_enabled";ke.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";ke.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var bn;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(bn||(ke.Feature=bn={}));ke.featureConfig={[bn.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[bn.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[bn.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[bn.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[bn.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:YO.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[bn.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[bn.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[bn.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[bn.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[bn.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:YO.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[bn.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};ke.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var d3=class{constructor(t,r,n,i){this.logger=i,this.gitHubFeatureFlags=new c3(t,r,Dle.join(n,ke.FEATURE_FLAGS_FILE_NAME),i)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&ke.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&ke.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let n=(process.env[ke.featureConfig[t].envVar]||"").toLocaleLowerCase();if(n==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${ke.featureConfig[t].envVar}.`),!1;let i=ke.featureConfig[t].minimumVersion;if(r&&i)if(await fp.codeQlVersionAtLeast(r,i))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${i} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${i}.`),!1;let a=ke.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(n==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${ke.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=ke.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};ke.Features=d3;var c3=class{constructor(t,r,n,i){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=n,this.logger=i,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(JO)||!t.endsWith(ZO))return;let r=t.substring(JO.length,t.length-ZO.length).replace(/_/g,".");if(!Lle.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===fp.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:mp.cliVersion,tagName:mp.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([i,a])=>a?this.getCliVersionFromFeatureFlag(i):void 0).filter(i=>i!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${mp.cliVersion}.`);let i={cliVersion:mp.cliVersion,tagName:mp.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(i.toolsFeatureFlagsValid=!1),i}let n=r.reduce((i,a)=>a>i?a:i,r[0]);return this.logger.debug(`Derived default CLI version of ${n} from feature flags.`),{cliVersion:n,tagName:`codeql-bundle-v${n}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let n=r[t];if(n===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!n}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(l3.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(l3.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),l3.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==fp.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==fp.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(ke.featureConfig).filter(([,i])=>!i.legacyApi).map(([i])=>i).join(","),n=(await(0,qle.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[i,a]of Object.entries(n).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${i}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,n}catch(t){if(fp.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var gp=h(hi=>{"use strict";Object.defineProperty(hi,"__esModule",{value:!0});hi.LANGUAGE_ALIASES=hi.Language=void 0;hi.parseLanguage=Ble;hi.isTracedLanguage=eA;hi.isScannedLanguage=Mle;var wn;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(wn||(hi.Language=wn={}));hi.LANGUAGE_ALIASES={c:wn.cpp,"c++":wn.cpp,"c#":wn.csharp,kotlin:wn.java,typescript:wn.javascript};function Ble(e){if(e=e.trim().toLowerCase(),e in wn)return e;if(e in hi.LANGUAGE_ALIASES)return hi.LANGUAGE_ALIASES[e]}function eA(e){return[wn.cpp,wn.csharp,wn.go,wn.java,wn.swift].includes(e)}function Mle(e){return!eA(e)}});var tA=h(Mi=>{"use strict";var Fle=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),kle=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jle=Mi&&Mi.__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)&&Fle(t,e,r);return kle(t,e),t};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getOptions=void 0;var p3=jle(lt());function zle(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,p3.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,p3.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,p3.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Mi.getOptions=zle});var tf=h(Ct=>{"use strict";var Ule=Ct&&Ct.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Hle=Ct&&Ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$le=Ct&&Ct.__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)&&Ule(t,e,r);return Hle(t,e),t},Gle=Ct&&Ct.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ct,"__esModule",{value:!0});Ct.safeTrimTrailingSeparator=Ct.normalizeSeparators=Ct.hasRoot=Ct.hasAbsoluteRoot=Ct.ensureAbsoluteRoot=Ct.dirname=void 0;var ef=$le(require("path")),po=Gle(require("assert")),cs=process.platform==="win32";function Vle(e){if(e=m3(e),cs&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=ef.dirname(e);return cs&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=m3(t)),t}Ct.dirname=Vle;function Wle(e,t){if(po.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),po.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),u3(t))return t;if(cs){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return po.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(yp(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return po.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return po.default(u3(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||cs&&e.endsWith("\\")||(e+=ef.sep),e+t}Ct.ensureAbsoluteRoot=Wle;function u3(e){return po.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=yp(e),cs?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Ct.hasAbsoluteRoot=u3;function Kle(e){return po.default(e,"isRooted parameter 'itemPath' must not be empty"),e=yp(e),cs?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Ct.hasRoot=Kle;function yp(e){return e=e||"",cs?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Ct.normalizeSeparators=yp;function m3(e){return e?(e=yp(e),!e.endsWith(ef.sep)||e===ef.sep||cs&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Ct.safeTrimTrailingSeparator=m3});var rf=h(vp=>{"use strict";Object.defineProperty(vp,"__esModule",{value:!0});vp.MatchKind=void 0;var Qle;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Qle=vp.MatchKind||(vp.MatchKind={}))});var iA=h(nn=>{"use strict";var Xle=nn&&nn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Yle=nn&&nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jle=nn&&nn.__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)&&Xle(t,e,r);return Yle(t,e),t};Object.defineProperty(nn,"__esModule",{value:!0});nn.partialMatch=nn.match=nn.getSearchPaths=void 0;var rA=Jle(tf()),Zle=rf(),nA=process.platform==="win32";function ede(e){e=e.filter(n=>!n.negate);let t={};for(let n of e){let i=nA?n.searchPath.toUpperCase():n.searchPath;t[i]="candidate"}let r=[];for(let n of e){let i=nA?n.searchPath.toUpperCase():n.searchPath;if(t[i]==="included")continue;let a=!1,s=i,o=rA.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=rA.dirname(s)}a||(r.push(n.searchPath),t[i]="included")}return r}nn.getSearchPaths=ede;function tde(e,t){let r=Zle.MatchKind.None;for(let n of e)n.negate?r&=~n.match(t):r|=n.match(t);return r}nn.match=tde;function rde(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}nn.partialMatch=rde});var sA=h(kn=>{"use strict";var nde=kn&&kn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ide=kn&&kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aA=kn&&kn.__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)&&nde(t,e,r);return ide(t,e),t},ade=kn&&kn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(kn,"__esModule",{value:!0});kn.Path=void 0;var _p=aA(require("path")),ps=aA(tf()),bp=ade(require("assert")),sde=process.platform==="win32",f3=class{constructor(t){if(this.segments=[],typeof t=="string")if(bp.default(t,"Parameter 'itemPath' must not be empty"),t=ps.safeTrimTrailingSeparator(t),!ps.hasRoot(t))this.segments=t.split(_p.sep);else{let r=t,n=ps.dirname(r);for(;n!==r;){let i=_p.basename(r);this.segments.unshift(i),r=n,n=ps.dirname(r)}this.segments.unshift(r)}else{bp.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var ode=jn&&jn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lde=jn&&jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y3=jn&&jn.__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)&&ode(t,e,r);return lde(t,e),t},dde=jn&&jn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jn,"__esModule",{value:!0});jn.Pattern=void 0;var cde=y3(require("os")),wp=y3(require("path")),an=y3(tf()),uo=dde(require("assert")),pde=sl(),h3=rf(),nf=sA(),ga=process.platform==="win32",g3=class e{constructor(t,r=!1,n,i){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{n=n||[],uo.default(n.length,"Parameter 'segments' must not empty");let d=e.getLiteral(n[0]);uo.default(d&&an.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new nf.Path(n).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,i),this.segments=new nf.Path(a).segments,this.trailingSeparator=an.normalizeSeparators(a).endsWith(wp.sep),a=an.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new nf.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),ga?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:ga,nocomment:!0,noext:!0,nonegate:!0};a=ga?a.replace(/\\/g,"/"):a,this.minimatch=new pde.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=an.normalizeSeparators(t),!t.endsWith(wp.sep)&&this.isImplicitPattern===!1&&(t=`${t}${wp.sep}`)):t=an.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?h3.MatchKind.Directory:h3.MatchKind.All:h3.MatchKind.None}partialMatch(t){return t=an.safeTrimTrailingSeparator(t),an.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(ga?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(ga?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){uo.default(t,"pattern cannot be empty");let n=new nf.Path(t).segments.map(i=>e.getLiteral(i));if(uo.default(n.every((i,a)=>(i!=="."||a===0)&&i!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),uo.default(!an.hasRoot(t)||n[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=an.normalizeSeparators(t),t==="."||t.startsWith(`.${wp.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${wp.sep}`))r=r||cde.homedir(),uo.default(r,"Unable to determine HOME directory"),uo.default(an.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(ga&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let i=an.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!i.endsWith("\\")&&(i+="\\"),t=e.globEscape(i)+t.substr(2)}else if(ga&&(t==="\\"||t.match(/^\\[^\\]/))){let i=an.ensureAbsoluteRoot("C:\\dummy-root","\\");i.endsWith("\\")||(i+="\\"),t=e.globEscape(i)+t.substr(1)}else t=an.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return an.normalizeSeparators(t)}static getLiteral(t){let r="";for(let n=0;n=0){if(a.length>1)return"";if(a){r+=a,n=s;continue}}}}r+=i}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};jn.Pattern=g3});var lA=h(af=>{"use strict";Object.defineProperty(af,"__esModule",{value:!0});af.SearchState=void 0;var v3=class{constructor(t,r){this.path=t,this.level=r}};af.SearchState=v3});var mA=h(Jt=>{"use strict";var ude=Jt&&Jt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),mde=Jt&&Jt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Np=Jt&&Jt.__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)&&ude(t,e,r);return mde(t,e),t},_3=Jt&&Jt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},fde=Jt&&Jt.__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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},us=Jt&&Jt.__await||function(e){return this instanceof us?(this.v=e,this):new us(e)},hde=Jt&&Jt.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,a=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(u){n[u]&&(i[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(n[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof us?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(Jt,"__esModule",{value:!0});Jt.DefaultGlobber=void 0;var b3=Np(lt()),Ep=Np(require("fs")),dA=Np(tA()),gde=Np(require("path")),sf=Np(iA()),cA=rf(),pA=oA(),uA=lA(),yde=process.platform==="win32",w3=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=dA.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return _3(this,void 0,void 0,function*(){let n=[];try{for(var i=fde(this.globGenerator()),a;a=yield i.next(),!a.done;){let s=a.value;n.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=i.return)&&(yield r.call(i))}finally{if(t)throw t.error}}return n})}globGenerator(){return hde(this,arguments,function*(){let r=dA.getOptions(this.options),n=[];for(let s of this.patterns)n.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&n.push(new pA.Pattern(s.negate,!0,s.segments.concat("**")));let i=[];for(let s of sf.getSearchPaths(n)){b3.debug(`Search path '${s}'`);try{yield us(Ep.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}i.unshift(new uA.SearchState(s,1))}let a=[];for(;i.length;){let s=i.pop(),o=sf.match(n,s.path),l=!!o||sf.partialMatch(n,s.path);if(!o&&!l)continue;let d=yield us(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&cA.MatchKind.Directory)yield yield us(s.path);else if(!l)continue;let c=s.level+1,p=(yield us(Ep.promises.readdir(s.path))).map(u=>new uA.SearchState(gde.join(s.path,u),c));i.push(...p.reverse())}else o&cA.MatchKind.File&&(yield yield us(s.path))}})}static create(t,r){return _3(this,void 0,void 0,function*(){let n=new e(r);yde&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let i=t.split(` +`).map(a=>a.trim());for(let a of i)!a||a.startsWith("#")||n.patterns.push(new pA.Pattern(a));return n.searchPaths.push(...sf.getSearchPaths(n.patterns)),n})}static stat(t,r,n){return _3(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield Ep.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){b3.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 a}else i=yield Ep.promises.lstat(t.path);if(i.isDirectory()&&r.followSymbolicLinks){let a=yield Ep.promises.realpath(t.path);for(;n.length>=t.level;)n.pop();if(n.some(s=>s===a)){b3.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}n.push(a)}return i})}};Jt.DefaultGlobber=w3});var fA=h(Ll=>{"use strict";var vde=Ll&&Ll.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ll,"__esModule",{value:!0});Ll.create=void 0;var _de=mA();function bde(e,t){return vde(this,void 0,void 0,function*(){return yield _de.DefaultGlobber.create(e,t)})}Ll.create=bde});var bA=h((me,_A)=>{me=_A.exports=Ee;var ze;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?ze=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:ze=function(){};me.SEMVER_SPEC_VERSION="2.0.0";var xp=256,of=Number.MAX_SAFE_INTEGER||9007199254740991,E3=16,wde=xp-6,ql=me.re=[],je=me.safeRe=[],D=me.src=[],P=me.tokens={},yA=0;function Se(e){P[e]=yA++}var x3="[a-zA-Z0-9-]",N3=[["\\s",1],["\\d",xp],[x3,wde]];function Tp(e){for(var t=0;t)?=?)";Se("XRANGEIDENTIFIERLOOSE");D[P.XRANGEIDENTIFIERLOOSE]=D[P.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Se("XRANGEIDENTIFIER");D[P.XRANGEIDENTIFIER]=D[P.NUMERICIDENTIFIER]+"|x|X|\\*";Se("XRANGEPLAIN");D[P.XRANGEPLAIN]="[v=\\s]*("+D[P.XRANGEIDENTIFIER]+")(?:\\.("+D[P.XRANGEIDENTIFIER]+")(?:\\.("+D[P.XRANGEIDENTIFIER]+")(?:"+D[P.PRERELEASE]+")?"+D[P.BUILD]+"?)?)?";Se("XRANGEPLAINLOOSE");D[P.XRANGEPLAINLOOSE]="[v=\\s]*("+D[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[P.XRANGEIDENTIFIERLOOSE]+")(?:"+D[P.PRERELEASELOOSE]+")?"+D[P.BUILD]+"?)?)?";Se("XRANGE");D[P.XRANGE]="^"+D[P.GTLT]+"\\s*"+D[P.XRANGEPLAIN]+"$";Se("XRANGELOOSE");D[P.XRANGELOOSE]="^"+D[P.GTLT]+"\\s*"+D[P.XRANGEPLAINLOOSE]+"$";Se("COERCE");D[P.COERCE]="(^|[^\\d])(\\d{1,"+E3+"})(?:\\.(\\d{1,"+E3+"}))?(?:\\.(\\d{1,"+E3+"}))?(?:$|[^\\d])";Se("COERCERTL");ql[P.COERCERTL]=new RegExp(D[P.COERCE],"g");je[P.COERCERTL]=new RegExp(Tp(D[P.COERCE]),"g");Se("LONETILDE");D[P.LONETILDE]="(?:~>?)";Se("TILDETRIM");D[P.TILDETRIM]="(\\s*)"+D[P.LONETILDE]+"\\s+";ql[P.TILDETRIM]=new RegExp(D[P.TILDETRIM],"g");je[P.TILDETRIM]=new RegExp(Tp(D[P.TILDETRIM]),"g");var Ede="$1~";Se("TILDE");D[P.TILDE]="^"+D[P.LONETILDE]+D[P.XRANGEPLAIN]+"$";Se("TILDELOOSE");D[P.TILDELOOSE]="^"+D[P.LONETILDE]+D[P.XRANGEPLAINLOOSE]+"$";Se("LONECARET");D[P.LONECARET]="(?:\\^)";Se("CARETTRIM");D[P.CARETTRIM]="(\\s*)"+D[P.LONECARET]+"\\s+";ql[P.CARETTRIM]=new RegExp(D[P.CARETTRIM],"g");je[P.CARETTRIM]=new RegExp(Tp(D[P.CARETTRIM]),"g");var Nde="$1^";Se("CARET");D[P.CARET]="^"+D[P.LONECARET]+D[P.XRANGEPLAIN]+"$";Se("CARETLOOSE");D[P.CARETLOOSE]="^"+D[P.LONECARET]+D[P.XRANGEPLAINLOOSE]+"$";Se("COMPARATORLOOSE");D[P.COMPARATORLOOSE]="^"+D[P.GTLT]+"\\s*("+D[P.LOOSEPLAIN]+")$|^$";Se("COMPARATOR");D[P.COMPARATOR]="^"+D[P.GTLT]+"\\s*("+D[P.FULLPLAIN]+")$|^$";Se("COMPARATORTRIM");D[P.COMPARATORTRIM]="(\\s*)"+D[P.GTLT]+"\\s*("+D[P.LOOSEPLAIN]+"|"+D[P.XRANGEPLAIN]+")";ql[P.COMPARATORTRIM]=new RegExp(D[P.COMPARATORTRIM],"g");je[P.COMPARATORTRIM]=new RegExp(Tp(D[P.COMPARATORTRIM]),"g");var xde="$1$2$3";Se("HYPHENRANGE");D[P.HYPHENRANGE]="^\\s*("+D[P.XRANGEPLAIN]+")\\s+-\\s+("+D[P.XRANGEPLAIN]+")\\s*$";Se("HYPHENRANGELOOSE");D[P.HYPHENRANGELOOSE]="^\\s*("+D[P.XRANGEPLAINLOOSE]+")\\s+-\\s+("+D[P.XRANGEPLAINLOOSE]+")\\s*$";Se("STAR");D[P.STAR]="(<|>)?=?\\s*\\*";for(Fi=0;Fixp)return null;var r=t.loose?je[P.LOOSE]:je[P.FULL];if(!r.test(e))return null;try{return new Ee(e,t)}catch{return null}}me.valid=Sde;function Sde(e,t){var r=fo(e,t);return r?r.version:null}me.clean=Tde;function Tde(e,t){var r=fo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}me.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>xp)throw new TypeError("version is longer than "+xp+" characters");if(!(this instanceof Ee))return new Ee(e,t);ze("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?je[P.LOOSE]:je[P.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>of||this.major<0)throw new TypeError("Invalid major version");if(this.minor>of||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>of||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var i=+n;if(i>=0&&i=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};me.inc=Pde;function Pde(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new Ee(e,r).inc(t,n).version}catch{return null}}me.diff=Cde;function Cde(e,t){if(S3(e,t))return null;var r=fo(e),n=fo(t),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==n[s])return i+s;return a}me.compareIdentifiers=mo;var hA=/^[0-9]+$/;function mo(e,t){var r=hA.test(e),n=hA.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}me.lt=lf;function lf(e,t,r){return ya(e,t,r)<0}me.eq=S3;function S3(e,t,r){return ya(e,t,r)===0}me.neq=vA;function vA(e,t,r){return ya(e,t,r)!==0}me.gte=T3;function T3(e,t,r){return ya(e,t,r)>=0}me.lte=P3;function P3(e,t,r){return ya(e,t,r)<=0}me.cmp=df;function df(e,t,r,n){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 S3(e,r,n);case"!=":return vA(e,r,n);case">":return Sp(e,r,n);case">=":return T3(e,r,n);case"<":return lf(e,r,n);case"<=":return P3(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}me.Comparator=zn;function zn(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof zn){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof zn))return new zn(e,t);e=e.trim().split(/\s+/).join(" "),ze("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Bl?this.value="":this.value=this.operator+this.semver.version,ze("comp",this)}var Bl={};zn.prototype.parse=function(e){var t=this.options.loose?je[P.COMPARATORLOOSE]:je[P.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 Ee(r[2],this.options.loose):this.semver=Bl};zn.prototype.toString=function(){return this.value};zn.prototype.test=function(e){if(ze("Comparator.test",e,this.options.loose),this.semver===Bl||e===Bl)return!0;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}return df(e,this.operator,this.semver,this.options)};zn.prototype.intersects=function(e,t){if(!(e instanceof zn))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 vt(e.value,t),cf(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new vt(this.value,t),cf(e.semver,r,t));var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=df(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=df(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||i||a&&s||o||l};me.Range=vt;function vt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof vt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new vt(e.raw,t);if(e instanceof zn)return new vt(e.value,t);if(!(this instanceof vt))return new vt(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()}vt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};vt.prototype.toString=function(){return this.range};vt.prototype.parseRange=function(e){var t=this.options.loose,r=t?je[P.HYPHENRANGELOOSE]:je[P.HYPHENRANGE];e=e.replace(r,Wde),ze("hyphen replace",e),e=e.replace(je[P.COMPARATORTRIM],xde),ze("comparator trim",e,je[P.COMPARATORTRIM]),e=e.replace(je[P.TILDETRIM],Ede),e=e.replace(je[P.CARETTRIM],Nde),e=e.split(/\s+/).join(" ");var n=t?je[P.COMPARATORLOOSE]:je[P.COMPARATOR],i=e.split(" ").map(function(a){return kde(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(a){return!!a.match(n)})),i=i.map(function(a){return new zn(a,this.options)},this),i};vt.prototype.intersects=function(e,t){if(!(e instanceof vt))throw new TypeError("a Range is required");return this.set.some(function(r){return gA(r,t)&&e.set.some(function(n){return gA(n,t)&&r.every(function(i){return n.every(function(a){return i.intersects(a,t)})})})})};function gA(e,t){for(var r=!0,n=e.slice(),i=n.pop();r&&n.length;)r=n.every(function(a){return i.intersects(a,t)}),i=n.pop();return r}me.toComparators=Fde;function Fde(e,t){return new vt(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function kde(e,t){return ze("comp",e,t),e=Ude(e,t),ze("caret",e),e=jde(e,t),ze("tildes",e),e=$de(e,t),ze("xrange",e),e=Vde(e,t),ze("stars",e),e}function Ur(e){return!e||e.toLowerCase()==="x"||e==="*"}function jde(e,t){return e.trim().split(/\s+/).map(function(r){return zde(r,t)}).join(" ")}function zde(e,t){var r=t.loose?je[P.TILDELOOSE]:je[P.TILDE];return e.replace(r,function(n,i,a,s,o){ze("tilde",e,n,i,a,s,o);var l;return Ur(i)?l="":Ur(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":Ur(s)?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":o?(ze("replaceTilde pr",o),l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0"):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0",ze("tilde return",l),l})}function Ude(e,t){return e.trim().split(/\s+/).map(function(r){return Hde(r,t)}).join(" ")}function Hde(e,t){ze("caret",e,t);var r=t.loose?je[P.CARETLOOSE]:je[P.CARET];return e.replace(r,function(n,i,a,s,o){ze("caret",e,n,i,a,s,o);var l;return Ur(i)?l="":Ur(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":Ur(s)?i==="0"?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+".0 <"+(+i+1)+".0.0":o?(ze("replaceCaret pr",o),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+"-"+o+" <"+(+i+1)+".0.0"):(ze("no pr"),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+" <"+(+i+1)+".0.0"),ze("caret return",l),l})}function $de(e,t){return ze("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Gde(r,t)}).join(" ")}function Gde(e,t){e=e.trim();var r=t.loose?je[P.XRANGELOOSE]:je[P.XRANGE];return e.replace(r,function(n,i,a,s,o,l){ze("xRange",e,n,i,a,s,o,l);var d=Ur(a),c=d||Ur(s),p=c||Ur(o),u=p;return i==="="&&u&&(i=""),l=t.includePrerelease?"-0":"",d?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&u?(c&&(s=0),o=0,i===">"?(i=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",c?a=+a+1:s=+s+1),n=i+a+"."+s+"."+o+l):c?n=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(n=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),ze("xRange return",n),n})}function Vde(e,t){return ze("replaceStars",e,t),e.trim().replace(je[P.STAR],"")}function Wde(e,t,r,n,i,a,s,o,l,d,c,p,u){return Ur(r)?t="":Ur(n)?t=">="+r+".0.0":Ur(i)?t=">="+r+"."+n+".0":t=">="+t,Ur(l)?o="":Ur(d)?o="<"+(+l+1)+".0.0":Ur(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}vt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}for(var t=0;t0){var i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}me.satisfies=cf;function cf(e,t,r){try{t=new vt(t,r)}catch{return!1}return t.test(e)}me.maxSatisfying=Qde;function Qde(e,t,r){var n=null,i=null;try{var a=new vt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new Ee(n,r))}),n}me.minSatisfying=Xde;function Xde(e,t,r){var n=null,i=null;try{var a=new vt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new Ee(n,r))}),n}me.minVersion=Yde;function Yde(e,t){e=new vt(e,t);var r=new Ee("0.0.0");if(e.test(r)||(r=new Ee("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Sp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}me.validRange=Jde;function Jde(e,t){try{return new vt(e,t).range||"*"}catch{return null}}me.ltr=Zde;function Zde(e,t,r){return C3(e,t,"<",r)}me.gtr=ece;function ece(e,t,r){return C3(e,t,">",r)}me.outside=C3;function C3(e,t,r,n){e=new Ee(e,n),t=new vt(t,n);var i,a,s,o,l;switch(r){case">":i=Sp,a=P3,s=lf,o=">",l=">=";break;case"<":i=lf,a=T3,s=Sp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(cf(e,t,n))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,i(m.semver,p.semver,n)?p=m:s(m.semver,u.semver,n)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}me.prerelease=tce;function tce(e,t){var r=fo(e,t);return r&&r.prerelease.length?r.prerelease:null}me.intersects=rce;function rce(e,t,r){return e=new vt(e,r),t=new vt(t,r),e.intersects(t)}me.coerce=nce;function nce(e,t){if(e instanceof Ee)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(je[P.COERCE]);else{for(var n;(n=je[P.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),je[P.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;je[P.COERCERTL].lastIndex=-1}return r===null?null:fo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var R3=h((uTe,wA)=>{var ice=require("crypto");wA.exports=function(){return ice.randomBytes(16)}});var O3=h((mTe,NA)=>{var EA=[];for(Pp=0;Pp<256;++Pp)EA[Pp]=(Pp+256).toString(16).substr(1);var Pp;function ace(e,t){var r=t||0,n=EA;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}NA.exports=ace});var TA=h((fTe,SA)=>{var sce=R3(),oce=O3(),xA,A3,I3=0,D3=0;function lce(e,t,r){var n=t&&r||0,i=t||[];e=e||{};var a=e.node||xA,s=e.clockseq!==void 0?e.clockseq:A3;if(a==null||s==null){var o=sce();a==null&&(a=xA=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=A3=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),d=e.nsecs!==void 0?e.nsecs:D3+1,c=l-I3+(d-D3)/1e4;if(c<0&&e.clockseq===void 0&&(s=s+1&16383),(c<0||l>I3)&&e.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");I3=l,D3=d,A3=s,l+=122192928e5;var p=((l&268435455)*1e4+d)%4294967296;i[n++]=p>>>24&255,i[n++]=p>>>16&255,i[n++]=p>>>8&255,i[n++]=p&255;var u=l/4294967296*1e4&268435455;i[n++]=u>>>8&255,i[n++]=u&255,i[n++]=u>>>24&15|16,i[n++]=u>>>16&255,i[n++]=s>>>8|128,i[n++]=s&255;for(var m=0;m<6;++m)i[n+m]=a[m];return t||oce(i)}SA.exports=lce});var CA=h((hTe,PA)=>{var dce=R3(),cce=O3();function pce(e,t,r){var n=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||dce)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t)for(var a=0;a<16;++a)t[n+a]=i[a];return t||cce(i)}PA.exports=pce});var AA=h((gTe,OA)=>{var uce=TA(),RA=CA(),L3=RA;L3.v1=uce;L3.v4=RA;OA.exports=L3});var Cp=h(Rt=>{"use strict";Object.defineProperty(Rt,"__esModule",{value:!0});Rt.ManifestFilename=Rt.TarFilename=Rt.SystemTarPathOnWindows=Rt.GnuTarPathOnWindows=Rt.SocketTimeout=Rt.DefaultRetryDelay=Rt.DefaultRetryAttempts=Rt.ArchiveToolType=Rt.CompressionMethod=Rt.CacheFilename=void 0;var IA;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(IA||(Rt.CacheFilename=IA={}));var DA;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(DA||(Rt.CompressionMethod=DA={}));var LA;(function(e){e.GNU="gnu",e.BSD="bsd"})(LA||(Rt.ArchiveToolType=LA={}));Rt.DefaultRetryAttempts=2;Rt.DefaultRetryDelay=5e3;Rt.SocketTimeout=5e3;Rt.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Rt.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Rt.TarFilename="cache.tar";Rt.ManifestFilename="manifest.txt"});var Op=h(Ue=>{"use strict";var mce=Ue&&Ue.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fce=Ue&&Ue.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ms=Ue&&Ue.__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)&&mce(t,e,r);return fce(t,e),t},Ml=Ue&&Ue.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},hce=Ue&&Ue.__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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(Ue,"__esModule",{value:!0});Ue.isGhes=Ue.assertDefined=Ue.getGnuTarPathOnWindows=Ue.getCacheFileName=Ue.getCompressionMethod=Ue.unlinkFile=Ue.resolvePaths=Ue.getArchiveFileSizeInBytes=Ue.createTempDirectory=void 0;var Rp=ms(lt()),gce=ms(Wo()),yce=ms(fA()),qA=ms(mc()),q3=ms(require("fs")),pf=ms(require("path")),vce=ms(bA()),_ce=ms(require("util")),bce=AA(),ho=Cp();function wce(){return Ml(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let n;e?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",t=pf.join(n,"actions","temp")}let r=pf.join(t,(0,bce.v4)());return yield qA.mkdirP(r),r})}Ue.createTempDirectory=wce;function Ece(e){return q3.statSync(e).size}Ue.getArchiveFileSizeInBytes=Ece;function Nce(e){var t,r,n,i,a;return Ml(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield yce.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=hce(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){i=p.value,d=!1;let u=i,m=pf.relative(o,u).replace(new RegExp(`\\${pf.sep}`,"g"),"/");Rp.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(n=c.return)&&(yield n.call(c))}finally{if(r)throw r.error}}return s})}Ue.resolvePaths=Nce;function xce(e){return Ml(this,void 0,void 0,function*(){return _ce.promisify(q3.unlink)(e)})}Ue.unlinkFile=xce;function BA(e,t=[]){return Ml(this,void 0,void 0,function*(){let r="";t.push("--version"),Rp.debug(`Checking ${e} ${t.join(" ")}`);try{yield gce.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>r+=n.toString(),stderr:n=>r+=n.toString()}})}catch(n){Rp.debug(n.message)}return r=r.trim(),Rp.debug(r),r})}function Sce(){return Ml(this,void 0,void 0,function*(){let e=yield BA("zstd",["--quiet"]),t=vce.clean(e);return Rp.debug(`zstd version: ${t}`),e===""?ho.CompressionMethod.Gzip:ho.CompressionMethod.ZstdWithoutLong})}Ue.getCompressionMethod=Sce;function Tce(e){return e===ho.CompressionMethod.Gzip?ho.CacheFilename.Gzip:ho.CacheFilename.Zstd}Ue.getCacheFileName=Tce;function Pce(){return Ml(this,void 0,void 0,function*(){return q3.existsSync(ho.GnuTarPathOnWindows)?ho.GnuTarPathOnWindows:(yield BA("tar")).toLowerCase().includes("gnu tar")?qA.which("tar"):""})}Ue.getGnuTarPathOnWindows=Pce;function Cce(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ue.assertDefined=Cce;function Rce(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",n=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!n}Ue.isGhes=Rce});var F3=h(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});M3.createEmptyPipeline=Oce;var MA=new Set(["Deserialize","Serialize","Retry","Sign"]),B3=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&&!MA.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!MA.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(n=>t.name&&n.policy.name===t.name||t.phase&&n.options.phase===t.phase?(r.push(n.policy),!1):!0),this._orderedPolicies=void 0,r}sendRequest(t,r){return this.getOrderedPolicies().reduceRight((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(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 n(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let i=n("Serialize"),a=n("None"),s=n("Deserialize"),o=n("Retry"),l=n("Sign"),d=[i,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?i:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,_=g.name;if(r.has(_))throw new Error("Duplicate policy names not allowed in pipeline");let b={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(b.afterPhase=c(y.afterPhase),b.afterPhase.hasAfterPolicies=!0),r.set(_,b),c(y.phase).policies.add(b)}for(let f of this._policies){let{policy:g,options:y}=f,_=g.name,b=r.get(_);if(!b)throw new Error(`Missing node for policy ${_}`);if(y.afterPolicies)for(let x of y.afterPolicies){let R=r.get(x);R&&(b.dependsOn.add(R),R.dependants.add(b))}if(y.beforePolicies)for(let x of y.beforePolicies){let R=r.get(x);R&&(R.dependsOn.add(b),b.dependants.add(R))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function Oce(){return B3.create()}});var kl=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});var Ace=require("os"),Ice=require("util");function Dce(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var Lce=Dce(Ice);function qce(e,...t){process.stderr.write(`${Lce.default.format(e,...t)}${Ace.EOL}`)}var FA=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,jA,k3=[],j3=[],ff=[];FA&&z3(FA);var zA=Object.assign(e=>UA(e),{enable:z3,enabled:U3,disable:Bce,log:qce});function z3(e){jA=e,k3=[],j3=[];let t=/\*/g,r=e.split(",").map(n=>n.trim().replace(t,".*?"));for(let n of r)n.startsWith("-")?j3.push(new RegExp(`^${n.substr(1)}$`)):k3.push(new RegExp(`^${n}$`));for(let n of ff)n.enabled=U3(n.namespace)}function U3(e){if(e.endsWith("*"))return!0;for(let t of j3)if(t.test(e))return!1;for(let t of k3)if(t.test(e))return!0;return!1}function Bce(){let e=jA||"";return z3(""),e}function UA(e){let t=Object.assign(r,{enabled:U3(e),destroy:Mce,log:zA.log,namespace:e,extend:Fce});function r(...n){t.enabled&&(n.length>0&&(n[0]=`${e} ${n[0]}`),t.log(...n))}return ff.push(t),t}function Mce(){let e=ff.indexOf(this);return e>=0?(ff.splice(e,1),!0):!1}function Fce(e){let t=UA(`${this.namespace}:${e}`);return t.log=this.log,t}var Ap=zA,HA=new Set,uf=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,hf,gf=Ap("azure");gf.log=(...e)=>{Ap.log(...e)};var H3=["verbose","info","warning","error"];uf&&(WA(uf)?$A(uf):console.error(`AZURE_LOG_LEVEL set to unknown log level '${uf}'; logging is not enabled. Acceptable values: ${H3.join(", ")}.`));function $A(e){if(e&&!WA(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${H3.join(",")}`);hf=e;let t=[];for(let r of HA)VA(r)&&t.push(r.namespace);Ap.enable(t.join(","))}function kce(){return hf}var kA={verbose:400,info:300,warning:200,error:100};function jce(e){let t=gf.extend(e);return GA(gf,t),{error:mf(t,"error"),warning:mf(t,"warning"),info:mf(t,"info"),verbose:mf(t,"verbose")}}function GA(e,t){t.log=(...r)=>{e.log(...r)}}function mf(e,t){let r=Object.assign(e.extend(t),{level:t});if(GA(e,r),VA(r)){let n=Ap.disable();Ap.enable(n+","+r.namespace)}return HA.add(r),r}function VA(e){return!!(hf&&kA[e.level]<=kA[hf])}function WA(e){return H3.includes(e)}Fl.AzureLogger=gf;Fl.createClientLogger=jce;Fl.getLogLevel=kce;Fl.setLogLevel=$A});var go=h(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.logger=void 0;var zce=kl();yf.logger=(0,zce.createClientLogger)("core-rest-pipeline")});var KA=h(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.AbortError=void 0;var $3=class extends Error{constructor(t){super(t),this.name="AbortError"}};vf.AbortError=$3});var QA=h(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});_f.AbortError=void 0;var Uce=KA();Object.defineProperty(_f,"AbortError",{enumerable:!0,get:function(){return Uce.AbortError}})});var V3=h(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});G3.createAbortablePromise=$ce;var Hce=QA();function $ce(e,t){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=t??{};return new Promise((a,s)=>{function o(){s(new Hce.AbortError(i??"The operation was aborted."))}function l(){n?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(n?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}n?.addEventListener("abort",d)})}});var K3=h(W3=>{"use strict";Object.defineProperty(W3,"__esModule",{value:!0});W3.getRandomIntegerInclusive=Gce;function Gce(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var XA=h(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.delay=Qce;bf.calculateRetryDelay=Xce;var Vce=V3(),Wce=K3(),Kce="The delay was aborted.";function Qce(e,t){let r,{abortSignal:n,abortErrorMsg:i}=t??{};return(0,Vce.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:i??Kce})}function Xce(e,t){let r=t.retryDelayInMs*Math.pow(2,e),n=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:n/2+(0,Wce.getRandomIntegerInclusive)(0,n/2)}}});var YA=h(Q3=>{"use strict";Object.defineProperty(Q3,"__esModule",{value:!0});Q3.cancelablePromiseRace=Yce;async function Yce(e,t){var r,n;let i=new AbortController;function a(){i.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:i.signal})))}finally{i.abort(),(n=t?.abortSignal)===null||n===void 0||n.removeEventListener("abort",a)}}});var Y3=h(X3=>{"use strict";Object.defineProperty(X3,"__esModule",{value:!0});X3.isObject=Jce;function Jce(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var ZA=h(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.isError=JA;wf.getErrorMessage=epe;var Zce=Y3();function JA(e){if((0,Zce.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function epe(e){if(JA(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 tI=h(Ef=>{"use strict";Object.defineProperty(Ef,"__esModule",{value:!0});Ef.computeSha256Hmac=tpe;Ef.computeSha256Hash=rpe;var eI=require("crypto");async function tpe(e,t,r){let n=Buffer.from(e,"base64");return(0,eI.createHmac)("sha256",n).update(t).digest(r)}async function rpe(e,t){return(0,eI.createHash)("sha256").update(e).digest(t)}});var nI=h(Ip=>{"use strict";Object.defineProperty(Ip,"__esModule",{value:!0});Ip.isDefined=J3;Ip.isObjectWithProperties=npe;Ip.objectHasProperty=rI;function J3(e){return typeof e<"u"&&e!==null}function npe(e,t){if(!J3(e)||typeof e!="object")return!1;for(let r of t)if(!rI(e,r))return!1;return!0}function rI(e,t){return J3(e)&&typeof e=="object"&&t in e}});var iI=h(e9=>{"use strict";var Z3;Object.defineProperty(e9,"__esModule",{value:!0});e9.randomUUID=spe;var ipe=require("crypto"),ape=typeof((Z3=globalThis?.crypto)===null||Z3===void 0?void 0:Z3.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):ipe.randomUUID;function spe(){return ape()}});var aI=h(Ot=>{"use strict";var t9,r9,n9,i9;Object.defineProperty(Ot,"__esModule",{value:!0});Ot.isReactNative=Ot.isNodeRuntime=Ot.isNode=Ot.isNodeLike=Ot.isBun=Ot.isDeno=Ot.isWebWorker=Ot.isBrowser=void 0;Ot.isBrowser=typeof window<"u"&&typeof window.document<"u";Ot.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((t9=self.constructor)===null||t9===void 0?void 0:t9.name)==="DedicatedWorkerGlobalScope"||((r9=self.constructor)===null||r9===void 0?void 0:r9.name)==="ServiceWorkerGlobalScope"||((n9=self.constructor)===null||n9===void 0?void 0:n9.name)==="SharedWorkerGlobalScope");Ot.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Ot.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Ot.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((i9=globalThis.process.versions)===null||i9===void 0)&&i9.node);Ot.isNode=Ot.isNodeLike;Ot.isNodeRuntime=Ot.isNodeLike&&!Ot.isBun&&!Ot.isDeno;Ot.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var sI=h(Nf=>{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});Nf.uint8ArrayToString=ope;Nf.stringToUint8Array=lpe;function ope(e,t){return Buffer.from(e).toString(t)}function lpe(e,t){return Buffer.from(e,t)}});var Hr=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.stringToUint8Array=ue.uint8ArrayToString=ue.isWebWorker=ue.isReactNative=ue.isDeno=ue.isNodeRuntime=ue.isNodeLike=ue.isNode=ue.isBun=ue.isBrowser=ue.randomUUID=ue.objectHasProperty=ue.isObjectWithProperties=ue.isDefined=ue.computeSha256Hmac=ue.computeSha256Hash=ue.getErrorMessage=ue.isError=ue.isObject=ue.getRandomIntegerInclusive=ue.createAbortablePromise=ue.cancelablePromiseRace=ue.calculateRetryDelay=ue.delay=void 0;var oI=XA();Object.defineProperty(ue,"delay",{enumerable:!0,get:function(){return oI.delay}});Object.defineProperty(ue,"calculateRetryDelay",{enumerable:!0,get:function(){return oI.calculateRetryDelay}});var dpe=YA();Object.defineProperty(ue,"cancelablePromiseRace",{enumerable:!0,get:function(){return dpe.cancelablePromiseRace}});var cpe=V3();Object.defineProperty(ue,"createAbortablePromise",{enumerable:!0,get:function(){return cpe.createAbortablePromise}});var ppe=K3();Object.defineProperty(ue,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return ppe.getRandomIntegerInclusive}});var upe=Y3();Object.defineProperty(ue,"isObject",{enumerable:!0,get:function(){return upe.isObject}});var lI=ZA();Object.defineProperty(ue,"isError",{enumerable:!0,get:function(){return lI.isError}});Object.defineProperty(ue,"getErrorMessage",{enumerable:!0,get:function(){return lI.getErrorMessage}});var dI=tI();Object.defineProperty(ue,"computeSha256Hash",{enumerable:!0,get:function(){return dI.computeSha256Hash}});Object.defineProperty(ue,"computeSha256Hmac",{enumerable:!0,get:function(){return dI.computeSha256Hmac}});var a9=nI();Object.defineProperty(ue,"isDefined",{enumerable:!0,get:function(){return a9.isDefined}});Object.defineProperty(ue,"isObjectWithProperties",{enumerable:!0,get:function(){return a9.isObjectWithProperties}});Object.defineProperty(ue,"objectHasProperty",{enumerable:!0,get:function(){return a9.objectHasProperty}});var mpe=iI();Object.defineProperty(ue,"randomUUID",{enumerable:!0,get:function(){return mpe.randomUUID}});var fs=aI();Object.defineProperty(ue,"isBrowser",{enumerable:!0,get:function(){return fs.isBrowser}});Object.defineProperty(ue,"isBun",{enumerable:!0,get:function(){return fs.isBun}});Object.defineProperty(ue,"isNode",{enumerable:!0,get:function(){return fs.isNode}});Object.defineProperty(ue,"isNodeLike",{enumerable:!0,get:function(){return fs.isNodeLike}});Object.defineProperty(ue,"isNodeRuntime",{enumerable:!0,get:function(){return fs.isNodeRuntime}});Object.defineProperty(ue,"isDeno",{enumerable:!0,get:function(){return fs.isDeno}});Object.defineProperty(ue,"isReactNative",{enumerable:!0,get:function(){return fs.isReactNative}});Object.defineProperty(ue,"isWebWorker",{enumerable:!0,get:function(){return fs.isWebWorker}});var cI=sI();Object.defineProperty(ue,"uint8ArrayToString",{enumerable:!0,get:function(){return cI.uint8ArrayToString}});Object.defineProperty(ue,"stringToUint8Array",{enumerable:!0,get:function(){return cI.stringToUint8Array}})});var Sf=h(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.Sanitizer=void 0;var fpe=Hr(),s9="REDACTED",hpe=["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"],gpe=["api-version"],o9=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=hpe.concat(t),r=gpe.concat(r),this.allowedHeaderNames=new Set(t.map(n=>n.toLowerCase())),this.allowedQueryParameters=new Set(r.map(n=>n.toLowerCase()))}sanitize(t){let r=new Set;return JSON.stringify(t,(n,i)=>{if(i instanceof Error)return Object.assign(Object.assign({},i),{name:i.name,message:i.message});if(n==="headers")return this.sanitizeHeaders(i);if(n==="url")return this.sanitizeUrl(i);if(n==="query")return this.sanitizeQuery(i);if(n==="body")return;if(n==="response")return;if(n==="operationSpec")return;if(Array.isArray(i)||(0,fpe.isObject)(i)){if(r.has(i))return"[Circular]";r.add(i)}return i},2)}sanitizeUrl(t){if(typeof t!="string"||t===null||t==="")return t;let r=new URL(t);if(!r.search)return t;for(let[n]of r.searchParams)this.allowedQueryParameters.has(n.toLowerCase())||r.searchParams.set(n,s9);return r.toString()}sanitizeHeaders(t){let r={};for(let n of Object.keys(t))this.allowedHeaderNames.has(n.toLowerCase())?r[n]=t[n]:r[n]=s9;return r}sanitizeQuery(t){if(typeof t!="object"||t===null)return t;let r={};for(let n of Object.keys(t))this.allowedQueryParameters.has(n.toLowerCase())?r[n]=t[n]:r[n]=s9;return r}};xf.Sanitizer=o9});var l9=h(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.logPolicyName=void 0;jl.logPolicy=_pe;var ype=go(),vpe=Sf();jl.logPolicyName="logPolicy";function _pe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:ype.logger.info,n=new vpe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:jl.logPolicyName,async sendRequest(i,a){if(!r.enabled)return a(i);r(`Request: ${n.sanitize(i)}`);let s=await a(i);return r(`Response status code: ${s.status}`),r(`Headers: ${n.sanitize(s.headers)}`),s}}}});var d9=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.redirectPolicyName=void 0;zl.redirectPolicy=bpe;zl.redirectPolicyName="redirectPolicy";var pI=["GET","HEAD"];function bpe(e={}){let{maxRetries:t=20}=e;return{name:zl.redirectPolicyName,async sendRequest(r,n){let i=await n(r);return uI(n,i,t)}}}async function uI(e,t,r,n=0){let{request:i,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&pI.includes(i.method)||a===302&&pI.includes(i.method)||a===303&&i.method==="POST"||a===307)&&nDI,__assign:()=>Tf,__asyncDelegator:()=>SI,__asyncGenerator:()=>xI,__asyncValues:()=>TI,__await:()=>Ul,__awaiter:()=>vI,__classPrivateFieldGet:()=>OI,__classPrivateFieldIn:()=>II,__classPrivateFieldSet:()=>AI,__createBinding:()=>Cf,__decorate:()=>hI,__disposeResources:()=>LI,__esDecorate:()=>wpe,__exportStar:()=>bI,__extends:()=>mI,__generator:()=>_I,__importDefault:()=>RI,__importStar:()=>CI,__makeTemplateObject:()=>PI,__metadata:()=>yI,__param:()=>gI,__propKey:()=>Npe,__read:()=>p9,__rest:()=>fI,__runInitializers:()=>Epe,__setFunctionName:()=>xpe,__spread:()=>wI,__spreadArray:()=>NI,__spreadArrays:()=>EI,__values:()=>Pf,default:()=>Ppe});function mI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");c9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function fI(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i=0;o--)(s=e[o])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function gI(e,t){return function(r,n){t(r,n,e)}}function wpe(e,t,r,n,i,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=n.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in n)f[g]=g==="access"?{}:n[g];for(var g in n.access)f.access[g]=n.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&i.unshift(p)}else(p=s(y))&&(o==="field"?i.unshift(p):c[l]=p)}d&&Object.defineProperty(d,n.name,c),u=!0}function Epe(e,t,r){for(var n=arguments.length>2,i=0;i0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],s;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return a}function wI(){for(var e=[],t=0;t1||l(m,g)})},f&&(i[m]=f(i[m])))}function l(m,f){try{d(n[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Ul?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function SI(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(s){return(r=!r)?{value:Ul(e[i](s)),done:!1}:a?a(s):s}:a}}function TI(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 Pf=="function"?Pf(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function PI(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function CI(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)&&Cf(t,e,r);return Spe(t,e),t}function RI(e){return e&&e.__esModule?e:{default:e}}function OI(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function AI(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function II(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function DI(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function LI(e){function t(a){e.error=e.hasError?new Tpe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(s){return t(s),i()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}var c9,Tf,Cf,Spe,Tpe,Ppe,Of=mt(()=>{c9=function(e,t){return c9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},c9(e,t)};Tf=function(){return Tf=Object.assign||function(t){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.getHeaderName=Cpe;Af.setPlatformSpecificData=Rpe;var qI=(Of(),Ba(Rf)),u9=qI.__importStar(require("node:os")),m9=qI.__importStar(require("node:process"));function Cpe(){return"User-Agent"}async function Rpe(e){if(m9&&m9.versions){let t=m9.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",`(${u9.arch()}-${u9.type()}-${u9.release()})`)}});var hs=h(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.DEFAULT_RETRY_POLICY_COUNT=Hl.SDK_VERSION=void 0;Hl.SDK_VERSION="1.17.0";Hl.DEFAULT_RETRY_POLICY_COUNT=3});var f9=h(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.getUserAgentHeaderName=Ipe;If.getUserAgentValue=Dpe;var MI=BI(),Ope=hs();function Ape(e){let t=[];for(let[r,n]of e){let i=n?`${r}/${n}`:r;t.push(i)}return t.join(" ")}function Ipe(){return(0,MI.getHeaderName)()}async function Dpe(e){let t=new Map;t.set("core-rest-pipeline",Ope.SDK_VERSION),await(0,MI.setPlatformSpecificData)(t);let r=Ape(t);return e?`${e} ${r}`:r}});var h9=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.userAgentPolicyName=void 0;$l.userAgentPolicy=Lpe;var kI=f9(),FI=(0,kI.getUserAgentHeaderName)();$l.userAgentPolicyName="userAgentPolicy";function Lpe(e={}){let t=(0,kI.getUserAgentValue)(e.userAgentPrefix);return{name:$l.userAgentPolicyName,async sendRequest(r,n){return r.headers.has(FI)||r.headers.set(FI,await t),n(r)}}}});var Df=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.isNodeReadableStream=jI;Gl.isWebReadableStream=zI;Gl.isReadableStream=qpe;Gl.isBlob=Bpe;function jI(e){return!!(e&&typeof e.pipe=="function")}function zI(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function qpe(e){return jI(e)||zI(e)}function Bpe(e){return typeof e.stream=="function"}});var g9=h(Dp=>{"use strict";Object.defineProperty(Dp,"__esModule",{value:!0});Dp.getRawContent=jpe;Dp.createFileFromStream=zpe;Dp.createFile=Upe;var Mpe=Hr(),Fpe=Df(),UI={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Lf=Symbol("rawContent");function kpe(e){return typeof e[Lf]=="function"}function jpe(e){return kpe(e)?e[Lf]():e.stream()}function zpe(e,t,r={}){var n,i,a,s;return Object.assign(Object.assign({},UI),{type:(n=r.type)!==null&&n!==void 0?n:"",lastModified:(i=r.lastModified)!==null&&i!==void 0?i:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,Fpe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Lf]:e})}function Upe(e,t,r={}){var n,i,a;return Mpe.isNodeLike?Object.assign(Object.assign({},UI),{type:(n=r.type)!==null&&n!==void 0?n:"",lastModified:(i=r.lastModified)!==null&&i!==void 0?i:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Lf]:()=>e}):new File([e],t,r)}});var GI=h(v9=>{"use strict";Object.defineProperty(v9,"__esModule",{value:!0});v9.concat=Wpe;var va=(Of(),Ba(Rf)),y9=require("node:stream"),Hpe=Df(),$pe=g9();function HI(){return va.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:n}=yield va.__await(t.read());if(r)return yield va.__await(void 0);yield yield va.__await(n)}}finally{t.releaseLock()}})}function Gpe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=HI.bind(e)),e.values||(e.values=HI.bind(e))}function Vpe(e){return e instanceof ReadableStream?(Gpe(e),y9.Readable.fromWeb(e)):e}function $I(e){return e instanceof Uint8Array?y9.Readable.from(Buffer.from(e)):(0,Hpe.isBlob)(e)?$I((0,$pe.getRawContent)(e)):Vpe(e)}async function Wpe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map($I);return y9.Readable.from(function(){return va.__asyncGenerator(this,arguments,function*(){var r,n,i,a;for(let d of t)try{for(var s=!0,o=(n=void 0,va.__asyncValues(d)),l;l=yield va.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield va.__await(c)}}catch(c){n={error:c}}finally{try{!s&&!r&&(i=o.return)&&(yield va.__await(i.call(o)))}finally{if(n)throw n.error}}})}())}}});var _9=h(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.multipartPolicyName=void 0;Vl.multipartPolicy=iue;var yo=Hr(),Kpe=GI(),Qpe=Df();function Xpe(){return`----AzSDKFormBoundary${(0,yo.randomUUID)()}`}function Ype(e){let t="";for(let[r,n]of e)t+=`${r}: ${n}\r +`;return t}function Jpe(e){return e instanceof Uint8Array?e.byteLength:(0,Qpe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function Zpe(e){let t=0;for(let r of e){let n=Jpe(r);if(n===void 0)return;t+=n}return t}async function eue(e,t,r){let n=[(0,yo.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,yo.stringToUint8Array)(`\r +`,"utf-8"),(0,yo.stringToUint8Array)(Ype(a.headers),"utf-8"),(0,yo.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,yo.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,yo.stringToUint8Array)(`--\r +\r +`,"utf-8")],i=Zpe(n);i&&e.headers.set("Content-Length",i),e.body=await(0,Kpe.concat)(n)}Vl.multipartPolicyName="multipartPolicy";var tue=70,rue=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function nue(e){if(e.length>tue)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!rue.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function iue(){return{name:Vl.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 n=e.multipartBody.boundary,i=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,s,o]=a;if(o&&n&&o!==n)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${n} in the request body`);return n??(n=o),n?nue(n):n=Xpe(),e.headers.set("Content-Type",`${s}; boundary=${n}`),await eue(e,e.multipartBody.parts,n),e.multipartBody=void 0,t(e)}}}});var b9=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.decompressResponsePolicyName=void 0;Wl.decompressResponsePolicy=aue;Wl.decompressResponsePolicyName="decompressResponsePolicy";function aue(){return{name:Wl.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var VI=h(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.AbortError=void 0;var w9=class extends Error{constructor(t){super(t),this.name="AbortError"}};qf.AbortError=w9});var Mf=h(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.AbortError=void 0;var sue=VI();Object.defineProperty(Bf,"AbortError",{enumerable:!0,get:function(){return sue.AbortError}})});var kf=h(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.delay=due;Ff.parseHeaderValueAsNumber=cue;var oue=Mf(),lue="The operation was aborted.";function due(e,t,r){return new Promise((n,i)=>{let a,s,o=()=>i(new oue.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:lue)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),n(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function cue(e,t){let r=e.headers.get(t);if(!r)return;let n=Number(r);if(!Number.isNaN(n))return n}});var zf=h(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.isThrottlingRetryResponse=mue;jf.throttlingRetryStrategy=fue;var pue=kf(),E9="Retry-After",uue=["retry-after-ms","x-ms-retry-after-ms",E9];function WI(e){if(e&&[429,503].includes(e.status))try{for(let i of uue){let a=(0,pue.parseHeaderValueAsNumber)(e,i);if(a===0||a)return a*(i===E9?1e3:1)}let t=e.headers.get(E9);if(!t)return;let n=Date.parse(t)-Date.now();return Number.isFinite(n)?Math.max(0,n):void 0}catch{return}}function mue(e){return Number.isFinite(WI(e))}function fue(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=WI(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Uf=h(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});Lp.exponentialRetryStrategy=_ue;Lp.isExponentialRetryResponse=KI;Lp.isSystemError=QI;var hue=Hr(),gue=zf(),yue=1e3,vue=1e3*64;function _ue(e={}){var t,r;let n=(t=e.retryDelayInMs)!==null&&t!==void 0?t:yue,i=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:vue,a=n;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=QI(l),c=d&&e.ignoreSystemErrors,p=KI(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,gue.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(i,f);return a=g/2+(0,hue.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function KI(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function QI(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var Kl=h(N9=>{"use strict";Object.defineProperty(N9,"__esModule",{value:!0});N9.retryPolicy=xue;var bue=kf(),wue=kl(),Eue=Mf(),XI=hs(),YI=(0,wue.createClientLogger)("core-rest-pipeline retryPolicy"),Nue="retryPolicy";function xue(e,t={maxRetries:XI.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||YI;return{name:Nue,async sendRequest(n,i){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,n.requestId),o=await i(n),r.info(`Retry ${d}: Received a response from request`,n.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,n.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=n.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new Eue.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:XI.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||YI;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,bue.delay)(f,void 0,{abortSignal:n.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),n.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var x9=h(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.defaultRetryPolicyName=void 0;Ql.defaultRetryPolicy=Rue;var Sue=Uf(),Tue=zf(),Pue=Kl(),Cue=hs();Ql.defaultRetryPolicyName="defaultRetryPolicy";function Rue(e={}){var t;return{name:Ql.defaultRetryPolicyName,sendRequest:(0,Pue.retryPolicy)([(0,Tue.throttlingRetryStrategy)(),(0,Sue.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Cue.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var qp=h(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});T9.createHttpHeaders=Aue;function Hf(e){return e.toLowerCase()}function*Oue(e){for(let t of e.values())yield[t.name,t.value]}var S9=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(Hf(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(Hf(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(Hf(t))}delete(t){this._headersMap.delete(Hf(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let n of this._headersMap.values())r[n.name]=n.value;else for(let[n,i]of this._headersMap)r[n]=i.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return Oue(this._headersMap)}};function Aue(e){return new S9(e)}});var P9=h(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.formDataPolicyName=void 0;Xl.formDataPolicy=Due;var ZI=Hr(),JI=qp();Xl.formDataPolicyName="formDataPolicy";function Iue(e){var t;let r={};for(let[n,i]of e.entries())(t=r[n])!==null&&t!==void 0||(r[n]=[]),r[n].push(i);return r}function Due(){return{name:Xl.formDataPolicyName,async sendRequest(e,t){if(ZI.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Iue(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=Lue(e.formData):await que(e.formData,e),e.formData=void 0}return t(e)}}}function Lue(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let i of n)t.append(r,i.toString());else t.append(r,n.toString());return t.toString()}async function que(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 n=[];for(let[i,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")n.push({headers:(0,JI.createHttpHeaders)({"Content-Disposition":`form-data; name="${i}"`}),body:(0,ZI.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${i}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,JI.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${i}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),n.push({headers:l,body:s})}}t.multipartBody={parts:n}}});var tD=h((nPe,eD)=>{var Yl=1e3,Jl=Yl*60,Zl=Jl*60,vo=Zl*24,Bue=vo*7,Mue=vo*365.25;eD.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Fue(e);if(r==="number"&&isFinite(e))return t.long?jue(e):kue(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Fue(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]),n=(t[2]||"ms").toLowerCase();switch(n){case"years":case"year":case"yrs":case"yr":case"y":return r*Mue;case"weeks":case"week":case"w":return r*Bue;case"days":case"day":case"d":return r*vo;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Zl;case"minutes":case"minute":case"mins":case"min":case"m":return r*Jl;case"seconds":case"second":case"secs":case"sec":case"s":return r*Yl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function kue(e){var t=Math.abs(e);return t>=vo?Math.round(e/vo)+"d":t>=Zl?Math.round(e/Zl)+"h":t>=Jl?Math.round(e/Jl)+"m":t>=Yl?Math.round(e/Yl)+"s":e+"ms"}function jue(e){var t=Math.abs(e);return t>=vo?$f(e,t,vo,"day"):t>=Zl?$f(e,t,Zl,"hour"):t>=Jl?$f(e,t,Jl,"minute"):t>=Yl?$f(e,t,Yl,"second"):e+" ms"}function $f(e,t,r,n){var i=t>=r*1.5;return Math.round(e/r)+" "+n+(i?"s":"")}});var C9=h((iPe,rD)=>{function zue(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=i,r.enabled=s,r.humanize=tD(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(U==="%%")return"%";R++;let k=r.formatters[ie];if(typeof k=="function"){let q=y[R];U=k.call(_,q),y.splice(R,1),R--}return U}),r.formatArgs.call(_,y),(_.log||r.log).apply(_,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=n,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function n(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function i(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{En.formatArgs=Hue;En.save=$ue;En.load=Gue;En.useColors=Uue;En.storage=Vue();En.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`."))}})();En.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 Uue(){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 Hue(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+Gf.exports.humanize(this.diff),!this.useColors)return;let t="color: "+this.color;e.splice(1,0,t,"color: inherit");let r=0,n=0;e[0].replace(/%[a-zA-Z%]/g,i=>{i!=="%%"&&(r++,i==="%c"&&(n=r))}),e.splice(n,0,t)}En.log=console.debug||console.log||(()=>{});function $ue(e){try{e?En.storage.setItem("debug",e):En.storage.removeItem("debug")}catch{}}function Gue(){let e;try{e=En.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Vue(){try{return localStorage}catch{}}Gf.exports=C9()(En);var{formatters:Wue}=Gf.exports;Wue.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var aD=h((Zt,Wf)=>{var Kue=require("tty"),Vf=require("util");Zt.init=tme;Zt.log=Jue;Zt.formatArgs=Xue;Zt.save=Zue;Zt.load=eme;Zt.useColors=Que;Zt.destroy=Vf.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Zt.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Zt.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{}Zt.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(i,a)=>a.toUpperCase()),n=process.env[t];return/^(yes|on|true|enabled)$/i.test(n)?n=!0:/^(no|off|false|disabled)$/i.test(n)?n=!1:n==="null"?n=null:n=Number(n),e[r]=n,e},{});function Que(){return"colors"in Zt.inspectOpts?!!Zt.inspectOpts.colors:Kue.isatty(process.stderr.fd)}function Xue(e){let{namespace:t,useColors:r}=this;if(r){let n=this.color,i="\x1B[3"+(n<8?n:"8;5;"+n),a=` ${i};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(i+"m+"+Wf.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=Yue()+t+" "+e[0]}function Yue(){return Zt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Jue(...e){return process.stderr.write(Vf.formatWithOptions(Zt.inspectOpts,...e)+` +`)}function Zue(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function eme(){return process.env.DEBUG}function tme(e){e.inspectOpts={};let t=Object.keys(Zt.inspectOpts);for(let r=0;rt.trim()).join(" ")};iD.O=function(e){return this.inspectOpts.colors=this.useColors,Vf.inspect(e,this.inspectOpts)}});var Bp=h((aPe,R9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?R9.exports=nD():R9.exports=aD()});var lD=h(sn=>{"use strict";var rme=sn&&sn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),nme=sn&&sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sD=sn&&sn.__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)&&rme(t,e,r);return nme(t,e),t};Object.defineProperty(sn,"__esModule",{value:!0});sn.req=sn.json=sn.toBuffer=void 0;var ime=sD(require("http")),ame=sD(require("https"));async function oD(e){let t=0,r=[];for await(let n of e)t+=n.length,r.push(n);return Buffer.concat(r,t)}sn.toBuffer=oD;async function sme(e){let r=(await oD(e)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}sn.json=sme;function ome(e,t={}){let n=((typeof e=="string"?e:e.href).startsWith("https:")?ame:ime).request(e,t),i=new Promise((a,s)=>{n.once("response",a).once("error",s).end()});return n.then=i.then.bind(i),n}sn.req=ome});var A9=h(Nn=>{"use strict";var cD=Nn&&Nn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),lme=Nn&&Nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pD=Nn&&Nn.__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)&&cD(t,e,r);return lme(t,e),t},dme=Nn&&Nn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&cD(t,e,r)};Object.defineProperty(Nn,"__esModule",{value:!0});Nn.Agent=void 0;var cme=pD(require("net")),dD=pD(require("http")),pme=require("https");dme(lD(),Nn);var ki=Symbol("AgentBaseInternalState"),O9=class extends dD.Agent{constructor(t){super(t),this[ki]={}}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(n=>n.indexOf("(https.js:")!==-1||n.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 cme.Socket({writable:!1});return this.sockets[t].push(r),this.totalSocketCount++,r}decrementSockets(t,r){if(!this.sockets[t]||r===null)return;let n=this.sockets[t],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?pme.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(i),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,i)).then(o=>{if(this.decrementSockets(a,s),o instanceof dD.Agent)return o.addRequest(t,i);this[ki].currentSocket=o,super.createSocket(t,r,n)},o=>{this.decrementSockets(a,s),n(o)})}createConnection(){let t=this[ki].currentSocket;if(this[ki].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[ki].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[ki]&&(this[ki].defaultPort=t)}get protocol(){return this[ki].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[ki]&&(this[ki].protocol=t)}};Nn.Agent=O9});var uD=h(ed=>{"use strict";var ume=ed&&ed.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ed,"__esModule",{value:!0});ed.parseProxyResponse=void 0;var mme=ume(Bp()),Kf=(0,mme.default)("https-proxy-agent:parse-proxy-response");function fme(e){return new Promise((t,r)=>{let n=0,i=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),Kf("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),Kf("onerror %o",c),r(c)}function d(c){i.push(c),n+=c.length;let p=Buffer.concat(i,n),u=p.indexOf(`\r +\r +`);if(u===-1){Kf("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],_=g.slice(2).join(" "),b={};for(let x of m){if(!x)continue;let R=x.indexOf(":");if(R===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${x}"`));let O=x.slice(0,R).toLowerCase(),U=x.slice(R+1).trimStart(),ie=b[O];typeof ie=="string"?b[O]=[ie,U]:Array.isArray(ie)?ie.push(U):b[O]=U}Kf("got proxy server response: %o %o",f,b),s(),t({connect:{statusCode:y,statusText:_,headers:b},buffered:p})}e.on("error",l),e.on("end",o),a()})}ed.parseProxyResponse=fme});var yD=h(Un=>{"use strict";var hme=Un&&Un.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gme=Un&&Un.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hD=Un&&Un.__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)&&hme(t,e,r);return gme(t,e),t},gD=Un&&Un.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Un,"__esModule",{value:!0});Un.HttpsProxyAgent=void 0;var I9=hD(require("net")),mD=hD(require("tls")),yme=gD(require("assert")),vme=gD(Bp()),_me=A9(),bme=require("url"),wme=uD(),Mp=(0,vme.default)("https-proxy-agent"),Qf=class extends _me.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new bme.URL(t):t,this.proxyHeaders=r?.headers??{},Mp("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?fD(r,"headers"):null,host:n,port:i}}async connect(t,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;if(n.protocol==="https:"){Mp("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;i=mD.connect({...this.connectOpts,servername:u})}else Mp("Creating `net.Socket`: %o",this.connectOpts),i=I9.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=I9.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,wme.parseProxyResponse)(i);i.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",Eme),r.secureEndpoint){Mp("Upgrading socket connection to TLS");let u=r.servername||r.host;return mD.connect({...fD(r,"host","path","port"),socket:i,servername:u})}return i}i.destroy();let p=new I9.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Mp("Replaying proxy buffer for failed request"),(0,yme.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};Qf.protocols=["http","https"];Un.HttpsProxyAgent=Qf;function Eme(e){e.resume()}function fD(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}});var bD=h(Hn=>{"use strict";var Nme=Hn&&Hn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xme=Hn&&Hn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_D=Hn&&Hn.__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)&&Nme(t,e,r);return xme(t,e),t},Sme=Hn&&Hn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Hn,"__esModule",{value:!0});Hn.HttpProxyAgent=void 0;var Tme=_D(require("net")),Pme=_D(require("tls")),Cme=Sme(Bp()),Rme=require("events"),Ome=A9(),vD=require("url"),td=(0,Cme.default)("http-proxy-agent"),Xf=class extends Ome.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new vD.URL(t):t,this.proxyHeaders=r?.headers??{},td("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Ame(r,"headers"):null,host:n,port:i}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${i}//${a}`,o=new vD.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let n,i;td("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(td("Patching connection write() output buffer with updated header"),n=t.outputData[0].data,i=n.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+n.substring(i),td("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(td("Creating `tls.Socket`: %o",this.connectOpts),a=Pme.connect(this.connectOpts)):(td("Creating `net.Socket`: %o",this.connectOpts),a=Tme.connect(this.connectOpts)),await(0,Rme.once)(a,"connect"),a}};Xf.protocols=["http","https"];Hn.HttpProxyAgent=Xf;function Ame(e,...t){let r={},n;for(n in e)t.includes(n)||(r[n]=e[n]);return r}});var D9=h($n=>{"use strict";Object.defineProperty($n,"__esModule",{value:!0});$n.globalNoProxyList=$n.proxyPolicyName=void 0;$n.loadNoProxy=SD;$n.getDefaultProxySettings=zme;$n.proxyPolicy=Hme;var Ime=yD(),Dme=bD(),Lme=go(),qme="HTTPS_PROXY",Bme="HTTP_PROXY",Mme="ALL_PROXY",Fme="NO_PROXY";$n.proxyPolicyName="proxyPolicy";$n.globalNoProxyList=[];var ND=!1,kme=new Map;function Yf(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function xD(){if(!process)return;let e=Yf(qme),t=Yf(Mme),r=Yf(Bme);return e||t||r}function jme(e,t,r){if(t.length===0)return!1;let n=new URL(e).hostname;if(r?.has(n))return r.get(n);let i=!1;for(let a of t)a[0]==="."?(n.endsWith(a)||n.length===a.length-1&&n===a.slice(1))&&(i=!0):n===a&&(i=!0);return r?.set(n,i),i}function SD(){let e=Yf(Fme);return ND=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function zme(e){if(!e&&(e=xD(),!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 Ume(){let e=xD();return e?new URL(e):void 0}function wD(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 ED(e,t,r){if(e.agent)return;let i=new URL(e.url).protocol!=="https:";e.tlsSettings&&Lme.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();i?(t.httpProxyAgent||(t.httpProxyAgent=new Dme.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new Ime.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function Hme(e,t){ND||$n.globalNoProxyList.push(...SD());let r=e?wD(e):Ume(),n={};return{name:$n.proxyPolicyName,async sendRequest(i,a){var s;return!i.proxySettings&&r&&!jme(i.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:$n.globalNoProxyList,t?.customNoProxyList?void 0:kme)?ED(i,n,r):i.proxySettings&&ED(i,n,wD(i.proxySettings)),a(i)}}}});var L9=h(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.setClientRequestIdPolicyName=void 0;rd.setClientRequestIdPolicy=$me;rd.setClientRequestIdPolicyName="setClientRequestIdPolicy";function $me(e="x-ms-client-request-id"){return{name:rd.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var q9=h(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.tlsPolicyName=void 0;nd.tlsPolicy=Gme;nd.tlsPolicyName="tlsPolicy";function Gme(e){return{name:nd.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var B9=h(ji=>{"use strict";Object.defineProperty(ji,"__esModule",{value:!0});ji.TracingContextImpl=ji.createTracingContext=ji.knownContextKeys=void 0;ji.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Vme(e={}){let t=new Jf(e.parentContext);return e.span&&(t=t.setValue(ji.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(ji.knownContextKeys.namespace,e.namespace)),t}ji.createTracingContext=Vme;var Jf=class e{constructor(t){this._contextMap=t instanceof e?new Map(t._contextMap):new Map}setValue(t,r){let n=new e(this);return n._contextMap.set(t,r),n}getValue(t){return this._contextMap.get(t)}deleteValue(t){let r=new e(this);return r._contextMap.delete(t),r}};ji.TracingContextImpl=Jf});var TD=h(Zf=>{"use strict";Object.defineProperty(Zf,"__esModule",{value:!0});Zf.state=void 0;Zf.state={instrumenterImplementation:void 0}});var M9=h(zi=>{"use strict";Object.defineProperty(zi,"__esModule",{value:!0});zi.getInstrumenter=zi.useInstrumenter=zi.createDefaultInstrumenter=zi.createDefaultTracingSpan=void 0;var Wme=B9(),e0=TD();function PD(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}zi.createDefaultTracingSpan=PD;function CD(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:PD(),tracingContext:(0,Wme.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}zi.createDefaultInstrumenter=CD;function Kme(e){e0.state.instrumenterImplementation=e}zi.useInstrumenter=Kme;function Qme(){return e0.state.instrumenterImplementation||(e0.state.instrumenterImplementation=CD()),e0.state.instrumenterImplementation}zi.getInstrumenter=Qme});var RD=h(r0=>{"use strict";Object.defineProperty(r0,"__esModule",{value:!0});r0.createTracingClient=void 0;var t0=M9(),F9=B9();function Xme(e){let{namespace:t,packageName:r,packageVersion:n}=e;function i(d,c,p){var u;let m=(0,t0.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:n,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(F9.knownContextKeys.namespace)||(f=f.setValue(F9.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(F9.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=i(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,t0.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,t0.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,t0.getInstrumenter)().createRequestHeaders(d)}return{startSpan:i,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}r0.createTracingClient=Xme});var k9=h(id=>{"use strict";Object.defineProperty(id,"__esModule",{value:!0});id.createTracingClient=id.useInstrumenter=void 0;var Yme=M9();Object.defineProperty(id,"useInstrumenter",{enumerable:!0,get:function(){return Yme.useInstrumenter}});var Jme=RD();Object.defineProperty(id,"createTracingClient",{enumerable:!0,get:function(){return Jme.createTracingClient}})});var OD=h(n0=>{"use strict";Object.defineProperty(n0,"__esModule",{value:!0});n0.custom=void 0;var Zme=require("node:util");n0.custom=Zme.inspect.custom});var i0=h(Fp=>{"use strict";Object.defineProperty(Fp,"__esModule",{value:!0});Fp.RestError=void 0;Fp.isRestError=i1e;var e1e=Hr(),t1e=OD(),r1e=Sf(),n1e=new r1e.Sanitizer,ad=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.setPrototypeOf(this,e.prototype)}[t1e.custom](){return`RestError: ${this.message} + ${n1e.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Fp.RestError=ad;ad.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";ad.PARSE_ERROR="PARSE_ERROR";function i1e(e){return e instanceof ad?!0:(0,e1e.isError)(e)&&e.name==="RestError"}});var j9=h(sd=>{"use strict";Object.defineProperty(sd,"__esModule",{value:!0});sd.tracingPolicyName=void 0;sd.tracingPolicy=c1e;var a1e=k9(),s1e=hs(),o1e=f9(),a0=go(),kp=Hr(),l1e=i0(),d1e=Sf();sd.tracingPolicyName="tracingPolicy";function c1e(e={}){let t=(0,o1e.getUserAgentValue)(e.userAgentPrefix),r=new d1e.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),n=p1e();return{name:sd.tracingPolicyName,async sendRequest(i,a){var s;if(!n)return a(i);let o=await t,l={"http.url":r.sanitizeUrl(i.url),"http.method":i.method,"http.user_agent":o,requestId:i.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=u1e(n,i,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(i);try{let p=await n.withContext(c,a,i);return f1e(d,p),p}catch(p){throw m1e(d,p),p}}}}function p1e(){try{return(0,a1e.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:s1e.SDK_VERSION})}catch(e){a0.logger.warning(`Error when creating the TracingClient: ${(0,kp.getErrorMessage)(e)}`);return}}function u1e(e,t,r){try{let{span:n,updatedOptions:i}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!n.isRecording()){n.end();return}let a=e.createRequestHeaders(i.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:n,tracingContext:i.tracingOptions.tracingContext}}catch(n){a0.logger.warning(`Skipping creating a tracing span due to an error: ${(0,kp.getErrorMessage)(n)}`);return}}function m1e(e,t){try{e.setStatus({status:"error",error:(0,kp.isError)(t)?t:void 0}),(0,l1e.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){a0.logger.warning(`Skipping tracing span processing due to an error: ${(0,kp.getErrorMessage)(r)}`)}}function f1e(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){a0.logger.warning(`Skipping tracing span processing due to an error: ${(0,kp.getErrorMessage)(r)}`)}}});var DD=h(z9=>{"use strict";Object.defineProperty(z9,"__esModule",{value:!0});z9.createPipelineFromOptions=T1e;var h1e=l9(),g1e=F3(),y1e=d9(),v1e=h9(),AD=_9(),_1e=b9(),b1e=x9(),w1e=P9(),ID=Hr(),E1e=D9(),N1e=L9(),x1e=q9(),S1e=j9();function T1e(e){var t;let r=(0,g1e.createEmptyPipeline)();return ID.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,x1e.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,E1e.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,_1e.decompressResponsePolicy)())),r.addPolicy((0,w1e.formDataPolicy)(),{beforePolicies:[AD.multipartPolicyName]}),r.addPolicy((0,v1e.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,N1e.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,AD.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,b1e.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,S1e.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),ID.isNodeLike&&r.addPolicy((0,y1e.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,h1e.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var kD=h(o0=>{"use strict";Object.defineProperty(o0,"__esModule",{value:!0});o0.getBodyLength=FD;o0.createNodeHttpClient=D1e;var G9=(Of(),Ba(Rf)),U9=G9.__importStar(require("node:http")),H9=G9.__importStar(require("node:https")),LD=G9.__importStar(require("node:zlib")),P1e=require("node:stream"),qD=Mf(),C1e=qp(),Up=i0(),jp=go(),R1e={};function zp(e){return e&&typeof e.pipe=="function"}function BD(e){return 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 MD(e){return e&&typeof e.byteLength=="number"}var s0=class extends P1e.Transform{_transform(t,r,n){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},$9=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,n,i;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new qD.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=FD(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,_=new s0(y);_.on("error",b=>{jp.logger.error("Error in upload progress",b)}),zp(d)?d.pipe(_):_.end(d),d=_}let p=await this.makeRequest(t,a,d),u=O1e(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?A1e(p,u):p;let g=t.onDownloadProgress;if(g){let y=new s0(g);y.on("error",_=>{jp.logger.error("Error in download progress",_)}),c.pipe(y),c=y}return!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(Number.POSITIVE_INFINITY)||!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await I1e(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();zp(d)&&(p=BD(d));let u=Promise.resolve();zp(c)&&(u=BD(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{jp.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,n){var i;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(i=t.agent)!==null&&i!==void 0?i:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?U9.request(l,d):H9.request(l,d);p.once("error",u=>{var m;c(new Up.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:Up.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new qD.AbortError("The operation was aborted.");p.destroy(u),c(u)}),n&&zp(n)?n.pipe(p):n?typeof n=="string"||Buffer.isBuffer(n)?p.end(n):MD(n)?p.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(jp.logger.error("Unrecognized body type",n),c(new Up.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var n;let i=t.disableKeepAlive;if(r)return i?U9.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new U9.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!t.tlsSettings)return H9.globalAgent;let a=(n=t.tlsSettings)!==null&&n!==void 0?n:R1e,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!i||(jp.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new H9.Agent(Object.assign({keepAlive:!i},a)),this.cachedHttpsAgents.set(a,s)),s}}};function O1e(e){let t=(0,C1e.createHttpHeaders)();for(let r of Object.keys(e.headers)){let n=e.headers[r];Array.isArray(n)?n.length>0&&t.set(r,n[0]):n&&t.set(r,n)}return t}function A1e(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let n=LD.createGunzip();return e.pipe(n),n}else if(r==="deflate"){let n=LD.createInflate();return e.pipe(n),n}return e}function I1e(e){return new Promise((t,r)=>{let n=[];e.on("data",i=>{Buffer.isBuffer(i)?n.push(i):n.push(Buffer.from(i))}),e.on("end",()=>{t(Buffer.concat(n).toString("utf8"))}),e.on("error",i=>{i&&i?.name==="AbortError"?r(i):r(new Up.RestError(`Error reading response as text: ${i.message}`,{code:Up.RestError.PARSE_ERROR}))})})}function FD(e){return e?Buffer.isBuffer(e)?e.length:zp(e)?null:MD(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function D1e(){return new $9}});var jD=h(V9=>{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.createDefaultHttpClient=q1e;var L1e=kD();function q1e(){return(0,L1e.createNodeHttpClient)()}});var zD=h(K9=>{"use strict";Object.defineProperty(K9,"__esModule",{value:!0});K9.createPipelineRequest=F1e;var B1e=qp(),M1e=Hr(),W9=class{constructor(t){var r,n,i,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,B1e.createHttpHeaders)(),this.method=(n=t.method)!==null&&n!==void 0?n:"GET",this.timeout=(i=t.timeout)!==null&&i!==void 0?i:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,M1e.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function F1e(e){return new W9(e)}});var UD=h(Hp=>{"use strict";Object.defineProperty(Hp,"__esModule",{value:!0});Hp.exponentialRetryPolicyName=void 0;Hp.exponentialRetryPolicy=U1e;var k1e=Uf(),j1e=Kl(),z1e=hs();Hp.exponentialRetryPolicyName="exponentialRetryPolicy";function U1e(e={}){var t;return(0,j1e.retryPolicy)([(0,k1e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:z1e.DEFAULT_RETRY_POLICY_COUNT})}});var HD=h(od=>{"use strict";Object.defineProperty(od,"__esModule",{value:!0});od.systemErrorRetryPolicyName=void 0;od.systemErrorRetryPolicy=V1e;var H1e=Uf(),$1e=Kl(),G1e=hs();od.systemErrorRetryPolicyName="systemErrorRetryPolicy";function V1e(e={}){var t;return{name:od.systemErrorRetryPolicyName,sendRequest:(0,$1e.retryPolicy)([(0,H1e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:G1e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var $D=h(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.throttlingRetryPolicyName=void 0;ld.throttlingRetryPolicy=X1e;var W1e=zf(),K1e=Kl(),Q1e=hs();ld.throttlingRetryPolicyName="throttlingRetryPolicy";function X1e(e={}){var t;return{name:ld.throttlingRetryPolicyName,sendRequest:(0,K1e.retryPolicy)([(0,W1e.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Q1e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Q9=h(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.DEFAULT_CYCLER_OPTIONS=void 0;dd.createTokenCycler=Z1e;var Y1e=kf();dd.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function J1e(e,t,r){async function n(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=n?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,n=u,i=d.tenantId,n)).catch(u=>{throw r=null,n=null,i=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=i!==d.tenantId;return c&&(n=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),n)}}});var GD=h(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.bearerTokenAuthenticationPolicyName=void 0;cd.bearerTokenAuthenticationPolicy=ife;var efe=Q9(),tfe=go();cd.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function rfe(e){let{scopes:t,getAccessToken:r,request:n}=e,i={abortSignal:n.abortSignal,tracingOptions:n.tracingOptions},a=await r(t,i);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function nfe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function ife(e){var t;let{credential:r,scopes:n,challengeCallbacks:i}=e,a=e.logger||tfe.logger,s=Object.assign({authorizeRequest:(t=i?.authorizeRequest)!==null&&t!==void 0?t:rfe,authorizeRequestOnChallenge:i?.authorizeRequestOnChallenge},i),o=r?(0,efe.createTokenCycler)(r):()=>Promise.resolve(null);return{name:cd.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(n)?n:[n],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&nfe(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(n)?n:[n],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var VD=h(pd=>{"use strict";Object.defineProperty(pd,"__esModule",{value:!0});pd.ndJsonPolicyName=void 0;pd.ndJsonPolicy=afe;pd.ndJsonPolicyName="ndJsonPolicy";function afe(){return{name:pd.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(n=>JSON.stringify(n)+` +`).join(""))}return t(e)}}}});var KD=h(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.auxiliaryAuthenticationHeaderPolicyName=void 0;_o.auxiliaryAuthenticationHeaderPolicy=dfe;var sfe=Q9(),ofe=go();_o.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var WD="x-ms-authorization-auxiliary";async function lfe(e){var t,r;let{scopes:n,getAccessToken:i,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await i(n,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function dfe(e){let{credentials:t,scopes:r}=e,n=e.logger||ofe.logger,i=new WeakMap;return{name:_o.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.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 n.info(`${_o.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=i.get(d);c||(c=(0,sfe.createTokenCycler)(d),i.set(d,c)),o.push(lfe({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:n}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(n.warning(`None of the auxiliary tokens are valid. ${WD} header will not be set.`),s(a)):(a.headers.set(WD,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var _a=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var cfe=F3();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return cfe.createEmptyPipeline}});var pfe=DD();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return pfe.createPipelineFromOptions}});var ufe=jD();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return ufe.createDefaultHttpClient}});var mfe=qp();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return mfe.createHttpHeaders}});var ffe=zD();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return ffe.createPipelineRequest}});var QD=i0();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return QD.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return QD.isRestError}});var XD=b9();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return XD.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return XD.decompressResponsePolicyName}});var YD=UD();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return YD.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return YD.exponentialRetryPolicyName}});var JD=L9();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return JD.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return JD.setClientRequestIdPolicyName}});var ZD=l9();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return ZD.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return ZD.logPolicyName}});var eL=_9();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return eL.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return eL.multipartPolicyName}});var X9=D9();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return X9.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return X9.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return X9.getDefaultProxySettings}});var tL=d9();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return tL.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return tL.redirectPolicyName}});var rL=HD();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return rL.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return rL.systemErrorRetryPolicyName}});var nL=$D();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return nL.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return nL.throttlingRetryPolicyName}});var hfe=Kl();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return hfe.retryPolicy}});var iL=j9();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return iL.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return iL.tracingPolicyName}});var gfe=x9();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return gfe.defaultRetryPolicy}});var aL=h9();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return aL.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return aL.userAgentPolicyName}});var sL=q9();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return sL.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return sL.tlsPolicyName}});var oL=P9();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return oL.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return oL.formDataPolicyName}});var lL=GD();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return lL.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return lL.bearerTokenAuthenticationPolicyName}});var dL=VD();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return dL.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return dL.ndJsonPolicyName}});var cL=KD();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return cL.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return cL.auxiliaryAuthenticationHeaderPolicyName}});var pL=g9();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return pL.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return pL.createFileFromStream}})});var LL={};sm(LL,{__addDisposableResource:()=>IL,__assign:()=>l0,__asyncDelegator:()=>xL,__asyncGenerator:()=>NL,__asyncValues:()=>SL,__await:()=>ud,__awaiter:()=>yL,__classPrivateFieldGet:()=>RL,__classPrivateFieldIn:()=>AL,__classPrivateFieldSet:()=>OL,__createBinding:()=>c0,__decorate:()=>fL,__disposeResources:()=>DL,__esDecorate:()=>yfe,__exportStar:()=>_L,__extends:()=>uL,__generator:()=>vL,__importDefault:()=>CL,__importStar:()=>PL,__makeTemplateObject:()=>TL,__metadata:()=>gL,__param:()=>hL,__propKey:()=>_fe,__read:()=>J9,__rest:()=>mL,__runInitializers:()=>vfe,__setFunctionName:()=>bfe,__spread:()=>bL,__spreadArray:()=>EL,__spreadArrays:()=>wL,__values:()=>d0,default:()=>Nfe});function uL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Y9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function mL(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i=0;o--)(s=e[o])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function hL(e,t){return function(r,n){t(r,n,e)}}function yfe(e,t,r,n,i,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=n.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in n)f[g]=g==="access"?{}:n[g];for(var g in n.access)f.access[g]=n.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&i.unshift(p)}else(p=s(y))&&(o==="field"?i.unshift(p):c[l]=p)}d&&Object.defineProperty(d,n.name,c),u=!0}function vfe(e,t,r){for(var n=arguments.length>2,i=0;i0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function J9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],s;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return a}function bL(){for(var e=[],t=0;t1||l(m,g)})},f&&(i[m]=f(i[m])))}function l(m,f){try{d(n[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof ud?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function xL(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(s){return(r=!r)?{value:ud(e[i](s)),done:!1}:a?a(s):s}:a}}function SL(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 d0=="function"?d0(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function TL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function PL(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)&&c0(t,e,r);return wfe(t,e),t}function CL(e){return e&&e.__esModule?e:{default:e}}function RL(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function OL(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function AL(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function IL(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function DL(e){function t(a){e.error=e.hasError?new Efe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(s){return t(s),i()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}var Y9,l0,c0,wfe,Efe,Nfe,qL=mt(()=>{Y9=function(e,t){return Y9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},Y9(e,t)};l0=function(){return l0=Object.assign||function(t){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(p0,"__esModule",{value:!0});p0.AzureKeyCredential=void 0;var Z9=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}};p0.AzureKeyCredential=Z9});var ML=h(e5=>{"use strict";Object.defineProperty(e5,"__esModule",{value:!0});e5.isKeyCredential=Sfe;var xfe=Hr();function Sfe(e){return(0,xfe.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var FL=h($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});$p.AzureNamedKeyCredential=void 0;$p.isNamedKeyCredential=Pfe;var Tfe=Hr(),t5=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}};$p.AzureNamedKeyCredential=t5;function Pfe(e){return(0,Tfe.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var kL=h(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});Gp.AzureSASCredential=void 0;Gp.isSASCredential=Rfe;var Cfe=Hr(),r5=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}};Gp.AzureSASCredential=r5;function Rfe(e){return(0,Cfe.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var jL=h(n5=>{"use strict";Object.defineProperty(n5,"__esModule",{value:!0});n5.isTokenCredential=Ofe;function Ofe(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var HL=h(Rr=>{"use strict";Object.defineProperty(Rr,"__esModule",{value:!0});Rr.isTokenCredential=Rr.isSASCredential=Rr.AzureSASCredential=Rr.isNamedKeyCredential=Rr.AzureNamedKeyCredential=Rr.isKeyCredential=Rr.AzureKeyCredential=void 0;var Afe=BL();Object.defineProperty(Rr,"AzureKeyCredential",{enumerable:!0,get:function(){return Afe.AzureKeyCredential}});var Ife=ML();Object.defineProperty(Rr,"isKeyCredential",{enumerable:!0,get:function(){return Ife.isKeyCredential}});var zL=FL();Object.defineProperty(Rr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return zL.AzureNamedKeyCredential}});Object.defineProperty(Rr,"isNamedKeyCredential",{enumerable:!0,get:function(){return zL.isNamedKeyCredential}});var UL=kL();Object.defineProperty(Rr,"AzureSASCredential",{enumerable:!0,get:function(){return UL.AzureSASCredential}});Object.defineProperty(Rr,"isSASCredential",{enumerable:!0,get:function(){return UL.isSASCredential}});var Dfe=jL();Object.defineProperty(Rr,"isTokenCredential",{enumerable:!0,get:function(){return Dfe.isTokenCredential}})});var i5=h(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.pipelineContainsDisableKeepAlivePolicy=Ui.createDisableKeepAlivePolicy=Ui.disableKeepAlivePolicyName=void 0;Ui.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Lfe(){return{name:Ui.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Ui.createDisableKeepAlivePolicy=Lfe;function qfe(e){return e.getOrderedPolicies().some(t=>t.name===Ui.disableKeepAlivePolicyName)}Ui.pipelineContainsDisableKeepAlivePolicy=qfe});var uq={};sm(uq,{__addDisposableResource:()=>cq,__assign:()=>u0,__asyncDelegator:()=>rq,__asyncGenerator:()=>tq,__asyncValues:()=>nq,__await:()=>md,__awaiter:()=>QL,__classPrivateFieldGet:()=>oq,__classPrivateFieldIn:()=>dq,__classPrivateFieldSet:()=>lq,__createBinding:()=>f0,__decorate:()=>VL,__disposeResources:()=>pq,__esDecorate:()=>Bfe,__exportStar:()=>YL,__extends:()=>$L,__generator:()=>XL,__importDefault:()=>sq,__importStar:()=>aq,__makeTemplateObject:()=>iq,__metadata:()=>KL,__param:()=>WL,__propKey:()=>Ffe,__read:()=>s5,__rest:()=>GL,__runInitializers:()=>Mfe,__setFunctionName:()=>kfe,__spread:()=>JL,__spreadArray:()=>eq,__spreadArrays:()=>ZL,__values:()=>m0,default:()=>Ufe});function $L(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");a5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function GL(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,n=Object.getOwnPropertySymbols(e);i=0;o--)(s=e[o])&&(a=(i<3?s(a):i>3?s(t,r,a):s(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function WL(e,t){return function(r,n){t(r,n,e)}}function Bfe(e,t,r,n,i,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=n.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?n.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,n.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in n)f[g]=g==="access"?{}:n[g];for(var g in n.access)f.access[g]=n.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&i.unshift(p)}else(p=s(y))&&(o==="field"?i.unshift(p):c[l]=p)}d&&Object.defineProperty(d,n.name,c),u=!0}function Mfe(e,t,r){for(var n=arguments.length>2,i=0;i0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function s5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),i,a=[],s;try{for(;(t===void 0||t-- >0)&&!(i=n.next()).done;)a.push(i.value)}catch(o){s={error:o}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return a}function JL(){for(var e=[],t=0;t1||l(m,g)})},f&&(i[m]=f(i[m])))}function l(m,f){try{d(n[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof md?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function rq(e){var t,r;return t={},n("next"),n("throw",function(i){throw i}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(i,a){t[i]=e[i]?function(s){return(r=!r)?{value:md(e[i](s)),done:!1}:a?a(s):s}:a}}function nq(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 m0=="function"?m0(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function iq(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function aq(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)&&f0(t,e,r);return jfe(t,e),t}function sq(e){return e&&e.__esModule?e:{default:e}}function oq(e,t,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(e):n?n.value:t.get(e)}function lq(e,t,r,n,i){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!i)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?i.call(e,r):i?i.value=r:t.set(e,r),r}function dq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function cq(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var n,i;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(i=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");i&&(n=function(){try{i.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}function pq(e){function t(a){e.error=e.hasError?new zfe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,n=0;function i(){for(;r=e.stack.pop();)try{if(!r.async&&n===1)return n=0,e.stack.push(r),Promise.resolve().then(i);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(a).then(i,function(s){return t(s),i()})}else n|=1}catch(s){t(s)}if(n===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return i()}var a5,u0,f0,jfe,zfe,Ufe,mq=mt(()=>{a5=function(e,t){return a5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(r[i]=n[i])},a5(e,t)};u0=function(){return u0=Object.assign||function(t){for(var r,n=1,i=arguments.length;n{"use strict";Object.defineProperty(Hi,"__esModule",{value:!0});Hi.decodeStringToString=Hi.decodeString=Hi.encodeByteArray=Hi.encodeString=void 0;function Hfe(e){return Buffer.from(e).toString("base64")}Hi.encodeString=Hfe;function $fe(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Hi.encodeByteArray=$fe;function Gfe(e){return Buffer.from(e,"base64")}Hi.decodeString=Gfe;function Vfe(e){return Buffer.from(e,"base64").toString()}Hi.decodeStringToString=Vfe});var Vp=h(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.XML_CHARKEY=fd.XML_ATTRKEY=void 0;fd.XML_ATTRKEY="$";fd.XML_CHARKEY="_"});var l5=h($i=>{"use strict";Object.defineProperty($i,"__esModule",{value:!0});$i.flattenResponse=$i.isValidUuid=$i.isDuration=$i.isPrimitiveBody=void 0;function fq(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)}$i.isPrimitiveBody=fq;var Wfe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Kfe(e){return Wfe.test(e)}$i.isDuration=Kfe;var Qfe=/^[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 Xfe(e){return Qfe.test(e)}$i.isValidUuid=Xfe;function Yfe(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 Jfe(e,t){var r,n;let i=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},i),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},i),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(n=e.parsedBody)===null||n===void 0?void 0:n[p]);if(i)for(let p of Object.keys(i))c[p]=i[p];return s&&!e.parsedBody&&!i&&Object.getOwnPropertyNames(l).length===0?null:c}return Yfe({body:e.parsedBody,headers:i,hasNullableType:s,shouldWrapBody:fq(e.parsedBody,o)})}$i.flattenResponse=Jfe});var Wp=h(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.MapperTypeNames=hd.createSerializer=void 0;var Zfe=(mq(),Ba(uq)),g0=Zfe.__importStar(o5()),er=Vp(),gq=l5(),d5=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,n){let i=(a,s)=>{throw new Error(`"${n}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&i("ExclusiveMaximum",a),s!==void 0&&r<=s&&i("ExclusiveMinimum",s),o!==void 0&&r>o&&i("InclusiveMaximum",o),l!==void 0&&rd&&i("MaxItems",d),c!==void 0&&r.length>c&&i("MaxLength",c),p!==void 0&&r.lengthb.indexOf(y)!==_)&&i("UniqueItems",g)}}serialize(t,r,n,i={xml:{}}){var a,s,o;let l={xml:{rootName:(a=i.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=i.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=i.xml.xmlCharKey)!==null&&o!==void 0?o:er.XML_CHARKEY}},d={},c=t.type.name;n||(n=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${n} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${n} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${n} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=s0e(c,n,r):c.match(/^Enum$/i)!==null?d=o0e(n,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=c0e(c,r,n):c.match(/^ByteArray$/i)!==null?d=l0e(n,r):c.match(/^Base64Url$/i)!==null?d=d0e(n,r):c.match(/^Sequence$/i)!==null?d=p0e(this,t,r,n,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=u0e(this,t,r,n,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=f0e(this,t,r,n,!!this.isXML,l)),d}deserialize(t,r,n,i={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=i.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=i.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=i.xml.xmlCharKey)!==null&&o!==void 0?o:er.XML_CHARKEY},ignoreUnknownProperties:(l=i.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(n||(n=t.serializedName),p.match(/^Composite$/i)!==null)c=g0e(this,t,r,n,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[er.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=a0e(r):p.match(/^ByteArray$/i)!==null?c=g0.decodeString(r):p.match(/^Base64Url$/i)!==null?c=n0e(r):p.match(/^Sequence$/i)!==null?c=v0e(this,t,r,n,d):p.match(/^Dictionary$/i)!==null&&(c=y0e(this,t,r,n,d))}return t.isConstant&&(c=t.defaultValue),c}};function e0e(e={},t=!1){return new d5(e,t)}hd.createSerializer=e0e;function t0e(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function r0e(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=g0.encodeByteArray(e);return t0e(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function n0e(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,"/"),g0.decodeString(e)}}function c5(e){let t=[],r="";if(e){let n=e.split(".");for(let i of n)i.charAt(i.length-1)==="\\"?r+=i.substr(0,i.length-1)+".":(r+=i,t.push(r),r="")}return t}function i0e(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function a0e(e){if(e)return new Date(e*1e3)}function s0e(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,gq.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 n=typeof r;if(n!=="string"&&typeof r.pipe!="function"&&typeof r.tee!="function"&&!(r instanceof ArrayBuffer)&&!ArrayBuffer.isView(r)&&!((typeof Blob=="function"||typeof Blob=="object")&&r instanceof Blob)&&n!=="function")throw new Error(`${t} must be a string, Blob, ArrayBuffer, ArrayBufferView, ReadableStream, or () => ReadableStream.`)}}return r}function o0e(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(i=>typeof i.valueOf()=="string"?i.toLowerCase()===r.toLowerCase():i===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function l0e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=g0.encodeByteArray(t)}return t}function d0e(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=r0e(t)}return t}function c0e(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=i0e(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,gq.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function p0e(e,t,r,n,i,a){var s;if(!Array.isArray(r))throw new Error(`${n} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${n}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],n+'["'+c+'"]',a))}return s}return r}function _q(e,t,r,n){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[er.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[er.XML_ATTRKEY]=a,o}}let s={};return s[n.xml.xmlCharKey]=t,s[er.XML_ATTRKEY]=a,s}function h0e(e,t){return[er.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function g0e(e,t,r,n,i){var a,s;let o=(a=i.xml.xmlCharKey)!==null&&a!==void 0?a:er.XML_CHARKEY;h0(e,t)&&(t=bq(e,t,r,"serializedName"));let l=vq(e,t,n),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=c5(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:_}=m,b=n;g!==""&&g!==void 0&&(b=n+"."+g);let x=m.headerCollectionPrefix;if(x){let R={};for(let O of Object.keys(r))O.startsWith(x)&&(R[O.substring(x.length)]=e.deserialize(m.type.value,r[O],b,i)),c.push(O);d[u]=R}else if(e.isXML)if(m.xmlIsAttribute&&r[er.XML_ATTRKEY])d[u]=e.deserialize(m,r[er.XML_ATTRKEY][y],b,i);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let R=_||y||g;if(m.xmlIsWrapped){let O=r[y],U=(s=O?.[_])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,U,b,i),c.push(y)}else{let O=r[R];d[u]=e.deserialize(m,O,b,i),c.push(R)}}else{let R,O=r,U=0;for(let q of f){if(!O)break;U++,O=O[q]}O===null&&U{for(let f in l)if(c5(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],n+'["'+m+'"]',i))}else if(r&&!i.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!h0e(u,i)&&(d[u]=r[u]);return d}function y0e(e,t,r,n,i){let a=t.type.value;if(!a||typeof a!="object")throw new Error(`"value" metadata for a Dictionary must be defined in the mapper and it must of type "object" in ${n}`);if(r){let s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],n,i);return s}return r}function v0e(e,t,r,n,i){var a;let s=t.type.element;if(!s||typeof s!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${n}`);if(r){Array.isArray(r)||(r=[r]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(y0,"__esModule",{value:!0});y0.state=void 0;y0.state={operationRequestMap:new WeakMap}});var Kp=h(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.getOperationRequestInfo=gd.getOperationArgumentValueFromParameter=void 0;var Eq=wq();function xq(e,t,r){let n=t.parameterPath,i=t.mapper,a;if(typeof n=="string"&&(n=[n]),Array.isArray(n)){if(n.length>0)if(i.isConstant)a=i.defaultValue;else{let s=Nq(e,n);!s.propertyFound&&r&&(s=Nq(r,n));let o=!1;s.propertyFound||(o=i.required||n[0]==="options"&&n.length===2),a=o?i.defaultValue:s.propertyValue}}else{i.required&&(a={});for(let s in n){let o=i.type.modelProperties[s],l=n[s],d=xq(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}gd.getOperationArgumentValueFromParameter=xq;function Nq(e,t){let r={propertyFound:!1},n=0;for(;n{"use strict";Object.defineProperty(bo,"__esModule",{value:!0});bo.deserializationPolicy=bo.deserializationPolicyName=void 0;var w0e=Vp(),v0=_a(),Pq=Wp(),p5=Kp(),E0e=["application/json","text/json"],N0e=["application/xml","application/atom+xml"];bo.deserializationPolicyName="deserializationPolicy";function x0e(e={}){var t,r,n,i,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:E0e,d=(i=(n=e.expectedContentTypes)===null||n===void 0?void 0:n.xml)!==null&&i!==void 0?i:N0e,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:w0e.XML_CHARKEY}};return{name:bo.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return P0e(l,d,g,u,c)}}}bo.deserializationPolicy=x0e;function S0e(e){let t,r=e.request,n=(0,p5.getOperationRequestInfo)(r),i=n?.operationSpec;return i&&(n?.operationResponseGetter?t=n?.operationResponseGetter(i,e):t=i.responses[e.status]),t}function T0e(e){let t=e.request,r=(0,p5.getOperationRequestInfo)(t),n=r?.shouldDeserialize,i;return n===void 0?i=!0:typeof n=="boolean"?i=n:i=n(e),i}async function P0e(e,t,r,n,i){let a=await O0e(e,t,r,n,i);if(!T0e(a))return a;let s=(0,p5.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=S0e(a),{error:d,shouldReturnResponse:c}=R0e(a,o,l,n);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===Pq.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",n)}catch(u){throw new v0.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function C0e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function R0e(e,t,r,n){var i;let a=200<=e.status&&e.status<300;if(C0e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((i=e.request.streamResponseStatusCodes)===null||i===void 0)&&i.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new v0.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===Pq.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",n)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function O0e(e,t,r,n,i){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!i)throw new Error("Parsing XML not supported.");let d=await i(s,n.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||v0.RestError.PARSE_ERROR;throw new v0.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var _0=h(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.getPathStringFromParameter=yd.getStreamingResponseStatusCodes=void 0;var A0e=Wp();function I0e(e){let t=new Set;for(let r in e.responses){let n=e.responses[r];n.bodyMapper&&n.bodyMapper.type.name===A0e.MapperTypeNames.Stream&&t.add(Number(r))}return t}yd.getStreamingResponseStatusCodes=I0e;function D0e(e){let{parameterPath:t,mapper:r}=e,n;return typeof t=="string"?n=t:Array.isArray(t)?n=t.join("."):n=r.serializedName,n}yd.getPathStringFromParameter=D0e});var h5=h(gi=>{"use strict";Object.defineProperty(gi,"__esModule",{value:!0});gi.serializeRequestBody=gi.serializeHeaders=gi.serializationPolicy=gi.serializationPolicyName=void 0;var f5=Vp(),b0=Kp(),m5=Wp(),Qp=_0();gi.serializationPolicyName="serializationPolicy";function L0e(e={}){let t=e.stringifyXML;return{name:gi.serializationPolicyName,async sendRequest(r,n){let i=(0,b0.getOperationRequestInfo)(r),a=i?.operationSpec,s=i?.operationArguments;return a&&s&&(Cq(r,s,a),Rq(r,s,a,t)),n(r)}}}gi.serializationPolicy=L0e;function Cq(e,t,r){var n,i;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,b0.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,Qp.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,Qp.getPathStringFromParameter)(s),o)}}let a=(i=(n=t.options)===null||n===void 0?void 0:n.requestOptions)===null||i===void 0?void 0:i.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}gi.serializeHeaders=Cq;function Rq(e,t,r,n=function(){throw new Error("XML serialization unsupported!")}){var i,a,s,o,l;let d=(i=t.options)===null||i===void 0?void 0:i.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:f5.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,b0.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:_,xmlNamespacePrefix:b,nullable:x}=u,R=u.type.name;try{if(e.body!==void 0&&e.body!==null||x&&e.body===null||m){let O=(0,Qp.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,O,c);let U=R===m5.MapperTypeNames.Stream;if(r.isXML){let ie=b?`xmlns:${b}`:"xmlns",k=q0e(_,ie,R,e.body,c);R===m5.MapperTypeNames.Sequence?e.body=n(B0e(k,y||g||f,ie,_),{rootName:g||f,xmlCharKey:p}):U||(e.body=n(k,{rootName:g||f,xmlCharKey:p}))}else{if(R===m5.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;U||(e.body=JSON.stringify(e.body))}}}catch(O){throw new Error(`Error "${O.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,b0.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,Qp.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,Qp.getPathStringFromParameter)(u),c)}}}}gi.serializeRequestBody=Rq;function q0e(e,t,r,n,i){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[i.xml.xmlCharKey]=n,a[f5.XML_ATTRKEY]={[t]:e},a}return n}function B0e(e,t,r,n){if(Array.isArray(e)||(e=[e]),!r||!n)return{[t]:e};let i={[t]:e};return i[f5.XML_ATTRKEY]={[r]:n},i}});var g5=h(w0=>{"use strict";Object.defineProperty(w0,"__esModule",{value:!0});w0.createClientPipeline=void 0;var M0e=u5(),Oq=_a(),F0e=h5();function k0e(e={}){let t=(0,Oq.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Oq.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,F0e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,M0e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}w0.createClientPipeline=k0e});var Aq=h(E0=>{"use strict";Object.defineProperty(E0,"__esModule",{value:!0});E0.getCachedDefaultHttpClient=void 0;var j0e=_a(),y5;function z0e(){return y5||(y5=(0,j0e.createDefaultHttpClient)()),y5}E0.getCachedDefaultHttpClient=z0e});var qq=h(vd=>{"use strict";Object.defineProperty(vd,"__esModule",{value:!0});vd.appendQueryParams=vd.getRequestUrl=void 0;var Dq=Kp(),v5=_0(),U0e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function H0e(e,t,r,n){let i=$0e(t,r,n),a=!1,s=Iq(e,i);if(t.path){let d=Iq(t.path,i);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),G0e(d)?(s=d,a=!0):s=V0e(s,d)}let{queryParams:o,sequenceParams:l}=W0e(t,r,n);return s=Lq(s,o,l,a),s}vd.getRequestUrl=H0e;function Iq(e,t){let r=e;for(let[n,i]of t)r=r.split(n).join(i);return r}function $0e(e,t,r){var n;let i=new Map;if(!((n=e.urlParameters)===null||n===void 0)&&n.length)for(let a of e.urlParameters){let s=(0,Dq.getOperationArgumentValueFromParameter)(t,a,r),o=(0,v5.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),i.set(`{${a.mapper.serializedName||o}}`,s)}return i}function G0e(e){return e.includes("://")}function V0e(e,t){if(!t)return e;let r=new URL(e),n=r.pathname;n.endsWith("/")||(n=`${n}/`),t.startsWith("/")&&(t=t.substring(1));let i=t.indexOf("?");if(i!==-1){let a=t.substring(0,i),s=t.substring(i+1);n=n+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else n=n+t;return r.pathname=n,r.toString()}function W0e(e,t,r){var n;let i=new Map,a=new Set;if(!((n=e.queryParameters)===null||n===void 0)&&n.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,Dq.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,v5.getPathStringFromParameter)(s));let l=s.collectionFormat?U0e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),i.set(s.mapper.serializedName||(0,v5.getPathStringFromParameter)(s),o)}}return{queryParams:i,sequenceParams:a}}function K0e(e){let t=new Map;if(!e||e[0]!=="?")return t;e=e.slice(1);let r=e.split("&");for(let n of r){let[i,a]=n.split("=",2),s=t.get(i);s?Array.isArray(s)?s.push(a):t.set(i,[s,a]):t.set(i,a)}return t}function Lq(e,t,r,n=!1){if(t.size===0)return e;let i=new URL(e),a=K0e(i.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),n||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return i.search=s.length?`?${s.join("&")}`:"",i.toString()}vd.appendQueryParams=Lq});var _5=h(N0=>{"use strict";Object.defineProperty(N0,"__esModule",{value:!0});N0.logger=void 0;var Q0e=kl();N0.logger=(0,Q0e.createClientLogger)("core-client")});var Mq=h(x0=>{"use strict";Object.defineProperty(x0,"__esModule",{value:!0});x0.ServiceClient=void 0;var X0e=_a(),Y0e=g5(),Bq=l5(),J0e=Aq(),Z0e=Kp(),ehe=qq(),the=_0(),rhe=_5(),b5=class{constructor(t={}){var r,n;if(this._requestContentType=t.requestContentType,this._endpoint=(r=t.endpoint)!==null&&r!==void 0?r:t.baseUri,t.baseUri&&rhe.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,J0e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||nhe(t),!((n=t.additionalPolicies)===null||n===void 0)&&n.length)for(let{policy:i,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(i,{afterPhase:s})}}async sendRequest(t){return this.pipeline.sendRequest(this._httpClient,t)}async sendOperationRequest(t,r){let n=r.baseUrl||this._endpoint;if(!n)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 i=(0,ehe.getRequestUrl)(n,r,t,this),a=(0,X0e.createPipelineRequest)({url:i});a.method=r.httpMethod;let s=(0,Z0e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,the.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,Bq.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,Bq.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};x0.ServiceClient=b5;function nhe(e){let t=ihe(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,Y0e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function ihe(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 kq=h(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.authorizeRequestOnClaimChallenge=_d.parseCAEChallenge=void 0;var ahe=_5(),she=o5();function Fq(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}_d.parseCAEChallenge=Fq;async function ohe(e){let{scopes:t,response:r}=e,n=e.logger||ahe.logger,i=r.headers.get("WWW-Authenticate");if(!i)return n.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(Fq(i)||[]).find(l=>l.claims);if(!s)return n.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,she.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}_d.authorizeRequestOnClaimChallenge=ohe});var zq=h(S0=>{"use strict";Object.defineProperty(S0,"__esModule",{value:!0});S0.authorizeRequestOnTenantChallenge=void 0;var jq={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function lhe(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 dhe=async e=>{let t=fhe(e.request),r=uhe(e.response);if(r){let n=mhe(r),i=phe(e,n),a=che(n);if(!a)return!1;let s=await e.getAccessToken(i,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(jq.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};S0.authorizeRequestOnTenantChallenge=dhe;function che(e){let n=new URL(e.authorization_uri).pathname.split("/")[1];if(n&&lhe(n))return n}function phe(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=jq.DefaultScope;let n=r.toString();return n==="https://disk.azure.com/.default"&&(n="https://disk.azure.com//.default"),[n]}function uhe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function mhe(e){return`${e.slice(7).trim()} `.split(" ").filter(i=>i).map(i=>(([a,s])=>({[a]:s}))(i.trim().split("="))).reduce((i,a)=>Object.assign(Object.assign({},i),a),{})}function fhe(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var w5=h(at=>{"use strict";Object.defineProperty(at,"__esModule",{value:!0});at.authorizeRequestOnTenantChallenge=at.authorizeRequestOnClaimChallenge=at.serializationPolicyName=at.serializationPolicy=at.deserializationPolicyName=at.deserializationPolicy=at.XML_CHARKEY=at.XML_ATTRKEY=at.createClientPipeline=at.ServiceClient=at.MapperTypeNames=at.createSerializer=void 0;var Uq=Wp();Object.defineProperty(at,"createSerializer",{enumerable:!0,get:function(){return Uq.createSerializer}});Object.defineProperty(at,"MapperTypeNames",{enumerable:!0,get:function(){return Uq.MapperTypeNames}});var hhe=Mq();Object.defineProperty(at,"ServiceClient",{enumerable:!0,get:function(){return hhe.ServiceClient}});var ghe=g5();Object.defineProperty(at,"createClientPipeline",{enumerable:!0,get:function(){return ghe.createClientPipeline}});var Hq=Vp();Object.defineProperty(at,"XML_ATTRKEY",{enumerable:!0,get:function(){return Hq.XML_ATTRKEY}});Object.defineProperty(at,"XML_CHARKEY",{enumerable:!0,get:function(){return Hq.XML_CHARKEY}});var $q=u5();Object.defineProperty(at,"deserializationPolicy",{enumerable:!0,get:function(){return $q.deserializationPolicy}});Object.defineProperty(at,"deserializationPolicyName",{enumerable:!0,get:function(){return $q.deserializationPolicyName}});var Gq=h5();Object.defineProperty(at,"serializationPolicy",{enumerable:!0,get:function(){return Gq.serializationPolicy}});Object.defineProperty(at,"serializationPolicyName",{enumerable:!0,get:function(){return Gq.serializationPolicyName}});var yhe=kq();Object.defineProperty(at,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return yhe.authorizeRequestOnClaimChallenge}});var vhe=zq();Object.defineProperty(at,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return vhe.authorizeRequestOnTenantChallenge}})});var Yp=h(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.HttpHeaders=Gi.toHttpHeadersLike=Gi.toWebResourceLike=Gi.toPipelineRequest=void 0;var Vq=_a(),Wq=Symbol("Original PipelineRequest"),_he=Symbol.for("@azure/core-client original request");function Kq(e,t={}){let n=e[Wq],i=(0,Vq.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(n)return n.headers=i,n;{let a=(0,Vq.createPipelineRequest)({url:e.url,method:e.method,headers:i,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});return t.originalRequest&&(a[_he]=t.originalRequest),a}}Gi.toPipelineRequest=Kq;function Qq(e,t){var r;let n=(r=t?.originalRequest)!==null&&r!==void 0?r:e,i={url:e.url,method:e.method,headers:Xq(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,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(i,{get(a,s,o){return s===Wq?e:s==="clone"?()=>Qq(Kq(i,{originalRequest:n}),{createProxy:!0,originalRequest:n}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):i}Gi.toWebResourceLike=Qq;function Xq(e){return new T0(e.toJSON({preserveCase:!0}))}Gi.toHttpHeadersLike=Xq;function Xp(e){return e.toLowerCase()}var T0=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[Xp(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[Xp(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[Xp(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[Xp(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 n=0;n{"use strict";Object.defineProperty(bd,"__esModule",{value:!0});bd.toPipelineResponse=bd.toCompatResponse=void 0;var bhe=_a(),E5=Yp(),Yq=Symbol("Original FullOperationResponse");function whe(e,t){let r=(0,E5.toWebResourceLike)(e.request),n=(0,E5.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(i,a,s){return a==="headers"?n:a==="request"?r:a===Yq?e:Reflect.get(i,a,s)},set(i,a,s,o){return a==="headers"?n=s:a==="request"&&(r=s),Reflect.set(i,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:n})}bd.toCompatResponse=whe;function Ehe(e){let r=e[Yq],n=(0,bhe.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=n,r):Object.assign(Object.assign({},e),{headers:n,request:(0,E5.toPipelineRequest)(e.request)})}bd.toPipelineResponse=Ehe});var Zq=h(C0=>{"use strict";Object.defineProperty(C0,"__esModule",{value:!0});C0.ExtendedServiceClient=void 0;var Jq=i5(),Nhe=_a(),xhe=w5(),She=P0(),N5=class extends xhe.ServiceClient{constructor(t){var r,n;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Jq.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Jq.createDisableKeepAlivePolicy)()),((n=t.redirectOptions)===null||n===void 0?void 0:n.handleRedirects)===!1&&this.pipeline.removePolicy({name:Nhe.redirectPolicyName})}async sendOperationRequest(t,r){var n;let i=(n=t?.options)===null||n===void 0?void 0:n.onResponse,a;function s(l,d,c){a=l,i&&i(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,She.toCompatResponse)(a)}),o}};C0.ExtendedServiceClient=N5});var nB=h(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.createRequestPolicyFactoryPolicy=ba.requestPolicyFactoryPolicyName=ba.HttpPipelineLogLevel=void 0;var eB=Yp(),tB=P0(),rB;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(rB||(ba.HttpPipelineLogLevel=rB={}));var The={log(e,t){},shouldLog(e){return!1}};ba.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Phe(e){let t=e.slice().reverse();return{name:ba.requestPolicyFactoryPolicyName,async sendRequest(r,n){let i={async sendRequest(o){let l=await n((0,eB.toPipelineRequest)(o));return(0,tB.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)i=o.create(i,The);let a=(0,eB.toWebResourceLike)(r,{createProxy:!0}),s=await i.sendRequest(a);return(0,tB.toPipelineResponse)(s)}}}ba.createRequestPolicyFactoryPolicy=Phe});var iB=h(R0=>{"use strict";Object.defineProperty(R0,"__esModule",{value:!0});R0.convertHttpClient=void 0;var Che=P0(),Rhe=Yp();function Ohe(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,Rhe.toWebResourceLike)(t,{createProxy:!0}));return(0,Che.toPipelineResponse)(r)}}}R0.convertHttpClient=Ohe});var aB=h(Or=>{"use strict";Object.defineProperty(Or,"__esModule",{value:!0});Or.toHttpHeadersLike=Or.convertHttpClient=Or.disableKeepAlivePolicyName=Or.HttpPipelineLogLevel=Or.createRequestPolicyFactoryPolicy=Or.requestPolicyFactoryPolicyName=Or.ExtendedServiceClient=void 0;var Ahe=Zq();Object.defineProperty(Or,"ExtendedServiceClient",{enumerable:!0,get:function(){return Ahe.ExtendedServiceClient}});var x5=nB();Object.defineProperty(Or,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return x5.requestPolicyFactoryPolicyName}});Object.defineProperty(Or,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return x5.createRequestPolicyFactoryPolicy}});Object.defineProperty(Or,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return x5.HttpPipelineLogLevel}});var Ihe=i5();Object.defineProperty(Or,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Ihe.disableKeepAlivePolicyName}});var Dhe=iB();Object.defineProperty(Or,"convertHttpClient",{enumerable:!0,get:function(){return Dhe.convertHttpClient}});var Lhe=Yp();Object.defineProperty(Or,"toHttpHeadersLike",{enumerable:!0,get:function(){return Lhe.toHttpHeadersLike}})});var O0=h(wa=>{"use strict";var sB=":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",qhe=sB+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",oB="["+sB+"]["+qhe+"]*",Bhe=new RegExp("^"+oB+"$"),Mhe=function(e,t){let r=[],n=t.exec(e);for(;n;){let i=[];i.startIndex=t.lastIndex-n[0].length;let a=n.length;for(let s=0;s"u")};wa.isExist=function(e){return typeof e<"u"};wa.isEmptyObject=function(e){return Object.keys(e).length===0};wa.merge=function(e,t,r){if(t){let n=Object.keys(t),i=n.length;for(let a=0;a{"use strict";var S5=O0(),khe={allowBooleanAttributes:!1,unpairedTags:[]};uB.validate=function(e,t){t=Object.assign({},khe,t);let r=[],n=!1,i=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!Whe(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",Ft("InvalidTag",p,$r(e,a))}let d=Uhe(e,a);if(d===!1)return Ft("InvalidAttr","Attributes for '"+l+"' have open quote.",$r(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=pB(c,t);if(u===!0)n=!0;else return Ft(u.err.code,u.err.msg,$r(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return Ft("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",$r(e,s));if(r.length===0)return Ft("InvalidTag","Closing tag '"+l+"' has not been opened.",$r(e,s));{let p=r.pop();if(l!==p.tagName){let u=$r(e,p.tagStartPos);return Ft("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",$r(e,s))}r.length==0&&(i=!0)}}else return Ft("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",$r(e,a));else{let p=pB(c,t);if(p!==!0)return Ft(p.err.code,p.err.msg,$r(e,a-c.length+p.err.line));if(i===!0)return Ft("InvalidXml","Multiple possible root nodes found.",$r(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),n=!0}for(a++;a0)return Ft("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ft("InvalidXml","Start tag expected.",1);return!0};function lB(e){return e===" "||e===" "||e===` +`||e==="\r"}function dB(e,t){let r=t;for(;t5&&n==="xml")return Ft("InvalidXml","XML declaration allowed only at the start of the document.",$r(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function cB(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var jhe='"',zhe="'";function Uhe(e,t){let r="",n="",i=!1;for(;t"&&n===""){i=!0;break}r+=e[t]}return n!==""?!1:{value:r,index:t,tagClosed:i}}var Hhe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function pB(e,t){let r=S5.getAllMatches(e,Hhe),n={};for(let i=0;i{var mB={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Khe=function(e){return Object.assign({},mB,e)};P5.buildOptions=Khe;P5.defaultOptions=mB});var gB=h((mCe,hB)=>{"use strict";var C5=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};hB.exports=C5});var vB=h((fCe,yB)=>{var Qhe=O0();function Xhe(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let n=1,i=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,n--):n--,n===0)break}else e[t]==="["?i=!0:s+=e[t];if(n!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function Yhe(e,t){let r="";for(;t{var i2e=/^[-+]?0x[a-fA-F0-9]+$/,a2e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var s2e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function o2e(e,t={}){if(t=Object.assign({},s2e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&i2e.test(r))return Number.parseInt(r,16);{let n=a2e.exec(r);if(n){let i=n[1],a=n[2],s=l2e(n[3]),o=n[4]||n[6];if(!t.leadingZeros&&a.length>0&&i&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!i&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||i&&d==="-"+s?l:e:a?s===d||i+s===d?l:e:r===d||r===i+d?l:e}}else return e}}function l2e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}_B.exports=o2e});var R5=h((gCe,wB)=>{function d2e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}wB.exports=d2e});var xB=h((yCe,NB)=>{"use strict";var EB=O0(),Zp=gB(),c2e=vB(),p2e=bB(),u2e=R5(),O5=class{constructor(t){this.options=t,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:(r,n)=>String.fromCharCode(Number.parseInt(n,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,n)=>String.fromCharCode(Number.parseInt(n,16))}},this.addExternalEntities=m2e,this.parseXml=v2e,this.parseTextData=f2e,this.resolveNameSpace=h2e,this.buildAttributesMap=y2e,this.isItStopNode=E2e,this.replaceEntitiesValue=b2e,this.readStopNodeData=x2e,this.saveTextToParentTag=w2e,this.addChild=_2e,this.ignoreAttributesFn=u2e(this.options.ignoreAttributes)}};function m2e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,i,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?I5(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?I5(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function h2e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var g2e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function y2e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let n=EB.getAllMatches(e,g2e),i=n.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(n=this.saveTextToParentTag(n,r,i));let d=i.substring(i.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=i.lastIndexOf(".",i.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=i.lastIndexOf("."),i=i.substring(0,c),r=this.tagsNodeStack.pop(),n="",a=o}else if(e[a+1]==="?"){let o=A5(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(n=this.saveTextToParentTag(n,r,i),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new Zp(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,i,o.tagName)),this.addChild(r,l,i)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=wo(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);n=this.saveTextToParentTag(n,r,i),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=c2e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=wo(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);n=this.saveTextToParentTag(n,r,i);let d=this.parseTextData(l,r.tagname,i,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=A5(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,i,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),i=i.substring(0,i.lastIndexOf("."))),l!==t.tagname&&(i+=i?"."+l:l),this.isItStopNode(this.options.stopNodes,i,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),i=i.substr(0,i.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new Zp(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,i,l)),f&&(f=this.parseTextData(f,l,i,!0,p,!0,!0)),i=i.substr(0,i.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,i)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),i=i.substr(0,i.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new Zp(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,i,l)),this.addChild(r,f,i),i=i.substr(0,i.lastIndexOf("."))}else{let f=new Zp(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,i,l)),this.addChild(r,f,i),r=f}n="",a=u}}else n+=e[a];return t.child};function _2e(e,t,r){let n=this.options.updateTag(t.tagname,r,t[":@"]);n===!1||(typeof n=="string"&&(t.tagname=n),e.addChild(t))}var b2e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function w2e(e,t,r,n){return e&&(n===void 0&&(n=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,n),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function E2e(e,t,r){let n="*."+r;for(let i in e){let a=e[i];if(n===a||t===a)return!0}return!1}function N2e(e,t,r=">"){let n,i="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(i--,i===0))return{tagContent:e.substring(n,r),i:a};r=a}else if(e[r+1]==="?")r=wo(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=wo(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=wo(e,"]]>",r,"StopNode is not closed.")-2;else{let a=A5(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&i++,r=a.closeIndex)}}function I5(e,t,r){if(t&&typeof e=="string"){let n=e.trim();return n==="true"?!0:n==="false"?!1:p2e(e,r)}else return EB.isExist(e)?e:""}NB.exports=O5});var PB=h(TB=>{"use strict";function S2e(e,t){return SB(e,t)}function SB(e,t,r){let n,i={};for(let a=0;a0&&(i[t.textNodeName]=n):n!==void 0&&(i[t.textNodeName]=n),i}function T2e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:R2e}=fB(),O2e=xB(),{prettify:A2e}=PB(),I2e=T5(),D5=class{constructor(t){this.externalEntities={},this.options=R2e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=I2e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let n=new O2e(this.options);n.addExternalEntities(this.externalEntities);let i=n.parseXml(t);return this.options.preserveOrder||i===void 0?i:A2e(i,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};CB.exports=D5});var LB=h((bCe,DB)=>{var D2e=` +`;function L2e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=D2e),AB(e,t,"",r)}function AB(e,t,r,n){let i="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){i+=n+``,a=!0;continue}else if(l[0]==="?"){let f=OB(o[":@"],t),g=l==="?xml"?"":n,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",i+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=n;c!==""&&(c+=t.indentBy);let p=OB(o[":@"],t),u=n+`<${l}${p}`,m=AB(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?i+=u+">":i+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?i+=u+"/>":m&&m.endsWith(">")?i+=u+`>${m}${n}`:(i+=u+">",m&&n!==""&&(m.includes("/>")||m.includes("`),a=!0}return i}function q2e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var M2e=LB(),F2e=R5(),k2e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function gs(e){this.options=Object.assign({},k2e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=F2e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=U2e),this.processTextOrObjNode=j2e,this.options.format?(this.indentate=z2e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}gs.prototype.build=function(e){return this.options.preserveOrder?M2e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};gs.prototype.j2x=function(e,t,r){let n="",i="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(i+="");else if(e[s]===null)this.isAttribute(s)?i+="":s[0]==="?"?i+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)i+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))n+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);i+=this.replaceEntitiesValue(l)}else i+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?i+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:i+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),i+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+i:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(n)+``+this.newLine:this.indentate(n)+"<"+t+r+a+this.tagEndChar+e+this.indentate(n)+i}};gs.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(n)+``+this.newLine;if(t[0]==="?")return this.indentate(n)+"<"+t+r+"?"+this.tagEndChar;{let i=this.options.tagValueProcessor(t,e);return i=this.replaceEntitiesValue(i),i===""?this.indentate(n)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(n)+"<"+t+r+">"+i+"0&&this.options.processEntities)for(let t=0;t{"use strict";var H2e=T5(),$2e=RB(),G2e=BB();MB.exports={XMLParser:$2e,XMLValidator:H2e,XMLBuilder:G2e}});var L5=h(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.XML_CHARKEY=wd.XML_ATTRKEY=void 0;wd.XML_ATTRKEY="$";wd.XML_CHARKEY="_"});var zB=h(A0=>{"use strict";Object.defineProperty(A0,"__esModule",{value:!0});A0.stringifyXML=K2e;A0.parseXML=Q2e;var q5=FB(),kB=L5();function jB(e){var t;return{attributesGroupName:kB.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:kB.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function V2e(e={}){var t,r;return Object.assign(Object.assign({},jB(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 W2e(e={}){return Object.assign(Object.assign({},jB(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function K2e(e,t={}){let r=V2e(t),n=new q5.XMLBuilder(r),i={[r.rootNodeName]:e};return`${n.build(i)}`.replace(/\n/g,"")}async function Q2e(e,t={}){if(!e)throw new Error("Document is empty");let r=q5.XMLValidator.validate(e);if(r!==!0)throw r;let i=new q5.XMLParser(W2e(t)).parse(e);if(i["?xml"]&&delete i["?xml"],!t.includeRoot)for(let a of Object.keys(i)){let s=i[a];return typeof s=="object"?Object.assign({},s):s}return i}});var $B=h(Vi=>{"use strict";Object.defineProperty(Vi,"__esModule",{value:!0});Vi.XML_CHARKEY=Vi.XML_ATTRKEY=Vi.parseXML=Vi.stringifyXML=void 0;var UB=zB();Object.defineProperty(Vi,"stringifyXML",{enumerable:!0,get:function(){return UB.stringifyXML}});Object.defineProperty(Vi,"parseXML",{enumerable:!0,get:function(){return UB.parseXML}});var HB=L5();Object.defineProperty(Vi,"XML_ATTRKEY",{enumerable:!0,get:function(){return HB.XML_ATTRKEY}});Object.defineProperty(Vi,"XML_CHARKEY",{enumerable:!0,get:function(){return HB.XML_CHARKEY}})});var GB=h(I0=>{"use strict";Object.defineProperty(I0,"__esModule",{value:!0});I0.AbortError=void 0;var B5=class extends Error{constructor(t){super(t),this.name="AbortError"}};I0.AbortError=B5});var VB=h(D0=>{"use strict";Object.defineProperty(D0,"__esModule",{value:!0});D0.AbortError=void 0;var X2e=GB();Object.defineProperty(D0,"AbortError",{enumerable:!0,get:function(){return X2e.AbortError}})});var k5=h(tu=>{"use strict";Object.defineProperty(tu,"__esModule",{value:!0});var Ed=new WeakMap,L0=new WeakMap,eu=class e{constructor(){this.onabort=null,Ed.set(this,[]),L0.set(this,!1)}get aborted(){if(!L0.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return L0.get(this)}static get none(){return new e}addEventListener(t,r){if(!Ed.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Ed.get(this).push(r)}removeEventListener(t,r){if(!Ed.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=Ed.get(this),i=n.indexOf(r);i>-1&&n.splice(i,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function WB(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Ed.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),L0.set(e,!0)}var M5=class extends Error{constructor(t){super(t),this.name="AbortError"}},F5=class{constructor(t){if(this._signal=new eu,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){WB(this._signal)}static timeout(t){let r=new eu,n=setTimeout(WB,t,r);return typeof n.unref=="function"&&n.unref(),r}};tu.AbortController=F5;tu.AbortError=M5;tu.AbortSignal=eu});var fM=h(No=>{"use strict";Object.defineProperty(No,"__esModule",{value:!0});var Y2e=kl(),KB=k5(),J2e=Hr(),Eo=Y2e.createClientLogger("core-lro"),XB=2e3,YB=["succeeded","canceled","failed"];function JB(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function QB(e){let{state:t,stateProxy:r,isOperationError:n}=e;return i=>{throw n(i)&&(r.setError(t,i),r.setFailed(t)),i}}function Z2e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function ege(e){let t=e.message,r=e.code,n=e;for(;n.innererror;)n=n.innererror,r=n.code,t=Z2e(t,n.message);return{code:r,message:t}}function ZB(e){let{state:t,stateProxy:r,status:n,isDone:i,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(n){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=ege(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),Eo.warning(p);break}case"canceled":{r.setCanceled(t);break}}(i?.(o,t)||i===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(n))&&r.setResult(t,tge({response:o,state:t,processResult:a}))}function tge(e){let{processResult:t,response:r,state:n}=e;return t?t(r,n):r}async function eM(e){let{init:t,stateProxy:r,processResult:n,getOperationStatus:i,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};Eo.verbose("LRO: Operation description:",p);let u=r.initState(p),m=i({response:c,state:u,operationLocation:o});return ZB({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:n}),u}async function rge(e){let{poll:t,state:r,stateProxy:n,operationLocation:i,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(i,l).catch(QB({state:r,stateProxy:n,isOperationError:o})),c=a(d,r);if(Eo.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${YB.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(QB({state:r,stateProxy:n,isOperationError:o})),status:c}}return{response:d,status:c}}async function tM(e){let{poll:t,state:r,stateProxy:n,options:i,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:_}=r.config;if(_!==void 0){let{response:b,status:x}=await rge({poll:t,getOperationStatus:a,state:r,stateProxy:n,operationLocation:_,getResourceLocation:s,isOperationError:l,options:i});if(ZB({status:x,response:b,state:r,stateProxy:n,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!YB.includes(x)){let R=c?.(b);R&&f(R);let O=o?.(b,r);if(O!==void 0){let U=_!==O;r.config.operationLocation=O,d?.(O,U)}else d?.(_,!1)}m?.(r,b)}}function rM(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function nM(e){return e.headers.location}function iM(e){return e.headers["operation-location"]}function aM(e){return e.headers["azure-asyncoperation"]}function nge(e){let{location:t,requestMethod:r,requestPath:n,resourceLocationConfig:i}=e;switch(r){case"PUT":return n;case"DELETE":return;default:switch(i){case"azure-async-operation":return;case"original-uri":return n;case"location":default:return t}}}function sM(e){let{rawResponse:t,requestMethod:r,requestPath:n,resourceLocationConfig:i}=e,a=iM(t),s=aM(t),o=rM({operationLocation:a,azureAsyncOperation:s}),l=nM(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:nge({requestMethod:d,location:l,requestPath:n,resourceLocationConfig:i})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}function oM(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 U5(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 Eo.verbose(`LRO: unrecognized operation status: ${t}`),t}}function ige(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return oM({status:r,statusCode:e.statusCode})}function age(e){var t,r;let{properties:n,provisioningState:i}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return oM({status:a,statusCode:e.statusCode})}function U5(e){return e===202?"running":e<300?"succeeded":"failed"}function lM({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?sge(new Date(t)):r*1e3}}function dM(e){let t=e.flatResponse.error;if(!t){Eo.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){Eo.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function sge(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await i.sendInitialRequest(),o=sM({rawResponse:s.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:n?({flatResponse:s},o)=>n(s,o):({flatResponse:s})=>s,getOperationStatus:cM,setErrorAsResult:a})}function pM({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return rM({operationLocation:iM(e),azureAsyncOperation:aM(e)});case"ResourceLocation":return nM(e);case"Body":default:return}}function H5({rawResponse:e},t){var r;let n=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(n){case"OperationLocation":return ige(e);case"ResourceLocation":return U5(e.statusCode);case"Body":return age(e);default:throw new Error(`Internal error: Unexpected operation mode: ${n}`)}}function uM({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function mM(e){return e.name==="RestError"}async function lge(e){let{lro:t,stateProxy:r,options:n,processResult:i,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return tM({state:o,stateProxy:r,setDelay:s,processResult:i?({flatResponse:d},c)=>i(d,c):({flatResponse:d})=>d,getError:dM,updateState:a,getPollingInterval:lM,getOperationLocation:pM,getOperationStatus:H5,isOperationError:mM,getResourceLocation:uM,options:n,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var dge=()=>({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 cge(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:n,isOperationError:i,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=XB,restoreFrom:y}=p||{},_=dge(),b=f?(()=>{let w=!1;return(ae,se)=>{se?f(ae):w||f(ae),w=!0}})():void 0,x=y?JB(y):await eM({init:d,stateProxy:_,processResult:u,getOperationStatus:r,withOperationLocation:b,setErrorAsResult:!l}),R,O=new KB.AbortController,U=new Map,ie=async()=>U.forEach(w=>w(x)),k="Operation was canceled",q=g,Z={getOperationState:()=>x,getResult:()=>x.result,isDone:()=>["succeeded","failed","canceled"].includes(x.status),isStopped:()=>R===void 0,stopPolling:()=>{O.abort()},toString:()=>JSON.stringify({state:x}),onProgress:w=>{let ae=Symbol();return U.set(ae,w),()=>U.delete(ae)},pollUntilDone:w=>R??(R=(async()=>{let{abortSignal:ae}=w||{},{signal:se}=ae?new KB.AbortController([ae,O.signal]):O;if(!Z.isDone())for(await Z.poll({abortSignal:se});!Z.isDone();)await J2e.delay(q,{abortSignal:se}),await Z.poll({abortSignal:se});if(l)return Z.getResult();switch(x.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(k);case"failed":throw x.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{R=void 0})),async poll(w){if(l){if(Z.isDone())return}else switch(x.status){case"succeeded":return;case"canceled":throw new Error(k);case"failed":throw x.error}if(await tM({poll:c,state:x,stateProxy:_,getOperationLocation:t,isOperationError:i,withOperationLocation:b,getPollingInterval:s,getOperationStatus:n,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:w,setDelay:ae=>{q=ae},setErrorAsResult:!l}),await ie(),!l)switch(x.status){case"canceled":throw new Error(k);case"failed":throw x.error}}};return Z}}async function pge(e,t){let{resourceLocationConfig:r,intervalInMs:n,processResult:i,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return cge({getStatusFromInitialResponse:cM,getStatusFromPollResponse:H5,isOperationError:mM,getOperationLocation:pM,getResourceLocation:uM,getPollingInterval:lM,getError:dM,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=sM({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:n,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:i?({flatResponse:d},c)=>i(d,c):({flatResponse:d})=>d})}var uge=()=>({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)}),j5=class{constructor(t,r,n,i,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=n,this.lroResourceLocationConfig=i,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let n=uge();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await oge({lro:this.lro,stateProxy:n,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let i=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await lge({lro:this.lro,state:this.state,stateProxy:n,processResult:this.processResult,updateState:i?(s,{rawResponse:o})=>i(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return Eo.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},q0=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},B0=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},M0=class{constructor(t){this.resolveOnUnsuccessful=!1,this.stopped=!0,this.pollProgressCallbacks=[],this.operation=t,this.promise=new Promise((r,n)=>{this.resolve=r,this.reject=n}),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 B0("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 q0("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()}},z5=class extends M0{constructor(t,r){let{intervalInMs:n=XB,resumeFrom:i,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=i?JB(i):{},p=new j5(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:n},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};No.LroEngine=z5;No.Poller=M0;No.PollerCancelledError=B0;No.PollerStoppedError=q0;No.createHttpPoller=pge});var az=h(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var Ar=_a(),j=(qL(),Ba(LL)),Gn=HL(),Ye=Hr(),Z0=aB(),au=w5(),K5=$B(),mge=kl(),eh=VB(),S8=require("crypto"),fge=k9(),T8=require("stream"),hge=fM(),TM=require("events"),gge=require("fs"),yge=require("util"),vge=require("buffer");function th(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var n=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,n.get?n:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var _ge=th(Z0),Ad=th(au),P8=th(gge),bge=th(yge),zt=mge.createClientLogger("storage-blob"),Pd=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},PM="12.25.0",C8="2024-11-04",$5=256*1024*1024,G5=4e3*1024*1024,F0=5e4,wge=8*1024*1024,Q5=4*1024*1024,Ege=5,Nge=100*1e3,R8="https://storage.azure.com/.default",yi={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},xge={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},ve={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"},Wi="",CM="*",Sge=1*1024*1024,hM=256,Tge=4*Sge,Ea=`\r +`,RM="HTTP/1.1",Pge="AES256",Cge="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Rge=["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"],Oge=["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"],Age="BlobUsesCustomerSpecifiedEncryption",Ige="BlobDoesNotUseCustomerSpecifiedEncryption",Dge=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Lge(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=Bge(r),t.pathname=r,t.toString()}function qge(e){let t="";if(e.search("DevelopmentStorageProxyUri=")!==-1){let r=e.split(";");for(let n of r)n.trim().startsWith("DevelopmentStorageProxyUri=")&&(t=n.trim().match("DevelopmentStorageProxyUri=(.*)")[1])}return t}function xo(e,t){let r=e.split(";");for(let n of r)if(n.trim().startsWith(t))return n.trim().match(t+"=(.*)")[1];return""}function Id(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=qge(e),e=Cge);let r=xo(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let n="",i="",a=Buffer.from("accountKey","base64"),s="";if(i=xo(e,"AccountName"),a=Buffer.from(xo(e,"AccountKey"),"base64"),!r){n=xo(e,"DefaultEndpointsProtocol");let o=n.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=xo(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${n}://${i}.blob.${s}`}if(i){if(a.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:i,accountKey:a,proxyUri:t}}else{let n=xo(e,"SharedAccessSignature"),i=xo(e,"AccountName");if(i||(i=LM(r)),r){if(!n)throw new Error("Invalid SharedAccessSignature in the provided SAS Connection String")}else throw new Error("Invalid BlobEndpoint in the provided SAS Connection String");return n.startsWith("?")&&(n=n.substring(1)),{kind:"SASConnString",url:r,accountName:i,accountSas:n}}}function Bge(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function _t(e,t){let r=new URL(e),n=r.pathname;return n=n?n.endsWith("/")?`${n}${t}`:`${n}/${t}`:t,r.pathname=n,r.toString()}function Na(e,t,r){let n=new URL(e),i=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=n.search===""?"?":n.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==i&&o.push(l)}return a&&o.push(`${i}=${a}`),n.search=o.length?`?${o.join("&")}`:"",n.toString()}function gM(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function OM(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function rh(e){try{return new URL(e).pathname}catch{return}}function Mge(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function Fge(e){let t=new URL(e),r=t.pathname;if(!r)throw new RangeError("Invalid url without valid path.");let n=t.search||"";return n=n.trim(),n!==""&&(n=n.startsWith("?")?n:`?${n}`),`${r}${n}`}function AM(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(i=>{let a=i.indexOf("="),s=i.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+jge(t.toString(),48-e.length,"0");return kge(a)}async function IM(e,t,r){return new Promise((n,i)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),i(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),n()},e),t!==void 0&&t.addEventListener("abort",s)})}function jge(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 DM(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function LM(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:A8(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function A8(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&&Dge.includes(e.port)}function To(e){if(e===void 0)return;let t=[];for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let n=e[r];t.push(`${encodeURIComponent(r)}=${encodeURIComponent(n)}`)}return t.join("&")}function zge(e){if(e===void 0)return;let t={blobTagSet:[]};for(let r in e)if(Object.prototype.hasOwnProperty.call(e,r)){let n=e[r];t.blobTagSet.push({key:r,value:n})}return t}function ru(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function vM(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 U0(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let n=r.split("_"),i="or-";n[0].startsWith(i)&&(n[0]=n[0].substring(i.length));let a={ruleId:n[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===n[0]);s>-1?t[s].rules.push(a):t.push({policyId:n[0],rules:[a]})}return t}function su(e){return e?e.scheme+" "+e.value:void 0}function Sd(e){return e.encoded?decodeURIComponent(e.content):e.content}function Uge(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Sd(t.name)}))}})}function Hge(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Sd(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Sd(r.name)}))}})}function*_M(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let n=0,i=0;for(;n=1?Math.floor(n.maxTries):ys.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:ys.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:ys.maxRetryDelayInMs):ys.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:ys.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:ys.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,n){let i=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||n%2===1;a||(i.url=OM(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=Na(i.url,yi.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(zt.info(`RetryPolicy: =====> Try=${n} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(i),!this.shouldRetry(a,n,s))return s;r=r||!a&&s.status===404}catch(o){if(zt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,n,s,o))throw o}return await this.delay(a,n,t.abortSignal),this.attemptSendRequest(t,r,++n)}shouldRetry(t,r,n,i){if(r>=this.retryOptions.maxTries)return zt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(i){for(let s of a)if(i.name.toUpperCase().includes(s)||i.message.toUpperCase().includes(s)||i.code&&i.code.toString().toUpperCase()===s)return zt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(n||i){let s=n?n.status:i?i.statusCode:0;if(!t&&s===404)return zt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return zt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return i?.code==="PARSE_ERROR"&&i?.message.startsWith('Error "Error: Unclosed root tag')?(zt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,n){let i=0;if(t)switch(this.retryOptions.retryPolicyType){case le.StorageRetryPolicyType.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case le.StorageRetryPolicyType.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return zt.info(`RetryPolicy: Delay for ${i}ms`),IM(i,n,$ge)}},$0=class{constructor(t){this.retryOptions=t}create(t,r){return new H0(t,r,this.retryOptions)}},ou=class extends Pd{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},Gge=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]),Vge=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]),Wge=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 qM(e,t){return Kge(e,t)?-1:1}function Kge(e,t){let r=[Gge,Vge,Wge],n=0,i=0,a=0;for(;na;let s=i0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,ve.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,ve.CONTENT_ENCODING),this.getHeaderValueToSign(t,ve.CONTENT_LENGTH),this.getHeaderValueToSign(t,ve.CONTENT_MD5),this.getHeaderValueToSign(t,ve.CONTENT_TYPE),this.getHeaderValueToSign(t,ve.DATE),this.getHeaderValueToSign(t,ve.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,ve.IF_MATCH),this.getHeaderValueToSign(t,ve.IF_NONE_MATCH),this.getHeaderValueToSign(t,ve.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,ve.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),n=this.factory.computeHMACSHA256(r);return t.headers.set(ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),t}getHeaderValueToSign(t,r){let n=t.headers.get(r);return!n||r===ve.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE));r.sort((i,a)=>qM(i.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((i,a,s)=>!(a>0&&i.name.toLowerCase()===s[a-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()} +`}),n}getCanonicalizedResourceString(t){let r=rh(t.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=AM(t.url),a={};if(i){let s=[];for(let o in i)if(Object.prototype.hasOwnProperty.call(i,o)){let l=o.toLowerCase();a[l]=i[o],s.push(l)}s.sort();for(let o of s)n+=` +${o}:${decodeURIComponent(a[o])}`}return n}},lu=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},tt=class extends lu{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new G0(t,r,this)}computeHMACSHA256(t){return S8.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},V0=class extends ou{constructor(t,r){super(t,r)}},nt=class extends lu{create(t,r){return new V0(t,r)}},V5;function Qge(){return V5||(V5=Ar.createDefaultHttpClient()),V5}var Xge="storageBrowserPolicy";function Yge(){return{name:Xge,async sendRequest(e,t){return Ye.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=Na(e.url,yi.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(ve.COOKIE),e.headers.delete(ve.CONTENT_LENGTH)),t(e)}}}var Jge="storageRetryPolicy",du;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(du||(du={}));var Nd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:du.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Zge=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],e6e=new eh.AbortError("The operation was aborted.");function t6e(e={}){var t,r,n,i,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Nd.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Nd.maxTries,d=(n=e.retryDelayInMs)!==null&&n!==void 0?n:Nd.retryDelayInMs,c=(i=e.maxRetryDelayInMs)!==null&&i!==void 0?i:Nd.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:Nd.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:Nd.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:_,error:b}){var x,R;if(y>=l)return zt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(b){for(let O of Zge)if(b.name.toUpperCase().includes(O)||b.message.toUpperCase().includes(O)||b.code&&b.code.toString().toUpperCase()===O)return zt.info(`RetryPolicy: Network error ${O} found, will retry.`),!0;if(b?.code==="PARSE_ERROR"&&b?.message.startsWith('Error "Error: Unclosed root tag'))return zt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(_||b){let O=(R=(x=_?.status)!==null&&x!==void 0?x:b?.statusCode)!==null&&R!==void 0?R:0;if(!g&&O===404)return zt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(O===503||O===500)return zt.info(`RetryPolicy: Will retry for status code ${O}.`),!0}return!1}function f(g,y){let _=0;if(g)switch(o){case du.EXPONENTIAL:_=Math.min((Math.pow(2,y-1)-1)*d,c);break;case du.FIXED:_=d;break}else _=Math.random()*1e3;return zt.info(`RetryPolicy: Delay for ${_}ms`),_}return{name:Jge,async sendRequest(g,y){u&&(g.url=Na(g.url,yi.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let _=g.url,b=p?OM(g.url,p):void 0,x=!1,R=1,O=!0,U,ie;for(;O;){let k=x||!b||!["GET","HEAD","OPTIONS"].includes(g.method)||R%2===1;g.url=k?_:b,U=void 0,ie=void 0;try{zt.info(`RetryPolicy: =====> Try=${R} ${k?"Primary":"Secondary"}`),U=await y(g),x=x||!k&&U.status===404}catch(q){if(Ar.isRestError(q))zt.error(`RetryPolicy: Caught error, message: ${q.message}, code: ${q.code}`),ie=q;else throw zt.error(`RetryPolicy: Caught error, message: ${Ye.getErrorMessage(q)}`),q}O=m({isPrimaryRetry:k,attempt:R,response:U,error:ie}),O&&await IM(f(k,R),g.abortSignal,e6e),R++}if(U)return U;throw ie??new Ar.RestError("RetryPolicy failed without known error.")}}}var r6e="storageSharedKeyCredentialPolicy";function BM(e){function t(a){a.headers.set(ve.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,ve.CONTENT_LANGUAGE),r(a,ve.CONTENT_ENCODING),r(a,ve.CONTENT_LENGTH),r(a,ve.CONTENT_MD5),r(a,ve.CONTENT_TYPE),r(a,ve.DATE),r(a,ve.IF_MODIFIED_SINCE),r(a,ve.IF_MATCH),r(a,ve.IF_NONE_MATCH),r(a,ve.IF_UNMODIFIED_SINCE),r(a,ve.RANGE)].join(` +`)+` +`+n(a)+i(a),o=S8.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(ve.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===ve.CONTENT_LENGTH&&o==="0"?"":o}function n(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>qM(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function i(a){let s=rh(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=AM(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:r6e,async sendRequest(a,s){return t(a),s(a)}}}var W0=class extends Pd{constructor(t,r){super(t,r)}async sendRequest(t){return Ye.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=Na(t.url,yi.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(ve.COOKIE),t.headers.remove(ve.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},K0=class{create(t,r){return new W0(t,r)}},n6e="StorageCorrectContentLengthPolicy";function i6e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:n6e,async sendRequest(t,r){return e(t),r(t)}}}function _s(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 cu=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rt(e,t={}){e||(e=new nt);let r=new cu([],t);return r._credential=e,r}function a6e(e){let t=[s6e,kM,o6e,l6e,d6e,c6e,u6e];if(e.factories.length){let r=e.factories.filter(n=>!t.some(i=>i(n)));if(r.length){let n=r.some(i=>p6e(i));return{wrappedPolicies:Z0.createRequestPolicyFactoryPolicy(r),afterRetry:n}}}}function MM(e){var t;let r=e.options,{httpClient:n}=r,i=j.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=n?Z0.convertHttpClient(n):Qge(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${PM}`,l=i.userAgentOptions&&i.userAgentOptions.userAgentPrefix?`${i.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=au.createClientPipeline(Object.assign(Object.assign({},i),{loggingOptions:{additionalAllowedHeaderNames:Rge,additionalAllowedQueryParameters:Oge,logger:zt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:K5.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:K5.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Ar.decompressResponsePolicyName}),s.addPolicy(i6e()),s.addPolicy(t6e(i.retryOptions),{phase:"Retry"}),s.addPolicy(Yge());let d=a6e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=FM(e);Gn.isTokenCredential(c)?s.addPolicy(Ar.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=i.audience)!==null&&t!==void 0?t:R8,challengeCallbacks:{authorizeRequestOnChallenge:au.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof tt&&s.addPolicy(BM({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},i),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function FM(e){if(e._credential)return e._credential;let t=new nt;for(let r of e.factories)if(Gn.isTokenCredential(r.credential))t=r.credential;else if(kM(r))return r;return t}function kM(e){return e instanceof tt?!0:e.constructor.name==="StorageSharedKeyCredential"}function s6e(e){return e instanceof nt?!0:e.constructor.name==="AnonymousCredential"}function o6e(e){return Gn.isTokenCredential(e.credential)}function l6e(e){return e instanceof K0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function d6e(e){return e instanceof $0?!0:e.constructor.name==="StorageRetryPolicyFactory"}function c6e(e){return e.constructor.name==="TelemetryPolicyFactory"}function p6e(e){return e.constructor.name==="InjectorPolicyFactory"}function u6e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},n={log(s,o){},shouldLog(s){return!1}},a=e.create(r,n).constructor.name;return t.some(s=>a.startsWith(s))}var I8={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"}}}}},m6e={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"}}}}},f6e={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"}}}}},h6e={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"}}}}},g6e={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"}}}}},y6e={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"}}}}},$={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"}}}}},jM={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},v6e={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"}}}}},zM={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"}}}}},_6e={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"}}}}}}},b6e={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"}}}}},UM={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"}}}}},HM={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"}}}}},D8={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"}}}}},w6e={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"}}}}},L8={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"}}}}}}},E6e={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"}}}}},N6e={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"}}}}},x6e={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"}}}}},$M={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"}}}}},S6e={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"}}}}}}},T6e={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"}}}}},P6e={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"}}}}},C6e={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"}}}}},GM={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"}}}}},R6e={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"}}}}}}},O6e={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},VM={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"}}}}}}},WM={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"}}}}}}},A6e={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"}}}}},q8={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"}}}}},I6e={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"}}}}},D6e={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"}}}}},KM={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"}}}}},L6e={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},q6e={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"}}}}}}},B6e={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"}}}}},M6e={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},F6e={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"}}}}}}},k6e={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"}}}}},QM={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"}}}}},XM={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YM={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"}}}}},JM={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZM={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"}}}}},eF={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={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"}}}}},rF={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nF={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"}}}}},iF={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aF={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"}}}}},sF={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oF={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"}}}}},lF={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dF={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"}}}}},cF={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pF={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"}}}}},uF={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mF={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"}}}}},fF={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hF={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"}}}}},gF={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yF={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"}}}}},vF={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_F={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"}}}}},bF={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wF={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"}}}}},EF={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NF={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"}}}}},xF={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SF={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"}}}}},TF={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PF={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"}}}}},CF={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},RF={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"}}}}},OF={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},AF={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"}}}}},IF={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},DF={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"}}}}},LF={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qF={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"}}}}},BF={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},MF={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"}}}}},FF={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kF={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"}}}}},jF={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zF={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"}}}}},UF={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HF={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"}}}}},$F={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GF={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"}}}}},VF={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},X5={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"}}}}},WF={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KF={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"}}}}},QF={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XF={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"}}}}},YF={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JF={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"}}}}},ZF={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={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"}}}}},tk={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rk={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"}}}}},nk={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ik={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"]}}}}},ak={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sk={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"}}}}},ok={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lk={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"}}}}},dk={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ck={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"}}}}},pk={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uk={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"}}}}},mk={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fk={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"}}}}},hk={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gk={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"}}}}},yk={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vk={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"}}}}},_k={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bk={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"}}}}},wk={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ek={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"}}}}},Nk={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xk={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"}}}}},Sk={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tk={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"}}}}},Pk={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ck={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"}}}}},Rk={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Y5={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"}}}}},Ok={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ak={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"}}}}},Ik={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},J5={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"}}}}},Dk={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lk={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"}}}}},qk={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bk={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"}}}}},Mk={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fk={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"}}}}},kk={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jk={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"}}}}},zk={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uk={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"}}}}},Hk={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$k={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"}}}}},Gk={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vk={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"}}}}},Wk={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kk={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"}}}}},Qk={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xk={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"}}}}},Yk={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jk={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"}}}}},Zk={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ej={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"}}}}},tj={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rj={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"}}}}},nj={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ij={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"}}}}},aj={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sj={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"}}}}},oj={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lj={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"}}}}},dj={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cj={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"}}}}},pj={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uj={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"}}}}},mj={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fj={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"}}}}},hj={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gj={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"}}}}},yj={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vj={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"}}}}},_j={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bj={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"}}}}},wj={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dd=Object.freeze({__proto__:null,AccessPolicy:x6e,AppendBlobAppendBlockExceptionHeaders:aj,AppendBlobAppendBlockFromUrlExceptionHeaders:oj,AppendBlobAppendBlockFromUrlHeaders:sj,AppendBlobAppendBlockHeaders:ij,AppendBlobCreateExceptionHeaders:nj,AppendBlobCreateHeaders:rj,AppendBlobSealExceptionHeaders:dj,AppendBlobSealHeaders:lj,ArrowConfiguration:F6e,ArrowField:k6e,BlobAbortCopyFromURLExceptionHeaders:Rk,BlobAbortCopyFromURLHeaders:Ck,BlobAcquireLeaseExceptionHeaders:mk,BlobAcquireLeaseHeaders:uk,BlobBreakLeaseExceptionHeaders:wk,BlobBreakLeaseHeaders:bk,BlobChangeLeaseExceptionHeaders:_k,BlobChangeLeaseHeaders:vk,BlobCopyFromURLExceptionHeaders:Pk,BlobCopyFromURLHeaders:Tk,BlobCreateSnapshotExceptionHeaders:Nk,BlobCreateSnapshotHeaders:Ek,BlobDeleteExceptionHeaders:YF,BlobDeleteHeaders:XF,BlobDeleteImmutabilityPolicyExceptionHeaders:ok,BlobDeleteImmutabilityPolicyHeaders:sk,BlobDownloadExceptionHeaders:WF,BlobDownloadHeaders:X5,BlobFlatListSegment:S6e,BlobGetAccountInfoExceptionHeaders:Ik,BlobGetAccountInfoHeaders:Ak,BlobGetPropertiesExceptionHeaders:QF,BlobGetPropertiesHeaders:KF,BlobGetTagsExceptionHeaders:qk,BlobGetTagsHeaders:Lk,BlobHierarchyListSegment:R6e,BlobItemInternal:T6e,BlobName:P6e,BlobPrefix:O6e,BlobPropertiesInternal:C6e,BlobQueryExceptionHeaders:Dk,BlobQueryHeaders:J5,BlobReleaseLeaseExceptionHeaders:hk,BlobReleaseLeaseHeaders:fk,BlobRenewLeaseExceptionHeaders:yk,BlobRenewLeaseHeaders:gk,BlobServiceProperties:I8,BlobServiceStatistics:jM,BlobSetExpiryExceptionHeaders:tk,BlobSetExpiryHeaders:ek,BlobSetHttpHeadersExceptionHeaders:nk,BlobSetHttpHeadersHeaders:rk,BlobSetImmutabilityPolicyExceptionHeaders:ak,BlobSetImmutabilityPolicyHeaders:ik,BlobSetLegalHoldExceptionHeaders:dk,BlobSetLegalHoldHeaders:lk,BlobSetMetadataExceptionHeaders:pk,BlobSetMetadataHeaders:ck,BlobSetTagsExceptionHeaders:Mk,BlobSetTagsHeaders:Bk,BlobSetTierExceptionHeaders:Ok,BlobSetTierHeaders:Y5,BlobStartCopyFromURLExceptionHeaders:Sk,BlobStartCopyFromURLHeaders:xk,BlobTag:E6e,BlobTags:L8,BlobUndeleteExceptionHeaders:ZF,BlobUndeleteHeaders:JF,Block:A6e,BlockBlobCommitBlockListExceptionHeaders:_j,BlockBlobCommitBlockListHeaders:vj,BlockBlobGetBlockListExceptionHeaders:wj,BlockBlobGetBlockListHeaders:bj,BlockBlobPutBlobFromUrlExceptionHeaders:mj,BlockBlobPutBlobFromUrlHeaders:uj,BlockBlobStageBlockExceptionHeaders:hj,BlockBlobStageBlockFromURLExceptionHeaders:yj,BlockBlobStageBlockFromURLHeaders:gj,BlockBlobStageBlockHeaders:fj,BlockBlobUploadExceptionHeaders:pj,BlockBlobUploadHeaders:cj,BlockList:WM,BlockLookupList:VM,ClearRange:D6e,ContainerAcquireLeaseExceptionHeaders:IF,ContainerAcquireLeaseHeaders:AF,ContainerBreakLeaseExceptionHeaders:FF,ContainerBreakLeaseHeaders:MF,ContainerChangeLeaseExceptionHeaders:jF,ContainerChangeLeaseHeaders:kF,ContainerCreateExceptionHeaders:uF,ContainerCreateHeaders:pF,ContainerDeleteExceptionHeaders:gF,ContainerDeleteHeaders:hF,ContainerFilterBlobsExceptionHeaders:OF,ContainerFilterBlobsHeaders:RF,ContainerGetAccessPolicyExceptionHeaders:bF,ContainerGetAccessPolicyHeaders:_F,ContainerGetAccountInfoExceptionHeaders:VF,ContainerGetAccountInfoHeaders:GF,ContainerGetPropertiesExceptionHeaders:fF,ContainerGetPropertiesHeaders:mF,ContainerItem:_6e,ContainerListBlobFlatSegmentExceptionHeaders:UF,ContainerListBlobFlatSegmentHeaders:zF,ContainerListBlobHierarchySegmentExceptionHeaders:$F,ContainerListBlobHierarchySegmentHeaders:HF,ContainerProperties:b6e,ContainerReleaseLeaseExceptionHeaders:LF,ContainerReleaseLeaseHeaders:DF,ContainerRenameExceptionHeaders:TF,ContainerRenameHeaders:SF,ContainerRenewLeaseExceptionHeaders:BF,ContainerRenewLeaseHeaders:qF,ContainerRestoreExceptionHeaders:xF,ContainerRestoreHeaders:NF,ContainerSetAccessPolicyExceptionHeaders:EF,ContainerSetAccessPolicyHeaders:wF,ContainerSetMetadataExceptionHeaders:vF,ContainerSetMetadataHeaders:yF,ContainerSubmitBatchExceptionHeaders:CF,ContainerSubmitBatchHeaders:PF,CorsRule:g6e,DelimitedTextConfiguration:B6e,FilterBlobItem:w6e,FilterBlobSegment:D8,GeoReplication:v6e,JsonTextConfiguration:M6e,KeyInfo:UM,ListBlobsFlatSegmentResponse:$M,ListBlobsHierarchySegmentResponse:GM,ListContainersSegmentResponse:zM,Logging:m6e,Metrics:h6e,PageBlobClearPagesExceptionHeaders:Hk,PageBlobClearPagesHeaders:Uk,PageBlobCopyIncrementalExceptionHeaders:tj,PageBlobCopyIncrementalHeaders:ej,PageBlobCreateExceptionHeaders:kk,PageBlobCreateHeaders:Fk,PageBlobGetPageRangesDiffExceptionHeaders:Qk,PageBlobGetPageRangesDiffHeaders:Kk,PageBlobGetPageRangesExceptionHeaders:Wk,PageBlobGetPageRangesHeaders:Vk,PageBlobResizeExceptionHeaders:Yk,PageBlobResizeHeaders:Xk,PageBlobUpdateSequenceNumberExceptionHeaders:Zk,PageBlobUpdateSequenceNumberHeaders:Jk,PageBlobUploadPagesExceptionHeaders:zk,PageBlobUploadPagesFromURLExceptionHeaders:Gk,PageBlobUploadPagesFromURLHeaders:$k,PageBlobUploadPagesHeaders:jk,PageList:q8,PageRange:I6e,QueryFormat:q6e,QueryRequest:KM,QuerySerialization:L6e,RetentionPolicy:f6e,ServiceFilterBlobsExceptionHeaders:cF,ServiceFilterBlobsHeaders:dF,ServiceGetAccountInfoExceptionHeaders:sF,ServiceGetAccountInfoHeaders:aF,ServiceGetPropertiesExceptionHeaders:JM,ServiceGetPropertiesHeaders:YM,ServiceGetStatisticsExceptionHeaders:eF,ServiceGetStatisticsHeaders:ZM,ServiceGetUserDelegationKeyExceptionHeaders:iF,ServiceGetUserDelegationKeyHeaders:nF,ServiceListContainersSegmentExceptionHeaders:rF,ServiceListContainersSegmentHeaders:tF,ServiceSetPropertiesExceptionHeaders:XM,ServiceSetPropertiesHeaders:QM,ServiceSubmitBatchExceptionHeaders:lF,ServiceSubmitBatchHeaders:oF,SignedIdentifier:N6e,StaticWebsite:y6e,StorageError:$,UserDelegationKey:HM}),Ld={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},j6e={parameterPath:"blobServiceProperties",mapper:I8},bs={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},W={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},nh={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},ws={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},Q={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},X={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},de={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},z6e={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},B8={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},M8={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},Co={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},Ro={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},U6e={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},H6e={parameterPath:"keyInfo",mapper:UM},$6e={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},F8={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ej={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Nj={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Sn={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},xj={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Sj={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Tj={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},yr={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},_i={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Pj={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},G6e={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},V6e={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Oe={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Te={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Pe={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Cj={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Rj={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},W6e={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Oj={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K6e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},Q6e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},X6e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Y6e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},J6e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},Qi={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Aj={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ij={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Dj={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Lj={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},qd={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},qj={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Bj={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Mj={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Fj={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},kj={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},jj={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"},Z6e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Pa={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Bd={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},yu={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},e4e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},t4e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},nr={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},ir={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},ar={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},$e={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ge={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ie={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},r4e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},n4e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},i4e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},a4e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},s4e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Md={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Fd={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},kd={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},jd={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},zd={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Ud={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},zj={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Oo={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},Ao={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},o4e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},l4e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Ir={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},d4e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Hd={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"]}}},Uj={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},$d={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Gd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Vd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Wd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Hj={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},ih={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},Io={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},c4e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},Kd={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},p4e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},vu={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},_u={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},$j={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},u4e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},m4e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},f4e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},h4e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},g4e={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"]}}},y4e={parameterPath:["options","queryRequest"],mapper:KM},v4e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Gj={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_4e={parameterPath:["options","tags"],mapper:L8},Es={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Qd={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},b4e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Vj={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},Wj={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},ah={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},sh={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},oh={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},k8={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kj={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},j8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},z8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},U8={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},w4e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},H8={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},E4e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},$8={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},N4e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},Qj={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},x4e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},S4e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},T4e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},P4e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},C4e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},Xj={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Yj={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},G8={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},Jj={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},R4e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Zj={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},O4e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},ez={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tz={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},A4e={parameterPath:"blocks",mapper:VM},rz={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},I4e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},Z5=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},D4e)}getProperties(t){return this.client.sendOperationRequest({options:t},L4e)}getStatistics(t){return this.client.sendOperationRequest({options:t},q4e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},B4e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},M4e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},F4e)}submitBatch(t,r,n,i){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:n,options:i},k4e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},j4e)}},Ns=Ad.createSerializer(Dd,!0),D4e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:QM},default:{bodyMapper:$,headersMapper:XM}},requestBody:j6e,queryParameters:[nh,ws,K],urlParameters:[W],headerParameters:[Ld,bs,Q,X],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ns},L4e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:I8,headersMapper:YM},default:{bodyMapper:$,headersMapper:JM}},queryParameters:[nh,ws,K],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:Ns},q4e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:jM,headersMapper:ZM},default:{bodyMapper:$,headersMapper:eF}},queryParameters:[nh,K,z6e],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:Ns},B4e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:zM,headersMapper:tF},default:{bodyMapper:$,headersMapper:rF}},queryParameters:[K,B8,M8,Co,Ro,U6e],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:Ns},M4e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:HM,headersMapper:nF},default:{bodyMapper:$,headersMapper:iF}},requestBody:H6e,queryParameters:[nh,K,$6e],urlParameters:[W],headerParameters:[Ld,bs,Q,X],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ns},F4e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:aF},default:{bodyMapper:$,headersMapper:sF}},queryParameters:[ws,K,F8],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:Ns},k4e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:oF},default:{bodyMapper:$,headersMapper:lF}},requestBody:Ej,queryParameters:[K,Nj],urlParameters:[W],headerParameters:[bs,Q,X,Sn,xj],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ns},j4e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:D8,headersMapper:dF},default:{bodyMapper:$,headersMapper:cF}},queryParameters:[K,Co,Ro,Sj,Tj],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:Ns},e8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},z4e)}getProperties(t){return this.client.sendOperationRequest({options:t},U4e)}delete(t){return this.client.sendOperationRequest({options:t},H4e)}setMetadata(t){return this.client.sendOperationRequest({options:t},$4e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},G4e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},V4e)}restore(t){return this.client.sendOperationRequest({options:t},W4e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},K4e)}submitBatch(t,r,n,i){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:n,options:i},Q4e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},X4e)}acquireLease(t){return this.client.sendOperationRequest({options:t},Y4e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},J4e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},Z4e)}breakLease(t){return this.client.sendOperationRequest({options:t},eye)}changeLease(t,r,n){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:n},tye)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},rye)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},nye)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},iye)}},sr=Ad.createSerializer(Dd,!0),z4e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:pF},default:{bodyMapper:$,headersMapper:uF}},queryParameters:[K,yr],urlParameters:[W],headerParameters:[Q,X,de,_i,Pj,G6e,V6e],isXML:!0,serializer:sr},U4e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:mF},default:{bodyMapper:$,headersMapper:fF}},queryParameters:[K,yr],urlParameters:[W],headerParameters:[Q,X,de,Oe],isXML:!0,serializer:sr},H4e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:hF},default:{bodyMapper:$,headersMapper:gF}},queryParameters:[K,yr],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe],isXML:!0,serializer:sr},$4e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:yF},default:{bodyMapper:$,headersMapper:vF}},queryParameters:[K,yr,Cj],urlParameters:[W],headerParameters:[Q,X,de,_i,Oe,Te],isXML:!0,serializer:sr},G4e={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:_F},default:{bodyMapper:$,headersMapper:bF}},queryParameters:[K,yr,Rj],urlParameters:[W],headerParameters:[Q,X,de,Oe],isXML:!0,serializer:sr},V4e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:wF},default:{bodyMapper:$,headersMapper:EF}},requestBody:W6e,queryParameters:[K,yr,Rj],urlParameters:[W],headerParameters:[Ld,bs,Q,X,Pj,Oe,Te,Pe],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:sr},W4e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:NF},default:{bodyMapper:$,headersMapper:xF}},queryParameters:[K,yr,Oj],urlParameters:[W],headerParameters:[Q,X,de,K6e,Q6e],isXML:!0,serializer:sr},K4e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:SF},default:{bodyMapper:$,headersMapper:TF}},queryParameters:[K,yr,X6e],urlParameters:[W],headerParameters:[Q,X,de,Y6e,J6e],isXML:!0,serializer:sr},Q4e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:PF},default:{bodyMapper:$,headersMapper:CF}},requestBody:Ej,queryParameters:[K,Nj,yr],urlParameters:[W],headerParameters:[bs,Q,X,Sn,xj],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:sr},X4e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:D8,headersMapper:RF},default:{bodyMapper:$,headersMapper:OF}},queryParameters:[K,Co,Ro,Sj,Tj,yr],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},Y4e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:AF},default:{bodyMapper:$,headersMapper:IF}},queryParameters:[K,yr,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Aj,Ij,Dj],isXML:!0,serializer:sr},J4e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:DF},default:{bodyMapper:$,headersMapper:LF}},queryParameters:[K,yr,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Lj,qd],isXML:!0,serializer:sr},Z4e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:qF},default:{bodyMapper:$,headersMapper:BF}},queryParameters:[K,yr,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,qd,qj],isXML:!0,serializer:sr},eye={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:MF},default:{bodyMapper:$,headersMapper:FF}},queryParameters:[K,yr,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Bj,Mj],isXML:!0,serializer:sr},tye={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:kF},default:{bodyMapper:$,headersMapper:jF}},queryParameters:[K,yr,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,qd,Fj,kj],isXML:!0,serializer:sr},rye={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:$M,headersMapper:zF},default:{bodyMapper:$,headersMapper:UF}},queryParameters:[K,B8,M8,Co,Ro,yr,jj],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},nye={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:GM,headersMapper:HF},default:{bodyMapper:$,headersMapper:$F}},queryParameters:[K,B8,M8,Co,Ro,yr,jj,Z6e],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},iye={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:GF},default:{bodyMapper:$,headersMapper:VF}},queryParameters:[ws,K,F8],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:sr},t8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},aye)}getProperties(t){return this.client.sendOperationRequest({options:t},sye)}delete(t){return this.client.sendOperationRequest({options:t},oye)}undelete(t){return this.client.sendOperationRequest({options:t},lye)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},dye)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},cye)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},pye)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},uye)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},mye)}setMetadata(t){return this.client.sendOperationRequest({options:t},fye)}acquireLease(t){return this.client.sendOperationRequest({options:t},hye)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},gye)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},yye)}changeLease(t,r,n){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:n},vye)}breakLease(t){return this.client.sendOperationRequest({options:t},_ye)}createSnapshot(t){return this.client.sendOperationRequest({options:t},bye)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},wye)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Eye)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},Nye)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},xye)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Sye)}query(t){return this.client.sendOperationRequest({options:t},Tye)}getTags(t){return this.client.sendOperationRequest({options:t},Pye)}setTags(t){return this.client.sendOperationRequest({options:t},Cye)}},ht=Ad.createSerializer(Dd,!0),aye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:X5},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:X5},default:{bodyMapper:$,headersMapper:WF}},queryParameters:[K,Pa,Bd],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,yu,e4e,t4e,nr,ir,ar,$e,Ge,Ie],isXML:!0,serializer:ht},sye={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:KF},default:{bodyMapper:$,headersMapper:QF}},queryParameters:[K,Pa,Bd],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie],isXML:!0,serializer:ht},oye={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:XF},default:{bodyMapper:$,headersMapper:YF}},queryParameters:[K,Pa,Bd,n4e],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,$e,Ge,Ie,r4e],isXML:!0,serializer:ht},lye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:JF},default:{bodyMapper:$,headersMapper:ZF}},queryParameters:[K,Oj],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:ht},dye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ek},default:{bodyMapper:$,headersMapper:tk}},queryParameters:[K,i4e],urlParameters:[W],headerParameters:[Q,X,de,a4e,s4e],isXML:!0,serializer:ht},cye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:rk},default:{bodyMapper:$,headersMapper:nk}},queryParameters:[ws,K],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,$e,Ge,Ie,Md,Fd,kd,jd,zd,Ud],isXML:!0,serializer:ht},pye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ik},default:{bodyMapper:$,headersMapper:ak}},queryParameters:[K,zj],urlParameters:[W],headerParameters:[Q,X,de,Pe,Oo,Ao],isXML:!0,serializer:ht},uye={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:sk},default:{bodyMapper:$,headersMapper:ok}},queryParameters:[K,zj],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:ht},mye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lk},default:{bodyMapper:$,headersMapper:dk}},queryParameters:[K,o4e],urlParameters:[W],headerParameters:[Q,X,de,l4e],isXML:!0,serializer:ht},fye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ck},default:{bodyMapper:$,headersMapper:pk}},queryParameters:[K,Cj],urlParameters:[W],headerParameters:[Q,X,de,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Ir],isXML:!0,serializer:ht},hye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:uk},default:{bodyMapper:$,headersMapper:mk}},queryParameters:[K,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Aj,Ij,Dj,$e,Ge,Ie],isXML:!0,serializer:ht},gye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:fk},default:{bodyMapper:$,headersMapper:hk}},queryParameters:[K,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Lj,qd,$e,Ge,Ie],isXML:!0,serializer:ht},yye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:gk},default:{bodyMapper:$,headersMapper:yk}},queryParameters:[K,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,qd,qj,$e,Ge,Ie],isXML:!0,serializer:ht},vye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:vk},default:{bodyMapper:$,headersMapper:_k}},queryParameters:[K,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,qd,Fj,kj,$e,Ge,Ie],isXML:!0,serializer:ht},_ye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:bk},default:{bodyMapper:$,headersMapper:wk}},queryParameters:[K,Qi],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,Bj,Mj,$e,Ge,Ie],isXML:!0,serializer:ht},bye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Ek},default:{bodyMapper:$,headersMapper:Nk}},queryParameters:[K,d4e],urlParameters:[W],headerParameters:[Q,X,de,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Ir],isXML:!0,serializer:ht},wye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:xk},default:{bodyMapper:$,headersMapper:Sk}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,_i,Oe,Te,Pe,$e,Ge,Ie,Oo,Ao,Hd,Uj,$d,Gd,Vd,Wd,Hj,ih,Io,c4e,Kd],isXML:!0,serializer:ht},Eye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Tk},default:{bodyMapper:$,headersMapper:Pk}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,_i,Oe,Te,Pe,$e,Ge,Ie,Oo,Ao,Ir,Hd,$d,Gd,Vd,Wd,ih,Io,Kd,p4e,vu,_u,$j],isXML:!0,serializer:ht},Nye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Ck},default:{bodyMapper:$,headersMapper:Rk}},queryParameters:[K,u4e,f4e],urlParameters:[W],headerParameters:[Q,X,de,Oe,m4e],isXML:!0,serializer:ht},xye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Y5},202:{headersMapper:Y5},default:{bodyMapper:$,headersMapper:Ok}},queryParameters:[K,Pa,Bd,h4e],urlParameters:[W],headerParameters:[Q,X,de,Oe,Ie,Uj,g4e],isXML:!0,serializer:ht},Sye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Ak},default:{bodyMapper:$,headersMapper:Ik}},queryParameters:[ws,K,F8],urlParameters:[W],headerParameters:[Q,X,de],isXML:!0,serializer:ht},Tye={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:J5},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:J5},default:{bodyMapper:$,headersMapper:Dk}},requestBody:y4e,queryParameters:[K,Pa,v4e],urlParameters:[W],headerParameters:[Ld,bs,Q,X,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ht},Pye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:L8,headersMapper:Lk},default:{bodyMapper:$,headersMapper:qk}},queryParameters:[K,Pa,Bd,Gj],urlParameters:[W],headerParameters:[Q,X,de,Oe,Ie],isXML:!0,serializer:ht},Cye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Bk},default:{bodyMapper:$,headersMapper:Mk}},requestBody:_4e,queryParameters:[K,Bd,Gj],urlParameters:[W],headerParameters:[Ld,bs,Q,X,Oe,Ie,Es,Qd],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ht},r8=class{constructor(t){this.client=t}create(t,r,n){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:n},Rye)}uploadPages(t,r,n){return this.client.sendOperationRequest({contentLength:t,body:r,options:n},Oye)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Aye)}uploadPagesFromURL(t,r,n,i,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:n,range:i,options:a},Iye)}getPageRanges(t){return this.client.sendOperationRequest({options:t},Dye)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},Lye)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},qye)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},Bye)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Mye)}},Ca=Ad.createSerializer(Dd,!0),Rye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Fk},default:{bodyMapper:$,headersMapper:kk}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,Sn,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Md,Fd,kd,jd,zd,Ud,Oo,Ao,Ir,Hd,Io,Kd,b4e,Vj,Wj],isXML:!0,serializer:Ca},Oye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:jk},default:{bodyMapper:$,headersMapper:zk}},requestBody:sh,queryParameters:[K,k8],urlParameters:[W],headerParameters:[Q,X,Sn,Oe,Te,Pe,yu,nr,ir,ar,$e,Ge,Ie,Ir,Es,Qd,ah,oh,Kj,j8,z8,U8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Ca},Aye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Uk},default:{bodyMapper:$,headersMapper:Hk}},queryParameters:[K,k8],urlParameters:[W],headerParameters:[Q,X,de,Sn,Oe,Te,Pe,yu,nr,ir,ar,$e,Ge,Ie,Ir,j8,z8,U8,w4e],isXML:!0,serializer:Ca},Iye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:$k},default:{bodyMapper:$,headersMapper:Gk}},queryParameters:[K,k8],urlParameters:[W],headerParameters:[Q,X,de,Sn,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Ir,$d,Gd,Vd,Wd,vu,_u,Kj,j8,z8,U8,H8,E4e,$8,N4e],isXML:!0,serializer:Ca},Dye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:q8,headersMapper:Vk},default:{bodyMapper:$,headersMapper:Wk}},queryParameters:[K,Co,Ro,Pa,Qj],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,yu,$e,Ge,Ie],isXML:!0,serializer:Ca},Lye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:q8,headersMapper:Kk},default:{bodyMapper:$,headersMapper:Qk}},queryParameters:[K,Co,Ro,Pa,Qj,x4e],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,yu,$e,Ge,Ie,S4e],isXML:!0,serializer:Ca},qye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Xk},default:{bodyMapper:$,headersMapper:Yk}},queryParameters:[ws,K],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Ir,Vj],isXML:!0,serializer:Ca},Bye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Jk},default:{bodyMapper:$,headersMapper:Zk}},queryParameters:[ws,K],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,$e,Ge,Ie,Wj,T4e],isXML:!0,serializer:Ca},Mye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:ej},default:{bodyMapper:$,headersMapper:tj}},queryParameters:[K,P4e],urlParameters:[W],headerParameters:[Q,X,de,Te,Pe,$e,Ge,Ie,ih],isXML:!0,serializer:Ca},n8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},Fye)}appendBlock(t,r,n){return this.client.sendOperationRequest({contentLength:t,body:r,options:n},kye)}appendBlockFromUrl(t,r,n){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:n},jye)}seal(t){return this.client.sendOperationRequest({options:t},zye)}},lh=Ad.createSerializer(Dd,!0),Fye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:rj},default:{bodyMapper:$,headersMapper:nj}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,Sn,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Md,Fd,kd,jd,zd,Ud,Oo,Ao,Ir,Io,Kd,C4e],isXML:!0,serializer:lh},kye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ij},default:{bodyMapper:$,headersMapper:aj}},requestBody:sh,queryParameters:[K,Xj],urlParameters:[W],headerParameters:[Q,X,Sn,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Ir,Es,Qd,ah,oh,Yj,G8],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:lh},jye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sj},default:{bodyMapper:$,headersMapper:oj}},queryParameters:[K,Xj],urlParameters:[W],headerParameters:[Q,X,de,Sn,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Ir,$d,Gd,Vd,Wd,vu,_u,Es,H8,$8,Yj,G8,Jj],isXML:!0,serializer:lh},zye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:lj},default:{bodyMapper:$,headersMapper:dj}},queryParameters:[K,R4e],urlParameters:[W],headerParameters:[Q,X,de,Oe,Te,Pe,$e,Ge,G8],isXML:!0,serializer:lh},i8=class{constructor(t){this.client=t}upload(t,r,n){return this.client.sendOperationRequest({contentLength:t,body:r,options:n},Uye)}putBlobFromUrl(t,r,n){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:n},Hye)}stageBlock(t,r,n,i){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:n,options:i},$ye)}stageBlockFromURL(t,r,n,i){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:n,options:i},Gye)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},Vye)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},Wye)}},Xd=Ad.createSerializer(Dd,!0),Uye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:cj},default:{bodyMapper:$,headersMapper:pj}},requestBody:sh,queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,Sn,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Md,Fd,kd,jd,zd,Ud,Oo,Ao,Ir,Hd,Io,Kd,Es,Qd,ah,oh,Zj],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Xd},Hye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:uj},default:{bodyMapper:$,headersMapper:mj}},queryParameters:[K],urlParameters:[W],headerParameters:[Q,X,de,Sn,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Md,Fd,kd,jd,zd,Ud,Ir,Hd,$d,Gd,Vd,Wd,Hj,ih,Io,vu,_u,$j,Es,Zj,O4e],isXML:!0,serializer:Xd},$ye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:fj},default:{bodyMapper:$,headersMapper:hj}},requestBody:sh,queryParameters:[K,ez,tz],urlParameters:[W],headerParameters:[Q,X,Sn,Oe,nr,ir,ar,Ir,Es,Qd,ah,oh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Xd},Gye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:gj},default:{bodyMapper:$,headersMapper:yj}},queryParameters:[K,ez,tz],urlParameters:[W],headerParameters:[Q,X,de,Sn,Oe,nr,ir,ar,Ir,$d,Gd,Vd,Wd,vu,_u,H8,$8,Jj],isXML:!0,serializer:Xd},Vye={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:vj},default:{bodyMapper:$,headersMapper:_j}},requestBody:A4e,queryParameters:[K,rz],urlParameters:[W],headerParameters:[Ld,bs,Q,X,_i,Oe,Te,Pe,nr,ir,ar,$e,Ge,Ie,Md,Fd,kd,jd,zd,Ud,Oo,Ao,Ir,Hd,Io,Kd,Es,Qd],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Xd},Wye={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:WM,headersMapper:bj},default:{bodyMapper:$,headersMapper:wj}},queryParameters:[K,Pa,rz,I4e],urlParameters:[W],headerParameters:[Q,X,de,Oe,Ie],isXML:!0,serializer:Xd},Kye=class extends _ge.ExtendedServiceClient{constructor(t,r){var n,i;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(i=(n=r.endpoint)!==null&&n!==void 0?n:r.baseUri)!==null&&i!==void 0?i:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new Z5(this),this.container=new e8(this),this.blob=new t8(this),this.pageBlob=new r8(this),this.appendBlob=new n8(this),this.blockBlob=new i8(this)}},Q0=class extends Kye{async sendOperationRequest(t,r){let n=Object.assign({},r);return(n.path==="/{containerName}"||n.path==="/{containerName}/{blob}")&&(n.path=""),super.sendOperationRequest(t,n)}},pu=class{constructor(t,r){this.url=Lge(t),this.accountName=LM(t),this.pipeline=r,this.storageClientContext=new Q0(this.url,MM(r)),this.isHttps=DM(Mge(this.url)||"","https"),this.credential=FM(r);let n=this.storageClientContext;n.requestContentType=void 0}},M=fge.createTracingClient({packageName:"@azure/storage-blob",packageVersion:PM,namespace:"Microsoft.Storage"}),xa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let n of t)switch(n){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: ${n}`)}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}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("")}},Sa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}static parse(t){let r=new e;for(let n of t)switch(n){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 ${n}`)}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}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("")}},a8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return S8.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function Ta(e){return e.end?`${e.start}-${e.end}`:e.start}le.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(le.SASProtocol||(le.SASProtocol={}));var Ki=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,n,i,a,s,o,l,d,c,p,u,m,f,g,y,_,b,x,R){this.version=t,this.signature=r,n!==void 0&&typeof n!="string"?(this.permissions=n.permissions,this.services=n.services,this.resourceTypes=n.resourceTypes,this.protocol=n.protocol,this.startsOn=n.startsOn,this.expiresOn=n.expiresOn,this.ipRangeInner=n.ipRange,this.identifier=n.identifier,this.encryptionScope=n.encryptionScope,this.resource=n.resource,this.cacheControl=n.cacheControl,this.contentDisposition=n.contentDisposition,this.contentEncoding=n.contentEncoding,this.contentLanguage=n.contentLanguage,this.contentType=n.contentType,n.userDelegationKey&&(this.signedOid=n.userDelegationKey.signedObjectId,this.signedTenantId=n.userDelegationKey.signedTenantId,this.signedStartsOn=n.userDelegationKey.signedStartsOn,this.signedExpiresOn=n.userDelegationKey.signedExpiresOn,this.signedService=n.userDelegationKey.signedService,this.signedVersion=n.userDelegationKey.signedVersion,this.preauthorizedAgentObjectId=n.preauthorizedAgentObjectId,this.correlationId=n.correlationId)):(this.services=i,this.resourceTypes=a,this.expiresOn=l,this.permissions=n,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=R,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,_&&(this.signedOid=_.signedObjectId,this.signedTenantId=_.signedTenantId,this.signedStartsOn=_.signedStartsOn,this.signedExpiresOn=_.signedExpiresOn,this.signedService=_.signedService,this.signedVersion=_.signedVersion,this.preauthorizedAgentObjectId=b,this.correlationId=x))}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 n of t)switch(n){case"sv":this.tryAppendQueryParameter(r,n,this.version);break;case"ss":this.tryAppendQueryParameter(r,n,this.services);break;case"srt":this.tryAppendQueryParameter(r,n,this.resourceTypes);break;case"spr":this.tryAppendQueryParameter(r,n,this.protocol);break;case"st":this.tryAppendQueryParameter(r,n,this.startsOn?He(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,n,this.expiresOn?He(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,n,this.ipRange?Ta(this.ipRange):void 0);break;case"si":this.tryAppendQueryParameter(r,n,this.identifier);break;case"ses":this.tryAppendQueryParameter(r,n,this.encryptionScope);break;case"skoid":this.tryAppendQueryParameter(r,n,this.signedOid);break;case"sktid":this.tryAppendQueryParameter(r,n,this.signedTenantId);break;case"skt":this.tryAppendQueryParameter(r,n,this.signedStartsOn?He(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,n,this.signedExpiresOn?He(this.signedExpiresOn,!1):void 0);break;case"sks":this.tryAppendQueryParameter(r,n,this.signedService);break;case"skv":this.tryAppendQueryParameter(r,n,this.signedVersion);break;case"sr":this.tryAppendQueryParameter(r,n,this.resource);break;case"sp":this.tryAppendQueryParameter(r,n,this.permissions);break;case"sig":this.tryAppendQueryParameter(r,n,this.signature);break;case"rscc":this.tryAppendQueryParameter(r,n,this.cacheControl);break;case"rscd":this.tryAppendQueryParameter(r,n,this.contentDisposition);break;case"rsce":this.tryAppendQueryParameter(r,n,this.contentEncoding);break;case"rscl":this.tryAppendQueryParameter(r,n,this.contentLanguage);break;case"rsct":this.tryAppendQueryParameter(r,n,this.contentType);break;case"saoid":this.tryAppendQueryParameter(r,n,this.preauthorizedAgentObjectId);break;case"scid":this.tryAppendQueryParameter(r,n,this.correlationId);break}return r.join("&")}tryAppendQueryParameter(t,r,n){n&&(r=encodeURIComponent(r),n=encodeURIComponent(n),r.length>0&&n.length>0&&t.push(`${r}=${n}`))}};function V8(e,t,r){return W8(e,t,r).sasQueryParameters}function W8(e,t,r){let n=e.version?e.version:C8,i=t instanceof tt?t:void 0,a;if(i===void 0&&r!==void 0&&(a=new a8(r,t)),i===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(n>="2020-12-06")return i!==void 0?Yye(e,i):e3e(e,a);if(n>="2018-11-09")return i!==void 0?Xye(e,i):n>="2020-02-10"?Zye(e,a):Jye(e,a);if(n>="2015-04-05"){if(i!==void 0)return Qye(e,i);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 Qye(e,t){if(e=Jd(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 n;e.permissions&&(e.blobName?n=xa.parse(e.permissions.toString()).toString():n=Sa.parse(e.permissions.toString()).toString());let i=[n||"",e.startsOn?He(e.startsOn,!1):"",e.expiresOn?He(e.expiresOn,!1):"",Yd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Ta(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(` +`),a=t.computeHMACSHA256(i);return{sasQueryParameters:new Ki(e.version,a,n,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:i}}function Xye(e,t){if(e=Jd(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",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=xa.parse(e.permissions.toString()).toString():i=Sa.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?He(e.startsOn,!1):"",e.expiresOn?He(e.expiresOn,!1):"",Yd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Ki(e.version,s,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:a}}function Yye(e,t){if(e=Jd(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",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=xa.parse(e.permissions.toString()).toString():i=Sa.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?He(e.startsOn,!1):"",e.expiresOn?He(e.expiresOn,!1):"",Yd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.encryptionScope,e.cacheControl?e.cacheControl:"",e.contentDisposition?e.contentDisposition:"",e.contentEncoding?e.contentEncoding:"",e.contentLanguage?e.contentLanguage:"",e.contentType?e.contentType:""].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Ki(e.version,s,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,void 0,void 0,void 0,e.encryptionScope),stringToSign:a}}function Jye(e,t){if(e=Jd(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",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=xa.parse(e.permissions.toString()).toString():i=Sa.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?He(e.startsOn,!1):"",e.expiresOn?He(e.expiresOn,!1):"",Yd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?He(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?He(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Ki(e.version,s,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,t.userDelegationKey),stringToSign:a}}function Zye(e,t){if(e=Jd(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",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=xa.parse(e.permissions.toString()).toString():i=Sa.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?He(e.startsOn,!1):"",e.expiresOn?He(e.expiresOn,!1):"",Yd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?He(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?He(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Ki(e.version,s,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,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId),stringToSign:a}}function e3e(e,t){if(e=Jd(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",n=e.snapshotTime;e.blobName&&(r="b",e.snapshotTime?r="bs":e.versionId&&(r="bv",n=e.versionId));let i;e.permissions&&(e.blobName?i=xa.parse(e.permissions.toString()).toString():i=Sa.parse(e.permissions.toString()).toString());let a=[i||"",e.startsOn?He(e.startsOn,!1):"",e.expiresOn?He(e.expiresOn,!1):"",Yd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?He(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?He(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,n,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Ki(e.version,s,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,t.userDelegationKey,e.preauthorizedAgentObjectId,e.correlationId,e.encryptionScope),stringToSign:a}}function Yd(e,t,r){let n=[`/blob/${e}/${t}`];return r&&n.push(`/${r}`),n.join("")}function Jd(e){let t=e.version?e.version:C8;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 uu=class{get leaseId(){return this._leaseId}get url(){return this._url}constructor(t,r){let n=t.storageClientContext;this._url=t.url,t.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=Ye.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var n,i,a,s,o;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Wi||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Wi||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var n,i,a,s,o;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Wi||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Wi||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=V(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,n,i,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)!==Wi||!((i=t.conditions)===null||i===void 0)&&i.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Wi||!((s=t.conditions)===null||s===void 0)&&s.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 M.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,n,i,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((n=t.conditions)===null||n===void 0?void 0:n.ifMatch)!==Wi||!((i=t.conditions)===null||i===void 0)&&i.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==Wi||!((s=t.conditions)===null||s===void 0)&&s.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 M.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var n,i,a,s,o;if(this._isContainer&&(!((n=r.conditions)===null||n===void 0)&&n.ifMatch&&((i=r.conditions)===null||i===void 0?void 0:i.ifMatch)!==Wi||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==Wi||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return V(await this._containerOrBlobOperation.breakLease(c))})}},s8=class extends T8.Readable{constructor(t,r,n,i,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new eh.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=n,this.offset=n,this.end=n+i-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},o8=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 Ye.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,n,i,a={}){this.originalResponse=t,this.blobDownloadStream=new s8(this.originalResponse.readableStreamBody,r,n,i,a)}},bM=16,wM=new Uint8Array([79,98,106,1]),t3e="avro.codec",r3e="avro.schema",At=class e{static async readFixedBytes(t,r,n={}){let i=await t.read(r,{abortSignal:n.abortSignal});if(i.length!==r)throw new Error("Hit stream end.");return i}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let n=0,i=0,a,s,o;do a=await e.readByte(t,r),s=a&128,n|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}return n>>1^-(n&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 n=await e.readByte(t,r);if(n===1)return!0;if(n===0)return!1;throw new Error("Byte was not a boolean.")}static async readFloat(t,r={}){let n=await e.readFixedBytes(t,4,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat32(0,!0)}static async readDouble(t,r={}){let n=await e.readFixedBytes(t,8,r);return new DataView(n.buffer,n.byteOffset,n.byteLength).getFloat64(0,!0)}static async readBytes(t,r={}){let n=await e.readLong(t,r);if(n<0)throw new Error("Bytes size was negative.");return t.read(n,{abortSignal:r.abortSignal})}static async readString(t,r={}){let n=await e.readBytes(t,r);return new TextDecoder().decode(n)}static async readMapPair(t,r,n={}){let i=await e.readString(t,n),a=await r(t,n);return{key:i,value:a}}static async readMap(t,r,n={}){let i=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,i,n),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,n={}){let i=[];for(let a=await e.readLong(t,n);a!==0;a=await e.readLong(t,n))for(a<0&&(await e.readLong(t,n),a=-a);a--;){let s=await r(t,n);i.push(s)}return i}},So;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(So||(So={}));var tr;(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"})(tr||(tr={}));var vs=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 tr.NULL:case tr.BOOLEAN:case tr.INT:case tr.LONG:case tr.FLOAT:case tr.DOUBLE:case tr.BYTES:case tr.STRING:return new l8(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new c8(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case So.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 n={};if(!t.fields)throw new Error(`Required attribute 'fields' doesn't exist on schema: ${t}`);for(let i of t.fields)n[i.name]=e.fromSchema(i.type);return new u8(n,t.name);case So.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 d8(t.symbols);case So.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new p8(e.fromSchema(t.values));case So.ARRAY:case So.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},l8=class extends vs{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case tr.NULL:return At.readNull();case tr.BOOLEAN:return At.readBoolean(t,r);case tr.INT:return At.readInt(t,r);case tr.LONG:return At.readLong(t,r);case tr.FLOAT:return At.readFloat(t,r);case tr.DOUBLE:return At.readDouble(t,r);case tr.BYTES:return At.readBytes(t,r);case tr.STRING:return At.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},d8=class extends vs{constructor(t){super(),this._symbols=t}async read(t,r={}){let n=await At.readInt(t,r);return this._symbols[n]}},c8=class extends vs{constructor(t){super(),this._types=t}async read(t,r={}){let n=await At.readInt(t,r);return this._types[n].read(t,r)}},p8=class extends vs{constructor(t){super(),this._itemType=t}read(t,r={}){let n=(i,a)=>this._itemType.read(i,a);return At.readMap(t,n,r)}},u8=class extends vs{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let n={};n.$schema=this._name;for(let i in this._fields)Object.prototype.hasOwnProperty.call(this._fields,i)&&(n[i]=await this._fields[i].read(t,r));return n}};function EM(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return j.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield j.__await(this.initialize(r)));this.hasNext();){let n=yield j.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let i=yield j.__await(At.readFixedBytes(this._dataStream,bM,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!EM(this._syncMarker,i))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield j.__await(At.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield j.__await(At.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield j.__await(n)}})}},f8=class{},NM=new eh.AbortError("Reading from the avro stream was aborted."),h8=class extends f8{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var n;if(!((n=r.abortSignal)===null||n===void 0)&&n.aborted)throw NM;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((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(NM)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},g8=class extends T8.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new m8(new h8(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,n=r.$schema;if(typeof n!="string")throw Error("Missing schema in avro record.");switch(n){case"com.microsoft.azure.storage.queryBlobContents.resultData":{let i=r.data;if(!(i instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(i))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let i=r.bytesScanned;if(typeof i!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:i})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let i=r.totalBytes;if(typeof i!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:i})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let i=r.fatal;if(typeof i!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:i,description:s})}break;default:throw Error(`Unknown schema ${n} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},y8=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 Ye.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new g8(this.originalResponse.readableStreamBody,r)}};le.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(le.BlockBlobTier||(le.BlockBlobTier={}));le.PremiumPageBlobTier=void 0;(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"})(le.PremiumPageBlobTier||(le.PremiumPageBlobTier={}));function Po(e){if(e!==void 0)return e}function rr(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=Pge)}le.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(le.StorageBlobAudience||(le.StorageBlobAudience={}));function n3e(e){return`https://${e}.blob.core.windows.net/.default`}function W5(e){let t=(e._response.parsedBody.pageRange||[]).map(n=>({offset:n.start,count:n.end-n.start})),r=(e._response.parsedBody.clearRange||[]).map(n=>({offset:n.start,count:n.end-n.start}));return Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var v8=class extends hge.Poller{constructor(t){let{blobClient:r,copySource:n,intervalInMs:i=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=nu(Object.assign(Object.assign({},l),{blobClient:r,copySource:n,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=i}delay(){return Ye.delay(this.intervalInMs)}},i3e=async function(t={}){let r=this.state,{copyId:n}=r;return r.isCompleted?nu(r):n?(await r.blobClient.abortCopyFromURL(n,{abortSignal:t.abortSignal}),r.isCancelled=!0,nu(r)):(r.isCancelled=!0,nu(r))},a3e=async function(t={}){let r=this.state,{blobClient:n,copySource:i,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await n.startCopyFromURL(i,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return nu(r)},s3e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function nu(e){return{state:Object.assign({},e),cancel:i3e,toString:s3e,update:a3e}}function xn(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 iu;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(iu||(iu={}));var X0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=iu.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new TM.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",n=>{this.state=iu.Error,r(n)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],n=0;for(;nt-n){let o=this.byteOffsetInCurrentBuffer+t-n;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-n,this.byteOffsetInCurrentBuffer=o,n=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,n+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},j0=vge.constants.MAX_LENGTH,b8=class{get size(){return this._size}constructor(t,r,n){this.buffers=[],this.capacity=t,this._size=0;let i=Math.ceil(t/j0);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new _8(this.buffers,this.size)}},w8=class{constructor(t,r,n,i,a,s){if(this.emitter=new TM.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],r<=0)throw new RangeError(`bufferSize must be larger than 0, current is ${r}`);if(n<=0)throw new RangeError(`maxBuffers must be larger than 0, current is ${n}`);if(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=n,this.readable=t,this.outgoingHandler=i,this.concurrency=a,this.encoding=s}async do(){return new Promise((t,r)=>{this.readable.on("data",n=>{n=typeof n=="string"?Buffer.from(n,this.encoding):n,this.appendUnresolvedData(n),this.resolveData()||this.readable.pause()}),this.readable.on("error",n=>{this.emitter.emit("error",n)}),this.readable.on("end",()=>{this.isStreamEnd=!0,this.emitter.emit("checkEnd")}),this.emitter.on("error",n=>{this.isError=!0,this.readable.pause(),r(n)}),this.emitter.on("checkEnd",()=>{if(this.outgoing.length>0){this.triggerOutgoingHandlers();return}if(this.isStreamEnd&&this.executingOutgoingHandlers===0)if(this.unresolvedLength>0&&this.unresolvedLengthn.getReadableStream(),n.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 b8(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(n){this.emitter.emit("error",n);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()}};async function o3e(e,t,r,n,i){let a=0,s=n-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),Nge);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,i));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function l3e(e,t,r){let n=0,i=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),n+o.length>i){s(new Error(`Stream exceeds buffer size. Buffer size: ${i}`));return}t.fill(o,n,n+o.length),n+=o.length}}),e.on("end",()=>{a(n)}),e.on("error",s)})}async function d3e(e,t){return new Promise((r,n)=>{let i=P8.createWriteStream(t);e.on("error",a=>{n(a)}),i.on("error",a=>{n(a)}),i.on("close",r),e.pipe(i)})}var c3e=bge.promisify(P8.stat),p3e=P8.createReadStream,vi=class e extends pu{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,n,i){i=i||{};let a,s;if(_s(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r))s=t,i=n,a=rt(r,i);else if(!r&&typeof r!="string")s=t,n&&typeof n!="string"&&(i=n),a=rt(new nt,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Id(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=rt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new nt,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 and blobName parameters");super(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=gM(this.url,yi.Parameters.SNAPSHOT),this._versionId=gM(this.url,yi.Parameters.VERSIONID)}withSnapshot(t){return new e(Na(this.url,yi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(Na(this.url,yi.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new mu(this.url,this.pipeline)}getBlockBlobClient(){return new fu(this.url,this.pipeline)}getPageBlobClient(){return new hu(this.url,this.pipeline)}async download(t=0,r,n={}){return n.conditions=n.conditions||{},n.conditions=n.conditions||{},rr(n.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-download",n,async i=>{var a;let s=V(await this.blobContext.download({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:Ye.isNode?void 0:n.onProgress},range:t===0&&!r?void 0:xn({offset:t,count:r}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey,tracingOptions:i.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:U0(s.objectReplicationRules)});if(!Ye.isNode)return o;if((n.maxRetryRequests===void 0||n.maxRetryRequests<0)&&(n.maxRetryRequests=Ege),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new o8(o,async l=>{var d;let c={leaseAccessConditions:n.conditions,modifiedAccessConditions:{ifMatch:n.conditions.ifMatch||s.etag,ifModifiedSince:n.conditions.ifModifiedSince,ifNoneMatch:n.conditions.ifNoneMatch,ifUnmodifiedSince:n.conditions.ifUnmodifiedSince,ifTags:(d=n.conditions)===null||d===void 0?void 0:d.tagConditions},range:xn({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:n.rangeGetContentMD5,rangeGetContentCRC64:n.rangeGetContentCrc64,snapshot:n.snapshot,cpkInfo:n.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:n.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:n.maxRetryRequests,onProgress:n.onProgress})})}async exists(t={}){return M.withSpan("BlobClient-exists",t,async r=>{try{return rr(t.customerProvidedKey,this.isHttps),await this.getProperties({abortSignal:t.abortSignal,customerProvidedKey:t.customerProvidedKey,conditions:t.conditions,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;if(n.statusCode===409&&(n.details.errorCode===Age||n.details.errorCode===Ige))return!0;throw n}})}async getProperties(t={}){return t.conditions=t.conditions||{},rr(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-getProperties",t,async r=>{var n;let i=V(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},i),{_response:i._response,objectReplicationDestinationPolicyId:i.objectReplicationPolicyId,objectReplicationSourceProperties:U0(i.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},M.withSpan("BlobClient-delete",t,async r=>{var n;return V(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return M.withSpan("BlobClient-deleteIfExists",t,async r=>{var n,i;try{let a=V(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(i=a.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return M.withSpan("BlobClient-undelete",t,async r=>V(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setHTTPHeaders",r,async n=>{var i;return V(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setMetadata",r,async n=>{var i;return V(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions}))})}async setTags(t,r={}){return M.withSpan("BlobClient-setTags",r,async n=>{var i;return V(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions,tags:zge(t)}))})}async getTags(t={}){return M.withSpan("BlobClient-getTags",t,async r=>{var n;let i=V(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},i),{_response:i._response,tags:ru({blobTagSet:i.blobTagSet})||{}})})}getBlobLeaseClient(t){return new uu(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},rr(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-createSnapshot",t,async r=>{var n;return V(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let n={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},i=new v8({blobClient:n,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await i.poll(),i}async abortCopyFromURL(t,r={}){return M.withSpan("BlobClient-abortCopyFromURL",r,async n=>V(await this.blobContext.abortCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async syncCopyFromURL(t,r={}){return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},M.withSpan("BlobClient-syncCopyFromURL",r,async n=>{var i,a,s,o,l,d,c;return V(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:su(r.sourceAuthorization),tier:Po(r.tier),blobTagsString:To(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:n.tracingOptions}))})}async setAccessTier(t,r={}){return M.withSpan("BlobClient-setAccessTier",r,async n=>{var i;return V(await this.blobContext.setTier(Po(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:n.tracingOptions}))})}async downloadToBuffer(t,r,n,i={}){var a;let s,o=0,l=0,d=i;t instanceof Buffer?(s=t,o=r||0,l=typeof n=="number"?n:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=n||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=Q5),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),M.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){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". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,n,Object.assign(Object.assign({},i),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await d3e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let n=new URL(this.url);if(n.host.split(".")[1]==="blob"){let i=n.pathname.match("/([^/]*)(/(.*))?");t=i[1],r=i[3]}else if(A8(n)){let i=n.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=i[2],r=i[4]}else{let i=n.pathname.match("/([^/]*)(/(.*))?");t=i[1],r=i[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 M.withSpan("BlobClient-startCopyFromURL",r,async n=>{var i,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},V(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:Po(r.tier),blobTagsString:To(r.tags),sealBlob:r.sealBlob,tracingOptions:n.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=V8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(O8(this.url,n))})}generateSasStringToSign(t){if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return W8(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return M.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>V(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return M.withSpan("BlobClient-setImmutabilityPolicy",r,async n=>V(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:n.tracingOptions})))}async setLegalHold(t,r={}){return M.withSpan("BlobClient-setLegalHold",r,async n=>V(await this.blobContext.setLegalHold(t,{tracingOptions:n.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobClient-getAccountInfo",t,async r=>V(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},mu=class e extends vi{constructor(t,r,n,i){let a,s;if(i=i||{},_s(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r))s=t,i=n,a=rt(r,i);else if(!r&&typeof r!="string")s=t,a=rt(new nt,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Id(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=rt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new nt,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 and blobName parameters");super(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(Na(this.url,yi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},rr(t.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-create",t,async r=>{var n,i,a;return V(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(i=t.immutabilityPolicy)===null||i===void 0?void 0:i.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:To(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:CM};return M.withSpan("AppendBlobClient-createIfNotExists",t,async n=>{var i,a;try{let s=V(await this.create(Object.assign(Object.assign({},n),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},M.withSpan("AppendBlobClient-seal",t,async r=>{var n;return V(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(n=t.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,n={}){return n.conditions=n.conditions||{},rr(n.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlock",n,async i=>{var a;return V(await this.appendBlobContext.appendBlock(r,t,{abortSignal:n.abortSignal,appendPositionAccessConditions:n.conditions,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions}))})}async appendBlockFromURL(t,r,n,i={}){return i.conditions=i.conditions||{},i.sourceConditions=i.sourceConditions||{},rr(i.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlockFromURL",i,async a=>{var s,o,l,d,c;return V(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:i.abortSignal,sourceRange:xn({offset:r,count:n}),sourceContentMD5:i.sourceContentMD5,sourceContentCrc64:i.sourceContentCrc64,leaseAccessConditions:i.conditions,appendPositionAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=i.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=i.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=i.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=i.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:su(i.sourceAuthorization),cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}))})}},fu=class e extends vi{constructor(t,r,n,i){let a,s;if(i=i||{},_s(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r))s=t,i=n,a=rt(r,i);else if(!r&&typeof r!="string")s=t,n&&typeof n!="string"&&(i=n),a=rt(new nt,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Id(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=rt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new nt,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 and blobName parameters");super(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(Na(this.url,yi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(rr(r.customerProvidedKey,this.isHttps),!Ye.isNode)throw new Error("This operation currently is only supported in Node.js.");return M.withSpan("BlockBlobClient-query",r,async n=>{var i;let a=V(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:vM(r.inputTextConfiguration),outputSerialization:vM(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:n.tracingOptions}));return new y8(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,n={}){return n.conditions=n.conditions||{},rr(n.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-upload",n,async i=>{var a,s,o;return V(await this.blockBlobContext.upload(r,t,{abortSignal:n.abortSignal,blobHttpHeaders:n.blobHTTPHeaders,leaseAccessConditions:n.conditions,metadata:n.metadata,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,immutabilityPolicyExpiry:(s=n.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=n.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:n.legalHold,tier:Po(n.tier),blobTagsString:To(n.tags),tracingOptions:i.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-syncUploadFromURL",r,async n=>{var i,a,s,o,l,d;return V(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:su(r.sourceAuthorization),tier:Po(r.tier),blobTagsString:To(r.tags),copySourceTags:r.copySourceTags,tracingOptions:n.tracingOptions})))})}async stageBlock(t,r,n,i={}){return rr(i.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlock",i,async a=>V(await this.blockBlobContext.stageBlock(t,n,r,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,n=0,i,a={}){return rr(a.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>V(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:n===0&&!i?void 0:xn({offset:n,count:i}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:su(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-commitBlockList",r,async n=>{var i,a,s;return V(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:Po(r.tier),blobTagsString:To(r.tags),tracingOptions:n.tracingOptions}))})}async getBlockList(t,r={}){return M.withSpan("BlockBlobClient-getBlockList",r,async n=>{var i;let a=V(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return M.withSpan("BlockBlobClient-uploadData",r,async n=>{if(Ye.isNode){let i;return t instanceof Buffer?i=t:t instanceof ArrayBuffer?i=Buffer.from(t):(t=t,i=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>i.slice(a,a+s),i.byteLength,n)}else{let i=new Blob([t]);return this.uploadSeekableInternal((a,s)=>i.slice(a,a+s),i.size,n)}})}async uploadBrowserData(t,r={}){return M.withSpan("BlockBlobClient-uploadBrowserData",r,async n=>{let i=new Blob([t]);return this.uploadSeekableInternal((a,s)=>i.slice(a,a+s),i.size,n)})}async uploadSeekableInternal(t,r,n={}){var i,a;let s=(i=n.blockSize)!==null&&i!==void 0?i:0;if(s<0||s>G5)throw new RangeError(`blockSize option must be >= 0 and <= ${G5}`);let o=(a=n.maxSingleShotSize)!==null&&a!==void 0?a:$5;if(o<0||o>$5)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${$5}`);if(s===0){if(r>G5*F0)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/F0),s{if(r<=o)return V(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>F0)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${F0}`);let c=[],p=Ye.randomUUID(),u=0,m=new X0(n.concurrency);for(let f=0;f{let g=yM(p,f),y=s*f,b=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,b),b,{abortSignal:n.abortSignal,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:l.tracingOptions}),u+=b,n.onProgress&&n.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return M.withSpan("BlockBlobClient-uploadFile",r,async n=>{let i=(await c3e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>p3e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),i,Object.assign(Object.assign({},r),{tracingOptions:n.tracingOptions}))})}async uploadStream(t,r=wge,n=5,i={}){return i.blobHTTPHeaders||(i.blobHTTPHeaders={}),i.conditions||(i.conditions={}),M.withSpan("BlockBlobClient-uploadStream",i,async a=>{let s=0,o=Ye.randomUUID(),l=0,d=[];return await new w8(t,r,n,async(p,u)=>{let m=yM(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:i.customerProvidedKey,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,i.onProgress&&i.onProgress({loadedBytes:l})},Math.ceil(n/4*3)).do(),V(await this.commitBlockList(d,Object.assign(Object.assign({},i),{tracingOptions:a.tracingOptions})))})}},hu=class e extends vi{constructor(t,r,n,i){let a,s;if(i=i||{},_s(r))s=t,a=r;else if(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r))s=t,i=n,a=rt(r,i);else if(!r&&typeof r!="string")s=t,a=rt(new nt,i);else if(r&&typeof r=="string"&&n&&typeof n=="string"){let o=r,l=n,d=Id(t);if(d.kind==="AccountConnString")if(Ye.isNode){let c=new tt(d.accountName,d.accountKey);s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l)),i.proxyOptions||(i.proxyOptions=Ar.getDefaultProxySettings(d.proxyUri)),a=rt(c,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=_t(_t(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=rt(new nt,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 and blobName parameters");super(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(Na(this.url,yi.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},rr(r.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-create",r,async n=>{var i,a,s;return V(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:Po(r.tier),blobTagsString:To(r.tags),tracingOptions:n.tracingOptions}))})}async createIfNotExists(t,r={}){return M.withSpan("PageBlobClient-createIfNotExists",r,async n=>{var i,a;try{let s={ifNoneMatch:CM},o=V(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,n,i={}){return i.conditions=i.conditions||{},rr(i.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPages",i,async a=>{var s;return V(await this.pageBlobContext.uploadPages(n,t,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},range:xn({offset:r,count:n}),sequenceNumberAccessConditions:i.conditions,transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,n,i,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},rr(a.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return V(await this.pageBlobContext.uploadPagesFromURL(t,xn({offset:r,count:i}),0,xn({offset:n,count:i}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:su(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-clearPages",n,async i=>{var a;return V(await this.pageBlobContext.clearPages(0,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:xn({offset:t,count:r}),sequenceNumberAccessConditions:n.conditions,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:i.tracingOptions}))})}async getPageRanges(t=0,r,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-getPageRanges",n,async i=>{var a;let s=V(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:xn({offset:t,count:r}),tracingOptions:i.tracingOptions}));return W5(s)})}async listPageRangesSegment(t=0,r,n,i={}){return M.withSpan("PageBlobClient-getPageRangesSegment",i,async a=>{var s;return V(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:xn({offset:t,count:r}),marker:n,maxPageSize:i.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return j.__asyncGenerator(this,arguments,function*(r=0,n,i,a={}){let s;if(i||i===void 0)do s=yield j.__await(this.listPageRangesSegment(r,n,i,a)),i=s.continuationToken,yield yield j.__await(yield j.__await(s));while(i)})}listPageRangeItems(){return j.__asyncGenerator(this,arguments,function*(r=0,n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.listPageRangeItemSegments(r,n,d,i)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(_M(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,n={}){n.conditions=n.conditions||{};let i=this.listPageRangeItems(t,r,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiff(t,r,n,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-getPageRangesDiff",i,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:n,range:xn({offset:t,count:r}),tracingOptions:a.tracingOptions}));return W5(o)})}async listPageRangesDiffSegment(t,r,n,i,a={}){return M.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return V(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:n,range:xn({offset:t,count:r}),marker:i,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,n,i,a){return j.__asyncGenerator(this,arguments,function*(){let o;if(i||i===void 0)do o=yield j.__await(this.listPageRangesDiffSegment(t,r,n,i,a)),i=o.continuationToken,yield yield j.__await(yield j.__await(o));while(i)})}listPageRangeDiffItems(t,r,n,i){return j.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=j.__asyncValues(this.listPageRangeDiffItemSegments(t,r,n,c,i)),m;m=yield j.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(_M(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield j.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,n,i={}){i.conditions=i.conditions||{};let a=this.listPageRangeDiffItems(t,r,n,Object.assign({},i));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,n,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiffForManagedDisks(t,r,n,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",i,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:n,range:xn({offset:t,count:r}),tracingOptions:a.tracingOptions}));return W5(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},M.withSpan("PageBlobClient-resize",r,async n=>{var i;return V(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:n.tracingOptions}))})}async updateSequenceNumber(t,r,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-updateSequenceNumber",n,async i=>{var a;return V(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:n.abortSignal,blobSequenceNumber:r,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:i.tracingOptions}))})}async startCopyIncremental(t,r={}){return M.withSpan("PageBlobClient-startCopyIncremental",r,async n=>{var i;return V(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(i=r.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:n.tracingOptions}))})}};async function u3e(e){let t=Buffer.alloc(Tge),r=await l3e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function m3e(e){return Buffer.byteLength(e)}var z0=": ",xM=" ",SM=-1,E8=class{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}${Ea}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==xge.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await u3e(this.batchResponse)).split(this.batchResponseEnding)[0].split(this.perResponsePrefix).slice(1),n=r.length;if(n!==this.subRequests.size&&n!==1)throw new Error("Invalid state: sub responses' count is not equal to sub requests' count.");let i=new Array(n),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===xd.UNLOCKED?(this.keys[t]=xd.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=xd.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===xd.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};Cd.keys={};Cd.listeners={};var Td=class{constructor(){this.batch="batch",this.batchRequest=new N8}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await Cd.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await Cd.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,n){let i,a;if(typeof t=="string"&&(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r)))i=t,a=r;else if(t instanceof vi)i=t.url,a=t.credential,n=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),M.withSpan("BatchDeleteRequest-addSubRequest",n,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:i,credential:a},async()=>{await new vi(i,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,n,i){let a,s,o;if(typeof t=="string"&&(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r)))a=t,s=r,o=n;else if(t instanceof vi)a=t.url,s=t.credential,o=r,i=n;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),M.withSpan("BatchSetTierRequest-addSubRequest",i,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new vi(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},N8=class{constructor(){this.operationCount=0,this.body="";let t=Ye.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${Ea}${ve.CONTENT_TYPE}: application/http${Ea}${ve.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Ar.createEmptyPipeline();r.addPolicy(au.serializationPolicy({stringifyXML:K5.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(h3e()),r.addPolicy(f3e(this),{afterPhase:"Sign"}),Gn.isTokenCredential(t)?r.addPolicy(Ar.bearerTokenAuthenticationPolicy({credential:t,scopes:R8,challengeCallbacks:{authorizeRequestOnChallenge:au.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof tt&&r.addPolicy(BM({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let n=new cu([]);return n._credential=t,n._corePipeline=r,n}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${ve.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${Fge(t.url)} ${RM}${Ea}`].join(Ea);for(let[r,n]of t.headers)this.body+=`${r}: ${n}${Ea}`;this.body+=Ea}preAddSubRequest(t){if(this.operationCount>=hM)throw new RangeError(`Cannot exceed ${hM} sub requests in a single batch`);let r=rh(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}${Ea}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function f3e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Ar.createHttpHeaders()}}}}function h3e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[n]of e.headers)DM(n,ve.X_MS_VERSION)&&(r=n);return r!==""&&e.headers.delete(r),t(e)}}}var gu=class{constructor(t,r,n){let i;_s(r)?i=r:r?i=rt(r,n):i=rt(new nt,n);let a=new Q0(t,MM(i)),s=rh(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new Td}async deleteBlobs(t,r,n){let i=new Td;for(let a of t)typeof a=="string"?await i.deleteBlob(a,r,n):await i.deleteBlob(a,r);return this.submitBatch(i)}async setBlobsAccessTier(t,r,n,i){let a=new Td;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,n,i):await a.setBlobAccessTier(s,r,n);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return M.withSpan("BlobBatchClient-submitBatch",r,async n=>{let i=t.getHttpRequestBody(),a=V(await this.serviceOrContainerContext.submitBatch(m3e(i),t.getMultiPartContentType(),i,Object.assign({},n))),o=await new E8(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},Y0=class extends pu{get containerName(){return this._containerName}constructor(t,r,n){let i,a;if(n=n||{},_s(r))a=t,i=r;else if(Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r))a=t,i=rt(r,n);else if(!r&&typeof r!="string")a=t,i=rt(new nt,n);else if(r&&typeof r=="string"){let s=r,o=Id(t);if(o.kind==="AccountConnString")if(Ye.isNode){let l=new tt(o.accountName,o.accountKey);a=_t(o.url,encodeURIComponent(s)),n.proxyOptions||(n.proxyOptions=Ar.getDefaultProxySettings(o.proxyUri)),i=rt(l,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=_t(o.url,encodeURIComponent(s))+"?"+o.accountSas,i=rt(new nt,n);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(a,i),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return M.withSpan("ContainerClient-create",t,async r=>V(await this.containerContext.create(r)))}async createIfNotExists(t={}){return M.withSpan("ContainerClient-createIfNotExists",t,async r=>{var n,i;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(i=a.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return M.withSpan("ContainerClient-exists",t,async r=>{try{return await this.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions}),!0}catch(n){if(n.statusCode===404)return!1;throw n}})}getBlobClient(t){return new vi(_t(this.url,k0(t)),this.pipeline)}getAppendBlobClient(t){return new mu(_t(this.url,k0(t)),this.pipeline)}getBlockBlobClient(t){return new fu(_t(this.url,k0(t)),this.pipeline)}getPageBlobClient(t){return new hu(_t(this.url,k0(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getProperties",t,async r=>V(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-delete",t,async r=>V(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return M.withSpan("ContainerClient-deleteIfExists",t,async r=>{var n,i;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(i=a.response)===null||i===void 0?void 0:i.parsedHeaders),{_response:a.response});throw a}})}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 M.withSpan("ContainerClient-setMetadata",r,async n=>V(await this.containerContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:r.conditions,tracingOptions:n.tracingOptions})))}async getAccessPolicy(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let n=V(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),i={_response:n._response,blobPublicAccess:n.blobPublicAccess,date:n.date,etag:n.etag,errorCode:n.errorCode,lastModified:n.lastModified,requestId:n.requestId,clientRequestId:n.clientRequestId,signedIdentifiers:[],version:n.version};for(let a of n){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),i.signedIdentifiers.push({accessPolicy:s,id:a.id})}return i})}async setAccessPolicy(t,r,n={}){return n.conditions=n.conditions||{},M.withSpan("ContainerClient-setAccessPolicy",n,async i=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?He(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?He(s.accessPolicy.startsOn):""},id:s.id});return V(await this.containerContext.setAccessPolicy({abortSignal:n.abortSignal,access:t,containerAcl:a,leaseAccessConditions:n.conditions,modifiedAccessConditions:n.conditions,tracingOptions:i.tracingOptions}))})}getBlobLeaseClient(t){return new uu(this,t)}async uploadBlockBlob(t,r,n,i={}){return M.withSpan("ContainerClient-uploadBlockBlob",i,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,n,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return M.withSpan("ContainerClient-deleteBlob",r,async n=>{let i=this.getBlobClient(t);return r.versionId&&(i=i.withVersion(r.versionId)),i.delete(n)})}async listBlobFlatSegment(t,r={}){return M.withSpan("ContainerClient-listBlobFlatSegment",r,async n=>{let i=V(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},i),{_response:Object.assign(Object.assign({},i._response),{parsedBody:Uge(i._response.parsedBody)}),segment:Object.assign(Object.assign({},i.segment),{blobItems:i.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:Sd(s.name),tags:ru(s.blobTags),objectReplicationSourceProperties:U0(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,n={}){return M.withSpan("ContainerClient-listBlobHierarchySegment",n,async i=>{var a;let s=V(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},n),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:Hge(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Sd(l.name),tags:ru(l.blobTags),objectReplicationSourceProperties:U0(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:Sd(l.name)}))})})})}listSegments(t){return j.__asyncGenerator(this,arguments,function*(n,i={}){let a;if(n||n===void 0)do a=yield j.__await(this.listBlobFlatSegment(n,i)),n=a.continuationToken,yield yield j.__await(yield j.__await(a));while(n)})}listItems(){return j.__asyncGenerator(this,arguments,function*(r={}){var n,i,a,s;let o;try{for(var l=!0,d=j.__asyncValues(this.listSegments(o,r)),c;c=yield j.__await(d.next()),n=c.done,!n;l=!0){s=c.value,l=!1;let p=s;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(p.segment.blobItems)))}}catch(p){i={error:p}}finally{try{!l&&!n&&(a=d.return)&&(yield j.__await(a.call(d)))}finally{if(i)throw i.error}}})}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 n=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}listHierarchySegments(t,r){return j.__asyncGenerator(this,arguments,function*(i,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.listBlobHierarchySegment(i,a,s)),a=o.continuationToken,yield yield j.__await(yield j.__await(o));while(a)})}listItemsByHierarchy(t){return j.__asyncGenerator(this,arguments,function*(n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.listHierarchySegments(n,d,i)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield j.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield j.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}listBlobsByHierarchy(t,r={}){if(t==="")throw new RangeError("delimiter should contain one or more characters");let n=[];r.includeCopy&&n.push("copy"),r.includeDeleted&&n.push("deleted"),r.includeMetadata&&n.push("metadata"),r.includeSnapshots&&n.push("snapshots"),r.includeVersions&&n.push("versions"),r.includeUncommitedBlobs&&n.push("uncommittedblobs"),r.includeTags&&n.push("tags"),r.includeDeletedWithVersions&&n.push("deletedwithversions"),r.includeImmutabilityPolicy&&n.push("immutabilitypolicy"),r.includeLegalHold&&n.push("legalhold"),r.prefix===""&&(r.prefix=void 0);let i=Object.assign(Object.assign({},r),n.length>0?{include:n}:{}),a=this.listItemsByHierarchy(t,i);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async findBlobsByTagsSegment(t,r,n={}){return M.withSpan("ContainerClient-findBlobsByTagsSegment",n,async i=>{let a=V(await this.containerContext.filterBlobs({abortSignal:n.abortSignal,where:t,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:ru(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return j.__asyncGenerator(this,arguments,function*(i,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.findBlobsByTagsSegment(i,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield j.__await(o);while(a)})}findBlobsByTagsItems(t){return j.__asyncGenerator(this,arguments,function*(n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.findBlobsByTagsSegments(n,d,i)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let n=Object.assign({},r),i=this.findBlobsByTagsItems(t,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getAccountInfo(t={}){return M.withSpan("ContainerClient-getAccountInfo",t,async r=>V(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]:A8(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 tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let n=V8(Object.assign({containerName:this._containerName},t),this.credential).toString();r(O8(this.url,n))})}generateSasStringToSign(t){if(!(this.credential instanceof tt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return W8(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new gu(this.url,this.pipeline)}},Rd=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}static parse(t){let r=new e;for(let n of t)switch(n){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: ${n}`)}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}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("")}},J0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}static parse(t){let r=new e;for(let n of t)switch(n){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: ${n}`)}return r}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},Od=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}static parse(t){let r=new e;for(let n of t)switch(n){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: ${n}`)}return r}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("")}};function nz(e,t){return iz(e,t).sasQueryParameters}function iz(e,t){let r=e.version?e.version:C8;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 n=Rd.parse(e.permissions.toString()),i=Od.parse(e.services).toString(),a=J0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,n,i,a,e.startsOn?He(e.startsOn,!1):"",He(e.expiresOn,!1),e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,n,i,a,e.startsOn?He(e.startsOn,!1):"",He(e.expiresOn,!1),e.ipRange?Ta(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new Ki(r,o,n.toString(),i,a,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:s}}var x8=class e extends pu{static fromConnectionString(t,r){r=r||{};let n=Id(t);if(n.kind==="AccountConnString")if(Ye.isNode){let i=new tt(n.accountName,n.accountKey);r.proxyOptions||(r.proxyOptions=Ar.getDefaultProxySettings(n.proxyUri));let a=rt(i,r);return new e(n.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(n.kind==="SASConnString"){let i=rt(new nt,r);return new e(n.url+"?"+n.accountSas,i)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,n){let i;_s(r)?i=r:Ye.isNode&&r instanceof tt||r instanceof nt||Gn.isTokenCredential(r)?i=rt(r,n):i=rt(new nt,n),super(t,i),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new Y0(_t(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return M.withSpan("BlobServiceClient-createContainer",r,async n=>{let i=this.getContainerClient(t),a=await i.create(n);return{containerClient:i,containerCreateResponse:a}})}async deleteContainer(t,r={}){return M.withSpan("BlobServiceClient-deleteContainer",r,async n=>this.getContainerClient(t).delete(n))}async undeleteContainer(t,r,n={}){return M.withSpan("BlobServiceClient-undeleteContainer",n,async i=>{let a=this.getContainerClient(n.destinationContainerName||t),s=a.storageClientContext.container,o=V(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:i.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,n={}){return M.withSpan("BlobServiceClient-renameContainer",n,async i=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=V(await o.rename(t,Object.assign(Object.assign({},i),{sourceLeaseId:(a=n.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return M.withSpan("BlobServiceClient-getProperties",t,async r=>V(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return M.withSpan("BlobServiceClient-setProperties",r,async n=>V(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:n.tracingOptions})))}async getStatistics(t={}){return M.withSpan("BlobServiceClient-getStatistics",t,async r=>V(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobServiceClient-getAccountInfo",t,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return M.withSpan("BlobServiceClient-listContainersSegment",r,async n=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:n.tracingOptions}))))}async findBlobsByTagsSegment(t,r,n={}){return M.withSpan("BlobServiceClient-findBlobsByTagsSegment",n,async i=>{let a=V(await this.serviceContext.filterBlobs({abortSignal:n.abortSignal,where:t,marker:r,maxPageSize:n.maxPageSize,tracingOptions:i.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:ru(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return j.__asyncGenerator(this,arguments,function*(i,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.findBlobsByTagsSegment(i,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield j.__await(o);while(a)})}findBlobsByTagsItems(t){return j.__asyncGenerator(this,arguments,function*(n,i={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.findBlobsByTagsSegments(n,d,i)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let n=Object.assign({},r),i=this.findBlobsByTagsItems(t,n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}listSegments(t){return j.__asyncGenerator(this,arguments,function*(n,i={}){let a;if(n||n===void 0)do a=yield j.__await(this.listContainersSegment(n,i)),a.containerItems=a.containerItems||[],n=a.continuationToken,yield yield j.__await(yield j.__await(a));while(n)})}listItems(){return j.__asyncGenerator(this,arguments,function*(r={}){var n,i,a,s;let o;try{for(var l=!0,d=j.__asyncValues(this.listSegments(o,r)),c;c=yield j.__await(d.next()),n=c.done,!n;l=!0){s=c.value,l=!1;let p=s;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(p.containerItems)))}}catch(p){i={error:p}}finally{try{!l&&!n&&(a=d.return)&&(yield j.__await(a.call(d)))}finally{if(i)throw i.error}}})}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 n=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),i=this.listItems(n);return{next(){return i.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getUserDelegationKey(t,r,n={}){return M.withSpan("BlobServiceClient-getUserDelegationKey",n,async i=>{let a=V(await this.serviceContext.getUserDelegationKey({startsOn:He(t,!1),expiresOn:He(r,!1)},{abortSignal:n.abortSignal,tracingOptions:i.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new gu(this.url,this.pipeline)}generateAccountSasUrl(t,r=Rd.parse("r"),n="sco",i={}){if(!(this.credential instanceof tt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=nz(Object.assign({permissions:r,expiresOn:t,resourceTypes:n,services:Od.parse("b").toString()},i),this.credential).toString();return O8(this.url,a)}generateSasStringToSign(t,r=Rd.parse("r"),n="sco",i={}){if(!(this.credential instanceof tt))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)}return iz(Object.assign({permissions:r,expiresOn:t,resourceTypes:n,services:Od.parse("b").toString()},i),this.credential).stringToSign}};le.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(le.KnownEncryptionAlgorithmType||(le.KnownEncryptionAlgorithmType={}));Object.defineProperty(le,"RestError",{enumerable:!0,get:function(){return Ar.RestError}});le.AccountSASPermissions=Rd;le.AccountSASResourceTypes=J0;le.AccountSASServices=Od;le.AnonymousCredential=nt;le.AnonymousCredentialPolicy=V0;le.AppendBlobClient=mu;le.BaseRequestPolicy=Pd;le.BlobBatch=Td;le.BlobBatchClient=gu;le.BlobClient=vi;le.BlobLeaseClient=uu;le.BlobSASPermissions=xa;le.BlobServiceClient=x8;le.BlockBlobClient=fu;le.ContainerClient=Y0;le.ContainerSASPermissions=Sa;le.Credential=lu;le.CredentialPolicy=ou;le.PageBlobClient=hu;le.Pipeline=cu;le.SASQueryParameters=Ki;le.StorageBrowserPolicy=W0;le.StorageBrowserPolicyFactory=K0;le.StorageOAuthScopes=R8;le.StorageRetryPolicy=H0;le.StorageRetryPolicyFactory=$0;le.StorageSharedKeyCredential=tt;le.StorageSharedKeyCredentialPolicy=G0;le.generateAccountSASQueryParameters=nz;le.generateBlobSASQueryParameters=V8;le.getBlobServiceAccountAudience=n3e;le.isPipelineLike=_s;le.logger=zt;le.newPipeline=rt});var Q8=h(It=>{"use strict";var g3e=It&&It.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),y3e=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),v3e=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)&&g3e(t,e,r);return y3e(t,e),t},ch=It&&It.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(It,"__esModule",{value:!0});It.retryHttpClientResponse=It.retryTypedResponse=It.retry=It.isRetryableStatusCode=It.isServerErrorStatusCode=It.isSuccessStatusCode=void 0;var sz=v3e(lt()),dh=Us(),Zd=Cp();function _3e(e){return e?e>=200&&e<300:!1}It.isSuccessStatusCode=_3e;function oz(e){return e?e>=500:!0}It.isServerErrorStatusCode=oz;function lz(e){return e?[dh.HttpCodes.BadGateway,dh.HttpCodes.ServiceUnavailable,dh.HttpCodes.GatewayTimeout].includes(e):!1}It.isRetryableStatusCode=lz;function b3e(e){return ch(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function K8(e,t,r,n=Zd.DefaultRetryAttempts,i=Zd.DefaultRetryDelay,a=void 0){return ch(this,void 0,void 0,function*(){let s="",o=1;for(;o<=n;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!oz(d)))return l;if(d&&(c=lz(d),s=`Cache service responded with ${d}`),sz.debug(`${e} - Attempt ${o} of ${n} failed with error: ${s}`),!c){sz.debug(`${e} - Error is not retryable`);break}yield b3e(i),o++}throw Error(`${e} failed: ${s}`)})}It.retry=K8;function w3e(e,t,r=Zd.DefaultRetryAttempts,n=Zd.DefaultRetryDelay){return ch(this,void 0,void 0,function*(){return yield K8(e,t,i=>i.statusCode,r,n,i=>{if(i instanceof dh.HttpClientError)return{statusCode:i.statusCode,result:null,headers:{},error:i}})})}It.retryTypedResponse=w3e;function E3e(e,t,r=Zd.DefaultRetryAttempts,n=Zd.DefaultRetryDelay){return ch(this,void 0,void 0,function*(){return yield K8(e,t,i=>i.message.statusCode,r,n)})}It.retryHttpClientResponse=E3e});var mz=h(or=>{"use strict";var N3e=or&&or.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),x3e=or&&or.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ec=or&&or.__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)&&N3e(t,e,r);return x3e(t,e),t},Vn=or&&or.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(or,"__esModule",{value:!0});or.downloadCacheStorageSDK=or.downloadCacheHttpClientConcurrent=or.downloadCacheHttpClient=or.DownloadProgress=void 0;var wu=ec(lt()),cz=Us(),S3e=az(),T3e=ec(require("buffer")),bu=ec(require("fs")),P3e=ec(require("stream")),C3e=ec(require("util")),R3e=ec(Op()),dz=Cp(),X8=Q8(),O3e=k5();function A3e(e,t){return Vn(this,void 0,void 0,function*(){yield C3e.promisify(P3e.pipeline)(e.message,t)})}var Eu=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,wu.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,i=(t/(1024*1024)/(n/1e3)).toFixed(1);wu.info(`Received ${t} of ${this.contentLength} (${r}%), ${i} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};or.DownloadProgress=Eu;function pz(e,t){return Vn(this,void 0,void 0,function*(){let r=bu.createWriteStream(t),n=new cz.HttpClient("actions/cache"),i=yield(0,X8.retryHttpClientResponse)("downloadCache",()=>Vn(this,void 0,void 0,function*(){return n.get(e)}));i.message.socket.setTimeout(dz.SocketTimeout,()=>{i.message.destroy(),wu.debug(`Aborting download, socket timed out after ${dz.SocketTimeout} ms`)}),yield A3e(i,r);let a=i.message.headers["content-length"];if(a){let s=parseInt(a),o=R3e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else wu.debug("Unable to validate download, no Content-Length header")})}or.downloadCacheHttpClient=pz;function I3e(e,t,r){var n;return Vn(this,void 0,void 0,function*(){let i=yield bu.promises.open(t,"w"),a=new cz.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,X8.retryHttpClientResponse)("downloadCacheMetadata",()=>Vn(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let b=0;bVn(this,void 0,void 0,function*(){return yield D3e(a,e,b,x)})})}d.reverse();let p=0,u=0,m=new Eu(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,_=()=>Vn(this,void 0,void 0,function*(){let b=yield Promise.race(Object.values(g));yield i.write(b.buffer,0,b.count,b.offset),p--,delete g[b.offset],u+=b.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((n=r.downloadConcurrency)!==null&&n!==void 0?n:10)&&(yield _());for(;p>0;)yield _()}finally{a.dispose(),yield i.close()}})}or.downloadCacheHttpClientConcurrent=I3e;function D3e(e,t,r,n){return Vn(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield uz(3e4,L3e(e,t,r,n));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function L3e(e,t,r,n){return Vn(this,void 0,void 0,function*(){let i=yield(0,X8.retryHttpClientResponse)("downloadCachePart",()=>Vn(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+n-1}`})}));if(!i.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:n,buffer:yield i.readBodyBuffer()}})}function q3e(e,t,r){var n;return Vn(this,void 0,void 0,function*(){let i=new S3e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(n=(yield i.getProperties()).contentLength)!==null&&n!==void 0?n:-1;if(s<0)wu.debug("Unable to determine content length, downloading file with http-client..."),yield pz(e,t);else{let o=Math.min(134217728,T3e.constants.MAX_LENGTH),l=new Eu(s),d=bu.openSync(t,"w");try{l.startDisplayTimer();let c=new O3e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield uz(r.segmentTimeoutInMs||36e5,i.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&bu.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),bu.closeSync(d)}}})}or.downloadCacheStorageSDK=q3e;var uz=(e,t)=>Vn(void 0,void 0,void 0,function*(){let r,n=new Promise(i=>{r=setTimeout(()=>i("timeout"),e)});return Promise.race([t,n]).then(i=>(clearTimeout(r),i))})});var fz=h(Wn=>{"use strict";var B3e=Wn&&Wn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),M3e=Wn&&Wn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),F3e=Wn&&Wn.__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)&&B3e(t,e,r);return M3e(t,e),t};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.getDownloadOptions=Wn.getUploadOptions=void 0;var xs=F3e(lt());function k3e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),xs.debug(`Upload concurrency: ${t.uploadConcurrency}`),xs.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Wn.getUploadOptions=k3e;function j3e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),xs.debug(`Use Azure SDK: ${t.useAzureSdk}`),xs.debug(`Download concurrency: ${t.downloadConcurrency}`),xs.debug(`Request timeout (ms): ${t.timeoutInMs}`),xs.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),xs.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),xs.debug(`Lookup only: ${t.lookupOnly}`),t}Wn.getDownloadOptions=j3e});var yz=h(Ut=>{"use strict";var z3e=Ut&&Ut.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),U3e=Ut&&Ut.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mh=Ut&&Ut.__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)&&z3e(t,e,r);return U3e(t,e),t},on=Ut&&Ut.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ut,"__esModule",{value:!0});Ut.saveCache=Ut.reserveCache=Ut.downloadCache=Ut.getCacheEntry=Ut.getCacheVersion=void 0;var Tn=mh(lt()),H3e=Us(),$3e=s2(),G3e=mh(require("crypto")),Y8=mh(require("fs")),V3e=require("url"),uh=mh(Op()),ph=mz(),gz=fz(),Ss=Q8(),W3e="1.0";function Nu(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Tn.debug(`Resource Url: ${r}`),r}function K3e(e,t){return`${e};api-version=${t}`}function Q3e(){return{headers:{Accept:K3e("application/json","6.0-preview.1")}}}function J8(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new $3e.BearerCredentialHandler(e);return new H3e.HttpClient("actions/cache",[t],Q3e())}function Z8(e,t,r=!1){let n=e.slice();return t&&n.push(t),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(W3e),G3e.createHash("sha256").update(n.join("|")).digest("hex")}Ut.getCacheVersion=Z8;function X3e(e,t,r){return on(this,void 0,void 0,function*(){let n=J8(),i=Z8(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${i}`,s=yield(0,Ss.retryTypedResponse)("getCacheEntry",()=>on(this,void 0,void 0,function*(){return n.getJson(Nu(a))}));if(s.statusCode===204)return Tn.isDebug()&&(yield Y3e(e[0],n,i)),null;if(!(0,Ss.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Tn.setSecret(l),Tn.debug("Cache Result:"),Tn.debug(JSON.stringify(o)),o})}Ut.getCacheEntry=X3e;function Y3e(e,t,r){return on(this,void 0,void 0,function*(){let n=`caches?key=${encodeURIComponent(e)}`,i=yield(0,Ss.retryTypedResponse)("listCache",()=>on(this,void 0,void 0,function*(){return t.getJson(Nu(n))}));if(i.statusCode===200){let a=i.result,s=a?.totalCount;if(s&&s>0){Tn.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])Tn.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function J3e(e,t,r){return on(this,void 0,void 0,function*(){let n=new V3e.URL(e),i=(0,gz.getDownloadOptions)(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield(0,ph.downloadCacheStorageSDK)(e,t,i):i.concurrentBlobDownloads?yield(0,ph.downloadCacheHttpClientConcurrent)(e,t,i):yield(0,ph.downloadCacheHttpClient)(e,t):yield(0,ph.downloadCacheHttpClient)(e,t)})}Ut.downloadCache=J3e;function Z3e(e,t,r){return on(this,void 0,void 0,function*(){let n=J8(),i=Z8(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:i,cacheSize:r?.cacheSize};return yield(0,Ss.retryTypedResponse)("reserveCache",()=>on(this,void 0,void 0,function*(){return n.postJson(Nu("caches"),a)}))})}Ut.reserveCache=Z3e;function hz(e,t){return`bytes ${e}-${t}/*`}function e9e(e,t,r,n,i){return on(this,void 0,void 0,function*(){Tn.debug(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${hz(n,i)}`);let a={"Content-Type":"application/octet-stream","Content-Range":hz(n,i)},s=yield(0,Ss.retryHttpClientResponse)(`uploadChunk (start: ${n}, end: ${i})`,()=>on(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,Ss.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function t9e(e,t,r,n){return on(this,void 0,void 0,function*(){let i=uh.getArchiveFileSizeInBytes(r),a=Nu(`caches/${t.toString()}`),s=Y8.openSync(r,"r"),o=(0,gz.getUploadOptions)(n),l=uh.assertDefined("uploadConcurrency",o.uploadConcurrency),d=uh.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];Tn.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>on(this,void 0,void 0,function*(){for(;pY8.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{Y8.closeSync(s)}})}function r9e(e,t,r){return on(this,void 0,void 0,function*(){let n={size:r};return yield(0,Ss.retryTypedResponse)("commitCache",()=>on(this,void 0,void 0,function*(){return e.postJson(Nu(`caches/${t.toString()}`),n)}))})}function n9e(e,t,r){return on(this,void 0,void 0,function*(){let n=J8();Tn.debug("Upload cache"),yield t9e(n,e,t,r),Tn.debug("Commiting cache");let i=uh.getArchiveFileSizeInBytes(t);Tn.info(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);let a=yield r9e(n,e,i);if(!(0,Ss.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);Tn.info("Cache saved successfully")})}Ut.saveCache=n9e});var bz=h(Dr=>{"use strict";var i9e=Dr&&Dr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),a9e=Dr&&Dr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ev=Dr&&Dr.__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)&&i9e(t,e,r);return a9e(t,e),t},Ra=Dr&&Dr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Dr,"__esModule",{value:!0});Dr.createTar=Dr.extractTar=Dr.listTar=void 0;var s9e=Wo(),fh=ev(mc()),vz=require("fs"),bi=ev(require("path")),tv=ev(Op()),pt=Cp(),Ts=process.platform==="win32";function o9e(){return Ra(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield tv.getGnuTarPathOnWindows(),t=pt.SystemTarPathOnWindows;if(e)return{path:e,type:pt.ArchiveToolType.GNU};if((0,vz.existsSync)(t))return{path:t,type:pt.ArchiveToolType.BSD};break}case"darwin":{let e=yield fh.which("gtar",!1);return e?{path:e,type:pt.ArchiveToolType.GNU}:{path:yield fh.which("tar",!0),type:pt.ArchiveToolType.BSD}}default:break}return{path:yield fh.which("tar",!0),type:pt.ArchiveToolType.GNU}})}function l9e(e,t,r,n=""){return Ra(this,void 0,void 0,function*(){let i=[`"${e.path}"`],a=tv.getCacheFileName(t),s="cache.tar",o=_z(),l=e.type===pt.ArchiveToolType.BSD&&t!==pt.CompressionMethod.Gzip&&Ts;switch(r){case"create":i.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),"--files-from",pt.ManifestFilename);break;case"extract":i.push("-xf",l?s:n.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${bi.sep}`,"g"),"/"));break;case"list":i.push("-tf",l?s:n.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),"-P");break}if(e.type===pt.ArchiveToolType.GNU)switch(process.platform){case"win32":i.push("--force-local");break;case"darwin":i.push("--delay-directory-restore");break}return i})}function rv(e,t,r=""){return Ra(this,void 0,void 0,function*(){let n,i=yield o9e(),a=yield l9e(i,e,t,r),s=t!=="create"?yield d9e(i,e,r):yield c9e(i,e),o=i.type===pt.ArchiveToolType.BSD&&e!==pt.CompressionMethod.Gzip&&Ts;return o&&t!=="create"?n=[[...s].join(" "),[...a].join(" ")]:n=[[...a].join(" "),[...s].join(" ")],o?n:[n.join(" ")]})}function _z(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function d9e(e,t,r){return Ra(this,void 0,void 0,function*(){let n=e.type===pt.ArchiveToolType.BSD&&t!==pt.CompressionMethod.Gzip&&Ts;switch(t){case pt.CompressionMethod.Zstd:return n?["zstd -d --long=30 --force -o",pt.TarFilename,r.replace(new RegExp(`\\${bi.sep}`,"g"),"/")]:["--use-compress-program",Ts?'"zstd -d --long=30"':"unzstd --long=30"];case pt.CompressionMethod.ZstdWithoutLong:return n?["zstd -d --force -o",pt.TarFilename,r.replace(new RegExp(`\\${bi.sep}`,"g"),"/")]:["--use-compress-program",Ts?'"zstd -d"':"unzstd"];default:return["-z"]}})}function c9e(e,t){return Ra(this,void 0,void 0,function*(){let r=tv.getCacheFileName(t),n=e.type===pt.ArchiveToolType.BSD&&t!==pt.CompressionMethod.Gzip&&Ts;switch(t){case pt.CompressionMethod.Zstd:return n?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),pt.TarFilename]:["--use-compress-program",Ts?'"zstd -T0 --long=30"':"zstdmt --long=30"];case pt.CompressionMethod.ZstdWithoutLong:return n?["zstd -T0 --force -o",r.replace(new RegExp(`\\${bi.sep}`,"g"),"/"),pt.TarFilename]:["--use-compress-program",Ts?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function nv(e,t){return Ra(this,void 0,void 0,function*(){for(let r of e)try{yield(0,s9e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(n){throw new Error(`${r.split(" ")[0]} failed with error: ${n?.message}`)}})}function p9e(e,t){return Ra(this,void 0,void 0,function*(){let r=yield rv(t,"list",e);yield nv(r)})}Dr.listTar=p9e;function u9e(e,t){return Ra(this,void 0,void 0,function*(){let r=_z();yield fh.mkdirP(r);let n=yield rv(t,"extract",e);yield nv(n)})}Dr.extractTar=u9e;function m9e(e,t,r){return Ra(this,void 0,void 0,function*(){(0,vz.writeFileSync)(bi.join(e,pt.ManifestFilename),t.join(` +`));let n=yield rv(r,"create");yield nv(n,e)})}Dr.createTar=m9e});var iv=h(Ht=>{"use strict";var f9e=Ht&&Ht.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),h9e=Ht&&Ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yh=Ht&&Ht.__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)&&f9e(t,e,r);return h9e(t,e),t},wz=Ht&&Ht.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Ht,"__esModule",{value:!0});Ht.saveCache=Ht.restoreCache=Ht.isFeatureAvailable=Ht.ReserveCacheError=Ht.ValidationError=void 0;var Kt=yh(lt()),Ez=yh(require("path")),Kn=yh(Op()),hh=yh(yz()),gh=bz(),Oa=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Ht.ValidationError=Oa;var xu=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Ht.ReserveCacheError=xu;function Nz(e){if(!e||e.length===0)throw new Oa("Path Validation Error: At least one directory or file path is required")}function xz(e){if(e.length>512)throw new Oa(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Oa(`Key Validation Error: ${e} cannot contain commas.`)}function g9e(){return!!process.env.ACTIONS_CACHE_URL}Ht.isFeatureAvailable=g9e;function y9e(e,t,r,n,i=!1){return wz(this,void 0,void 0,function*(){Nz(e),r=r||[];let a=[t,...r];if(Kt.debug("Resolved Keys:"),Kt.debug(JSON.stringify(a)),a.length>10)throw new Oa("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)xz(l);let s=yield Kn.getCompressionMethod(),o="";try{let l=yield hh.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:i});if(!l?.archiveLocation)return;if(n?.lookupOnly)return Kt.info("Lookup only - skipping download"),l.cacheKey;o=Ez.join(yield Kn.createTempDirectory(),Kn.getCacheFileName(s)),Kt.debug(`Archive Path: ${o}`),yield hh.downloadCache(l.archiveLocation,o,n),Kt.isDebug()&&(yield(0,gh.listTar)(o,s));let d=Kn.getArchiveFileSizeInBytes(o);return Kt.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,gh.extractTar)(o,s),Kt.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Oa.name)throw l;Kt.warning(`Failed to restore: ${l.message}`)}finally{try{yield Kn.unlinkFile(o)}catch(l){Kt.debug(`Failed to delete archive: ${l}`)}}})}Ht.restoreCache=y9e;function v9e(e,t,r,n=!1){var i,a,s,o,l;return wz(this,void 0,void 0,function*(){Nz(e),xz(t);let d=yield Kn.getCompressionMethod(),c=-1,p=yield Kn.resolvePaths(e);if(Kt.debug("Cache Paths:"),Kt.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield Kn.createTempDirectory(),m=Ez.join(u,Kn.getCacheFileName(d));Kt.debug(`Archive Path: ${m}`);try{yield(0,gh.createTar)(u,p,d),Kt.isDebug()&&(yield(0,gh.listTar)(m,d));let f=10*1024*1024*1024,g=Kn.getArchiveFileSizeInBytes(m);if(Kt.debug(`File Size: ${g}`),g>f&&!Kn.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Kt.debug("Reserving Cache");let y=yield hh.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:n,cacheSize:g});if(!((i=y?.result)===null||i===void 0)&&i.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new xu(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Kt.debug(`Saving Cache (ID: ${c})`),yield hh.saveCache(c,m,r)}catch(f){let g=f;if(g.name===Oa.name)throw f;g.name===xu.name?Kt.info(`Failed to save: ${g.message}`):Kt.warning(`Failed to save: ${g.message}`)}finally{try{yield Kn.unlinkFile(m)}catch(f){Kt.debug(`Failed to delete archive: ${f}`)}}return c})}Ht.saveCache=v9e});var Su=h(vh=>{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});vh.DocUrl=void 0;var Sz;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(Sz||(vh.DocUrl=Sz={}))});var Lz=h(Qn=>{"use strict";var _9e=Qn&&Qn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),b9e=Qn&&Qn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pu=Qn&&Qn.__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)&&_9e(t,e,r);return b9e(t,e),t};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.downloadTrapCaches=S9e;Qn.uploadTrapCaches=T9e;Qn.cleanupTrapCaches=P9e;Qn.getLanguagesSupportingCaching=Az;var Tz=Pu(require("fs")),av=Pu(require("path")),Cz=Pu(iv()),tc=Pu(pi()),Pz=Pu(ds()),w9e=Su(),E9e=Dl(),Tu=xt(),N9e=1,Rz="codeql-trap",x9e=10,Oz=12e4;async function S9e(e,t,r){let n={},i=await Az(e,t,r);if(r.info(`Found ${i.length} languages that support TRAP caching`),i.length===0)return n;let a=av.join(tc.getTemporaryDirectory(),"trapCaches");for(let l of i){let d=av.join(a,l);Tz.mkdirSync(d,{recursive:!0}),n[l]=d}if(await tc.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),n;let s="unknown",o=process.env.GITHUB_EVENT_PATH;tc.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(Tz.readFileSync(av.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=n[l];if(d===void 0)continue;let c=await Iz(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,Tu.withTimeout)(Oz,Cz.restoreCache([d],c,[await Dz(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete n[l])}return n}async function T9e(e,t,r){if(!await tc.isAnalyzingDefaultBranch())return!1;for(let n of t.languages){let i=t.trapCaches[n];if(i===void 0)continue;let a=await(0,Tu.tryGetFolderBytes)(i,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${n} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${n} to upload, will continue without uploading`)})}return!0}async function P9e(e,t,r){if(!await t.getValue(E9e.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await tc.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let n=0,i=await Pz.listActionsCaches(Rz,await tc.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await C9e(i,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await Pz.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);n+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:n}}catch(n){return(0,Tu.isHTTPError)(n)&&n.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${w9e.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${n}`),{trap_cache_cleanup_error:(0,Tu.getErrorMessage)(n)}}}async function C9e(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let n of e)if(!n.created_at||!n.id||!n.key||!n.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(n)}`);return e.filter(n=>n.key?.includes(`-${t}-`))}async function Az(e,t,r){let n=[],i=await e.betterResolveLanguages();e:for(let a of t){let s=i.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}n.push(a)}return n}async function Iz(e,t,r){return`${await Dz(e,t)}${r}`}async function Dz(e,t){return`${Rz}-${N9e}-${(await e.getVersion()).version}-${t}-`}});var pv=h(De=>{"use strict";var R9e=De&&De.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),O9e=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ru=De&&De.__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)&&R9e(t,e,r);return O9e(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=rc;De.getConfigFileOutsideWorkspaceErrorMessage=jz;De.getConfigFileDoesNotExistErrorMessage=zz;De.getConfigFileRepoFormatInvalidMessage=Uz;De.getConfigFileFormatInvalidMessage=Hz;De.getConfigFileDirectoryGivenMessage=$z;De.getNoLanguagesError=Gz;De.getUnknownLanguagesError=Vz;De.getLanguagesInRepo=Wz;De.getLanguages=ov;De.getRawLanguages=Kz;De.getDefaultConfig=Qz;De.calculateAugmentation=lv;De.parsePacksFromInput=Yz;De.parsePacksSpecification=Jz;De.validatePackSpecification=Zz;De.initConfig=M9e;De.parseRegistriesWithoutCredentials=F9e;De.getPathToParsedConfigFile=dv;De.getConfig=H9e;De.generateRegistries=$9e;De.wrapEnvironment=V9e;De.parseBuildModeInput=cv;var Ps=Ru(require("fs")),Xn=Ru(require("path")),qz=require("perf_hooks"),_h=Ru(Uc()),A9e=Ru(yl()),Fz=Ru(ds()),kz=Z1(),Bz=Dl(),Cu=gp(),I9e=Lz(),gt=xt(),D9e="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function rc(e,t){return t?sv(t,D9e,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function jz(e){return`The configuration file "${e}" is outside of the workspace`}function zz(e){return`The configuration file "${e}" does not exist`}function Uz(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Hz(e){return`The configuration file "${e}" could not be read`}function $z(e){return`The configuration file "${e}" looks like a directory, not a file`}function sv(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Gz(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function Vz(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function Wz(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Fz.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let n=new Set;for(let i of Object.keys(r.data)){let a=(0,Cu.parseLanguage)(i);a!==void 0&&n.add(a)}return[...n]}async function ov(e,t,r,n){let{rawLanguages:i,autodetected:a}=await Kz(t,r,n),s=i;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(Cu.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),n.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),n.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new gt.ConfigurationError(Gz());let o=[],l=[];for(let d of s){let c=(0,Cu.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new gt.ConfigurationError(Vz(l));return o}async function Kz(e,t,r){let n=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),i;return n.length?i=!1:(i=!0,n=await Wz(t,r)),{rawLanguages:n,autodetected:i}}async function Qz({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:n,dbLocation:i,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await ov(u,e,c,g),_=await cv(n,y,f,g),b=lv(r,t,y),{trapCaches:x,trapCacheDownloadTime:R}=await Xz(a,u,y,g);return{languages:y,buildMode:_,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:eU(i,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:b,trapCaches:x,trapCacheDownloadTime:R,dependencyCachingEnabled:(0,kz.getCachingKind)(s)}}async function Xz(e,t,r,n){let i={},a=0;if(e){let s=qz.performance.now();i=await(0,I9e.downloadTrapCaches)(t,r,n),a=qz.performance.now()-s}return{trapCaches:i,trapCacheDownloadTime:a}}async function L9e({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:n,configFile:i,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:_,logger:b}){let x;if(k9e(i)){if(i!==tU(u)&&(i=Xn.resolve(f,i),!(i+Xn.sep).startsWith(f+Xn.sep)))throw new gt.ConfigurationError(jz(i));x=j9e(i)}else x=await z9e(i,y);let R=await ov(m,e,p,b),O=await cv(n,R,_,b),U=lv(r,t,R),{trapCaches:ie,trapCacheDownloadTime:k}=await Xz(s,m,R,b);return{languages:R,buildMode:O,originalUserInput:x,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:eU(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:U,trapCaches:ie,trapCacheDownloadTime:k,dependencyCachingEnabled:(0,kz.getCachingKind)(o)}}function lv(e,t,r){let n=Mz(e),i=Yz(e,r,n),a=Mz(t),s=q9e(t,a);return{packsInputCombines:n,packsInput:i?.[r[0]],queriesInput:s,queriesInputCombines:a}}function q9e(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new gt.ConfigurationError(sv(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(n=>({uses:n.trim()}))}var B9e=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function Yz(e,t,r){if(e?.trim()){if(t.length>1)throw new gt.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new gt.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new gt.ConfigurationError(sv(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((n,i)=>(n.push(Zz(i)),n),[])}}}function Jz(e){if(typeof e!="string")throw new gt.ConfigurationError(rc(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),n=0,i=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=i?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(n,s).trim(),c=i?e.slice(i,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!B9e.test(d))throw new gt.ConfigurationError(rc(e));if(c)try{new A9e.Range(c)}catch{throw new gt.ConfigurationError(rc(e))}if(p&&(Xn.isAbsolute(p)||Xn.normalize(p).split(Xn.sep).join("/")!==p.split(Xn.sep).join("/")))throw new gt.ConfigurationError(rc(e));if(!p&&a)throw new gt.ConfigurationError(rc(e));return{name:d,version:c,path:p}}function Zz(e){return(0,gt.prettyPrintPack)(Jz(e))}function Mz(e){return!!e?.trim().startsWith("+")}function eU(e,t){return e||Xn.resolve(t,"codeql_databases")}function tU(e){return Xn.resolve(e,"user-config-from-action.yml")}async function M9e(e){let t,{logger:r,tempDir:n}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=tU(n),Ps.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await L9e({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await Qz(e)),await U9e(t,r),t}function rU(e){try{return e?_h.load(e):void 0}catch{throw new gt.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function F9e(e){return rU(e)?.map(t=>{let{url:r,packages:n,kind:i}=t;return{url:r,packages:n,kind:i}})}function k9e(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function j9e(e){if(!Ps.existsSync(e))throw new gt.ConfigurationError(zz(e));return _h.load(Ps.readFileSync(e,"utf8"))}async function z9e(e,t){let n=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(n===null||n.groups===void 0||n.length<5)throw new gt.ConfigurationError(Uz(e));let i=await Fz.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:n.groups.owner,repo:n.groups.repo,path:n.groups.path,ref:n.groups.ref}),a;if("content"in i.data&&i.data.content!==void 0)a=i.data.content;else throw Array.isArray(i.data)?new gt.ConfigurationError($z(e)):new gt.ConfigurationError(Hz(e));return _h.load(Buffer.from(a,"base64").toString("binary"))}function dv(e){return Xn.join(e,"config")}async function U9e(e,t){let r=JSON.stringify(e),n=dv(e.tempDir);Ps.mkdirSync(Xn.dirname(n),{recursive:!0}),Ps.writeFileSync(n,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function H9e(e,t){let r=dv(e);if(!Ps.existsSync(r))return;let n=Ps.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(n),JSON.parse(n)}async function $9e(e,t,r){let n=rU(e),i,a;if(n){let s=G9e(n);a=Xn.join(t,"qlconfig.yml");let o=_h.dump(s);Ps.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),i=n.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??i,qlconfigFile:a}}function G9e(e){if(!Array.isArray(e)||e.some(n=>!n.url||!n.packages))throw new gt.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(n=>({url:n?.url.endsWith("/")?n.url:`${n.url}/`,packages:n.packages,kind:n.kind}))}}async function V9e(e,t){let r={...process.env};for(let[n,i]of Object.entries(e))i!==void 0&&(process.env[n]=i);try{await t()}finally{for(let[n,i]of Object.entries(r))process.env[n]=i}}async function cv(e,t,r,n){if(e!==void 0){if(!Object.values(gt.BuildMode).includes(e))throw new gt.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(gt.BuildMode).join(", ")}.`);return t.includes(Cu.Language.csharp)&&await r.getValue(Bz.Feature.DisableCsharpBuildless)?(n.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),gt.BuildMode.Autobuild):t.includes(Cu.Language.java)&&await r.getValue(Bz.Feature.DisableJavaBuildlessEnabled)?(n.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),gt.BuildMode.Autobuild):e}}});var nU=h(Xi=>{"use strict";var W9e=Xi&&Xi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),K9e=Xi&&Xi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q9e=Xi&&Xi.__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)&&W9e(t,e,r);return K9e(t,e),t};Object.defineProperty(Xi,"__esModule",{value:!0});Xi.getOptions=void 0;var bh=Q9e(lt());function X9e(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,matchDirectories:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,bh.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,bh.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.matchDirectories=="boolean"&&(t.matchDirectories=e.matchDirectories,bh.debug(`matchDirectories '${t.matchDirectories}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,bh.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Xi.getOptions=X9e});var Eh=h(Dt=>{"use strict";var Y9e=Dt&&Dt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),J9e=Dt&&Dt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Z9e=Dt&&Dt.__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)&&Y9e(t,e,r);return J9e(t,e),t},e5e=Dt&&Dt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Dt,"__esModule",{value:!0});Dt.safeTrimTrailingSeparator=Dt.normalizeSeparators=Dt.hasRoot=Dt.hasAbsoluteRoot=Dt.ensureAbsoluteRoot=Dt.dirname=void 0;var wh=Z9e(require("path")),Do=e5e(require("assert")),Cs=process.platform==="win32";function t5e(e){if(e=mv(e),Cs&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=wh.dirname(e);return Cs&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=mv(t)),t}Dt.dirname=t5e;function r5e(e,t){if(Do.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Do.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),uv(t))return t;if(Cs){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Do.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(Ou(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Do.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Do.default(uv(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||Cs&&e.endsWith("\\")||(e+=wh.sep),e+t}Dt.ensureAbsoluteRoot=r5e;function uv(e){return Do.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Ou(e),Cs?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Dt.hasAbsoluteRoot=uv;function n5e(e){return Do.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Ou(e),Cs?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Dt.hasRoot=n5e;function Ou(e){return e=e||"",Cs?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Dt.normalizeSeparators=Ou;function mv(e){return e?(e=Ou(e),!e.endsWith(wh.sep)||e===wh.sep||Cs&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Dt.safeTrimTrailingSeparator=mv});var Nh=h(Au=>{"use strict";Object.defineProperty(Au,"__esModule",{value:!0});Au.MatchKind=void 0;var i5e;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(i5e=Au.MatchKind||(Au.MatchKind={}))});var sU=h(ln=>{"use strict";var a5e=ln&&ln.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),s5e=ln&&ln.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o5e=ln&&ln.__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)&&a5e(t,e,r);return s5e(t,e),t};Object.defineProperty(ln,"__esModule",{value:!0});ln.partialMatch=ln.match=ln.getSearchPaths=void 0;var iU=o5e(Eh()),l5e=Nh(),aU=process.platform==="win32";function d5e(e){e=e.filter(n=>!n.negate);let t={};for(let n of e){let i=aU?n.searchPath.toUpperCase():n.searchPath;t[i]="candidate"}let r=[];for(let n of e){let i=aU?n.searchPath.toUpperCase():n.searchPath;if(t[i]==="included")continue;let a=!1,s=i,o=iU.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=iU.dirname(s)}a||(r.push(n.searchPath),t[i]="included")}return r}ln.getSearchPaths=d5e;function c5e(e,t){let r=l5e.MatchKind.None;for(let n of e)n.negate?r&=~n.match(t):r|=n.match(t);return r}ln.match=c5e;function p5e(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}ln.partialMatch=p5e});var lU=h(Yn=>{"use strict";var u5e=Yn&&Yn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),m5e=Yn&&Yn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oU=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)&&u5e(t,e,r);return m5e(t,e),t},f5e=Yn&&Yn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Yn,"__esModule",{value:!0});Yn.Path=void 0;var Iu=oU(require("path")),Rs=oU(Eh()),Du=f5e(require("assert")),h5e=process.platform==="win32",fv=class{constructor(t){if(this.segments=[],typeof t=="string")if(Du.default(t,"Parameter 'itemPath' must not be empty"),t=Rs.safeTrimTrailingSeparator(t),!Rs.hasRoot(t))this.segments=t.split(Iu.sep);else{let r=t,n=Rs.dirname(r);for(;n!==r;){let i=Iu.basename(r);this.segments.unshift(i),r=n,n=Rs.dirname(r)}this.segments.unshift(r)}else{Du.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var g5e=Jn&&Jn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),y5e=Jn&&Jn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yv=Jn&&Jn.__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)&&g5e(t,e,r);return y5e(t,e),t},v5e=Jn&&Jn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Jn,"__esModule",{value:!0});Jn.Pattern=void 0;var _5e=yv(require("os")),Lu=yv(require("path")),dn=yv(Eh()),Lo=v5e(require("assert")),b5e=sl(),hv=Nh(),xh=lU(),Aa=process.platform==="win32",gv=class e{constructor(t,r=!1,n,i){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{n=n||[],Lo.default(n.length,"Parameter 'segments' must not empty");let d=e.getLiteral(n[0]);Lo.default(d&&dn.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new xh.Path(n).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,i),this.segments=new xh.Path(a).segments,this.trailingSeparator=dn.normalizeSeparators(a).endsWith(Lu.sep),a=dn.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new xh.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Aa?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Aa,nocomment:!0,noext:!0,nonegate:!0};a=Aa?a.replace(/\\/g,"/"):a,this.minimatch=new b5e.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=dn.normalizeSeparators(t),!t.endsWith(Lu.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Lu.sep}`)):t=dn.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?hv.MatchKind.Directory:hv.MatchKind.All:hv.MatchKind.None}partialMatch(t){return t=dn.safeTrimTrailingSeparator(t),dn.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Aa?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Aa?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Lo.default(t,"pattern cannot be empty");let n=new xh.Path(t).segments.map(i=>e.getLiteral(i));if(Lo.default(n.every((i,a)=>(i!=="."||a===0)&&i!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Lo.default(!dn.hasRoot(t)||n[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=dn.normalizeSeparators(t),t==="."||t.startsWith(`.${Lu.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Lu.sep}`))r=r||_5e.homedir(),Lo.default(r,"Unable to determine HOME directory"),Lo.default(dn.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Aa&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let i=dn.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!i.endsWith("\\")&&(i+="\\"),t=e.globEscape(i)+t.substr(2)}else if(Aa&&(t==="\\"||t.match(/^\\[^\\]/))){let i=dn.ensureAbsoluteRoot("C:\\dummy-root","\\");i.endsWith("\\")||(i+="\\"),t=e.globEscape(i)+t.substr(1)}else t=dn.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return dn.normalizeSeparators(t)}static getLiteral(t){let r="";for(let n=0;n=0){if(a.length>1)return"";if(a){r+=a,n=s;continue}}}}r+=i}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Jn.Pattern=gv});var cU=h(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});Sh.SearchState=void 0;var vv=class{constructor(t,r){this.path=t,this.level=r}};Sh.SearchState=vv});var hU=h(lr=>{"use strict";var w5e=lr&&lr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),E5e=lr&&lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bu=lr&&lr.__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)&&w5e(t,e,r);return E5e(t,e),t},_v=lr&&lr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},N5e=lr&&lr.__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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Os=lr&&lr.__await||function(e){return this instanceof Os?(this.v=e,this):new Os(e)},x5e=lr&&lr.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(e,t||[]),i,a=[];return i={},s("next"),s("throw"),s("return"),i[Symbol.asyncIterator]=function(){return this},i;function s(u){n[u]&&(i[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(n[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Os?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(lr,"__esModule",{value:!0});lr.DefaultGlobber=void 0;var bv=Bu(lt()),qu=Bu(require("fs")),pU=Bu(nU()),S5e=Bu(require("path")),Th=Bu(sU()),uU=Nh(),mU=dU(),fU=cU(),T5e=process.platform==="win32",wv=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=pU.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return _v(this,void 0,void 0,function*(){let n=[];try{for(var i=N5e(this.globGenerator()),a;a=yield i.next(),!a.done;){let s=a.value;n.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=i.return)&&(yield r.call(i))}finally{if(t)throw t.error}}return n})}globGenerator(){return x5e(this,arguments,function*(){let r=pU.getOptions(this.options),n=[];for(let s of this.patterns)n.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&n.push(new mU.Pattern(s.negate,!0,s.segments.concat("**")));let i=[];for(let s of Th.getSearchPaths(n)){bv.debug(`Search path '${s}'`);try{yield Os(qu.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}i.unshift(new fU.SearchState(s,1))}let a=[];for(;i.length;){let s=i.pop(),o=Th.match(n,s.path),l=!!o||Th.partialMatch(n,s.path);if(!o&&!l)continue;let d=yield Os(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&uU.MatchKind.Directory&&r.matchDirectories)yield yield Os(s.path);else if(!l)continue;let c=s.level+1,p=(yield Os(qu.promises.readdir(s.path))).map(u=>new fU.SearchState(S5e.join(s.path,u),c));i.push(...p.reverse())}else o&uU.MatchKind.File&&(yield yield Os(s.path))}})}static create(t,r){return _v(this,void 0,void 0,function*(){let n=new e(r);T5e&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let i=t.split(` +`).map(a=>a.trim());for(let a of i)!a||a.startsWith("#")||n.patterns.push(new mU.Pattern(a));return n.searchPaths.push(...Th.getSearchPaths(n.patterns)),n})}static stat(t,r,n){return _v(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield qu.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){bv.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 a}else i=yield qu.promises.lstat(t.path);if(i.isDirectory()&&r.followSymbolicLinks){let a=yield qu.promises.realpath(t.path);for(;n.length>=t.level;)n.pop();if(n.some(s=>s===a)){bv.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}n.push(a)}return i})}};lr.DefaultGlobber=wv});var _U=h(cn=>{"use strict";var P5e=cn&&cn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),C5e=cn&&cn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nc=cn&&cn.__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)&&P5e(t,e,r);return C5e(t,e),t},R5e=cn&&cn.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},O5e=cn&&cn.__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={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),i(o,l,s.done,s.value)})}}function i(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(cn,"__esModule",{value:!0});cn.hashFiles=void 0;var gU=nc(require("crypto")),yU=nc(lt()),vU=nc(require("fs")),A5e=nc(require("stream")),I5e=nc(require("util")),D5e=nc(require("path"));function L5e(e,t,r=!1){var n,i,a;return R5e(this,void 0,void 0,function*(){let s=r?yU.info:yU.debug,o=!1,l=t||((a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd()),d=gU.createHash("sha256"),c=0;try{for(var p=O5e(e.globGenerator()),u;u=yield p.next(),!u.done;){let m=u.value;if(s(m),!m.startsWith(`${l}${D5e.sep}`)){s(`Ignore '${m}' since it is not under GITHUB_WORKSPACE.`);continue}if(vU.statSync(m).isDirectory()){s(`Skip directory '${m}'.`);continue}let f=gU.createHash("sha256");yield I5e.promisify(A5e.pipeline)(vU.createReadStream(m),f),d.write(f.digest()),c++,o||(o=!0)}}catch(m){n={error:m}}finally{try{u&&!u.done&&(i=p.return)&&(yield i.call(p))}finally{if(n)throw n.error}}return d.end(),o?(s(`Found ${c} files to hash.`),d.digest("hex")):(s("No matches found for glob"),"")})}cn.hashFiles=L5e});var EU=h(As=>{"use strict";var bU=As&&As.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(As,"__esModule",{value:!0});As.hashFiles=As.create=void 0;var q5e=hU(),B5e=_U();function wU(e,t){return bU(this,void 0,void 0,function*(){return yield q5e.DefaultGlobber.create(e,t)})}As.create=wU;function M5e(e,t="",r,n=!1){return bU(this,void 0,void 0,function*(){let i=!0;r&&typeof r.followSymbolicLinks=="boolean"&&(i=r.followSymbolicLinks);let a=yield wU(e,{followSymbolicLinks:i});return B5e.hashFiles(a,t,n)})}As.hashFiles=M5e});var RU=h(Yi=>{"use strict";var F5e=Yi&&Yi.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),k5e=Yi&&Yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ev=Yi&&Yi.__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)&&F5e(t,e,r);return k5e(t,e),t};Object.defineProperty(Yi,"__esModule",{value:!0});Yi.downloadDependencyCaches=G5e;Yi.uploadDependencyCaches=V5e;var Ph=Ev(require("os")),Ch=require("path"),NU=Ev(iv()),xU=Ev(EU()),j5e=Z1(),z5e=ts(),U5e=xt(),H5e="codeql-dependencies",$5e=1,SU={java:{paths:[(0,Ch.join)(Ph.homedir(),".m2","repository"),(0,Ch.join)(Ph.homedir(),".gradle","caches")],hash:["**/pom.xml","**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"]},csharp:{paths:[(0,Ch.join)(Ph.homedir(),".nuget","packages")],hash:["**/packages.lock.json","**/paket.lock"]},go:{paths:[(0,Ch.join)(Ph.homedir(),"go","pkg","mod")],hash:["**/go.sum"]}};async function TU(e){return xU.create(e.join(` +`))}async function G5e(e,t){let r=[];for(let n of e){let i=SU[n];if(i===void 0){t.info(`Skipping download of dependency cache for ${n} as we have no caching configuration for it.`);continue}if((await(await TU(i.hash)).glob()).length===0){t.info(`Skipping download of dependency cache for ${n} as we cannot calculate a hash for the cache key.`);continue}let s=await PU(n,i),o=[await CU(n)];t.info(`Downloading cache for ${n} with key ${s} and restore keys ${o.join(", ")}`);let l=await NU.restoreCache(i.paths,s,o);l!==void 0?(t.info(`Cache hit on key ${l} for ${n}.`),r.push(n)):t.info(`No suitable cache found for ${n}.`)}return r}async function V5e(e,t){for(let r of e.languages){let n=SU[r];if(n===void 0){t.info(`Skipping upload of dependency cache for ${r} as we have no caching configuration for it.`);continue}if((await(await TU(n.hash)).glob()).length===0){t.info(`Skipping upload of dependency cache for ${r} as we cannot calculate a hash for the cache key.`);continue}let a=await(0,j5e.getTotalCacheSize)(n.paths,t);if(a===0){t.info(`Skipping upload of dependency cache for ${r} since it is empty.`);continue}let s=await PU(r,n);t.info(`Uploading cache of size ${a} for ${r} with key ${s}`),await NU.saveCache(n.paths,s)}}async function PU(e,t){let r=await xU.hashFiles(t.hash.join(` +`));return`${await CU(e)}${r}`}async function CU(e){let t=(0,U5e.getRequiredEnvParam)("RUNNER_OS"),r=process.env[z5e.EnvVar.DEPENDENCY_CACHING_PREFIX],n=H5e;return r!==void 0&&r.length>0&&(n=`${n}-${r}`),`${n}-${$5e}-${t}-${e}-`}});var Mu=h(Zn=>{"use strict";var W5e=Zn&&Zn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),K5e=Zn&&Zn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q5e=Zn&&Zn.__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 K5e(t,e),t};Object.defineProperty(Zn,"__esModule",{value:!0});Zn.getActionsLogger=X5e;Zn.getRunnerLogger=Y5e;Zn.withGroup=J5e;Zn.formatDuration=Z5e;var Nv=Q5e(lt());function X5e(){return Nv}function Y5e(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function J5e(e,t){Nv.startGroup(e);try{return t()}finally{Nv.endGroup()}}function Z5e(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var DU=h(Is=>{"use strict";var e8e=Is&&Is.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Is,"__esModule",{value:!0});Is.makeDiagnostic=t8e;Is.addDiagnostic=r8e;Is.logUnwrittenDiagnostics=n8e;Is.flushDiagnostics=i8e;var xv=require("fs"),OU=e8e(require("path")),Rh=Mu(),AU=xt(),ic=[];function t8e(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function r8e(e,t,r){let n=(0,Rh.getActionsLogger)(),i=t?(0,AU.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,xv.existsSync)(i)?IU(e,t,r):(n.debug(`Writing a diagnostic for ${t}, but the database at ${i} does not exist yet.`),ic.push({diagnostic:r,language:t}))}function IU(e,t,r){let n=(0,Rh.getActionsLogger)(),i=t?(0,AU.getCodeQLDatabasePath)(e,t):e.dbLocation,a=OU.default.resolve(i,"diagnostic","codeql-action");try{(0,xv.mkdirSync)(a,{recursive:!0});let s=OU.default.resolve(a,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,xv.writeFileSync)(s,JSON.stringify(r))}catch(s){n.warning(`Unable to write diagnostic message to database: ${s}`),n.debug(JSON.stringify(r))}}function n8e(){let e=(0,Rh.getActionsLogger)(),t=ic.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of ic)e.debug(JSON.stringify(r.diagnostic))}}function i8e(e){(0,Rh.getActionsLogger)().debug(`Writing ${ic.length} diagnostic(s) to database.`);for(let r of ic)IU(e,r.language,r.diagnostic);ic=[]}});var qU=h(ei=>{"use strict";Object.defineProperty(ei,"__esModule",{value:!0});ei.cliErrorsConfig=ei.CliConfigErrorCategory=ei.CliError=void 0;ei.getCliConfigCategoryIfExists=LU;ei.wrapCliConfigurationError=d8e;var Fu=pi(),a8e=Su(),s8e=xt(),Sv=class extends Error{constructor({cmd:t,args:r,exitCode:n,stderr:i}){let a=(0,Fu.prettyPrintInvocation)(t,r),s=o8e(i),o=l8e(i),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${n} and error was: ${(0,Fu.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${a8e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,Fu.ensureEndsInPeriod)(i.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${n} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=n,this.stderr=i}};ei.CliError=Sv;function o8e(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],n,i;for(;(i=t.exec(e))!==null;)n!==void 0&&r.push(e.slice(n,i.index).trim()),n=i.index;if(n!==void 0){let a=e.slice(n).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(Fu.ensureEndsInPeriod)),[(0,Fu.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function l8e(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(n=>n[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var $t;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})($t||(ei.CliConfigErrorCategory=$t={}));ei.cliErrorsConfig={[$t.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[$t.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[$t.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[$t.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[$t.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[$t.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[$t.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[$t.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[$t.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[$t.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[$t.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[$t.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[$t.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[$t.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[$t.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[$t.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[$t.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[$t.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function LU(e){for(let[t,r]of Object.entries(ei.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let n of r.cliErrorMessageCandidates)if(e.message.match(n)||e.stderr.match(n))return t}}function d8e(e){let t=LU(e);if(t===void 0)return e;let r=e.message,n=ei.cliErrorsConfig[t].additionalErrorMessageToAppend;return n!==void 0&&(r=`${r} ${n}`),new s8e.ConfigurationError(r)}});var Dv=h((fe,jU)=>{fe=jU.exports=Ne;var We;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?We=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:We=function(){};fe.SEMVER_SPEC_VERSION="2.0.0";var ku=256,Oh=Number.MAX_SAFE_INTEGER||9007199254740991,Tv=16,c8e=ku-6,ac=fe.re=[],Ve=fe.safeRe=[],L=fe.src=[],C=fe.tokens={},FU=0;function Ce(e){C[e]=FU++}var Cv="[a-zA-Z0-9-]",Pv=[["\\s",1],["\\d",ku],[Cv,c8e]];function zu(e){for(var t=0;t)?=?)";Ce("XRANGEIDENTIFIERLOOSE");L[C.XRANGEIDENTIFIERLOOSE]=L[C.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Ce("XRANGEIDENTIFIER");L[C.XRANGEIDENTIFIER]=L[C.NUMERICIDENTIFIER]+"|x|X|\\*";Ce("XRANGEPLAIN");L[C.XRANGEPLAIN]="[v=\\s]*("+L[C.XRANGEIDENTIFIER]+")(?:\\.("+L[C.XRANGEIDENTIFIER]+")(?:\\.("+L[C.XRANGEIDENTIFIER]+")(?:"+L[C.PRERELEASE]+")?"+L[C.BUILD]+"?)?)?";Ce("XRANGEPLAINLOOSE");L[C.XRANGEPLAINLOOSE]="[v=\\s]*("+L[C.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[C.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[C.XRANGEIDENTIFIERLOOSE]+")(?:"+L[C.PRERELEASELOOSE]+")?"+L[C.BUILD]+"?)?)?";Ce("XRANGE");L[C.XRANGE]="^"+L[C.GTLT]+"\\s*"+L[C.XRANGEPLAIN]+"$";Ce("XRANGELOOSE");L[C.XRANGELOOSE]="^"+L[C.GTLT]+"\\s*"+L[C.XRANGEPLAINLOOSE]+"$";Ce("COERCE");L[C.COERCE]="(^|[^\\d])(\\d{1,"+Tv+"})(?:\\.(\\d{1,"+Tv+"}))?(?:\\.(\\d{1,"+Tv+"}))?(?:$|[^\\d])";Ce("COERCERTL");ac[C.COERCERTL]=new RegExp(L[C.COERCE],"g");Ve[C.COERCERTL]=new RegExp(zu(L[C.COERCE]),"g");Ce("LONETILDE");L[C.LONETILDE]="(?:~>?)";Ce("TILDETRIM");L[C.TILDETRIM]="(\\s*)"+L[C.LONETILDE]+"\\s+";ac[C.TILDETRIM]=new RegExp(L[C.TILDETRIM],"g");Ve[C.TILDETRIM]=new RegExp(zu(L[C.TILDETRIM]),"g");var p8e="$1~";Ce("TILDE");L[C.TILDE]="^"+L[C.LONETILDE]+L[C.XRANGEPLAIN]+"$";Ce("TILDELOOSE");L[C.TILDELOOSE]="^"+L[C.LONETILDE]+L[C.XRANGEPLAINLOOSE]+"$";Ce("LONECARET");L[C.LONECARET]="(?:\\^)";Ce("CARETTRIM");L[C.CARETTRIM]="(\\s*)"+L[C.LONECARET]+"\\s+";ac[C.CARETTRIM]=new RegExp(L[C.CARETTRIM],"g");Ve[C.CARETTRIM]=new RegExp(zu(L[C.CARETTRIM]),"g");var u8e="$1^";Ce("CARET");L[C.CARET]="^"+L[C.LONECARET]+L[C.XRANGEPLAIN]+"$";Ce("CARETLOOSE");L[C.CARETLOOSE]="^"+L[C.LONECARET]+L[C.XRANGEPLAINLOOSE]+"$";Ce("COMPARATORLOOSE");L[C.COMPARATORLOOSE]="^"+L[C.GTLT]+"\\s*("+L[C.LOOSEPLAIN]+")$|^$";Ce("COMPARATOR");L[C.COMPARATOR]="^"+L[C.GTLT]+"\\s*("+L[C.FULLPLAIN]+")$|^$";Ce("COMPARATORTRIM");L[C.COMPARATORTRIM]="(\\s*)"+L[C.GTLT]+"\\s*("+L[C.LOOSEPLAIN]+"|"+L[C.XRANGEPLAIN]+")";ac[C.COMPARATORTRIM]=new RegExp(L[C.COMPARATORTRIM],"g");Ve[C.COMPARATORTRIM]=new RegExp(zu(L[C.COMPARATORTRIM]),"g");var m8e="$1$2$3";Ce("HYPHENRANGE");L[C.HYPHENRANGE]="^\\s*("+L[C.XRANGEPLAIN]+")\\s+-\\s+("+L[C.XRANGEPLAIN]+")\\s*$";Ce("HYPHENRANGELOOSE");L[C.HYPHENRANGELOOSE]="^\\s*("+L[C.XRANGEPLAINLOOSE]+")\\s+-\\s+("+L[C.XRANGEPLAINLOOSE]+")\\s*$";Ce("STAR");L[C.STAR]="(<|>)?=?\\s*\\*";for(Ji=0;Jiku)return null;var r=t.loose?Ve[C.LOOSE]:Ve[C.FULL];if(!r.test(e))return null;try{return new Ne(e,t)}catch{return null}}fe.valid=f8e;function f8e(e,t){var r=Bo(e,t);return r?r.version:null}fe.clean=h8e;function h8e(e,t){var r=Bo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fe.SemVer=Ne;function Ne(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ne){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>ku)throw new TypeError("version is longer than "+ku+" characters");if(!(this instanceof Ne))return new Ne(e,t);We("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ve[C.LOOSE]:Ve[C.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>Oh||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Oh||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Oh||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var i=+n;if(i>=0&&i=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};fe.inc=g8e;function g8e(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new Ne(e,r).inc(t,n).version}catch{return null}}fe.diff=y8e;function y8e(e,t){if(Rv(e,t))return null;var r=Bo(e),n=Bo(t),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==n[s])return i+s;return a}fe.compareIdentifiers=qo;var BU=/^[0-9]+$/;function qo(e,t){var r=BU.test(e),n=BU.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}fe.lt=Ah;function Ah(e,t,r){return Ia(e,t,r)<0}fe.eq=Rv;function Rv(e,t,r){return Ia(e,t,r)===0}fe.neq=kU;function kU(e,t,r){return Ia(e,t,r)!==0}fe.gte=Ov;function Ov(e,t,r){return Ia(e,t,r)>=0}fe.lte=Av;function Av(e,t,r){return Ia(e,t,r)<=0}fe.cmp=Ih;function Ih(e,t,r,n){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 Rv(e,r,n);case"!=":return kU(e,r,n);case">":return ju(e,r,n);case">=":return Ov(e,r,n);case"<":return Ah(e,r,n);case"<=":return Av(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}fe.Comparator=ti;function ti(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ti){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ti))return new ti(e,t);e=e.trim().split(/\s+/).join(" "),We("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===sc?this.value="":this.value=this.operator+this.semver.version,We("comp",this)}var sc={};ti.prototype.parse=function(e){var t=this.options.loose?Ve[C.COMPARATORLOOSE]:Ve[C.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 Ne(r[2],this.options.loose):this.semver=sc};ti.prototype.toString=function(){return this.value};ti.prototype.test=function(e){if(We("Comparator.test",e,this.options.loose),this.semver===sc||e===sc)return!0;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}return Ih(e,this.operator,this.semver,this.options)};ti.prototype.intersects=function(e,t){if(!(e instanceof ti))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 bt(e.value,t),Dh(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new bt(this.value,t),Dh(e.semver,r,t));var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Ih(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Ih(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||i||a&&s||o||l};fe.Range=bt;function bt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof bt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new bt(e.raw,t);if(e instanceof ti)return new bt(e.value,t);if(!(this instanceof bt))return new bt(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()}bt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};bt.prototype.toString=function(){return this.range};bt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ve[C.HYPHENRANGELOOSE]:Ve[C.HYPHENRANGE];e=e.replace(r,B8e),We("hyphen replace",e),e=e.replace(Ve[C.COMPARATORTRIM],m8e),We("comparator trim",e,Ve[C.COMPARATORTRIM]),e=e.replace(Ve[C.TILDETRIM],p8e),e=e.replace(Ve[C.CARETTRIM],u8e),e=e.split(/\s+/).join(" ");var n=t?Ve[C.COMPARATORLOOSE]:Ve[C.COMPARATOR],i=e.split(" ").map(function(a){return C8e(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(a){return!!a.match(n)})),i=i.map(function(a){return new ti(a,this.options)},this),i};bt.prototype.intersects=function(e,t){if(!(e instanceof bt))throw new TypeError("a Range is required");return this.set.some(function(r){return MU(r,t)&&e.set.some(function(n){return MU(n,t)&&r.every(function(i){return n.every(function(a){return i.intersects(a,t)})})})})};function MU(e,t){for(var r=!0,n=e.slice(),i=n.pop();r&&n.length;)r=n.every(function(a){return i.intersects(a,t)}),i=n.pop();return r}fe.toComparators=P8e;function P8e(e,t){return new bt(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function C8e(e,t){return We("comp",e,t),e=A8e(e,t),We("caret",e),e=R8e(e,t),We("tildes",e),e=D8e(e,t),We("xrange",e),e=q8e(e,t),We("stars",e),e}function Gr(e){return!e||e.toLowerCase()==="x"||e==="*"}function R8e(e,t){return e.trim().split(/\s+/).map(function(r){return O8e(r,t)}).join(" ")}function O8e(e,t){var r=t.loose?Ve[C.TILDELOOSE]:Ve[C.TILDE];return e.replace(r,function(n,i,a,s,o){We("tilde",e,n,i,a,s,o);var l;return Gr(i)?l="":Gr(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":Gr(s)?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":o?(We("replaceTilde pr",o),l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0"):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0",We("tilde return",l),l})}function A8e(e,t){return e.trim().split(/\s+/).map(function(r){return I8e(r,t)}).join(" ")}function I8e(e,t){We("caret",e,t);var r=t.loose?Ve[C.CARETLOOSE]:Ve[C.CARET];return e.replace(r,function(n,i,a,s,o){We("caret",e,n,i,a,s,o);var l;return Gr(i)?l="":Gr(a)?l=">="+i+".0.0 <"+(+i+1)+".0.0":Gr(s)?i==="0"?l=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+".0 <"+(+i+1)+".0.0":o?(We("replaceCaret pr",o),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+"-"+o+" <"+(+i+1)+".0.0"):(We("no pr"),i==="0"?a==="0"?l=">="+i+"."+a+"."+s+" <"+i+"."+a+"."+(+s+1):l=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0":l=">="+i+"."+a+"."+s+" <"+(+i+1)+".0.0"),We("caret return",l),l})}function D8e(e,t){return We("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return L8e(r,t)}).join(" ")}function L8e(e,t){e=e.trim();var r=t.loose?Ve[C.XRANGELOOSE]:Ve[C.XRANGE];return e.replace(r,function(n,i,a,s,o,l){We("xRange",e,n,i,a,s,o,l);var d=Gr(a),c=d||Gr(s),p=c||Gr(o),u=p;return i==="="&&u&&(i=""),l=t.includePrerelease?"-0":"",d?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&u?(c&&(s=0),o=0,i===">"?(i=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",c?a=+a+1:s=+s+1),n=i+a+"."+s+"."+o+l):c?n=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(n=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),We("xRange return",n),n})}function q8e(e,t){return We("replaceStars",e,t),e.trim().replace(Ve[C.STAR],"")}function B8e(e,t,r,n,i,a,s,o,l,d,c,p,u){return Gr(r)?t="":Gr(n)?t=">="+r+".0.0":Gr(i)?t=">="+r+"."+n+".0":t=">="+t,Gr(l)?o="":Gr(d)?o="<"+(+l+1)+".0.0":Gr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}bt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ne(e,this.options)}catch{return!1}for(var t=0;t0){var i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}fe.satisfies=Dh;function Dh(e,t,r){try{t=new bt(t,r)}catch{return!1}return t.test(e)}fe.maxSatisfying=F8e;function F8e(e,t,r){var n=null,i=null;try{var a=new bt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new Ne(n,r))}),n}fe.minSatisfying=k8e;function k8e(e,t,r){var n=null,i=null;try{var a=new bt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new Ne(n,r))}),n}fe.minVersion=j8e;function j8e(e,t){e=new bt(e,t);var r=new Ne("0.0.0");if(e.test(r)||(r=new Ne("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||ju(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}fe.validRange=z8e;function z8e(e,t){try{return new bt(e,t).range||"*"}catch{return null}}fe.ltr=U8e;function U8e(e,t,r){return Iv(e,t,"<",r)}fe.gtr=H8e;function H8e(e,t,r){return Iv(e,t,">",r)}fe.outside=Iv;function Iv(e,t,r,n){e=new Ne(e,n),t=new bt(t,n);var i,a,s,o,l;switch(r){case">":i=ju,a=Av,s=Ah,o=">",l=">=";break;case"<":i=Ah,a=Ov,s=ju,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Dh(e,t,n))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,i(m.semver,p.semver,n)?p=m:s(m.semver,u.semver,n)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}fe.prerelease=$8e;function $8e(e,t){var r=Bo(e,t);return r&&r.prerelease.length?r.prerelease:null}fe.intersects=G8e;function G8e(e,t,r){return e=new bt(e,r),t=new bt(t,r),e.intersects(t)}fe.coerce=V8e;function V8e(e,t){if(e instanceof Ne)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(Ve[C.COERCE]);else{for(var n;(n=Ve[C.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),Ve[C.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;Ve[C.COERCERTL].lastIndex=-1}return r===null?null:Bo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var HU=h((Lr,qv)=>{"use strict";var W8e=Lr&&Lr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),K8e=Lr&&Lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Q8e=Lr&&Lr.__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)&&W8e(t,e,r);return K8e(t,e),t},X8e=Lr&&Lr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(Lr,"__esModule",{value:!0});Lr._readLinuxVersionFile=Lr._getOsVersion=Lr._findMatch=void 0;var zU=Q8e(Dv()),Lv=lt(),UU=require("os"),Y8e=require("child_process"),Lh=require("fs");function J8e(e,t,r,n){return X8e(this,void 0,void 0,function*(){let i=UU.platform(),a,s,o;for(let l of r){let d=l.version;if(Lv.debug(`check ${d} satisfies ${e}`),zU.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{Lv.debug(`${c.arch}===${n} && ${c.platform}===${i}`);let p=c.arch===n&&c.platform===i;if(p&&c.platform_version){let u=qv.exports._getOsVersion();u===c.platform_version?p=!0:p=zU.satisfies(u,c.platform_version)}return p}),o)){Lv.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Lr._findMatch=J8e;function Z8e(){let e=UU.platform(),t="";if(e==="darwin")t=Y8e.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=qv.exports._readLinuxVersionFile();if(r){let n=r.split(` +`);for(let i of n){let a=i.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Lr._getOsVersion=Z8e;function eve(){let e="/etc/lsb-release",t="/etc/os-release",r="";return Lh.existsSync(e)?r=Lh.readFileSync(e).toString():Lh.existsSync(t)&&(r=Lh.readFileSync(t).toString()),r}Lr._readLinuxVersionFile=eve});var GU=h((tRe,$U)=>{var tve=require("crypto");$U.exports=function(){return tve.randomBytes(16)}});var KU=h((rRe,WU)=>{var VU=[];for(Uu=0;Uu<256;++Uu)VU[Uu]=(Uu+256).toString(16).substr(1);var Uu;function rve(e,t){var r=t||0,n=VU;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}WU.exports=rve});var XU=h((nRe,QU)=>{var nve=GU(),ive=KU();function ave(e,t,r){var n=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||nve)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t)for(var a=0;a<16;++a)t[n+a]=i[a];return t||ive(i)}QU.exports=ave});var ZU=h(ri=>{"use strict";var sve=ri&&ri.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ove=ri&&ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lve=ri&&ri.__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)&&sve(t,e,r);return ove(t,e),t},YU=ri&&ri.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})};Object.defineProperty(ri,"__esModule",{value:!0});ri.RetryHelper=void 0;var JU=lve(lt()),Bv=class{constructor(t,r,n){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(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return YU(this,void 0,void 0,function*(){let n=1;for(;nsetTimeout(r,t*1e3))})}};ri.RetryHelper=Bv});var Mh=h(xe=>{"use strict";var dve=xe&&xe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),cve=xe&&xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zi=xe&&xe.__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)&&dve(t,e,r);return cve(t,e),t},Vr=xe&&xe.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(n.next(c))}catch(p){s(p)}}function l(c){try{d(n.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):i(c.value).then(o,l)}d((n=n.apply(e,t||[])).next())})},pve=xe&&xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xe,"__esModule",{value:!0});xe.evaluateVersions=xe.isExplicitVersion=xe.findFromManifest=xe.getManifestFromRepo=xe.findAllVersions=xe.find=xe.cacheFile=xe.cacheDir=xe.extractZip=xe.extractXar=xe.extractTar=xe.extract7z=xe.downloadTool=xe.HTTPError=void 0;var Le=Zi(lt()),Pn=Zi(mc()),ni=Zi(require("fs")),uve=Zi(HU()),$u=Zi(require("os")),wi=Zi(require("path")),eH=Zi(Us()),Da=Zi(Dv()),mve=Zi(require("stream")),fve=Zi(require("util")),oc=require("assert"),tH=pve(XU()),Ds=Wo(),hve=ZU(),Hu=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};xe.HTTPError=Hu;var Fv=process.platform==="win32",gve=process.platform==="darwin",yve="actions/tool-cache";function vve(e,t,r,n){return Vr(this,void 0,void 0,function*(){t=t||wi.join(sH(),tH.default()),yield Pn.mkdirP(wi.dirname(t)),Le.debug(`Downloading ${e}`),Le.debug(`Destination ${t}`);let i=3,a=Mv("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=Mv("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new hve.RetryHelper(i,a,s).execute(()=>Vr(this,void 0,void 0,function*(){return yield _ve(e,t||"",r,n)}),l=>!(l instanceof Hu&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}xe.downloadTool=vve;function _ve(e,t,r,n){return Vr(this,void 0,void 0,function*(){if(ni.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let i=new eH.HttpClient(yve,[],{allowRetries:!1});r&&(Le.debug("set auth"),n===void 0&&(n={}),n.authorization=r);let a=yield i.get(e,n);if(a.message.statusCode!==200){let c=new Hu(a.message.statusCode);throw Le.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=fve.promisify(mve.pipeline),l=Mv("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,ni.createWriteStream(t)),Le.debug("download complete"),d=!0,t}finally{if(!d){Le.debug("download failed");try{yield Pn.rmRF(t)}catch(c){Le.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function bve(e,t,r){return Vr(this,void 0,void 0,function*(){oc.ok(Fv,"extract7z() not supported on current OS"),oc.ok(e,'parameter "file" is required'),t=yield qh(t);let n=process.cwd();if(process.chdir(t),r)try{let a=["x",Le.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Ds.exec(`"${r}"`,a,s)}finally{process.chdir(n)}else{let i=wi.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield Pn.which("powershell",!0);yield Ds.exec(`"${c}"`,l,d)}finally{process.chdir(n)}}return t})}xe.extract7z=bve;function wve(e,t,r="xz"){return Vr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield qh(t),Le.debug("Checking tar --version");let n="";yield Ds.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>n+=l.toString(),stderr:l=>n+=l.toString()}}),Le.debug(n.trim());let i=n.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Le.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return Fv&&i&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),i&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Ds.exec("tar",a),t})}xe.extractTar=wve;function Eve(e,t,r=[]){return Vr(this,void 0,void 0,function*(){oc.ok(gve,"extractXar() not supported on current OS"),oc.ok(e,'parameter "file" is required'),t=yield qh(t);let n;r instanceof Array?n=r:n=[r],n.push("-x","-C",t,"-f",e),Le.isDebug()&&n.push("-v");let i=yield Pn.which("xar",!0);return yield Ds.exec(`"${i}"`,Ave(n)),t})}xe.extractXar=Eve;function Nve(e,t){return Vr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield qh(t),Fv?yield xve(e,t):yield Sve(e,t),t})}xe.extractZip=Nve;function xve(e,t){return Vr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=yield Pn.which("pwsh",!1);if(i){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('${r}', '${n}', $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 '${n}' -Force } else { throw $_ } } ;`].join(" ")];Le.debug(`Using pwsh at path: ${i}`),yield Ds.exec(`"${i}"`,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 '${r}' -DestinationPath '${n}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`].join(" ")],o=yield Pn.which("powershell",!0);Le.debug(`Using powershell at path: ${o}`),yield Ds.exec(`"${o}"`,s)}})}function Sve(e,t){return Vr(this,void 0,void 0,function*(){let r=yield Pn.which("unzip",!0),n=[e];Le.isDebug()||n.unshift("-q"),n.unshift("-o"),yield Ds.exec(`"${r}"`,n,{cwd:t})})}function Tve(e,t,r,n){return Vr(this,void 0,void 0,function*(){if(r=Da.clean(r)||r,n=n||$u.arch(),Le.debug(`Caching tool ${t} ${r} ${n}`),Le.debug(`source dir: ${e}`),!ni.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let i=yield nH(t,r,n);for(let a of ni.readdirSync(e)){let s=wi.join(e,a);yield Pn.cp(s,i,{recursive:!0})}return iH(t,r,n),i})}xe.cacheDir=Tve;function Pve(e,t,r,n,i){return Vr(this,void 0,void 0,function*(){if(n=Da.clean(n)||n,i=i||$u.arch(),Le.debug(`Caching tool ${r} ${n} ${i}`),Le.debug(`source file: ${e}`),!ni.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield nH(r,n,i),s=wi.join(a,t);return Le.debug(`destination file ${s}`),yield Pn.cp(e,s),iH(r,n,i),a})}xe.cacheFile=Pve;function Cve(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||$u.arch(),!kv(t)){let i=rH(e,r);t=aH(i,t)}let n="";if(t){t=Da.clean(t)||"";let i=wi.join(Bh(),e,t,r);Le.debug(`checking cache: ${i}`),ni.existsSync(i)&&ni.existsSync(`${i}.complete`)?(Le.debug(`Found tool in cache ${e} ${t} ${r}`),n=i):Le.debug("not found")}return n}xe.find=Cve;function rH(e,t){let r=[];t=t||$u.arch();let n=wi.join(Bh(),e);if(ni.existsSync(n)){let i=ni.readdirSync(n);for(let a of i)if(kv(a)){let s=wi.join(n,a,t||"");ni.existsSync(s)&&ni.existsSync(`${s}.complete`)&&r.push(a)}}return r}xe.findAllVersions=rH;function Rve(e,t,r,n="master"){return Vr(this,void 0,void 0,function*(){let i=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${n}`,s=new eH.HttpClient("tool-cache"),o={};r&&(Le.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return i;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{i=JSON.parse(c)}catch{Le.debug("Invalid json")}}return i})}xe.getManifestFromRepo=Rve;function Ove(e,t,r,n=$u.arch()){return Vr(this,void 0,void 0,function*(){return yield uve._findMatch(e,t,r,n)})}xe.findFromManifest=Ove;function qh(e){return Vr(this,void 0,void 0,function*(){return e||(e=wi.join(sH(),tH.default())),yield Pn.mkdirP(e),e})}function nH(e,t,r){return Vr(this,void 0,void 0,function*(){let n=wi.join(Bh(),e,Da.clean(t)||t,r||"");Le.debug(`destination ${n}`);let i=`${n}.complete`;return yield Pn.rmRF(n),yield Pn.rmRF(i),yield Pn.mkdirP(n),n})}function iH(e,t,r){let i=`${wi.join(Bh(),e,Da.clean(t)||t,r||"")}.complete`;ni.writeFileSync(i,""),Le.debug("finished caching tool")}function kv(e){let t=Da.clean(e)||"";Le.debug(`isExplicit: ${t}`);let r=Da.valid(t)!=null;return Le.debug(`explicit? ${r}`),r}xe.isExplicitVersion=kv;function aH(e,t){let r="";Le.debug(`evaluating ${e.length} versions`),e=e.sort((n,i)=>Da.gt(n,i)?1:-1);for(let n=e.length-1;n>=0;n--){let i=e[n];if(Da.satisfies(i,t)){r=i;break}}return r?Le.debug(`matched: ${r}`):Le.debug("match not found"),r}xe.evaluateVersions=aH;function Bh(){let e=process.env.RUNNER_TOOL_CACHE||"";return oc.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function sH(){let e=process.env.RUNNER_TEMP||"";return oc.ok(e,"Expected RUNNER_TEMP to be defined"),e}function Mv(e,t){let r=global[e];return r!==void 0?r:t}function Ave(e){return Array.from(new Set(e))}});var lH=h((sRe,oH)=>{"use strict";oH.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var n,i,a;if(Array.isArray(t)){if(n=t.length,n!=r.length)return!1;for(i=n;i--!==0;)if(!e(t[i],r[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),n=a.length,n!==Object.keys(r).length)return!1;for(i=n;i--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[i]))return!1;for(i=n;i--!==0;){var s=a[i];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var Uv=h(pn=>{"use strict";var Ive=pn&&pn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Dve=pn&&pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zv=pn&&pn.__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)&&Ive(t,e,r);return Dve(t,e),t},Lve=pn&&pn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(pn,"__esModule",{value:!0});pn.isZstdAvailable=Gve;pn.extract=Vve;pn.extractTarZst=uH;pn.inferCompressionMethod=Kve;var qve=require("child_process"),Bve=zv(require("fs")),Mve=Lve(require("path")),jv=zv(require("stream")),Fve=Vo(),kve=zv(Mh()),dH=fc(),jve=(Tm(),Ba(Sm)),cH=pi(),pH=xt(),zve="3.4.3",Uve="1.31";async function Hve(e,t){try{return await(0,dH.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function $ve(){let e=await(0,dH.safeWhich)("tar"),t="";if(await new Fve.ToolRunner(e,["--version"],{listeners:{stdout:n=>{t+=n.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let n=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!n||!n[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:n[1]}}else if(t.includes("bsdtar")){let n=t.match(/bsdtar ([0-9.]+)/);if(!n||!n[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:n[1]}}else throw new Error("Unknown tar version")}async function Gve(e){let t=await Hve("zstd",e);try{let r=await $ve(),{type:n,version:i}=r;switch(e.info(`Found ${n} tar version ${i}.`),n){case"gnu":return{available:t&&i>=Uve,foundZstdBinary:t,version:r};case"bsd":return{available:t&&i>=zve,foundZstdBinary:t,version:r};default:(0,pH.assertNever)(n)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function Vve(e,t,r,n){switch(t){case"gzip":return await kve.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await uH(e,r,n)}}async function uH(e,t,r){let n=await Wve();r.debug(`Extracting to ${n}.${e instanceof jv.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let i=["-x","--zstd"];t.type==="gnu"&&(i.push("--warning=no-unknown-keyword"),i.push("--overwrite")),i.push("-f",e instanceof jv.Readable?"-":e,"-C",n),process.stdout.write(`[command]tar ${i.join(" ")} +`);let a=(0,qve.spawn)("tar",i,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof jv.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new cH.CommandInvocationError("tar",i,c??void 0,s,o)),l()})}),n}catch(i){throw await(0,pH.cleanUpGlob)(n,"extraction destination directory",r),i}}async function Wve(){let e=Mve.default.join((0,cH.getTemporaryDirectory)(),(0,jve.v4)());return Bve.mkdirSync(e,{recursive:!0}),e}function Kve(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var fH=h((lRe,mH)=>{var Gu;mH.exports=function(){if(!Gu){try{Gu=Bp()("follow-redirects")}catch{}typeof Gu!="function"&&(Gu=function(){})}Gu.apply(null,arguments)}});var _H=h((dRe,e7)=>{var Wu=require("url"),Vu=Wu.URL,Qve=require("http"),Xve=require("https"),Wv=require("stream").Writable,Kv=require("assert"),hH=fH();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",n=Fo(Error.captureStackTrace);!t&&(r||!n)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var Qv=!1;try{Kv(new Vu(""))}catch(e){Qv=e.code==="ERR_INVALID_URL"}var Yve=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],Xv=["abort","aborted","connect","error","socket","timeout"],Yv=Object.create(null);Xv.forEach(function(e){Yv[e]=function(t,r,n){this._redirectable.emit(e,t,r,n)}});var $v=Ku("ERR_INVALID_URL","Invalid URL",TypeError),Gv=Ku("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Jve=Ku("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Gv),Zve=Ku("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),e7e=Ku("ERR_STREAM_WRITE_AFTER_END","write after end"),t7e=Wv.prototype.destroy||yH;function un(e,t){Wv.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(n){try{r._processResponse(n)}catch(i){r.emit("error",i instanceof Gv?i:new Gv({cause:i}))}},this._performRequest()}un.prototype=Object.create(Wv.prototype);un.prototype.abort=function(){Zv(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};un.prototype.destroy=function(e){return Zv(this._currentRequest,e),t7e.call(this,e),this};un.prototype.write=function(e,t,r){if(this._ending)throw new e7e;if(!Mo(e)&&!i7e(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(Fo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new Zve),this.abort())};un.prototype.end=function(e,t,r){if(Fo(e)?(r=e,e=t=null):Fo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var n=this,i=this._currentRequest;this.write(e,t,function(){n._ended=!0,i.end(null,null,r)}),this._ending=!0}};un.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};un.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};un.prototype.setTimeout=function(e,t){var r=this;function n(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function i(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),n(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",i)}return t&&this.on("timeout",t),this.socket?i(this.socket):this._currentRequest.once("socket",i),this.on("socket",n),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){un.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(un.prototype,e,{get:function(){return this._currentRequest[e]}})});un.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};un.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var n=this._currentRequest=t.request(this._options,this._onNativeResponse);n._redirectable=this;for(var i of Xv)n.on(i,Yv[i]);if(this._currentUrl=/^\//.test(this._options.path)?Wu.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(n===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(Zv(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Jve;var n,i=this._options.beforeRedirect;i&&(n=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],Hv(/^content-/i,this._options.headers));var s=Hv(/^host$/i,this._options.headers),o=Jv(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:Wu.format(Object.assign(o,{host:l})),c=r7e(r,d);if(hH("redirecting to",c.href),this._isRedirect=!0,Vv(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!n7e(c.host,l))&&Hv(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),Fo(i)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:n};i(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function gH(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(n){var i=n+":",a=r[i]=e[n],s=t[n]=Object.create(a);function o(d,c,p){return a7e(d)?d=Vv(d):Mo(d)?d=Vv(Jv(d)):(p=c,c=vH(d),d={protocol:i}),Fo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!Mo(c.host)&&!Mo(c.hostname)&&(c.hostname="::1"),Kv.equal(c.protocol,i,"protocol mismatch"),hH("options",c),new un(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function yH(){}function Jv(e){var t;if(Qv)t=new Vu(e);else if(t=vH(Wu.parse(e)),!Mo(t.protocol))throw new $v({input:e});return t}function r7e(e,t){return Qv?new Vu(e,t):Jv(Wu.resolve(t,e))}function vH(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new $v({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new $v({input:e.href||e});return e}function Vv(e,t){var r=t||{};for(var n of Yve)r[n]=e[n];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function Hv(e,t){var r;for(var n in t)e.test(n)&&(r=t[n],delete t[n]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Ku(e,t,r){function n(i){Fo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,i||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return n.prototype=new(r||Error),Object.defineProperties(n.prototype,{constructor:{value:n,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),n}function Zv(e,t){for(var r of Xv)e.removeListener(r,Yv[r]);e.on("error",yH),e.destroy(t)}function n7e(e,t){Kv(Mo(e)&&Mo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Mo(e){return typeof e=="string"||e instanceof String}function Fo(e){return typeof e=="function"}function i7e(e){return typeof e=="object"&&"length"in e}function a7e(e){return Vu&&e instanceof Vu}e7.exports=gH({http:Qve,https:Xve});e7.exports.wrap=gH});var wH=h(ii=>{"use strict";var s7e=ii&&ii.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),o7e=ii&&ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n7=ii&&ii.__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)&&s7e(t,e,r);return o7e(t,e),t};Object.defineProperty(ii,"__esModule",{value:!0});ii.STREAMING_HIGH_WATERMARK_BYTES=void 0;ii.downloadAndExtract=h7e;var l7e=n7(require("path")),lc=require("perf_hooks"),d7e=n7(Mh()),c7e=_H(),p7e=(Tm(),Ba(Sm)),t7=Mu(),r7=n7(Uv()),u7e=xt();ii.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function m7e(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function f7e(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function h7e(e,t,r,n,i,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let s=r7.inferCompressionMethod(e);if(s==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=lc.performance.now(),f=await g7e(e,t,r,n,a),g=Math.round(lc.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${f} (${(0,t7.formatDuration)(g)}).`),{extractedBundlePath:f,statusReport:{compressionMethod:s,toolsUrl:bH(e),...f7e(g)}}}let o=l7e.join(i,(0,p7e.v4)()),l=lc.performance.now(),d=await d7e.downloadTool(e,o,t,r),c=Math.round(lc.performance.now()-l);a.info(`Finished downloading CodeQL bundle to ${d} (${(0,t7.formatDuration)(c)}).`);let p,u;try{a.info("Extracting CodeQL bundle.");let m=lc.performance.now();p=await r7.extract(d,s,n,a),u=Math.round(lc.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,t7.formatDuration)(u)}).`)}finally{await(0,u7e.cleanUpGlob)(d,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:s,toolsUrl:bH(e),...m7e(c,u)}}}async function g7e(e,t,r,n,i){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let a=await new Promise(s=>c7e.https.get(e,{headers:r,highWaterMark:ii.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await r7.extractTarZst(a,n,i)}function bH(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var s7=h(Ke=>{"use strict";var y7e=Ke&&Ke.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),v7e=Ke&&Ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ls=Ke&&Ke.__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)&&y7e(t,e,r);return v7e(t,e),t},_7e=Ke&&Ke.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.downloadCodeQL=Ke.CODEQL_DEFAULT_ACTION_REPOSITORY=Ke.ToolsSource=void 0;Ke.getCodeQLActionRepository=TH;Ke.tryGetTagNameFromUrl=a7;Ke.tryGetBundleVersionFromUrl=PH;Ke.convertToSemVer=Yu;Ke.getCodeQLSource=CH;Ke.tryGetFallbackToolcacheVersion=RH;Ke.getCodeQLURLVersion=D7e;Ke.setupCodeQLBundle=q7e;var b7e=Ls(require("fs")),w7e=Ls(require("path")),EH=require("perf_hooks"),ko=Ls(Mh()),E7e=_7e(lH()),Fh=Ls(yl()),N7e=pi(),x7e=Ls(ds()),NH=Ls(o3()),S7e=Dl(),T7e=Mu(),i7=Ls(Uv()),P7e=wH(),dc=Ls(xt()),SH=xt(),Qu;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Qu||(Ke.ToolsSource=Qu={}));Ke.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var xH=["linked","latest"];function C7e(e){return e?".tar.zst":".tar.gz"}function R7e(e){let t=C7e(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function TH(e){return(0,N7e.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ke.CODEQL_DEFAULT_ACTION_REPOSITORY):dc.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function O7e(e,t,r,n){let i=TH(n),s=[[t.url,i],[t.url,Ke.CODEQL_DEFAULT_ACTION_REPOSITORY],[dc.GITHUB_DOTCOM_URL,Ke.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,E7e.default)(l,p))),o=R7e(r);for(let l of s){let[d,c]=l;if(d===dc.GITHUB_DOTCOM_URL&&c===Ke.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await x7e.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return n.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){n.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ke.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Xu(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function a7(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let n=r[r.length-1];if(n===null||n.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(n)}.`);return}return n[1]}function PH(e,t){let r=a7(e,t);if(r!==void 0)return Xu(r,t)}function Yu(e,t){Fh.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=Fh.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function A7e(e,t){let r=ko.findAllVersions("CodeQL").filter(SH.isGoodVersion).map(n=>({folder:ko.find("CodeQL",n),version:n})).filter(({folder:n})=>b7e.existsSync(w7e.join(n,"pinned-version")));if(r.length===1){let n=r[0];return t.debug(`CodeQL tools version ${n.version} in toolcache overriding version ${e}.`),{codeqlFolder:n.folder,sourceType:"toolcache",toolsVersion:n.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function CH(e,t,r,n,i,a){if(e&&!xH.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&xH.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=NH.cliVersion,l=NH.bundleVersion;else if(e!==void 0){if(l=a7(e,a),d=e,l){let m=Xu(l,a);m&&Fh.valid(m)&&(o=Yu(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&Xu(l,a),p=o??(c&&Yu(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=ko.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=ko.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=ko.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await RH(o,l,a);m?u=ko.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(n!==dc.GitHubVariant.DOTCOM&&!s&&!e){let m=await A7e(p,a);if(m!==void 0)return m}return d||(d=await O7e(l,r,o!==void 0&&await B7e(o,i),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&Xu(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function RH(e,t,r){let n=Xu(t,r);if(!n)return;let i=Yu(n,r);return r.debug(`Computed a fallback toolcache version number of ${i} for CodeQL version ${e??t}.`),i}var I7e=async function(e,t,r,n,i,a,s){let o=new URL(e),l=new URLSearchParams(o.search),d={accept:"application/octet-stream"},c;l.has("token")?s.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${n.url}/`)||n.apiURL&&e.startsWith(`${n.apiURL}/`)?(s.debug("Providing an authorization token to download CodeQL tools."),c=`token ${n.auth}`):s.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:u}=await(0,P7e.downloadAndExtract)(e,c,{"User-Agent":"CodeQL Action",...d},i,a,s),m=t??PH(e,s);if(m===void 0)return s.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:u,toolsVersion:r??"unknown"};s.debug("Caching CodeQL bundle.");let f=L7e(r,m,s),g=EH.performance.now(),y=await ko.cacheDir(p,"CodeQL",f);return s.info(`Added CodeQL bundle to the tool cache (${(0,T7e.formatDuration)(EH.performance.now()-g)}).`),y!==p&&await(0,SH.cleanUpGlob)(p,"CodeQL bundle from temporary directory",s),{codeqlFolder:y,statusReport:u,toolsVersion:r??f}};Ke.downloadCodeQL=I7e;function D7e(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new dc.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function L7e(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:Yu(t,r)}async function q7e(e,t,r,n,i,a){let s=await i7.isZstdAvailable(a),o=await CH(e,i,t,n,s.available,a),l,d=o.toolsVersion,c,p;switch(o.sourceType){case"local":{let u=i7.inferCompressionMethod(o.codeqlTarPath);l=await i7.extract(o.codeqlTarPath,u,s.version,a),p=Qu.Local;break}case"toolcache":l=o.codeqlFolder,a.debug(`CodeQL found in cache ${l}`),p=Qu.Toolcache;break;case"download":{let u=await(0,Ke.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,s.version,r,a);d=u.toolsVersion,l=u.codeqlFolder,c=u.statusReport,p=Qu.Download;break}default:dc.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:p,toolsVersion:d,zstdAvailability:s}}async function B7e(e,t){return process.platform!=="win32"&&t&&Fh.gte(e,S7e.CODEQL_VERSION_ZSTD_BUNDLE)}});var c7=h(ai=>{"use strict";var M7e=ai&&ai.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),F7e=ai&&ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AH=ai&&ai.__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)&&M7e(t,e,r);return F7e(t,e),t};Object.defineProperty(ai,"__esModule",{value:!0});ai.shouldEnableIndirectTracing=d7;ai.endTracingForCluster=j7e;ai.getTracerConfigForCluster=DH;ai.getCombinedTracerConfig=z7e;var o7=AH(require("fs")),l7=AH(require("path")),k7e=gp(),IH=Il(),OH=xt();async function d7(e,t){return t.buildMode===OH.BuildMode.None||t.buildMode===OH.BuildMode.Autobuild&&await e.supportsFeature(IH.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,k7e.isTracedLanguage)(r))}async function j7e(e,t,r){if(!await d7(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let n=l7.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!o7.existsSync(n))throw new Error(`Environment file for ending tracing not found: ${n}`);try{let i=JSON.parse(o7.readFileSync(n,"utf8"));for(let[a,s]of Object.entries(i))s!==null?process.env[a]=s:delete process.env[a]}catch(i){throw new Error(`Failed to parse file containing end tracing environment variables: ${i}`)}}async function DH(e){return{env:JSON.parse(o7.readFileSync(l7.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function z7e(e,t){if(!await d7(e,t))return;let r=await DH(t);if(!await e.supportsFeature(IH.ToolsFeature.SetsCodeqlRunnerEnvVar)){let n=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=l7.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,n)}return r}});var GH=h(st=>{"use strict";var U7e=st&&st.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),H7e=st&&st.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Bs=st&&st.__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)&&U7e(t,e,r);return H7e(t,e),t};Object.defineProperty(st,"__esModule",{value:!0});st.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=st.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;st.setupCodeQL=Z7e;st.getCodeQL=e_e;st.setCodeQL=t_e;st.getCachedCodeQL=r_e;st.getCodeQLForTesting=n_e;st.getCodeQLForCmd=Uh;st.getExtraOptions=m7;st.getTrapCachingExtractorConfigArgs=$H;st.getTrapCachingExtractorConfigArgsForLang=jh;st.getGeneratedCodeScanningConfigPath=zh;var $7e=Bs(require("fs")),u7=Bs(require("path")),LH=Bs(lt()),kh=Bs(Vo()),qH=Bs(Uc()),G7e=Bs(yl()),cc=pi(),BH=qU(),V7e=Su(),Ju=ts(),MH=Dl(),W7e=Bs(s7()),qs=Il(),K7e=c7(),cr=Bs(xt()),Zu=xt(),La,FH="2.14.6",kH="2.14.6",Q7e="3.10",X7e="2024-09-24",HH="progress++";st.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";st.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var Y7e="2.15.2",J7e="2.17.1";async function Z7e(e,t,r,n,i,a,s){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await W7e.setupCodeQLBundle(e,t,r,n,i,a);a.debug(`Bundle download status report: ${JSON.stringify(l)}`);let u=u7.join(o,"codeql","codeql");if(process.platform==="win32")u+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new cr.ConfigurationError(`Unsupported platform: ${process.platform}`);return La=await Uh(u,s),{codeql:La,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,Zu.getErrorMessage)(o)}`)}}async function e_e(e){return La===void 0&&(La=await Uh(e,!0)),La}function wt(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function t_e(e){return La={getPath:wt(e,"getPath",()=>"/tmp/dummy-path"),getVersion:wt(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:wt(e,"printVersion"),supportsFeature:wt(e,"supportsFeature",async t=>!!e.getVersion&&(0,qs.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:wt(e,"databaseInitCluster"),runAutobuild:wt(e,"runAutobuild"),extractScannedLanguage:wt(e,"extractScannedLanguage"),extractUsingBuildMode:wt(e,"extractUsingBuildMode"),finalizeDatabase:wt(e,"finalizeDatabase"),resolveLanguages:wt(e,"resolveLanguages"),betterResolveLanguages:wt(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:wt(e,"resolveQueries"),resolveBuildEnvironment:wt(e,"resolveBuildEnvironment"),packDownload:wt(e,"packDownload"),databaseCleanup:wt(e,"databaseCleanup"),databaseBundle:wt(e,"databaseBundle"),databaseRunQueries:wt(e,"databaseRunQueries"),databaseInterpretResults:wt(e,"databaseInterpretResults"),databasePrintBaseline:wt(e,"databasePrintBaseline"),databaseExportDiagnostics:wt(e,"databaseExportDiagnostics"),diagnosticsExport:wt(e,"diagnosticsExport"),resolveExtractor:wt(e,"resolveExtractor"),mergeResults:wt(e,"mergeResults")},La}function r_e(){if(La===void 0)throw new Error("cachedCodeQL undefined");return La}async function n_e(e="codeql-for-testing"){return Uh(e,!1)}async function Uh(e,t){let r={getPath(){return e},async getVersion(){let n=cr.getCachedCodeQlVersion();if(n===void 0){let i=await vr(e,["version","--format=json"],{noStreamStdout:!0});try{n=JSON.parse(i)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${i}`)}cr.cacheCodeQlVersion(n)}return n},async printVersion(){await vr(e,["version","--format=json"])},async supportsFeature(n){return(0,qs.isSupportedToolsFeature)(await this.getVersion(),n)},async databaseInitCluster(n,i,a,s,o){let l=n.languages.map(u=>`--language=${u}`);await(0,K7e.shouldEnableIndirectTracing)(r,n)&&(l.push("--begin-tracing"),l.push(...await $H(n)),l.push(`--trace-process-name=${a}`));let d=await i_e(n,o),c=(0,cc.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),n.buildMode!==void 0&&await this.supportsFeature(qs.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${n.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await zH(n,this)?l.push("--sublanguage-file-coverage"):await cr.codeQlVersionAtLeast(this,st.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,qs.isSupportedToolsFeature)(await this.getVersion(),qs.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await vr(e,["database","init",p,"--db-cluster",n.dbLocation,`--source-root=${i}`,"--extractor-include-aliases",...l,...dr(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(n,i){UH();let a=u7.join(await this.resolveExtractor(i),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");n.debugMode&&(process.env[Ju.EnvVar.CLI_VERBOSITY]=process.env[Ju.EnvVar.CLI_VERBOSITY]||HH),await vr(a)},async extractScannedLanguage(n,i){await vr(e,["database","trace-command","--index-traceless-dbs",...await jh(n,i),...p7(n.debugMode),...dr(["database","trace-command"]),cr.getCodeQLDatabasePath(n,i)])},async extractUsingBuildMode(n,i){n.buildMode===Zu.BuildMode.Autobuild&&UH();try{await vr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await jh(n,i),...p7(n.debugMode),...dr(["database","trace-command"]),cr.getCodeQLDatabasePath(n,i)])}catch(a){if(n.buildMode===Zu.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${V7e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new cr.ConfigurationError(`${s} ${(0,Zu.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(n,i,a,s){let o=["database","finalize","--finalize-dataset",i,a,...p7(s),...dr(["database","finalize"]),n];await vr(e,o)},async resolveLanguages(){let n=["resolve","languages","--format=json",...dr(["resolve","languages"])],i=await vr(e,n);try{return JSON.parse(i)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let n=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...dr(["resolve","languages"])],i=await vr(e,n);try{return JSON.parse(i)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(n,i){let a=["resolve","queries",...n,"--format=bylanguage",...dr(["resolve","queries"])];i!==void 0&&a.push("--additional-packs",i);let s=await vr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(n,i){let a=["resolve","build-environment",`--language=${i}`,"--extractor-include-aliases",...dr(["resolve","build-environment"])];n!==void 0&&a.push("--working-dir",n);let s=await vr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(n,i){let a=["database","run-queries",...i,n,"--expect-discarded-cache","--min-disk-free=1024","-v",...dr(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await cr.codeQlVersionAtLeast(this,MH.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await vr(e,a)},async databaseInterpretResults(n,i,a,s,o,l,d,c,p,u){let m=await u.getValue(MH.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${zh(p)}`,"--sarif-group-rules-by-pack",...await s_e(this),...await o_e(this),...dr(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await zH(p,this)?f.push("--sublanguage-file-coverage"):await cr.codeQlVersionAtLeast(this,st.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await cr.codeQlVersionAtLeast(this,st.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,qs.isSupportedToolsFeature)(await this.getVersion(),qs.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(n),i&&f.push(...i),await vr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(n){let i=["database","print-baseline",...dr(["database","print-baseline"]),n];return await vr(e,i)},async packDownload(n,i){let s=["pack","download",...i?[`--qlconfig-file=${i}`]:[],"--format=json","--resolve-query-specs",...dr(["pack","download"]),...n],o=await vr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(n,i){let a=await cr.codeQlVersionAtLeast(this,J7e)?"--cache-cleanup":"--mode",s=["database","cleanup",n,`${a}=${i}`,...dr(["database","cleanup"])];await vr(e,s)},async databaseBundle(n,i,a){let s=["database","bundle",n,`--output=${i}`,`--name=${a}`,...dr(["database","bundle"])];await new kh.ToolRunner(e,s).exec()},async databaseExportDiagnostics(n,i,a){let s=["database","export-diagnostics",`${n}`,"--db-cluster","--format=sarif-latest",`--output=${i}`,"--sarif-include-diagnostics","-vvv",...dr(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new kh.ToolRunner(e,s).exec()},async diagnosticsExport(n,i,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${n}`,`--sarif-codescanning-config=${zh(a)}`,...dr(["diagnostics","export"])];i!==void 0&&s.push("--sarif-category",i),await new kh.ToolRunner(e,s).exec()},async resolveExtractor(n){let i="";return await new kh.ToolRunner(e,["resolve","extractor","--format=json",`--language=${n}`,"--extractor-include-aliases",...dr(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(i)},async mergeResults(n,i,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",i,...dr(["github","merge-results"])];for(let o of n)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await vr(e,s)}};if(t&&!await cr.codeQlVersionAtLeast(r,FH))throw new cr.ConfigurationError(`Expected a CodeQL CLI with version at least ${FH} but got version ${(await r.getVersion()).version}`);if(t&&process.env[Ju.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await cr.codeQlVersionAtLeast(r,kH)){let n=await r.getVersion();LH.warning(`CodeQL CLI version ${n.version} was discontinued on ${X7e} alongside GitHub Enterprise Server ${Q7e} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${kH} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${n.version}, you can replace 'github/codeql-action/*@v${(0,cc.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,cc.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),LH.exportVariable(Ju.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function dr(e,{ignoringOptions:t}={}){let r=cr.getExtraOptionsEnvParam();return m7(r,e,[]).filter(n=>!t?.includes(n))}function jH(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let n=typeof r;if(n!=="string"&&n!=="number"&&n!=="boolean"){let i=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(i)}return`${r}`})}function m7(e,t,r){let n=jH(e?.["*"],r.concat("*")),i=t.length===0?jH(e,r):m7(e?.[t[0]],t?.slice(1),r.concat(t[0]));return n.concat(i)}async function vr(e,t=[],r={}){try{return await(0,cc.runTool)(e,t,r)}catch(n){throw n instanceof cc.CommandInvocationError?(0,BH.wrapCliConfigurationError)(new BH.CliError(n)):n}}async function i_e(e,t){let r=zh(e),n=(0,Zu.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?n.queries=(n.queries||[]).concat(e.augmentationProperties.queriesInput):n.queries=e.augmentationProperties.queriesInput),n.queries?.length===0&&delete n.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(n.packs))n.packs=(n.packs||[]).concat(e.augmentationProperties.packsInput);else if(!n.packs)n.packs=e.augmentationProperties.packsInput;else{let i=Object.keys(n.packs)[0];n.packs[i]=n.packs[i].concat(e.augmentationProperties.packsInput)}else n.packs=e.augmentationProperties.packsInput;return Array.isArray(n.packs)&&!n.packs.length&&delete n.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(qH.dump(n)),t.endGroup(),$7e.writeFileSync(r,qH.dump(n)),r}var a_e=1024;async function $H(e){let t=[];for(let r of e.languages)t.push(await jh(e,r));return t.flat()}async function jh(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let n=await(0,cc.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${a_e}`,`-O=${t}.trap.cache.write=${n}`]}function zh(e){return u7.resolve(e.tempDir,"user-config.yaml")}async function zH(e,t){return(e.gitHubVersion.type!==cr.GitHubVariant.GHES||G7e.gte(e.gitHubVersion.version,"3.12.0"))&&await cr.codeQlVersionAtLeast(t,st.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function s_e(e){return await cr.codeQlVersionAtLeast(e,Y7e)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function p7(e){return e?[`--verbosity=${HH}`]:[]}function UH(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function o_e(e){let t=process.env[Ju.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(qs.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var QH=h(mn=>{"use strict";var l_e=mn&&mn.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),d_e=mn&&mn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pc=mn&&mn.__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)&&l_e(t,e,r);return d_e(t,e),t};Object.defineProperty(mn,"__esModule",{value:!0});mn.initCodeQL=g_e;mn.initConfig=y_e;mn.runInit=v_e;mn.printPathFiltersWarning=KH;mn.checkInstallPython311=__e;mn.cleanupDatabaseClusterDirectory=b_e;var em=pc(require("fs")),c_e=pc(require("path")),p_e=pc(Vo()),u_e=pc(fc()),VH=pi(),m_e=GH(),h7=pc(pv()),WH=gp(),f_e=Il(),h_e=c7(),f7=pc(xt());async function g_e(e,t,r,n,i,a){a.startGroup("Setup CodeQL tools");let{codeql:s,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:d,zstdAvailability:c}=await(0,m_e.setupCodeQL)(e,t,r,n,i,a,!0);return await s.printVersion(),a.endGroup(),{codeql:s,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:d,zstdAvailability:c}}async function y_e(e,t){let r=e.logger;r.startGroup("Load language configuration");let n=await h7.initConfig(e);return await t.supportsFeature(f_e.ToolsFeature.InformsAboutUnsupportedPathFilters)||KH(n,r),r.endGroup(),n}async function v_e(e,t,r,n,i,a,s){em.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await h7.generateRegistries(i,t.tempDir,s);return await h7.wrapEnvironment({GITHUB_TOKEN:a.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,n,l,s)),await(0,h_e.getCombinedTracerConfig)(e,t)}function KH(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(WH.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function __e(e,t){if(e.includes(WH.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=c_e.resolve(__dirname,"../python-setup","check_python12.ps1");await new p_e.ToolRunner(await u_e.safeWhich("powershell"),[r]).exec()}}function b_e(e,t,r=em.rmSync){if(em.existsSync(e.dbLocation)&&(em.statSync(e.dbLocation).isFile()||em.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(n){let i=`The CodeQL Action requires an empty database cluster directory. ${(0,VH.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,VH.isSelfHostedRunner)()?new f7.ConfigurationError(`${i} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${f7.getErrorMessage(n)}`):new Error(`${i} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${f7.getErrorMessage(n)}`)}}}});var ZH=h(_r=>{"use strict";var w_e=_r&&_r.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),E_e=_r&&_r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),XH=_r&&_r.__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)&&w_e(t,e,r);return E_e(t,e),t};Object.defineProperty(_r,"__esModule",{value:!0});_r.JobStatus=_r.ActionName=void 0;_r.isFirstPartyAnalysis=JH;_r.getActionsStatus=S_e;_r.getJobStatusDisplayName=T_e;_r.createStatusReportBase=C_e;_r.sendStatusReport=A_e;var N_e=XH(require("os")),si=XH(lt()),Ms=pi(),YH=ds(),x_e=Su(),ta=ts(),ea=xt(),g7;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(g7||(_r.ActionName=g7={}));function JH(e){return e!==g7.UploadSarif?!0:process.env[ta.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var Fs;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(Fs||(_r.JobStatus=Fs={}));function S_e(e,t){return e||t?e instanceof ea.ConfigurationError?"user-error":"failure":"success"}function T_e(e){switch(e){case Fs.SuccessStatus:return"success";case Fs.FailureStatus:return"failure";case Fs.ConfigErrorStatus:return"configuration error";case Fs.UnknownStatus:return"unknown";default:(0,ea.assertNever)(e)}}function P_e(e){e==="user-error"?si.exportVariable(ta.EnvVar.JOB_STATUS,process.env[ta.EnvVar.JOB_STATUS]??Fs.ConfigErrorStatus):(e==="failure"||e==="aborted")&&si.exportVariable(ta.EnvVar.JOB_STATUS,process.env[ta.EnvVar.JOB_STATUS]??Fs.FailureStatus)}async function C_e(e,t,r,n,i,a,s,o){try{let l=(0,Ms.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,Ms.getRef)(),c=process.env[ta.EnvVar.JOB_RUN_UUID]||"",p=(0,Ms.getWorkflowRunID)(),u=(0,Ms.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,YH.getAnalysisKey)(),y=process.env[ta.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),si.exportVariable(ta.EnvVar.WORKFLOW_STARTED_AT,y));let _=(0,ea.getRequiredEnvParam)("RUNNER_OS"),b=(0,ea.getCachedCodeQlVersion)(),x=process.env.GITHUB_ACTION_REF||"",R=process.env[ta.EnvVar.TESTING_ENVIRONMENT]||"";R!==""&&si.exportVariable(ta.EnvVar.TESTING_ENVIRONMENT,R);let O=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",U={action_name:e,action_oid:"unknown",action_ref:x,action_started_at:r.toISOString(),action_version:(0,Ms.getActionVersion)(),analysis_key:g,build_mode:n?.buildMode,commit_oid:l,first_party_analysis:JH(e),job_name:f,job_run_uuid:c,ref:d,runner_os:_,started_at:y,status:t,steady_state_default_setup:O,testing_environment:R,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{U.actions_event_name=(0,Ms.getWorkflowEventName)()}catch(q){a.warning(`Could not determine the workflow event name: ${q}.`)}n&&(U.languages=n.languages.join(",")),i&&(U.runner_available_disk_space_bytes=i.numAvailableBytes,U.runner_total_disk_space_bytes=i.numTotalBytes),s&&(U.cause=s),o&&(U.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(U.completed_at=new Date().toISOString());let ie=(0,Ms.getRequiredInput)("matrix");ie&&(U.matrix_vars=ie),"RUNNER_ARCH"in process.env&&(U.runner_arch=process.env.RUNNER_ARCH),(_==="Windows"||_==="macOS")&&(U.runner_os_release=N_e.release()),b!==void 0&&(U.codeql_version=b.version);let k=process.env.ImageVersion;return k&&(U.runner_image_version=k),U}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var R_e="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",O_e="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function A_e(e){P_e(e.status);let t=JSON.stringify(e);if(si.debug(`Sending status report: ${t}`),(0,ea.isInTestMode)()){si.debug("In test mode. Status reports are not uploaded.");return}let r=(0,ea.getRequiredEnvParam)("GITHUB_REPOSITORY"),[n,i]=r.split("/"),a=(0,YH.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:n,repo:i,data:t})}catch(s){if((0,ea.isHTTPError)(s))switch(s.status){case 403:(0,Ms.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?si.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${x_e.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):si.warning(s.message);return;case 404:si.warning(s.message);return;case 422:(0,ea.getRequiredEnvParam)("GITHUB_SERVER_URL")!==ea.GITHUB_DOTCOM_URL?si.debug(O_e):si.debug(R_e);return}si.warning(`An unexpected error occurred when sending code scanning status report: ${(0,ea.getErrorMessage)(s)}`)}}});var s$=h(Lt=>{"use strict";var I_e=Lt&&Lt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),D_e=Lt&&Lt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tm=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)&&I_e(t,e,r);return D_e(t,e),t},L_e=Lt&&Lt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Lt,"__esModule",{value:!0});Lt.WorkflowErrors=void 0;Lt.getWorkflowErrors=r$;Lt.validateWorkflow=U_e;Lt.formatWorkflowErrors=n$;Lt.formatWorkflowCause=i$;Lt.getWorkflow=a$;Lt.getCategoryInputOrThrow=G_e;Lt.getUploadInputOrThrow=V_e;Lt.getCheckoutPathInputOrThrow=W_e;var t$=tm(require("fs")),q_e=tm(require("path")),B_e=L_e(require("zlib")),M_e=tm(lt()),e$=tm(Uc()),F_e=tm(ds()),k_e=ts(),v7=xt();function j_e(e){return Object.entries(e).reduce((t,[r,n])=>(t[r]={message:n,code:r},t),{})}Lt.WorkflowErrors=j_e({MissingPushHook:"Please specify an on.push hook to analyze and see code scanning alerts from the default branch on the Security tab.",CheckoutWrongHead:"git checkout HEAD^2 is no longer necessary. Please remove this step as Code Scanning recommends analyzing the merge commit for best results."});async function z_e(e,t){let r=await t.betterResolveLanguages();if(!r.aliases)return;let n=r.aliases,i={};for(let a of e){let s=n[a]||a;i[s]||(i[s]=[]),i[s].push(a)}return i}async function r$(e,t){let r=[],n=process.env.GITHUB_JOB;if(n){let o=e?.jobs?.[n];if(o?.strategy?.matrix?.language){let d=o.strategy.matrix.language;if(Array.isArray(d)){let c=await z_e(d,t);if(c!==void 0)for(let[p,u]of Object.entries(c))u.length>1&&r.push({message:`CodeQL language '${p}' is referenced by more than one entry in the 'language' matrix parameter for job '${n}'. This may result in duplicate alerts. Please edit the 'language' matrix parameter to keep only one of the following: ${u.map(m=>`'${m}'`).join(", ")}.`,code:"DuplicateLanguageInMatrix"})}}let l=o?.steps;if(Array.isArray(l)){for(let d of l)if(d?.run==="git checkout HEAD^2"){r.push(Lt.WorkflowErrors.CheckoutWrongHead);break}}}let i=y7("push",e),a=y7("pull_request",e),s=y7("workflow_call",e);return a&&!i&&!s&&r.push(Lt.WorkflowErrors.MissingPushHook),r}function y7(e,t){return t.on?typeof t.on=="string"?t.on===e:Array.isArray(t.on)?t.on.includes(e):Object.prototype.hasOwnProperty.call(t.on,e):!1}async function U_e(e,t){let r;try{r=await a$(t)}catch(i){return`error: getWorkflow() failed: ${String(i)}`}let n;try{n=await r$(r,e)}catch(i){return`error: getWorkflowErrors() failed: ${String(i)}`}if(n.length>0){let i;try{i=n$(n)}catch(a){return`error: formatWorkflowErrors() failed: ${String(a)}`}M_e.warning(i)}return i$(n)}function n$(e){let t=e.length===1?"issue was":"issues were",r=e.map(n=>n.message).join(" ");return`${e.length} ${t} detected with this workflow: ${r}`}function i$(e){if(e.length!==0)return e.map(t=>t.code).join(",")}async function a$(e){let t=process.env.CODE_SCANNING_WORKFLOW_FILE;if(t)return e.debug("Using the workflow specified by the CODE_SCANNING_WORKFLOW_FILE environment variable."),e$.load(B_e.default.gunzipSync(Buffer.from(t,"base64")).toString());let r=await H_e(e);return e$.load(t$.readFileSync(r,"utf-8"))}async function H_e(e){let t=await F_e.getWorkflowRelativePath(),r=q_e.join((0,v7.getRequiredEnvParam)("GITHUB_WORKSPACE"),t);if(t$.existsSync(r))return e.debug(`Derived the following absolute path for the currently executing workflow: ${r}.`),r;throw new Error(`Expected to find a code scanning workflow file at ${r}, but no such file existed. This can happen if the currently running workflow checks out a branch that doesn't contain the corresponding workflow file.`)}function $_e(e,t){if(e.uses)throw new Error(`Could not get steps calling ${t} since the job calls a reusable workflow.`);let r=e.steps;if(!Array.isArray(r))throw new Error(`Could not get steps calling ${t} since job.steps was not an array.`);return r.filter(n=>n.uses?.includes(t))}function _7(e,t,r,n,i){let a=`Could not get ${n} input to ${r} since`;if(!e.jobs)throw new Error(`${a} the workflow has no jobs.`);if(!e.jobs[t])throw new Error(`${a} the workflow has no job named ${t}.`);let s=$_e(e.jobs[t],r);if(s.length===0)throw new Error(`${a} the ${t} job does not call ${r}.`);if(s.length>1)throw new Error(`${a} the ${t} job calls ${r} multiple times.`);let o=s[0].with?.[n]?.toString();if(o!==void 0&&i!==void 0){o=o.replace(/\${{\s+/,"${{").replace(/\s+}}/,"}}");for(let[l,d]of Object.entries(i))o=o.replace(`\${{matrix.${l}}}`,d)}if(o!==void 0&&o.includes("${{"))throw new Error(`Could not get ${n} input to ${r} since it contained an unrecognized dynamic value.`);return o}function b7(){return(0,v7.isInTestMode)()||process.env[k_e.EnvVar.TESTING_ENVIRONMENT]==="codeql-action-pr-checks"?"./analyze":"github/codeql-action/analyze"}function G_e(e,t,r){return _7(e,t,b7(),"category",r)}function V_e(e,t,r){return _7(e,t,b7(),"upload",r)}function W_e(e,t,r){return _7(e,t,b7(),"checkout_path",r)||(0,v7.getRequiredEnvParam)("GITHUB_WORKSPACE")}});var K_e=exports&&exports.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Q_e=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gh=exports&&exports.__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)&&K_e(t,e,r);return Q_e(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var w7=Gh(require("fs")),E7=Gh(require("path")),ut=Gh(lt()),X_e=fc(),Y_e=(Tm(),Ba(Sm)),qe=pi(),J_e=ds(),N7=Z1(),Z_e=Gh(pv()),ebe=RU(),ks=DU(),Hh=ts(),$h=Dl(),rm=QH(),nm=gp(),tbe=Mu(),rbe=t3(),nbe=s7(),Ei=ZH(),o$=Il(),it=xt(),ibe=s$();async function l$(e,t,r,n,i,a,s,o,l){let d=await(0,Ei.createStatusReportBase)(Ei.ActionName.Init,(0,Ei.getActionsStatus)(l),e,t,await(0,it.checkDiskUsage)(o),o,l?.message,l?.stack);if(d===void 0)return;let c=(0,qe.getOptionalInput)("languages"),p={...d,tools_input:(0,qe.getOptionalInput)("tools")||"",tools_resolved_version:s,tools_source:a||nbe.ToolsSource.Unknown,workflow_languages:c||""},u={};if(n?.downloadDurationMs!==void 0&&(u.tools_download_duration_ms=n.downloadDurationMs),i!==void 0&&(u.tools_feature_flags_valid=i),t!==void 0){let m=t.languages.join(","),f=(t.originalUserInput.paths||[]).join(","),g=(t.originalUserInput["paths-ignore"]||[]).join(","),y=t.originalUserInput["disable-default-queries"]?m:"",_=[],b=(0,qe.getOptionalInput)("queries")?.trim();(b===void 0||b.startsWith("+"))&&_.push(...(t.originalUserInput.queries||[]).map(O=>O.uses)),b!==void 0&&(b=b.startsWith("+")?b.slice(1):b,_.push(...b.split(",")));let x={};if((t.augmentationProperties.packsInputCombines||!t.augmentationProperties.packsInput)&&t.originalUserInput.packs){let O=(0,it.cloneObject)(t.originalUserInput.packs);Array.isArray(O)?x[t.languages[0]]=O:x=O}t.augmentationProperties.packsInput&&(x[t.languages[0]]??=[],x[t.languages[0]].push(...t.augmentationProperties.packsInput));let R={...p,config_file:r??"",disable_default_queries:y,paths:f,paths_ignore:g,queries:_.join(","),packs:JSON.stringify(x),trap_cache_languages:Object.keys(t.trapCaches).join(","),trap_cache_download_size_bytes:Math.round(await(0,N7.getTotalCacheSize)(Object.values(t.trapCaches),o)),trap_cache_download_duration_ms:Math.round(t.trapCacheDownloadTime),query_filters:JSON.stringify(t.originalUserInput["query-filters"]??[]),registries:JSON.stringify(Z_e.parseRegistriesWithoutCredentials((0,qe.getOptionalInput)("registries"))??[])};await(0,Ei.sendStatusReport)({...R,...u})}else await(0,Ei.sendStatusReport)({...p,...u})}async function abe(){let e=new Date,t=(0,tbe.getActionsLogger)();(0,it.initializeEnvironment)((0,qe.getActionVersion)()),(0,qe.persistInputs)();let r,n,i,a,s,o,l,d={auth:(0,qe.getRequiredInput)("token"),externalRepoAuth:(0,qe.getOptionalInput)("external-repository-token"),url:(0,it.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,it.getRequiredEnvParam)("GITHUB_API_URL")},c=await(0,J_e.getGitHubVersion)();(0,it.checkGitHubVersionInRange)(c,t),(0,it.checkActionVersion)((0,qe.getActionVersion)(),c);let p=(0,rbe.parseRepositoryNwo)((0,it.getRequiredEnvParam)("GITHUB_REPOSITORY")),u=new $h.Features(c,p,(0,qe.getTemporaryDirectory)(),t),m=(0,Y_e.v4)();t.info(`Job run UUID is ${m}.`),ut.exportVariable(Hh.EnvVar.JOB_RUN_UUID,m),ut.exportVariable(Hh.EnvVar.INIT_ACTION_HAS_RUN,"true");let f=(0,qe.getOptionalInput)("config-file");try{let g=await(0,Ei.createStatusReportBase)(Ei.ActionName.Init,"starting",e,r,await(0,it.checkDiskUsage)(t),t);g!==void 0&&await(0,Ei.sendStatusReport)(g);let y=await u.getDefaultCliVersion(c.type);a=y.toolsFeatureFlagsValid;let _=await(0,rm.initCodeQL)((0,qe.getOptionalInput)("tools"),d,(0,qe.getTemporaryDirectory)(),c.type,y,t);n=_.codeql,i=_.toolsDownloadStatusReport,o=_.toolsVersion,s=_.toolsSource,l=_.zstdAvailability,ut.startGroup("Validating workflow"),await(0,ibe.validateWorkflow)(n,t)===void 0&&t.info("Detected no issues with the code scanning workflow."),ut.endGroup(),r=await(0,rm.initConfig)({languagesInput:(0,qe.getOptionalInput)("languages"),queriesInput:(0,qe.getOptionalInput)("queries"),packsInput:(0,qe.getOptionalInput)("packs"),buildModeInput:(0,qe.getOptionalInput)("build-mode"),configFile:f,dbLocation:(0,qe.getOptionalInput)("db-location"),configInput:(0,qe.getOptionalInput)("config"),trapCachingEnabled:d$(),dependencyCachingEnabled:(0,N7.getDependencyCachingEnabled)(),debugMode:(0,qe.getOptionalInput)("debug")==="true"||ut.isDebug(),debugArtifactName:(0,qe.getOptionalInput)("debug-artifact-name")||it.DEFAULT_DEBUG_ARTIFACT_NAME,debugDatabaseName:(0,qe.getOptionalInput)("debug-database-name")||it.DEFAULT_DEBUG_DATABASE_NAME,repository:p,tempDir:(0,qe.getTemporaryDirectory)(),codeql:n,workspacePath:(0,it.getRequiredEnvParam)("GITHUB_WORKSPACE"),githubVersion:c,apiDetails:d,features:u,logger:t},n),await(0,rm.checkInstallPython311)(r.languages,n)}catch(g){let y=(0,it.wrapError)(g);ut.setFailed(y.message);let _=await(0,Ei.createStatusReportBase)(Ei.ActionName.Init,y instanceof it.ConfigurationError?"user-error":"aborted",e,r,await(0,it.checkDiskUsage)(t),t,y.message,y.stack);_!==void 0&&await(0,Ei.sendStatusReport)(_);return}try{(0,rm.cleanupDatabaseClusterDirectory)(r,t),l&&await sbe(r,l),i&&(0,ks.addDiagnostic)(r,r.languages[0],(0,ks.makeDiagnostic)("codeql-action/bundle-download-telemetry","CodeQL bundle download telemetry",{attributes:i,visibility:{cliSummaryTable:!1,statusPage:!1,telemetry:!0}}));let g=process.env.GOFLAGS;if(g&&(ut.exportVariable("GOFLAGS",g),ut.warning("Passing the GOFLAGS env parameter to the init action is deprecated. Please move this to the analyze action.")),r.languages.includes(nm.Language.swift)&&process.platform==="linux"&&t.warning("Swift analysis on Ubuntu runner images is no longer supported. Please migrate to a macOS runner if this affects you."),r.languages.includes(nm.Language.go)&&process.platform==="linux")try{let b=await(0,X_e.safeWhich)("go");if((await(0,qe.getFileType)(b)).includes("statically linked")&&!await n.supportsFeature(o$.ToolsFeature.IndirectTracingSupportsStaticBinaries))try{t.debug("Applying static binary workaround for Go");let R=E7.resolve((0,qe.getTemporaryDirectory)(),"codeql-action-go-tracing","bin");w7.mkdirSync(R,{recursive:!0}),ut.addPath(R);let O=E7.resolve(R,"go");w7.writeFileSync(O,`#!/bin/bash + +exec ${b} "$@"`),w7.chmodSync(O,"755"),ut.exportVariable(Hh.EnvVar.GO_BINARY_LOCATION,O)}catch(R){t.warning(`Analyzing Go on Linux, but failed to install wrapper script. Tracing custom builds may fail: ${R}`)}else ut.exportVariable(Hh.EnvVar.GO_BINARY_LOCATION,b)}catch(b){t.warning(`Failed to determine the location of the Go binary: ${b}`),b instanceof qe.FileCmdNotFoundError&&(0,ks.addDiagnostic)(r,nm.Language.go,(0,ks.makeDiagnostic)("go/workflow/file-program-unavailable","The `file` program is required on Linux, but does not appear to be installed",{markdownMessage:"CodeQL was unable to find the `file` program on this system. Ensure that the `file` program is installed on Linux runners and accessible.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"}))}if(ut.exportVariable("CODEQL_RAM",process.env.CODEQL_RAM||(0,it.getMemoryFlagValue)((0,qe.getOptionalInput)("ram"),t).toString()),ut.exportVariable("CODEQL_THREADS",(0,it.getThreadsFlagValue)((0,qe.getOptionalInput)("threads"),t).toString()),await u.getValue($h.Feature.DisableKotlinAnalysisEnabled)&&ut.exportVariable("CODEQL_EXTRACTOR_JAVA_AGENT_DISABLE_KOTLIN","true"),r.languages.includes(nm.Language.cpp)){let b="CODEQL_EXTRACTOR_CPP_TRAP_CACHING";process.env[b]?t.info(`Environment variable ${b} already set. Not en/disabling CodeQL C++ TRAP caching support`):d$()&&await(0,it.codeQlVersionAtLeast)(n,"2.17.5")?(t.info("Enabling CodeQL C++ TRAP caching support"),ut.exportVariable(b,"true")):(t.info("Disabling CodeQL C++ TRAP caching support"),ut.exportVariable(b,"false"))}if(r.languages.includes(nm.Language.cpp)){let b="CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",x=process.env[b]||await u.getValue($h.Feature.CppBuildModeNone,n);t.info(`Setting C++ build-mode: none to ${x}`),ut.exportVariable(b,x)}(0,N7.shouldRestoreCache)(r.dependencyCachingEnabled)&&await(0,ebe.downloadDependencyCaches)(r.languages,t),!await(0,it.codeQlVersionAtLeast)(n,"2.15.1")&&process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await(0,it.checkSipEnablement)(t)&&t.warning("CodeQL versions 2.15.0 and lower are not supported on macOS ARM machines with System Integrity Protection (SIP) disabled."),await(0,it.codeQlVersionAtLeast)(n,"2.17.1")||(await(0,it.codeQlVersionAtLeast)(n,"2.16.0"),ut.exportVariable("CODEQL_EXTRACTOR_PYTHON_DISABLE_LIBRARY_EXTRACTION","true")),(0,qe.getOptionalInput)("setup-python-dependencies")!==void 0&&t.warning("The setup-python-dependencies input is deprecated and no longer has any effect. We recommend removing any references from your workflows. See https://github.blog/changelog/2024-01-23-codeql-2-16-python-dependency-installation-disabled-new-queries-and-bug-fixes/ for more information."),process.env.CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION!==void 0&&t.warning("The CODEQL_ACTION_DISABLE_PYTHON_DEPENDENCY_INSTALLATION environment variable is deprecated and no longer has any effect. We recommend removing any references from your workflows. See https://github.blog/changelog/2024-01-23-codeql-2-16-python-dependency-installation-disabled-new-queries-and-bug-fixes/ for more information."),await n.supportsFeature(o$.ToolsFeature.PythonDefaultIsToNotExtractStdlib)&&(process.env.CODEQL_EXTRACTOR_PYTHON_EXTRACT_STDLIB?t.debug("CODEQL_EXTRACTOR_PYTHON_EXTRACT_STDLIB is already set, so the Action will not override it."):await u.getValue($h.Feature.PythonDefaultIsToNotExtractStdlib,n)||ut.exportVariable("CODEQL_EXTRACTOR_PYTHON_EXTRACT_STDLIB","true"));let y=E7.resolve((0,it.getRequiredEnvParam)("GITHUB_WORKSPACE"),(0,qe.getOptionalInput)("source-root")||""),_=await(0,rm.runInit)(n,r,y,"Runner.Worker.exe",(0,qe.getOptionalInput)("registries"),d,t);if(_!==void 0)for(let[b,x]of Object.entries(_.env))ut.exportVariable(b,x);(0,ks.flushDiagnostics)(r),ut.setOutput("codeql-path",r.codeQLCmd),ut.setOutput("codeql-version",(await n.getVersion()).version)}catch(g){let y=(0,it.wrapError)(g);ut.setFailed(y.message),await l$(e,r,void 0,i,a,s,o,t,y);return}finally{(0,ks.logUnwrittenDiagnostics)()}await l$(e,r,f,i,a,s,o,t)}function d$(){let e=(0,qe.getOptionalInput)("trap-caching");return e!==void 0?e==="true":!!(0,it.isHostedRunner)()}async function sbe(e,t){(0,ks.addDiagnostic)(e,e.languages[0],(0,ks.makeDiagnostic)("codeql-action/zstd-availability","Zstandard availability",{attributes:t,visibility:{cliSummaryTable:!1,statusPage:!1,telemetry:!0}}))}async function obe(){try{await abe()}catch(e){ut.setFailed(`init action failed: ${(0,it.getErrorMessage)(e)}`)}await(0,it.checkForTimeout)()}obe(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/package-lock.json b/package-lock.json index 2bc55a5c17..9881663eaf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -59,6 +59,7 @@ "@typescript-eslint/eslint-plugin": "^8.11.0", "@typescript-eslint/parser": "^8.11.0", "ava": "^5.3.1", + "esbuild": "^0.24.0", "eslint": "^8.57.1", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-filenames": "^1.3.2", @@ -630,6 +631,390 @@ "version": "1.0.2", "license": "MIT" }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", "dev": true, @@ -3233,6 +3618,45 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, "node_modules/escalade": { "version": "3.1.1", "dev": true, diff --git a/package.json b/package.json index 1c2162475a..13d4ba324c 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,8 @@ "private": true, "description": "CodeQL action", "scripts": { - "build": "tsc --build", + "build": "tsc --build && npm run package", + "package": "bash ./package.sh", "test": "ava src/**.test.ts --serial --verbose", "test-debug": "ava src/**.test.ts --serial --verbose --timeout=20m", "lint": "eslint --report-unused-disable-directives --max-warnings=0 .", @@ -75,6 +76,7 @@ "@typescript-eslint/eslint-plugin": "^8.11.0", "@typescript-eslint/parser": "^8.11.0", "ava": "^5.3.1", + "esbuild": "^0.24.0", "eslint": "^8.57.1", "eslint-import-resolver-typescript": "^3.6.3", "eslint-plugin-filenames": "^1.3.2", diff --git a/package.sh b/package.sh new file mode 100755 index 0000000000..63257c1b10 --- /dev/null +++ b/package.sh @@ -0,0 +1,17 @@ +#!/bin/sh +bundle_file() { + module=$(dirname "$1") + file=$(perl -ne 'next unless m<'"$2"': .(?:.*/|)(.*\.js)>;print $1' "$1") + if [ -n "$file" ]; then + if [ "$2" = main ]; then + suffix='' + else + suffix="-$2" + fi + ./node_modules/.bin/esbuild "lib/$module-action$suffix.js" --bundle --minify --platform=node --outfile="./$module/$file" + fi +}; +for a in */action.yml; do + bundle_file $a main; + bundle_file $a post; +done diff --git a/resolve-environment/action.yml b/resolve-environment/action.yml index d92f9e78d3..0cfd8c2e29 100644 --- a/resolve-environment/action.yml +++ b/resolve-environment/action.yml @@ -22,4 +22,4 @@ outputs: description: The inferred build environment configuration. runs: using: node20 - main: '../lib/resolve-environment-action.js' + main: 'resolve-environment-action.js' diff --git a/resolve-environment/resolve-environment-action.js b/resolve-environment/resolve-environment-action.js new file mode 100644 index 0000000000..ea4c18974d --- /dev/null +++ b/resolve-environment/resolve-environment-action.js @@ -0,0 +1,180 @@ +"use strict";var Q0=Object.defineProperty;var cU=Object.getOwnPropertyDescriptor;var pU=Object.getOwnPropertyNames;var uU=Object.prototype.hasOwnProperty;var dt=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),_u=(e,t)=>{for(var r in t)Q0(e,r,{get:t[r],enumerable:!0})},mU=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of pU(t))!uU.call(e,n)&&n!==r&&Q0(e,n,{get:()=>t[n],enumerable:!(i=cU(t,n))||i.enumerable});return e};var _s=e=>mU(Q0({},"__esModule",{value:!0}),e);var bu=h(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.toCommandProperties=vo.toCommandValue=void 0;function fU(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}vo.toCommandValue=fU;function hU(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}vo.toCommandProperties=hU});var gv=h(yi=>{"use strict";var gU=yi&&yi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),yU=yi&&yi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vU=yi&&yi.__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)&&gU(t,e,r);return yU(t,e),t};Object.defineProperty(yi,"__esModule",{value:!0});yi.issue=yi.issueCommand=void 0;var _U=vU(require("os")),fv=bu();function hv(e,t,r){let i=new Y0(e,t,r);process.stdout.write(i.toString()+_U.EOL)}yi.issueCommand=hv;function bU(e,t=""){hv(e,{},t)}yi.issue=bU;var mv="::",Y0=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=mv+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${EU(n)}`)}}return t+=`${mv}${wU(this.message)}`,t}};function wU(e){return(0,fv.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function EU(e){return(0,fv.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var _v=h(vi=>{"use strict";var xU=vi&&vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),NU=vi&&vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Z0=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)&&xU(t,e,r);return NU(t,e),t};Object.defineProperty(vi,"__esModule",{value:!0});vi.prepareKeyValueMessage=vi.issueFileCommand=void 0;var SU=Z0(require("crypto")),yv=Z0(require("fs")),J0=Z0(require("os")),vv=bu();function TU(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!yv.existsSync(r))throw new Error(`Missing file at path: ${r}`);yv.appendFileSync(r,`${(0,vv.toCommandValue)(t)}${J0.EOL}`,{encoding:"utf8"})}vi.issueFileCommand=TU;function PU(e,t){let r=`ghadelimiter_${SU.randomUUID()}`,i=(0,vv.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}${J0.EOL}${i}${J0.EOL}${r}`}vi.prepareKeyValueMessage=PU});var wv=h(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.checkBypass=_o.getProxyUrl=void 0;function CU(e){let t=e.protocol==="https:";if(bv(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}_o.getProxyUrl=CU;function bv(e){if(!e.hostname)return!1;let t=e.hostname;if(RU(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}_o.checkBypass=bv;function RU(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 Sv=h(bo=>{"use strict";var R8e=require("net"),OU=require("tls"),eh=require("http"),Ev=require("https"),AU=require("events"),O8e=require("assert"),IU=require("util");bo.httpOverHttp=DU;bo.httpsOverHttp=LU;bo.httpOverHttps=qU;bo.httpsOverHttps=BU;function DU(e){var t=new Un(e);return t.request=eh.request,t}function LU(e){var t=new Un(e);return t.request=eh.request,t.createSocket=xv,t.defaultPort=443,t}function qU(e){var t=new Un(e);return t.request=Ev.request,t}function BU(e){var t=new Un(e);return t.request=Ev.request,t.createSocket=xv,t.defaultPort=443,t}function Un(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||eh.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=Nv(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};Un.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=th({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),wa("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){wa("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){wa("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return wa("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),wa(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};Un.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(n){i.request.onSocket(n)})}};function xv(e,t){var r=this;Un.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=th({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=OU.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function Nv(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function th(e){for(var t=1,r=arguments.length;t{Tv.exports=Sv()});var bs=h(Xe=>{"use strict";var MU=Xe&&Xe.__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]}),FU=Xe&&Xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tu=Xe&&Xe.__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)&&MU(t,e,r);return FU(t,e),t},Ct=Xe&&Xe.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xe,"__esModule",{value:!0});Xe.HttpClient=Xe.isHttps=Xe.HttpClientResponse=Xe.HttpClientError=Xe.getProxyUrl=Xe.MediaTypes=Xe.Headers=Xe.HttpCodes=void 0;var wu=Tu(require("http")),rh=Tu(require("https")),Cv=Tu(wv()),Eu=Tu(Pv()),Xi;(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"})(Xi=Xe.HttpCodes||(Xe.HttpCodes={}));var Rr;(function(e){e.Accept="accept",e.ContentType="content-type"})(Rr=Xe.Headers||(Xe.Headers={}));var Ea;(function(e){e.ApplicationJson="application/json"})(Ea=Xe.MediaTypes||(Xe.MediaTypes={}));function kU(e){let t=Cv.getProxyUrl(new URL(e));return t?t.href:""}Xe.getProxyUrl=kU;var jU=[Xi.MovedPermanently,Xi.ResourceMoved,Xi.SeeOther,Xi.TemporaryRedirect,Xi.PermanentRedirect],zU=[Xi.BadGateway,Xi.ServiceUnavailable,Xi.GatewayTimeout],UU=["OPTIONS","GET","DELETE","HEAD"],HU=10,$U=5,Nu=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};Xe.HttpClientError=Nu;var Su=class{constructor(t){this.message=t}readBody(){return Ct(this,void 0,void 0,function*(){return new Promise(t=>Ct(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 Ct(this,void 0,void 0,function*(){return new Promise(t=>Ct(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};Xe.HttpClientResponse=Su;function GU(e){return new URL(e).protocol==="https:"}Xe.isHttps=GU;var ih=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 Ct(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Ct(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Ct(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Ct(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Ct(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Ct(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Ct(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Ct(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Ct(this,void 0,void 0,function*(){r[Rr.Accept]=this._getExistingOrDefaultHeader(r,Rr.Accept,Ea.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Ct(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,Ea.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,Ea.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Ct(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,Ea.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,Ea.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Ct(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Rr.Accept]=this._getExistingOrDefaultHeader(i,Rr.Accept,Ea.ApplicationJson),i[Rr.ContentType]=this._getExistingOrDefaultHeader(i,Rr.ContentType,Ea.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Ct(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&UU.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===Xi.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&jU.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.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 d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!zU.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new Su(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?rh:wu;let s=a?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(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},xu(this.requestOptions.headers),xu(t||{})):xu(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=xu(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=Cv.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||wu.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?Eu.httpsOverHttps:Eu.httpsOverHttp:l=d?Eu.httpOverHttps:Eu.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new rh.Agent(o):new wu.Agent(o),this._agent=r}return r||(r=a?rh.globalAgent:wu.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Ct(this,void 0,void 0,function*(){t=Math.min(HU,t);let r=$U*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Ct(this,void 0,void 0,function*(){return new Promise((i,n)=>Ct(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===Xi.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new Nu(c,a);p.result=s.result,n(p)}else i(s)}))})}};Xe.HttpClient=ih;var xu=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var lh=h(un=>{"use strict";var oh=un&&un.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(un,"__esModule",{value:!0});un.PersonalAccessTokenCredentialHandler=un.BearerCredentialHandler=un.BasicCredentialHandler=void 0;var nh=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 oh(this,void 0,void 0,function*(){throw new Error("not implemented")})}};un.BasicCredentialHandler=nh;var ah=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 oh(this,void 0,void 0,function*(){throw new Error("not implemented")})}};un.BearerCredentialHandler=ah;var sh=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 oh(this,void 0,void 0,function*(){throw new Error("not implemented")})}};un.PersonalAccessTokenCredentialHandler=sh});var Av=h(wo=>{"use strict";var Rv=wo&&wo.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(wo,"__esModule",{value:!0});wo.OidcClient=void 0;var VU=bs(),WU=lh(),Ov=Rt(),dh=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new VU.HttpClient("actions/oidc-client",[new WU.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 Rv(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return Rv(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,Ov.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,Ov.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};wo.OidcClient=dh});var mh=h(zr=>{"use strict";var ch=zr&&zr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(zr,"__esModule",{value:!0});zr.summary=zr.markdownSummary=zr.SUMMARY_DOCS_URL=zr.SUMMARY_ENV_VAR=void 0;var KU=require("os"),ph=require("fs"),{access:XU,appendFile:QU,writeFile:YU}=ph.promises;zr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";zr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var uh=class{constructor(){this._buffer=""}filePath(){return ch(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[zr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${zr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield XU(t,ph.constants.R_OK|ph.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 n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return ch(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?YU:QU)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return ch(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(KU.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).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:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},Iv=new uh;zr.markdownSummary=Iv;zr.summary=Iv});var Dv=h(Ur=>{"use strict";var JU=Ur&&Ur.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ZU=Ur&&Ur.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),eH=Ur&&Ur.__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)&&JU(t,e,r);return ZU(t,e),t};Object.defineProperty(Ur,"__esModule",{value:!0});Ur.toPlatformPath=Ur.toWin32Path=Ur.toPosixPath=void 0;var tH=eH(require("path"));function rH(e){return e.replace(/[\\]/g,"/")}Ur.toPosixPath=rH;function iH(e){return e.replace(/[/]/g,"\\")}Ur.toWin32Path=iH;function nH(e){return e.replace(/[/\\]/g,tH.sep)}Ur.toPlatformPath=nH});var hh=h(re=>{"use strict";var aH=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]}),sH=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qv=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)&&aH(t,e,r);return sH(t,e),t},fh=re&&re.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Hr;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 Bv=qv(require("fs")),Pu=qv(require("path"));Hr=Bv.promises,re.chmod=Hr.chmod,re.copyFile=Hr.copyFile,re.lstat=Hr.lstat,re.mkdir=Hr.mkdir,re.open=Hr.open,re.readdir=Hr.readdir,re.readlink=Hr.readlink,re.rename=Hr.rename,re.rm=Hr.rm,re.rmdir=Hr.rmdir,re.stat=Hr.stat,re.symlink=Hr.symlink,re.unlink=Hr.unlink;re.IS_WINDOWS=process.platform==="win32";re.UV_FS_O_EXLOCK=268435456;re.READONLY=Bv.constants.O_RDONLY;function oH(e){return fh(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=oH;function lH(e,t=!1){return fh(this,void 0,void 0,function*(){return(t?yield re.stat(e):yield re.lstat(e)).isDirectory()})}re.isDirectory=lH;function dH(e){if(e=pH(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=dH;function cH(e,t){return fh(this,void 0,void 0,function*(){let r;try{r=yield re.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){let n=Pu.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(Lv(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield re.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(re.IS_WINDOWS){try{let a=Pu.dirname(e),s=Pu.basename(e).toUpperCase();for(let o of yield re.readdir(a))if(s===o.toUpperCase()){e=Pu.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(Lv(r))return e}}return""})}re.tryGetExecutablePath=cH;function pH(e){return e=e||"",re.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function Lv(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function uH(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}re.getCmdPath=uH});var Md=h(_t=>{"use strict";var mH=_t&&_t.__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]}),fH=_t&&_t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mv=_t&&_t.__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)&&mH(t,e,r);return fH(t,e),t},xa=_t&&_t.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(_t,"__esModule",{value:!0});_t.findInPath=_t.which=_t.mkdirP=_t.rmRF=_t.mv=_t.cp=void 0;var hH=require("assert"),mn=Mv(require("path")),Be=Mv(hh());function gH(e,t,r={}){return xa(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=vH(r),s=(yield Be.exists(t))?yield Be.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?mn.join(t,mn.basename(e)):t;if(!(yield Be.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Be.stat(e)).isDirectory())if(n)yield zv(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(mn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield Uv(e,o,i)}})}_t.cp=gH;function yH(e,t,r={}){return xa(this,void 0,void 0,function*(){if(yield Be.exists(t)){let i=!0;if((yield Be.isDirectory(t))&&(t=mn.join(t,mn.basename(e)),i=yield Be.exists(t)),i)if(r.force==null||r.force)yield Fv(t);else throw new Error("Destination already exists")}yield gh(mn.dirname(t)),yield Be.rename(e,t)})}_t.mv=yH;function Fv(e){return xa(this,void 0,void 0,function*(){if(Be.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Be.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}_t.rmRF=Fv;function gh(e){return xa(this,void 0,void 0,function*(){hH.ok(e,"a path argument must be provided"),yield Be.mkdir(e,{recursive:!0})})}_t.mkdirP=gh;function kv(e,t){return xa(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield kv(e,!1);if(!i)throw Be.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 jv(e);return r&&r.length>0?r[0]:""})}_t.which=kv;function jv(e){return xa(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Be.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(mn.delimiter))n&&t.push(n);if(Be.isRooted(e)){let n=yield Be.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(mn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(mn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield Be.tryGetExecutablePath(mn.join(n,e),t);a&&i.push(a)}return i})}_t.findInPath=jv;function vH(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 zv(e,t,r,i){return xa(this,void 0,void 0,function*(){if(r>=255)return;r++,yield gh(t);let n=yield Be.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Be.lstat(s)).isDirectory()?yield zv(s,o,r,i):yield Uv(s,o,i)}yield Be.chmod(t,(yield Be.stat(e)).mode)})}function Uv(e,t,r){return xa(this,void 0,void 0,function*(){if((yield Be.lstat(e)).isSymbolicLink()){try{yield Be.lstat(t),yield Be.unlink(t)}catch(n){n.code==="EPERM"&&(yield Be.chmod(t,"0666"),yield Be.unlink(t))}let i=yield Be.readlink(e);yield Be.symlink(i,t,Be.IS_WINDOWS?"junction":null)}else(!(yield Be.exists(t))||r)&&(yield Be.copyFile(e,t))})}});var Fd=h($r=>{"use strict";var _H=$r&&$r.__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]}),bH=$r&&$r.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eo=$r&&$r.__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)&&_H(t,e,r);return bH(t,e),t},Hv=$r&&$r.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty($r,"__esModule",{value:!0});$r.argStringToArray=$r.ToolRunner=void 0;var Cu=Eo(require("os")),Gv=Eo(require("events")),wH=Eo(require("child_process")),EH=Eo(require("path")),xH=Eo(Md()),$v=Eo(hh()),NH=require("timers"),Ru=process.platform==="win32",yh=class extends Gv.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(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(Ru)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(Cu.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+Cu.EOL.length),a=n.indexOf(Cu.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return Ru&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Ru&&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 s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 Hv(this,void 0,void 0,function*(){return!$v.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Ru&&this.toolPath.includes("\\"))&&(this.toolPath=EH.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield xH.which(this.toolPath,!0),new Promise((t,r)=>Hv(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+Cu.EOL);let n=new vh(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield $v.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=wH.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};$r.ToolRunner=yh;function SH(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}$r.argStringToArray=SH;var vh=class e extends Gv.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=NH.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 xo=h(Gr=>{"use strict";var TH=Gr&&Gr.__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]}),PH=Gr&&Gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CH=Gr&&Gr.__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)&&TH(t,e,r);return PH(t,e),t},Kv=Gr&&Gr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Gr,"__esModule",{value:!0});Gr.getExecOutput=Gr.exec=void 0;var Vv=require("string_decoder"),Wv=CH(Fd());function Xv(e,t,r){return Kv(this,void 0,void 0,function*(){let i=Wv.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new Wv.ToolRunner(n,t,r).exec()})}Gr.exec=Xv;function RH(e,t,r){var i,n;return Kv(this,void 0,void 0,function*(){let a="",s="",o=new Vv.StringDecoder("utf8"),l=new Vv.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield Xv(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}Gr.getExecOutput=RH});var Yv=h(Ae=>{"use strict";var OH=Ae&&Ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),AH=Ae&&Ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IH=Ae&&Ae.__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)&&OH(t,e,r);return AH(t,e),t},Au=Ae&&Ae.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},DH=Ae&&Ae.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ae,"__esModule",{value:!0});Ae.getDetails=Ae.isLinux=Ae.isMacOS=Ae.isWindows=Ae.arch=Ae.platform=void 0;var Qv=DH(require("os")),Ou=IH(xo()),LH=()=>Au(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ou.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Ou.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),qH=()=>Au(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield Ou.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),BH=()=>Au(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ou.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ae.platform=Qv.default.platform();Ae.arch=Qv.default.arch();Ae.isWindows=Ae.platform==="win32";Ae.isMacOS=Ae.platform==="darwin";Ae.isLinux=Ae.platform==="linux";function MH(){return Au(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ae.isWindows?LH():Ae.isMacOS?qH():BH()),{platform:Ae.platform,arch:Ae.arch,isWindows:Ae.isWindows,isMacOS:Ae.isMacOS,isLinux:Ae.isLinux})})}Ae.getDetails=MH});var Rt=h(ee=>{"use strict";var FH=ee&&ee.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kH=ee&&ee.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bh=ee&&ee.__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)&&FH(t,e,r);return kH(t,e),t},Jv=ee&&ee.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ee,"__esModule",{value:!0});ee.platform=ee.toPlatformPath=ee.toWin32Path=ee.toPosixPath=ee.markdownSummary=ee.summary=ee.getIDToken=ee.getState=ee.saveState=ee.group=ee.endGroup=ee.startGroup=ee.info=ee.notice=ee.warning=ee.error=ee.debug=ee.isDebug=ee.setFailed=ee.setCommandEcho=ee.setOutput=ee.getBooleanInput=ee.getMultilineInput=ee.getInput=ee.addPath=ee.setSecret=ee.exportVariable=ee.ExitCode=void 0;var _i=gv(),ws=_v(),No=bu(),Zv=bh(require("os")),jH=bh(require("path")),zH=Av(),_h;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(_h||(ee.ExitCode=_h={}));function UH(e,t){let r=(0,No.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,ws.issueFileCommand)("ENV",(0,ws.prepareKeyValueMessage)(e,t));(0,_i.issueCommand)("set-env",{name:e},r)}ee.exportVariable=UH;function HH(e){(0,_i.issueCommand)("add-mask",{},e)}ee.setSecret=HH;function $H(e){process.env.GITHUB_PATH||""?(0,ws.issueFileCommand)("PATH",e):(0,_i.issueCommand)("add-path",{},e),process.env.PATH=`${e}${jH.delimiter}${process.env.PATH}`}ee.addPath=$H;function wh(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()}ee.getInput=wh;function GH(e,t){let r=wh(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ee.getMultilineInput=GH;function VH(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=wh(e,t);if(r.includes(n))return!0;if(i.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\``)}ee.getBooleanInput=VH;function WH(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,ws.issueFileCommand)("OUTPUT",(0,ws.prepareKeyValueMessage)(e,t));process.stdout.write(Zv.EOL),(0,_i.issueCommand)("set-output",{name:e},(0,No.toCommandValue)(t))}ee.setOutput=WH;function KH(e){(0,_i.issue)("echo",e?"on":"off")}ee.setCommandEcho=KH;function XH(e){process.exitCode=_h.Failure,e7(e)}ee.setFailed=XH;function QH(){return process.env.RUNNER_DEBUG==="1"}ee.isDebug=QH;function YH(e){(0,_i.issueCommand)("debug",{},e)}ee.debug=YH;function e7(e,t={}){(0,_i.issueCommand)("error",(0,No.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.error=e7;function JH(e,t={}){(0,_i.issueCommand)("warning",(0,No.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.warning=JH;function ZH(e,t={}){(0,_i.issueCommand)("notice",(0,No.toCommandProperties)(t),e instanceof Error?e.toString():e)}ee.notice=ZH;function e$(e){process.stdout.write(e+Zv.EOL)}ee.info=e$;function t7(e){(0,_i.issue)("group",e)}ee.startGroup=t7;function r7(){(0,_i.issue)("endgroup")}ee.endGroup=r7;function t$(e,t){return Jv(this,void 0,void 0,function*(){t7(e);let r;try{r=yield t()}finally{r7()}return r})}ee.group=t$;function r$(e,t){if(process.env.GITHUB_STATE||"")return(0,ws.issueFileCommand)("STATE",(0,ws.prepareKeyValueMessage)(e,t));(0,_i.issueCommand)("save-state",{name:e},(0,No.toCommandValue)(t))}ee.saveState=r$;function i$(e){return process.env[`STATE_${e}`]||""}ee.getState=i$;function n$(e){return Jv(this,void 0,void 0,function*(){return yield zH.OidcClient.getIDToken(e)})}ee.getIDToken=n$;var a$=mh();Object.defineProperty(ee,"summary",{enumerable:!0,get:function(){return a$.summary}});var s$=mh();Object.defineProperty(ee,"markdownSummary",{enumerable:!0,get:function(){return s$.markdownSummary}});var Eh=Dv();Object.defineProperty(ee,"toPosixPath",{enumerable:!0,get:function(){return Eh.toPosixPath}});Object.defineProperty(ee,"toWin32Path",{enumerable:!0,get:function(){return Eh.toWin32Path}});Object.defineProperty(ee,"toPlatformPath",{enumerable:!0,get:function(){return Eh.toPlatformPath}});ee.platform=bh(Yv())});var xh=h(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.safeWhich=fn.isWindows=void 0;var i7=require("fs"),o$=require("path");fn.isWindows=process.platform==="win32";var n7=fn.isWindows?";":":",l$=fn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function d$(e){if(e.includes("/")||e.includes("\\")&&fn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(n7),i=l$;fn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(n7));for(let n of r)for(let a of i){let s=o$.join(n,e+a);try{return await i7.promises.access(s,i7.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}fn.safeWhich=d$});var l7=h(So=>{"use strict";Object.defineProperty(So,"__esModule",{value:!0});var c$=require("node:child_process"),p$=require("node:fs/promises"),u$=require("node:os"),a7=require("node:path"),m$=require("node:process"),f$=require("node:util"),kd=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},Iu=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function s7(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function o7(e,t){let r=e,i=await s7(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await s7(r,t);return r}async function h$(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function g$(e,t={platform:m$.platform,release:u$.release(),fsAccess:p$.access,pathNormalize:a7.normalize,pathSep:a7.sep,cpExecFile:f$.promisify(c$.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new Iu;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new kd(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await h$(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new kd(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await o7(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}So.InvalidPathError=kd;So.NoMatchError=Iu;So.default=g$;So.getFirstExistingParentPath=o7});var c7=h((V8e,d7)=>{"use strict";d7.exports=(...e)=>[...new Set([].concat(...e))]});var Nh=h((W8e,m7)=>{"use strict";var y$=require("stream"),p7=y$.PassThrough,v$=Array.prototype.slice;m7.exports=_$;function _$(){let e=[],t=v$.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=p7(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(_){s.emit("error",_)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(To,"__esModule",{value:!0});To.splitWhen=To.flatten=void 0;function b$(e){return e.reduce((t,r)=>[].concat(t,r),[])}To.flatten=b$;function w$(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}To.splitWhen=w$});var h7=h(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.isEnoentCodeError=void 0;function E$(e){return e.code==="ENOENT"}Du.isEnoentCodeError=E$});var g7=h(Lu=>{"use strict";Object.defineProperty(Lu,"__esModule",{value:!0});Lu.createDirentFromStats=void 0;var Sh=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function x$(e,t){return new Sh(e,t)}Lu.createDirentFromStats=x$});var b7=h(Dt=>{"use strict";Object.defineProperty(Dt,"__esModule",{value:!0});Dt.convertPosixPathToPattern=Dt.convertWindowsPathToPattern=Dt.convertPathToPattern=Dt.escapePosixPath=Dt.escapeWindowsPath=Dt.escape=Dt.removeLeadingDotSegment=Dt.makeAbsolute=Dt.unixify=void 0;var N$=require("os"),S$=require("path"),y7=N$.platform()==="win32",T$=2,P$=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,C$=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,R$=/^\\\\([.?])/,O$=/\\(?![!()+@[\]{}])/g;function A$(e){return e.replace(/\\/g,"/")}Dt.unixify=A$;function I$(e,t){return S$.resolve(e,t)}Dt.makeAbsolute=I$;function D$(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(T$)}return e}Dt.removeLeadingDotSegment=D$;Dt.escape=y7?Th:Ph;function Th(e){return e.replace(C$,"\\$2")}Dt.escapeWindowsPath=Th;function Ph(e){return e.replace(P$,"\\$2")}Dt.escapePosixPath=Ph;Dt.convertPathToPattern=y7?v7:_7;function v7(e){return Th(e).replace(R$,"//$1").replace(O$,"/")}Dt.convertWindowsPathToPattern=v7;function _7(e){return Ph(e)}Dt.convertPosixPathToPattern=_7});var E7=h((J8e,w7)=>{w7.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Ch=h((Z8e,N7)=>{var L$=E7(),x7={"{":"}","(":")","[":"]"},q$=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=x7[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},B$=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var M$=Ch(),F$=require("path").posix.dirname,k$=require("os").platform()==="win32",Rh="/",j$=/\\/g,z$=/[\{\[].*[\}\]]$/,U$=/(^|[^\\])([\{\[]|\([^\)]+$)/,H$=/\\([\!\*\?\|\[\]\(\)\{\}])/g;S7.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&k$&&t.indexOf(Rh)<0&&(t=t.replace(j$,Rh)),z$.test(t)&&(t+=Rh),t+="a";do t=F$(t);while(M$(t)||U$.test(t));return t.replace(H$,"$1")}});var qu=h(bi=>{"use strict";bi.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;bi.find=(e,t)=>e.nodes.find(r=>r.type===t);bi.exceedsLimit=(e,t,r=1,i)=>i===!1||!bi.isInteger(e)||!bi.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;bi.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};bi.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);bi.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;bi.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;bi.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);bi.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var P7=qu();C7.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&P7.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&P7.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var O7=h((ive,R7)=>{"use strict";R7.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var k7=h((nve,F7)=>{"use strict";var A7=O7(),Es=(e,t,r)=>{if(A7(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(A7(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(Es.cache.hasOwnProperty(l))return Es.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=M7(e)||M7(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=I7(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=I7(d,c,u,i)),u.negatives=f,u.positives=m,u.result=$$(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),Es.cache[l]=u,u.result};function $$(e,t,r){let i=Oh(e,t,"-",!1,r)||[],n=Oh(t,e,"",!1,r)||[],a=Oh(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function G$(e,t){let r=1,i=1,n=L7(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=L7(e,r);for(n=q7(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+B7(o.count),s=d+1;continue}r.isPadded&&(p=Q$(d,r,i)),c.string=p+c.pattern+B7(c.count),a.push(c),s=d+1,o=c}return a}function Oh(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!D7(t,"string",o)&&a.push(r+o),i&&D7(t,"string",o)&&a.push(r+o)}return a}function W$(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function D7(e,t,r){return e.some(i=>i[t]===r)}function L7(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function q7(e,t){return e-e%Math.pow(10,t)}function B7(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function X$(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function M7(e){return/^-?(0+)\d/.test(e)}function Q$(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Es.cache={};Es.clearCache=()=>Es.cache={};F7.exports=Es});var Dh=h((ave,V7)=>{"use strict";var Y$=require("util"),z7=k7(),j7=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),J$=e=>t=>e===!0?Number(t):String(t),Ah=e=>typeof e=="number"||typeof e=="string"&&e!=="",jd=e=>Number.isInteger(+e),Ih=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},Z$=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,eG=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},Fu=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>Fu(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>Fu(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},U7=(e,t,r,i)=>{if(r)return z7(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},H7=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return z7(e,t,r)},$7=(...e)=>new RangeError("Invalid range arguments: "+Y$.inspect(...e)),G7=(e,t,r)=>{if(r.strictRanges===!0)throw $7([e,t]);return[]},rG=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},iG=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw $7([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=Ih(o)||Ih(l)||Ih(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&Z$(e,t,i)===!1,m=i.transform||J$(u);if(i.toRegex&&r===1)return U7(Fu(e,p),Fu(t,p),!0,i);let f={negatives:[],positives:[]},g=b=>f[b<0?"negatives":"positives"].push(Math.abs(b)),y=[],_=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(eG(m(n,_),p,u)),n=s?n-r:n+r,_++;return i.toRegex===!0?r>1?tG(f,i,p):H7(y,null,{wrap:!1,...i}):y},nG=(e,t,r=1,i={})=>{if(!jd(e)&&e.length>1||!jd(t)&&t.length>1)return G7(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return U7(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?H7(c,null,{wrap:!1,options:i}):c},Mu=(e,t,r,i={})=>{if(t==null&&Ah(e))return[e];if(!Ah(e)||!Ah(t))return G7(e,t,i);if(typeof r=="function")return Mu(e,t,1,{transform:r});if(j7(r))return Mu(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,jd(r)?jd(e)&&jd(t)?iG(e,t,r,n):nG(e,t,Math.max(Math.abs(r),1),n):r!=null&&!j7(r)?rG(r,n):Mu(e,t,1,r)};V7.exports=Mu});var X7=h((sve,K7)=>{"use strict";var aG=Dh(),W7=qu(),sG=(e,t={})=>{let r=(i,n={})=>{let a=W7.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=W7.reduce(i.nodes),p=aG(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};K7.exports=sG});var J7=h((ove,Y7)=>{"use strict";var oG=Dh(),Q7=Bu(),Po=qu(),xs=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Po.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(xs(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?xs(n,a,r):n+a);return Po.flatten(i)},lG=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(xs(o.pop(),Q7(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(xs(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Po.reduce(n.nodes);if(Po.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=oG(...p,t);u.length===0&&(u=Q7(n,t)),o.push(xs(o.pop(),u)),n.nodes=[];return}let l=Po.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";Z7.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var a_=h((dve,n_)=>{"use strict";var dG=Bu(),{MAX_LENGTH:t_,CHAR_BACKSLASH:Lh,CHAR_BACKTICK:cG,CHAR_COMMA:pG,CHAR_DOT:uG,CHAR_LEFT_PARENTHESES:mG,CHAR_RIGHT_PARENTHESES:fG,CHAR_LEFT_CURLY_BRACE:hG,CHAR_RIGHT_CURLY_BRACE:gG,CHAR_LEFT_SQUARE_BRACKET:r_,CHAR_RIGHT_SQUARE_BRACKET:i_,CHAR_DOUBLE_QUOTE:yG,CHAR_SINGLE_QUOTE:vG,CHAR_NO_BREAK_SPACE:_G,CHAR_ZERO_WIDTH_NOBREAK_SPACE:bG}=e_(),wG=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(t_,r.maxLength):t_;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:dG(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===uG&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(_=>{_.nodes||(_.type==="open"&&(_.isOpen=!0),_.type==="close"&&(_.isClose=!0),_.nodes||(_.type="text"),_.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};n_.exports=wG});var l_=h((cve,o_)=>{"use strict";var s_=Bu(),EG=X7(),xG=J7(),NG=a_(),ii=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=ii.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(ii.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};ii.parse=(e,t={})=>NG(e,t);ii.stringify=(e,t={})=>s_(typeof e=="string"?ii.parse(e,t):e,t);ii.compile=(e,t={})=>(typeof e=="string"&&(e=ii.parse(e,t)),EG(e,t));ii.expand=(e,t={})=>{typeof e=="string"&&(e=ii.parse(e,t));let r=xG(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};ii.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?ii.compile(e,t):ii.expand(e,t);o_.exports=ii});var zd=h((pve,m_)=>{"use strict";var SG=require("path"),hn="\\\\/",d_=`[^${hn}]`,Hn="\\.",TG="\\+",PG="\\?",ku="\\/",CG="(?=.)",c_="[^/]",qh=`(?:${ku}|$)`,p_=`(?:^|${ku})`,Bh=`${Hn}{1,2}${qh}`,RG=`(?!${Hn})`,OG=`(?!${p_}${Bh})`,AG=`(?!${Hn}{0,1}${qh})`,IG=`(?!${Bh})`,DG=`[^.${ku}]`,LG=`${c_}*?`,u_={DOT_LITERAL:Hn,PLUS_LITERAL:TG,QMARK_LITERAL:PG,SLASH_LITERAL:ku,ONE_CHAR:CG,QMARK:c_,END_ANCHOR:qh,DOTS_SLASH:Bh,NO_DOT:RG,NO_DOTS:OG,NO_DOT_SLASH:AG,NO_DOTS_SLASH:IG,QMARK_NO_DOT:DG,STAR:LG,START_ANCHOR:p_},qG={...u_,SLASH_LITERAL:`[${hn}]`,QMARK:d_,STAR:`${d_}*?`,DOTS_SLASH:`${Hn}{1,2}(?:[${hn}]|$)`,NO_DOT:`(?!${Hn})`,NO_DOTS:`(?!(?:^|[${hn}])${Hn}{1,2}(?:[${hn}]|$))`,NO_DOT_SLASH:`(?!${Hn}{0,1}(?:[${hn}]|$))`,NO_DOTS_SLASH:`(?!${Hn}{1,2}(?:[${hn}]|$))`,QMARK_NO_DOT:`[^.${hn}]`,START_ANCHOR:`(?:^|[${hn}])`,END_ANCHOR:`(?:[${hn}]|$)`},BG={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};m_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:BG,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:SG.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?qG:u_}}});var Ud=h(Vr=>{"use strict";var MG=require("path"),FG=process.platform==="win32",{REGEX_BACKSLASH:kG,REGEX_REMOVE_BACKSLASH:jG,REGEX_SPECIAL_CHARS:zG,REGEX_SPECIAL_CHARS_GLOBAL:UG}=zd();Vr.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Vr.hasRegexChars=e=>zG.test(e);Vr.isRegexChar=e=>e.length===1&&Vr.hasRegexChars(e);Vr.escapeRegex=e=>e.replace(UG,"\\$1");Vr.toPosixSlashes=e=>e.replace(kG,"/");Vr.removeBackslashes=e=>e.replace(jG,t=>t==="\\"?"":t);Vr.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Vr.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:FG===!0||MG.sep==="\\";Vr.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?Vr.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Vr.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};Vr.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var w_=h((mve,b_)=>{"use strict";var f_=Ud(),{CHAR_ASTERISK:Mh,CHAR_AT:HG,CHAR_BACKWARD_SLASH:Hd,CHAR_COMMA:$G,CHAR_DOT:Fh,CHAR_EXCLAMATION_MARK:kh,CHAR_FORWARD_SLASH:__,CHAR_LEFT_CURLY_BRACE:jh,CHAR_LEFT_PARENTHESES:zh,CHAR_LEFT_SQUARE_BRACKET:GG,CHAR_PLUS:VG,CHAR_QUESTION_MARK:h_,CHAR_RIGHT_CURLY_BRACE:WG,CHAR_RIGHT_PARENTHESES:g_,CHAR_RIGHT_SQUARE_BRACKET:KG}=zd(),y_=e=>e===__||e===Hd,v_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},XG=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,_=!1,b=!1,C=!1,R=!1,A=!1,U=0,ne,k,q={value:"",depth:0,isGlob:!1},Z=()=>d>=i,w=()=>l.charCodeAt(d+1),ae=()=>(ne=k,l.charCodeAt(++d));for(;d0&&(qe=l.slice(0,c),l=l.slice(c),p-=c),se&&f===!0&&p>0?(se=l.slice(0,p),E=l.slice(p)):f===!0?(se="",E=l):se=l,se&&se!==""&&se!=="/"&&se!==l&&y_(se.charCodeAt(se.length-1))&&(se=se.slice(0,-1)),r.unescape===!0&&(E&&(E=f_.removeBackslashes(E)),se&&b===!0&&(se=f_.removeBackslashes(se)));let N={prefix:qe,input:e,start:c,base:se,glob:E,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:C,negatedExtglob:R};if(r.tokens===!0&&(N.maxDepth=0,y_(k)||s.push(q),N.tokens=s),r.parts===!0||r.tokens===!0){let he;for(let pe=0;pe{"use strict";var ju=zd(),ni=Ud(),{MAX_LENGTH:zu,POSIX_REGEX_SOURCE:QG,REGEX_NON_SPECIAL_CHARS:YG,REGEX_SPECIAL_CHARS_BACKREF:JG,REPLACEMENTS:E_}=ju,ZG=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>ni.escapeRegex(n)).join("..")}return r},Co=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Uh=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=E_[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(zu,r.maxLength):zu,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=ni.isWindows(t),d=ju.globChars(l),c=ju.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:_,NO_DOTS_SLASH:b,QMARK:C,QMARK_NO_DOT:R,STAR:A,START_ANCHOR:U}=d,ne=H=>`(${o}(?:(?!${U}${H.dot?g:p}).)*?)`,k=r.dot?"":y,q=r.dot?C:R,Z=r.bash===!0?ne(r):A;r.capture&&(Z=`(${Z})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=ni.removePrefix(e,w),n=e.length;let ae=[],se=[],qe=[],E=a,N,he=()=>w.index===n-1,pe=w.peek=(H=1)=>e[w.index+H],_e=w.advance=()=>e[++w.index]||"",fr=()=>e.slice(w.index+1),kt=(H="",Ye=0)=>{w.consumed+=H,w.index+=Ye},Ki=H=>{w.output+=H.output!=null?H.output:H.value,kt(H.value)},yu=()=>{let H=1;for(;pe()==="!"&&(pe(2)!=="("||pe(3)==="?");)_e(),w.start++,H++;return H%2===0?!1:(w.negated=!0,w.start++,!0)},ys=H=>{w[H]++,qe.push(H)},cn=H=>{w[H]--,qe.pop()},be=H=>{if(E.type==="globstar"){let Ye=w.braces>0&&(H.type==="comma"||H.type==="brace"),z=H.extglob===!0||ae.length&&(H.type==="pipe"||H.type==="paren");H.type!=="slash"&&H.type!=="paren"&&!Ye&&!z&&(w.output=w.output.slice(0,-E.output.length),E.type="star",E.value="*",E.output=Z,w.output+=E.output)}if(ae.length&&H.type!=="paren"&&(ae[ae.length-1].inner+=H.value),(H.value||H.output)&&Ki(H),E&&E.type==="text"&&H.type==="text"){E.value+=H.value,E.output=(E.output||"")+H.value;return}H.prev=E,s.push(H),E=H},yo=(H,Ye)=>{let z={...c[Ye],conditions:1,inner:""};z.prev=E,z.parens=w.parens,z.output=w.output;let we=(r.capture?"(":"")+z.open;ys("parens"),be({type:H,value:Ye,output:w.output?"":f}),be({type:"paren",extglob:!0,value:_e(),output:we}),ae.push(z)},vu=H=>{let Ye=H.close+(r.capture?")":""),z;if(H.type==="negate"){let we=Z;if(H.inner&&H.inner.length>1&&H.inner.includes("/")&&(we=ne(r)),(we!==Z||he()||/^\)+$/.test(fr()))&&(Ye=H.close=`)$))${we}`),H.inner.includes("*")&&(z=fr())&&/^\.[^\\/.]+$/.test(z)){let at=Uh(z,{...t,fastpaths:!1}).output;Ye=H.close=`)${at})${we})`}H.prev.type==="bos"&&(w.negatedExtglob=!0)}be({type:"paren",extglob:!0,value:N,output:Ye}),cn("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let H=!1,Ye=e.replace(JG,(z,we,at,Ht,vt,vs)=>Ht==="\\"?(H=!0,z):Ht==="?"?we?we+Ht+(vt?C.repeat(vt.length):""):vs===0?q+(vt?C.repeat(vt.length):""):C.repeat(at.length):Ht==="."?p.repeat(at.length):Ht==="*"?we?we+Ht+(vt?Z:""):Z:we?z:`\\${z}`);return H===!0&&(r.unescape===!0?Ye=Ye.replace(/\\/g,""):Ye=Ye.replace(/\\+/g,z=>z.length%2===0?"\\\\":z?"\\":"")),Ye===e&&r.contains===!0?(w.output=e,w):(w.output=ni.wrapOutput(Ye,w,t),w)}for(;!he();){if(N=_e(),N==="\0")continue;if(N==="\\"){let z=pe();if(z==="/"&&r.bash!==!0||z==="."||z===";")continue;if(!z){N+="\\",be({type:"text",value:N});continue}let we=/^\\+/.exec(fr()),at=0;if(we&&we[0].length>2&&(at=we[0].length,w.index+=at,at%2!==0&&(N+="\\")),r.unescape===!0?N=_e():N+=_e(),w.brackets===0){be({type:"text",value:N});continue}}if(w.brackets>0&&(N!=="]"||E.value==="["||E.value==="[^")){if(r.posix!==!1&&N===":"){let z=E.value.slice(1);if(z.includes("[")&&(E.posix=!0,z.includes(":"))){let we=E.value.lastIndexOf("["),at=E.value.slice(0,we),Ht=E.value.slice(we+2),vt=QG[Ht];if(vt){E.value=at+vt,w.backtrack=!0,_e(),!a.output&&s.indexOf(E)===1&&(a.output=f);continue}}}(N==="["&&pe()!==":"||N==="-"&&pe()==="]")&&(N=`\\${N}`),N==="]"&&(E.value==="["||E.value==="[^")&&(N=`\\${N}`),r.posix===!0&&N==="!"&&E.value==="["&&(N="^"),E.value+=N,Ki({value:N});continue}if(w.quotes===1&&N!=='"'){N=ni.escapeRegex(N),E.value+=N,Ki({value:N});continue}if(N==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&be({type:"text",value:N});continue}if(N==="("){ys("parens"),be({type:"paren",value:N});continue}if(N===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Co("opening","("));let z=ae[ae.length-1];if(z&&w.parens===z.parens+1){vu(ae.pop());continue}be({type:"paren",value:N,output:w.parens?")":"\\)"}),cn("parens");continue}if(N==="["){if(r.nobracket===!0||!fr().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Co("closing","]"));N=`\\${N}`}else ys("brackets");be({type:"bracket",value:N});continue}if(N==="]"){if(r.nobracket===!0||E&&E.type==="bracket"&&E.value.length===1){be({type:"text",value:N,output:`\\${N}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Co("opening","["));be({type:"text",value:N,output:`\\${N}`});continue}cn("brackets");let z=E.value.slice(1);if(E.posix!==!0&&z[0]==="^"&&!z.includes("/")&&(N=`/${N}`),E.value+=N,Ki({value:N}),r.literalBrackets===!1||ni.hasRegexChars(z))continue;let we=ni.escapeRegex(E.value);if(w.output=w.output.slice(0,-E.value.length),r.literalBrackets===!0){w.output+=we,E.value=we;continue}E.value=`(${o}${we}|${E.value})`,w.output+=E.value;continue}if(N==="{"&&r.nobrace!==!0){ys("braces");let z={type:"brace",value:N,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};se.push(z),be(z);continue}if(N==="}"){let z=se[se.length-1];if(r.nobrace===!0||!z){be({type:"text",value:N,output:N});continue}let we=")";if(z.dots===!0){let at=s.slice(),Ht=[];for(let vt=at.length-1;vt>=0&&(s.pop(),at[vt].type!=="brace");vt--)at[vt].type!=="dots"&&Ht.unshift(at[vt].value);we=ZG(Ht,r),w.backtrack=!0}if(z.comma!==!0&&z.dots!==!0){let at=w.output.slice(0,z.outputIndex),Ht=w.tokens.slice(z.tokensIndex);z.value=z.output="\\{",N=we="\\}",w.output=at;for(let vt of Ht)w.output+=vt.output||vt.value}be({type:"brace",value:N,output:we}),cn("braces"),se.pop();continue}if(N==="|"){ae.length>0&&ae[ae.length-1].conditions++,be({type:"text",value:N});continue}if(N===","){let z=N,we=se[se.length-1];we&&qe[qe.length-1]==="braces"&&(we.comma=!0,z="|"),be({type:"comma",value:N,output:z});continue}if(N==="/"){if(E.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),E=a;continue}be({type:"slash",value:N,output:m});continue}if(N==="."){if(w.braces>0&&E.type==="dot"){E.value==="."&&(E.output=p);let z=se[se.length-1];E.type="dots",E.output+=N,E.value+=N,z.dots=!0;continue}if(w.braces+w.parens===0&&E.type!=="bos"&&E.type!=="slash"){be({type:"text",value:N,output:p});continue}be({type:"dot",value:N,output:p});continue}if(N==="?"){if(!(E&&E.value==="(")&&r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){yo("qmark",N);continue}if(E&&E.type==="paren"){let we=pe(),at=N;if(we==="<"&&!ni.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(E.value==="("&&!/[!=<:]/.test(we)||we==="<"&&!/<([!=]|\w+>)/.test(fr()))&&(at=`\\${N}`),be({type:"text",value:N,output:at});continue}if(r.dot!==!0&&(E.type==="slash"||E.type==="bos")){be({type:"qmark",value:N,output:R});continue}be({type:"qmark",value:N,output:C});continue}if(N==="!"){if(r.noextglob!==!0&&pe()==="("&&(pe(2)!=="?"||!/[!=<:]/.test(pe(3)))){yo("negate",N);continue}if(r.nonegate!==!0&&w.index===0){yu();continue}}if(N==="+"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){yo("plus",N);continue}if(E&&E.value==="("||r.regex===!1){be({type:"plus",value:N,output:u});continue}if(E&&(E.type==="bracket"||E.type==="paren"||E.type==="brace")||w.parens>0){be({type:"plus",value:N});continue}be({type:"plus",value:u});continue}if(N==="@"){if(r.noextglob!==!0&&pe()==="("&&pe(2)!=="?"){be({type:"at",extglob:!0,value:N,output:""});continue}be({type:"text",value:N});continue}if(N!=="*"){(N==="$"||N==="^")&&(N=`\\${N}`);let z=YG.exec(fr());z&&(N+=z[0],w.index+=z[0].length),be({type:"text",value:N});continue}if(E&&(E.type==="globstar"||E.star===!0)){E.type="star",E.star=!0,E.value+=N,E.output=Z,w.backtrack=!0,w.globstar=!0,kt(N);continue}let H=fr();if(r.noextglob!==!0&&/^\([^?]/.test(H)){yo("star",N);continue}if(E.type==="star"){if(r.noglobstar===!0){kt(N);continue}let z=E.prev,we=z.prev,at=z.type==="slash"||z.type==="bos",Ht=we&&(we.type==="star"||we.type==="globstar");if(r.bash===!0&&(!at||H[0]&&H[0]!=="/")){be({type:"star",value:N,output:""});continue}let vt=w.braces>0&&(z.type==="comma"||z.type==="brace"),vs=ae.length&&(z.type==="pipe"||z.type==="paren");if(!at&&z.type!=="paren"&&!vt&&!vs){be({type:"star",value:N,output:""});continue}for(;H.slice(0,3)==="/**";){let ba=e[w.index+4];if(ba&&ba!=="/")break;H=H.slice(3),kt("/**",3)}if(z.type==="bos"&&he()){E.type="globstar",E.value+=N,E.output=ne(r),w.output=E.output,w.globstar=!0,kt(N);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&!Ht&&he()){w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=ne(r)+(r.strictSlashes?")":"|$)"),E.value+=N,w.globstar=!0,w.output+=z.output+E.output,kt(N);continue}if(z.type==="slash"&&z.prev.type!=="bos"&&H[0]==="/"){let ba=H[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(z.output+E.output).length),z.output=`(?:${z.output}`,E.type="globstar",E.output=`${ne(r)}${m}|${m}${ba})`,E.value+=N,w.output+=z.output+E.output,w.globstar=!0,kt(N+_e()),be({type:"slash",value:"/",output:""});continue}if(z.type==="bos"&&H[0]==="/"){E.type="globstar",E.value+=N,E.output=`(?:^|${m}|${ne(r)}${m})`,w.output=E.output,w.globstar=!0,kt(N+_e()),be({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-E.output.length),E.type="globstar",E.output=ne(r),E.value+=N,w.output+=E.output,w.globstar=!0,kt(N);continue}let Ye={type:"star",value:N,output:Z};if(r.bash===!0){Ye.output=".*?",(E.type==="bos"||E.type==="slash")&&(Ye.output=k+Ye.output),be(Ye);continue}if(E&&(E.type==="bracket"||E.type==="paren")&&r.regex===!0){Ye.output=N,be(Ye);continue}(w.index===w.start||E.type==="slash"||E.type==="dot")&&(E.type==="dot"?(w.output+=_,E.output+=_):r.dot===!0?(w.output+=b,E.output+=b):(w.output+=k,E.output+=k),pe()!=="*"&&(w.output+=f,E.output+=f)),be(Ye)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Co("closing","]"));w.output=ni.escapeLast(w.output,"["),cn("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Co("closing",")"));w.output=ni.escapeLast(w.output,"("),cn("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Co("closing","}"));w.output=ni.escapeLast(w.output,"{"),cn("braces")}if(r.strictSlashes!==!0&&(E.type==="star"||E.type==="bracket")&&be({type:"maybe_slash",value:"",output:`${m}?`}),w.backtrack===!0){w.output="";for(let H of w.tokens)w.output+=H.output!=null?H.output:H.value,H.suffix&&(w.output+=H.suffix)}return w};Uh.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(zu,r.maxLength):zu,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=E_[e]||e;let a=ni.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=ju.globChars(a),g=r.dot?p:c,y=r.dot?u:c,_=r.capture?"":"?:",b={negated:!1,prefix:""},C=r.bash===!0?".*?":m;r.capture&&(C=`(${C})`);let R=k=>k.noglobstar===!0?C:`(${_}(?:(?!${f}${k.dot?d:s}).)*?)`,A=k=>{switch(k){case"*":return`${g}${l}${C}`;case".*":return`${s}${l}${C}`;case"*.*":return`${g}${C}${s}${l}${C}`;case"*/*":return`${g}${C}${o}${l}${y}${C}`;case"**":return g+R(r);case"**/*":return`(?:${g}${R(r)}${o})?${y}${l}${C}`;case"**/*.*":return`(?:${g}${R(r)}${o})?${y}${C}${s}${l}${C}`;case"**/.*":return`(?:${g}${R(r)}${o})?${s}${l}${C}`;default:{let q=/^(.*?)\.(\w+)$/.exec(k);if(!q)return;let Z=A(q[1]);return Z?Z+s+q[2]:void 0}}},U=ni.removePrefix(e,b),ne=A(U);return ne&&r.strictSlashes!==!0&&(ne+=`${o}?`),ne};x_.exports=Uh});var T_=h((hve,S_)=>{"use strict";var eV=require("path"),tV=w_(),Hh=N_(),$h=Ud(),rV=zd(),iV=e=>e&&typeof e=="object"&&!Array.isArray(e),Ot=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Ot(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=iV(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=$h.isWindows(t),s=i?Ot.compileRe(e,t):Ot.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Ot(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Ot.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Ot.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?$h.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Ot.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Ot.matchBase=(e,t,r,i=$h.isWindows(r))=>(t instanceof RegExp?t:Ot.makeRe(t,r)).test(eV.basename(e));Ot.isMatch=(e,t,r)=>Ot(t,r)(e);Ot.parse=(e,t)=>Array.isArray(e)?e.map(r=>Ot.parse(r,t)):Hh(e,{...t,fastpaths:!1});Ot.scan=(e,t)=>tV(e,t);Ot.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Ot.toRegex(o,t);return i===!0&&(l.state=e),l};Ot.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=Hh.fastpaths(e,t)),n.output||(n=Hh(e,t)),Ot.compileRe(n,t,r,i)};Ot.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Ot.constants=rV;S_.exports=Ot});var C_=h((gve,P_)=>{"use strict";P_.exports=T_()});var L_=h((yve,D_)=>{"use strict";var O_=require("util"),A_=l_(),gn=C_(),Gh=Ud(),R_=e=>e===""||e==="./",I_=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},st=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};st.match=st;st.matcher=(e,t)=>gn(e,t);st.isMatch=(e,t,r)=>gn(t,r)(e);st.any=st.isMatch;st.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(st(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};st.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${O_.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>st.contains(e,i,r));if(typeof t=="string"){if(R_(e)||R_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return st.isMatch(e,t,{...r,contains:!0})};st.matchKeys=(e,t,r)=>{if(!Gh.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=st(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};st.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=gn(String(n),r);if(i.some(s=>a(s)))return!0}return!1};st.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=gn(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};st.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${O_.inspect(e)}"`);return[].concat(t).every(i=>gn(i,r)(e))};st.capture=(e,t,r)=>{let i=Gh.isWindows(r),a=gn.makeRe(String(e),{...r,capture:!0}).exec(i?Gh.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};st.makeRe=(...e)=>gn.makeRe(...e);st.scan=(...e)=>gn.scan(...e);st.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of A_(String(i),t))r.push(gn.parse(n,t));return r};st.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!I_(e)?[e]:A_(e,t)};st.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return st.braces(e,{...t,expand:!0})};st.hasBraces=I_;D_.exports=st});var U_=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var nV=require("path"),aV=T7(),Vh=L_(),q_="**",sV="\\",oV=/[*?]|^!/,lV=/\[[^[]*]/,dV=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,cV=/[!*+?@]\([^(]*\)/,pV=/,|\.\./,uV=/(?!^)\/{2,}/g;function B_(e,t={}){return!M_(e,t)}ge.isStaticPattern=B_;function M_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(sV)||oV.test(e)||lV.test(e)||dV.test(e)||t.extglob!==!1&&cV.test(e)||t.braceExpansion!==!1&&mV(e))}ge.isDynamicPattern=M_;function mV(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return pV.test(i)}function fV(e){return Uu(e)?e.slice(1):e}ge.convertToPositivePattern=fV;function hV(e){return"!"+e}ge.convertToNegativePattern=hV;function Uu(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=Uu;function F_(e){return!Uu(e)}ge.isPositivePattern=F_;function gV(e){return e.filter(Uu)}ge.getNegativePatterns=gV;function yV(e){return e.filter(F_)}ge.getPositivePatterns=yV;function vV(e){return e.filter(t=>!Wh(t))}ge.getPatternsInsideCurrentDirectory=vV;function _V(e){return e.filter(Wh)}ge.getPatternsOutsideCurrentDirectory=_V;function Wh(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=Wh;function bV(e){return aV(e,{flipBackslashes:!1})}ge.getBaseDirectory=bV;function wV(e){return e.includes(q_)}ge.hasGlobStar=wV;function k_(e){return e.endsWith("/"+q_)}ge.endsWithSlashGlobStar=k_;function EV(e){let t=nV.basename(e);return k_(e)||B_(t)}ge.isAffectDepthOfReadingPattern=EV;function xV(e){return e.reduce((t,r)=>t.concat(j_(r)),[])}ge.expandPatternsWithBraceExpansion=xV;function j_(e){let t=Vh.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=j_;function NV(e,t){let{parts:r}=Vh.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=NV;function z_(e,t){return Vh.makeRe(e,t)}ge.makeRe=z_;function SV(e,t){return e.map(r=>z_(r,t))}ge.convertPatternsToRe=SV;function TV(e,t){return t.some(r=>r.test(e))}ge.matchAny=TV;function PV(e){return e.replace(uV,"/")}ge.removeDuplicateSlashes=PV});var $_=h(Hu=>{"use strict";Object.defineProperty(Hu,"__esModule",{value:!0});Hu.merge=void 0;var CV=Nh();function RV(e){let t=CV(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>H_(e)),t.once("end",()=>H_(e)),t}Hu.merge=RV;function H_(e){e.forEach(t=>t.emit("close"))}});var G_=h(Ro=>{"use strict";Object.defineProperty(Ro,"__esModule",{value:!0});Ro.isEmpty=Ro.isString=void 0;function OV(e){return typeof e=="string"}Ro.isString=OV;function AV(e){return e===""}Ro.isEmpty=AV});var $n=h(gr=>{"use strict";Object.defineProperty(gr,"__esModule",{value:!0});gr.string=gr.stream=gr.pattern=gr.path=gr.fs=gr.errno=gr.array=void 0;var IV=f7();gr.array=IV;var DV=h7();gr.errno=DV;var LV=g7();gr.fs=LV;var qV=b7();gr.path=qV;var BV=U_();gr.pattern=BV;var MV=$_();gr.stream=MV;var FV=G_();gr.string=FV});var X_=h(yr=>{"use strict";Object.defineProperty(yr,"__esModule",{value:!0});yr.convertPatternGroupToTask=yr.convertPatternGroupsToTasks=yr.groupPatternsByBaseDirectory=yr.getNegativePatternsAsPositive=yr.getPositivePatterns=yr.convertPatternsToTasks=yr.generate=void 0;var Qi=$n();function kV(e,t){let r=V_(e,t),i=V_(t.ignore,t),n=W_(r),a=K_(r,i),s=n.filter(c=>Qi.pattern.isStaticPattern(c,t)),o=n.filter(c=>Qi.pattern.isDynamicPattern(c,t)),l=Kh(s,a,!1),d=Kh(o,a,!0);return l.concat(d)}yr.generate=kV;function V_(e,t){let r=e;return t.braceExpansion&&(r=Qi.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>Qi.pattern.removeDuplicateSlashes(i))}function Kh(e,t,r){let i=[],n=Qi.pattern.getPatternsOutsideCurrentDirectory(e),a=Qi.pattern.getPatternsInsideCurrentDirectory(e),s=Xh(n),o=Xh(a);return i.push(...Qh(s,t,r)),"."in o?i.push(Yh(".",a,t,r)):i.push(...Qh(o,t,r)),i}yr.convertPatternsToTasks=Kh;function W_(e){return Qi.pattern.getPositivePatterns(e)}yr.getPositivePatterns=W_;function K_(e,t){return Qi.pattern.getNegativePatterns(e).concat(t).map(Qi.pattern.convertToPositivePattern)}yr.getNegativePatternsAsPositive=K_;function Xh(e){let t={};return e.reduce((r,i)=>{let n=Qi.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}yr.groupPatternsByBaseDirectory=Xh;function Qh(e,t,r){return Object.keys(e).map(i=>Yh(i,e[i],t,r))}yr.convertPatternGroupsToTasks=Qh;function Yh(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Qi.pattern.convertToNegativePattern))}}yr.convertPatternGroupToTask=Yh});var Y_=h($u=>{"use strict";Object.defineProperty($u,"__esModule",{value:!0});$u.read=void 0;function jV(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){Q_(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){Jh(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){Q_(r,a);return}Jh(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),Jh(r,s)})})}$u.read=jV;function Q_(e,t){e(t)}function Jh(e,t){e(null,t)}});var J_=h(Gu=>{"use strict";Object.defineProperty(Gu,"__esModule",{value:!0});Gu.read=void 0;function zV(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}Gu.read=zV});var Z_=h(Na=>{"use strict";Object.defineProperty(Na,"__esModule",{value:!0});Na.createFileSystemAdapter=Na.FILE_SYSTEM_ADAPTER=void 0;var Vu=require("fs");Na.FILE_SYSTEM_ADAPTER={lstat:Vu.lstat,stat:Vu.stat,lstatSync:Vu.lstatSync,statSync:Vu.statSync};function UV(e){return e===void 0?Na.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Na.FILE_SYSTEM_ADAPTER),e)}Na.createFileSystemAdapter=UV});var eb=h(e2=>{"use strict";Object.defineProperty(e2,"__esModule",{value:!0});var HV=Z_(),Zh=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=HV.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};e2.default=Zh});var Ns=h(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.statSync=Sa.stat=Sa.Settings=void 0;var tb=Y_(),$V=J_(),t2=eb();Sa.Settings=t2.default;function GV(e,t,r){if(typeof t=="function"){tb.read(e,r2(),t);return}tb.read(e,r2(t),r)}Sa.stat=GV;function VV(e,t){let r=r2(t);return $V.read(e,r)}Sa.statSync=VV;function r2(e={}){return e instanceof t2.default?e:new t2.default(e)}});var nb=h((Cve,ib)=>{var rb;ib.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(rb||(rb=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var sb=h((Rve,ab)=>{ab.exports=KV;var WV=nb();function KV(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?WV(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var i2=h(Ku=>{"use strict";Object.defineProperty(Ku,"__esModule",{value:!0});Ku.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Wu=process.versions.node.split(".");if(Wu[0]===void 0||Wu[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var ob=Number.parseInt(Wu[0],10),XV=Number.parseInt(Wu[1],10),lb=10,QV=10,YV=ob>lb,JV=ob===lb&&XV>=QV;Ku.IS_SUPPORT_READDIR_WITH_FILE_TYPES=YV||JV});var db=h(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Xu.createDirentFromStats=void 0;var n2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function ZV(e,t){return new n2(e,t)}Xu.createDirentFromStats=ZV});var a2=h(Qu=>{"use strict";Object.defineProperty(Qu,"__esModule",{value:!0});Qu.fs=void 0;var eW=db();Qu.fs=eW});var s2=h(Yu=>{"use strict";Object.defineProperty(Yu,"__esModule",{value:!0});Yu.joinPathSegments=void 0;function tW(e,t,r){return e.endsWith(r)?e+t:e+r+t}Yu.joinPathSegments=tW});var hb=h(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.readdir=Ta.readdirWithFileTypes=Ta.read=void 0;var rW=Ns(),cb=sb(),iW=i2(),pb=a2(),ub=s2();function nW(e,t,r){if(!t.stats&&iW.IS_SUPPORT_READDIR_WITH_FILE_TYPES){mb(e,t,r);return}fb(e,t,r)}Ta.read=nW;function mb(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){Ju(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:ub.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){o2(r,a);return}let s=a.map(o=>aW(o,t));cb(s,(o,l)=>{if(o!==null){Ju(r,o);return}o2(r,l)})})}Ta.readdirWithFileTypes=mb;function aW(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=pb.fs.createDirentFromStats(e.name,n),r(null,e)})}}function fb(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){Ju(r,i);return}let a=n.map(s=>{let o=ub.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{rW.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:pb.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});cb(a,(s,o)=>{if(s!==null){Ju(r,s);return}o2(r,o)})})}Ta.readdir=fb;function Ju(e,t){e(t)}function o2(e,t){e(null,t)}});var bb=h(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.readdir=Pa.readdirWithFileTypes=Pa.read=void 0;var sW=Ns(),oW=i2(),gb=a2(),yb=s2();function lW(e,t){return!t.stats&&oW.IS_SUPPORT_READDIR_WITH_FILE_TYPES?vb(e,t):_b(e,t)}Pa.read=lW;function vb(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:yb.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=gb.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}Pa.readdirWithFileTypes=vb;function _b(e,t){return t.fs.readdirSync(e).map(i=>{let n=yb.joinPathSegments(e,i,t.pathSegmentSeparator),a=sW.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:gb.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}Pa.readdir=_b});var wb=h(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.createFileSystemAdapter=Ca.FILE_SYSTEM_ADAPTER=void 0;var Oo=require("fs");Ca.FILE_SYSTEM_ADAPTER={lstat:Oo.lstat,stat:Oo.stat,lstatSync:Oo.lstatSync,statSync:Oo.statSync,readdir:Oo.readdir,readdirSync:Oo.readdirSync};function dW(e){return e===void 0?Ca.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ca.FILE_SYSTEM_ADAPTER),e)}Ca.createFileSystemAdapter=dW});var Eb=h(d2=>{"use strict";Object.defineProperty(d2,"__esModule",{value:!0});var cW=require("path"),pW=Ns(),uW=wb(),l2=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=uW.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,cW.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new pW.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};d2.default=l2});var Zu=h(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.Settings=Ra.scandirSync=Ra.scandir=void 0;var xb=hb(),mW=bb(),c2=Eb();Ra.Settings=c2.default;function fW(e,t,r){if(typeof t=="function"){xb.read(e,p2(),t);return}xb.read(e,p2(t),r)}Ra.scandir=fW;function hW(e,t){let r=p2(t);return mW.read(e,r)}Ra.scandirSync=hW;function p2(e={}){return e instanceof c2.default?e:new c2.default(e)}});var Sb=h((kve,Nb)=>{"use strict";function gW(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}Nb.exports=gW});var Pb=h((jve,Tb)=>{"use strict";var yW=Sb();function vW(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=yW(_W),n=null,a=null,s=0,o={push:f,drain:yn,saturated:yn,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:yn,kill:_,killAndDrain:b};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var C=n,R=0;C;)C=C.next,R++;return R}function p(){for(var C=n,R=[];C;)R.push(C.value),C=C.next;return R}function u(){if(o.paused){o.paused=!1;for(var C=0;C{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.joinPathSegments=vn.replacePathSegmentSeparator=vn.isAppliedFilter=vn.isFatalError=void 0;function bW(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}vn.isFatalError=bW;function wW(e,t){return e===null||e(t)}vn.isAppliedFilter=wW;function EW(e,t){return e.split(/[/\\]/).join(t)}vn.replacePathSegmentSeparator=EW;function xW(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}vn.joinPathSegments=xW});var f2=h(m2=>{"use strict";Object.defineProperty(m2,"__esModule",{value:!0});var NW=em(),u2=class{constructor(t,r){this._root=t,this._settings=r,this._root=NW.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};m2.default=u2});var y2=h(g2=>{"use strict";Object.defineProperty(g2,"__esModule",{value:!0});var SW=require("events"),TW=Zu(),PW=Pb(),tm=em(),CW=f2(),h2=class extends CW.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=TW.scandir,this._emitter=new SW.EventEmitter,this._queue=PW(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!tm.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=tm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),tm.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&tm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};g2.default=h2});var Cb=h(_2=>{"use strict";Object.defineProperty(_2,"__esModule",{value:!0});var RW=y2(),v2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new RW.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{OW(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{AW(t,this._storage)}),this._reader.read()}};_2.default=v2;function OW(e,t){e(t)}function AW(e,t){e(null,t)}});var Rb=h(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});var IW=require("stream"),DW=y2(),b2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new DW.default(this._root,this._settings),this._stream=new IW.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};w2.default=b2});var Ob=h(x2=>{"use strict";Object.defineProperty(x2,"__esModule",{value:!0});var LW=Zu(),rm=em(),qW=f2(),E2=class extends qW.default{constructor(){super(...arguments),this._scandir=LW.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(rm.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=rm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),rm.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&rm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};x2.default=E2});var Ab=h(S2=>{"use strict";Object.defineProperty(S2,"__esModule",{value:!0});var BW=Ob(),N2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new BW.default(this._root,this._settings)}read(){return this._reader.read()}};S2.default=N2});var Ib=h(P2=>{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});var MW=require("path"),FW=Zu(),T2=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,MW.sep),this.fsScandirSettings=new FW.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};P2.default=T2});var nm=h(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.Settings=_n.walkStream=_n.walkSync=_n.walk=void 0;var Db=Cb(),kW=Rb(),jW=Ab(),C2=Ib();_n.Settings=C2.default;function zW(e,t,r){if(typeof t=="function"){new Db.default(e,im()).read(t);return}new Db.default(e,im(t)).read(r)}_n.walk=zW;function UW(e,t){let r=im(t);return new jW.default(e,r).read()}_n.walkSync=UW;function HW(e,t){let r=im(t);return new kW.default(e,r).read()}_n.walkStream=HW;function im(e={}){return e instanceof C2.default?e:new C2.default(e)}});var am=h(O2=>{"use strict";Object.defineProperty(O2,"__esModule",{value:!0});var $W=require("path"),GW=Ns(),Lb=$n(),R2=class{constructor(t){this._settings=t,this._fsStatSettings=new GW.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return $W.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:Lb.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!Lb.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};O2.default=R2});var D2=h(I2=>{"use strict";Object.defineProperty(I2,"__esModule",{value:!0});var VW=require("stream"),WW=Ns(),KW=nm(),XW=am(),A2=class extends XW.default{constructor(){super(...arguments),this._walkStream=KW.walkStream,this._stat=WW.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new VW.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};I2.default=A2});var qb=h(q2=>{"use strict";Object.defineProperty(q2,"__esModule",{value:!0});var QW=nm(),YW=am(),JW=D2(),L2=class extends YW.default{constructor(){super(...arguments),this._walkAsync=QW.walk,this._readerStream=new JW.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};q2.default=L2});var Bb=h(M2=>{"use strict";Object.defineProperty(M2,"__esModule",{value:!0});var $d=$n(),B2=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return $d.pattern.getPatternParts(t,this._micromatchOptions).map(i=>$d.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:$d.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return $d.array.splitWhen(t,r=>r.dynamic&&$d.pattern.hasGlobStar(r.pattern))}};M2.default=B2});var Mb=h(k2=>{"use strict";Object.defineProperty(k2,"__esModule",{value:!0});var ZW=Bb(),F2=class extends ZW.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};k2.default=F2});var Fb=h(z2=>{"use strict";Object.defineProperty(z2,"__esModule",{value:!0});var sm=$n(),eK=Mb(),j2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new eK.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(sm.pattern.isAffectDepthOfReadingPattern);return sm.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=sm.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!sm.pattern.matchAny(t,r)}};z2.default=j2});var kb=h(H2=>{"use strict";Object.defineProperty(H2,"__esModule",{value:!0});var Ss=$n(),U2=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Ss.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Ss.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Ss.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Ss.path.makeAbsolute(this._settings.cwd,t);return Ss.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Ss.pattern.matchAny(t,r);return!n&&i?Ss.pattern.matchAny(t+"/",r):n}};H2.default=U2});var jb=h(G2=>{"use strict";Object.defineProperty(G2,"__esModule",{value:!0});var tK=$n(),$2=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return tK.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};G2.default=$2});var Ub=h(W2=>{"use strict";Object.defineProperty(W2,"__esModule",{value:!0});var zb=$n(),V2=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=zb.path.makeAbsolute(this._settings.cwd,r),r=zb.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};W2.default=V2});var om=h(X2=>{"use strict";Object.defineProperty(X2,"__esModule",{value:!0});var rK=require("path"),iK=Fb(),nK=kb(),aK=jb(),sK=Ub(),K2=class{constructor(t){this._settings=t,this.errorFilter=new aK.default(this._settings),this.entryFilter=new nK.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new iK.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new sK.default(this._settings)}_getRootDirectory(t){return rK.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};X2.default=K2});var Hb=h(Y2=>{"use strict";Object.defineProperty(Y2,"__esModule",{value:!0});var oK=qb(),lK=om(),Q2=class extends lK.default{constructor(){super(...arguments),this._reader=new oK.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Y2.default=Q2});var $b=h(Z2=>{"use strict";Object.defineProperty(Z2,"__esModule",{value:!0});var dK=require("stream"),cK=D2(),pK=om(),J2=class extends pK.default{constructor(){super(...arguments),this._reader=new cK.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new dK.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Z2.default=J2});var Gb=h(tg=>{"use strict";Object.defineProperty(tg,"__esModule",{value:!0});var uK=Ns(),mK=nm(),fK=am(),eg=class extends fK.default{constructor(){super(...arguments),this._walkSync=mK.walkSync,this._statSync=uK.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};tg.default=eg});var Vb=h(ig=>{"use strict";Object.defineProperty(ig,"__esModule",{value:!0});var hK=Gb(),gK=om(),rg=class extends gK.default{constructor(){super(...arguments),this._reader=new hK.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};ig.default=rg});var Wb=h(Io=>{"use strict";Object.defineProperty(Io,"__esModule",{value:!0});Io.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Ao=require("fs"),yK=require("os"),vK=Math.max(yK.cpus().length,1);Io.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Ao.lstat,lstatSync:Ao.lstatSync,stat:Ao.stat,statSync:Ao.statSync,readdir:Ao.readdir,readdirSync:Ao.readdirSync};var ng=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,vK),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Io.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Io.default=ng});var lg=h((p7e,Xb)=>{"use strict";var Kb=X_(),_K=Hb(),bK=$b(),wK=Vb(),ag=Wb(),wi=$n();async function sg(e,t){Yi(e);let r=og(e,_K.default,t),i=await Promise.all(r);return wi.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){Yi(d);let p=og(d,wK.default,c);return wi.array.flatten(p)}e.sync=t;function r(d,c){Yi(d);let p=og(d,bK.default,c);return wi.stream.merge(p)}e.stream=r;function i(d,c){Yi(d);let p=[].concat(d),u=new ag.default(c);return Kb.generate(p,u)}e.generateTasks=i;function n(d,c){Yi(d);let p=new ag.default(c);return wi.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return Yi(d),wi.path.escape(d)}e.escapePath=a;function s(d){return Yi(d),wi.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return Yi(u),wi.path.escapePosixPath(u)}d.escapePath=c;function p(u){return Yi(u),wi.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return Yi(u),wi.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return Yi(u),wi.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(sg||(sg={}));function og(e,t,r){let i=[].concat(e),n=new ag.default(r),a=Kb.generate(i,n),s=new t(n);return a.map(s.read,s)}function Yi(e){if(![].concat(e).every(i=>wi.string.isString(i)&&!wi.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Xb.exports=sg});var Yb=h(Ts=>{"use strict";var{promisify:EK}=require("util"),Qb=require("fs");async function dg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await EK(Qb[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function cg(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return Qb[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Ts.isFile=dg.bind(null,"stat","isFile");Ts.isDirectory=dg.bind(null,"stat","isDirectory");Ts.isSymlink=dg.bind(null,"lstat","isSymbolicLink");Ts.isFileSync=cg.bind(null,"statSync","isFile");Ts.isDirectorySync=cg.bind(null,"statSync","isDirectory");Ts.isSymlinkSync=cg.bind(null,"lstatSync","isSymbolicLink")});var rw=h((m7e,pg)=>{"use strict";var Ps=require("path"),Jb=Yb(),Zb=e=>e.length>1?`{${e.join(",")}}`:e[0],ew=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Ps.isAbsolute(r)?r:Ps.join(t,r)},xK=(e,t)=>Ps.extname(e)?`**/${e}`:`**/${e}.${Zb(t)}`,tw=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Ps.posix.join(e,xK(r,t.extensions))):t.files?t.files.map(r=>Ps.posix.join(e,`**/${r}`)):t.extensions?[Ps.posix.join(e,`**/*.${Zb(t.extensions)}`)]:[Ps.posix.join(e,"**")]};pg.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await Jb.isDirectory(ew(i,t.cwd))?tw(i,t):i));return[].concat.apply([],r)};pg.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>Jb.isDirectorySync(ew(i,t.cwd))?tw(i,t):i);return[].concat.apply([],r)}});var pw=h((f7e,cw)=>{function iw(e){return Array.isArray(e)?e:[e]}var fg="",nw=" ",ug="\\",NK=/^\s+$/,SK=/(?:[^\\]|^)\\$/,TK=/^\\!/,PK=/^\\#/,CK=/\r?\n/g,RK=/^\.*\/|^\.+$/,mg="/",ow="node-ignore";typeof Symbol<"u"&&(ow=Symbol.for("node-ignore"));var aw=ow,OK=(e,t,r)=>Object.defineProperty(e,t,{value:r}),AK=/([0-z])-([0-z])/g,lw=()=>!1,IK=e=>e.replace(AK,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:fg),DK=e=>{let{length:t}=e;return e.slice(0,t-t%2)},LK=[[/^\uFEFF/,()=>fg],[/\\?\s+$/,e=>e.indexOf("\\")===0?nw:fg],[/\\\s/g,()=>nw],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>ug],[/\\\\/g,()=>ug],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===ug?`\\[${r}${DK(i)}${n}`:n==="]"&&i.length%2===0?`[${IK(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],sw=Object.create(null),qK=(e,t)=>{let r=sw[e];return r||(r=LK.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),sw[e]=r),t?new RegExp(r,"i"):new RegExp(r)},yg=e=>typeof e=="string",BK=e=>e&&yg(e)&&!NK.test(e)&&!SK.test(e)&&e.indexOf("#")!==0,MK=e=>e.split(CK),hg=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},FK=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(TK,"!").replace(PK,"#");let n=qK(e,t);return new hg(r,e,i,n)},kK=(e,t)=>{throw new t(e)},Gn=(e,t,r)=>yg(e)?e?Gn.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),dw=e=>RK.test(e);Gn.isNotRelative=dw;Gn.convert=e=>e;var gg=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){OK(this,aw,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[aw]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(BK(t)){let r=FK(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,iw(yg(t)?MK(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&Gn.convert(t);return Gn(a,t,this._allowRelativePaths?lw:kK),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(mg)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(mg)+mg,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return iw(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},lm=e=>new gg(e),jK=e=>Gn(e&&Gn.convert(e),e,lw);lm.isPathValid=jK;lm.default=lm;cw.exports=lm;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");Gn.convert=e;let t=/^[a-z]:\//i;Gn.isNotRelative=r=>t.test(r)||dw(r)}});var vg=h((h7e,uw)=>{"use strict";uw.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var _w=h((g7e,_g)=>{"use strict";var{promisify:zK}=require("util"),mw=require("fs"),Vn=require("path"),fw=lg(),UK=pw(),Gd=vg(),hw=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],HK=zK(mw.readFile),$K=e=>t=>t.startsWith("!")?"!"+Vn.posix.join(e,t.slice(1)):Vn.posix.join(e,t),GK=(e,t)=>{let r=Gd(Vn.relative(t.cwd,Vn.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map($K(r))},gw=e=>{let t=UK();for(let r of e)t.add(GK(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},VK=(e,t)=>{if(e=Gd(e),Vn.isAbsolute(t)){if(Gd(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Vn.join(e,t)},yw=(e,t)=>r=>e.ignores(Gd(Vn.relative(t,VK(t,r.path||r)))),WK=async(e,t)=>{let r=Vn.join(t,e),i=await HK(r,"utf8");return{cwd:t,filePath:r,content:i}},KK=(e,t)=>{let r=Vn.join(t,e),i=mw.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},vw=({ignore:e=[],cwd:t=Gd(process.cwd())}={})=>({ignore:e,cwd:t});_g.exports=async e=>{e=vw(e);let t=await fw("**/.gitignore",{ignore:hw.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>WK(n,e.cwd))),i=gw(r);return yw(i,e.cwd)};_g.exports.sync=e=>{e=vw(e);let r=fw.sync("**/.gitignore",{ignore:hw.concat(e.ignore),cwd:e.cwd}).map(n=>KK(n,e.cwd)),i=gw(r);return yw(i,e.cwd)}});var ww=h((y7e,bw)=>{"use strict";var{Transform:XK}=require("stream"),dm=class extends XK{constructor(){super({objectMode:!0})}},bg=class extends dm{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},wg=class extends dm{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};bw.exports={FilterStream:bg,UniqueStream:wg}});var Tw=h((v7e,Cs)=>{"use strict";var xw=require("fs"),cm=c7(),QK=Nh(),pm=lg(),um=rw(),Eg=_w(),{FilterStream:YK,UniqueStream:JK}=ww(),Nw=()=>!1,Ew=e=>e[0]==="!",ZK=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},eX=(e={})=>{if(!e.cwd)return;let t;try{t=xw.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},tX=e=>e.stats instanceof xw.Stats?e.path:e,mm=(e,t)=>{e=cm([].concat(e)),ZK(e),eX(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(Ew(n))continue;let a=e.slice(i).filter(o=>Ew(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},rX=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},xg=(e,t)=>e.options.expandDirectories?rX(e,t):[e.pattern],Sw=e=>e&&e.gitignore?Eg.sync({cwd:e.cwd,ignore:e.ignore}):Nw,Ng=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=um.sync(r.ignore)),{pattern:t,options:r}};Cs.exports=async(e,t)=>{let r=mm(e,t),i=async()=>t&&t.gitignore?Eg({cwd:t.cwd,ignore:t.ignore}):Nw,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await xg(d,um);return Promise.all(c.map(Ng(d)))}));return cm(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>pm(l.pattern,l.options)));return cm(...o).filter(l=>!a(tX(l)))};Cs.exports.sync=(e,t)=>{let r=mm(e,t),i=[];for(let s of r){let o=xg(s,um.sync).map(Ng(s));i.push(...o)}let n=Sw(t),a=[];for(let s of i)a=cm(a,pm.sync(s.pattern,s.options));return a.filter(s=>!n(s))};Cs.exports.stream=(e,t)=>{let r=mm(e,t),i=[];for(let o of r){let l=xg(o,um.sync).map(Ng(o));i.push(...l)}let n=Sw(t),a=new YK(o=>!n(o)),s=new JK;return QK(i.map(o=>pm.stream(o.pattern,o.options))).pipe(a).pipe(s)};Cs.exports.generateGlobTasks=mm;Cs.exports.hasMagic=(e,t)=>[].concat(e).some(r=>pm.isDynamicPattern(r,t));Cs.exports.gitignore=Eg});var Cw=h((_7e,Pw)=>{var Oa=require("constants"),iX=process.cwd,fm=null,nX=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return fm||(fm=iX.call(process)),fm};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Sg=process.chdir,process.chdir=function(e){fm=null,Sg.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Sg));var Sg;Pw.exports=aX;function aX(e){Oa.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(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=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),nX==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function _(b){if(b&&(b.code==="EACCES"||b.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(C,R){C&&C.code==="ENOENT"?c(u,m,_):f(b)})},y),y<100&&(y+=10);return}f&&f(b)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,_){var b;if(_&&typeof _=="function"){var C=0;b=function(R,A,U){if(R&&R.code==="EAGAIN"&&C<10)return C++,c.call(e,u,m,f,g,y,b);_.apply(this,arguments)}}return c.call(e,u,m,f,g,y,b)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(_){if(_.code==="EAGAIN"&&y<10){y++;continue}throw _}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Oa.O_WRONLY|Oa.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(_){m&&m(y||_)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Oa.O_WRONLY|Oa.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Oa.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Oa.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(_){c.close(y,function(b){f&&f(_||b)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Oa.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var Aw=h((b7e,Ow)=>{var Rw=require("stream").Stream;Ow.exports=sX;function sX(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Rw.call(this);var a=this;this.path=i,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),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Rw.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.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 Dw=h((w7e,Iw)=>{"use strict";Iw.exports=lX;var oX=Object.getPrototypeOf||function(e){return e.__proto__};function lX(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:oX(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var Mw=h((E7e,Cg)=>{var mt=require("fs"),dX=Cw(),cX=Aw(),pX=Dw(),hm=require("util"),sr,ym;typeof Symbol=="function"&&typeof Symbol.for=="function"?(sr=Symbol.for("graceful-fs.queue"),ym=Symbol.for("graceful-fs.previous")):(sr="___graceful-fs.queue",ym="___graceful-fs.previous");function uX(){}function Bw(e,t){Object.defineProperty(e,sr,{get:function(){return t}})}var Rs=uX;hm.debuglog?Rs=hm.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Rs=function(){var e=hm.format.apply(hm,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});mt[sr]||(Lw=global[sr]||[],Bw(mt,Lw),mt.close=function(e){function t(r,i){return e.call(mt,r,function(n){n||qw(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,ym,{value:e}),t}(mt.close),mt.closeSync=function(e){function t(r){e.apply(mt,arguments),qw()}return Object.defineProperty(t,ym,{value:e}),t}(mt.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Rs(mt[sr]),require("assert").equal(mt[sr].length,0)}));var Lw;global[sr]||Bw(global,mt[sr]);Cg.exports=Tg(pX(mt));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!mt.__patched&&(Cg.exports=Tg(mt),mt.__patched=!0);function Tg(e){dX(e),e.gracefulify=Tg,e.createReadStream=A,e.createWriteStream=U;var t=e.readFile;e.readFile=r;function r(q,Z,w){return typeof Z=="function"&&(w=Z,Z=null),ae(q,Z,w);function ae(se,qe,E,N){return t(se,qe,function(he){he&&(he.code==="EMFILE"||he.code==="ENFILE")?Do([ae,[se,qe,E],he,N||Date.now(),Date.now()]):typeof E=="function"&&E.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,N,he,pe){return i(qe,E,N,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Do([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,N,he,pe){return a(qe,E,N,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Do([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=0),se(q,Z,w,ae);function se(qe,E,N,he,pe){return o(qe,E,N,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Do([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(q,Z,w){typeof Z=="function"&&(w=Z,Z=null);var ae=c.test(process.version)?function(E,N,he,pe){return d(E,se(E,N,he,pe))}:function(E,N,he,pe){return d(E,N,se(E,N,he,pe))};return ae(q,Z,w);function se(qe,E,N,he){return function(pe,_e){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?Do([ae,[qe,E,N],pe,he||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof N=="function"&&N.call(this,pe,_e))}}}if(process.version.substr(0,4)==="v0.8"){var u=cX(e);_=u.ReadStream,C=u.WriteStream}var m=e.ReadStream;m&&(_.prototype=Object.create(m.prototype),_.prototype.open=b);var f=e.WriteStream;f&&(C.prototype=Object.create(f.prototype),C.prototype.open=R),Object.defineProperty(e,"ReadStream",{get:function(){return _},set:function(q){_=q},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return C},set:function(q){C=q},enumerable:!0,configurable:!0});var g=_;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(q){g=q},enumerable:!0,configurable:!0});var y=C;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(q){y=q},enumerable:!0,configurable:!0});function _(q,Z){return this instanceof _?(m.apply(this,arguments),this):_.apply(Object.create(_.prototype),arguments)}function b(){var q=this;k(q.path,q.flags,q.mode,function(Z,w){Z?(q.autoClose&&q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w),q.read())})}function C(q,Z){return this instanceof C?(f.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function R(){var q=this;k(q.path,q.flags,q.mode,function(Z,w){Z?(q.destroy(),q.emit("error",Z)):(q.fd=w,q.emit("open",w))})}function A(q,Z){return new e.ReadStream(q,Z)}function U(q,Z){return new e.WriteStream(q,Z)}var ne=e.open;e.open=k;function k(q,Z,w,ae){return typeof w=="function"&&(ae=w,w=null),se(q,Z,w,ae);function se(qe,E,N,he,pe){return ne(qe,E,N,function(_e,fr){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Do([se,[qe,E,N,he],_e,pe||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}return e}function Do(e){Rs("ENQUEUE",e[0].name,e[1]),mt[sr].push(e),Pg()}var gm;function qw(){for(var e=Date.now(),t=0;t2&&(mt[sr][t][3]=e,mt[sr][t][4]=e);Pg()}function Pg(){if(clearTimeout(gm),gm=void 0,mt[sr].length!==0){var e=mt[sr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)Rs("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Rs("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(Rs("RETRY",t.name,r),t.apply(null,r.concat([n]))):mt[sr].push(e)}gm===void 0&&(gm=setTimeout(Pg,0))}}});var kw=h((x7e,Fw)=>{"use strict";var mX=require("path");Fw.exports=e=>{let t=process.cwd();return e=mX.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var zw=h((N7e,jw)=>{"use strict";var Rg=require("path");jw.exports=(e,t)=>{let r=Rg.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${Rg.sep}`)&&r!==Rg.resolve(e))}});var Uw=h(Og=>{var Os=require("path"),Ia=process.platform==="win32",Aa=require("fs"),fX=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function hX(){var e;if(fX){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function gX(e){return typeof e=="function"?e:hX()}var S7e=Os.normalize;Ia?Wn=/(.*?)(?:[\/\\]+|$)/g:Wn=/(.*?)(?:[\/]+|$)/g;var Wn;Ia?Vd=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Vd=/^[\/]*/;var Vd;Og.realpathSync=function(t,r){if(t=Os.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=Vd.exec(t);s=y[0].length,o=y[0],l=y[0],d="",Ia&&!a[l]&&(Aa.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);Wn.lastIndex=o;var y=Wn.exec(t);return c=l,l+=y[0],d=c+y[1],o=Wn.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Aa.lstat(d,m)}function m(y,_){if(y)return i(y);if(!_.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!Ia){var b=_.dev.toString(32)+":"+_.ino.toString(32);if(a.hasOwnProperty(b))return f(null,a[b],d)}Aa.stat(d,function(C){if(C)return i(C);Aa.readlink(d,function(R,A){Ia||(a[b]=A),f(R,A)})})}function f(y,_,b){if(y)return i(y);var C=Os.resolve(c,_);r&&(r[b]=C),g(C)}function g(y){t=Os.resolve(y,t.slice(o)),p()}}});var Lg=h((P7e,Vw)=>{Vw.exports=Da;Da.realpath=Da;Da.sync=Dg;Da.realpathSync=Dg;Da.monkeypatch=vX;Da.unmonkeypatch=_X;var Lo=require("fs"),Ag=Lo.realpath,Ig=Lo.realpathSync,yX=process.version,Hw=/^v[0-5]\./.test(yX),$w=Uw();function Gw(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Da(e,t,r){if(Hw)return Ag(e,t,r);typeof t=="function"&&(r=t,t=null),Ag(e,t,function(i,n){Gw(i)?$w.realpath(e,t,r):r(i,n)})}function Dg(e,t){if(Hw)return Ig(e,t);try{return Ig(e,t)}catch(r){if(Gw(r))return $w.realpathSync(e,t);throw r}}function vX(){Lo.realpath=Da,Lo.realpathSync=Dg}function _X(){Lo.realpath=Ag,Lo.realpathSync=Ig}});var Kw=h((C7e,Ww)=>{Ww.exports=function(e,t){for(var r=[],i=0;i{"use strict";Jw.exports=Qw;function Qw(e,t,r){e instanceof RegExp&&(e=Xw(e,r)),t instanceof RegExp&&(t=Xw(t,r));var i=Yw(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 Xw(e,t){var r=t.match(e);return r?r[0]:null}Qw.range=Yw;function Yw(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var oE=h((O7e,sE)=>{var wX=Kw(),eE=Zw();sE.exports=NX;var tE="\0SLASH"+Math.random()+"\0",rE="\0OPEN"+Math.random()+"\0",Bg="\0CLOSE"+Math.random()+"\0",iE="\0COMMA"+Math.random()+"\0",nE="\0PERIOD"+Math.random()+"\0";function qg(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function EX(e){return e.split("\\\\").join(tE).split("\\{").join(rE).split("\\}").join(Bg).split("\\,").join(iE).split("\\.").join(nE)}function xX(e){return e.split(tE).join("\\").split(rE).join("{").split(Bg).join("}").split(iE).join(",").split(nE).join(".")}function aE(e){if(!e)return[""];var t=[],r=eE("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=aE(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function NX(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),qo(EX(e),!0).map(xX)):[]}function SX(e){return"{"+e+"}"}function TX(e){return/^-?0\d/.test(e)}function PX(e,t){return e<=t}function CX(e,t){return e>=t}function qo(e,t){var r=[],i=eE("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+Bg+i.post,qo(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=aE(i.body),l.length===1&&(l=qo(l[0],!1).map(SX),l.length===1)){var c=i.post.length?qo(i.post,!1):[""];return c.map(function(w){return i.pre+l[0]+w})}var d=i.pre,c=i.post.length?qo(i.post,!1):[""],p;if(s){var u=qg(l[0]),m=qg(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(qg(l[2])):1,y=PX,_=m0){var U=new Array(A+1).join("0");C<0?R="-"+U+R.slice(1):R=U+R}}p.push(R)}}else p=wX(l,function(Z){return qo(Z,!1)});for(var ne=0;ne{uE.exports=ai;ai.Minimatch=or;var Wd=function(){try{return require("path")}catch{}}()||{sep:"/"};ai.sep=Wd.sep;var kg=ai.GLOBSTAR=or.GLOBSTAR={},RX=oE(),lE={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},Mg="[^/]",Fg=Mg+"*?",OX="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",AX="(?:(?!(?:\\/|^)\\.).)*?",dE=IX("().*{}+?[]^$\\!");function IX(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var cE=/\/+/;ai.filter=DX;function DX(e,t){return t=t||{},function(r,i,n){return ai(r,e,t)}}function La(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}ai.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return ai;var t=ai,r=function(n,a,s){return t(n,a,La(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,La(e,a))},r.Minimatch.defaults=function(n){return t.defaults(La(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,La(e,a))},r.defaults=function(n){return t.defaults(La(e,n))},r.makeRe=function(n,a){return t.makeRe(n,La(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,La(e,a))},r.match=function(i,n,a){return t.match(i,n,La(e,a))},r};or.defaults=function(e){return ai.defaults(e).Minimatch};function ai(e,t,r){return _m(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new or(t,r).match(e)}function or(e,t){if(!(this instanceof or))return new or(e,t);_m(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Wd.sep!=="/"&&(e=e.split(Wd.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()}or.prototype.debug=function(){};or.prototype.make=LX;function LX(){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(cE)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){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}or.prototype.parseNegate=qX;function qX(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,_m(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:RX(e)}var BX=1024*64,_m=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>BX)throw new TypeError("pattern is too long")};or.prototype.parse=MX;var vm={};function MX(e,t){_m(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return kg;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=Fg,n=!0;break;case"?":i+=Mg,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,_;g-1;k--){var q=o[k],Z=i.slice(0,q.reStart),w=i.slice(q.reStart,q.reEnd-8),ae=i.slice(q.reEnd-8,q.reEnd),se=i.slice(q.reEnd);ae+=se;var qe=Z.split("(").length-1,E=se;for(g=0;g"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;Wd.sep!=="/"&&(t=t.split(Wd.sep).join("/")),t=t.split(cE),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function kX(e){return e.replace(/\\(.)/g,"$1")}function jX(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var mE=h((I7e,jg)=>{typeof Object.create=="function"?jg.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:jg.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var fE=h((D7e,Ug)=>{try{if(zg=require("util"),typeof zg.inherits!="function")throw"";Ug.exports=zg.inherits}catch{Ug.exports=mE()}var zg});var wm=h((L7e,bm)=>{"use strict";function hE(e){return e.charAt(0)==="/"}function gE(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}bm.exports=process.platform==="win32"?gE:hE;bm.exports.posix=hE;bm.exports.win32=gE});var $g=h(qa=>{qa.setopts=VX;qa.ownProp=yE;qa.makeAbs=Xd;qa.finish=WX;qa.mark=KX;qa.isIgnored=_E;qa.childrenIgnored=XX;function yE(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var zX=require("fs"),Bo=require("path"),UX=Kd(),vE=wm(),Hg=UX.Minimatch;function HX(e,t){return e.localeCompare(t,"en")}function $X(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(GX))}function GX(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Hg(r,{dot:!0})}return{matcher:new Hg(e,{dot:!0}),gmatcher:t}}function VX(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||zX,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),$X(e,r),e.changedCwd=!1;var i=process.cwd();yE(r,"cwd")?(e.cwd=Bo.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Bo.resolve(e.cwd,"/"),e.root=Bo.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=vE(e.cwd)?e.cwd:Xd(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Hg(t,r),e.options=e.minimatch.options}function WX(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{xE.exports=EE;EE.GlobSync=jt;var QX=Lg(),bE=Kd(),B7e=bE.Minimatch,M7e=Wg().Glob,F7e=require("util"),Gg=require("path"),wE=require("assert"),Em=wm(),As=$g(),YX=As.setopts,Vg=As.ownProp,JX=As.childrenIgnored,ZX=As.isIgnored;function EE(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 jt(e,t).found}function jt(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 jt))return new jt(e,t);if(YX(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&Vg(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};jt.prototype._mark=function(e){return As.mark(this,e)};jt.prototype._makeAbs=function(e){return As.makeAbs(this,e)}});var Kg=h((j7e,TE)=>{TE.exports=SE;function SE(e,t){if(e&&t)return SE(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),n=0;n{var PE=Kg();Xg.exports=PE(xm);Xg.exports.strict=PE(CE);xm.proto=xm(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return xm(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return CE(this)},configurable:!0})});function xm(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function CE(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 OE=h((U7e,RE)=>{var eQ=Kg(),Yd=Object.create(null),tQ=Qd();RE.exports=eQ(rQ);function rQ(e,t){return Yd[e]?(Yd[e].push(t),null):(Yd[e]=[t],iQ(e))}function iQ(e){return tQ(function t(){var r=Yd[e],i=r.length,n=nQ(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete Yd[e]}})}function nQ(e){for(var t=e.length,r=[],i=0;i{IE.exports=Is;var aQ=Lg(),AE=Kd(),H7e=AE.Minimatch,sQ=fE(),oQ=require("events").EventEmitter,Qg=require("path"),Yg=require("assert"),Jd=wm(),Zg=NE(),Ds=$g(),lQ=Ds.setopts,Jg=Ds.ownProp,e6=OE(),$7e=require("util"),dQ=Ds.childrenIgnored,cQ=Ds.isIgnored,pQ=Qd();function Is(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return Zg(e,t)}return new Me(e,t,r)}Is.sync=Zg;var uQ=Is.GlobSync=Zg.GlobSync;Is.glob=Is;function mQ(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Is.hasMagic=function(e,t){var r=mQ({},t);r.noprocess=!0;var i=new Me(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&Jg(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=e6("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};Me.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var jE=h((V7e,kE)=>{var Je=require("assert"),BE=require("path"),DE=require("fs"),Mo;try{Mo=Wg()}catch{}var hQ={nosort:!0,silent:!0},t6=0,Zd=process.platform==="win32",ME=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||DE[r],r=r+"Sync",e[r]=e[r]||DE[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Mo===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||hQ},i6=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Je(e,"rimraf: missing path"),Je.equal(typeof e,"string","rimraf: path should be a string"),Je.equal(typeof r,"function","rimraf: callback function required"),Je(t,"rimraf: invalid options argument provided"),Je.equal(typeof t,"object","rimraf: options should be object"),ME(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&ir6(c,t,p),i*100);if(u.code==="EMFILE"&&t6r6(c,t,p),t6++);u.code==="ENOENT"&&(u=null)}t6=0,s(u)};r6(c,t,p)})};if(t.disableGlob||!Mo.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);Mo(e,t.glob,o)})},r6=(e,t,r)=>{Je(e),Je(t),Je(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&Zd&&LE(e,t,i,r),n&&n.isDirectory())return Nm(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return Zd?LE(e,t,a,r):Nm(e,t,a,r);if(a.code==="EISDIR")return Nm(e,t,a,r)}return r(a)})})},LE=(e,t,r,i)=>{Je(e),Je(t),Je(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?Nm(e,t,r,i):t.unlink(e,i)})})},qE=(e,t,r)=>{Je(e),Je(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?Sm(e,t,r):t.unlinkSync(e)},Nm=(e,t,r,i)=>{Je(e),Je(t),Je(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?gQ(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},gQ=(e,t,r)=>{Je(e),Je(t),Je(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{i6(BE.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},FE=(e,t)=>{t=t||{},ME(t),Je(e,"rimraf: missing path"),Je.equal(typeof e,"string","rimraf: path should be a string"),Je(t,"rimraf: missing options"),Je.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Mo.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Mo.sync(e,t.glob)}if(r.length)for(let i=0;i{Je(e),Je(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&yQ(e,t)}},yQ=(e,t)=>{Je(e),Je(t),t.readdirSync(e).forEach(n=>FE(BE.join(e,n),t));let r=Zd?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";zE.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var VE=h((K7e,GE)=>{"use strict";var HE=require("os"),$E=/\s+at.*(?:\(|\s)(.*)\)?/,vQ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,_Q=typeof HE.homedir>"u"?"":HE.homedir();GE.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match($E);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!vQ.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace($E,(i,n)=>i.replace(n,n.replace(_Q,"~"))):r).join(` +`))});var KE=h((X7e,WE)=>{"use strict";var bQ=UE(),wQ=VE(),EQ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),n6=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?EQ(wQ(i.stack)):String(i)).join(` +`);r=` +`+bQ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};WE.exports=n6});var QE=h((Q7e,XE)=>{"use strict";var xQ=KE();XE.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new xQ(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:NQ}=require("util"),YE=require("path"),JE=Tw(),SQ=Ch(),TQ=vg(),Ei=Mw(),PQ=kw(),CQ=zw(),ZE=jE(),RQ=QE(),OQ=NQ(ZE),ex={glob:!1,unlink:Ei.unlink,unlinkSync:Ei.unlinkSync,chmod:Ei.chmod,chmodSync:Ei.chmodSync,stat:Ei.stat,statSync:Ei.statSync,lstat:Ei.lstat,lstatSync:Ei.lstatSync,rmdir:Ei.rmdir,rmdirSync:Ei.rmdirSync,readdir:Ei.readdir,readdirSync:Ei.readdirSync};function tx(e,t){if(PQ(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!CQ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function rx(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&SQ(t)===!1?TQ(t):t),e}a6.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=rx(e);let s=(await JE(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await RQ(s,async c=>(c=YE.resolve(i,c),t||tx(c,i),r||await OQ(c,ex),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};a6.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=rx(e);let s=JE.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=YE.resolve(i,o),t||tx(o,i),r||ZE.sync(o,ex),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var ax=h((J7e,nx)=>{"use strict";nx.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var sx=require("fs"),AQ=require("path"),IQ=ax();function ox(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),sx.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?sx.readdir(t,(c,p)=>{if(c)return n(c);IQ(p,5e3,(u,m)=>{ox(e,AQ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}lx.exports=(...e)=>(e.unshift(new Set),ox(...e))});var Fo=h((e_e,Ls)=>{"use strict";function cx(e){return typeof e>"u"||e===null}function DQ(e){return typeof e=="object"&&e!==null}function LQ(e){return Array.isArray(e)?e:cx(e)?[]:[e]}function qQ(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function px(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 ec(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=px(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ec.prototype=Object.create(Error.prototype);ec.prototype.constructor=ec;ec.prototype.toString=function(t){return this.name+": "+px(this,t)};ux.exports=ec});var fx=h((r_e,mx)=>{"use strict";var tc=Fo();function s6(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function o6(e,t){return tc.repeat(" ",t-e.length)+e}function FQ(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],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=s6(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=tc.repeat(" ",t.indent)+o6((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=s6(e.buffer,i[s],n[s],e.position,p),o+=tc.repeat(" ",t.indent)+o6((e.line+1).toString(),c)+" | "+d.str+` +`,o+=tc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=s6(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=tc.repeat(" ",t.indent)+o6((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}mx.exports=FQ});var vr=h((i_e,gx)=>{"use strict";var hx=ko(),kQ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],jQ=["scalar","sequence","mapping"];function zQ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function UQ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(kQ.indexOf(r)===-1)throw new hx('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=zQ(t.styleAliases||null),jQ.indexOf(this.kind)===-1)throw new hx('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}gx.exports=UQ});var c6=h((n_e,vx)=>{"use strict";var rc=ko(),l6=vr();function yx(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function HQ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var $Q=vr();_x.exports=new $Q("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var u6=h((s_e,bx)=>{"use strict";var GQ=vr();bx.exports=new GQ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var m6=h((o_e,wx)=>{"use strict";var VQ=vr();wx.exports=new VQ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var f6=h((l_e,Ex)=>{"use strict";var WQ=c6();Ex.exports=new WQ({explicit:[p6(),u6(),m6()]})});var h6=h((d_e,xx)=>{"use strict";var KQ=vr();function XQ(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function QQ(){return null}function YQ(e){return e===null}xx.exports=new KQ("tag:yaml.org,2002:null",{kind:"scalar",resolve:XQ,construct:QQ,predicate:YQ,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var g6=h((c_e,Nx)=>{"use strict";var JQ=vr();function ZQ(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 eY(e){return e==="true"||e==="True"||e==="TRUE"}function tY(e){return Object.prototype.toString.call(e)==="[object Boolean]"}Nx.exports=new JQ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:ZQ,construct:eY,predicate:tY,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 y6=h((p_e,Sx)=>{"use strict";var rY=Fo(),iY=vr();function nY(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function aY(e){return 48<=e&&e<=55}function sY(e){return 48<=e&&e<=57}function oY(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 v6=h((u_e,Px)=>{"use strict";var Tx=Fo(),cY=vr(),pY=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function uY(e){return!(e===null||!pY.test(e)||e[e.length-1]==="_")}function mY(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 fY=/^[-+]?[0-9]+e/;function hY(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(Tx.isNegativeZero(e))return"-0.0";return r=e.toString(10),fY.test(r)?r.replace("e",".e"):r}function gY(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||Tx.isNegativeZero(e))}Px.exports=new cY("tag:yaml.org,2002:float",{kind:"scalar",resolve:uY,construct:mY,predicate:gY,represent:hY,defaultStyle:"lowercase"})});var _6=h((m_e,Cx)=>{"use strict";Cx.exports=f6().extend({implicit:[h6(),g6(),y6(),v6()]})});var b6=h((f_e,Rx)=>{"use strict";Rx.exports=_6()});var w6=h((h_e,Ix)=>{"use strict";var yY=vr(),Ox=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Ax=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 vY(e){return e===null?!1:Ox.exec(e)!==null||Ax.exec(e)!==null}function _Y(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=Ox.exec(e),t===null&&(t=Ax.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function bY(e){return e.toISOString()}Ix.exports=new yY("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:vY,construct:_Y,instanceOf:Date,represent:bY})});var E6=h((g_e,Dx)=>{"use strict";var wY=vr();function EY(e){return e==="<<"||e===null}Dx.exports=new wY("tag:yaml.org,2002:merge",{kind:"scalar",resolve:EY})});var N6=h((y_e,Lx)=>{"use strict";var xY=vr(),x6=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function NY(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=x6;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function SY(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=x6,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function TY(e){var t="",r=0,i,n,a=e.length,s=x6;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function PY(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}Lx.exports=new xY("tag:yaml.org,2002:binary",{kind:"scalar",resolve:NY,construct:SY,predicate:PY,represent:TY})});var S6=h((v_e,qx)=>{"use strict";var CY=vr(),RY=Object.prototype.hasOwnProperty,OY=Object.prototype.toString;function AY(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var DY=vr(),LY=Object.prototype.toString;function qY(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var MY=vr(),FY=Object.prototype.hasOwnProperty;function kY(e){if(e===null)return!0;var t,r=e;for(t in r)if(FY.call(r,t)&&r[t]!==null)return!1;return!0}function jY(e){return e!==null?e:{}}Mx.exports=new MY("tag:yaml.org,2002:set",{kind:"mapping",resolve:kY,construct:jY})});var Tm=h((w_e,Fx)=>{"use strict";Fx.exports=b6().extend({implicit:[w6(),E6()],explicit:[N6(),S6(),T6(),P6()]})});var eN=h((E_e,A6)=>{"use strict";var Bs=Fo(),Gx=ko(),zY=fx(),UY=Tm(),Ma=Object.prototype.hasOwnProperty,Pm=1,Vx=2,Wx=3,Cm=4,C6=1,HY=2,kx=3,$Y=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,GY=/[\x85\u2028\u2029]/,VY=/[,\[\]\{\}]/,Kx=/^(?:!|!!|![a-z\-]+!)$/i,Xx=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function jx(e){return Object.prototype.toString.call(e)}function bn(e){return e===10||e===13}function Ms(e){return e===9||e===32}function Wr(e){return e===9||e===32||e===10||e===13}function jo(e){return e===44||e===91||e===93||e===123||e===125}function WY(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function KY(e){return e===120?2:e===117?4:e===85?8:0}function XY(e){return 48<=e&&e<=57?e-48:-1}function zx(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 QY(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var Qx=new Array(256),Yx=new Array(256);for(qs=0;qs<256;qs++)Qx[qs]=zx(qs)?1:0,Yx[qs]=zx(qs);var qs;function YY(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||UY,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 Jx(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=zY(r),new Gx(t,r)}function ce(e,t){throw Jx(e,t)}function Rm(e,t){e.onWarning&&e.onWarning.call(null,Jx(e,t))}var Ux={YAML:function(t,r,i){var n,a,s;t.version!==null&&ce(t,"duplication of %YAML directive"),i.length!==1&&ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&ce(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&Rm(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&ce(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],Kx.test(n)||ce(t,"ill-formed tag handle (first argument) of the TAG directive"),Ma.call(t.tagMap,n)&&ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),Xx.test(a)||ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{ce(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function Ba(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=Bs.repeat(` +`,t-1))}function JY(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),Wr(m)||jo(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)&&(n=e.input.charCodeAt(e.position+1),Wr(n)||r&&jo(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),Wr(n)||r&&jo(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),Wr(i))break}else{if(e.position===e.lineStart&&Om(e)||r&&jo(m))break;if(bn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Lt(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(Ba(e,a,s,!1),O6(e,e.line-l),a=s=e.position,o=!1),Ms(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return Ba(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function ZY(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Ba(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else bn(r)?(Ba(e,i,n,!0),O6(e,Lt(e,!1,t)),i=n=e.position):e.position===e.lineStart&&Om(e)?ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);ce(e,"unexpected end of the stream within a single quoted scalar")}function eJ(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Ba(e,r,e.position,!0),e.position++,!0;if(o===92){if(Ba(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),bn(o))Lt(e,!1,t);else if(o<256&&Qx[o])e.result+=Yx[o],e.position++;else if((s=KY(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=WY(o))>=0?a=(a<<4)+s:ce(e,"expected hexadecimal character");e.result+=QY(a),e.position++}else ce(e,"unknown escape sequence");r=i=e.position}else bn(o)?(Ba(e,r,i,!0),O6(e,Lt(e,!1,t)),r=i=e.position):e.position===e.lineStart&&Om(e)?ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}ce(e,"unexpected end of the stream within a double quoted scalar")}function tJ(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,_,b;if(b=e.input.charCodeAt(e.position),b===91)c=93,m=!1,o=[];else if(b===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),b=e.input.charCodeAt(++e.position);b!==0;){if(Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?b===44&&ce(e,"expected the node content, but found ','"):ce(e,"missed comma between flow collection entries"),y=g=_=null,p=u=!1,b===63&&(d=e.input.charCodeAt(e.position+1),Wr(d)&&(p=u=!0,e.position++,Lt(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,Uo(e,t,Pm,!1,!0),y=e.tag,g=e.result,Lt(e,!0,t),b=e.input.charCodeAt(e.position),(u||e.line===i)&&b===58&&(p=!0,b=e.input.charCodeAt(++e.position),Lt(e,!0,t),Uo(e,t,Pm,!1,!0),_=e.result),m?zo(e,o,f,y,g,_,i,n,a):p?o.push(zo(e,null,f,y,g,_,i,n,a)):o.push(g),Lt(e,!0,t),b=e.input.charCodeAt(e.position),b===44?(r=!0,b=e.input.charCodeAt(++e.position)):r=!1}ce(e,"unexpected end of the stream within a flow collection")}function rJ(e,t){var r,i,n=C6,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)C6===n?n=p===43?kx:HY:ce(e,"repeat of a chomping mode identifier");else if((c=XY(p))>=0)c===0?ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?ce(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(Ms(p)){do p=e.input.charCodeAt(++e.position);while(Ms(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!bn(p)&&p!==0)}for(;p!==0;){for(R6(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),bn(p)){l++;continue}if(e.lineIndentt)&&l!==0)ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),Uo(e,t,Cm,!0,n)&&(y?f=e.result:g=e.result),y||(zo(e,p,u,m,f,g,s,o,l),m=f=g=null),Lt(e,!0,-1),b=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&b!==0)ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):ce(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function oJ(e){var t=e.position,r,i,n,a=!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&&(Lt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Wr(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&ce(e,"directive name must not be less than one character in length");s!==0;){for(;Ms(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!bn(s));break}if(bn(s))break;for(r=e.position;s!==0&&!Wr(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&R6(e),Ma.call(Ux,i)?Ux[i](e,i,n):Rm(e,'unknown document directive "'+i+'"')}if(Lt(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,Lt(e,!0,-1)):a&&ce(e,"directives end mark is expected"),Uo(e,e.lineIndent-1,Cm,!1,!0),Lt(e,!0,-1),e.checkLineBreaks&&GY.test(e.input.slice(t,e.position))&&Rm(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Om(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Lt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=Zx(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var Dm=Fo(),oc=ko(),cJ=Tm(),dN=Object.prototype.toString,cN=Object.prototype.hasOwnProperty,B6=65279,pJ=9,nc=10,uJ=13,mJ=32,fJ=33,hJ=34,I6=35,gJ=37,yJ=38,vJ=39,_J=42,pN=44,bJ=45,Am=58,wJ=61,EJ=62,xJ=63,NJ=64,uN=91,mN=93,SJ=96,fN=123,TJ=124,hN=125,_r={};_r[0]="\\0";_r[7]="\\a";_r[8]="\\b";_r[9]="\\t";_r[10]="\\n";_r[11]="\\v";_r[12]="\\f";_r[13]="\\r";_r[27]="\\e";_r[34]='\\"';_r[92]="\\\\";_r[133]="\\N";_r[160]="\\_";_r[8232]="\\L";_r[8233]="\\P";var PJ=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],CJ=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function RJ(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function gN(e){var t=/^\n* /;return t.test(e)}var yN=1,L6=2,vN=3,_N=4,Ho=5;function BJ(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=LJ(ic(e,0))&&qJ(ic(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=ic(e,l),!sc(d))return Ho;g=g&&iN(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=ic(e,l),d===nc)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!sc(d))return Ho;g=g&&iN(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?yN:a===ac?Ho:L6:r>9&&gN(e)?Ho:s?a===ac?Ho:L6:u?_N:vN}function MJ(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===ac?'""':"''";if(!e.noCompatMode&&(PJ.indexOf(t)!==-1||CJ.test(t)))return e.quotingType===ac?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return DJ(e,d)}switch(BJ(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case yN:return t;case L6:return"'"+t.replace(/'/g,"''")+"'";case vN:return"|"+nN(t,e.indent)+aN(tN(t,a));case _N:return">"+nN(t,e.indent)+aN(tN(FJ(t,s),a));case Ho:return'"'+kJ(t,s)+'"';default:throw new oc("impossible error: invalid scalar style")}}()}function nN(e,t){var r=gN(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function aN(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function FJ(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,sN(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+sN(l,t),n=a}return i}function sN(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function kJ(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=ic(e,n),i=_r[r],!i&&sc(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||OJ(r);return t}function jJ(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&Kn(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function oN(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&Kn(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=D6(e,t)),e.dump&&nc===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function zJ(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Kn(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function UJ(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new oc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&nc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=D6(e,t)),Kn(e,t+1,c,!0,p)&&(e.dump&&nc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function lN(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function Kn(e,t,r,i,n,a,s){e.tag=null,e.dump=r,lN(e,r,!1)||lN(e,r,!0);var o=dN.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(UJ(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(zJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?oN(e,t-1,e.dump,n):oN(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(jJ(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&MJ(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new oc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function HJ(e,t){var r=[],i=[],n,a;for(q6(e,r,i),n=0,a=i.length;n{"use strict";var EN=eN(),GJ=wN();function M6(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.")}}Or.exports.Type=vr();Or.exports.Schema=c6();Or.exports.FAILSAFE_SCHEMA=f6();Or.exports.JSON_SCHEMA=_6();Or.exports.CORE_SCHEMA=b6();Or.exports.DEFAULT_SCHEMA=Tm();Or.exports.load=EN.load;Or.exports.loadAll=EN.loadAll;Or.exports.dump=GJ.dump;Or.exports.YAMLException=ko();Or.exports.types={binary:N6(),float:v6(),map:m6(),null:h6(),pairs:T6(),set:P6(),timestamp:w6(),bool:g6(),int:y6(),merge:E6(),omap:S6(),seq:u6(),str:p6()};Or.exports.safeLoad=M6("safeLoad","load");Or.exports.safeLoadAll=M6("safeLoadAll","loadAll");Or.exports.safeDump=M6("safeDump","dump")});var lc=h((S_e,xN)=>{var VJ="2.0.0",WJ=Number.MAX_SAFE_INTEGER||9007199254740991,KJ=16,XJ=250,QJ=["major","premajor","minor","preminor","patch","prepatch","prerelease"];xN.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:KJ,MAX_SAFE_BUILD_LENGTH:XJ,MAX_SAFE_INTEGER:WJ,RELEASE_TYPES:QJ,SEMVER_SPEC_VERSION:VJ,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var dc=h((T_e,NN)=>{var YJ=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};NN.exports=YJ});var $o=h((Xn,SN)=>{var{MAX_SAFE_COMPONENT_LENGTH:F6,MAX_SAFE_BUILD_LENGTH:JJ,MAX_LENGTH:ZJ}=lc(),eZ=dc();Xn=SN.exports={};var tZ=Xn.re=[],rZ=Xn.safeRe=[],Y=Xn.src=[],J=Xn.t={},iZ=0,k6="[a-zA-Z0-9-]",nZ=[["\\s",1],["\\d",ZJ],[k6,JJ]],aZ=e=>{for(let[t,r]of nZ)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ye=(e,t,r)=>{let i=aZ(t),n=iZ++;eZ(e,n,t),J[e]=n,Y[n]=t,tZ[n]=new RegExp(t,r?"g":void 0),rZ[n]=new RegExp(i,r?"g":void 0)};ye("NUMERICIDENTIFIER","0|[1-9]\\d*");ye("NUMERICIDENTIFIERLOOSE","\\d+");ye("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${k6}*`);ye("MAINVERSION",`(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})\\.(${Y[J.NUMERICIDENTIFIER]})`);ye("MAINVERSIONLOOSE",`(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})\\.(${Y[J.NUMERICIDENTIFIERLOOSE]})`);ye("PRERELEASEIDENTIFIER",`(?:${Y[J.NUMERICIDENTIFIER]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASEIDENTIFIERLOOSE",`(?:${Y[J.NUMERICIDENTIFIERLOOSE]}|${Y[J.NONNUMERICIDENTIFIER]})`);ye("PRERELEASE",`(?:-(${Y[J.PRERELEASEIDENTIFIER]}(?:\\.${Y[J.PRERELEASEIDENTIFIER]})*))`);ye("PRERELEASELOOSE",`(?:-?(${Y[J.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${Y[J.PRERELEASEIDENTIFIERLOOSE]})*))`);ye("BUILDIDENTIFIER",`${k6}+`);ye("BUILD",`(?:\\+(${Y[J.BUILDIDENTIFIER]}(?:\\.${Y[J.BUILDIDENTIFIER]})*))`);ye("FULLPLAIN",`v?${Y[J.MAINVERSION]}${Y[J.PRERELEASE]}?${Y[J.BUILD]}?`);ye("FULL",`^${Y[J.FULLPLAIN]}$`);ye("LOOSEPLAIN",`[v=\\s]*${Y[J.MAINVERSIONLOOSE]}${Y[J.PRERELEASELOOSE]}?${Y[J.BUILD]}?`);ye("LOOSE",`^${Y[J.LOOSEPLAIN]}$`);ye("GTLT","((?:<|>)?=?)");ye("XRANGEIDENTIFIERLOOSE",`${Y[J.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ye("XRANGEIDENTIFIER",`${Y[J.NUMERICIDENTIFIER]}|x|X|\\*`);ye("XRANGEPLAIN",`[v=\\s]*(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:\\.(${Y[J.XRANGEIDENTIFIER]})(?:${Y[J.PRERELEASE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGEPLAINLOOSE",`[v=\\s]*(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:\\.(${Y[J.XRANGEIDENTIFIERLOOSE]})(?:${Y[J.PRERELEASELOOSE]})?${Y[J.BUILD]}?)?)?`);ye("XRANGE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAIN]}$`);ye("XRANGELOOSE",`^${Y[J.GTLT]}\\s*${Y[J.XRANGEPLAINLOOSE]}$`);ye("COERCEPLAIN",`(^|[^\\d])(\\d{1,${F6}})(?:\\.(\\d{1,${F6}}))?(?:\\.(\\d{1,${F6}}))?`);ye("COERCE",`${Y[J.COERCEPLAIN]}(?:$|[^\\d])`);ye("COERCEFULL",Y[J.COERCEPLAIN]+`(?:${Y[J.PRERELEASE]})?(?:${Y[J.BUILD]})?(?:$|[^\\d])`);ye("COERCERTL",Y[J.COERCE],!0);ye("COERCERTLFULL",Y[J.COERCEFULL],!0);ye("LONETILDE","(?:~>?)");ye("TILDETRIM",`(\\s*)${Y[J.LONETILDE]}\\s+`,!0);Xn.tildeTrimReplace="$1~";ye("TILDE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAIN]}$`);ye("TILDELOOSE",`^${Y[J.LONETILDE]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("LONECARET","(?:\\^)");ye("CARETTRIM",`(\\s*)${Y[J.LONECARET]}\\s+`,!0);Xn.caretTrimReplace="$1^";ye("CARET",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAIN]}$`);ye("CARETLOOSE",`^${Y[J.LONECARET]}${Y[J.XRANGEPLAINLOOSE]}$`);ye("COMPARATORLOOSE",`^${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]})$|^$`);ye("COMPARATOR",`^${Y[J.GTLT]}\\s*(${Y[J.FULLPLAIN]})$|^$`);ye("COMPARATORTRIM",`(\\s*)${Y[J.GTLT]}\\s*(${Y[J.LOOSEPLAIN]}|${Y[J.XRANGEPLAIN]})`,!0);Xn.comparatorTrimReplace="$1$2$3";ye("HYPHENRANGE",`^\\s*(${Y[J.XRANGEPLAIN]})\\s+-\\s+(${Y[J.XRANGEPLAIN]})\\s*$`);ye("HYPHENRANGELOOSE",`^\\s*(${Y[J.XRANGEPLAINLOOSE]})\\s+-\\s+(${Y[J.XRANGEPLAINLOOSE]})\\s*$`);ye("STAR","(<|>)?=?\\s*\\*");ye("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ye("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var qm=h((P_e,TN)=>{var sZ=Object.freeze({loose:!0}),oZ=Object.freeze({}),lZ=e=>e?typeof e!="object"?sZ:e:oZ;TN.exports=lZ});var j6=h((C_e,RN)=>{var PN=/^[0-9]+$/,CN=(e,t)=>{let r=PN.test(e),i=PN.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eCN(t,e);RN.exports={compareIdentifiers:CN,rcompareIdentifiers:dZ}});var br=h((R_e,DN)=>{var Bm=dc(),{MAX_LENGTH:ON,MAX_SAFE_INTEGER:Mm}=lc(),{safeRe:AN,t:IN}=$o(),cZ=qm(),{compareIdentifiers:Go}=j6(),z6=class e{constructor(t,r){if(r=cZ(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>ON)throw new TypeError(`version is longer than ${ON} characters`);Bm("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?AN[IN.LOOSE]:AN[IN.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>Mm||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Mm||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Mm||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),Go(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};DN.exports=z6});var Fs=h((O_e,qN)=>{var LN=br(),pZ=(e,t,r=!1)=>{if(e instanceof LN)return e;try{return new LN(e,t)}catch(i){if(!r)return null;throw i}};qN.exports=pZ});var MN=h((A_e,BN)=>{var uZ=Fs(),mZ=(e,t)=>{let r=uZ(e,t);return r?r.version:null};BN.exports=mZ});var kN=h((I_e,FN)=>{var fZ=Fs(),hZ=(e,t)=>{let r=fZ(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};FN.exports=hZ});var UN=h((D_e,zN)=>{var jN=br(),gZ=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new jN(e instanceof jN?e.version:e,r).inc(t,i,n).version}catch{return null}};zN.exports=gZ});var GN=h((L_e,$N)=>{var HN=Fs(),yZ=(e,t)=>{let r=HN(e,null,!0),i=HN(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};$N.exports=yZ});var WN=h((q_e,VN)=>{var vZ=br(),_Z=(e,t)=>new vZ(e,t).major;VN.exports=_Z});var XN=h((B_e,KN)=>{var bZ=br(),wZ=(e,t)=>new bZ(e,t).minor;KN.exports=wZ});var YN=h((M_e,QN)=>{var EZ=br(),xZ=(e,t)=>new EZ(e,t).patch;QN.exports=xZ});var ZN=h((F_e,JN)=>{var NZ=Fs(),SZ=(e,t)=>{let r=NZ(e,t);return r&&r.prerelease.length?r.prerelease:null};JN.exports=SZ});var xi=h((k_e,tS)=>{var eS=br(),TZ=(e,t,r)=>new eS(e,r).compare(new eS(t,r));tS.exports=TZ});var iS=h((j_e,rS)=>{var PZ=xi(),CZ=(e,t,r)=>PZ(t,e,r);rS.exports=CZ});var aS=h((z_e,nS)=>{var RZ=xi(),OZ=(e,t)=>RZ(e,t,!0);nS.exports=OZ});var Fm=h((U_e,oS)=>{var sS=br(),AZ=(e,t,r)=>{let i=new sS(e,r),n=new sS(t,r);return i.compare(n)||i.compareBuild(n)};oS.exports=AZ});var dS=h((H_e,lS)=>{var IZ=Fm(),DZ=(e,t)=>e.sort((r,i)=>IZ(r,i,t));lS.exports=DZ});var pS=h(($_e,cS)=>{var LZ=Fm(),qZ=(e,t)=>e.sort((r,i)=>LZ(i,r,t));cS.exports=qZ});var cc=h((G_e,uS)=>{var BZ=xi(),MZ=(e,t,r)=>BZ(e,t,r)>0;uS.exports=MZ});var km=h((V_e,mS)=>{var FZ=xi(),kZ=(e,t,r)=>FZ(e,t,r)<0;mS.exports=kZ});var U6=h((W_e,fS)=>{var jZ=xi(),zZ=(e,t,r)=>jZ(e,t,r)===0;fS.exports=zZ});var H6=h((K_e,hS)=>{var UZ=xi(),HZ=(e,t,r)=>UZ(e,t,r)!==0;hS.exports=HZ});var jm=h((X_e,gS)=>{var $Z=xi(),GZ=(e,t,r)=>$Z(e,t,r)>=0;gS.exports=GZ});var zm=h((Q_e,yS)=>{var VZ=xi(),WZ=(e,t,r)=>VZ(e,t,r)<=0;yS.exports=WZ});var $6=h((Y_e,vS)=>{var KZ=U6(),XZ=H6(),QZ=cc(),YZ=jm(),JZ=km(),ZZ=zm(),eee=(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 KZ(e,r,i);case"!=":return XZ(e,r,i);case">":return QZ(e,r,i);case">=":return YZ(e,r,i);case"<":return JZ(e,r,i);case"<=":return ZZ(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};vS.exports=eee});var bS=h((J_e,_S)=>{var tee=br(),ree=Fs(),{safeRe:Um,t:Hm}=$o(),iee=(e,t)=>{if(e instanceof tee)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?Um[Hm.COERCEFULL]:Um[Hm.COERCE]);else{let l=t.includePrerelease?Um[Hm.COERCERTLFULL]:Um[Hm.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return ree(`${i}.${n}.${a}${s}${o}`,t)};_S.exports=iee});var ES=h((Z_e,wS)=>{var G6=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};wS.exports=G6});var Ni=h((ebe,TS)=>{var nee=/\s+/g,V6=class e{constructor(t,r){if(r=see(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof W6)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(nee," "),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(n=>!NS(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&mee(n[0])){this.set=[n];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&&pee)|(this.options.loose&&uee))+":"+t,n=xS.get(i);if(n)return n;let a=this.options.loose,s=a?Kr[Ar.HYPHENRANGELOOSE]:Kr[Ar.HYPHENRANGE];t=t.replace(s,xee(this.options.includePrerelease)),ot("hyphen replace",t),t=t.replace(Kr[Ar.COMPARATORTRIM],lee),ot("comparator trim",t),t=t.replace(Kr[Ar.TILDETRIM],dee),ot("tilde trim",t),t=t.replace(Kr[Ar.CARETTRIM],cee),ot("caret trim",t);let o=t.split(" ").map(p=>fee(p,this.options)).join(" ").split(/\s+/).map(p=>Eee(p,this.options));a&&(o=o.filter(p=>(ot("loose invalid filter",p,this.options),!!p.match(Kr[Ar.COMPARATORLOOSE])))),ot("range list",o);let l=new Map,d=o.map(p=>new W6(p,this.options));for(let p of d){if(NS(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return xS.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>SS(i,r)&&t.set.some(n=>SS(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new oee(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",mee=e=>e.value==="",SS=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},fee=(e,t)=>(ot("comp",e,t),e=yee(e,t),ot("caret",e),e=hee(e,t),ot("tildes",e),e=_ee(e,t),ot("xrange",e),e=wee(e,t),ot("stars",e),e),Ir=e=>!e||e.toLowerCase()==="x"||e==="*",hee=(e,t)=>e.trim().split(/\s+/).map(r=>gee(r,t)).join(" "),gee=(e,t)=>{let r=t.loose?Kr[Ar.TILDELOOSE]:Kr[Ar.TILDE];return e.replace(r,(i,n,a,s,o)=>{ot("tilde",e,i,n,a,s,o);let l;return Ir(n)?l="":Ir(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Ir(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(ot("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,ot("tilde return",l),l})},yee=(e,t)=>e.trim().split(/\s+/).map(r=>vee(r,t)).join(" "),vee=(e,t)=>{ot("caret",e,t);let r=t.loose?Kr[Ar.CARETLOOSE]:Kr[Ar.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{ot("caret",e,n,a,s,o,l);let d;return Ir(a)?d="":Ir(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:Ir(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(ot("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(ot("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),ot("caret return",d),d})},_ee=(e,t)=>(ot("replaceXRanges",e,t),e.split(/\s+/).map(r=>bee(r,t)).join(" ")),bee=(e,t)=>{e=e.trim();let r=t.loose?Kr[Ar.XRANGELOOSE]:Kr[Ar.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{ot("xRange",e,i,n,a,s,o,l);let d=Ir(a),c=d||Ir(s),p=c||Ir(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),ot("xRange return",i),i})},wee=(e,t)=>(ot("replaceStars",e,t),e.trim().replace(Kr[Ar.STAR],"")),Eee=(e,t)=>(ot("replaceGTE0",e,t),e.trim().replace(Kr[t.includePrerelease?Ar.GTE0PRE:Ar.GTE0],"")),xee=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(Ir(i)?r="":Ir(n)?r=`>=${i}.0.0${e?"-0":""}`:Ir(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Ir(d)?l="":Ir(c)?l=`<${+d+1}.0.0-0`:Ir(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),Nee=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var pc=h((tbe,IS)=>{var uc=Symbol("SemVer ANY"),Q6=class e{static get ANY(){return uc}constructor(t,r){if(r=PS(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),X6("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===uc?this.value="":this.value=this.operator+this.semver.version,X6("comp",this)}parse(t){let r=this.options.loose?CS[RS.COMPARATORLOOSE]:CS[RS.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 OS(i[2],this.options.loose):this.semver=uc}toString(){return this.value}test(t){if(X6("Comparator.test",t,this.options.loose),this.semver===uc||t===uc)return!0;if(typeof t=="string")try{t=new OS(t,this.options)}catch{return!1}return K6(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 AS(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new AS(this.value,r).test(t.semver):(r=PS(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("=")||K6(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||K6(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};IS.exports=Q6;var PS=qm(),{safeRe:CS,t:RS}=$o(),K6=$6(),X6=dc(),OS=br(),AS=Ni()});var mc=h((rbe,DS)=>{var See=Ni(),Tee=(e,t,r)=>{try{t=new See(t,r)}catch{return!1}return t.test(e)};DS.exports=Tee});var qS=h((ibe,LS)=>{var Pee=Ni(),Cee=(e,t)=>new Pee(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));LS.exports=Cee});var MS=h((nbe,BS)=>{var Ree=br(),Oee=Ni(),Aee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Oee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ree(i,r))}),i};BS.exports=Aee});var kS=h((abe,FS)=>{var Iee=br(),Dee=Ni(),Lee=(e,t,r)=>{let i=null,n=null,a=null;try{a=new Dee(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Iee(i,r))}),i};FS.exports=Lee});var US=h((sbe,zS)=>{var Y6=br(),qee=Ni(),jS=cc(),Bee=(e,t)=>{e=new qee(e,t);let r=new Y6("0.0.0");if(e.test(r)||(r=new Y6("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new Y6(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||jS(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||jS(r,a))&&(r=a)}return r&&e.test(r)?r:null};zS.exports=Bee});var $S=h((obe,HS)=>{var Mee=Ni(),Fee=(e,t)=>{try{return new Mee(e,t).range||"*"}catch{return null}};HS.exports=Fee});var $m=h((lbe,KS)=>{var kee=br(),WS=pc(),{ANY:jee}=WS,zee=Ni(),Uee=mc(),GS=cc(),VS=km(),Hee=zm(),$ee=jm(),Gee=(e,t,r,i)=>{e=new kee(e,i),t=new zee(t,i);let n,a,s,o,l;switch(r){case">":n=GS,a=Hee,s=VS,o=">",l=">=";break;case"<":n=VS,a=$ee,s=GS,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Uee(e,t,i))return!1;for(let d=0;d{m.semver===jee&&(m=new WS(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};KS.exports=Gee});var QS=h((dbe,XS)=>{var Vee=$m(),Wee=(e,t,r)=>Vee(e,t,">",r);XS.exports=Wee});var JS=h((cbe,YS)=>{var Kee=$m(),Xee=(e,t,r)=>Kee(e,t,"<",r);YS.exports=Xee});var tT=h((pbe,eT)=>{var ZS=Ni(),Qee=(e,t,r)=>(e=new ZS(e,r),t=new ZS(t,r),e.intersects(t,r));eT.exports=Qee});var iT=h((ube,rT)=>{var Yee=mc(),Jee=xi();rT.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>Jee(c,p,r));for(let c of s)Yee(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var nT=Ni(),Z6=pc(),{ANY:J6}=Z6,fc=mc(),e4=xi(),Zee=(e,t,r={})=>{if(e===t)return!0;e=new nT(e,r),t=new nT(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=tte(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},ete=[new Z6(">=0.0.0-0")],aT=[new Z6(">=0.0.0")],tte=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===J6){if(t.length===1&&t[0].semver===J6)return!0;r.includePrerelease?e=ete:e=aT}if(t.length===1&&t[0].semver===J6){if(r.includePrerelease)return!0;t=aT}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=sT(n,m,r):m.operator==="<"||m.operator==="<="?a=oT(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=e4(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!fc(m,String(n),r)||a&&!fc(m,String(a),r))return null;for(let f of t)if(!fc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=sT(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!fc(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=oT(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!fc(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},sT=(e,t,r)=>{if(!e)return t;let i=e4(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},oT=(e,t,r)=>{if(!e)return t;let i=e4(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};lT.exports=Zee});var Vo=h((fbe,uT)=>{var t4=$o(),cT=lc(),rte=br(),pT=j6(),ite=Fs(),nte=MN(),ate=kN(),ste=UN(),ote=GN(),lte=WN(),dte=XN(),cte=YN(),pte=ZN(),ute=xi(),mte=iS(),fte=aS(),hte=Fm(),gte=dS(),yte=pS(),vte=cc(),_te=km(),bte=U6(),wte=H6(),Ete=jm(),xte=zm(),Nte=$6(),Ste=bS(),Tte=pc(),Pte=Ni(),Cte=mc(),Rte=qS(),Ote=MS(),Ate=kS(),Ite=US(),Dte=$S(),Lte=$m(),qte=QS(),Bte=JS(),Mte=tT(),Fte=iT(),kte=dT();uT.exports={parse:ite,valid:nte,clean:ate,inc:ste,diff:ote,major:lte,minor:dte,patch:cte,prerelease:pte,compare:ute,rcompare:mte,compareLoose:fte,compareBuild:hte,sort:gte,rsort:yte,gt:vte,lt:_te,eq:bte,neq:wte,gte:Ete,lte:xte,cmp:Nte,coerce:Ste,Comparator:Tte,Range:Pte,satisfies:Cte,toComparators:Rte,maxSatisfying:Ote,minSatisfying:Ate,minVersion:Ite,validRange:Dte,outside:Lte,gtr:qte,ltr:Bte,intersects:Mte,simplifyRange:Fte,subset:kte,SemVer:rte,re:t4.re,src:t4.src,tokens:t4.t,SEMVER_SPEC_VERSION:cT.SEMVER_SPEC_VERSION,RELEASE_TYPES:cT.RELEASE_TYPES,compareIdentifiers:pT.compareIdentifiers,rcompareIdentifiers:pT.rcompareIdentifiers}});var mT=h((hbe,jte)=>{jte.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var hc=h(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.EnvVar=void 0;var fT;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(fT||(Gm.EnvVar=fT={}))});var $t=h(G=>{"use strict";var zte=G&&G.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ute=G&&G.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ka=G&&G.__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)&&zte(t,e,r);return Ute(t,e),t},a4=G&&G.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(G,"__esModule",{value:!0});G.BuildMode=G.ConfigurationError=G.HTTPError=G.DisallowedAPIVersionReason=G.GitHubVariant=G.DEFAULT_DEBUG_DATABASE_NAME=G.DEFAULT_DEBUG_ARTIFACT_NAME=G.GITHUB_DOTCOM_URL=void 0;G.getExtraOptionsEnvParam=Qte;G.getToolNames=Yte;G.withTmpDir=Jte;G.getMemoryFlagValueForPlatform=_T;G.getMemoryFlagValue=bT;G.getMemoryFlag=ire;G.getAddSnippetsFlag=nre;G.getThreadsFlagValue=wT;G.getCgroupCpuCountFromCpus=ET;G.getThreadsFlag=sre;G.getCodeQLDatabasePath=xT;G.parseGitHubUrl=ore;G.checkGitHubVersionInRange=dre;G.apiVersionInRange=NT;G.assertNever=cre;G.initializeEnvironment=pre;G.getRequiredEnvParam=ST;G.isHTTPError=ure;G.cacheCodeQlVersion=mre;G.getCachedCodeQlVersion=fre;G.codeQlVersionAtLeast=hre;G.bundleDb=gre;G.delay=o4;G.isGoodVersion=yre;G.isInTestMode=vre;G.doesDirectoryExist=TT;G.listFolder=PT;G.tryGetFolderBytes=_re;G.withTimeout=bre;G.checkForTimeout=wre;G.isHostedRunner=Ere;G.parseMatrixInput=xre;G.fixInvalidNotifications=RT;G.fixInvalidNotificationsInFile=Sre;G.wrapError=OT;G.getErrorMessage=AT;G.prettyPrintPack=Tre;G.checkDiskUsage=Pre;G.checkActionVersion=Cre;G.cloneObject=Rre;G.checkSipEnablement=IT;G.cleanUpGlob=Ore;var si=ka(require("fs")),Xo=ka(require("os")),gc=ka(require("path")),Hte=require("util"),Si=ka(Rt()),$te=ka(xo()),Gte=a4(l7()),s4=a4(ix()),Vte=a4(dx()),Wte=ka(Lm()),Wo=ka(Vo()),hT=ka(mT()),wr=hc(),Kte=["0.0.0-20211207"];G.GITHUB_DOTCOM_URL="https://github.com";G.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";G.DEFAULT_DEBUG_DATABASE_NAME="db";var Xte=.05,gT=1024*1024;function Qte(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return Wte.load(t)}catch(r){let i=OT(r);throw new Fa(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function Yte(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function Jte(e){let t=si.mkdtempSync(gc.join(Xo.tmpdir(),"codeql-action-")),r=await e(t);return await(0,s4.default)(t,{force:!0}),r}function Zte(e,t){let r=1024*(t==="win32"?1.5:1),i=ere()*Math.max(e-8*1024,0);return r+i}function ere(){let e=Number.parseInt(process.env[wr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?Xte:e/100}function _T(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new Fa(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=Zte(n,r);i=n-a}return Math.floor(i)}function tre(e){let t=[Xo.totalmem()];Xo.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>rre(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function rre(e,t){if(!si.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(si.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Xo.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rET(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>are(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new Fa(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return Qo.ACTION_TOO_NEW;if(!Wo.satisfies(e,`<=${r}`))return Qo.ACTION_TOO_OLD}var r4=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function cre(e){throw new r4(e)}function pre(e){Si.exportVariable(String(wr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Si.exportVariable(String(wr.EnvVar.FEATURE_SANDWICH),"false"),Si.exportVariable(String(wr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Si.exportVariable(String(wr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Si.exportVariable(String(wr.EnvVar.VERSION),e)}function ST(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var i4=class extends Error{constructor(t,r){super(t),this.status=r}};G.HTTPError=i4;var Fa=class extends Error{constructor(t){super(t)}};G.ConfigurationError=Fa;function ure(e){return e?.status!==void 0&&Number.isInteger(e.status)}var n4;function mre(e){if(n4!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");n4=e}function fre(){return n4}async function hre(e,t){return Wo.gte((await e.getVersion()).version,t)}async function gre(e,t,r,i){let n=xT(e,t),a=gc.resolve(e.dbLocation,`${i}.zip`);return si.existsSync(a)&&await(0,s4.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function o4(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function yre(e){return!Kte.includes(e)}function vre(){return process.env[wr.EnvVar.TEST_MODE]==="true"}function TT(e){try{return si.lstatSync(e).isDirectory()}catch{return!1}}function PT(e){if(!TT(e))return[];let t=si.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(gc.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(PT(gc.resolve(e,i.name))));return r}async function _re(e,t){try{return await(0,Hte.promisify)(Vte.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var CT=!1;async function bre(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await o4(e,{allowProcessExit:!0}),i||(CT=!0,r())};return await Promise.race([n(),a()])}async function wre(){CT===!0&&(Si.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await o4(3e4,{allowProcessExit:!0}),process.exit())}function Ere(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function xre(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function Nre(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function RT(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=Nre(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function Sre(e,t,r){if(process.env[wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${wr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),si.renameSync(e,t);else{let i=JSON.parse(si.readFileSync(e,"utf8"));i=RT(i,r),si.writeFileSync(t,JSON.stringify(i))}}function OT(e){return e instanceof Error?e:new Error(String(e))}function AT(e){return e instanceof Error?e.message:String(e)}function Tre(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function Pre(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await IT(e))return;let t=await(0,Gte.default)(ST("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),Si.exportVariable(wr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${AT(t)}`);return}}function Cre(e,t){!Wo.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Ko.DOTCOM||t.type===Ko.GHE_DOTCOM||t.type===Ko.GHES&&Wo.satisfies(Wo.coerce(t.version)??"0.0.0",">=3.11"))&&(Si.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Si.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var vT;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(vT||(G.BuildMode=vT={}));function Rre(e){return JSON.parse(JSON.stringify(e))}async function IT(e){if(process.env[wr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[wr.EnvVar.IS_SIP_ENABLED]))return process.env[wr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await $te.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Si.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Si.exportVariable(wr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function Ore(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,s4.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var DT=h((vbe,Are)=>{Are.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var wn=h(te=>{"use strict";var Ire=te&&te.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Dre=te&&te.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yc=te&&te.__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)&&Ire(t,e,r);return Dre(t,e),t};Object.defineProperty(te,"__esModule",{value:!0});te.restoreInputs=te.persistInputs=te.CommandInvocationError=te.getFileType=te.FileCmdNotFoundError=te.decodeGitFilePath=te.getGitDiffHunkHeaders=te.getAllGitMergeBases=te.gitFetch=te.deepenGitHistory=te.determineBaseBranchHeadCommitOid=te.getCommitOid=te.getOptionalInput=te.getRequiredInput=void 0;te.getTemporaryDirectory=Mre;te.getRef=MT;te.getActionVersion=Gre;te.getWorkflowEventName=Km;te.isRunningLocalAction=Vre;te.getRelativeScriptPath=kT;te.getWorkflowEvent=jT;te.isAnalyzingDefaultBranch=Wre;te.printDebugLogs=Kre;te.getUploadValue=Xre;te.getWorkflowRunID=Qre;te.getWorkflowRunAttempt=Yre;te.isSelfHostedRunner=Zre;te.isDefaultSetup=eie;te.prettyPrintInvocation=zT;te.ensureEndsInPeriod=UT;te.runTool=tie;var l4=yc(require("fs")),ks=yc(require("path")),oi=yc(Rt()),d4=yc(Fd()),BT=yc(xh()),Dr=$t(),Lre=DT(),qre=function(e){let t=oi.getInput(e);if(!t)throw new Dr.ConfigurationError(`Input required and not supplied: ${e}`);return t};te.getRequiredInput=qre;var Bre=function(e){let t=oi.getInput(e);return t.length>0?t:void 0};te.getOptionalInput=Bre;function Mre(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Dr.getRequiredEnvParam)("RUNNER_TEMP")}async function Yo(e,t,r){let i="",n="";oi.debug(`Running git command: git ${t.join(" ")}`);try{return await new d4.ToolRunner(await BT.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),oi.info(`git call failed. ${r} Error: ${s}`),a}}var Fre=async function(e,t="HEAD"){try{return(await Yo(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,te.getOptionalInput)("sha")||(0,Dr.getRequiredEnvParam)("GITHUB_SHA")}};te.getCommitOid=Fre;var kre=async function(e){if(Km()!=="pull_request")return;let t=(0,Dr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,te.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await Yo(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};te.determineBaseBranchHeadCommitOid=kre;var jre=async function(){try{await Yo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};te.deepenGitHistory=jre;var zre=async function(e,t){try{await Yo((0,te.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};te.gitFetch=zre;var Ure=async function(e){try{return(await Yo((0,te.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};te.getAllGitMergeBases=Ure;var Hre=async function(e,t){let r="";try{r=await Yo((0,te.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};te.getGitDiffHunkHeaders=Hre;var $re=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};te.decodeGitFilePath=$re;async function MT(){let e=(0,te.getOptionalInput)("ref"),t=(0,te.getOptionalInput)("sha"),r=(0,te.getOptionalInput)("checkout_path")||(0,te.getOptionalInput)("source-root")||(0,Dr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Dr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||FT(),s=t||(0,Dr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,te.getCommitOid)(r,"HEAD");if(s!==l&&await(0,te.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return oi.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function FT(){let e;try{e=(0,Dr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function Gre(){return Lre.version}function Km(){return(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function Vre(){let e=kT();return e.startsWith("..")||ks.isAbsolute(e)}function kT(){let e=(0,Dr.getRequiredEnvParam)("RUNNER_TEMP"),t=ks.join(ks.dirname(e),"_actions");return ks.relative(t,__filename)}function jT(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(l4.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function LT(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function Wre(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await MT();e=LT(e);let r=jT()?.repository?.default_branch;return Km()==="schedule"&&(r=LT(FT())),e===r}async function Kre(e){for(let t of e.languages){let r=(0,Dr.getCodeQLDatabasePath)(e,t),i=ks.join(r,"log");if(!(0,Dr.doesDirectoryExist)(i)){oi.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=l4.readdirSync(a,{withFileTypes:!0});s.length===0&&oi.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=ks.resolve(a,o.name);oi.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(l4.readFileSync(l)),oi.endGroup()}else o.isDirectory()&&n(ks.resolve(a,o.name))};n(i)}}function Xre(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return oi.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function Qre(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function Yre(){let e=(0,Dr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Vm=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};te.FileCmdNotFoundError=Vm;var Jre=async e=>{let t="",r="",i;try{i=await BT.safeWhich("file")}catch(n){throw new Vm(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new d4.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw oi.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};te.getFileType=Jre;function Zre(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function eie(){return Km()==="dynamic"}function zT(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var Wm=class extends Error{constructor(t,r,i,n,a){let s=zT(t,r),o=UT(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};te.CommandInvocationError=Wm;function UT(e){return e[e.length-1]==="."?e:`${e}.`}var qT=2e4;async function tie(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new d4.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-qT>0&&(o=s.length-qT+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new Wm(e,t,a,n,i);return i}var HT="persisted_inputs",rie=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));oi.saveState(HT,JSON.stringify(e))};te.persistInputs=rie;var iie=function(){let e=oi.getState(HT);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};te.restoreInputs=iie});var GT=h(Xm=>{"use strict";Object.defineProperty(Xm,"__esModule",{value:!0});Xm.Context=void 0;var $T=require("fs"),nie=require("os"),c4=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if($T.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse($T.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${nie.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'")}};Xm.Context=c4});var VT=h(Xr=>{"use strict";var aie=Xr&&Xr.__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]}),sie=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),oie=Xr&&Xr.__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)&&aie(t,e,r);return sie(t,e),t};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.getApiBaseUrl=Xr.getProxyAgent=Xr.getAuthString=void 0;var lie=oie(bs());function die(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}`}Xr.getAuthString=die;function cie(e){return new lie.HttpClient().getAgent(e)}Xr.getProxyAgent=cie;function pie(){return process.env.GITHUB_API_URL||"https://api.github.com"}Xr.getApiBaseUrl=pie});var vc=h(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});function uie(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}p4.getUserAgent=uie});var XT=h((xbe,KT)=>{KT.exports=WT;function WT(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(n,a){return WT.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var YT=h((Nbe,QT)=>{QT.exports=mie;function mie(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var ZT=h((Sbe,JT)=>{JT.exports=fie;function fie(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var sP=h((Tbe,_c)=>{var iP=XT(),hie=YT(),gie=ZT(),eP=Function.bind,tP=eP.bind(eP);function nP(e,t,r){var i=tP(gie,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=tP(hie,null).apply(null,a)})}function yie(){var e="h",t={registry:{}},r=iP.bind(null,t,e);return nP(r,t,e),r}function aP(){var e={registry:{}},t=iP.bind(null,e);return nP(t,e),t}var rP=!1;function Jo(){return rP||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),rP=!0),aP()}Jo.Singular=yie.bind();Jo.Collection=aP.bind();_c.exports=Jo;_c.exports.Hook=Jo;_c.exports.Singular=Jo.Singular;_c.exports.Collection=Jo.Collection});var m4=h(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});function oP(e){return Object.prototype.toString.call(e)==="[object Object]"}function vie(e){var t,r;return oP(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(oP(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}u4.isPlainObject=vie});var fP=h(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});var _ie=m4(),bie=vc();function wie(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function cP(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{_ie.isPlainObject(t[i])?i in e?r[i]=cP(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function lP(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function h4(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=wie(r.headers),lP(r),lP(r.headers);let i=cP(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function Eie(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var xie=/\{[^}]+\}/g;function Nie(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function Sie(e){let t=e.match(xie);return t?t.map(Nie).reduce((r,i)=>r.concat(i),[]):[]}function dP(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function pP(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 el(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function bc(e,t,r){return t=e==="+"||e==="#"?pP(t):el(t),r?el(r)+"="+t:t}function Zo(e){return e!=null}function f4(e){return e===";"||e==="&"||e==="?"}function Tie(e,t,r,i){var n=e[r],a=[];if(Zo(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(bc(t,n,f4(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Zo).forEach(function(s){a.push(bc(t,s,f4(t)?r:""))}):Object.keys(n).forEach(function(s){Zo(n[s])&&a.push(bc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(Zo).forEach(function(o){s.push(bc(t,o))}):Object.keys(n).forEach(function(o){Zo(n[o])&&(s.push(el(o)),s.push(bc(t,n[o].toString())))}),f4(t)?a.push(el(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?Zo(n)&&a.push(el(r)):n===""&&(t==="&"||t==="?")?a.push(el(r)+"="):n===""&&a.push("");return a}function Pie(e){return{expand:Cie.bind(null,e)}}function Cie(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(Tie(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return pP(a)})}function uP(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=dP(e,["method","baseUrl","url","headers","request","mediaType"]),s=Sie(r);r=Pie(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=dP(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=Eie(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function Rie(e,t,r){return uP(h4(e,t,r))}function mP(e,t){let r=h4(e,t),i=Rie.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:mP.bind(null,r),merge:h4.bind(null,r),parse:uP})}var Oie="6.0.12",Aie=`octokit-endpoint.js/${Oie} ${bie.getUserAgent()}`,Iie={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":Aie},mediaType:{format:"",previews:[]}},Die=mP(null,Iie);g4.endpoint=Die});var yP=h((Rbe,gP)=>{"use strict";var bt={};gP.exports=bt;function hP(e){return e<0?-1:1}function Lie(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ja(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=hP(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=Lie(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=hP(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}bt.void=function(){};bt.boolean=function(e){return!!e};bt.byte=ja(8,{unsigned:!1});bt.octet=ja(8,{unsigned:!0});bt.short=ja(16,{unsigned:!1});bt["unsigned short"]=ja(16,{unsigned:!0});bt.long=ja(32,{unsigned:!1});bt["unsigned long"]=ja(32,{unsigned:!0});bt["long long"]=ja(32,{unsigned:!1,moduloBitLength:64});bt["unsigned long long"]=ja(32,{unsigned:!0,moduloBitLength:64});bt.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};bt["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};bt.float=bt.double;bt["unrestricted float"]=bt["unrestricted double"];bt.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};bt.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};bt.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};bt.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};bt.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var vP=h((Obe,za)=>{"use strict";za.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{qie.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 SP=h((Ibe,Ym)=>{"use strict";var wP=require("punycode"),bP=_P(),tl={TRANSITIONAL:0,NONTRANSITIONAL:1};function EP(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function xP(e){for(var t=0,r=bP.length-1;t<=r;){var i=Math.floor((t+r)/2),n=bP[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var Bie=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function NP(e){return e.replace(Bie,"_").length}function Mie(e,t,r){for(var i=!1,n="",a=NP(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};Ym.exports.toUnicode=function(e,t){var r=Qm(e,t,tl.NONTRANSITIONAL);return{domain:r.string,error:r.error}};Ym.exports.PROCESSING_OPTIONS=tl});var En=h((Dbe,li)=>{"use strict";var rl=require("punycode"),TP=SP(),OP={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Re=Symbol("failure");function PP(e){return rl.ucs2.decode(e).length}function CP(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function wc(e){return e>=48&&e<=57}function Ec(e){return e>=65&&e<=90||e>=97&&e<=122}function jie(e){return Ec(e)||wc(e)}function Ji(e){return wc(e)||e>=65&&e<=70||e>=97&&e<=102}function RP(e){return e==="."||e.toLowerCase()==="%2e"}function zie(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function Uie(e,t){return Ec(e)&&(t===58||t===124)}function AP(e){return e.length===2&&Ec(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function Hie(e){return e.length===2&&Ec(e.codePointAt(0))&&e[1]===":"}function $ie(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function Gie(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function y4(e){return OP[e]!==void 0}function zt(e){return y4(e.scheme)}function Vie(e){return OP[e]}function IP(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function Wie(e){let t=new Buffer(e),r="";for(let i=0;i126}var Xie=new Set([32,34,35,60,62,63,96,123,125]);function DP(e){return Jm(e)||Xie.has(e)}var Qie=new Set([47,58,59,61,64,91,92,93,94,124]);function _4(e){return DP(e)||Qie.has(e)}function js(e,t){let r=String.fromCodePoint(e);return t(e)?Wie(r):r}function Yie(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)?Re:parseInt(e,t)}function Jie(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=Yie(a);if(s===Re)return e;r.push(s)}for(let a=0;a255)return Re;if(r[r.length-1]>=Math.pow(256,5-r.length))return Re;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function Zie(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 ene(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=rl.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Re;n+=2,++r,i=r}for(;n6))return Re;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Re;if(!wc(e[n]))return Re;for(;wc(e[n]);){let d=parseInt(CP(e,n));if(l===null)l=d;else{if(l===0)return Re;l=l*10+d}if(l>255)return Re;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Re;break}else if(e[n]===58){if(++n,e[n]===void 0)return Re}else if(e[n]!==void 0)return Re;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Re;return t}function tne(e){let t="",i=ine(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function v4(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Re:ene(e.substring(1,e.length-1));if(!t)return rne(e);let r=Kie(e),i=TP.toASCII(r,!1,TP.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||$ie(i))return Re;let n=Jie(i);return typeof n=="number"||n===Re?n:i}function rne(e){if(Gie(e))return Re;let t="",r=rl.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function b4(e){return typeof e=="number"?Zie(e):e instanceof Array?"["+tne(e)+"]":e}function nne(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function ane(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function LP(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&one(t[0])||t.pop())}function qP(e){return e.username!==""||e.password!==""}function sne(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function one(e){return/^[A-Za-z]:$/.test(e)}function wt(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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 s=nne(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=ane(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=rl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Re){this.failure=!0;break}}else break}}wt.prototype["parse scheme start"]=function(t,r){if(Ec(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Re;return!0};wt.prototype["parse scheme"]=function(t,r){if(jie(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(zt(this.url)&&!y4(this.buffer)||!zt(this.url)&&y4(this.buffer)||(qP(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"):zt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":zt(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,Re;return!0};wt.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Re:(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)};wt.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};wt.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};wt.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"):zt(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};wt.prototype["parse relative slash"]=function(t){return zt(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};wt.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};wt.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};wt.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=PP(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Re;this.url.port=i===Vie(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Re;return!0};var lne=new Set([47,92,63,35]);wt.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||!Uie(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!lne.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),LP(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};wt.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"&&(Hie(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};wt.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&AP(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=v4(this.buffer,zt(this.url));if(i===Re)return Re;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};wt.prototype["parse path start"]=function(t){return zt(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};wt.prototype["parse path"]=function(t){if(isNaN(t)||t===47||zt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(zt(this.url)&&t===92&&(this.parseError=!0),zie(this.buffer)?(LP(this.url),t!==47&&!(zt(this.url)&&t===92)&&this.url.path.push("")):RP(this.buffer)&&t!==47&&!(zt(this.url)&&t===92)?this.url.path.push(""):RP(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&AP(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&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=js(t,DP);return!0};wt.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&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+js(t,Jm))),!0};wt.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!zt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=IP(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};wt.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!Ji(this.input[this.pointer+1])||!Ji(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=js(t,Jm))),!0};function dne(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+=b4(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 cne(e){let t=e.scheme+"://";return t+=b4(e.host),e.port!==null&&(t+=":"+e.port),t}li.exports.serializeURL=dne;li.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return li.exports.serializeURLOrigin(li.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return cne({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};li.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new wt(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};li.exports.setTheUsername=function(e,t){e.username="";let r=rl.ucs2.decode(t);for(let i=0;i{"use strict";var Et=En();BP.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=Et.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=Et.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Et.serializeURL(this._url)}set href(t){let r=Et.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Et.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Et.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Et.cannotHaveAUsernamePasswordPort(this._url)||Et.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Et.cannotHaveAUsernamePasswordPort(this._url)||Et.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Et.serializeHost(t.host):Et.serializeHost(t.host)+":"+Et.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Et.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Et.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Et.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Et.serializeInteger(this._url.port)}set port(t){Et.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Et.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=[],Et.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="",Et.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="",Et.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var jP=h((Bbe,xc)=>{"use strict";var Ti=yP(),kP=vP(),FP=MP(),Ze=kP.implSymbol;function Gt(e){if(!this||this[Ze]||!(this instanceof Gt))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";xn.URL=jP().interface;xn.serializeURL=En().serializeURL;xn.serializeURLOrigin=En().serializeURLOrigin;xn.basicURLParse=En().basicURLParse;xn.setTheUsername=En().setTheUsername;xn.setThePassword=En().setThePassword;xn.serializeHost=En().serializeHost;xn.serializeInteger=En().serializeInteger;xn.parseURL=En().parseURL});var ZP=h((Nn,JP)=>{"use strict";Object.defineProperty(Nn,"__esModule",{value:!0});function al(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var en=al(require("stream")),GP=al(require("http")),e1=al(require("url")),VP=al(zP()),pne=al(require("https")),zs=al(require("zlib")),une=en.Readable,Qn=Symbol("buffer"),w4=Symbol("type"),Sc=class e{constructor(){this[w4]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:WP(e)?e=Buffer.from(e.toString()):Pc(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 en||(e=Buffer.from(String(e)))),this[Jn]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof en&&e.on("error",function(o){let l=o.name==="AbortError"?o:new lr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Jn].error=l})}Vt.prototype={get body(){return this[Jn].body},get bodyUsed(){return this[Jn].disturbed},arrayBuffer(){return il.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 il.call(this).then(function(t){return Object.assign(new Sc([],{type:e.toLowerCase()}),{[Qn]:t})})},json(){var e=this;return il.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Vt.Promise.reject(new lr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return il.call(this).then(function(e){return e.toString()})},buffer(){return il.call(this)},textConverted(){var e=this;return il.call(this).then(function(t){return mne(t,e.headers)})}};Object.defineProperties(Vt.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Vt.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Vt.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Vt.prototype,t);Object.defineProperty(e,t,r)}};function il(){var e=this;if(this[Jn].disturbed)return Vt.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Jn].disturbed=!0,this[Jn].error)return Vt.Promise.reject(this[Jn].error);let t=this.body;if(t===null)return Vt.Promise.resolve(Buffer.alloc(0));if(Pc(t)&&(t=t.stream()),Buffer.isBuffer(t))return Vt.Promise.resolve(t);if(!(t instanceof en))return Vt.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Vt.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new lr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new lr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new lr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new lr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function mne(e,t){if(typeof N4!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[At]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Nc(t);let r=nl(this[At],t);return r===void 0?null:this[At][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=T4(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[At]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[At][i].join(", ")}:function(i){return[i.toLowerCase(),e[At][i].join(", ")]})}var P4=Symbol("internal");function E4(e,t){let r=Object.create(R4);return r[P4]={target:e,kind:t,index:0},r}var R4=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==R4)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[P4];let t=e.target,r=e.kind,i=e.index,n=T4(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[P4].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(R4,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function hne(e){let t=Object.assign({__proto__:null},e[At]),r=nl(e[At],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function gne(e){let t=new Pi;for(let r of Object.keys(e))if(!YP.test(r))if(Array.isArray(e[r]))for(let i of e[r])S4.test(i)||(t[At][r]===void 0?t[At][r]=[i]:t[At][r].push(i));else S4.test(e[r])||(t[At][r]=[e[r]]);return t}var Ua=Symbol("Response internals"),yne=GP.STATUS_CODES,Zi=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]:{};Vt.call(this,t,r);let i=r.status||200,n=new Pi(r.headers);if(t!=null&&!n.has("Content-Type")){let a=XP(t);a&&n.append("Content-Type",a)}this[Ua]={url:r.url,status:i,statusText:r.statusText||yne[i],headers:n,counter:r.counter}}get url(){return this[Ua].url||""}get status(){return this[Ua].status}get ok(){return this[Ua].status>=200&&this[Ua].status<300}get redirected(){return this[Ua].counter>0}get statusText(){return this[Ua].statusText}get headers(){return this[Ua].headers}clone(){return new e(KP(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Vt.mixIn(Zi.prototype);Object.defineProperties(Zi.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(Zi.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Yn=Symbol("Request internals"),vne=e1.URL||VP.URL,_ne=e1.parse,bne=e1.format;function x4(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new vne(e).toString()),_ne(e)}var wne="destroy"in en.Readable.prototype;function Zm(e){return typeof e=="object"&&typeof e[Yn]=="object"}function Ene(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var $a=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;Zm(t)?i=x4(t.url):(t&&t.href?i=x4(t.href):i=x4(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||Zm(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:Zm(t)&&t.body!==null?KP(t):null;Vt.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new Pi(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=XP(a);l&&s.append("Content-Type",l)}let o=Zm(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!Ene(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Yn]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},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[Yn].method}get url(){return bne(this[Yn].parsedURL)}get headers(){return this[Yn].headers}get redirect(){return this[Yn].redirect}get signal(){return this[Yn].signal}clone(){return new e(this)}};Vt.mixIn($a.prototype);Object.defineProperty($a.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties($a.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function xne(e){let t=e[Yn].parsedURL,r=new Pi(e[Yn].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 en.Readable&&!wne)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 a=QP(e);typeof a=="number"&&(i=String(a))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:hne(r),agent:n})}function Tc(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Tc.prototype=Object.create(Error.prototype);Tc.prototype.constructor=Tc;Tc.prototype.name="AbortError";var C4=e1.URL||VP.URL,$P=en.PassThrough,Nne=function(t,r){let i=new C4(r).hostname,n=new C4(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function Ha(e,t){if(!Ha.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Vt.Promise=Ha.Promise,new Ha.Promise(function(r,i){let n=new $a(e,t),a=xne(n),s=(a.protocol==="https:"?pne:GP).request,o=n.signal,l=null,d=function(){let g=new Tc("The user aborted a request.");i(g),n.body&&n.body instanceof en.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new lr(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new lr(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=gne(f.headers);if(Ha.isRedirect(f.statusCode)){let R=g.get("Location"),A=null;try{A=R===null?null:new C4(R,n.url).toString()}catch{if(n.redirect!=="manual"){i(new lr(`uri requested responds with an invalid redirect URL: ${R}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new lr(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(A!==null)try{g.set("Location",A)}catch(ne){i(ne)}break;case"follow":if(A===null)break;if(n.counter>=n.follow){i(new lr(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let U={headers:new Pi(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(!Nne(n.url,A))for(let ne of["authorization","www-authenticate","cookie","cookie2"])U.headers.delete(ne);if(f.statusCode!==303&&n.body&&QP(n)===null){i(new lr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(U.method="GET",U.body=void 0,U.headers.delete("content-length")),r(Ha(new $a(A,U))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new $P),_={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},b=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||b===null||f.statusCode===204||f.statusCode===304){l=new Zi(y,_),r(l);return}let C={flush:zs.Z_SYNC_FLUSH,finishFlush:zs.Z_SYNC_FLUSH};if(b=="gzip"||b=="x-gzip"){y=y.pipe(zs.createGunzip(C)),l=new Zi(y,_),r(l);return}if(b=="deflate"||b=="x-deflate"){f.pipe(new $P).once("data",function(A){(A[0]&15)===8?y=y.pipe(zs.createInflate()):y=y.pipe(zs.createInflateRaw()),l=new Zi(y,_),r(l)});return}if(b=="br"&&typeof zs.createBrotliDecompress=="function"){y=y.pipe(zs.createBrotliDecompress()),l=new Zi(y,_),r(l);return}l=new Zi(y,_),r(l)}),fne(p,n)})}Ha.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};Ha.Promise=global.Promise;JP.exports=Nn=Ha;Object.defineProperty(Nn,"__esModule",{value:!0});Nn.default=Nn;Nn.Headers=Pi;Nn.Request=$a;Nn.Response=Zi;Nn.FetchError=lr});var I4=h(A4=>{"use strict";Object.defineProperty(A4,"__esModule",{value:!0});var O4=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};A4.Deprecation=O4});var rC=h(L4=>{"use strict";Object.defineProperty(L4,"__esModule",{value:!0});function Sne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var eC=I4(),tC=Sne(Qd()),Tne=tC(e=>console.warn(e)),Pne=tC(e=>console.warn(e)),D4=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return Tne(new eC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return Pne(new eC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};L4.RequestError=D4});var F4=h(M4=>{"use strict";Object.defineProperty(M4,"__esModule",{value:!0});function Cne(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Rne=fP(),One=vc(),Ane=m4(),Ine=Cne(ZP()),Cc=rC(),Dne="5.6.3";function Lne(e){return e.arrayBuffer()}function iC(e){let t=e.request&&e.request.log?e.request.log:console;(Ane.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||Ine)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Cc.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Cc.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await q4(s)},request:e});if(i>=400){let o=await q4(s);throw new Cc.RequestError(qne(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return q4(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof Cc.RequestError?s:new Cc.RequestError(s.message,500,{request:e})})}async function q4(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():Lne(e)}function qne(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 B4(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return iC(r.parse(s));let o=(l,d)=>iC(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:B4.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:B4.bind(null,r)})}var Bne=B4(Rne.endpoint,{headers:{"user-agent":`octokit-request.js/${Dne} ${One.getUserAgent()}`}});M4.request=Bne});var sC=h(Rc=>{"use strict";Object.defineProperty(Rc,"__esModule",{value:!0});var aC=F4(),Mne=vc(),Fne="4.8.0";function kne(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var t1=class extends Error{constructor(t,r,i){super(kne(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)}},jne=["method","baseUrl","url","headers","request","query","mediaType"],zne=["query","method","url"],nC=/\/api\/v3\/?$/;function Une(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 s in r)if(zne.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>jne.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return nC.test(a)&&(n.url=a.replace(nC,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new t1(n,o,s.data)}return s.data.data})}function k4(e,t){let r=e.defaults(t);return Object.assign((n,a)=>Une(r,n,a),{defaults:k4.bind(null,r),endpoint:aC.request.endpoint})}var Hne=k4(aC.request,{headers:{"user-agent":`octokit-graphql.js/${Fne} ${Mne.getUserAgent()}`},method:"POST",url:"/graphql"});function $ne(e){return k4(e,{method:"POST",url:"/graphql"})}Rc.GraphqlResponseError=t1;Rc.graphql=Hne;Rc.withCustomRequest=$ne});var oC=h(j4=>{"use strict";Object.defineProperty(j4,"__esModule",{value:!0});var Gne=/^v1\./,Vne=/^ghs_/,Wne=/^ghu_/;async function Kne(e){let t=e.split(/\./).length===3,r=Gne.test(e)||Vne.test(e),i=Wne.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function Xne(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function Qne(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=Xne(e),t(n)}var Yne=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(Kne.bind(null,t),{hook:Qne.bind(null,t)})};j4.createTokenAuth=Yne});var U4=h(z4=>{"use strict";Object.defineProperty(z4,"__esModule",{value:!0});var Jne=vc(),Zne=sP(),lC=F4(),eae=sC(),tae=oC();function rae(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function iae(e,t){if(e==null)return{};var r=rae(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var dC="3.6.0",nae=["authStrategy"],Oc=class{constructor(t={}){let r=new Zne.Collection,i={baseUrl:lC.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/${dC} ${Jne.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=lC.request.defaults(i),this.graphql=eae.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:a}=t,s=iae(t,nae),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=tae.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};Oc.VERSION=dC;Oc.plugins=[];z4.Octokit=Oc});var yC=h(r1=>{"use strict";Object.defineProperty(r1,"__esModule",{value:!0});function cC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function pC(e){for(var t=1;t{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});var oae="2.21.3";function vC(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function _C(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=dae(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function bC(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),wC(e,[],H4(e,t,r)[Symbol.asyncIterator](),i)}function wC(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:wC(e,t,r,i)})}var cae=Object.assign(bC,{iterator:H4}),EC=["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 pae(e){return typeof e=="string"?EC.includes(e):!1}function xC(e){return{paginate:Object.assign(bC.bind(null,e),{iterator:H4.bind(null,e)})}}xC.VERSION=oae;sl.composePaginateRest=cae;sl.isPaginatingEndpoint=pae;sl.paginateRest=xC;sl.paginatingEndpoints=EC});var PC=h(dr=>{"use strict";var uae=dr&&dr.__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]}),mae=dr&&dr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TC=dr&&dr.__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)&&uae(t,e,r);return mae(t,e),t};Object.defineProperty(dr,"__esModule",{value:!0});dr.getOctokitOptions=dr.GitHub=dr.defaults=dr.context=void 0;var fae=TC(GT()),$4=TC(VT()),hae=U4(),gae=yC(),yae=NC();dr.context=new fae.Context;var SC=$4.getApiBaseUrl();dr.defaults={baseUrl:SC,request:{agent:$4.getProxyAgent(SC)}};dr.GitHub=hae.Octokit.plugin(gae.restEndpointMethods,yae.paginateRest).defaults(dr.defaults);function vae(e,t){let r=Object.assign({},t||{}),i=$4.getAuthString(e,r);return i&&(r.auth=i),r}dr.getOctokitOptions=vae});var CC=h((G4,V4)=>{(function(e,t){typeof G4=="object"&&typeof V4<"u"?V4.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(G4,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(oe){return oe&&oe.default||oe}var r=function(oe,x,v={}){var S,O,I;for(S in x)I=x[S],v[S]=(O=oe[S])!=null?O:I;return v},i=function(oe,x,v={}){var S,O;for(S in oe)O=oe[S],x[S]!==void 0&&(v[S]=O);return v},n={load:r,overwrite:i},a;a=class{constructor(x,v){this.incr=x,this.decr=v,this._first=null,this._last=null,this.length=0}push(x){var v;this.length++,typeof this.incr=="function"&&this.incr(),v={value:x,prev:this._last,next:null},this._last!=null?(this._last.next=v,this._last=v):this._first=this._last=v}shift(){var x;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),x=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,x}first(){if(this._first!=null)return this._first.value}getArray(){var x,v,S;for(x=this._first,S=[];x!=null;)S.push((v=x,x=x.next,v.value));return S}forEachShift(x){var v;for(v=this.shift();v!=null;)x(v),v=this.shift()}debug(){var x,v,S,O,I;for(x=this._first,I=[];x!=null;)I.push((v=x,x=x.next,{value:v.value,prev:(S=v.prev)!=null?S.value:void 0,next:(O=v.next)!=null?O.value:void 0}));return I}};var s=a,o;o=class{constructor(x){if(this.instance=x,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=(v,S)=>this._addListener(v,"many",S),this.instance.once=(v,S)=>this._addListener(v,"once",S),this.instance.removeAllListeners=(v=null)=>v!=null?delete this._events[v]:this._events={}}_addListener(x,v,S){var O;return(O=this._events)[x]==null&&(O[x]=[]),this._events[x].push({cb:S,status:v}),this.instance}listenerCount(x){return this._events[x]!=null?this._events[x].length:0}async trigger(x,...v){var S,O;try{return x!=="debug"&&this.trigger("debug",`Event triggered: ${x}`,v),this._events[x]==null?void 0:(this._events[x]=this._events[x].filter(function(I){return I.status!=="none"}),O=this._events[x].map(async I=>{var F,ie;if(I.status!=="none"){I.status==="once"&&(I.status="none");try{return ie=typeof I.cb=="function"?I.cb(...v):void 0,typeof ie?.then=="function"?await ie:ie}catch(Ke){return F=Ke,this.trigger("error",F),null}}}),(await Promise.all(O)).find(function(I){return I!=null}))}catch(I){return S=I,this.trigger("error",S),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(x){var v;this.Events=new c(this),this._length=0,this._lists=function(){var S,O,I;for(I=[],v=S=1,O=x;1<=O?S<=O:S>=O;v=1<=O?++S:--S)I.push(new d(()=>this.incr(),()=>this.decr()));return I}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(x){return this._lists[x.options.priority].push(x)}queued(x){return x!=null?this._lists[x].length:this._length}shiftAll(x){return this._lists.forEach(function(v){return v.forEachShift(x)})}getFirst(x=this._lists){var v,S,O;for(v=0,S=x.length;v0)return O;return[]}shiftLastFrom(x){return this.getFirst(this._lists.slice(x).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,_,b,C;b=10,y=5,C=n,g=f,_=class{constructor(x,v,S,O,I,F,ie,Ke){this.task=x,this.args=v,this.rejectOnDrop=I,this.Events=F,this._states=ie,this.Promise=Ke,this.options=C.load(S,O),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===O.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((ar,hr)=>{this._resolve=ar,this._reject=hr}),this.retryCount=0}_sanitizePriority(x){var v;return v=~~x!==x?y:x,v<0?0:v>b-1?b-1:v}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:x,message:v="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(x??new g(v)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(x){var v;if(v=this._states.jobStatus(this.options.id),!(v===x||x==="DONE"&&v===null))throw new g(`Invalid job status ${v}, expected ${x}. 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(x,v){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:x,blocked:v})}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(x,v,S,O){var I,F,ie;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),F={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",F);try{if(ie=await(x!=null?x.schedule(this.options,this.task,...this.args):this.task(...this.args)),v())return this.doDone(F),await O(this.options,F),this._assertStatus("DONE"),this._resolve(ie)}catch(Ke){return I=Ke,this._onFailure(I,F,v,S,O)}}doExpire(x,v,S){var O,I;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),I={args:this.args,options:this.options,retryCount:this.retryCount},O=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(O,I,x,v,S)}async _onFailure(x,v,S,O,I){var F,ie;if(S())return F=await this.Events.trigger("failed",x,v),F!=null?(ie=~~F,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ie} ms`,v),this.retryCount++,O(ie)):(this.doDone(v),await I(this.options,v),this._assertStatus("DONE"),this._reject(x))}doDone(x){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",x)}};var R=_,A,U,ne;ne=n,A=f,U=class{constructor(x,v,S){this.instance=x,this.storeOptions=v,this.clientId=this.instance._randomIndex(),ne.load(S,S,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 x;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(x=this.heartbeat=setInterval(()=>{var v,S,O,I,F;if(I=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&I>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=I,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&I>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:v,reservoirIncreaseMaximum:O,reservoir:F}=this.storeOptions,this._lastReservoirIncrease=I,S=O!=null?Math.min(v,O-F):v,S>0))return this.storeOptions.reservoir+=S,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?x.unref():void 0:clearInterval(this.heartbeat)}async __publish__(x){return await this.yieldLoop(),this.instance.Events.trigger("message",x.toString())}async __disconnect__(x){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(x=0){return new this.Promise(function(v,S){return setTimeout(v,x)})}computePenalty(){var x;return(x=this.storeOptions.penalty)!=null?x:15*this.storeOptions.minTime||5e3}async __updateSettings__(x){return await this.yieldLoop(),ne.overwrite(x,x,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__(x){return await this.yieldLoop(),this._nextRequest+this.timeout=x}check(x,v){return this.conditionsCheck(x)&&this._nextRequest-v<=0}async __check__(x){var v;return await this.yieldLoop(),v=Date.now(),this.check(x,v)}async __register__(x,v,S){var O,I;return await this.yieldLoop(),O=Date.now(),this.conditionsCheck(v)?(this._running+=v,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=v),I=Math.max(this._nextRequest-O,0),this._nextRequest=O+I+this.storeOptions.minTime,{success:!0,wait:I,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(x,v){var S,O,I;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&v>this.storeOptions.maxConcurrent)throw new A(`Impossible to add a job having a weight of ${v} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return O=Date.now(),I=this.storeOptions.highWater!=null&&x===this.storeOptions.highWater&&!this.check(v,O),S=this.strategyIsBlock()&&(I||this.isBlocked(O)),S&&(this._unblockTime=O+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:I,blocked:S,strategy:this.storeOptions.strategy}}async __free__(x,v){return await this.yieldLoop(),this._running-=v,this._done+=v,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var k=U,q,Z;q=f,Z=class{constructor(x){this.status=x,this._jobs={},this.counts=this.status.map(function(){return 0})}next(x){var v,S;if(v=this._jobs[x],S=v+1,v!=null&&S(x[this.status[S]]=v,x),{})}};var w=Z,ae,se;ae=s,se=class{constructor(x,v){this.schedule=this.schedule.bind(this),this.name=x,this.Promise=v,this._running=0,this._queue=new ae}isEmpty(){return this._queue.length===0}async _tryToRun(){var x,v,S,O,I,F,ie;if(this._running<1&&this._queue.length>0)return this._running++,{task:ie,args:x,resolve:I,reject:O}=this._queue.shift(),v=await async function(){try{return F=await ie(...x),function(){return I(F)}}catch(Ke){return S=Ke,function(){return O(S)}}}(),this._running--,this._tryToRun(),v()}schedule(x,...v){var S,O,I;return I=O=null,S=new this.Promise(function(F,ie){return I=F,O=ie}),this._queue.push({task:x,args:v,resolve:I,reject:O}),this._tryToRun(),S}};var qe=se,E="2.19.5",N={version:E},he=Object.freeze({version:E,default:N}),pe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),fr=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),kt,Ki,yu,ys,cn,be;be=n,kt=l,ys=pe,yu=_e,cn=fr,Ki=function(){class oe{constructor(v={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=v,be.load(this.limiterOptions,this.defaults,this),this.Events=new kt(this),this.instances={},this.Bottleneck=pv,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new ys(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new yu(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(v=""){var S;return(S=this.instances[v])!=null?S:(()=>{var O;return O=this.instances[v]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${v}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",O,v),O})()}async deleteKey(v=""){var S,O;return O=this.instances[v],this.connection&&(S=await this.connection.__runCommand__(["del",...cn.allKeys(`${this.id}-${v}`)])),O!=null&&(delete this.instances[v],await O.disconnect()),O!=null||S>0}limiters(){var v,S,O,I;S=this.instances,O=[];for(v in S)I=S[v],O.push({key:v,limiter:I});return O}keys(){return Object.keys(this.instances)}async clusterKeys(){var v,S,O,I,F,ie,Ke,ar,hr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ie=[],v=null,hr=`b_${this.id}-`.length,S=9;v!==0;)for([ar,O]=await this.connection.__runCommand__(["scan",v??0,"match",`b_${this.id}-*_settings`,"count",1e4]),v=~~ar,I=0,Ke=O.length;I{var S,O,I,F,ie,Ke;ie=Date.now(),I=this.instances,F=[];for(O in I){Ke=I[O];try{await Ke._store.__groupCheck__(ie)?F.push(this.deleteKey(O)):F.push(void 0)}catch(ar){S=ar,F.push(Ke.Events.trigger("error",S))}}return F},this.timeout/2)).unref=="function"?v.unref():void 0}updateSettings(v={}){if(be.overwrite(v,this.defaults,this),be.overwrite(v,v,this.limiterOptions),v.timeout!=null)return this._startAutoCleanup()}disconnect(v=!0){var S;if(!this.sharedConnection)return(S=this.connection)!=null?S.disconnect(v):void 0}}return oe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},oe}.call(e);var yo=Ki,vu,H,Ye;Ye=n,H=l,vu=function(){class oe{constructor(v={}){this.options=v,Ye.load(this.options,this.defaults,this),this.Events=new H(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((v,S)=>this._resolve=v)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(v){var S;return this._arr.push(v),S=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),S}}return oe.prototype.defaults={maxTime:null,maxSize:null,Promise},oe}.call(e);var z=vu,we=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),at=t(he),Ht,vt,vs,ba,sv,K0,ov,lv,dv,X0,pn,cv=[].splice;K0=10,vt=5,pn=n,ov=u,ba=R,sv=k,lv=we,vs=l,dv=w,X0=qe,Ht=function(){class oe{constructor(v={},...S){var O,I;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(v,S),pn.load(v,this.instanceDefaults,this),this._queues=new ov(K0),this._scheduled={},this._states=new dv(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new vs(this),this._submitLock=new X0("submit",this.Promise),this._registerLock=new X0("register",this.Promise),I=pn.load(v,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return O=pn.load(v,this.redisStoreDefaults,{}),new lv(this,I,O);if(this.datastore==="local")return O=pn.load(v,this.localStoreDefaults,{}),new sv(this,I,O);throw new oe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.ref=="function"?F.ref():void 0}),this._queues.on("zero",()=>{var F;return(F=this._store.heartbeat)!=null&&typeof F.unref=="function"?F.unref():void 0})}_validateOptions(v,S){if(!(v!=null&&typeof v=="object"&&S.length===0))throw new oe.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(v){return this._store.__publish__(v)}disconnect(v=!0){return this._store.__disconnect__(v)}chain(v){return this._limiter=v,this}queued(v){return this._queues.queued(v)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(v){return this._states.jobStatus(v)}jobs(v){return this._states.statusJobs(v)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(v=1){return this._store.__check__(v)}_clearGlobalState(v){return this._scheduled[v]!=null?(clearTimeout(this._scheduled[v].expiration),delete this._scheduled[v],!0):!1}async _free(v,S,O,I){var F,ie;try{if({running:ie}=await this._store.__free__(v,O.weight),this.Events.trigger("debug",`Freed ${O.id}`,I),ie===0&&this.empty())return this.Events.trigger("idle")}catch(Ke){return F=Ke,this.Events.trigger("error",F)}}_run(v,S,O){var I,F,ie;return S.doRun(),I=this._clearGlobalState.bind(this,v),ie=this._run.bind(this,v,S),F=this._free.bind(this,v,S),this._scheduled[v]={timeout:setTimeout(()=>S.doExecute(this._limiter,I,ie,F),O),expiration:S.options.expiration!=null?setTimeout(function(){return S.doExpire(I,ie,F)},O+S.options.expiration):void 0,job:S}}_drainOne(v){return this._registerLock.schedule(()=>{var S,O,I,F,ie;return this.queued()===0?this.Promise.resolve(null):(ie=this._queues.getFirst(),{options:F,args:S}=I=ie.first(),v!=null&&F.weight>v?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${F.id}`,{args:S,options:F}),O=this._randomIndex(),this._store.__register__(O,F.weight,F.expiration).then(({success:Ke,wait:ar,reservoir:hr})=>{var Bd;return this.Events.trigger("debug",`Drained ${F.id}`,{success:Ke,args:S,options:F}),Ke?(ie.shift(),Bd=this.empty(),Bd&&this.Events.trigger("empty"),hr===0&&this.Events.trigger("depleted",Bd),this._run(O,I,ar),this.Promise.resolve(F.weight)):this.Promise.resolve(null)})))})}_drainAll(v,S=0){return this._drainOne(v).then(O=>{var I;return O!=null?(I=v!=null?v-O:v,this._drainAll(I,S+O)):this.Promise.resolve(S)}).catch(O=>this.Events.trigger("error",O))}_dropAllQueued(v){return this._queues.shiftAll(function(S){return S.doDrop({message:v})})}stop(v={}){var S,O;return v=pn.load(v,this.stopDefaults),O=I=>{var F;return F=()=>{var ie;return ie=this._states.counts,ie[0]+ie[1]+ie[2]+ie[3]===I},new this.Promise((ie,Ke)=>F()?ie():this.on("done",()=>{if(F())return this.removeAllListeners("done"),ie()}))},S=v.dropWaitingJobs?(this._run=function(I,F){return F.doDrop({message:v.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var I,F,ie;F=this._scheduled;for(I in F)ie=F[I],this.jobStatus(ie.job.options.id)==="RUNNING"&&(clearTimeout(ie.timeout),clearTimeout(ie.expiration),ie.job.doDrop({message:v.dropErrorMessage}));return this._dropAllQueued(v.dropErrorMessage),O(0)}))):this.schedule({priority:K0-1,weight:0},()=>O(1)),this._receive=function(I){return I._reject(new oe.prototype.BottleneckError(v.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new oe.prototype.BottleneckError("stop() has already been called")),S}async _addToQueue(v){var S,O,I,F,ie,Ke,ar;({args:S,options:F}=v);try{({reachedHWM:ie,blocked:O,strategy:ar}=await this._store.__submit__(this.queued(),F.weight))}catch(hr){return I=hr,this.Events.trigger("debug",`Could not queue ${F.id}`,{args:S,options:F,error:I}),v.doDrop({error:I}),!1}return O?(v.doDrop(),!0):ie&&(Ke=ar===oe.prototype.strategy.LEAK?this._queues.shiftLastFrom(F.priority):ar===oe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(F.priority+1):ar===oe.prototype.strategy.OVERFLOW?v:void 0,Ke?.doDrop(),Ke==null||ar===oe.prototype.strategy.OVERFLOW)?(Ke==null&&v.doDrop(),ie):(v.doQueue(ie,O),this._queues.push(v),await this._drainAll(),ie)}_receive(v){return this._states.jobStatus(v.options.id)!=null?(v._reject(new oe.prototype.BottleneckError(`A job with the same id already exists (id=${v.options.id})`)),!1):(v.doReceive(),this._submitLock.schedule(this._addToQueue,v))}submit(...v){var S,O,I,F,ie,Ke,ar;return typeof v[0]=="function"?(ie=v,[O,...v]=ie,[S]=cv.call(v,-1),F=pn.load({},this.jobDefaults)):(Ke=v,[F,O,...v]=Ke,[S]=cv.call(v,-1),F=pn.load(F,this.jobDefaults)),ar=(...hr)=>new this.Promise(function(Bd,dU){return O(...hr,function(...uv){return(uv[0]!=null?dU:Bd)(uv)})}),I=new ba(ar,v,F,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),I.promise.then(function(hr){return typeof S=="function"?S(...hr):void 0}).catch(function(hr){return Array.isArray(hr)?typeof S=="function"?S(...hr):void 0:typeof S=="function"?S(hr):void 0}),this._receive(I)}schedule(...v){var S,O,I;return typeof v[0]=="function"?([I,...v]=v,O={}):[O,I,...v]=v,S=new ba(I,v,O,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(S),S.promise}wrap(v){var S,O;return S=this.schedule.bind(this),O=function(...I){return S(v.bind(this),...I)},O.withOptions=function(I,...F){return S(I,v,...F)},O}async updateSettings(v={}){return await this._store.__updateSettings__(pn.overwrite(v,this.storeDefaults)),pn.overwrite(v,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(v=0){return this._store.__incrementReservoir__(v)}}return oe.default=oe,oe.Events=vs,oe.version=oe.prototype.version=at.version,oe.strategy=oe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},oe.BottleneckError=oe.prototype.BottleneckError=f,oe.Group=oe.prototype.Group=yo,oe.RedisConnection=oe.prototype.RedisConnection=pe,oe.IORedisConnection=oe.prototype.IORedisConnection=_e,oe.Batcher=oe.prototype.Batcher=z,oe.prototype.jobDefaults={priority:vt,weight:1,expiration:null,id:""},oe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:oe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},oe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},oe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},oe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},oe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},oe}.call(e);var pv=Ht,lU=pv;return lU})});var LC=h((iwe,DC)=>{"use strict";var _ae=Object.create,i1=Object.defineProperty,bae=Object.getOwnPropertyDescriptor,wae=Object.getOwnPropertyNames,Eae=Object.getPrototypeOf,xae=Object.prototype.hasOwnProperty,Nae=(e,t)=>{for(var r in t)i1(e,r,{get:t[r],enumerable:!0})},OC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of wae(t))!xae.call(e,n)&&n!==r&&i1(e,n,{get:()=>t[n],enumerable:!(i=bae(t,n))||i.enumerable});return e},Sae=(e,t,r)=>(r=e!=null?_ae(Eae(e)):{},OC(t||!e||!e.__esModule?i1(r,"default",{value:e,enumerable:!0}):r,e)),Tae=e=>OC(i1({},"__esModule",{value:!0}),e),AC={};Nae(AC,{RequestError:()=>Rae});DC.exports=Tae(AC);var RC=I4(),IC=Sae(Qd()),Pae=(0,IC.default)(e=>console.warn(e)),Cae=(0,IC.default)(e=>console.warn(e)),Rae=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return Pae(new RC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return Cae(new RC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var zC=h((swe,jC)=>{"use strict";var Oae=Object.create,n1=Object.defineProperty,Aae=Object.getOwnPropertyDescriptor,Iae=Object.getOwnPropertyNames,Dae=Object.getPrototypeOf,Lae=Object.prototype.hasOwnProperty,qae=(e,t)=>{for(var r in t)n1(e,r,{get:t[r],enumerable:!0})},qC=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Iae(t))!Lae.call(e,n)&&n!==r&&n1(e,n,{get:()=>t[n],enumerable:!(i=Aae(t,n))||i.enumerable});return e},Bae=(e,t,r)=>(r=e!=null?Oae(Dae(e)):{},qC(t||!e||!e.__esModule?n1(r,"default",{value:e,enumerable:!0}):r,e)),Mae=e=>qC(n1({},"__esModule",{value:!0}),e),BC={};qae(BC,{VERSION:()=>FC,retry:()=>kC});jC.exports=Mae(BC);var awe=U4();async function MC(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var Fae=Bae(CC()),kae=LC();async function jae(e,t,r,i){let n=new Fae.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(zae.bind(null,e,t,r),i)}async function zae(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new kae.RequestError(n.data.errors[0].message,500,{request:i,response:n});return MC(e,t,a,i)}return n}var FC="5.0.5";function kC(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",MC.bind(null,r,e)),e.hook.wrap("request",jae.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}kC.VERSION=FC});var HC=h((owe,UC)=>{"use strict";var W4=require("util"),K4=["trace","debug","info","warn","error","fatal"],Uae=function(){};UC.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return K4.indexOf(i)>=K4.indexOf(e.level)};return K4.forEach(function(i){t[i]=r(i)?n:Uae;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=W4.format(a,arguments[0])),console[s](W4.format.apply(W4,arguments))}}),t}});var $C=h(X4=>{"use strict";Object.defineProperty(X4,"__esModule",{value:!0});X4.parseRepositoryNwo=$ae;var Hae=$t();function $ae(e){let t=e.split("/");if(t.length!==2)throw new Hae.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Us=h(ct=>{"use strict";var Gae=ct&&ct.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vae=ct&&ct.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),J4=ct&&ct.__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)&&Gae(t,e,r);return Vae(t,e),t},Wae=ct&&ct.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ct,"__esModule",{value:!0});ct.DisallowedAPIVersionReason=void 0;ct.getApiDetails=ey;ct.getApiClient=Ac;ct.getApiClientWithExternalAuth=Yae;ct.getGitHubVersionFromApi=XC;ct.getGitHubVersion=Jae;ct.getWorkflowRelativePath=QC;ct.getAnalysisKey=YC;ct.getAutomationID=Zae;ct.computeAutomationID=JC;ct.listActionsCaches=ese;ct.deleteActionsCache=tse;ct.wrapApiConfigurationError=rse;var Kae=J4(Rt()),GC=J4(PC()),Xae=J4(zC()),Qae=Wae(HC()),Z4=wn(),WC=$C(),Er=$t(),Q4="x-github-enterprise-version",VC;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(VC||(ct.DisallowedAPIVersionReason=VC={}));function KC(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=GC.GitHub.plugin(Xae.retry);return new i(GC.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,Z4.getActionVersion)()}`,log:(0,Qae.default)({level:"debug"})}))}function ey(){return{auth:(0,Z4.getRequiredInput)("token"),url:(0,Er.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Er.getRequiredEnvParam)("GITHUB_API_URL")}}function Ac(){return KC(ey())}function Yae(e){return KC(e,{allowExternal:!0})}var Y4;async function XC(e,t){if((0,Er.parseGitHubUrl)(t.url)===Er.GITHUB_DOTCOM_URL)return{type:Er.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[Q4]===void 0)return{type:Er.GitHubVariant.DOTCOM};if(r.headers[Q4]==="ghe.com")return{type:Er.GitHubVariant.GHE_DOTCOM};let i=r.headers[Q4];return{type:Er.GitHubVariant.GHES,version:i}}async function Jae(){return Y4===void 0&&(Y4=await XC(Ac(),ey())),Y4}async function QC(){let e=(0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Er.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Ac(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function YC(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await QC(),i=(0,Er.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,Kae.exportVariable(e,t),t}async function Zae(){let e=await YC(),t=(0,Z4.getRequiredInput)("matrix");return JC(e,t)}function JC(e,t){let r=`${e}/`,i=(0,Er.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function ese(e,t){let r=(0,WC.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Ac().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function tse(e){let t=(0,WC.parseRepositoryNwo)((0,Er.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Ac().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function rse(e){return(0,Er.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Er.ConfigurationError(e.message):e}});var Ic=h(a1=>{"use strict";Object.defineProperty(a1,"__esModule",{value:!0});a1.DocUrl=void 0;var ZC;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(ZC||(a1.DocUrl=ZC={}))});var ry=h(Ci=>{"use strict";Object.defineProperty(Ci,"__esModule",{value:!0});Ci.cliErrorsConfig=Ci.CliConfigErrorCategory=Ci.CliError=void 0;Ci.getCliConfigCategoryIfExists=eR;Ci.wrapCliConfigurationError=ose;var Dc=wn(),ise=Ic(),nse=$t(),ty=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,Dc.prettyPrintInvocation)(t,r),s=ase(n),o=sse(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,Dc.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${ise.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,Dc.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ci.CliError=ty;function ase(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(Dc.ensureEndsInPeriod)),[(0,Dc.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function sse(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var qt;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(qt||(Ci.CliConfigErrorCategory=qt={}));Ci.cliErrorsConfig={[qt.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[qt.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[qt.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[qt.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[qt.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[qt.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[qt.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[qt.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[qt.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[qt.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[qt.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[qt.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[qt.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[qt.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[qt.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[qt.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[qt.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[qt.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function eR(e){for(let[t,r]of Object.entries(Ci.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function ose(e){let t=eR(e);if(t===void 0)return e;let r=e.message,i=Ci.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new nse.ConfigurationError(r)}});var nR=h(Lr=>{"use strict";var lse=Lr&&Lr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dse=Lr&&Lr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cse=Lr&&Lr.__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)&&lse(t,e,r);return dse(t,e),t};Object.defineProperty(Lr,"__esModule",{value:!0});Lr.CachingKind=void 0;Lr.getTotalCacheSize=mse;Lr.shouldStoreCache=fse;Lr.shouldRestoreCache=hse;Lr.getCachingKind=iR;Lr.getDependencyCachingEnabled=gse;var pse=cse(Rt()),tR=wn(),use=hc(),rR=$t();async function mse(e,t){return(await Promise.all(e.map(i=>(0,rR.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var Qr;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(Qr||(Lr.CachingKind=Qr={}));function fse(e){return e===Qr.Full||e===Qr.Store}function hse(e){return e===Qr.Full||e===Qr.Restore}function iR(e){switch(e){case void 0:case"none":case"off":case"false":return Qr.None;case"full":case"on":case"true":return Qr.Full;case"store":return Qr.Store;case"restore":return Qr.Restore;default:return pse.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),Qr.None}}function gse(){let e=(0,tR.getOptionalInput)("dependency-caching")||process.env[use.EnvVar.DEPENDENCY_CACHING];return e!==void 0?iR(e):(!(0,rR.isHostedRunner)()||!(0,tR.isDefaultSetup)(),Qr.None)}});var iy=h((mwe,yse)=>{yse.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var s1=h(Lc=>{"use strict";Object.defineProperty(Lc,"__esModule",{value:!0});Lc.ToolsFeature=void 0;Lc.isSupportedToolsFeature=vse;var aR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(aR||(Lc.ToolsFeature=aR={}));function vse(e,t){return!!e.features&&e.features[t]}});var Fc=h(Fe=>{"use strict";var _se=Fe&&Fe.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bse=Fe&&Fe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mc=Fe&&Fe.__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)&&_se(t,e,r);return bse(t,e),t};Object.defineProperty(Fe,"__esModule",{value:!0});Fe.Features=Fe.FEATURE_FLAGS_FILE_NAME=Fe.featureConfig=Fe.Feature=Fe.CODEQL_VERSION_ZSTD_BUNDLE=Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var ny=Mc(require("fs")),wse=Mc(require("path")),Ese=Mc(Vo()),xse=Us(),qc=Mc(iy()),sR=s1(),Bc=Mc($t()),oR="default_codeql_version_",lR="_enabled";Fe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";Fe.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var di;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(di||(Fe.Feature=di={}));Fe.featureConfig={[di.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[di.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[di.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[di.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[di.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:sR.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[di.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[di.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[di.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[di.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[di.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:sR.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[di.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};Fe.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var ay=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new sy(t,r,wse.join(i,Fe.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&Fe.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&Fe.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[Fe.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!1;let n=Fe.featureConfig[t].minimumVersion;if(r&&n)if(await Bc.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=Fe.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${Fe.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=Fe.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};Fe.Features=ay;var sy=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(oR)||!t.endsWith(lR))return;let r=t.substring(oR.length,t.length-lR.length).replace(/_/g,".");if(!Ese.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Bc.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:qc.cliVersion,tagName:qc.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${qc.cliVersion}.`);let n={cliVersion:qc.cliVersion,tagName:qc.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(ny.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(ny.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),ny.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Bc.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Bc.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(Fe.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,xse.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Bc.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var oy=h(tn=>{"use strict";Object.defineProperty(tn,"__esModule",{value:!0});tn.LANGUAGE_ALIASES=tn.Language=void 0;tn.parseLanguage=Nse;tn.isTracedLanguage=dR;tn.isScannedLanguage=Sse;var ci;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(ci||(tn.Language=ci={}));tn.LANGUAGE_ALIASES={c:ci.cpp,"c++":ci.cpp,"c#":ci.csharp,kotlin:ci.java,typescript:ci.javascript};function Nse(e){if(e=e.trim().toLowerCase(),e in ci)return e;if(e in tn.LANGUAGE_ALIASES)return tn.LANGUAGE_ALIASES[e]}function dR(e){return[ci.cpp,ci.csharp,ci.go,ci.java,ci.swift].includes(e)}function Sse(e){return!dR(e)}});var cR=h(Sn=>{"use strict";var Tse=Sn&&Sn.__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]}),Pse=Sn&&Sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cse=Sn&&Sn.__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)&&Tse(t,e,r);return Pse(t,e),t};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.getOptions=void 0;var ly=Cse(Rt());function Rse(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,ly.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,ly.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,ly.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Sn.getOptions=Rse});var l1=h(xt=>{"use strict";var Ose=xt&&xt.__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]}),Ase=xt&&xt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ise=xt&&xt.__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)&&Ose(t,e,r);return Ase(t,e),t},Dse=xt&&xt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xt,"__esModule",{value:!0});xt.safeTrimTrailingSeparator=xt.normalizeSeparators=xt.hasRoot=xt.hasAbsoluteRoot=xt.ensureAbsoluteRoot=xt.dirname=void 0;var o1=Ise(require("path")),Hs=Dse(require("assert")),Ga=process.platform==="win32";function Lse(e){if(e=cy(e),Ga&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=o1.dirname(e);return Ga&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=cy(t)),t}xt.dirname=Lse;function qse(e,t){if(Hs.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Hs.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),dy(t))return t;if(Ga){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Hs.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(kc(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Hs.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Hs.default(dy(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||Ga&&e.endsWith("\\")||(e+=o1.sep),e+t}xt.ensureAbsoluteRoot=qse;function dy(e){return Hs.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=kc(e),Ga?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}xt.hasAbsoluteRoot=dy;function Bse(e){return Hs.default(e,"isRooted parameter 'itemPath' must not be empty"),e=kc(e),Ga?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}xt.hasRoot=Bse;function kc(e){return e=e||"",Ga?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}xt.normalizeSeparators=kc;function cy(e){return e?(e=kc(e),!e.endsWith(o1.sep)||e===o1.sep||Ga&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}xt.safeTrimTrailingSeparator=cy});var d1=h(jc=>{"use strict";Object.defineProperty(jc,"__esModule",{value:!0});jc.MatchKind=void 0;var Mse;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Mse=jc.MatchKind||(jc.MatchKind={}))});var mR=h(Yr=>{"use strict";var Fse=Yr&&Yr.__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]}),kse=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jse=Yr&&Yr.__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)&&Fse(t,e,r);return kse(t,e),t};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.partialMatch=Yr.match=Yr.getSearchPaths=void 0;var pR=jse(l1()),zse=d1(),uR=process.platform==="win32";function Use(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=uR?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=uR?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=pR.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=pR.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}Yr.getSearchPaths=Use;function Hse(e,t){let r=zse.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}Yr.match=Hse;function $se(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}Yr.partialMatch=$se});var hR=h(Ri=>{"use strict";var Gse=Ri&&Ri.__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]}),Vse=Ri&&Ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fR=Ri&&Ri.__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)&&Gse(t,e,r);return Vse(t,e),t},Wse=Ri&&Ri.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.Path=void 0;var zc=fR(require("path")),Va=fR(l1()),Uc=Wse(require("assert")),Kse=process.platform==="win32",py=class{constructor(t){if(this.segments=[],typeof t=="string")if(Uc.default(t,"Parameter 'itemPath' must not be empty"),t=Va.safeTrimTrailingSeparator(t),!Va.hasRoot(t))this.segments=t.split(zc.sep);else{let r=t,i=Va.dirname(r);for(;i!==r;){let n=zc.basename(r);this.segments.unshift(n),r=i,i=Va.dirname(r)}this.segments.unshift(r)}else{Uc.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var Xse=Oi&&Oi.__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]}),Qse=Oi&&Oi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fy=Oi&&Oi.__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)&&Xse(t,e,r);return Qse(t,e),t},Yse=Oi&&Oi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.Pattern=void 0;var Jse=fy(require("os")),Hc=fy(require("path")),Jr=fy(l1()),$s=Yse(require("assert")),Zse=Kd(),uy=d1(),c1=hR(),Zn=process.platform==="win32",my=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],$s.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);$s.default(d&&Jr.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new c1.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new c1.Path(a).segments,this.trailingSeparator=Jr.normalizeSeparators(a).endsWith(Hc.sep),a=Jr.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new c1.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Zn?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Zn,nocomment:!0,noext:!0,nonegate:!0};a=Zn?a.replace(/\\/g,"/"):a,this.minimatch=new Zse.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=Jr.normalizeSeparators(t),!t.endsWith(Hc.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Hc.sep}`)):t=Jr.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?uy.MatchKind.Directory:uy.MatchKind.All:uy.MatchKind.None}partialMatch(t){return t=Jr.safeTrimTrailingSeparator(t),Jr.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Zn?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Zn?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){$s.default(t,"pattern cannot be empty");let i=new c1.Path(t).segments.map(n=>e.getLiteral(n));if($s.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),$s.default(!Jr.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=Jr.normalizeSeparators(t),t==="."||t.startsWith(`.${Hc.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Hc.sep}`))r=r||Jse.homedir(),$s.default(r,"Unable to determine HOME directory"),$s.default(Jr.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Zn&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=Jr.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Zn&&(t==="\\"||t.match(/^\\[^\\]/))){let n=Jr.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=Jr.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return Jr.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Oi.Pattern=my});var yR=h(p1=>{"use strict";Object.defineProperty(p1,"__esModule",{value:!0});p1.SearchState=void 0;var hy=class{constructor(t,r){this.path=t,this.level=r}};p1.SearchState=hy});var ER=h(Wt=>{"use strict";var eoe=Wt&&Wt.__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]}),toe=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gc=Wt&&Wt.__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)&&eoe(t,e,r);return toe(t,e),t},gy=Wt&&Wt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},roe=Wt&&Wt.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Wa=Wt&&Wt.__await||function(e){return this instanceof Wa?(this.v=e,this):new Wa(e)},ioe=Wt&&Wt.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Wa?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.DefaultGlobber=void 0;var yy=Gc(Rt()),$c=Gc(require("fs")),vR=Gc(cR()),noe=Gc(require("path")),u1=Gc(mR()),_R=d1(),bR=gR(),wR=yR(),aoe=process.platform==="win32",vy=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=vR.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return gy(this,void 0,void 0,function*(){let i=[];try{for(var n=roe(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return ioe(this,arguments,function*(){let r=vR.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new bR.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of u1.getSearchPaths(i)){yy.debug(`Search path '${s}'`);try{yield Wa($c.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new wR.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=u1.match(i,s.path),l=!!o||u1.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield Wa(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&_R.MatchKind.Directory)yield yield Wa(s.path);else if(!l)continue;let c=s.level+1,p=(yield Wa($c.promises.readdir(s.path))).map(u=>new wR.SearchState(noe.join(s.path,u),c));n.push(...p.reverse())}else o&_R.MatchKind.File&&(yield yield Wa(s.path))}})}static create(t,r){return gy(this,void 0,void 0,function*(){let i=new e(r);aoe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new bR.Pattern(a));return i.searchPaths.push(...u1.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return gy(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield $c.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){yy.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 a}else n=yield $c.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield $c.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){yy.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};Wt.DefaultGlobber=vy});var xR=h(ol=>{"use strict";var soe=ol&&ol.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ol,"__esModule",{value:!0});ol.create=void 0;var ooe=ER();function loe(e,t){return soe(this,void 0,void 0,function*(){return yield ooe.DefaultGlobber.create(e,t)})}ol.create=loe});var RR=h((me,CR)=>{me=CR.exports=Ee;var je;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?je=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:je=function(){};me.SEMVER_SPEC_VERSION="2.0.0";var Vc=256,m1=Number.MAX_SAFE_INTEGER||9007199254740991,_y=16,doe=Vc-6,ll=me.re=[],ke=me.safeRe=[],D=me.src=[],T=me.tokens={},TR=0;function Se(e){T[e]=TR++}var wy="[a-zA-Z0-9-]",by=[["\\s",1],["\\d",Vc],[wy,doe]];function Kc(e){for(var t=0;t)?=?)";Se("XRANGEIDENTIFIERLOOSE");D[T.XRANGEIDENTIFIERLOOSE]=D[T.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Se("XRANGEIDENTIFIER");D[T.XRANGEIDENTIFIER]=D[T.NUMERICIDENTIFIER]+"|x|X|\\*";Se("XRANGEPLAIN");D[T.XRANGEPLAIN]="[v=\\s]*("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:\\.("+D[T.XRANGEIDENTIFIER]+")(?:"+D[T.PRERELEASE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGEPLAINLOOSE");D[T.XRANGEPLAINLOOSE]="[v=\\s]*("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+D[T.XRANGEIDENTIFIERLOOSE]+")(?:"+D[T.PRERELEASELOOSE]+")?"+D[T.BUILD]+"?)?)?";Se("XRANGE");D[T.XRANGE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAIN]+"$";Se("XRANGELOOSE");D[T.XRANGELOOSE]="^"+D[T.GTLT]+"\\s*"+D[T.XRANGEPLAINLOOSE]+"$";Se("COERCE");D[T.COERCE]="(^|[^\\d])(\\d{1,"+_y+"})(?:\\.(\\d{1,"+_y+"}))?(?:\\.(\\d{1,"+_y+"}))?(?:$|[^\\d])";Se("COERCERTL");ll[T.COERCERTL]=new RegExp(D[T.COERCE],"g");ke[T.COERCERTL]=new RegExp(Kc(D[T.COERCE]),"g");Se("LONETILDE");D[T.LONETILDE]="(?:~>?)";Se("TILDETRIM");D[T.TILDETRIM]="(\\s*)"+D[T.LONETILDE]+"\\s+";ll[T.TILDETRIM]=new RegExp(D[T.TILDETRIM],"g");ke[T.TILDETRIM]=new RegExp(Kc(D[T.TILDETRIM]),"g");var coe="$1~";Se("TILDE");D[T.TILDE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAIN]+"$";Se("TILDELOOSE");D[T.TILDELOOSE]="^"+D[T.LONETILDE]+D[T.XRANGEPLAINLOOSE]+"$";Se("LONECARET");D[T.LONECARET]="(?:\\^)";Se("CARETTRIM");D[T.CARETTRIM]="(\\s*)"+D[T.LONECARET]+"\\s+";ll[T.CARETTRIM]=new RegExp(D[T.CARETTRIM],"g");ke[T.CARETTRIM]=new RegExp(Kc(D[T.CARETTRIM]),"g");var poe="$1^";Se("CARET");D[T.CARET]="^"+D[T.LONECARET]+D[T.XRANGEPLAIN]+"$";Se("CARETLOOSE");D[T.CARETLOOSE]="^"+D[T.LONECARET]+D[T.XRANGEPLAINLOOSE]+"$";Se("COMPARATORLOOSE");D[T.COMPARATORLOOSE]="^"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+")$|^$";Se("COMPARATOR");D[T.COMPARATOR]="^"+D[T.GTLT]+"\\s*("+D[T.FULLPLAIN]+")$|^$";Se("COMPARATORTRIM");D[T.COMPARATORTRIM]="(\\s*)"+D[T.GTLT]+"\\s*("+D[T.LOOSEPLAIN]+"|"+D[T.XRANGEPLAIN]+")";ll[T.COMPARATORTRIM]=new RegExp(D[T.COMPARATORTRIM],"g");ke[T.COMPARATORTRIM]=new RegExp(Kc(D[T.COMPARATORTRIM]),"g");var uoe="$1$2$3";Se("HYPHENRANGE");D[T.HYPHENRANGE]="^\\s*("+D[T.XRANGEPLAIN]+")\\s+-\\s+("+D[T.XRANGEPLAIN]+")\\s*$";Se("HYPHENRANGELOOSE");D[T.HYPHENRANGELOOSE]="^\\s*("+D[T.XRANGEPLAINLOOSE]+")\\s+-\\s+("+D[T.XRANGEPLAINLOOSE]+")\\s*$";Se("STAR");D[T.STAR]="(<|>)?=?\\s*\\*";for(Tn=0;TnVc)return null;var r=t.loose?ke[T.LOOSE]:ke[T.FULL];if(!r.test(e))return null;try{return new Ee(e,t)}catch{return null}}me.valid=moe;function moe(e,t){var r=Vs(e,t);return r?r.version:null}me.clean=foe;function foe(e,t){var r=Vs(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}me.SemVer=Ee;function Ee(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ee){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Vc)throw new TypeError("version is longer than "+Vc+" characters");if(!(this instanceof Ee))return new Ee(e,t);je("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?ke[T.LOOSE]:ke[T.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>m1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>m1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>m1||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 n=+i;if(n>=0&&n=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};me.inc=hoe;function hoe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ee(e,r).inc(t,i).version}catch{return null}}me.diff=goe;function goe(e,t){if(Ey(e,t))return null;var r=Vs(e),i=Vs(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}me.compareIdentifiers=Gs;var NR=/^[0-9]+$/;function Gs(e,t){var r=NR.test(e),i=NR.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}me.lt=f1;function f1(e,t,r){return ea(e,t,r)<0}me.eq=Ey;function Ey(e,t,r){return ea(e,t,r)===0}me.neq=PR;function PR(e,t,r){return ea(e,t,r)!==0}me.gte=xy;function xy(e,t,r){return ea(e,t,r)>=0}me.lte=Ny;function Ny(e,t,r){return ea(e,t,r)<=0}me.cmp=h1;function h1(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 Ey(e,r,i);case"!=":return PR(e,r,i);case">":return Wc(e,r,i);case">=":return xy(e,r,i);case"<":return f1(e,r,i);case"<=":return Ny(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}me.Comparator=Ai;function Ai(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ai){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ai))return new Ai(e,t);e=e.trim().split(/\s+/).join(" "),je("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===dl?this.value="":this.value=this.operator+this.semver.version,je("comp",this)}var dl={};Ai.prototype.parse=function(e){var t=this.options.loose?ke[T.COMPARATORLOOSE]:ke[T.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 Ee(r[2],this.options.loose):this.semver=dl};Ai.prototype.toString=function(){return this.value};Ai.prototype.test=function(e){if(je("Comparator.test",e,this.options.loose),this.semver===dl||e===dl)return!0;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}return h1(e,this.operator,this.semver,this.options)};Ai.prototype.intersects=function(e,t){if(!(e instanceof Ai))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 ft(e.value,t),g1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new ft(this.value,t),g1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=h1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=h1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};me.Range=ft;function ft(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ft)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new ft(e.raw,t);if(e instanceof Ai)return new ft(e.value,t);if(!(this instanceof ft))return new ft(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()}ft.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};ft.prototype.toString=function(){return this.range};ft.prototype.parseRange=function(e){var t=this.options.loose,r=t?ke[T.HYPHENRANGELOOSE]:ke[T.HYPHENRANGE];e=e.replace(r,qoe),je("hyphen replace",e),e=e.replace(ke[T.COMPARATORTRIM],uoe),je("comparator trim",e,ke[T.COMPARATORTRIM]),e=e.replace(ke[T.TILDETRIM],coe),e=e.replace(ke[T.CARETTRIM],poe),e=e.split(/\s+/).join(" ");var i=t?ke[T.COMPARATORLOOSE]:ke[T.COMPARATOR],n=e.split(" ").map(function(a){return Poe(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Ai(a,this.options)},this),n};ft.prototype.intersects=function(e,t){if(!(e instanceof ft))throw new TypeError("a Range is required");return this.set.some(function(r){return SR(r,t)&&e.set.some(function(i){return SR(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function SR(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}me.toComparators=Toe;function Toe(e,t){return new ft(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Poe(e,t){return je("comp",e,t),e=Ooe(e,t),je("caret",e),e=Coe(e,t),je("tildes",e),e=Ioe(e,t),je("xrange",e),e=Loe(e,t),je("stars",e),e}function qr(e){return!e||e.toLowerCase()==="x"||e==="*"}function Coe(e,t){return e.trim().split(/\s+/).map(function(r){return Roe(r,t)}).join(" ")}function Roe(e,t){var r=t.loose?ke[T.TILDELOOSE]:ke[T.TILDE];return e.replace(r,function(i,n,a,s,o){je("tilde",e,i,n,a,s,o);var l;return qr(n)?l="":qr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":qr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(je("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",je("tilde return",l),l})}function Ooe(e,t){return e.trim().split(/\s+/).map(function(r){return Aoe(r,t)}).join(" ")}function Aoe(e,t){je("caret",e,t);var r=t.loose?ke[T.CARETLOOSE]:ke[T.CARET];return e.replace(r,function(i,n,a,s,o){je("caret",e,i,n,a,s,o);var l;return qr(n)?l="":qr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":qr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(je("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(je("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),je("caret return",l),l})}function Ioe(e,t){return je("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Doe(r,t)}).join(" ")}function Doe(e,t){e=e.trim();var r=t.loose?ke[T.XRANGELOOSE]:ke[T.XRANGE];return e.replace(r,function(i,n,a,s,o,l){je("xRange",e,i,n,a,s,o,l);var d=qr(a),c=d||qr(s),p=c||qr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),je("xRange return",i),i})}function Loe(e,t){return je("replaceStars",e,t),e.trim().replace(ke[T.STAR],"")}function qoe(e,t,r,i,n,a,s,o,l,d,c,p,u){return qr(r)?t="":qr(i)?t=">="+r+".0.0":qr(n)?t=">="+r+"."+i+".0":t=">="+t,qr(l)?o="":qr(d)?o="<"+(+l+1)+".0.0":qr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}ft.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ee(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}me.satisfies=g1;function g1(e,t,r){try{t=new ft(t,r)}catch{return!1}return t.test(e)}me.maxSatisfying=Moe;function Moe(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Ee(i,r))}),i}me.minSatisfying=Foe;function Foe(e,t,r){var i=null,n=null;try{var a=new ft(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Ee(i,r))}),i}me.minVersion=koe;function koe(e,t){e=new ft(e,t);var r=new Ee("0.0.0");if(e.test(r)||(r=new Ee("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Wc(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}me.validRange=joe;function joe(e,t){try{return new ft(e,t).range||"*"}catch{return null}}me.ltr=zoe;function zoe(e,t,r){return Sy(e,t,"<",r)}me.gtr=Uoe;function Uoe(e,t,r){return Sy(e,t,">",r)}me.outside=Sy;function Sy(e,t,r,i){e=new Ee(e,i),t=new ft(t,i);var n,a,s,o,l;switch(r){case">":n=Wc,a=Ny,s=f1,o=">",l=">=";break;case"<":n=f1,a=xy,s=Wc,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(g1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}me.prerelease=Hoe;function Hoe(e,t){var r=Vs(e,t);return r&&r.prerelease.length?r.prerelease:null}me.intersects=$oe;function $oe(e,t,r){return e=new ft(e,r),t=new ft(t,r),e.intersects(t)}me.coerce=Goe;function Goe(e,t){if(e instanceof Ee)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(ke[T.COERCE]);else{for(var i;(i=ke[T.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),ke[T.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;ke[T.COERCERTL].lastIndex=-1}return r===null?null:Vs(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Ty=h((Twe,OR)=>{var Voe=require("crypto");OR.exports=function(){return Voe.randomBytes(16)}});var Py=h((Pwe,IR)=>{var AR=[];for(Xc=0;Xc<256;++Xc)AR[Xc]=(Xc+256).toString(16).substr(1);var Xc;function Woe(e,t){var r=t||0,i=AR;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}IR.exports=Woe});var qR=h((Cwe,LR)=>{var Koe=Ty(),Xoe=Py(),DR,Cy,Ry=0,Oy=0;function Qoe(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var a=e.node||DR,s=e.clockseq!==void 0?e.clockseq:Cy;if(a==null||s==null){var o=Koe();a==null&&(a=DR=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=Cy=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),d=e.nsecs!==void 0?e.nsecs:Oy+1,c=l-Ry+(d-Oy)/1e4;if(c<0&&e.clockseq===void 0&&(s=s+1&16383),(c<0||l>Ry)&&e.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");Ry=l,Oy=d,Cy=s,l+=122192928e5;var p=((l&268435455)*1e4+d)%4294967296;n[i++]=p>>>24&255,n[i++]=p>>>16&255,n[i++]=p>>>8&255,n[i++]=p&255;var u=l/4294967296*1e4&268435455;n[i++]=u>>>8&255,n[i++]=u&255,n[i++]=u>>>24&15|16,n[i++]=u>>>16&255,n[i++]=s>>>8|128,n[i++]=s&255;for(var m=0;m<6;++m)n[i+m]=a[m];return t||Xoe(n)}LR.exports=Qoe});var MR=h((Rwe,BR)=>{var Yoe=Ty(),Joe=Py();function Zoe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||Yoe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||Joe(n)}BR.exports=Zoe});var jR=h((Owe,kR)=>{var ele=qR(),FR=MR(),Ay=FR;Ay.v1=ele;Ay.v4=FR;kR.exports=Ay});var Qc=h(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});Nt.ManifestFilename=Nt.TarFilename=Nt.SystemTarPathOnWindows=Nt.GnuTarPathOnWindows=Nt.SocketTimeout=Nt.DefaultRetryDelay=Nt.DefaultRetryAttempts=Nt.ArchiveToolType=Nt.CompressionMethod=Nt.CacheFilename=void 0;var zR;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(zR||(Nt.CacheFilename=zR={}));var UR;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(UR||(Nt.CompressionMethod=UR={}));var HR;(function(e){e.GNU="gnu",e.BSD="bsd"})(HR||(Nt.ArchiveToolType=HR={}));Nt.DefaultRetryAttempts=2;Nt.DefaultRetryDelay=5e3;Nt.SocketTimeout=5e3;Nt.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Nt.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Nt.TarFilename="cache.tar";Nt.ManifestFilename="manifest.txt"});var Jc=h(ze=>{"use strict";var tle=ze&&ze.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),rle=ze&&ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ka=ze&&ze.__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)&&tle(t,e,r);return rle(t,e),t},cl=ze&&ze.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},ile=ze&&ze.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(ze,"__esModule",{value:!0});ze.isGhes=ze.assertDefined=ze.getGnuTarPathOnWindows=ze.getCacheFileName=ze.getCompressionMethod=ze.unlinkFile=ze.resolvePaths=ze.getArchiveFileSizeInBytes=ze.createTempDirectory=void 0;var Yc=Ka(Rt()),nle=Ka(xo()),ale=Ka(xR()),$R=Ka(Md()),Iy=Ka(require("fs")),y1=Ka(require("path")),sle=Ka(RR()),ole=Ka(require("util")),lle=jR(),Ws=Qc();function dle(){return cl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=y1.join(i,"actions","temp")}let r=y1.join(t,(0,lle.v4)());return yield $R.mkdirP(r),r})}ze.createTempDirectory=dle;function cle(e){return Iy.statSync(e).size}ze.getArchiveFileSizeInBytes=cle;function ple(e){var t,r,i,n,a;return cl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield ale.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=ile(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=y1.relative(o,u).replace(new RegExp(`\\${y1.sep}`,"g"),"/");Yc.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}ze.resolvePaths=ple;function ule(e){return cl(this,void 0,void 0,function*(){return ole.promisify(Iy.unlink)(e)})}ze.unlinkFile=ule;function GR(e,t=[]){return cl(this,void 0,void 0,function*(){let r="";t.push("--version"),Yc.debug(`Checking ${e} ${t.join(" ")}`);try{yield nle.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Yc.debug(i.message)}return r=r.trim(),Yc.debug(r),r})}function mle(){return cl(this,void 0,void 0,function*(){let e=yield GR("zstd",["--quiet"]),t=sle.clean(e);return Yc.debug(`zstd version: ${t}`),e===""?Ws.CompressionMethod.Gzip:Ws.CompressionMethod.ZstdWithoutLong})}ze.getCompressionMethod=mle;function fle(e){return e===Ws.CompressionMethod.Gzip?Ws.CacheFilename.Gzip:Ws.CacheFilename.Zstd}ze.getCacheFileName=fle;function hle(){return cl(this,void 0,void 0,function*(){return Iy.existsSync(Ws.GnuTarPathOnWindows)?Ws.GnuTarPathOnWindows:(yield GR("tar")).toLowerCase().includes("gnu tar")?$R.which("tar"):""})}ze.getGnuTarPathOnWindows=hle;function gle(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}ze.assertDefined=gle;function yle(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}ze.isGhes=yle});var qy=h(Ly=>{"use strict";Object.defineProperty(Ly,"__esModule",{value:!0});Ly.createEmptyPipeline=vle;var VR=new Set(["Deserialize","Serialize","Retry","Sign"]),Dy=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&&!VR.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!VR.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((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(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(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,_=g.name;if(r.has(_))throw new Error("Duplicate policy names not allowed in pipeline");let b={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(b.afterPhase=c(y.afterPhase),b.afterPhase.hasAfterPolicies=!0),r.set(_,b),c(y.phase).policies.add(b)}for(let f of this._policies){let{policy:g,options:y}=f,_=g.name,b=r.get(_);if(!b)throw new Error(`Missing node for policy ${_}`);if(y.afterPolicies)for(let C of y.afterPolicies){let R=r.get(C);R&&(b.dependsOn.add(R),R.dependants.add(b))}if(y.beforePolicies)for(let C of y.beforePolicies){let R=r.get(C);R&&(R.dependsOn.add(b),b.dependants.add(R))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function vle(){return Dy.create()}});var ul=h(pl=>{"use strict";Object.defineProperty(pl,"__esModule",{value:!0});var _le=require("os"),ble=require("util");function wle(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var Ele=wle(ble);function xle(e,...t){process.stderr.write(`${Ele.default.format(e,...t)}${_le.EOL}`)}var WR=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,XR,By=[],My=[],b1=[];WR&&Fy(WR);var QR=Object.assign(e=>YR(e),{enable:Fy,enabled:ky,disable:Nle,log:xle});function Fy(e){XR=e,By=[],My=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?My.push(new RegExp(`^${i.substr(1)}$`)):By.push(new RegExp(`^${i}$`));for(let i of b1)i.enabled=ky(i.namespace)}function ky(e){if(e.endsWith("*"))return!0;for(let t of My)if(t.test(e))return!1;for(let t of By)if(t.test(e))return!0;return!1}function Nle(){let e=XR||"";return Fy(""),e}function YR(e){let t=Object.assign(r,{enabled:ky(e),destroy:Sle,log:QR.log,namespace:e,extend:Tle});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return b1.push(t),t}function Sle(){let e=b1.indexOf(this);return e>=0?(b1.splice(e,1),!0):!1}function Tle(e){let t=YR(`${this.namespace}:${e}`);return t.log=this.log,t}var Zc=QR,JR=new Set,v1=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,w1,E1=Zc("azure");E1.log=(...e)=>{Zc.log(...e)};var jy=["verbose","info","warning","error"];v1&&(rO(v1)?ZR(v1):console.error(`AZURE_LOG_LEVEL set to unknown log level '${v1}'; logging is not enabled. Acceptable values: ${jy.join(", ")}.`));function ZR(e){if(e&&!rO(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${jy.join(",")}`);w1=e;let t=[];for(let r of JR)tO(r)&&t.push(r.namespace);Zc.enable(t.join(","))}function Ple(){return w1}var KR={verbose:400,info:300,warning:200,error:100};function Cle(e){let t=E1.extend(e);return eO(E1,t),{error:_1(t,"error"),warning:_1(t,"warning"),info:_1(t,"info"),verbose:_1(t,"verbose")}}function eO(e,t){t.log=(...r)=>{e.log(...r)}}function _1(e,t){let r=Object.assign(e.extend(t),{level:t});if(eO(e,r),tO(r)){let i=Zc.disable();Zc.enable(i+","+r.namespace)}return JR.add(r),r}function tO(e){return!!(w1&&KR[e.level]<=KR[w1])}function rO(e){return jy.includes(e)}pl.AzureLogger=E1;pl.createClientLogger=Cle;pl.getLogLevel=Ple;pl.setLogLevel=ZR});var Ks=h(x1=>{"use strict";Object.defineProperty(x1,"__esModule",{value:!0});x1.logger=void 0;var Rle=ul();x1.logger=(0,Rle.createClientLogger)("core-rest-pipeline")});var iO=h(N1=>{"use strict";Object.defineProperty(N1,"__esModule",{value:!0});N1.AbortError=void 0;var zy=class extends Error{constructor(t){super(t),this.name="AbortError"}};N1.AbortError=zy});var nO=h(S1=>{"use strict";Object.defineProperty(S1,"__esModule",{value:!0});S1.AbortError=void 0;var Ole=iO();Object.defineProperty(S1,"AbortError",{enumerable:!0,get:function(){return Ole.AbortError}})});var Hy=h(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});Uy.createAbortablePromise=Ile;var Ale=nO();function Ile(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new Ale.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var Gy=h($y=>{"use strict";Object.defineProperty($y,"__esModule",{value:!0});$y.getRandomIntegerInclusive=Dle;function Dle(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var aO=h(T1=>{"use strict";Object.defineProperty(T1,"__esModule",{value:!0});T1.delay=Mle;T1.calculateRetryDelay=Fle;var Lle=Hy(),qle=Gy(),Ble="The delay was aborted.";function Mle(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,Lle.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??Ble})}function Fle(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,qle.getRandomIntegerInclusive)(0,i/2)}}});var sO=h(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});Vy.cancelablePromiseRace=kle;async function kle(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var Ky=h(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});Wy.isObject=jle;function jle(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var lO=h(P1=>{"use strict";Object.defineProperty(P1,"__esModule",{value:!0});P1.isError=oO;P1.getErrorMessage=Ule;var zle=Ky();function oO(e){if((0,zle.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function Ule(e){if(oO(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 cO=h(C1=>{"use strict";Object.defineProperty(C1,"__esModule",{value:!0});C1.computeSha256Hmac=Hle;C1.computeSha256Hash=$le;var dO=require("crypto");async function Hle(e,t,r){let i=Buffer.from(e,"base64");return(0,dO.createHmac)("sha256",i).update(t).digest(r)}async function $le(e,t){return(0,dO.createHash)("sha256").update(e).digest(t)}});var uO=h(ep=>{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.isDefined=Xy;ep.isObjectWithProperties=Gle;ep.objectHasProperty=pO;function Xy(e){return typeof e<"u"&&e!==null}function Gle(e,t){if(!Xy(e)||typeof e!="object")return!1;for(let r of t)if(!pO(e,r))return!1;return!0}function pO(e,t){return Xy(e)&&typeof e=="object"&&t in e}});var mO=h(Yy=>{"use strict";var Qy;Object.defineProperty(Yy,"__esModule",{value:!0});Yy.randomUUID=Kle;var Vle=require("crypto"),Wle=typeof((Qy=globalThis?.crypto)===null||Qy===void 0?void 0:Qy.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Vle.randomUUID;function Kle(){return Wle()}});var fO=h(St=>{"use strict";var Jy,Zy,e3,t3;Object.defineProperty(St,"__esModule",{value:!0});St.isReactNative=St.isNodeRuntime=St.isNode=St.isNodeLike=St.isBun=St.isDeno=St.isWebWorker=St.isBrowser=void 0;St.isBrowser=typeof window<"u"&&typeof window.document<"u";St.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((Jy=self.constructor)===null||Jy===void 0?void 0:Jy.name)==="DedicatedWorkerGlobalScope"||((Zy=self.constructor)===null||Zy===void 0?void 0:Zy.name)==="ServiceWorkerGlobalScope"||((e3=self.constructor)===null||e3===void 0?void 0:e3.name)==="SharedWorkerGlobalScope");St.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";St.isBun=typeof Bun<"u"&&typeof Bun.version<"u";St.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((t3=globalThis.process.versions)===null||t3===void 0)&&t3.node);St.isNode=St.isNodeLike;St.isNodeRuntime=St.isNodeLike&&!St.isBun&&!St.isDeno;St.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var hO=h(R1=>{"use strict";Object.defineProperty(R1,"__esModule",{value:!0});R1.uint8ArrayToString=Xle;R1.stringToUint8Array=Qle;function Xle(e,t){return Buffer.from(e).toString(t)}function Qle(e,t){return Buffer.from(e,t)}});var Br=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});ue.stringToUint8Array=ue.uint8ArrayToString=ue.isWebWorker=ue.isReactNative=ue.isDeno=ue.isNodeRuntime=ue.isNodeLike=ue.isNode=ue.isBun=ue.isBrowser=ue.randomUUID=ue.objectHasProperty=ue.isObjectWithProperties=ue.isDefined=ue.computeSha256Hmac=ue.computeSha256Hash=ue.getErrorMessage=ue.isError=ue.isObject=ue.getRandomIntegerInclusive=ue.createAbortablePromise=ue.cancelablePromiseRace=ue.calculateRetryDelay=ue.delay=void 0;var gO=aO();Object.defineProperty(ue,"delay",{enumerable:!0,get:function(){return gO.delay}});Object.defineProperty(ue,"calculateRetryDelay",{enumerable:!0,get:function(){return gO.calculateRetryDelay}});var Yle=sO();Object.defineProperty(ue,"cancelablePromiseRace",{enumerable:!0,get:function(){return Yle.cancelablePromiseRace}});var Jle=Hy();Object.defineProperty(ue,"createAbortablePromise",{enumerable:!0,get:function(){return Jle.createAbortablePromise}});var Zle=Gy();Object.defineProperty(ue,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return Zle.getRandomIntegerInclusive}});var ede=Ky();Object.defineProperty(ue,"isObject",{enumerable:!0,get:function(){return ede.isObject}});var yO=lO();Object.defineProperty(ue,"isError",{enumerable:!0,get:function(){return yO.isError}});Object.defineProperty(ue,"getErrorMessage",{enumerable:!0,get:function(){return yO.getErrorMessage}});var vO=cO();Object.defineProperty(ue,"computeSha256Hash",{enumerable:!0,get:function(){return vO.computeSha256Hash}});Object.defineProperty(ue,"computeSha256Hmac",{enumerable:!0,get:function(){return vO.computeSha256Hmac}});var r3=uO();Object.defineProperty(ue,"isDefined",{enumerable:!0,get:function(){return r3.isDefined}});Object.defineProperty(ue,"isObjectWithProperties",{enumerable:!0,get:function(){return r3.isObjectWithProperties}});Object.defineProperty(ue,"objectHasProperty",{enumerable:!0,get:function(){return r3.objectHasProperty}});var tde=mO();Object.defineProperty(ue,"randomUUID",{enumerable:!0,get:function(){return tde.randomUUID}});var Xa=fO();Object.defineProperty(ue,"isBrowser",{enumerable:!0,get:function(){return Xa.isBrowser}});Object.defineProperty(ue,"isBun",{enumerable:!0,get:function(){return Xa.isBun}});Object.defineProperty(ue,"isNode",{enumerable:!0,get:function(){return Xa.isNode}});Object.defineProperty(ue,"isNodeLike",{enumerable:!0,get:function(){return Xa.isNodeLike}});Object.defineProperty(ue,"isNodeRuntime",{enumerable:!0,get:function(){return Xa.isNodeRuntime}});Object.defineProperty(ue,"isDeno",{enumerable:!0,get:function(){return Xa.isDeno}});Object.defineProperty(ue,"isReactNative",{enumerable:!0,get:function(){return Xa.isReactNative}});Object.defineProperty(ue,"isWebWorker",{enumerable:!0,get:function(){return Xa.isWebWorker}});var _O=hO();Object.defineProperty(ue,"uint8ArrayToString",{enumerable:!0,get:function(){return _O.uint8ArrayToString}});Object.defineProperty(ue,"stringToUint8Array",{enumerable:!0,get:function(){return _O.stringToUint8Array}})});var A1=h(O1=>{"use strict";Object.defineProperty(O1,"__esModule",{value:!0});O1.Sanitizer=void 0;var rde=Br(),i3="REDACTED",ide=["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"],nde=["api-version"],n3=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=ide.concat(t),r=nde.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,rde.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,i3);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]=i3;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]=i3;return r}};O1.Sanitizer=n3});var a3=h(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.logPolicyName=void 0;ml.logPolicy=ode;var ade=Ks(),sde=A1();ml.logPolicyName="logPolicy";function ode(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:ade.logger.info,i=new sde.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:ml.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var s3=h(fl=>{"use strict";Object.defineProperty(fl,"__esModule",{value:!0});fl.redirectPolicyName=void 0;fl.redirectPolicy=lde;fl.redirectPolicyName="redirectPolicy";var bO=["GET","HEAD"];function lde(e={}){let{maxRetries:t=20}=e;return{name:fl.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return wO(i,n,t)}}}async function wO(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&bO.includes(n.method)||a===302&&bO.includes(n.method)||a===303&&n.method==="POST"||a===307)&&iUO,__assign:()=>I1,__asyncDelegator:()=>LO,__asyncGenerator:()=>DO,__asyncValues:()=>qO,__await:()=>hl,__awaiter:()=>PO,__classPrivateFieldGet:()=>kO,__classPrivateFieldIn:()=>zO,__classPrivateFieldSet:()=>jO,__createBinding:()=>L1,__decorate:()=>NO,__disposeResources:()=>HO,__esDecorate:()=>dde,__exportStar:()=>RO,__extends:()=>EO,__generator:()=>CO,__importDefault:()=>FO,__importStar:()=>MO,__makeTemplateObject:()=>BO,__metadata:()=>TO,__param:()=>SO,__propKey:()=>pde,__read:()=>l3,__rest:()=>xO,__runInitializers:()=>cde,__setFunctionName:()=>ude,__spread:()=>OO,__spreadArray:()=>IO,__spreadArrays:()=>AO,__values:()=>D1,default:()=>hde});function EO(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");o3(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function xO(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function SO(e,t){return function(r,i){t(r,i,e)}}function dde(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function cde(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 l3(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function OO(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof hl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function LO(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:hl(e[n](s)),done:!1}:a?a(s):s}:a}}function qO(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 D1=="function"?D1(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function BO(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function MO(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)&&L1(t,e,r);return mde(t,e),t}function FO(e){return e&&e.__esModule?e:{default:e}}function kO(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function jO(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function zO(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function UO(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function HO(e){function t(a){e.error=e.hasError?new fde(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var o3,I1,L1,mde,fde,hde,B1=dt(()=>{o3=function(e,t){return o3=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},o3(e,t)};I1=function(){return I1=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(M1,"__esModule",{value:!0});M1.getHeaderName=gde;M1.setPlatformSpecificData=yde;var $O=(B1(),_s(q1)),d3=$O.__importStar(require("node:os")),c3=$O.__importStar(require("node:process"));function gde(){return"User-Agent"}async function yde(e){if(c3&&c3.versions){let t=c3.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",`(${d3.arch()}-${d3.type()}-${d3.release()})`)}});var Qa=h(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.DEFAULT_RETRY_POLICY_COUNT=gl.SDK_VERSION=void 0;gl.SDK_VERSION="1.17.0";gl.DEFAULT_RETRY_POLICY_COUNT=3});var p3=h(F1=>{"use strict";Object.defineProperty(F1,"__esModule",{value:!0});F1.getUserAgentHeaderName=bde;F1.getUserAgentValue=wde;var VO=GO(),vde=Qa();function _de(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function bde(){return(0,VO.getHeaderName)()}async function wde(e){let t=new Map;t.set("core-rest-pipeline",vde.SDK_VERSION),await(0,VO.setPlatformSpecificData)(t);let r=_de(t);return e?`${e} ${r}`:r}});var u3=h(yl=>{"use strict";Object.defineProperty(yl,"__esModule",{value:!0});yl.userAgentPolicyName=void 0;yl.userAgentPolicy=Ede;var KO=p3(),WO=(0,KO.getUserAgentHeaderName)();yl.userAgentPolicyName="userAgentPolicy";function Ede(e={}){let t=(0,KO.getUserAgentValue)(e.userAgentPrefix);return{name:yl.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(WO)||r.headers.set(WO,await t),i(r)}}}});var k1=h(vl=>{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.isNodeReadableStream=XO;vl.isWebReadableStream=QO;vl.isReadableStream=xde;vl.isBlob=Nde;function XO(e){return!!(e&&typeof e.pipe=="function")}function QO(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function xde(e){return XO(e)||QO(e)}function Nde(e){return typeof e.stream=="function"}});var m3=h(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.getRawContent=Cde;tp.createFileFromStream=Rde;tp.createFile=Ode;var Sde=Br(),Tde=k1(),YO={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},j1=Symbol("rawContent");function Pde(e){return typeof e[j1]=="function"}function Cde(e){return Pde(e)?e[j1]():e.stream()}function Rde(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},YO),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,Tde.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[j1]:e})}function Ode(e,t,r={}){var i,n,a;return Sde.isNodeLike?Object.assign(Object.assign({},YO),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[j1]:()=>e}):new File([e],t,r)}});var eA=h(h3=>{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.concat=qde;var ta=(B1(),_s(q1)),f3=require("node:stream"),Ade=k1(),Ide=m3();function JO(){return ta.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield ta.__await(t.read());if(r)return yield ta.__await(void 0);yield yield ta.__await(i)}}finally{t.releaseLock()}})}function Dde(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=JO.bind(e)),e.values||(e.values=JO.bind(e))}function Lde(e){return e instanceof ReadableStream?(Dde(e),f3.Readable.fromWeb(e)):e}function ZO(e){return e instanceof Uint8Array?f3.Readable.from(Buffer.from(e)):(0,Ade.isBlob)(e)?ZO((0,Ide.getRawContent)(e)):Lde(e)}async function qde(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(ZO);return f3.Readable.from(function(){return ta.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,ta.__asyncValues(d)),l;l=yield ta.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield ta.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield ta.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var g3=h(_l=>{"use strict";Object.defineProperty(_l,"__esModule",{value:!0});_l.multipartPolicyName=void 0;_l.multipartPolicy=Vde;var Xs=Br(),Bde=eA(),Mde=k1();function Fde(){return`----AzSDKFormBoundary${(0,Xs.randomUUID)()}`}function kde(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function jde(e){return e instanceof Uint8Array?e.byteLength:(0,Mde.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function zde(e){let t=0;for(let r of e){let i=jde(r);if(i===void 0)return;t+=i}return t}async function Ude(e,t,r){let i=[(0,Xs.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,Xs.stringToUint8Array)(`\r +`,"utf-8"),(0,Xs.stringToUint8Array)(kde(a.headers),"utf-8"),(0,Xs.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,Xs.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,Xs.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=zde(i);n&&e.headers.set("Content-Length",n),e.body=await(0,Bde.concat)(i)}_l.multipartPolicyName="multipartPolicy";var Hde=70,$de=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Gde(e){if(e.length>Hde)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!$de.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Vde(){return{name:_l.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?Gde(i):i=Fde(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await Ude(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var y3=h(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});bl.decompressResponsePolicyName=void 0;bl.decompressResponsePolicy=Wde;bl.decompressResponsePolicyName="decompressResponsePolicy";function Wde(){return{name:bl.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var tA=h(z1=>{"use strict";Object.defineProperty(z1,"__esModule",{value:!0});z1.AbortError=void 0;var v3=class extends Error{constructor(t){super(t),this.name="AbortError"}};z1.AbortError=v3});var H1=h(U1=>{"use strict";Object.defineProperty(U1,"__esModule",{value:!0});U1.AbortError=void 0;var Kde=tA();Object.defineProperty(U1,"AbortError",{enumerable:!0,get:function(){return Kde.AbortError}})});var G1=h($1=>{"use strict";Object.defineProperty($1,"__esModule",{value:!0});$1.delay=Yde;$1.parseHeaderValueAsNumber=Jde;var Xde=H1(),Qde="The operation was aborted.";function Yde(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new Xde.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:Qde)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function Jde(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var W1=h(V1=>{"use strict";Object.defineProperty(V1,"__esModule",{value:!0});V1.isThrottlingRetryResponse=tce;V1.throttlingRetryStrategy=rce;var Zde=G1(),_3="Retry-After",ece=["retry-after-ms","x-ms-retry-after-ms",_3];function rA(e){if(e&&[429,503].includes(e.status))try{for(let n of ece){let a=(0,Zde.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===_3?1e3:1)}let t=e.headers.get(_3);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function tce(e){return Number.isFinite(rA(e))}function rce(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=rA(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var K1=h(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.exponentialRetryStrategy=oce;rp.isExponentialRetryResponse=iA;rp.isSystemError=nA;var ice=Br(),nce=W1(),ace=1e3,sce=1e3*64;function oce(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:ace,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:sce,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=nA(l),c=d&&e.ignoreSystemErrors,p=iA(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,nce.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,ice.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function iA(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function nA(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var wl=h(b3=>{"use strict";Object.defineProperty(b3,"__esModule",{value:!0});b3.retryPolicy=uce;var lce=G1(),dce=ul(),cce=H1(),aA=Qa(),sA=(0,dce.createClientLogger)("core-rest-pipeline retryPolicy"),pce="retryPolicy";function uce(e,t={maxRetries:aA.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||sA;return{name:pce,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new cce.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:aA.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||sA;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,lce.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var w3=h(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.defaultRetryPolicyName=void 0;El.defaultRetryPolicy=yce;var mce=K1(),fce=W1(),hce=wl(),gce=Qa();El.defaultRetryPolicyName="defaultRetryPolicy";function yce(e={}){var t;return{name:El.defaultRetryPolicyName,sendRequest:(0,hce.retryPolicy)([(0,fce.throttlingRetryStrategy)(),(0,mce.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:gce.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var ip=h(x3=>{"use strict";Object.defineProperty(x3,"__esModule",{value:!0});x3.createHttpHeaders=_ce;function X1(e){return e.toLowerCase()}function*vce(e){for(let t of e.values())yield[t.name,t.value]}var E3=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(X1(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(X1(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(X1(t))}delete(t){this._headersMap.delete(X1(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return vce(this._headersMap)}};function _ce(e){return new E3(e)}});var N3=h(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});xl.formDataPolicyName=void 0;xl.formDataPolicy=wce;var lA=Br(),oA=ip();xl.formDataPolicyName="formDataPolicy";function bce(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function wce(){return{name:xl.formDataPolicyName,async sendRequest(e,t){if(lA.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=bce(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=Ece(e.formData):await xce(e.formData,e),e.formData=void 0}return t(e)}}}function Ece(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function xce(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[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,oA.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,lA.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,oA.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var cA=h((yEe,dA)=>{var Nl=1e3,Sl=Nl*60,Tl=Sl*60,Qs=Tl*24,Nce=Qs*7,Sce=Qs*365.25;dA.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Tce(e);if(r==="number"&&isFinite(e))return t.long?Cce(e):Pce(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Tce(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*Sce;case"weeks":case"week":case"w":return r*Nce;case"days":case"day":case"d":return r*Qs;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Tl;case"minutes":case"minute":case"mins":case"min":case"m":return r*Sl;case"seconds":case"second":case"secs":case"sec":case"s":return r*Nl;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Pce(e){var t=Math.abs(e);return t>=Qs?Math.round(e/Qs)+"d":t>=Tl?Math.round(e/Tl)+"h":t>=Sl?Math.round(e/Sl)+"m":t>=Nl?Math.round(e/Nl)+"s":e+"ms"}function Cce(e){var t=Math.abs(e);return t>=Qs?Q1(e,t,Qs,"day"):t>=Tl?Q1(e,t,Tl,"hour"):t>=Sl?Q1(e,t,Sl,"minute"):t>=Nl?Q1(e,t,Nl,"second"):e+" ms"}function Q1(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var S3=h((vEe,pA)=>{function Rce(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=cA(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(U==="%%")return"%";R++;let k=r.formatters[ne];if(typeof k=="function"){let q=y[R];U=k.call(_,q),y.splice(R,1),R--}return U}),r.formatArgs.call(_,y),(_.log||r.log).apply(_,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{pi.formatArgs=Ace;pi.save=Ice;pi.load=Dce;pi.useColors=Oce;pi.storage=Lce();pi.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`."))}})();pi.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 Oce(){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 Ace(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+Y1.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}pi.log=console.debug||console.log||(()=>{});function Ice(e){try{e?pi.storage.setItem("debug",e):pi.storage.removeItem("debug")}catch{}}function Dce(){let e;try{e=pi.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Lce(){try{return localStorage}catch{}}Y1.exports=S3()(pi);var{formatters:qce}=Y1.exports;qce.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var fA=h((Kt,Z1)=>{var Bce=require("tty"),J1=require("util");Kt.init=Hce;Kt.log=jce;Kt.formatArgs=Fce;Kt.save=zce;Kt.load=Uce;Kt.useColors=Mce;Kt.destroy=J1.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Kt.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Kt.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{}Kt.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.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 Mce(){return"colors"in Kt.inspectOpts?!!Kt.inspectOpts.colors:Bce.isatty(process.stderr.fd)}function Fce(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+Z1.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=kce()+t+" "+e[0]}function kce(){return Kt.inspectOpts.hideDate?"":new Date().toISOString()+" "}function jce(...e){return process.stderr.write(J1.formatWithOptions(Kt.inspectOpts,...e)+` +`)}function zce(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Uce(){return process.env.DEBUG}function Hce(e){e.inspectOpts={};let t=Object.keys(Kt.inspectOpts);for(let r=0;rt.trim()).join(" ")};mA.O=function(e){return this.inspectOpts.colors=this.useColors,J1.inspect(e,this.inspectOpts)}});var np=h((_Ee,T3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?T3.exports=uA():T3.exports=fA()});var yA=h(Zr=>{"use strict";var $ce=Zr&&Zr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gce=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hA=Zr&&Zr.__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)&&$ce(t,e,r);return Gce(t,e),t};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.req=Zr.json=Zr.toBuffer=void 0;var Vce=hA(require("http")),Wce=hA(require("https"));async function gA(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}Zr.toBuffer=gA;async function Kce(e){let r=(await gA(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Zr.json=Kce;function Xce(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?Wce:Vce).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}Zr.req=Xce});var C3=h(ui=>{"use strict";var _A=ui&&ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qce=ui&&ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bA=ui&&ui.__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)&&_A(t,e,r);return Qce(t,e),t},Yce=ui&&ui.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&_A(t,e,r)};Object.defineProperty(ui,"__esModule",{value:!0});ui.Agent=void 0;var Jce=bA(require("net")),vA=bA(require("http")),Zce=require("https");Yce(yA(),ui);var Pn=Symbol("AgentBaseInternalState"),P3=class extends vA.Agent{constructor(t){super(t),this[Pn]={}}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 Jce.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Zce.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof vA.Agent)return o.addRequest(t,n);this[Pn].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[Pn].currentSocket;if(this[Pn].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Pn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Pn]&&(this[Pn].defaultPort=t)}get protocol(){return this[Pn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Pn]&&(this[Pn].protocol=t)}};ui.Agent=P3});var wA=h(Pl=>{"use strict";var epe=Pl&&Pl.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Pl,"__esModule",{value:!0});Pl.parseProxyResponse=void 0;var tpe=epe(np()),ef=(0,tpe.default)("https-proxy-agent:parse-proxy-response");function rpe(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),ef("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),ef("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){ef("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],_=g.slice(2).join(" "),b={};for(let C of m){if(!C)continue;let R=C.indexOf(":");if(R===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let A=C.slice(0,R).toLowerCase(),U=C.slice(R+1).trimStart(),ne=b[A];typeof ne=="string"?b[A]=[ne,U]:Array.isArray(ne)?ne.push(U):b[A]=U}ef("got proxy server response: %o %o",f,b),s(),t({connect:{statusCode:y,statusText:_,headers:b},buffered:p})}e.on("error",l),e.on("end",o),a()})}Pl.parseProxyResponse=rpe});var TA=h(Ii=>{"use strict";var ipe=Ii&&Ii.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),npe=Ii&&Ii.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NA=Ii&&Ii.__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)&&ipe(t,e,r);return npe(t,e),t},SA=Ii&&Ii.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.HttpsProxyAgent=void 0;var R3=NA(require("net")),EA=NA(require("tls")),ape=SA(require("assert")),spe=SA(np()),ope=C3(),lpe=require("url"),dpe=wA(),ap=(0,spe.default)("https-proxy-agent"),tf=class extends ope.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new lpe.URL(t):t,this.proxyHeaders=r?.headers??{},ap("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?xA(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){ap("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=EA.connect({...this.connectOpts,servername:u})}else ap("Creating `net.Socket`: %o",this.connectOpts),n=R3.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=R3.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,dpe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",cpe),r.secureEndpoint){ap("Upgrading socket connection to TLS");let u=r.servername||r.host;return EA.connect({...xA(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new R3.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{ap("Replaying proxy buffer for failed request"),(0,ape.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};tf.protocols=["http","https"];Ii.HttpsProxyAgent=tf;function cpe(e){e.resume()}function xA(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var RA=h(Di=>{"use strict";var ppe=Di&&Di.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),upe=Di&&Di.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CA=Di&&Di.__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)&&ppe(t,e,r);return upe(t,e),t},mpe=Di&&Di.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Di,"__esModule",{value:!0});Di.HttpProxyAgent=void 0;var fpe=CA(require("net")),hpe=CA(require("tls")),gpe=mpe(np()),ype=require("events"),vpe=C3(),PA=require("url"),Cl=(0,gpe.default)("http-proxy-agent"),rf=class extends vpe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new PA.URL(t):t,this.proxyHeaders=r?.headers??{},Cl("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?_pe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new PA.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Cl("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Cl("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Cl("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(Cl("Creating `tls.Socket`: %o",this.connectOpts),a=hpe.connect(this.connectOpts)):(Cl("Creating `net.Socket`: %o",this.connectOpts),a=fpe.connect(this.connectOpts)),await(0,ype.once)(a,"connect"),a}};rf.protocols=["http","https"];Di.HttpProxyAgent=rf;function _pe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var O3=h(Li=>{"use strict";Object.defineProperty(Li,"__esModule",{value:!0});Li.globalNoProxyList=Li.proxyPolicyName=void 0;Li.loadNoProxy=LA;Li.getDefaultProxySettings=Rpe;Li.proxyPolicy=Ape;var bpe=TA(),wpe=RA(),Epe=Ks(),xpe="HTTPS_PROXY",Npe="HTTP_PROXY",Spe="ALL_PROXY",Tpe="NO_PROXY";Li.proxyPolicyName="proxyPolicy";Li.globalNoProxyList=[];var IA=!1,Ppe=new Map;function nf(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function DA(){if(!process)return;let e=nf(xpe),t=nf(Spe),r=nf(Npe);return e||t||r}function Cpe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function LA(){let e=nf(Tpe);return IA=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function Rpe(e){if(!e&&(e=DA(),!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 Ope(){let e=DA();return e?new URL(e):void 0}function OA(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 AA(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&Epe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new wpe.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new bpe.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function Ape(e,t){IA||Li.globalNoProxyList.push(...LA());let r=e?OA(e):Ope(),i={};return{name:Li.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!Cpe(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:Li.globalNoProxyList,t?.customNoProxyList?void 0:Ppe)?AA(n,i,r):n.proxySettings&&AA(n,i,OA(n.proxySettings)),a(n)}}}});var A3=h(Rl=>{"use strict";Object.defineProperty(Rl,"__esModule",{value:!0});Rl.setClientRequestIdPolicyName=void 0;Rl.setClientRequestIdPolicy=Ipe;Rl.setClientRequestIdPolicyName="setClientRequestIdPolicy";function Ipe(e="x-ms-client-request-id"){return{name:Rl.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var I3=h(Ol=>{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});Ol.tlsPolicyName=void 0;Ol.tlsPolicy=Dpe;Ol.tlsPolicyName="tlsPolicy";function Dpe(e){return{name:Ol.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var D3=h(Cn=>{"use strict";Object.defineProperty(Cn,"__esModule",{value:!0});Cn.TracingContextImpl=Cn.createTracingContext=Cn.knownContextKeys=void 0;Cn.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Lpe(e={}){let t=new af(e.parentContext);return e.span&&(t=t.setValue(Cn.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Cn.knownContextKeys.namespace,e.namespace)),t}Cn.createTracingContext=Lpe;var af=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}};Cn.TracingContextImpl=af});var qA=h(sf=>{"use strict";Object.defineProperty(sf,"__esModule",{value:!0});sf.state=void 0;sf.state={instrumenterImplementation:void 0}});var L3=h(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.getInstrumenter=Rn.useInstrumenter=Rn.createDefaultInstrumenter=Rn.createDefaultTracingSpan=void 0;var qpe=D3(),of=qA();function BA(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Rn.createDefaultTracingSpan=BA;function MA(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:BA(),tracingContext:(0,qpe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Rn.createDefaultInstrumenter=MA;function Bpe(e){of.state.instrumenterImplementation=e}Rn.useInstrumenter=Bpe;function Mpe(){return of.state.instrumenterImplementation||(of.state.instrumenterImplementation=MA()),of.state.instrumenterImplementation}Rn.getInstrumenter=Mpe});var FA=h(df=>{"use strict";Object.defineProperty(df,"__esModule",{value:!0});df.createTracingClient=void 0;var lf=L3(),q3=D3();function Fpe(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,lf.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(q3.knownContextKeys.namespace)||(f=f.setValue(q3.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(q3.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,lf.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,lf.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,lf.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}df.createTracingClient=Fpe});var B3=h(Al=>{"use strict";Object.defineProperty(Al,"__esModule",{value:!0});Al.createTracingClient=Al.useInstrumenter=void 0;var kpe=L3();Object.defineProperty(Al,"useInstrumenter",{enumerable:!0,get:function(){return kpe.useInstrumenter}});var jpe=FA();Object.defineProperty(Al,"createTracingClient",{enumerable:!0,get:function(){return jpe.createTracingClient}})});var kA=h(cf=>{"use strict";Object.defineProperty(cf,"__esModule",{value:!0});cf.custom=void 0;var zpe=require("node:util");cf.custom=zpe.inspect.custom});var pf=h(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.RestError=void 0;sp.isRestError=Vpe;var Upe=Br(),Hpe=kA(),$pe=A1(),Gpe=new $pe.Sanitizer,Il=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.setPrototypeOf(this,e.prototype)}[Hpe.custom](){return`RestError: ${this.message} + ${Gpe.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};sp.RestError=Il;Il.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Il.PARSE_ERROR="PARSE_ERROR";function Vpe(e){return e instanceof Il?!0:(0,Upe.isError)(e)&&e.name==="RestError"}});var M3=h(Dl=>{"use strict";Object.defineProperty(Dl,"__esModule",{value:!0});Dl.tracingPolicyName=void 0;Dl.tracingPolicy=Jpe;var Wpe=B3(),Kpe=Qa(),Xpe=p3(),uf=Ks(),op=Br(),Qpe=pf(),Ype=A1();Dl.tracingPolicyName="tracingPolicy";function Jpe(e={}){let t=(0,Xpe.getUserAgentValue)(e.userAgentPrefix),r=new Ype.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Zpe();return{name:Dl.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=eue(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return rue(d,p),p}catch(p){throw tue(d,p),p}}}}function Zpe(){try{return(0,Wpe.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Kpe.SDK_VERSION})}catch(e){uf.logger.warning(`Error when creating the TracingClient: ${(0,op.getErrorMessage)(e)}`);return}}function eue(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){uf.logger.warning(`Skipping creating a tracing span due to an error: ${(0,op.getErrorMessage)(i)}`);return}}function tue(e,t){try{e.setStatus({status:"error",error:(0,op.isError)(t)?t:void 0}),(0,Qpe.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){uf.logger.warning(`Skipping tracing span processing due to an error: ${(0,op.getErrorMessage)(r)}`)}}function rue(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){uf.logger.warning(`Skipping tracing span processing due to an error: ${(0,op.getErrorMessage)(r)}`)}}});var UA=h(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});F3.createPipelineFromOptions=fue;var iue=a3(),nue=qy(),aue=s3(),sue=u3(),jA=g3(),oue=y3(),lue=w3(),due=N3(),zA=Br(),cue=O3(),pue=A3(),uue=I3(),mue=M3();function fue(e){var t;let r=(0,nue.createEmptyPipeline)();return zA.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,uue.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,cue.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,oue.decompressResponsePolicy)())),r.addPolicy((0,due.formDataPolicy)(),{beforePolicies:[jA.multipartPolicyName]}),r.addPolicy((0,sue.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,pue.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,jA.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,lue.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,mue.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),zA.isNodeLike&&r.addPolicy((0,aue.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,iue.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var KA=h(ff=>{"use strict";Object.defineProperty(ff,"__esModule",{value:!0});ff.getBodyLength=WA;ff.createNodeHttpClient=wue;var U3=(B1(),_s(q1)),k3=U3.__importStar(require("node:http")),j3=U3.__importStar(require("node:https")),HA=U3.__importStar(require("node:zlib")),hue=require("node:stream"),$A=H1(),gue=ip(),cp=pf(),lp=Ks(),yue={};function dp(e){return e&&typeof e.pipe=="function"}function GA(e){return 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 VA(e){return e&&typeof e.byteLength=="number"}var mf=class extends hue.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},z3=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new $A.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=WA(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,_=new mf(y);_.on("error",b=>{lp.logger.error("Error in upload progress",b)}),dp(d)?d.pipe(_):_.end(d),d=_}let p=await this.makeRequest(t,a,d),u=vue(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?_ue(p,u):p;let g=t.onDownloadProgress;if(g){let y=new mf(g);y.on("error",_=>{lp.logger.error("Error in download progress",_)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await bue(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();dp(d)&&(p=GA(d));let u=Promise.resolve();dp(c)&&(u=GA(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{lp.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?k3.request(l,d):j3.request(l,d);p.once("error",u=>{var m;c(new cp.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:cp.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new $A.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&dp(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):VA(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(lp.logger.error("Unrecognized body type",i),c(new cp.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?k3.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new k3.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return j3.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:yue,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(lp.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new j3.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function vue(e){let t=(0,gue.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 _ue(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=HA.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=HA.createInflate();return e.pipe(i),i}return e}function bue(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new cp.RestError(`Error reading response as text: ${n.message}`,{code:cp.RestError.PARSE_ERROR}))})})}function WA(e){return e?Buffer.isBuffer(e)?e.length:dp(e)?null:VA(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function wue(){return new z3}});var XA=h(H3=>{"use strict";Object.defineProperty(H3,"__esModule",{value:!0});H3.createDefaultHttpClient=xue;var Eue=KA();function xue(){return(0,Eue.createNodeHttpClient)()}});var QA=h(G3=>{"use strict";Object.defineProperty(G3,"__esModule",{value:!0});G3.createPipelineRequest=Tue;var Nue=ip(),Sue=Br(),$3=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,Nue.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,Sue.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function Tue(e){return new $3(e)}});var YA=h(pp=>{"use strict";Object.defineProperty(pp,"__esModule",{value:!0});pp.exponentialRetryPolicyName=void 0;pp.exponentialRetryPolicy=Oue;var Pue=K1(),Cue=wl(),Rue=Qa();pp.exponentialRetryPolicyName="exponentialRetryPolicy";function Oue(e={}){var t;return(0,Cue.retryPolicy)([(0,Pue.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Rue.DEFAULT_RETRY_POLICY_COUNT})}});var JA=h(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});Ll.systemErrorRetryPolicyName=void 0;Ll.systemErrorRetryPolicy=Lue;var Aue=K1(),Iue=wl(),Due=Qa();Ll.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Lue(e={}){var t;return{name:Ll.systemErrorRetryPolicyName,sendRequest:(0,Iue.retryPolicy)([(0,Aue.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Due.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var ZA=h(ql=>{"use strict";Object.defineProperty(ql,"__esModule",{value:!0});ql.throttlingRetryPolicyName=void 0;ql.throttlingRetryPolicy=Fue;var que=W1(),Bue=wl(),Mue=Qa();ql.throttlingRetryPolicyName="throttlingRetryPolicy";function Fue(e={}){var t;return{name:ql.throttlingRetryPolicyName,sendRequest:(0,Bue.retryPolicy)([(0,que.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Mue.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var V3=h(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.DEFAULT_CYCLER_OPTIONS=void 0;Bl.createTokenCycler=zue;var kue=G1();Bl.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function jue(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var eI=h(Ml=>{"use strict";Object.defineProperty(Ml,"__esModule",{value:!0});Ml.bearerTokenAuthenticationPolicyName=void 0;Ml.bearerTokenAuthenticationPolicy=Vue;var Uue=V3(),Hue=Ks();Ml.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function $ue(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function Gue(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Vue(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||Hue.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:$ue,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,Uue.createTokenCycler)(r):()=>Promise.resolve(null);return{name:Ml.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&Gue(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var tI=h(Fl=>{"use strict";Object.defineProperty(Fl,"__esModule",{value:!0});Fl.ndJsonPolicyName=void 0;Fl.ndJsonPolicy=Wue;Fl.ndJsonPolicyName="ndJsonPolicy";function Wue(){return{name:Fl.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 iI=h(Ys=>{"use strict";Object.defineProperty(Ys,"__esModule",{value:!0});Ys.auxiliaryAuthenticationHeaderPolicyName=void 0;Ys.auxiliaryAuthenticationHeaderPolicy=Yue;var Kue=V3(),Xue=Ks();Ys.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var rI="x-ms-authorization-auxiliary";async function Que(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function Yue(e){let{credentials:t,scopes:r}=e,i=e.logger||Xue.logger,n=new WeakMap;return{name:Ys.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.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(`${Ys.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,Kue.createTokenCycler)(d),n.set(d,c)),o.push(Que({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${rI} header will not be set.`),s(a)):(a.headers.set(rI,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var ra=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var Jue=qy();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return Jue.createEmptyPipeline}});var Zue=UA();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return Zue.createPipelineFromOptions}});var eme=XA();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return eme.createDefaultHttpClient}});var tme=ip();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return tme.createHttpHeaders}});var rme=QA();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return rme.createPipelineRequest}});var nI=pf();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return nI.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return nI.isRestError}});var aI=y3();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return aI.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return aI.decompressResponsePolicyName}});var sI=YA();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return sI.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return sI.exponentialRetryPolicyName}});var oI=A3();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return oI.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return oI.setClientRequestIdPolicyName}});var lI=a3();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return lI.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return lI.logPolicyName}});var dI=g3();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return dI.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return dI.multipartPolicyName}});var W3=O3();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return W3.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return W3.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return W3.getDefaultProxySettings}});var cI=s3();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return cI.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return cI.redirectPolicyName}});var pI=JA();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return pI.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return pI.systemErrorRetryPolicyName}});var uI=ZA();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return uI.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return uI.throttlingRetryPolicyName}});var ime=wl();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return ime.retryPolicy}});var mI=M3();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return mI.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return mI.tracingPolicyName}});var nme=w3();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return nme.defaultRetryPolicy}});var fI=u3();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return fI.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return fI.userAgentPolicyName}});var hI=I3();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return hI.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return hI.tlsPolicyName}});var gI=N3();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return gI.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return gI.formDataPolicyName}});var yI=eI();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return yI.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return yI.bearerTokenAuthenticationPolicyName}});var vI=tI();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return vI.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return vI.ndJsonPolicyName}});var _I=iI();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return _I.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return _I.auxiliaryAuthenticationHeaderPolicyName}});var bI=m3();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return bI.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return bI.createFileFromStream}})});var HI={};_u(HI,{__addDisposableResource:()=>zI,__assign:()=>hf,__asyncDelegator:()=>DI,__asyncGenerator:()=>II,__asyncValues:()=>LI,__await:()=>kl,__awaiter:()=>TI,__classPrivateFieldGet:()=>FI,__classPrivateFieldIn:()=>jI,__classPrivateFieldSet:()=>kI,__createBinding:()=>yf,__decorate:()=>xI,__disposeResources:()=>UI,__esDecorate:()=>ame,__exportStar:()=>CI,__extends:()=>wI,__generator:()=>PI,__importDefault:()=>MI,__importStar:()=>BI,__makeTemplateObject:()=>qI,__metadata:()=>SI,__param:()=>NI,__propKey:()=>ome,__read:()=>X3,__rest:()=>EI,__runInitializers:()=>sme,__setFunctionName:()=>lme,__spread:()=>RI,__spreadArray:()=>AI,__spreadArrays:()=>OI,__values:()=>gf,default:()=>pme});function wI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");K3(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function EI(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function NI(e,t){return function(r,i){t(r,i,e)}}function ame(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function sme(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 X3(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function RI(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof kl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function DI(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:kl(e[n](s)),done:!1}:a?a(s):s}:a}}function LI(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 gf=="function"?gf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function qI(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function BI(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)&&yf(t,e,r);return dme(t,e),t}function MI(e){return e&&e.__esModule?e:{default:e}}function FI(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function kI(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function jI(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function zI(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function UI(e){function t(a){e.error=e.hasError?new cme(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var K3,hf,yf,dme,cme,pme,$I=dt(()=>{K3=function(e,t){return K3=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},K3(e,t)};hf=function(){return hf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});vf.AzureKeyCredential=void 0;var Q3=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}};vf.AzureKeyCredential=Q3});var VI=h(Y3=>{"use strict";Object.defineProperty(Y3,"__esModule",{value:!0});Y3.isKeyCredential=mme;var ume=Br();function mme(e){return(0,ume.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var WI=h(up=>{"use strict";Object.defineProperty(up,"__esModule",{value:!0});up.AzureNamedKeyCredential=void 0;up.isNamedKeyCredential=hme;var fme=Br(),J3=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}};up.AzureNamedKeyCredential=J3;function hme(e){return(0,fme.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var KI=h(mp=>{"use strict";Object.defineProperty(mp,"__esModule",{value:!0});mp.AzureSASCredential=void 0;mp.isSASCredential=yme;var gme=Br(),Z3=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}};mp.AzureSASCredential=Z3;function yme(e){return(0,gme.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var XI=h(e9=>{"use strict";Object.defineProperty(e9,"__esModule",{value:!0});e9.isTokenCredential=vme;function vme(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var JI=h(xr=>{"use strict";Object.defineProperty(xr,"__esModule",{value:!0});xr.isTokenCredential=xr.isSASCredential=xr.AzureSASCredential=xr.isNamedKeyCredential=xr.AzureNamedKeyCredential=xr.isKeyCredential=xr.AzureKeyCredential=void 0;var _me=GI();Object.defineProperty(xr,"AzureKeyCredential",{enumerable:!0,get:function(){return _me.AzureKeyCredential}});var bme=VI();Object.defineProperty(xr,"isKeyCredential",{enumerable:!0,get:function(){return bme.isKeyCredential}});var QI=WI();Object.defineProperty(xr,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return QI.AzureNamedKeyCredential}});Object.defineProperty(xr,"isNamedKeyCredential",{enumerable:!0,get:function(){return QI.isNamedKeyCredential}});var YI=KI();Object.defineProperty(xr,"AzureSASCredential",{enumerable:!0,get:function(){return YI.AzureSASCredential}});Object.defineProperty(xr,"isSASCredential",{enumerable:!0,get:function(){return YI.isSASCredential}});var wme=XI();Object.defineProperty(xr,"isTokenCredential",{enumerable:!0,get:function(){return wme.isTokenCredential}})});var t9=h(On=>{"use strict";Object.defineProperty(On,"__esModule",{value:!0});On.pipelineContainsDisableKeepAlivePolicy=On.createDisableKeepAlivePolicy=On.disableKeepAlivePolicyName=void 0;On.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Eme(){return{name:On.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}On.createDisableKeepAlivePolicy=Eme;function xme(e){return e.getOrderedPolicies().some(t=>t.name===On.disableKeepAlivePolicyName)}On.pipelineContainsDisableKeepAlivePolicy=xme});var wD={};_u(wD,{__addDisposableResource:()=>_D,__assign:()=>_f,__asyncDelegator:()=>pD,__asyncGenerator:()=>cD,__asyncValues:()=>uD,__await:()=>jl,__awaiter:()=>nD,__classPrivateFieldGet:()=>gD,__classPrivateFieldIn:()=>vD,__classPrivateFieldSet:()=>yD,__createBinding:()=>wf,__decorate:()=>tD,__disposeResources:()=>bD,__esDecorate:()=>Nme,__exportStar:()=>sD,__extends:()=>ZI,__generator:()=>aD,__importDefault:()=>hD,__importStar:()=>fD,__makeTemplateObject:()=>mD,__metadata:()=>iD,__param:()=>rD,__propKey:()=>Tme,__read:()=>i9,__rest:()=>eD,__runInitializers:()=>Sme,__setFunctionName:()=>Pme,__spread:()=>oD,__spreadArray:()=>dD,__spreadArrays:()=>lD,__values:()=>bf,default:()=>Ome});function ZI(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");r9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function eD(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function rD(e,t){return function(r,i){t(r,i,e)}}function Nme(e,t,r,i,n,a){function s(_){if(_!==void 0&&typeof _!="function")throw new TypeError("Function expected");return _}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(_){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(_||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function Sme(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 i9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function oD(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof jl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function pD(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:jl(e[n](s)),done:!1}:a?a(s):s}:a}}function uD(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 bf=="function"?bf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function mD(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function fD(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)&&wf(t,e,r);return Cme(t,e),t}function hD(e){return e&&e.__esModule?e:{default:e}}function gD(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function yD(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function vD(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function _D(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function bD(e){function t(a){e.error=e.hasError?new Rme(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var r9,_f,wf,Cme,Rme,Ome,ED=dt(()=>{r9=function(e,t){return r9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},r9(e,t)};_f=function(){return _f=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.decodeStringToString=An.decodeString=An.encodeByteArray=An.encodeString=void 0;function Ame(e){return Buffer.from(e).toString("base64")}An.encodeString=Ame;function Ime(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}An.encodeByteArray=Ime;function Dme(e){return Buffer.from(e,"base64")}An.decodeString=Dme;function Lme(e){return Buffer.from(e,"base64").toString()}An.decodeStringToString=Lme});var fp=h(zl=>{"use strict";Object.defineProperty(zl,"__esModule",{value:!0});zl.XML_CHARKEY=zl.XML_ATTRKEY=void 0;zl.XML_ATTRKEY="$";zl.XML_CHARKEY="_"});var a9=h(In=>{"use strict";Object.defineProperty(In,"__esModule",{value:!0});In.flattenResponse=In.isValidUuid=In.isDuration=In.isPrimitiveBody=void 0;function xD(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)}In.isPrimitiveBody=xD;var qme=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bme(e){return qme.test(e)}In.isDuration=Bme;var Mme=/^[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 Fme(e){return Mme.test(e)}In.isValidUuid=Fme;function kme(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 jme(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return kme({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:xD(e.parsedBody,o)})}In.flattenResponse=jme});var hp=h(Ul=>{"use strict";Object.defineProperty(Ul,"__esModule",{value:!0});Ul.MapperTypeNames=Ul.createSerializer=void 0;var zme=(ED(),_s(wD)),xf=zme.__importStar(n9()),Xt=fp(),SD=a9(),s9=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthb.indexOf(y)!==_)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Xt.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=Kme(c,i,r):c.match(/^Enum$/i)!==null?d=Xme(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=Jme(c,r,i):c.match(/^ByteArray$/i)!==null?d=Qme(i,r):c.match(/^Base64Url$/i)!==null?d=Yme(i,r):c.match(/^Sequence$/i)!==null?d=Zme(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=e1e(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=r1e(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Xt.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=n1e(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[Xt.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=Wme(r):p.match(/^ByteArray$/i)!==null?c=xf.decodeString(r):p.match(/^Base64Url$/i)!==null?c=Gme(r):p.match(/^Sequence$/i)!==null?c=s1e(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=a1e(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function Ume(e={},t=!1){return new s9(e,t)}Ul.createSerializer=Ume;function Hme(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function $me(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=xf.encodeByteArray(e);return Hme(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function Gme(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,"/"),xf.decodeString(e)}}function o9(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Vme(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Wme(e){if(e)return new Date(e*1e3)}function Kme(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,SD.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 Xme(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Qme(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=xf.encodeByteArray(t)}return t}function Yme(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=$me(t)}return t}function Jme(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=Vme(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,SD.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Zme(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function CD(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Xt.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Xt.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[Xt.XML_ATTRKEY]=a,s}function i1e(e,t){return[Xt.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function n1e(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:Xt.XML_CHARKEY;Ef(e,t)&&(t=RD(e,t,r,"serializedName"));let l=PD(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=o9(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:_}=m,b=i;g!==""&&g!==void 0&&(b=i+"."+g);let C=m.headerCollectionPrefix;if(C){let R={};for(let A of Object.keys(r))A.startsWith(C)&&(R[A.substring(C.length)]=e.deserialize(m.type.value,r[A],b,n)),c.push(A);d[u]=R}else if(e.isXML)if(m.xmlIsAttribute&&r[Xt.XML_ATTRKEY])d[u]=e.deserialize(m,r[Xt.XML_ATTRKEY][y],b,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let R=_||y||g;if(m.xmlIsWrapped){let A=r[y],U=(s=A?.[_])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,U,b,n),c.push(y)}else{let A=r[R];d[u]=e.deserialize(m,A,b,n),c.push(R)}}else{let R,A=r,U=0;for(let q of f){if(!A)break;U++,A=A[q]}A===null&&U{for(let f in l)if(o9(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!i1e(u,n)&&(d[u]=r[u]);return d}function a1e(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="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 s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function s1e(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="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]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Nf,"__esModule",{value:!0});Nf.state=void 0;Nf.state={operationRequestMap:new WeakMap}});var gp=h(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.getOperationRequestInfo=Hl.getOperationArgumentValueFromParameter=void 0;var AD=OD();function DD(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=ID(e,i);!s.propertyFound&&r&&(s=ID(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=DD(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Hl.getOperationArgumentValueFromParameter=DD;function ID(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.deserializationPolicy=Js.deserializationPolicyName=void 0;var d1e=fp(),Sf=ra(),BD=hp(),l9=gp(),c1e=["application/json","text/json"],p1e=["application/xml","application/atom+xml"];Js.deserializationPolicyName="deserializationPolicy";function u1e(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:c1e,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:p1e,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:d1e.XML_CHARKEY}};return{name:Js.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return h1e(l,d,g,u,c)}}}Js.deserializationPolicy=u1e;function m1e(e){let t,r=e.request,i=(0,l9.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function f1e(e){let t=e.request,r=(0,l9.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function h1e(e,t,r,i,n){let a=await v1e(e,t,r,i,n);if(!f1e(a))return a;let s=(0,l9.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=m1e(a),{error:d,shouldReturnResponse:c}=y1e(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===BD.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new Sf.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function g1e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function y1e(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(g1e(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new Sf.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===BD.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function v1e(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||Sf.RestError.PARSE_ERROR;throw new Sf.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var Tf=h($l=>{"use strict";Object.defineProperty($l,"__esModule",{value:!0});$l.getPathStringFromParameter=$l.getStreamingResponseStatusCodes=void 0;var _1e=hp();function b1e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===_1e.MapperTypeNames.Stream&&t.add(Number(r))}return t}$l.getStreamingResponseStatusCodes=b1e;function w1e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}$l.getPathStringFromParameter=w1e});var u9=h(rn=>{"use strict";Object.defineProperty(rn,"__esModule",{value:!0});rn.serializeRequestBody=rn.serializeHeaders=rn.serializationPolicy=rn.serializationPolicyName=void 0;var p9=fp(),Pf=gp(),c9=hp(),yp=Tf();rn.serializationPolicyName="serializationPolicy";function E1e(e={}){let t=e.stringifyXML;return{name:rn.serializationPolicyName,async sendRequest(r,i){let n=(0,Pf.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(MD(r,s,a),FD(r,s,a,t)),i(r)}}}rn.serializationPolicy=E1e;function MD(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,Pf.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,yp.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,yp.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}rn.serializeHeaders=MD;function FD(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:p9.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Pf.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:_,xmlNamespacePrefix:b,nullable:C}=u,R=u.type.name;try{if(e.body!==void 0&&e.body!==null||C&&e.body===null||m){let A=(0,yp.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,A,c);let U=R===c9.MapperTypeNames.Stream;if(r.isXML){let ne=b?`xmlns:${b}`:"xmlns",k=x1e(_,ne,R,e.body,c);R===c9.MapperTypeNames.Sequence?e.body=i(N1e(k,y||g||f,ne,_),{rootName:g||f,xmlCharKey:p}):U||(e.body=i(k,{rootName:g||f,xmlCharKey:p}))}else{if(R===c9.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;U||(e.body=JSON.stringify(e.body))}}}catch(A){throw new Error(`Error "${A.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,Pf.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,yp.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,yp.getPathStringFromParameter)(u),c)}}}}rn.serializeRequestBody=FD;function x1e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[p9.XML_ATTRKEY]={[t]:e},a}return i}function N1e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[p9.XML_ATTRKEY]={[r]:i},n}});var m9=h(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.createClientPipeline=void 0;var S1e=d9(),kD=ra(),T1e=u9();function P1e(e={}){let t=(0,kD.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,kD.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,T1e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,S1e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Cf.createClientPipeline=P1e});var jD=h(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.getCachedDefaultHttpClient=void 0;var C1e=ra(),f9;function R1e(){return f9||(f9=(0,C1e.createDefaultHttpClient)()),f9}Rf.getCachedDefaultHttpClient=R1e});var $D=h(Gl=>{"use strict";Object.defineProperty(Gl,"__esModule",{value:!0});Gl.appendQueryParams=Gl.getRequestUrl=void 0;var UD=gp(),h9=Tf(),O1e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function A1e(e,t,r,i){let n=I1e(t,r,i),a=!1,s=zD(e,n);if(t.path){let d=zD(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),D1e(d)?(s=d,a=!0):s=L1e(s,d)}let{queryParams:o,sequenceParams:l}=q1e(t,r,i);return s=HD(s,o,l,a),s}Gl.getRequestUrl=A1e;function zD(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function I1e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,UD.getOperationArgumentValueFromParameter)(t,a,r),o=(0,h9.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function D1e(e){return e.includes("://")}function L1e(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 n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function q1e(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,UD.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,h9.getPathStringFromParameter)(s));let l=s.collectionFormat?O1e[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,h9.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function B1e(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[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function HD(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=B1e(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}Gl.appendQueryParams=HD});var g9=h(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.logger=void 0;var M1e=ul();Of.logger=(0,M1e.createClientLogger)("core-client")});var VD=h(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.ServiceClient=void 0;var F1e=ra(),k1e=m9(),GD=a9(),j1e=jD(),z1e=gp(),U1e=$D(),H1e=Tf(),$1e=g9(),y9=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&&$1e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,j1e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||G1e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}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 n=(0,U1e.getRequestUrl)(i,r,t,this),a=(0,F1e.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,z1e.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,H1e.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,GD.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,GD.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};Af.ServiceClient=y9;function G1e(e){let t=V1e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,k1e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function V1e(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 KD=h(Vl=>{"use strict";Object.defineProperty(Vl,"__esModule",{value:!0});Vl.authorizeRequestOnClaimChallenge=Vl.parseCAEChallenge=void 0;var W1e=g9(),K1e=n9();function WD(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}Vl.parseCAEChallenge=WD;async function X1e(e){let{scopes:t,response:r}=e,i=e.logger||W1e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(WD(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,K1e.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Vl.authorizeRequestOnClaimChallenge=X1e});var QD=h(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.authorizeRequestOnTenantChallenge=void 0;var XD={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Q1e(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 Y1e=async e=>{let t=rfe(e.request),r=efe(e.response);if(r){let i=tfe(r),n=Z1e(e,i),a=J1e(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(XD.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};If.authorizeRequestOnTenantChallenge=Y1e;function J1e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&Q1e(i))return i}function Z1e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=XD.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function efe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function tfe(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function rfe(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var v9=h(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.authorizeRequestOnTenantChallenge=it.authorizeRequestOnClaimChallenge=it.serializationPolicyName=it.serializationPolicy=it.deserializationPolicyName=it.deserializationPolicy=it.XML_CHARKEY=it.XML_ATTRKEY=it.createClientPipeline=it.ServiceClient=it.MapperTypeNames=it.createSerializer=void 0;var YD=hp();Object.defineProperty(it,"createSerializer",{enumerable:!0,get:function(){return YD.createSerializer}});Object.defineProperty(it,"MapperTypeNames",{enumerable:!0,get:function(){return YD.MapperTypeNames}});var ife=VD();Object.defineProperty(it,"ServiceClient",{enumerable:!0,get:function(){return ife.ServiceClient}});var nfe=m9();Object.defineProperty(it,"createClientPipeline",{enumerable:!0,get:function(){return nfe.createClientPipeline}});var JD=fp();Object.defineProperty(it,"XML_ATTRKEY",{enumerable:!0,get:function(){return JD.XML_ATTRKEY}});Object.defineProperty(it,"XML_CHARKEY",{enumerable:!0,get:function(){return JD.XML_CHARKEY}});var ZD=d9();Object.defineProperty(it,"deserializationPolicy",{enumerable:!0,get:function(){return ZD.deserializationPolicy}});Object.defineProperty(it,"deserializationPolicyName",{enumerable:!0,get:function(){return ZD.deserializationPolicyName}});var eL=u9();Object.defineProperty(it,"serializationPolicy",{enumerable:!0,get:function(){return eL.serializationPolicy}});Object.defineProperty(it,"serializationPolicyName",{enumerable:!0,get:function(){return eL.serializationPolicyName}});var afe=KD();Object.defineProperty(it,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return afe.authorizeRequestOnClaimChallenge}});var sfe=QD();Object.defineProperty(it,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return sfe.authorizeRequestOnTenantChallenge}})});var _p=h(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.HttpHeaders=Dn.toHttpHeadersLike=Dn.toWebResourceLike=Dn.toPipelineRequest=void 0;var tL=ra(),rL=Symbol("Original PipelineRequest"),ofe=Symbol.for("@azure/core-client original request");function iL(e,t={}){let i=e[rL],n=(0,tL.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,tL.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(a[ofe]=t.originalRequest),a}}Dn.toPipelineRequest=iL;function nL(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:aL(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,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(n,{get(a,s,o){return s===rL?e:s==="clone"?()=>nL(iL(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}Dn.toWebResourceLike=nL;function aL(e){return new Df(e.toJSON({preserveCase:!0}))}Dn.toHttpHeadersLike=aL;function vp(e){return e.toLowerCase()}var Df=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[vp(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[vp(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[vp(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[vp(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";Object.defineProperty(Wl,"__esModule",{value:!0});Wl.toPipelineResponse=Wl.toCompatResponse=void 0;var lfe=ra(),_9=_p(),sL=Symbol("Original FullOperationResponse");function dfe(e,t){let r=(0,_9.toWebResourceLike)(e.request),i=(0,_9.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===sL?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Wl.toCompatResponse=dfe;function cfe(e){let r=e[sL],i=(0,lfe.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,_9.toPipelineRequest)(e.request)})}Wl.toPipelineResponse=cfe});var lL=h(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.ExtendedServiceClient=void 0;var oL=t9(),pfe=ra(),ufe=v9(),mfe=Lf(),b9=class extends ufe.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,oL.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,oL.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:pfe.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,mfe.toCompatResponse)(a)}),o}};qf.ExtendedServiceClient=b9});var uL=h(ia=>{"use strict";Object.defineProperty(ia,"__esModule",{value:!0});ia.createRequestPolicyFactoryPolicy=ia.requestPolicyFactoryPolicyName=ia.HttpPipelineLogLevel=void 0;var dL=_p(),cL=Lf(),pL;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(pL||(ia.HttpPipelineLogLevel=pL={}));var ffe={log(e,t){},shouldLog(e){return!1}};ia.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function hfe(e){let t=e.slice().reverse();return{name:ia.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,dL.toPipelineRequest)(o));return(0,cL.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,ffe);let a=(0,dL.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,cL.toPipelineResponse)(s)}}}ia.createRequestPolicyFactoryPolicy=hfe});var mL=h(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.convertHttpClient=void 0;var gfe=Lf(),yfe=_p();function vfe(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,yfe.toWebResourceLike)(t,{createProxy:!0}));return(0,gfe.toPipelineResponse)(r)}}}Bf.convertHttpClient=vfe});var fL=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.toHttpHeadersLike=Nr.convertHttpClient=Nr.disableKeepAlivePolicyName=Nr.HttpPipelineLogLevel=Nr.createRequestPolicyFactoryPolicy=Nr.requestPolicyFactoryPolicyName=Nr.ExtendedServiceClient=void 0;var _fe=lL();Object.defineProperty(Nr,"ExtendedServiceClient",{enumerable:!0,get:function(){return _fe.ExtendedServiceClient}});var w9=uL();Object.defineProperty(Nr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return w9.requestPolicyFactoryPolicyName}});Object.defineProperty(Nr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return w9.createRequestPolicyFactoryPolicy}});Object.defineProperty(Nr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return w9.HttpPipelineLogLevel}});var bfe=t9();Object.defineProperty(Nr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return bfe.disableKeepAlivePolicyName}});var wfe=mL();Object.defineProperty(Nr,"convertHttpClient",{enumerable:!0,get:function(){return wfe.convertHttpClient}});var Efe=_p();Object.defineProperty(Nr,"toHttpHeadersLike",{enumerable:!0,get:function(){return Efe.toHttpHeadersLike}})});var Mf=h(na=>{"use strict";var hL=":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",xfe=hL+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",gL="["+hL+"]["+xfe+"]*",Nfe=new RegExp("^"+gL+"$"),Sfe=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};na.isExist=function(e){return typeof e<"u"};na.isEmptyObject=function(e){return Object.keys(e).length===0};na.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var E9=Mf(),Pfe={allowBooleanAttributes:!1,unpairedTags:[]};wL.validate=function(e,t){t=Object.assign({},Pfe,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!qfe(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",It("InvalidTag",p,Mr(e,a))}let d=Ofe(e,a);if(d===!1)return It("InvalidAttr","Attributes for '"+l+"' have open quote.",Mr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=bL(c,t);if(u===!0)i=!0;else return It(u.err.code,u.err.msg,Mr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return It("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Mr(e,s));if(r.length===0)return It("InvalidTag","Closing tag '"+l+"' has not been opened.",Mr(e,s));{let p=r.pop();if(l!==p.tagName){let u=Mr(e,p.tagStartPos);return It("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",Mr(e,s))}r.length==0&&(n=!0)}}else return It("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Mr(e,a));else{let p=bL(c,t);if(p!==!0)return It(p.err.code,p.err.msg,Mr(e,a-c.length+p.err.line));if(n===!0)return It("InvalidXml","Multiple possible root nodes found.",Mr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return It("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return It("InvalidXml","Start tag expected.",1);return!0};function yL(e){return e===" "||e===" "||e===` +`||e==="\r"}function vL(e,t){let r=t;for(;t5&&i==="xml")return It("InvalidXml","XML declaration allowed only at the start of the document.",Mr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function _L(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Cfe='"',Rfe="'";function Ofe(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Afe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function bL(e,t){let r=E9.getAllMatches(e,Afe),i={};for(let n=0;n{var EL={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Bfe=function(e){return Object.assign({},EL,e)};N9.buildOptions=Bfe;N9.defaultOptions=EL});var SL=h((Pxe,NL)=>{"use strict";var S9=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};NL.exports=S9});var PL=h((Cxe,TL)=>{var Mfe=Mf();function Ffe(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function kfe(e,t){let r="";for(;t{var Vfe=/^[-+]?0x[a-fA-F0-9]+$/,Wfe=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var Kfe={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function Xfe(e,t={}){if(t=Object.assign({},Kfe,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&Vfe.test(r))return Number.parseInt(r,16);{let i=Wfe.exec(r);if(i){let n=i[1],a=i[2],s=Qfe(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function Qfe(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}CL.exports=Xfe});var T9=h((Oxe,OL)=>{function Yfe(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}OL.exports=Yfe});var DL=h((Axe,IL)=>{"use strict";var AL=Mf(),wp=SL(),Jfe=PL(),Zfe=RL(),e0e=T9(),P9=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=t0e,this.parseXml=s0e,this.parseTextData=r0e,this.resolveNameSpace=i0e,this.buildAttributesMap=a0e,this.isItStopNode=c0e,this.replaceEntitiesValue=l0e,this.readStopNodeData=u0e,this.saveTextToParentTag=d0e,this.addChild=o0e,this.ignoreAttributesFn=e0e(this.options.ignoreAttributes)}};function t0e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?R9(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?R9(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function i0e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var n0e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function a0e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=AL.getAllMatches(e,n0e),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=C9(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new wp(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=Zs(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=Jfe(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=Zs(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=C9(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new wp(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new wp(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new wp(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function o0e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var l0e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function d0e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function c0e(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function p0e(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=Zs(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=Zs(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=Zs(e,"]]>",r,"StopNode is not closed.")-2;else{let a=C9(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function R9(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:Zfe(e,r)}else return AL.isExist(e)?e:""}IL.exports=P9});var BL=h(qL=>{"use strict";function m0e(e,t){return LL(e,t)}function LL(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function f0e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:y0e}=xL(),v0e=DL(),{prettify:_0e}=BL(),b0e=x9(),O9=class{constructor(t){this.externalEntities={},this.options=y0e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=b0e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new v0e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:_0e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};ML.exports=O9});var HL=h((Lxe,UL)=>{var w0e=` +`;function E0e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=w0e),jL(e,t,"",r)}function jL(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=kL(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=kL(o[":@"],t),u=i+`<${l}${p}`,m=jL(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function x0e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var S0e=HL(),T0e=T9(),P0e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Ya(e){this.options=Object.assign({},P0e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=T0e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=O0e),this.processTextOrObjNode=C0e,this.options.format?(this.indentate=R0e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Ya.prototype.build=function(e){return this.options.preserveOrder?S0e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Ya.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};Ya.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var A0e=x9(),I0e=FL(),D0e=GL();VL.exports={XMLParser:I0e,XMLValidator:A0e,XMLBuilder:D0e}});var A9=h(Kl=>{"use strict";Object.defineProperty(Kl,"__esModule",{value:!0});Kl.XML_CHARKEY=Kl.XML_ATTRKEY=void 0;Kl.XML_ATTRKEY="$";Kl.XML_CHARKEY="_"});var QL=h(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.stringifyXML=B0e;Ff.parseXML=M0e;var I9=WL(),KL=A9();function XL(e){var t;return{attributesGroupName:KL.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:KL.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function L0e(e={}){var t,r;return Object.assign(Object.assign({},XL(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 q0e(e={}){return Object.assign(Object.assign({},XL(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function B0e(e,t={}){let r=L0e(t),i=new I9.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function M0e(e,t={}){if(!e)throw new Error("Document is empty");let r=I9.XMLValidator.validate(e);if(r!==!0)throw r;let n=new I9.XMLParser(q0e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var ZL=h(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.XML_CHARKEY=Ln.XML_ATTRKEY=Ln.parseXML=Ln.stringifyXML=void 0;var YL=QL();Object.defineProperty(Ln,"stringifyXML",{enumerable:!0,get:function(){return YL.stringifyXML}});Object.defineProperty(Ln,"parseXML",{enumerable:!0,get:function(){return YL.parseXML}});var JL=A9();Object.defineProperty(Ln,"XML_ATTRKEY",{enumerable:!0,get:function(){return JL.XML_ATTRKEY}});Object.defineProperty(Ln,"XML_CHARKEY",{enumerable:!0,get:function(){return JL.XML_CHARKEY}})});var eq=h(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.AbortError=void 0;var D9=class extends Error{constructor(t){super(t),this.name="AbortError"}};kf.AbortError=D9});var tq=h(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.AbortError=void 0;var F0e=eq();Object.defineProperty(jf,"AbortError",{enumerable:!0,get:function(){return F0e.AbortError}})});var B9=h(xp=>{"use strict";Object.defineProperty(xp,"__esModule",{value:!0});var Xl=new WeakMap,zf=new WeakMap,Ep=class e{constructor(){this.onabort=null,Xl.set(this,[]),zf.set(this,!1)}get aborted(){if(!zf.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return zf.get(this)}static get none(){return new e}addEventListener(t,r){if(!Xl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Xl.get(this).push(r)}removeEventListener(t,r){if(!Xl.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Xl.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function rq(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Xl.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),zf.set(e,!0)}var L9=class extends Error{constructor(t){super(t),this.name="AbortError"}},q9=class{constructor(t){if(this._signal=new Ep,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){rq(this._signal)}static timeout(t){let r=new Ep,i=setTimeout(rq,t,r);return typeof i.unref=="function"&&i.unref(),r}};xp.AbortController=q9;xp.AbortError=L9;xp.AbortSignal=Ep});var xq=h(to=>{"use strict";Object.defineProperty(to,"__esModule",{value:!0});var k0e=ul(),iq=B9(),j0e=Br(),eo=k0e.createClientLogger("core-lro"),aq=2e3,sq=["succeeded","canceled","failed"];function oq(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function nq(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function z0e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function U0e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=z0e(t,i.message);return{code:r,message:t}}function lq(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=U0e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),eo.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,H0e({response:o,state:t,processResult:a}))}function H0e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function dq(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};eo.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return lq({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function $0e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(nq({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(eo.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${sq.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(nq({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function cq(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:_}=r.config;if(_!==void 0){let{response:b,status:C}=await $0e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:_,getResourceLocation:s,isOperationError:l,options:n});if(lq({status:C,response:b,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!sq.includes(C)){let R=c?.(b);R&&f(R);let A=o?.(b,r);if(A!==void 0){let U=_!==A;r.config.operationLocation=A,d?.(A,U)}else d?.(_,!1)}m?.(r,b)}}function pq(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function uq(e){return e.headers.location}function mq(e){return e.headers["operation-location"]}function fq(e){return e.headers["azure-asyncoperation"]}function G0e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function hq(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=mq(t),s=fq(t),o=pq({operationLocation:a,azureAsyncOperation:s}),l=uq(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:G0e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function gq(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 k9(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 eo.verbose(`LRO: unrecognized operation status: ${t}`),t}}function V0e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return gq({status:r,statusCode:e.statusCode})}function W0e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return gq({status:a,statusCode:e.statusCode})}function k9(e){return e===202?"running":e<300?"succeeded":"failed"}function yq({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?K0e(new Date(t)):r*1e3}}function vq(e){let t=e.flatResponse.error;if(!t){eo.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){eo.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function K0e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=hq({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:_q,setErrorAsResult:a})}function bq({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return pq({operationLocation:mq(e),azureAsyncOperation:fq(e)});case"ResourceLocation":return uq(e);case"Body":default:return}}function j9({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return V0e(e);case"ResourceLocation":return k9(e.statusCode);case"Body":return W0e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function wq({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function Eq(e){return e.name==="RestError"}async function Q0e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return cq({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:vq,updateState:a,getPollingInterval:yq,getOperationLocation:bq,getOperationStatus:j9,isOperationError:Eq,getResourceLocation:wq,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var Y0e=()=>({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 J0e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=aq,restoreFrom:y}=p||{},_=Y0e(),b=f?(()=>{let w=!1;return(ae,se)=>{se?f(ae):w||f(ae),w=!0}})():void 0,C=y?oq(y):await dq({init:d,stateProxy:_,processResult:u,getOperationStatus:r,withOperationLocation:b,setErrorAsResult:!l}),R,A=new iq.AbortController,U=new Map,ne=async()=>U.forEach(w=>w(C)),k="Operation was canceled",q=g,Z={getOperationState:()=>C,getResult:()=>C.result,isDone:()=>["succeeded","failed","canceled"].includes(C.status),isStopped:()=>R===void 0,stopPolling:()=>{A.abort()},toString:()=>JSON.stringify({state:C}),onProgress:w=>{let ae=Symbol();return U.set(ae,w),()=>U.delete(ae)},pollUntilDone:w=>R??(R=(async()=>{let{abortSignal:ae}=w||{},{signal:se}=ae?new iq.AbortController([ae,A.signal]):A;if(!Z.isDone())for(await Z.poll({abortSignal:se});!Z.isDone();)await j0e.delay(q,{abortSignal:se}),await Z.poll({abortSignal:se});if(l)return Z.getResult();switch(C.status){case"succeeded":return Z.getResult();case"canceled":throw new Error(k);case"failed":throw C.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{R=void 0})),async poll(w){if(l){if(Z.isDone())return}else switch(C.status){case"succeeded":return;case"canceled":throw new Error(k);case"failed":throw C.error}if(await cq({poll:c,state:C,stateProxy:_,getOperationLocation:t,isOperationError:n,withOperationLocation:b,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:w,setDelay:ae=>{q=ae},setErrorAsResult:!l}),await ne(),!l)switch(C.status){case"canceled":throw new Error(k);case"failed":throw C.error}}};return Z}}async function Z0e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return J0e({getStatusFromInitialResponse:_q,getStatusFromPollResponse:j9,isOperationError:Eq,getOperationLocation:bq,getResourceLocation:wq,getPollingInterval:yq,getError:vq,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=hq({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var ehe=()=>({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)}),M9=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=ehe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await X0e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await Q0e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return eo.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Uf=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},Hf=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},$f=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 Hf("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 Uf("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()}},F9=class extends $f{constructor(t,r){let{intervalInMs:i=aq,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?oq(n):{},p=new M9(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};to.LroEngine=F9;to.Poller=$f;to.PollerCancelledError=Hf;to.PollerStoppedError=Uf;to.createHttpPoller=Z0e});var fk=h(le=>{"use strict";Object.defineProperty(le,"__esModule",{value:!0});var Sr=ra(),j=($I(),_s(HI)),qi=JI(),Qe=Br(),s0=fL(),Pp=v9(),G9=ZL(),the=ul(),o0=tq(),E5=require("crypto"),rhe=B3(),x5=require("stream"),ihe=xq(),qq=require("events"),nhe=require("fs"),ahe=require("util"),she=require("buffer");function l0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var ohe=l0(s0),nd=l0(Pp),N5=l0(nhe),lhe=l0(ahe),Bt=the.createClientLogger("storage-blob"),ed=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},Bq="12.25.0",S5="2024-11-04",z9=256*1024*1024,U9=4e3*1024*1024,Gf=5e4,dhe=8*1024*1024,V9=4*1024*1024,che=5,phe=100*1e3,T5="https://storage.azure.com/.default",nn={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},uhe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},ve={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"},qn="",Mq="*",mhe=1*1024*1024,Nq=256,fhe=4*mhe,aa=`\r +`,Fq="HTTP/1.1",hhe="AES256",ghe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",yhe=["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"],vhe=["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"],_he="BlobUsesCustomerSpecifiedEncryption",bhe="BlobDoesNotUseCustomerSpecifiedEncryption",whe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Ehe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=Nhe(r),t.pathname=r,t.toString()}function xhe(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 ro(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function ad(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=xhe(e),e=ghe);let r=ro(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=ro(e,"AccountName"),a=Buffer.from(ro(e,"AccountKey"),"base64"),!r){i=ro(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=ro(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.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:n,accountKey:a,proxyUri:t}}else{let i=ro(e,"SharedAccessSignature"),n=ro(e,"AccountName");if(n||(n=Hq(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:n,accountSas:i}}}function Nhe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function ht(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 sa(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function Sq(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function kq(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function d0(e){try{return new URL(e).pathname}catch{return}}function She(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function The(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 jq(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(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+Che(t.toString(),48-e.length,"0");return Phe(a)}async function zq(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function Che(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 Uq(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Hq(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:C5(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function C5(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&&whe.includes(e.port)}function no(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 Rhe(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 Np(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function Pq(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 Xf(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function Cp(e){return e?e.scheme+" "+e.value:void 0}function Jl(e){return e.encoded?decodeURIComponent(e.content):e.content}function Ohe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Jl(t.name)}))}})}function Ahe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Jl(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Jl(r.name)}))}})}function*Cq(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Ja.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Ja.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Ja.maxRetryDelayInMs):Ja.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Ja.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Ja.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=kq(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=sa(n.url,nn.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Bt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Bt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Bt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Bt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Bt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case le.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case le.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${n}ms`),zq(n,i,Ihe)}},Yf=class{constructor(t){this.retryOptions=t}create(t,r){return new Qf(t,r,this.retryOptions)}},Rp=class extends ed{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},Dhe=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]),Lhe=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]),qhe=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 $q(e,t){return Bhe(e,t)?-1:1}function Bhe(e,t){let r=[Dhe,Lhe,qhe],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,ve.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,ve.CONTENT_ENCODING),this.getHeaderValueToSign(t,ve.CONTENT_LENGTH),this.getHeaderValueToSign(t,ve.CONTENT_MD5),this.getHeaderValueToSign(t,ve.CONTENT_TYPE),this.getHeaderValueToSign(t,ve.DATE),this.getHeaderValueToSign(t,ve.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,ve.IF_MATCH),this.getHeaderValueToSign(t,ve.IF_NONE_MATCH),this.getHeaderValueToSign(t,ve.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,ve.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===ve.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE));r.sort((n,a)=>$q(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=d0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=jq(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},Op=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},et=class extends Op{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Jf(t,r,this)}computeHMACSHA256(t){return E5.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Zf=class extends Rp{constructor(t,r){super(t,r)}},rt=class extends Op{create(t,r){return new Zf(t,r)}},H9;function Mhe(){return H9||(H9=Sr.createDefaultHttpClient()),H9}var Fhe="storageBrowserPolicy";function khe(){return{name:Fhe,async sendRequest(e,t){return Qe.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=sa(e.url,nn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(ve.COOKIE),e.headers.delete(ve.CONTENT_LENGTH)),t(e)}}}var jhe="storageRetryPolicy",Ap;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Ap||(Ap={}));var Ql={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ap.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},zhe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Uhe=new o0.AbortError("The operation was aborted.");function Hhe(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Ql.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Ql.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Ql.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Ql.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:Ql.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:Ql.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:_,error:b}){var C,R;if(y>=l)return Bt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(b){for(let A of zhe)if(b.name.toUpperCase().includes(A)||b.message.toUpperCase().includes(A)||b.code&&b.code.toString().toUpperCase()===A)return Bt.info(`RetryPolicy: Network error ${A} found, will retry.`),!0;if(b?.code==="PARSE_ERROR"&&b?.message.startsWith('Error "Error: Unclosed root tag'))return Bt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(_||b){let A=(R=(C=_?.status)!==null&&C!==void 0?C:b?.statusCode)!==null&&R!==void 0?R:0;if(!g&&A===404)return Bt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(A===503||A===500)return Bt.info(`RetryPolicy: Will retry for status code ${A}.`),!0}return!1}function f(g,y){let _=0;if(g)switch(o){case Ap.EXPONENTIAL:_=Math.min((Math.pow(2,y-1)-1)*d,c);break;case Ap.FIXED:_=d;break}else _=Math.random()*1e3;return Bt.info(`RetryPolicy: Delay for ${_}ms`),_}return{name:jhe,async sendRequest(g,y){u&&(g.url=sa(g.url,nn.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let _=g.url,b=p?kq(g.url,p):void 0,C=!1,R=1,A=!0,U,ne;for(;A;){let k=C||!b||!["GET","HEAD","OPTIONS"].includes(g.method)||R%2===1;g.url=k?_:b,U=void 0,ne=void 0;try{Bt.info(`RetryPolicy: =====> Try=${R} ${k?"Primary":"Secondary"}`),U=await y(g),C=C||!k&&U.status===404}catch(q){if(Sr.isRestError(q))Bt.error(`RetryPolicy: Caught error, message: ${q.message}, code: ${q.code}`),ne=q;else throw Bt.error(`RetryPolicy: Caught error, message: ${Qe.getErrorMessage(q)}`),q}A=m({isPrimaryRetry:k,attempt:R,response:U,error:ne}),A&&await zq(f(k,R),g.abortSignal,Uhe),R++}if(U)return U;throw ne??new Sr.RestError("RetryPolicy failed without known error.")}}}var $he="storageSharedKeyCredentialPolicy";function Gq(e){function t(a){a.headers.set(ve.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,ve.CONTENT_LANGUAGE),r(a,ve.CONTENT_ENCODING),r(a,ve.CONTENT_LENGTH),r(a,ve.CONTENT_MD5),r(a,ve.CONTENT_TYPE),r(a,ve.DATE),r(a,ve.IF_MODIFIED_SINCE),r(a,ve.IF_MATCH),r(a,ve.IF_NONE_MATCH),r(a,ve.IF_UNMODIFIED_SINCE),r(a,ve.RANGE)].join(` +`)+` +`+i(a)+n(a),o=E5.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(ve.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===ve.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(ve.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>$q(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=d0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=jq(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:$he,async sendRequest(a,s){return t(a),s(a)}}}var e0=class extends ed{constructor(t,r){super(t,r)}async sendRequest(t){return Qe.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=sa(t.url,nn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(ve.COOKIE),t.headers.remove(ve.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},t0=class{create(t,r){return new e0(t,r)}},Ghe="StorageCorrectContentLengthPolicy";function Vhe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(ve.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:Ghe,async sendRequest(t,r){return e(t),r(t)}}}function es(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 Ip=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tt(e,t={}){e||(e=new rt);let r=new Ip([],t);return r._credential=e,r}function Whe(e){let t=[Khe,Kq,Xhe,Qhe,Yhe,Jhe,e2e];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>Zhe(n));return{wrappedPolicies:s0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function Vq(e){var t;let r=e.options,{httpClient:i}=r,n=j.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?s0.convertHttpClient(i):Mhe(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${Bq}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=Pp.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:yhe,additionalAllowedQueryParameters:vhe,logger:Bt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:G9.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:G9.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Sr.decompressResponsePolicyName}),s.addPolicy(Vhe()),s.addPolicy(Hhe(n.retryOptions),{phase:"Retry"}),s.addPolicy(khe());let d=Whe(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=Wq(e);qi.isTokenCredential(c)?s.addPolicy(Sr.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:T5,challengeCallbacks:{authorizeRequestOnChallenge:Pp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof et&&s.addPolicy(Gq({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function Wq(e){if(e._credential)return e._credential;let t=new rt;for(let r of e.factories)if(qi.isTokenCredential(r.credential))t=r.credential;else if(Kq(r))return r;return t}function Kq(e){return e instanceof et?!0:e.constructor.name==="StorageSharedKeyCredential"}function Khe(e){return e instanceof rt?!0:e.constructor.name==="AnonymousCredential"}function Xhe(e){return qi.isTokenCredential(e.credential)}function Qhe(e){return e instanceof t0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function Yhe(e){return e instanceof Yf?!0:e.constructor.name==="StorageRetryPolicyFactory"}function Jhe(e){return e.constructor.name==="TelemetryPolicyFactory"}function Zhe(e){return e.constructor.name==="InjectorPolicyFactory"}function e2e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var R5={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"}}}}},t2e={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"}}}}},r2e={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"}}}}},i2e={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"}}}}},n2e={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"}}}}},a2e={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"}}}}},$={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"}}}}},Xq={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},s2e={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"}}}}},Qq={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"}}}}},o2e={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"}}}}}}},l2e={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"}}}}},Yq={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"}}}}},Jq={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"}}}}},O5={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"}}}}},d2e={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"}}}}},A5={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"}}}}}}},c2e={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"}}}}},p2e={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"}}}}},u2e={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"}}}}},Zq={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"}}}}},m2e={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"}}}}}}},f2e={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"}}}}},h2e={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"}}}}},g2e={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"}}}}},eB={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"}}}}},y2e={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"}}}}}}},v2e={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},tB={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"}}}}}}},rB={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"}}}}}}},_2e={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"}}}}},I5={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"}}}}},b2e={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"}}}}},w2e={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"}}}}},iB={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"}}}}},E2e={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},x2e={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"}}}}}}},N2e={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"}}}}},S2e={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},T2e={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"}}}}}}},P2e={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"}}}}},nB={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"}}}}},aB={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sB={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"}}}}},oB={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lB={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"}}}}},dB={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cB={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"}}}}},pB={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uB={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"}}}}},mB={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fB={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"}}}}},hB={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gB={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"}}}}},yB={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vB={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"}}}}},_B={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bB={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"}}}}},wB={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},EB={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"}}}}},xB={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},NB={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"}}}}},SB={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},TB={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"}}}}},PB={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},CB={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"}}}}},RB={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},OB={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"}}}}},AB={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},IB={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"}}}}},DB={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},LB={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"}}}}},qB={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},BB={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"}}}}},MB={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},FB={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"}}}}},kB={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jB={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"}}}}},zB={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UB={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"}}}}},HB={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$B={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"}}}}},GB={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},VB={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"}}}}},WB={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},KB={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"}}}}},XB={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},QB={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"}}}}},YB={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},JB={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"}}}}},ZB={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eM={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"}}}}},tM={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},W9={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"}}}}},rM={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iM={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"}}}}},nM={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aM={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"}}}}},sM={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oM={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"}}}}},lM={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dM={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"}}}}},cM={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pM={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"}}}}},uM={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mM={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"]}}}}},fM={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hM={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"}}}}},gM={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yM={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"}}}}},vM={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_M={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"}}}}},bM={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wM={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"}}}}},EM={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xM={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"}}}}},NM={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SM={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"}}}}},TM={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PM={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"}}}}},CM={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},RM={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"}}}}},OM={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},AM={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"}}}}},IM={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},DM={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"}}}}},LM={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qM={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"}}}}},BM={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},MM={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"}}}}},FM={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},K9={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"}}}}},kM={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jM={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"}}}}},zM={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},X9={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"}}}}},UM={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HM={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"}}}}},$M={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GM={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"}}}}},VM={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},WM={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"}}}}},KM={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},XM={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"}}}}},QM={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},YM={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"}}}}},JM={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ZM={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"}}}}},eF={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tF={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"}}}}},rF={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iF={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"}}}}},nF={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aF={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"}}}}},sF={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oF={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"}}}}},lF={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dF={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"}}}}},cF={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pF={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"}}}}},uF={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mF={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"}}}}},fF={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hF={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"}}}}},gF={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yF={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"}}}}},vF={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_F={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"}}}}},bF={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wF={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"}}}}},EF={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xF={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"}}}}},NF={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},SF={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"}}}}},TF={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},PF={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"}}}}},CF={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},RF={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"}}}}},OF={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sd=Object.freeze({__proto__:null,AccessPolicy:u2e,AppendBlobAppendBlockExceptionHeaders:fF,AppendBlobAppendBlockFromUrlExceptionHeaders:gF,AppendBlobAppendBlockFromUrlHeaders:hF,AppendBlobAppendBlockHeaders:mF,AppendBlobCreateExceptionHeaders:uF,AppendBlobCreateHeaders:pF,AppendBlobSealExceptionHeaders:vF,AppendBlobSealHeaders:yF,ArrowConfiguration:T2e,ArrowField:P2e,BlobAbortCopyFromURLExceptionHeaders:FM,BlobAbortCopyFromURLHeaders:MM,BlobAcquireLeaseExceptionHeaders:EM,BlobAcquireLeaseHeaders:wM,BlobBreakLeaseExceptionHeaders:OM,BlobBreakLeaseHeaders:RM,BlobChangeLeaseExceptionHeaders:CM,BlobChangeLeaseHeaders:PM,BlobCopyFromURLExceptionHeaders:BM,BlobCopyFromURLHeaders:qM,BlobCreateSnapshotExceptionHeaders:IM,BlobCreateSnapshotHeaders:AM,BlobDeleteExceptionHeaders:sM,BlobDeleteHeaders:aM,BlobDeleteImmutabilityPolicyExceptionHeaders:gM,BlobDeleteImmutabilityPolicyHeaders:hM,BlobDownloadExceptionHeaders:rM,BlobDownloadHeaders:W9,BlobFlatListSegment:m2e,BlobGetAccountInfoExceptionHeaders:zM,BlobGetAccountInfoHeaders:jM,BlobGetPropertiesExceptionHeaders:nM,BlobGetPropertiesHeaders:iM,BlobGetTagsExceptionHeaders:$M,BlobGetTagsHeaders:HM,BlobHierarchyListSegment:y2e,BlobItemInternal:f2e,BlobName:h2e,BlobPrefix:v2e,BlobPropertiesInternal:g2e,BlobQueryExceptionHeaders:UM,BlobQueryHeaders:X9,BlobReleaseLeaseExceptionHeaders:NM,BlobReleaseLeaseHeaders:xM,BlobRenewLeaseExceptionHeaders:TM,BlobRenewLeaseHeaders:SM,BlobServiceProperties:R5,BlobServiceStatistics:Xq,BlobSetExpiryExceptionHeaders:cM,BlobSetExpiryHeaders:dM,BlobSetHttpHeadersExceptionHeaders:uM,BlobSetHttpHeadersHeaders:pM,BlobSetImmutabilityPolicyExceptionHeaders:fM,BlobSetImmutabilityPolicyHeaders:mM,BlobSetLegalHoldExceptionHeaders:vM,BlobSetLegalHoldHeaders:yM,BlobSetMetadataExceptionHeaders:bM,BlobSetMetadataHeaders:_M,BlobSetTagsExceptionHeaders:VM,BlobSetTagsHeaders:GM,BlobSetTierExceptionHeaders:kM,BlobSetTierHeaders:K9,BlobStartCopyFromURLExceptionHeaders:LM,BlobStartCopyFromURLHeaders:DM,BlobTag:c2e,BlobTags:A5,BlobUndeleteExceptionHeaders:lM,BlobUndeleteHeaders:oM,Block:_2e,BlockBlobCommitBlockListExceptionHeaders:CF,BlockBlobCommitBlockListHeaders:PF,BlockBlobGetBlockListExceptionHeaders:OF,BlockBlobGetBlockListHeaders:RF,BlockBlobPutBlobFromUrlExceptionHeaders:EF,BlockBlobPutBlobFromUrlHeaders:wF,BlockBlobStageBlockExceptionHeaders:NF,BlockBlobStageBlockFromURLExceptionHeaders:TF,BlockBlobStageBlockFromURLHeaders:SF,BlockBlobStageBlockHeaders:xF,BlockBlobUploadExceptionHeaders:bF,BlockBlobUploadHeaders:_F,BlockList:rB,BlockLookupList:tB,ClearRange:w2e,ContainerAcquireLeaseExceptionHeaders:zB,ContainerAcquireLeaseHeaders:jB,ContainerBreakLeaseExceptionHeaders:WB,ContainerBreakLeaseHeaders:VB,ContainerChangeLeaseExceptionHeaders:XB,ContainerChangeLeaseHeaders:KB,ContainerCreateExceptionHeaders:wB,ContainerCreateHeaders:bB,ContainerDeleteExceptionHeaders:SB,ContainerDeleteHeaders:NB,ContainerFilterBlobsExceptionHeaders:kB,ContainerFilterBlobsHeaders:FB,ContainerGetAccessPolicyExceptionHeaders:RB,ContainerGetAccessPolicyHeaders:CB,ContainerGetAccountInfoExceptionHeaders:tM,ContainerGetAccountInfoHeaders:eM,ContainerGetPropertiesExceptionHeaders:xB,ContainerGetPropertiesHeaders:EB,ContainerItem:o2e,ContainerListBlobFlatSegmentExceptionHeaders:YB,ContainerListBlobFlatSegmentHeaders:QB,ContainerListBlobHierarchySegmentExceptionHeaders:ZB,ContainerListBlobHierarchySegmentHeaders:JB,ContainerProperties:l2e,ContainerReleaseLeaseExceptionHeaders:HB,ContainerReleaseLeaseHeaders:UB,ContainerRenameExceptionHeaders:qB,ContainerRenameHeaders:LB,ContainerRenewLeaseExceptionHeaders:GB,ContainerRenewLeaseHeaders:$B,ContainerRestoreExceptionHeaders:DB,ContainerRestoreHeaders:IB,ContainerSetAccessPolicyExceptionHeaders:AB,ContainerSetAccessPolicyHeaders:OB,ContainerSetMetadataExceptionHeaders:PB,ContainerSetMetadataHeaders:TB,ContainerSubmitBatchExceptionHeaders:MB,ContainerSubmitBatchHeaders:BB,CorsRule:n2e,DelimitedTextConfiguration:N2e,FilterBlobItem:d2e,FilterBlobSegment:O5,GeoReplication:s2e,JsonTextConfiguration:S2e,KeyInfo:Yq,ListBlobsFlatSegmentResponse:Zq,ListBlobsHierarchySegmentResponse:eB,ListContainersSegmentResponse:Qq,Logging:t2e,Metrics:i2e,PageBlobClearPagesExceptionHeaders:JM,PageBlobClearPagesHeaders:YM,PageBlobCopyIncrementalExceptionHeaders:cF,PageBlobCopyIncrementalHeaders:dF,PageBlobCreateExceptionHeaders:KM,PageBlobCreateHeaders:WM,PageBlobGetPageRangesDiffExceptionHeaders:nF,PageBlobGetPageRangesDiffHeaders:iF,PageBlobGetPageRangesExceptionHeaders:rF,PageBlobGetPageRangesHeaders:tF,PageBlobResizeExceptionHeaders:sF,PageBlobResizeHeaders:aF,PageBlobUpdateSequenceNumberExceptionHeaders:lF,PageBlobUpdateSequenceNumberHeaders:oF,PageBlobUploadPagesExceptionHeaders:QM,PageBlobUploadPagesFromURLExceptionHeaders:eF,PageBlobUploadPagesFromURLHeaders:ZM,PageBlobUploadPagesHeaders:XM,PageList:I5,PageRange:b2e,QueryFormat:x2e,QueryRequest:iB,QuerySerialization:E2e,RetentionPolicy:r2e,ServiceFilterBlobsExceptionHeaders:_B,ServiceFilterBlobsHeaders:vB,ServiceGetAccountInfoExceptionHeaders:hB,ServiceGetAccountInfoHeaders:fB,ServiceGetPropertiesExceptionHeaders:oB,ServiceGetPropertiesHeaders:sB,ServiceGetStatisticsExceptionHeaders:dB,ServiceGetStatisticsHeaders:lB,ServiceGetUserDelegationKeyExceptionHeaders:mB,ServiceGetUserDelegationKeyHeaders:uB,ServiceListContainersSegmentExceptionHeaders:pB,ServiceListContainersSegmentHeaders:cB,ServiceSetPropertiesExceptionHeaders:aB,ServiceSetPropertiesHeaders:nB,ServiceSubmitBatchExceptionHeaders:yB,ServiceSubmitBatchHeaders:gB,SignedIdentifier:p2e,StaticWebsite:a2e,StorageError:$,UserDelegationKey:Jq}),od={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},C2e={parameterPath:"blobServiceProperties",mapper:R5},ts={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},W={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},c0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},rs={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},K={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},X={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},Q={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},de={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},R2e={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},D5={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},L5={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},so={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},oo={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},O2e={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},A2e={parameterPath:"keyInfo",mapper:Yq},I2e={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},q5={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},AF={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},IF={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fi={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},DF={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},LF={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},qF={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},cr={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},sn={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},BF={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},D2e={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},L2e={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Oe={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Te={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Pe={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},MF={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FF={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},q2e={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},kF={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},B2e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},M2e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},F2e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},k2e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},j2e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},Mn={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},jF={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},zF={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},UF={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},HF={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},ld={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},$F={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},GF={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},VF={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},WF={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},KF={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},XF={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"},z2e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},ca={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},dd={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},kp={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},U2e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},H2e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Jt={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Zt={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},er={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},He={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},$e={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Ie={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},$2e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},G2e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},V2e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},W2e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},K2e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},cd={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},pd={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},ud={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},md={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},fd={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},hd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},QF={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},lo={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},co={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},X2e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Q2e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Tr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},Y2e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gd={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"]}}},YF={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},yd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},vd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},_d={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},bd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},JF={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},p0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},po={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},J2e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},wd={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},Z2e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},jp={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},zp={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},ZF={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},ege={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tge={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},rge={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},ige={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nge={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"]}}},age={parameterPath:["options","queryRequest"],mapper:iB},sge={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ek={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oge={parameterPath:["options","tags"],mapper:A5},is={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Ed={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},lge={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},tk={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},rk={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},u0={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},m0={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},f0={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},B5={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ik={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},M5={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},F5={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},k5={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},dge={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},j5={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},cge={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},z5={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},pge={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},nk={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},uge={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},mge={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},fge={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},hge={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gge={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},ak={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},sk={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},U5={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},ok={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},yge={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},lk={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},vge={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},dk={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ck={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},_ge={parameterPath:"blocks",mapper:tB},pk={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bge={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},Q9=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},wge)}getProperties(t){return this.client.sendOperationRequest({options:t},Ege)}getStatistics(t){return this.client.sendOperationRequest({options:t},xge)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},Nge)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},Sge)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Tge)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},Pge)}filterBlobs(t){return this.client.sendOperationRequest({options:t},Cge)}},ns=nd.createSerializer(sd,!0),wge={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:nB},default:{bodyMapper:$,headersMapper:aB}},requestBody:C2e,queryParameters:[c0,rs,K],urlParameters:[W],headerParameters:[od,ts,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ns},Ege={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:R5,headersMapper:sB},default:{bodyMapper:$,headersMapper:oB}},queryParameters:[c0,rs,K],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ns},xge={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Xq,headersMapper:lB},default:{bodyMapper:$,headersMapper:dB}},queryParameters:[c0,K,R2e],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ns},Nge={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Qq,headersMapper:cB},default:{bodyMapper:$,headersMapper:pB}},queryParameters:[K,D5,L5,so,oo,O2e],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ns},Sge={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Jq,headersMapper:uB},default:{bodyMapper:$,headersMapper:mB}},requestBody:A2e,queryParameters:[c0,K,I2e],urlParameters:[W],headerParameters:[od,ts,X,Q],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ns},Tge={path:"/",httpMethod:"GET",responses:{200:{headersMapper:fB},default:{bodyMapper:$,headersMapper:hB}},queryParameters:[rs,K,q5],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ns},Pge={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:gB},default:{bodyMapper:$,headersMapper:yB}},requestBody:AF,queryParameters:[K,IF],urlParameters:[W],headerParameters:[ts,X,Q,fi,DF],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ns},Cge={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:O5,headersMapper:vB},default:{bodyMapper:$,headersMapper:_B}},queryParameters:[K,so,oo,LF,qF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:ns},Y9=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},Rge)}getProperties(t){return this.client.sendOperationRequest({options:t},Oge)}delete(t){return this.client.sendOperationRequest({options:t},Age)}setMetadata(t){return this.client.sendOperationRequest({options:t},Ige)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},Dge)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},Lge)}restore(t){return this.client.sendOperationRequest({options:t},qge)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},Bge)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},Mge)}filterBlobs(t){return this.client.sendOperationRequest({options:t},Fge)}acquireLease(t){return this.client.sendOperationRequest({options:t},kge)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},jge)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},zge)}breakLease(t){return this.client.sendOperationRequest({options:t},Uge)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},Hge)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},$ge)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},Gge)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},Vge)}},tr=nd.createSerializer(sd,!0),Rge={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:bB},default:{bodyMapper:$,headersMapper:wB}},queryParameters:[K,cr],urlParameters:[W],headerParameters:[X,Q,de,sn,BF,D2e,L2e],isXML:!0,serializer:tr},Oge={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:EB},default:{bodyMapper:$,headersMapper:xB}},queryParameters:[K,cr],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:tr},Age={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:NB},default:{bodyMapper:$,headersMapper:SB}},queryParameters:[K,cr],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe],isXML:!0,serializer:tr},Ige={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:TB},default:{bodyMapper:$,headersMapper:PB}},queryParameters:[K,cr,MF],urlParameters:[W],headerParameters:[X,Q,de,sn,Oe,Te],isXML:!0,serializer:tr},Dge={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:CB},default:{bodyMapper:$,headersMapper:RB}},queryParameters:[K,cr,FF],urlParameters:[W],headerParameters:[X,Q,de,Oe],isXML:!0,serializer:tr},Lge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:OB},default:{bodyMapper:$,headersMapper:AB}},requestBody:q2e,queryParameters:[K,cr,FF],urlParameters:[W],headerParameters:[od,ts,X,Q,BF,Oe,Te,Pe],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:tr},qge={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:IB},default:{bodyMapper:$,headersMapper:DB}},queryParameters:[K,cr,kF],urlParameters:[W],headerParameters:[X,Q,de,B2e,M2e],isXML:!0,serializer:tr},Bge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:LB},default:{bodyMapper:$,headersMapper:qB}},queryParameters:[K,cr,F2e],urlParameters:[W],headerParameters:[X,Q,de,k2e,j2e],isXML:!0,serializer:tr},Mge={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:BB},default:{bodyMapper:$,headersMapper:MB}},requestBody:AF,queryParameters:[K,IF,cr],urlParameters:[W],headerParameters:[ts,X,Q,fi,DF],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:tr},Fge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:O5,headersMapper:FB},default:{bodyMapper:$,headersMapper:kB}},queryParameters:[K,so,oo,LF,qF,cr],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},kge={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:jB},default:{bodyMapper:$,headersMapper:zB}},queryParameters:[K,cr,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,jF,zF,UF],isXML:!0,serializer:tr},jge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:UB},default:{bodyMapper:$,headersMapper:HB}},queryParameters:[K,cr,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,HF,ld],isXML:!0,serializer:tr},zge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$B},default:{bodyMapper:$,headersMapper:GB}},queryParameters:[K,cr,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,$F],isXML:!0,serializer:tr},Uge={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:VB},default:{bodyMapper:$,headersMapper:WB}},queryParameters:[K,cr,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,GF,VF],isXML:!0,serializer:tr},Hge={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:KB},default:{bodyMapper:$,headersMapper:XB}},queryParameters:[K,cr,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,WF,KF],isXML:!0,serializer:tr},$ge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Zq,headersMapper:QB},default:{bodyMapper:$,headersMapper:YB}},queryParameters:[K,D5,L5,so,oo,cr,XF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},Gge={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:eB,headersMapper:JB},default:{bodyMapper:$,headersMapper:ZB}},queryParameters:[K,D5,L5,so,oo,cr,XF,z2e],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},Vge={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:eM},default:{bodyMapper:$,headersMapper:tM}},queryParameters:[rs,K,q5],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:tr},J9=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},Wge)}getProperties(t){return this.client.sendOperationRequest({options:t},Kge)}delete(t){return this.client.sendOperationRequest({options:t},Xge)}undelete(t){return this.client.sendOperationRequest({options:t},Qge)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},Yge)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},Jge)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},Zge)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},e6e)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},t6e)}setMetadata(t){return this.client.sendOperationRequest({options:t},r6e)}acquireLease(t){return this.client.sendOperationRequest({options:t},i6e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},n6e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},a6e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},s6e)}breakLease(t){return this.client.sendOperationRequest({options:t},o6e)}createSnapshot(t){return this.client.sendOperationRequest({options:t},l6e)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},d6e)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},c6e)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},p6e)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},u6e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},m6e)}query(t){return this.client.sendOperationRequest({options:t},f6e)}getTags(t){return this.client.sendOperationRequest({options:t},h6e)}setTags(t){return this.client.sendOperationRequest({options:t},g6e)}},pt=nd.createSerializer(sd,!0),Wge={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:W9},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:W9},default:{bodyMapper:$,headersMapper:rM}},queryParameters:[K,ca,dd],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,kp,U2e,H2e,Jt,Zt,er,He,$e,Ie],isXML:!0,serializer:pt},Kge={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:iM},default:{bodyMapper:$,headersMapper:nM}},queryParameters:[K,ca,dd],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie],isXML:!0,serializer:pt},Xge={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:aM},default:{bodyMapper:$,headersMapper:sM}},queryParameters:[K,ca,dd,G2e],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,Ie,$2e],isXML:!0,serializer:pt},Qge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:oM},default:{bodyMapper:$,headersMapper:lM}},queryParameters:[K,kF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},Yge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:dM},default:{bodyMapper:$,headersMapper:cM}},queryParameters:[K,V2e],urlParameters:[W],headerParameters:[X,Q,de,W2e,K2e],isXML:!0,serializer:pt},Jge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:pM},default:{bodyMapper:$,headersMapper:uM}},queryParameters:[rs,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,Ie,cd,pd,ud,md,fd,hd],isXML:!0,serializer:pt},Zge={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mM},default:{bodyMapper:$,headersMapper:fM}},queryParameters:[K,QF],urlParameters:[W],headerParameters:[X,Q,de,Pe,lo,co],isXML:!0,serializer:pt},e6e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:hM},default:{bodyMapper:$,headersMapper:gM}},queryParameters:[K,QF],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},t6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yM},default:{bodyMapper:$,headersMapper:vM}},queryParameters:[K,X2e],urlParameters:[W],headerParameters:[X,Q,de,Q2e],isXML:!0,serializer:pt},r6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:_M},default:{bodyMapper:$,headersMapper:bM}},queryParameters:[K,MF],urlParameters:[W],headerParameters:[X,Q,de,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr],isXML:!0,serializer:pt},i6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wM},default:{bodyMapper:$,headersMapper:EM}},queryParameters:[K,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,jF,zF,UF,He,$e,Ie],isXML:!0,serializer:pt},n6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:xM},default:{bodyMapper:$,headersMapper:NM}},queryParameters:[K,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,HF,ld,He,$e,Ie],isXML:!0,serializer:pt},a6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:SM},default:{bodyMapper:$,headersMapper:TM}},queryParameters:[K,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,$F,He,$e,Ie],isXML:!0,serializer:pt},s6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:PM},default:{bodyMapper:$,headersMapper:CM}},queryParameters:[K,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,ld,WF,KF,He,$e,Ie],isXML:!0,serializer:pt},o6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:RM},default:{bodyMapper:$,headersMapper:OM}},queryParameters:[K,Mn],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,GF,VF,He,$e,Ie],isXML:!0,serializer:pt},l6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:AM},default:{bodyMapper:$,headersMapper:IM}},queryParameters:[K,Y2e],urlParameters:[W],headerParameters:[X,Q,de,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr],isXML:!0,serializer:pt},d6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:DM},default:{bodyMapper:$,headersMapper:LM}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,sn,Oe,Te,Pe,He,$e,Ie,lo,co,gd,YF,yd,vd,_d,bd,JF,p0,po,J2e,wd],isXML:!0,serializer:pt},c6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:qM},default:{bodyMapper:$,headersMapper:BM}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,sn,Oe,Te,Pe,He,$e,Ie,lo,co,Tr,gd,yd,vd,_d,bd,p0,po,wd,Z2e,jp,zp,ZF],isXML:!0,serializer:pt},p6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:MM},default:{bodyMapper:$,headersMapper:FM}},queryParameters:[K,ege,rge],urlParameters:[W],headerParameters:[X,Q,de,Oe,tge],isXML:!0,serializer:pt},u6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:K9},202:{headersMapper:K9},default:{bodyMapper:$,headersMapper:kM}},queryParameters:[K,ca,dd,ige],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie,YF,nge],isXML:!0,serializer:pt},m6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:jM},default:{bodyMapper:$,headersMapper:zM}},queryParameters:[rs,K,q5],urlParameters:[W],headerParameters:[X,Q,de],isXML:!0,serializer:pt},f6e={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:X9},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:X9},default:{bodyMapper:$,headersMapper:UM}},requestBody:age,queryParameters:[K,ca,sge],urlParameters:[W],headerParameters:[od,ts,X,Q,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},h6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:A5,headersMapper:HM},default:{bodyMapper:$,headersMapper:$M}},queryParameters:[K,ca,dd,ek],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:pt},g6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:GM},default:{bodyMapper:$,headersMapper:VM}},requestBody:oge,queryParameters:[K,dd,ek],urlParameters:[W],headerParameters:[od,ts,X,Q,Oe,Ie,is,Ed],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:pt},Z9=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},y6e)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},v6e)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},_6e)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},b6e)}getPageRanges(t){return this.client.sendOperationRequest({options:t},w6e)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},E6e)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},x6e)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},N6e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},S6e)}},pa=nd.createSerializer(sd,!0),y6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:WM},default:{bodyMapper:$,headersMapper:KM}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,fi,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,lo,co,Tr,gd,po,wd,lge,tk,rk],isXML:!0,serializer:pa},v6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:XM},default:{bodyMapper:$,headersMapper:QM}},requestBody:m0,queryParameters:[K,B5],urlParameters:[W],headerParameters:[X,Q,fi,Oe,Te,Pe,kp,Jt,Zt,er,He,$e,Ie,Tr,is,Ed,u0,f0,ik,M5,F5,k5],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:pa},_6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:YM},default:{bodyMapper:$,headersMapper:JM}},queryParameters:[K,B5],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Te,Pe,kp,Jt,Zt,er,He,$e,Ie,Tr,M5,F5,k5,dge],isXML:!0,serializer:pa},b6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ZM},default:{bodyMapper:$,headersMapper:eF}},queryParameters:[K,B5],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,yd,vd,_d,bd,jp,zp,ik,M5,F5,k5,j5,cge,z5,pge],isXML:!0,serializer:pa},w6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:I5,headersMapper:tF},default:{bodyMapper:$,headersMapper:rF}},queryParameters:[K,so,oo,ca,nk],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,kp,He,$e,Ie],isXML:!0,serializer:pa},E6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:I5,headersMapper:iF},default:{bodyMapper:$,headersMapper:nF}},queryParameters:[K,so,oo,ca,nk,uge],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,kp,He,$e,Ie,mge],isXML:!0,serializer:pa},x6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:aF},default:{bodyMapper:$,headersMapper:sF}},queryParameters:[rs,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,tk],isXML:!0,serializer:pa},N6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:oF},default:{bodyMapper:$,headersMapper:lF}},queryParameters:[rs,K],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,Ie,rk,fge],isXML:!0,serializer:pa},S6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:dF},default:{bodyMapper:$,headersMapper:cF}},queryParameters:[K,hge],urlParameters:[W],headerParameters:[X,Q,de,Te,Pe,He,$e,Ie,p0],isXML:!0,serializer:pa},e5=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},T6e)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},P6e)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},C6e)}seal(t){return this.client.sendOperationRequest({options:t},R6e)}},h0=nd.createSerializer(sd,!0),T6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:pF},default:{bodyMapper:$,headersMapper:uF}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,fi,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,lo,co,Tr,po,wd,gge],isXML:!0,serializer:h0},P6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:mF},default:{bodyMapper:$,headersMapper:fF}},requestBody:m0,queryParameters:[K,ak],urlParameters:[W],headerParameters:[X,Q,fi,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,is,Ed,u0,f0,sk,U5],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:h0},C6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hF},default:{bodyMapper:$,headersMapper:gF}},queryParameters:[K,ak],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,Tr,yd,vd,_d,bd,jp,zp,is,j5,z5,sk,U5,ok],isXML:!0,serializer:h0},R6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yF},default:{bodyMapper:$,headersMapper:vF}},queryParameters:[K,yge],urlParameters:[W],headerParameters:[X,Q,de,Oe,Te,Pe,He,$e,U5],isXML:!0,serializer:h0},t5=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},O6e)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},A6e)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},I6e)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},D6e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},L6e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},q6e)}},xd=nd.createSerializer(sd,!0),O6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:_F},default:{bodyMapper:$,headersMapper:bF}},requestBody:m0,queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,fi,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,lo,co,Tr,gd,po,wd,is,Ed,u0,f0,lk],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:xd},A6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wF},default:{bodyMapper:$,headersMapper:EF}},queryParameters:[K],urlParameters:[W],headerParameters:[X,Q,de,fi,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,Tr,gd,yd,vd,_d,bd,JF,p0,po,jp,zp,ZF,is,lk,vge],isXML:!0,serializer:xd},I6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xF},default:{bodyMapper:$,headersMapper:NF}},requestBody:m0,queryParameters:[K,dk,ck],urlParameters:[W],headerParameters:[X,Q,fi,Oe,Jt,Zt,er,Tr,is,Ed,u0,f0],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:xd},D6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:SF},default:{bodyMapper:$,headersMapper:TF}},queryParameters:[K,dk,ck],urlParameters:[W],headerParameters:[X,Q,de,fi,Oe,Jt,Zt,er,Tr,yd,vd,_d,bd,jp,zp,j5,z5,ok],isXML:!0,serializer:xd},L6e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:PF},default:{bodyMapper:$,headersMapper:CF}},requestBody:_ge,queryParameters:[K,pk],urlParameters:[W],headerParameters:[od,ts,X,Q,sn,Oe,Te,Pe,Jt,Zt,er,He,$e,Ie,cd,pd,ud,md,fd,hd,lo,co,Tr,gd,po,wd,is,Ed],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:xd},q6e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:rB,headersMapper:RF},default:{bodyMapper:$,headersMapper:OF}},queryParameters:[K,ca,pk,bge],urlParameters:[W],headerParameters:[X,Q,de,Oe,Ie],isXML:!0,serializer:xd},B6e=class extends ohe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new Q9(this),this.container=new Y9(this),this.blob=new J9(this),this.pageBlob=new Z9(this),this.appendBlob=new e5(this),this.blockBlob=new t5(this)}},r0=class extends B6e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Dp=class{constructor(t,r){this.url=Ehe(t),this.accountName=Hq(t),this.pipeline=r,this.storageClientContext=new r0(this.url,Vq(r)),this.isHttps=Uq(She(this.url)||"","https"),this.credential=Wq(r);let i=this.storageClientContext;i.requestContentType=void 0}},M=rhe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:Bq,namespace:"Microsoft.Storage"}),oa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},la=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},r5=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return E5.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function da(e){return e.end?`${e.start}-${e.end}`:e.start}le.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(le.SASProtocol||(le.SASProtocol={}));var Bn=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,_,b,C,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=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=R,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,_&&(this.signedOid=_.signedObjectId,this.signedTenantId=_.signedTenantId,this.signedStartsOn=_.signedStartsOn,this.signedExpiresOn=_.signedExpiresOn,this.signedService=_.signedService,this.signedVersion=_.signedVersion,this.preauthorizedAgentObjectId=b,this.correlationId=C))}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?Ue(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Ue(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?da(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?Ue(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Ue(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}`))}};function H5(e,t,r){return $5(e,t,r).sasQueryParameters}function $5(e,t,r){let i=e.version?e.version:S5,n=t instanceof et?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new r5(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?k6e(e,n):U6e(e,a);if(i>="2018-11-09")return n!==void 0?F6e(e,n):i>="2020-02-10"?z6e(e,a):j6e(e,a);if(i>="2015-04-05"){if(n!==void 0)return M6e(e,n);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 M6e(e,t){if(e=Sd(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=oa.parse(e.permissions.toString()).toString():i=la.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",Nd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?da(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(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new Bn(e.version,a,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:n}}function F6e(e,t){if(e=Sd(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 n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",Nd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?da(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Bn(e.version,s,n,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:a}}function k6e(e,t){if(e=Sd(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 n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",Nd(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?da(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Bn(e.version,s,n,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:a}}function j6e(e,t){if(e=Sd(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 n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",Nd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ue(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ue(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Bn(e.version,s,n,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:a}}function z6e(e,t){if(e=Sd(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 n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",Nd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ue(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ue(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Bn(e.version,s,n,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:a}}function U6e(e,t){if(e=Sd(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 n;e.permissions&&(e.blobName?n=oa.parse(e.permissions.toString()).toString():n=la.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Ue(e.startsOn,!1):"",e.expiresOn?Ue(e.expiresOn,!1):"",Nd(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Ue(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Ue(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new Bn(e.version,s,n,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:a}}function Nd(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Sd(e){let t=e.version?e.version:S5;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 Lp=class{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=Qe.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==qn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==qn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return V(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==qn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==qn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=V(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==qn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==qn||!((s=t.conditions)===null||s===void 0)&&s.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 M.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return V(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==qn||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==qn||!((s=t.conditions)===null||s===void 0)&&s.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 M.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==qn||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==qn||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return M.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return V(await this._containerOrBlobOperation.breakLease(c))})}},i5=class extends x5.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new o0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},n5=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 Qe.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new i5(this.originalResponse.readableStreamBody,r,i,n,a)}},Rq=16,Oq=new Uint8Array([79,98,106,1]),H6e="avro.codec",$6e="avro.schema",Tt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},io;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(io||(io={}));var Qt;(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"})(Qt||(Qt={}));var Za=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 Qt.NULL:case Qt.BOOLEAN:case Qt.INT:case Qt.LONG:case Qt.FLOAT:case Qt.DOUBLE:case Qt.BYTES:case Qt.STRING:return new a5(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new o5(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case io.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new d5(i,t.name);case io.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 s5(t.symbols);case io.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new l5(e.fromSchema(t.values));case io.ARRAY:case io.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},a5=class extends Za{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Qt.NULL:return Tt.readNull();case Qt.BOOLEAN:return Tt.readBoolean(t,r);case Qt.INT:return Tt.readInt(t,r);case Qt.LONG:return Tt.readLong(t,r);case Qt.FLOAT:return Tt.readFloat(t,r);case Qt.DOUBLE:return Tt.readDouble(t,r);case Qt.BYTES:return Tt.readBytes(t,r);case Qt.STRING:return Tt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},s5=class extends Za{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Tt.readInt(t,r);return this._symbols[i]}},o5=class extends Za{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Tt.readInt(t,r);return this._types[i].read(t,r)}},l5=class extends Za{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return Tt.readMap(t,i,r)}},d5=class extends Za{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function Aq(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return j.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield j.__await(this.initialize(r)));this.hasNext();){let i=yield j.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield j.__await(Tt.readFixedBytes(this._dataStream,Rq,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Aq(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield j.__await(Tt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield j.__await(Tt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield j.__await(i)}})}},p5=class{},Iq=new o0.AbortError("Reading from the avro stream was aborted."),u5=class extends p5{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw Iq;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(Iq)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},m5=class extends x5.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new c5(new u5(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},f5=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 Qe.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new m5(this.originalResponse.readableStreamBody,r)}};le.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(le.BlockBlobTier||(le.BlockBlobTier={}));le.PremiumPageBlobTier=void 0;(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"})(le.PremiumPageBlobTier||(le.PremiumPageBlobTier={}));function ao(e){if(e!==void 0)return e}function Yt(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=hhe)}le.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(le.StorageBlobAudience||(le.StorageBlobAudience={}));function G6e(e){return`https://${e}.blob.core.windows.net/.default`}function $9(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var h5=class extends ihe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=Sp(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return Qe.delay(this.intervalInMs)}},V6e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?Sp(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,Sp(r)):(r.isCancelled=!0,Sp(r))},W6e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return Sp(r)},K6e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function Sp(e){return{state:Object.assign({},e),cancel:V6e,toString:K6e,update:W6e}}function mi(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 Tp;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Tp||(Tp={}));var i0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Tp.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new qq.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=Tp.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},Wf=she.constants.MAX_LENGTH,y5=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/Wf);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new g5(this.buffers,this.size)}},v5=class{constructor(t,r,i,n,a,s){if(this.emitter=new qq.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}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 y5(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()}};async function X6e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),phe);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function Q6e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function Y6e(e,t){return new Promise((r,i)=>{let n=N5.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var J6e=lhe.promisify(N5.stat),Z6e=N5.createReadStream,an=class e extends Dp{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(es(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=Sq(this.url,nn.Parameters.SNAPSHOT),this._versionId=Sq(this.url,nn.Parameters.VERSIONID)}withSnapshot(t){return new e(sa(this.url,nn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(sa(this.url,nn.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new qp(this.url,this.pipeline)}getBlockBlobClient(){return new Bp(this.url,this.pipeline)}getPageBlobClient(){return new Mp(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Yt(i.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-download",i,async n=>{var a;let s=V(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:Qe.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:mi({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:Xf(s.objectReplicationRules)});if(!Qe.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=che),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new n5(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:mi({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return M.withSpan("BlobClient-exists",t,async r=>{try{return Yt(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===_he||i.details.errorCode===bhe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Yt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=V(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Xf(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},M.withSpan("BlobClient-delete",t,async r=>{var i;return V(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return M.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=V(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return M.withSpan("BlobClient-undelete",t,async r=>V(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return V(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-setMetadata",r,async i=>{var n;return V(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return M.withSpan("BlobClient-setTags",r,async i=>{var n;return V(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:Rhe(t)}))})}async getTags(t={}){return M.withSpan("BlobClient-getTags",t,async r=>{var i;let n=V(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:Np({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Lp(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Yt(t.customerProvidedKey,this.isHttps),M.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return V(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new h5({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return M.withSpan("BlobClient-abortCopyFromURL",r,async i=>V(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||{},M.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return V(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Cp(r.sourceAuthorization),tier:ao(r.tier),blobTagsString:no(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return M.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return V(await this.blobContext.setTier(ao(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=V9),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),M.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){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". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await Y6e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(C5(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 M.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},V(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:ao(r.tier),blobTagsString:no(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=H5(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(P5(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return $5(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return M.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>V(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return M.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>V(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return M.withSpan("BlobClient-setLegalHold",r,async i=>V(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobClient-getAccountInfo",t,async r=>V(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},qp=class e extends an{constructor(t,r,i,n){let a,s;if(n=n||{},es(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(sa(this.url,nn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Yt(t.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return V(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:no(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:Mq};return M.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=V(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},M.withSpan("AppendBlobClient-seal",t,async r=>{var i;return V(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Yt(i.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return V(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Yt(n.customerProvidedKey,this.isHttps),M.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return V(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:mi({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:Cp(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},Bp=class e extends an{constructor(t,r,i,n){let a,s;if(n=n||{},es(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(sa(this.url,nn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Yt(r.customerProvidedKey,this.isHttps),!Qe.isNode)throw new Error("This operation currently is only supported in Node.js.");return M.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=V(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:Pq(r.inputTextConfiguration),outputSerialization:Pq(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new f5(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Yt(i.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return V(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:ao(i.tier),blobTagsString:no(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return V(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Cp(r.sourceAuthorization),tier:ao(r.tier),blobTagsString:no(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Yt(n.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlock",n,async a=>V(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return Yt(a.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>V(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:mi({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Cp(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return V(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:ao(r.tier),blobTagsString:no(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return M.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=V(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return M.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Qe.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return M.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>U9)throw new RangeError(`blockSize option must be >= 0 and <= ${U9}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:z9;if(o<0||o>z9)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${z9}`);if(s===0){if(r>U9*Gf)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/Gf),s{if(r<=o)return V(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>Gf)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Gf}`);let c=[],p=Qe.randomUUID(),u=0,m=new i0(i.concurrency);for(let f=0;f{let g=Tq(p,f),y=s*f,b=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,b),b,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=b,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return M.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await J6e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>Z6e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=dhe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),M.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=Qe.randomUUID(),l=0,d=[];return await new v5(t,r,i,async(p,u)=>{let m=Tq(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),V(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},Mp=class e extends an{constructor(t,r,i,n){let a,s;if(n=n||{},es(r))s=t,a=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r))s=t,n=i,a=tt(r,n);else if(!r&&typeof r!="string")s=t,a=tt(new rt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=ad(t);if(d.kind==="AccountConnString")if(Qe.isNode){let c=new et(d.accountName,d.accountKey);s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sr.getDefaultProxySettings(d.proxyUri)),a=tt(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=ht(ht(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=tt(new rt,n);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(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(sa(this.url,nn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Yt(r.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return V(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:ao(r.tier),blobTagsString:no(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return M.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:Mq},o=V(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Yt(n.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return V(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:mi({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},Yt(a.customerProvidedKey,this.isHttps),M.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return V(await this.pageBlobContext.uploadPagesFromURL(t,mi({offset:r,count:n}),0,mi({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:Cp(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return V(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:mi({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=V(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:mi({offset:t,count:r}),tracingOptions:n.tracingOptions}));return $9(s)})}async listPageRangesSegment(t=0,r,i,n={}){return M.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return V(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:mi({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return j.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield j.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield j.__await(yield j.__await(s));while(n)})}listPageRangeItems(){return j.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(Cq(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:mi({offset:t,count:r}),tracingOptions:a.tracingOptions}));return $9(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return M.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return V(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:mi({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return j.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield j.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield j.__await(yield j.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return j.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=j.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield j.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(Cq(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield j.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},M.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=V(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:mi({offset:t,count:r}),tracingOptions:a.tracingOptions}));return $9(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},M.withSpan("PageBlobClient-resize",r,async i=>{var n;return V(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return V(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return M.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return V(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function e4e(e){let t=Buffer.alloc(fhe),r=await Q6e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function t4e(e){return Buffer.byteLength(e)}var Kf=": ",Dq=" ",Lq=-1,_5=class{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}${aa}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==uhe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await e4e(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 n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===Yl.UNLOCKED?(this.keys[t]=Yl.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Yl.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Yl.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};td.keys={};td.listeners={};var Zl=class{constructor(){this.batch="batch",this.batchRequest=new b5}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await td.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await td.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 n,a;if(typeof t=="string"&&(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r)))n=t,a=r;else if(t instanceof an)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),M.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new an(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof an)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),M.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new an(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},b5=class{constructor(){this.operationCount=0,this.body="";let t=Qe.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${aa}${ve.CONTENT_TYPE}: application/http${aa}${ve.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Sr.createEmptyPipeline();r.addPolicy(Pp.serializationPolicy({stringifyXML:G9.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(i4e()),r.addPolicy(r4e(this),{afterPhase:"Sign"}),qi.isTokenCredential(t)?r.addPolicy(Sr.bearerTokenAuthenticationPolicy({credential:t,scopes:T5,challengeCallbacks:{authorizeRequestOnChallenge:Pp.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof et&&r.addPolicy(Gq({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Ip([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${ve.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${The(t.url)} ${Fq}${aa}`].join(aa);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${aa}`;this.body+=aa}preAddSubRequest(t){if(this.operationCount>=Nq)throw new RangeError(`Cannot exceed ${Nq} sub requests in a single batch`);let r=d0(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}${aa}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function r4e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Sr.createHttpHeaders()}}}}function i4e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)Uq(i,ve.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Fp=class{constructor(t,r,i){let n;es(r)?n=r:r?n=tt(r,i):n=tt(new rt,i);let a=new r0(t,Vq(n)),s=d0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new Zl}async deleteBlobs(t,r,i){let n=new Zl;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new Zl;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return M.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=V(await this.serviceOrContainerContext.submitBatch(t4e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new _5(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},n0=class extends Dp{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},es(r))a=t,n=r;else if(Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r))a=t,n=tt(r,i);else if(!r&&typeof r!="string")a=t,n=tt(new rt,i);else if(r&&typeof r=="string"){let s=r,o=ad(t);if(o.kind==="AccountConnString")if(Qe.isNode){let l=new et(o.accountName,o.accountKey);a=ht(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=Sr.getDefaultProxySettings(o.proxyUri)),n=tt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=ht(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=tt(new rt,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(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return M.withSpan("ContainerClient-create",t,async r=>V(await this.containerContext.create(r)))}async createIfNotExists(t={}){return M.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return M.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 an(ht(this.url,Vf(t)),this.pipeline)}getAppendBlobClient(t){return new qp(ht(this.url,Vf(t)),this.pipeline)}getBlockBlobClient(t){return new Bp(ht(this.url,Vf(t)),this.pipeline)}getPageBlobClient(t){return new Mp(ht(this.url,Vf(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-getProperties",t,async r=>V(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),M.withSpan("ContainerClient-delete",t,async r=>V(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return M.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}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 M.withSpan("ContainerClient-setMetadata",r,async i=>V(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={}),M.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=V(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},M.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Ue(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Ue(s.accessPolicy.startsOn):""},id:s.id});return V(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Lp(this,t)}async uploadBlockBlob(t,r,i,n={}){return M.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return M.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return M.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=V(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:Ohe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:Jl(s.name),tags:Np(s.blobTags),objectReplicationSourceProperties:Xf(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return M.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=V(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:Ahe(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Jl(l.name),tags:Np(l.blobTags),objectReplicationSourceProperties:Xf(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:Jl(l.name)}))})})})}listSegments(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield j.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield j.__await(yield j.__await(a));while(i)})}listItems(){return j.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=j.__asyncValues(this.listSegments(o,r)),c;c=yield j.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield j.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return j.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield j.__await(yield j.__await(o));while(a)})}listItemsByHierarchy(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield j.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield j.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Np(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return j.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield j.__await(o);while(a)})}findBlobsByTagsItems(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return M.withSpan("ContainerClient-getAccountInfo",t,async r=>V(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]:C5(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 et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=H5(Object.assign({containerName:this._containerName},t),this.credential).toString();r(P5(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof et))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return $5(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Fp(this.url,this.pipeline)}},rd=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},a0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},id=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function uk(e,t){return mk(e,t).sasQueryParameters}function mk(e,t){let r=e.version?e.version:S5;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=rd.parse(e.permissions.toString()),n=id.parse(e.services).toString(),a=a0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Ue(e.startsOn,!1):"",Ue(e.expiresOn,!1),e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Ue(e.startsOn,!1):"",Ue(e.expiresOn,!1),e.ipRange?da(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new Bn(r,o,i.toString(),n,a,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:s}}var w5=class e extends Dp{static fromConnectionString(t,r){r=r||{};let i=ad(t);if(i.kind==="AccountConnString")if(Qe.isNode){let n=new et(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Sr.getDefaultProxySettings(i.proxyUri));let a=tt(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=tt(new rt,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;es(r)?n=r:Qe.isNode&&r instanceof et||r instanceof rt||qi.isTokenCredential(r)?n=tt(r,i):n=tt(new rt,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new n0(ht(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return M.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return M.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return M.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=V(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return M.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=V(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return M.withSpan("BlobServiceClient-getProperties",t,async r=>V(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return M.withSpan("BlobServiceClient-setProperties",r,async i=>V(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return M.withSpan("BlobServiceClient-getStatistics",t,async r=>V(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return M.withSpan("BlobServiceClient-getAccountInfo",t,async r=>V(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return M.withSpan("BlobServiceClient-listContainersSegment",r,async i=>V(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return M.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=V(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:Np(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return j.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield j.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield j.__await(o);while(a)})}findBlobsByTagsItems(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=j.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield j.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield j.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return j.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield j.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield j.__await(yield j.__await(a));while(i)})}listItems(){return j.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=j.__asyncValues(this.listSegments(o,r)),c;c=yield j.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield j.__await(yield*j.__asyncDelegator(j.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield j.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return M.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=V(await this.serviceContext.getUserDelegationKey({startsOn:Ue(t,!1),expiresOn:Ue(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new Fp(this.url,this.pipeline)}generateAccountSasUrl(t,r=rd.parse("r"),i="sco",n={}){if(!(this.credential instanceof et))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=uk(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:id.parse("b").toString()},n),this.credential).toString();return P5(this.url,a)}generateSasStringToSign(t,r=rd.parse("r"),i="sco",n={}){if(!(this.credential instanceof et))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)}return mk(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:id.parse("b").toString()},n),this.credential).stringToSign}};le.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(le.KnownEncryptionAlgorithmType||(le.KnownEncryptionAlgorithmType={}));Object.defineProperty(le,"RestError",{enumerable:!0,get:function(){return Sr.RestError}});le.AccountSASPermissions=rd;le.AccountSASResourceTypes=a0;le.AccountSASServices=id;le.AnonymousCredential=rt;le.AnonymousCredentialPolicy=Zf;le.AppendBlobClient=qp;le.BaseRequestPolicy=ed;le.BlobBatch=Zl;le.BlobBatchClient=Fp;le.BlobClient=an;le.BlobLeaseClient=Lp;le.BlobSASPermissions=oa;le.BlobServiceClient=w5;le.BlockBlobClient=Bp;le.ContainerClient=n0;le.ContainerSASPermissions=la;le.Credential=Op;le.CredentialPolicy=Rp;le.PageBlobClient=Mp;le.Pipeline=Ip;le.SASQueryParameters=Bn;le.StorageBrowserPolicy=e0;le.StorageBrowserPolicyFactory=t0;le.StorageOAuthScopes=T5;le.StorageRetryPolicy=Qf;le.StorageRetryPolicyFactory=Yf;le.StorageSharedKeyCredential=et;le.StorageSharedKeyCredentialPolicy=Jf;le.generateAccountSASQueryParameters=uk;le.generateBlobSASQueryParameters=H5;le.getBlobServiceAccountAudience=G6e;le.isPipelineLike=es;le.logger=Bt;le.newPipeline=tt});var V5=h(Pt=>{"use strict";var n4e=Pt&&Pt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a4e=Pt&&Pt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s4e=Pt&&Pt.__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)&&n4e(t,e,r);return a4e(t,e),t},y0=Pt&&Pt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.retryHttpClientResponse=Pt.retryTypedResponse=Pt.retry=Pt.isRetryableStatusCode=Pt.isServerErrorStatusCode=Pt.isSuccessStatusCode=void 0;var hk=s4e(Rt()),g0=bs(),Td=Qc();function o4e(e){return e?e>=200&&e<300:!1}Pt.isSuccessStatusCode=o4e;function gk(e){return e?e>=500:!0}Pt.isServerErrorStatusCode=gk;function yk(e){return e?[g0.HttpCodes.BadGateway,g0.HttpCodes.ServiceUnavailable,g0.HttpCodes.GatewayTimeout].includes(e):!1}Pt.isRetryableStatusCode=yk;function l4e(e){return y0(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function G5(e,t,r,i=Td.DefaultRetryAttempts,n=Td.DefaultRetryDelay,a=void 0){return y0(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!gk(d)))return l;if(d&&(c=yk(d),s=`Cache service responded with ${d}`),hk.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){hk.debug(`${e} - Error is not retryable`);break}yield l4e(n),o++}throw Error(`${e} failed: ${s}`)})}Pt.retry=G5;function d4e(e,t,r=Td.DefaultRetryAttempts,i=Td.DefaultRetryDelay){return y0(this,void 0,void 0,function*(){return yield G5(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof g0.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Pt.retryTypedResponse=d4e;function c4e(e,t,r=Td.DefaultRetryAttempts,i=Td.DefaultRetryDelay){return y0(this,void 0,void 0,function*(){return yield G5(e,t,n=>n.message.statusCode,r,i)})}Pt.retryHttpClientResponse=c4e});var Ek=h(rr=>{"use strict";var p4e=rr&&rr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),u4e=rr&&rr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pd=rr&&rr.__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)&&p4e(t,e,r);return u4e(t,e),t},Bi=rr&&rr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(rr,"__esModule",{value:!0});rr.downloadCacheStorageSDK=rr.downloadCacheHttpClientConcurrent=rr.downloadCacheHttpClient=rr.DownloadProgress=void 0;var Hp=Pd(Rt()),_k=bs(),m4e=fk(),f4e=Pd(require("buffer")),Up=Pd(require("fs")),h4e=Pd(require("stream")),g4e=Pd(require("util")),y4e=Pd(Jc()),vk=Qc(),W5=V5(),v4e=B9();function _4e(e,t){return Bi(this,void 0,void 0,function*(){yield g4e.promisify(h4e.pipeline)(e.message,t)})}var $p=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,Hp.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);Hp.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};rr.DownloadProgress=$p;function bk(e,t){return Bi(this,void 0,void 0,function*(){let r=Up.createWriteStream(t),i=new _k.HttpClient("actions/cache"),n=yield(0,W5.retryHttpClientResponse)("downloadCache",()=>Bi(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(vk.SocketTimeout,()=>{n.message.destroy(),Hp.debug(`Aborting download, socket timed out after ${vk.SocketTimeout} ms`)}),yield _4e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=y4e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else Hp.debug("Unable to validate download, no Content-Length header")})}rr.downloadCacheHttpClient=bk;function b4e(e,t,r){var i;return Bi(this,void 0,void 0,function*(){let n=yield Up.promises.open(t,"w"),a=new _k.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,W5.retryHttpClientResponse)("downloadCacheMetadata",()=>Bi(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let b=0;bBi(this,void 0,void 0,function*(){return yield w4e(a,e,b,C)})})}d.reverse();let p=0,u=0,m=new $p(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,_=()=>Bi(this,void 0,void 0,function*(){let b=yield Promise.race(Object.values(g));yield n.write(b.buffer,0,b.count,b.offset),p--,delete g[b.offset],u+=b.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield _());for(;p>0;)yield _()}finally{a.dispose(),yield n.close()}})}rr.downloadCacheHttpClientConcurrent=b4e;function w4e(e,t,r,i){return Bi(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield wk(3e4,E4e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function E4e(e,t,r,i){return Bi(this,void 0,void 0,function*(){let n=yield(0,W5.retryHttpClientResponse)("downloadCachePart",()=>Bi(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function x4e(e,t,r){var i;return Bi(this,void 0,void 0,function*(){let n=new m4e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)Hp.debug("Unable to determine content length, downloading file with http-client..."),yield bk(e,t);else{let o=Math.min(134217728,f4e.constants.MAX_LENGTH),l=new $p(s),d=Up.openSync(t,"w");try{l.startDisplayTimer();let c=new v4e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield wk(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&Up.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),Up.closeSync(d)}}})}rr.downloadCacheStorageSDK=x4e;var wk=(e,t)=>Bi(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var xk=h(Mi=>{"use strict";var N4e=Mi&&Mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),S4e=Mi&&Mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T4e=Mi&&Mi.__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)&&N4e(t,e,r);return S4e(t,e),t};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getDownloadOptions=Mi.getUploadOptions=void 0;var as=T4e(Rt());function P4e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),as.debug(`Upload concurrency: ${t.uploadConcurrency}`),as.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Mi.getUploadOptions=P4e;function C4e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),as.debug(`Use Azure SDK: ${t.useAzureSdk}`),as.debug(`Download concurrency: ${t.downloadConcurrency}`),as.debug(`Request timeout (ms): ${t.timeoutInMs}`),as.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),as.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),as.debug(`Lookup only: ${t.lookupOnly}`),t}Mi.getDownloadOptions=C4e});var Tk=h(Mt=>{"use strict";var R4e=Mt&&Mt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),O4e=Mt&&Mt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),b0=Mt&&Mt.__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)&&R4e(t,e,r);return O4e(t,e),t},ei=Mt&&Mt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Mt,"__esModule",{value:!0});Mt.saveCache=Mt.reserveCache=Mt.downloadCache=Mt.getCacheEntry=Mt.getCacheVersion=void 0;var hi=b0(Rt()),A4e=bs(),I4e=lh(),D4e=b0(require("crypto")),K5=b0(require("fs")),L4e=require("url"),_0=b0(Jc()),v0=Ek(),Sk=xk(),ss=V5(),q4e="1.0";function Gp(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return hi.debug(`Resource Url: ${r}`),r}function B4e(e,t){return`${e};api-version=${t}`}function M4e(){return{headers:{Accept:B4e("application/json","6.0-preview.1")}}}function X5(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new I4e.BearerCredentialHandler(e);return new A4e.HttpClient("actions/cache",[t],M4e())}function Q5(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(q4e),D4e.createHash("sha256").update(i.join("|")).digest("hex")}Mt.getCacheVersion=Q5;function F4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=X5(),n=Q5(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,ss.retryTypedResponse)("getCacheEntry",()=>ei(this,void 0,void 0,function*(){return i.getJson(Gp(a))}));if(s.statusCode===204)return hi.isDebug()&&(yield k4e(e[0],i,n)),null;if(!(0,ss.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return hi.setSecret(l),hi.debug("Cache Result:"),hi.debug(JSON.stringify(o)),o})}Mt.getCacheEntry=F4e;function k4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,ss.retryTypedResponse)("listCache",()=>ei(this,void 0,void 0,function*(){return t.getJson(Gp(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){hi.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])hi.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function j4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=new L4e.URL(e),n=(0,Sk.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,v0.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,v0.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,v0.downloadCacheHttpClient)(e,t):yield(0,v0.downloadCacheHttpClient)(e,t)})}Mt.downloadCache=j4e;function z4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=X5(),n=Q5(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,ss.retryTypedResponse)("reserveCache",()=>ei(this,void 0,void 0,function*(){return i.postJson(Gp("caches"),a)}))})}Mt.reserveCache=z4e;function Nk(e,t){return`bytes ${e}-${t}/*`}function U4e(e,t,r,i,n){return ei(this,void 0,void 0,function*(){hi.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${Nk(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":Nk(i,n)},s=yield(0,ss.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ei(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,ss.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function H4e(e,t,r,i){return ei(this,void 0,void 0,function*(){let n=_0.getArchiveFileSizeInBytes(r),a=Gp(`caches/${t.toString()}`),s=K5.openSync(r,"r"),o=(0,Sk.getUploadOptions)(i),l=_0.assertDefined("uploadConcurrency",o.uploadConcurrency),d=_0.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];hi.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>ei(this,void 0,void 0,function*(){for(;pK5.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{K5.closeSync(s)}})}function $4e(e,t,r){return ei(this,void 0,void 0,function*(){let i={size:r};return yield(0,ss.retryTypedResponse)("commitCache",()=>ei(this,void 0,void 0,function*(){return e.postJson(Gp(`caches/${t.toString()}`),i)}))})}function G4e(e,t,r){return ei(this,void 0,void 0,function*(){let i=X5();hi.debug("Upload cache"),yield H4e(i,e,t,r),hi.debug("Commiting cache");let n=_0.getArchiveFileSizeInBytes(t);hi.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield $4e(i,e,n);if(!(0,ss.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);hi.info("Cache saved successfully")})}Mt.saveCache=G4e});var Rk=h(Pr=>{"use strict";var V4e=Pr&&Pr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W4e=Pr&&Pr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Y5=Pr&&Pr.__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)&&V4e(t,e,r);return W4e(t,e),t},ua=Pr&&Pr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pr,"__esModule",{value:!0});Pr.createTar=Pr.extractTar=Pr.listTar=void 0;var K4e=xo(),w0=Y5(Md()),Pk=require("fs"),on=Y5(require("path")),J5=Y5(Jc()),lt=Qc(),os=process.platform==="win32";function X4e(){return ua(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield J5.getGnuTarPathOnWindows(),t=lt.SystemTarPathOnWindows;if(e)return{path:e,type:lt.ArchiveToolType.GNU};if((0,Pk.existsSync)(t))return{path:t,type:lt.ArchiveToolType.BSD};break}case"darwin":{let e=yield w0.which("gtar",!1);return e?{path:e,type:lt.ArchiveToolType.GNU}:{path:yield w0.which("tar",!0),type:lt.ArchiveToolType.BSD}}default:break}return{path:yield w0.which("tar",!0),type:lt.ArchiveToolType.GNU}})}function Q4e(e,t,r,i=""){return ua(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=J5.getCacheFileName(t),s="cache.tar",o=Ck(),l=e.type===lt.ArchiveToolType.BSD&&t!==lt.CompressionMethod.Gzip&&os;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${on.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${on.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${on.sep}`,"g"),"/"),"--files-from",lt.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${on.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${on.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${on.sep}`,"g"),"/"),"-P");break}if(e.type===lt.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function Z5(e,t,r=""){return ua(this,void 0,void 0,function*(){let i,n=yield X4e(),a=yield Q4e(n,e,t,r),s=t!=="create"?yield Y4e(n,e,r):yield J4e(n,e),o=n.type===lt.ArchiveToolType.BSD&&e!==lt.CompressionMethod.Gzip&&os;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function Ck(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function Y4e(e,t,r){return ua(this,void 0,void 0,function*(){let i=e.type===lt.ArchiveToolType.BSD&&t!==lt.CompressionMethod.Gzip&&os;switch(t){case lt.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",lt.TarFilename,r.replace(new RegExp(`\\${on.sep}`,"g"),"/")]:["--use-compress-program",os?'"zstd -d --long=30"':"unzstd --long=30"];case lt.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",lt.TarFilename,r.replace(new RegExp(`\\${on.sep}`,"g"),"/")]:["--use-compress-program",os?'"zstd -d"':"unzstd"];default:return["-z"]}})}function J4e(e,t){return ua(this,void 0,void 0,function*(){let r=J5.getCacheFileName(t),i=e.type===lt.ArchiveToolType.BSD&&t!==lt.CompressionMethod.Gzip&&os;switch(t){case lt.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${on.sep}`,"g"),"/"),lt.TarFilename]:["--use-compress-program",os?'"zstd -T0 --long=30"':"zstdmt --long=30"];case lt.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${on.sep}`,"g"),"/"),lt.TarFilename]:["--use-compress-program",os?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function e8(e,t){return ua(this,void 0,void 0,function*(){for(let r of e)try{yield(0,K4e.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function Z4e(e,t){return ua(this,void 0,void 0,function*(){let r=yield Z5(t,"list",e);yield e8(r)})}Pr.listTar=Z4e;function eye(e,t){return ua(this,void 0,void 0,function*(){let r=Ck();yield w0.mkdirP(r);let i=yield Z5(t,"extract",e);yield e8(i)})}Pr.extractTar=eye;function tye(e,t,r){return ua(this,void 0,void 0,function*(){(0,Pk.writeFileSync)(on.join(e,lt.ManifestFilename),t.join(` +`));let i=yield Z5(r,"create");yield e8(i,e)})}Pr.createTar=tye});var Lk=h(Ft=>{"use strict";var rye=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),iye=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),N0=Ft&&Ft.__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)&&rye(t,e,r);return iye(t,e),t},Ok=Ft&&Ft.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.saveCache=Ft.restoreCache=Ft.isFeatureAvailable=Ft.ReserveCacheError=Ft.ValidationError=void 0;var Ut=N0(Rt()),Ak=N0(require("path")),Fi=N0(Jc()),E0=N0(Tk()),x0=Rk(),ma=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Ft.ValidationError=ma;var Vp=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Ft.ReserveCacheError=Vp;function Ik(e){if(!e||e.length===0)throw new ma("Path Validation Error: At least one directory or file path is required")}function Dk(e){if(e.length>512)throw new ma(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new ma(`Key Validation Error: ${e} cannot contain commas.`)}function nye(){return!!process.env.ACTIONS_CACHE_URL}Ft.isFeatureAvailable=nye;function aye(e,t,r,i,n=!1){return Ok(this,void 0,void 0,function*(){Ik(e),r=r||[];let a=[t,...r];if(Ut.debug("Resolved Keys:"),Ut.debug(JSON.stringify(a)),a.length>10)throw new ma("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)Dk(l);let s=yield Fi.getCompressionMethod(),o="";try{let l=yield E0.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Ut.info("Lookup only - skipping download"),l.cacheKey;o=Ak.join(yield Fi.createTempDirectory(),Fi.getCacheFileName(s)),Ut.debug(`Archive Path: ${o}`),yield E0.downloadCache(l.archiveLocation,o,i),Ut.isDebug()&&(yield(0,x0.listTar)(o,s));let d=Fi.getArchiveFileSizeInBytes(o);return Ut.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,x0.extractTar)(o,s),Ut.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===ma.name)throw l;Ut.warning(`Failed to restore: ${l.message}`)}finally{try{yield Fi.unlinkFile(o)}catch(l){Ut.debug(`Failed to delete archive: ${l}`)}}})}Ft.restoreCache=aye;function sye(e,t,r,i=!1){var n,a,s,o,l;return Ok(this,void 0,void 0,function*(){Ik(e),Dk(t);let d=yield Fi.getCompressionMethod(),c=-1,p=yield Fi.resolvePaths(e);if(Ut.debug("Cache Paths:"),Ut.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield Fi.createTempDirectory(),m=Ak.join(u,Fi.getCacheFileName(d));Ut.debug(`Archive Path: ${m}`);try{yield(0,x0.createTar)(u,p,d),Ut.isDebug()&&(yield(0,x0.listTar)(m,d));let f=10*1024*1024*1024,g=Fi.getArchiveFileSizeInBytes(m);if(Ut.debug(`File Size: ${g}`),g>f&&!Fi.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Ut.debug("Reserving Cache");let y=yield E0.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new Vp(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Ut.debug(`Saving Cache (ID: ${c})`),yield E0.saveCache(c,m,r)}catch(f){let g=f;if(g.name===ma.name)throw f;g.name===Vp.name?Ut.info(`Failed to save: ${g.message}`):Ut.warning(`Failed to save: ${g.message}`)}finally{try{yield Fi.unlinkFile(m)}catch(f){Ut.debug(`Failed to delete archive: ${f}`)}}return c})}Ft.saveCache=sye});var Hk=h(ki=>{"use strict";var oye=ki&&ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lye=ki&&ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Kp=ki&&ki.__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)&&oye(t,e,r);return lye(t,e),t};Object.defineProperty(ki,"__esModule",{value:!0});ki.downloadTrapCaches=mye;ki.uploadTrapCaches=fye;ki.cleanupTrapCaches=hye;ki.getLanguagesSupportingCaching=jk;var qk=Kp(require("fs")),t8=Kp(require("path")),Mk=Kp(Lk()),Cd=Kp(wn()),Bk=Kp(Us()),dye=Ic(),cye=Fc(),Wp=$t(),pye=1,Fk="codeql-trap",uye=10,kk=12e4;async function mye(e,t,r){let i={},n=await jk(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=t8.join(Cd.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=t8.join(a,l);qk.mkdirSync(d,{recursive:!0}),i[l]=d}if(await Cd.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;Cd.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(qk.readFileSync(t8.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await zk(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,Wp.withTimeout)(kk,Mk.restoreCache([d],c,[await Uk(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function fye(e,t,r){if(!await Cd.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,Wp.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function hye(e,t,r){if(!await t.getValue(cye.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Cd.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await Bk.listActionsCaches(Fk,await Cd.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await gye(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await Bk.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,Wp.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${dye.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,Wp.getErrorMessage)(i)}}}async function gye(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function jk(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function zk(e,t,r){return`${await Uk(e,t)}${r}`}async function Uk(e,t){return`${Fk}-${pye}-${(await e.getVersion()).version}-${t}-`}});var uj=h(De=>{"use strict";var yye=De&&De.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vye=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qp=De&&De.__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)&&yye(t,e,r);return vye(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=Rd;De.getConfigFileOutsideWorkspaceErrorMessage=Xk;De.getConfigFileDoesNotExistErrorMessage=Qk;De.getConfigFileRepoFormatInvalidMessage=Yk;De.getConfigFileFormatInvalidMessage=Jk;De.getConfigFileDirectoryGivenMessage=Zk;De.getNoLanguagesError=ej;De.getUnknownLanguagesError=tj;De.getLanguagesInRepo=rj;De.getLanguages=i8;De.getRawLanguages=ij;De.getDefaultConfig=nj;De.calculateAugmentation=n8;De.parsePacksFromInput=sj;De.parsePacksSpecification=oj;De.validatePackSpecification=lj;De.initConfig=Sye;De.parseRegistriesWithoutCredentials=Tye;De.getPathToParsedConfigFile=a8;De.getConfig=Aye;De.generateRegistries=Iye;De.wrapEnvironment=Lye;De.parseBuildModeInput=s8;var ls=Qp(require("fs")),ji=Qp(require("path")),$k=require("perf_hooks"),S0=Qp(Lm()),_ye=Qp(Vo()),Wk=Qp(Us()),Kk=nR(),Gk=Fc(),Xp=oy(),bye=Hk(),ut=$t(),wye="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Rd(e,t){return t?r8(t,wye,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Xk(e){return`The configuration file "${e}" is outside of the workspace`}function Qk(e){return`The configuration file "${e}" does not exist`}function Yk(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Jk(e){return`The configuration file "${e}" could not be read`}function Zk(e){return`The configuration file "${e}" looks like a directory, not a file`}function r8(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function ej(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function tj(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function rj(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Wk.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,Xp.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function i8(e,t,r,i){let{rawLanguages:n,autodetected:a}=await ij(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map(Xp.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new ut.ConfigurationError(ej());let o=[],l=[];for(let d of s){let c=(0,Xp.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new ut.ConfigurationError(tj(l));return o}async function ij(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await rj(t,r)),{rawLanguages:i,autodetected:n}}async function nj({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await i8(u,e,c,g),_=await s8(i,y,f,g),b=n8(r,t,y),{trapCaches:C,trapCacheDownloadTime:R}=await aj(a,u,y,g);return{languages:y,buildMode:_,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:dj(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:b,trapCaches:C,trapCacheDownloadTime:R,dependencyCachingEnabled:(0,Kk.getCachingKind)(s)}}async function aj(e,t,r,i){let n={},a=0;if(e){let s=$k.performance.now();n=await(0,bye.downloadTrapCaches)(t,r,i),a=$k.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function Eye({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:_,logger:b}){let C;if(Pye(n)){if(n!==cj(u)&&(n=ji.resolve(f,n),!(n+ji.sep).startsWith(f+ji.sep)))throw new ut.ConfigurationError(Xk(n));C=Cye(n)}else C=await Rye(n,y);let R=await i8(m,e,p,b),A=await s8(i,R,_,b),U=n8(r,t,R),{trapCaches:ne,trapCacheDownloadTime:k}=await aj(s,m,R,b);return{languages:R,buildMode:A,originalUserInput:C,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:dj(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:U,trapCaches:ne,trapCacheDownloadTime:k,dependencyCachingEnabled:(0,Kk.getCachingKind)(o)}}function n8(e,t,r){let i=Vk(e),n=sj(e,r,i),a=Vk(t),s=xye(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function xye(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new ut.ConfigurationError(r8(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var Nye=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function sj(e,t,r){if(e?.trim()){if(t.length>1)throw new ut.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new ut.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new ut.ConfigurationError(r8(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(lj(n)),i),[])}}}function oj(e){if(typeof e!="string")throw new ut.ConfigurationError(Rd(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!Nye.test(d))throw new ut.ConfigurationError(Rd(e));if(c)try{new _ye.Range(c)}catch{throw new ut.ConfigurationError(Rd(e))}if(p&&(ji.isAbsolute(p)||ji.normalize(p).split(ji.sep).join("/")!==p.split(ji.sep).join("/")))throw new ut.ConfigurationError(Rd(e));if(!p&&a)throw new ut.ConfigurationError(Rd(e));return{name:d,version:c,path:p}}function lj(e){return(0,ut.prettyPrintPack)(oj(e))}function Vk(e){return!!e?.trim().startsWith("+")}function dj(e,t){return e||ji.resolve(t,"codeql_databases")}function cj(e){return ji.resolve(e,"user-config-from-action.yml")}async function Sye(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=cj(i),ls.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await Eye({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await nj(e)),await Oye(t,r),t}function pj(e){try{return e?S0.load(e):void 0}catch{throw new ut.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function Tye(e){return pj(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function Pye(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function Cye(e){if(!ls.existsSync(e))throw new ut.ConfigurationError(Qk(e));return S0.load(ls.readFileSync(e,"utf8"))}async function Rye(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new ut.ConfigurationError(Yk(e));let n=await Wk.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new ut.ConfigurationError(Zk(e)):new ut.ConfigurationError(Jk(e));return S0.load(Buffer.from(a,"base64").toString("binary"))}function a8(e){return ji.join(e,"config")}async function Oye(e,t){let r=JSON.stringify(e),i=a8(e.tempDir);ls.mkdirSync(ji.dirname(i),{recursive:!0}),ls.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function Aye(e,t){let r=a8(e);if(!ls.existsSync(r))return;let i=ls.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function Iye(e,t,r){let i=pj(e),n,a;if(i){let s=Dye(i);a=ji.join(t,"qlconfig.yml");let o=S0.dump(s);ls.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function Dye(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new ut.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function Lye(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function s8(e,t,r,i){if(e!==void 0){if(!Object.values(ut.BuildMode).includes(e))throw new ut.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(ut.BuildMode).join(", ")}.`);return t.includes(Xp.Language.csharp)&&await r.getValue(Gk.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):t.includes(Xp.Language.java)&&await r.getValue(Gk.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),ut.BuildMode.Autobuild):e}}});var T0=h(zi=>{"use strict";var qye=zi&&zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Bye=zi&&zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mye=zi&&zi.__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)&&qye(t,e,r);return Bye(t,e),t};Object.defineProperty(zi,"__esModule",{value:!0});zi.getActionsLogger=Fye;zi.getRunnerLogger=kye;zi.withGroup=jye;zi.formatDuration=zye;var o8=Mye(Rt());function Fye(){return o8}function kye(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function jye(e,t){o8.startGroup(e);try{return t()}finally{o8.endGroup()}}function zye(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var h8=h((fe,yj)=>{fe=yj.exports=xe;var Ve;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ve=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ve=function(){};fe.SEMVER_SPEC_VERSION="2.0.0";var Yp=256,P0=Number.MAX_SAFE_INTEGER||9007199254740991,l8=16,Uye=Yp-6,Od=fe.re=[],Ge=fe.safeRe=[],L=fe.src=[],P=fe.tokens={},hj=0;function Ce(e){P[e]=hj++}var c8="[a-zA-Z0-9-]",d8=[["\\s",1],["\\d",Yp],[c8,Uye]];function Zp(e){for(var t=0;t)?=?)";Ce("XRANGEIDENTIFIERLOOSE");L[P.XRANGEIDENTIFIERLOOSE]=L[P.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Ce("XRANGEIDENTIFIER");L[P.XRANGEIDENTIFIER]=L[P.NUMERICIDENTIFIER]+"|x|X|\\*";Ce("XRANGEPLAIN");L[P.XRANGEPLAIN]="[v=\\s]*("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:\\.("+L[P.XRANGEIDENTIFIER]+")(?:"+L[P.PRERELEASE]+")?"+L[P.BUILD]+"?)?)?";Ce("XRANGEPLAINLOOSE");L[P.XRANGEPLAINLOOSE]="[v=\\s]*("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+L[P.XRANGEIDENTIFIERLOOSE]+")(?:"+L[P.PRERELEASELOOSE]+")?"+L[P.BUILD]+"?)?)?";Ce("XRANGE");L[P.XRANGE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAIN]+"$";Ce("XRANGELOOSE");L[P.XRANGELOOSE]="^"+L[P.GTLT]+"\\s*"+L[P.XRANGEPLAINLOOSE]+"$";Ce("COERCE");L[P.COERCE]="(^|[^\\d])(\\d{1,"+l8+"})(?:\\.(\\d{1,"+l8+"}))?(?:\\.(\\d{1,"+l8+"}))?(?:$|[^\\d])";Ce("COERCERTL");Od[P.COERCERTL]=new RegExp(L[P.COERCE],"g");Ge[P.COERCERTL]=new RegExp(Zp(L[P.COERCE]),"g");Ce("LONETILDE");L[P.LONETILDE]="(?:~>?)";Ce("TILDETRIM");L[P.TILDETRIM]="(\\s*)"+L[P.LONETILDE]+"\\s+";Od[P.TILDETRIM]=new RegExp(L[P.TILDETRIM],"g");Ge[P.TILDETRIM]=new RegExp(Zp(L[P.TILDETRIM]),"g");var Hye="$1~";Ce("TILDE");L[P.TILDE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAIN]+"$";Ce("TILDELOOSE");L[P.TILDELOOSE]="^"+L[P.LONETILDE]+L[P.XRANGEPLAINLOOSE]+"$";Ce("LONECARET");L[P.LONECARET]="(?:\\^)";Ce("CARETTRIM");L[P.CARETTRIM]="(\\s*)"+L[P.LONECARET]+"\\s+";Od[P.CARETTRIM]=new RegExp(L[P.CARETTRIM],"g");Ge[P.CARETTRIM]=new RegExp(Zp(L[P.CARETTRIM]),"g");var $ye="$1^";Ce("CARET");L[P.CARET]="^"+L[P.LONECARET]+L[P.XRANGEPLAIN]+"$";Ce("CARETLOOSE");L[P.CARETLOOSE]="^"+L[P.LONECARET]+L[P.XRANGEPLAINLOOSE]+"$";Ce("COMPARATORLOOSE");L[P.COMPARATORLOOSE]="^"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+")$|^$";Ce("COMPARATOR");L[P.COMPARATOR]="^"+L[P.GTLT]+"\\s*("+L[P.FULLPLAIN]+")$|^$";Ce("COMPARATORTRIM");L[P.COMPARATORTRIM]="(\\s*)"+L[P.GTLT]+"\\s*("+L[P.LOOSEPLAIN]+"|"+L[P.XRANGEPLAIN]+")";Od[P.COMPARATORTRIM]=new RegExp(L[P.COMPARATORTRIM],"g");Ge[P.COMPARATORTRIM]=new RegExp(Zp(L[P.COMPARATORTRIM]),"g");var Gye="$1$2$3";Ce("HYPHENRANGE");L[P.HYPHENRANGE]="^\\s*("+L[P.XRANGEPLAIN]+")\\s+-\\s+("+L[P.XRANGEPLAIN]+")\\s*$";Ce("HYPHENRANGELOOSE");L[P.HYPHENRANGELOOSE]="^\\s*("+L[P.XRANGEPLAINLOOSE]+")\\s+-\\s+("+L[P.XRANGEPLAINLOOSE]+")\\s*$";Ce("STAR");L[P.STAR]="(<|>)?=?\\s*\\*";for(Fn=0;FnYp)return null;var r=t.loose?Ge[P.LOOSE]:Ge[P.FULL];if(!r.test(e))return null;try{return new xe(e,t)}catch{return null}}fe.valid=Vye;function Vye(e,t){var r=mo(e,t);return r?r.version:null}fe.clean=Wye;function Wye(e,t){var r=mo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}fe.SemVer=xe;function xe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Yp)throw new TypeError("version is longer than "+Yp+" characters");if(!(this instanceof xe))return new xe(e,t);Ve("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ge[P.LOOSE]:Ge[P.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>P0||this.major<0)throw new TypeError("Invalid major version");if(this.minor>P0||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>P0||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 n=+i;if(n>=0&&n=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};fe.inc=Kye;function Kye(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new xe(e,r).inc(t,i).version}catch{return null}}fe.diff=Xye;function Xye(e,t){if(p8(e,t))return null;var r=mo(e),i=mo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}fe.compareIdentifiers=uo;var mj=/^[0-9]+$/;function uo(e,t){var r=mj.test(e),i=mj.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}fe.lt=C0;function C0(e,t,r){return fa(e,t,r)<0}fe.eq=p8;function p8(e,t,r){return fa(e,t,r)===0}fe.neq=gj;function gj(e,t,r){return fa(e,t,r)!==0}fe.gte=u8;function u8(e,t,r){return fa(e,t,r)>=0}fe.lte=m8;function m8(e,t,r){return fa(e,t,r)<=0}fe.cmp=R0;function R0(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 p8(e,r,i);case"!=":return gj(e,r,i);case">":return Jp(e,r,i);case">=":return u8(e,r,i);case"<":return C0(e,r,i);case"<=":return m8(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}fe.Comparator=Ui;function Ui(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ui){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ui))return new Ui(e,t);e=e.trim().split(/\s+/).join(" "),Ve("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Ad?this.value="":this.value=this.operator+this.semver.version,Ve("comp",this)}var Ad={};Ui.prototype.parse=function(e){var t=this.options.loose?Ge[P.COMPARATORLOOSE]:Ge[P.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 xe(r[2],this.options.loose):this.semver=Ad};Ui.prototype.toString=function(){return this.value};Ui.prototype.test=function(e){if(Ve("Comparator.test",e,this.options.loose),this.semver===Ad||e===Ad)return!0;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}return R0(e,this.operator,this.semver,this.options)};Ui.prototype.intersects=function(e,t){if(!(e instanceof Ui))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 gt(e.value,t),O0(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new gt(this.value,t),O0(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=R0(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=R0(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};fe.Range=gt;function gt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof gt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new gt(e.raw,t);if(e instanceof Ui)return new gt(e.value,t);if(!(this instanceof gt))return new gt(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()}gt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};gt.prototype.toString=function(){return this.range};gt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ge[P.HYPHENRANGELOOSE]:Ge[P.HYPHENRANGE];e=e.replace(r,f3e),Ve("hyphen replace",e),e=e.replace(Ge[P.COMPARATORTRIM],Gye),Ve("comparator trim",e,Ge[P.COMPARATORTRIM]),e=e.replace(Ge[P.TILDETRIM],Hye),e=e.replace(Ge[P.CARETTRIM],$ye),e=e.split(/\s+/).join(" ");var i=t?Ge[P.COMPARATORLOOSE]:Ge[P.COMPARATOR],n=e.split(" ").map(function(a){return s3e(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Ui(a,this.options)},this),n};gt.prototype.intersects=function(e,t){if(!(e instanceof gt))throw new TypeError("a Range is required");return this.set.some(function(r){return fj(r,t)&&e.set.some(function(i){return fj(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function fj(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}fe.toComparators=a3e;function a3e(e,t){return new gt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function s3e(e,t){return Ve("comp",e,t),e=d3e(e,t),Ve("caret",e),e=o3e(e,t),Ve("tildes",e),e=p3e(e,t),Ve("xrange",e),e=m3e(e,t),Ve("stars",e),e}function Fr(e){return!e||e.toLowerCase()==="x"||e==="*"}function o3e(e,t){return e.trim().split(/\s+/).map(function(r){return l3e(r,t)}).join(" ")}function l3e(e,t){var r=t.loose?Ge[P.TILDELOOSE]:Ge[P.TILDE];return e.replace(r,function(i,n,a,s,o){Ve("tilde",e,i,n,a,s,o);var l;return Fr(n)?l="":Fr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Fr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(Ve("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",Ve("tilde return",l),l})}function d3e(e,t){return e.trim().split(/\s+/).map(function(r){return c3e(r,t)}).join(" ")}function c3e(e,t){Ve("caret",e,t);var r=t.loose?Ge[P.CARETLOOSE]:Ge[P.CARET];return e.replace(r,function(i,n,a,s,o){Ve("caret",e,i,n,a,s,o);var l;return Fr(n)?l="":Fr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Fr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(Ve("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(Ve("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),Ve("caret return",l),l})}function p3e(e,t){return Ve("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return u3e(r,t)}).join(" ")}function u3e(e,t){e=e.trim();var r=t.loose?Ge[P.XRANGELOOSE]:Ge[P.XRANGE];return e.replace(r,function(i,n,a,s,o,l){Ve("xRange",e,i,n,a,s,o,l);var d=Fr(a),c=d||Fr(s),p=c||Fr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),Ve("xRange return",i),i})}function m3e(e,t){return Ve("replaceStars",e,t),e.trim().replace(Ge[P.STAR],"")}function f3e(e,t,r,i,n,a,s,o,l,d,c,p,u){return Fr(r)?t="":Fr(i)?t=">="+r+".0.0":Fr(n)?t=">="+r+"."+i+".0":t=">="+t,Fr(l)?o="":Fr(d)?o="<"+(+l+1)+".0.0":Fr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}gt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}fe.satisfies=O0;function O0(e,t,r){try{t=new gt(t,r)}catch{return!1}return t.test(e)}fe.maxSatisfying=g3e;function g3e(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xe(i,r))}),i}fe.minSatisfying=y3e;function y3e(e,t,r){var i=null,n=null;try{var a=new gt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new xe(i,r))}),i}fe.minVersion=v3e;function v3e(e,t){e=new gt(e,t);var r=new xe("0.0.0");if(e.test(r)||(r=new xe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||Jp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}fe.validRange=_3e;function _3e(e,t){try{return new gt(e,t).range||"*"}catch{return null}}fe.ltr=b3e;function b3e(e,t,r){return f8(e,t,"<",r)}fe.gtr=w3e;function w3e(e,t,r){return f8(e,t,">",r)}fe.outside=f8;function f8(e,t,r,i){e=new xe(e,i),t=new gt(t,i);var n,a,s,o,l;switch(r){case">":n=Jp,a=m8,s=C0,o=">",l=">=";break;case"<":n=C0,a=u8,s=Jp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(O0(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}fe.prerelease=E3e;function E3e(e,t){var r=mo(e,t);return r&&r.prerelease.length?r.prerelease:null}fe.intersects=x3e;function x3e(e,t,r){return e=new gt(e,r),t=new gt(t,r),e.intersects(t)}fe.coerce=N3e;function N3e(e,t){if(e instanceof xe)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(Ge[P.COERCE]);else{for(var i;(i=Ge[P.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ge[P.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ge[P.COERCERTL].lastIndex=-1}return r===null?null:mo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var bj=h((Cr,y8)=>{"use strict";var S3e=Cr&&Cr.__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]}),T3e=Cr&&Cr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),P3e=Cr&&Cr.__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)&&S3e(t,e,r);return T3e(t,e),t},C3e=Cr&&Cr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Cr,"__esModule",{value:!0});Cr._readLinuxVersionFile=Cr._getOsVersion=Cr._findMatch=void 0;var vj=P3e(h8()),g8=Rt(),_j=require("os"),R3e=require("child_process"),A0=require("fs");function O3e(e,t,r,i){return C3e(this,void 0,void 0,function*(){let n=_j.platform(),a,s,o;for(let l of r){let d=l.version;if(g8.debug(`check ${d} satisfies ${e}`),vj.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{g8.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=y8.exports._getOsVersion();u===c.platform_version?p=!0:p=vj.satisfies(u,c.platform_version)}return p}),o)){g8.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Cr._findMatch=O3e;function A3e(){let e=_j.platform(),t="";if(e==="darwin")t=R3e.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=y8.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Cr._getOsVersion=A3e;function I3e(){let e="/etc/lsb-release",t="/etc/os-release",r="";return A0.existsSync(e)?r=A0.readFileSync(e).toString():A0.existsSync(t)&&(r=A0.readFileSync(t).toString()),r}Cr._readLinuxVersionFile=I3e});var Ej=h((tNe,wj)=>{var D3e=require("crypto");wj.exports=function(){return D3e.randomBytes(16)}});var Sj=h((rNe,Nj)=>{var xj=[];for(eu=0;eu<256;++eu)xj[eu]=(eu+256).toString(16).substr(1);var eu;function L3e(e,t){var r=t||0,i=xj;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}Nj.exports=L3e});var Pj=h((iNe,Tj)=>{var q3e=Ej(),B3e=Sj();function M3e(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||q3e)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||B3e(n)}Tj.exports=M3e});var Oj=h(Hi=>{"use strict";var F3e=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]}),k3e=Hi&&Hi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j3e=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)&&F3e(t,e,r);return k3e(t,e),t},Cj=Hi&&Hi.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hi,"__esModule",{value:!0});Hi.RetryHelper=void 0;var Rj=j3e(Rt()),v8=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 Cj(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Hi.RetryHelper=v8});var L0=h(Ne=>{"use strict";var z3e=Ne&&Ne.__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]}),U3e=Ne&&Ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kn=Ne&&Ne.__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)&&z3e(t,e,r);return U3e(t,e),t},kr=Ne&&Ne.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},H3e=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.evaluateVersions=Ne.isExplicitVersion=Ne.findFromManifest=Ne.getManifestFromRepo=Ne.findAllVersions=Ne.find=Ne.cacheFile=Ne.cacheDir=Ne.extractZip=Ne.extractXar=Ne.extractTar=Ne.extract7z=Ne.downloadTool=Ne.HTTPError=void 0;var Le=kn(Rt()),gi=kn(Md()),$i=kn(require("fs")),$3e=kn(bj()),ru=kn(require("os")),ln=kn(require("path")),Aj=kn(bs()),ha=kn(h8()),G3e=kn(require("stream")),V3e=kn(require("util")),Id=require("assert"),Ij=H3e(Pj()),ds=xo(),W3e=Oj(),tu=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ne.HTTPError=tu;var b8=process.platform==="win32",K3e=process.platform==="darwin",X3e="actions/tool-cache";function Q3e(e,t,r,i){return kr(this,void 0,void 0,function*(){t=t||ln.join(Mj(),Ij.default()),yield gi.mkdirP(ln.dirname(t)),Le.debug(`Downloading ${e}`),Le.debug(`Destination ${t}`);let n=3,a=_8("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=_8("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new W3e.RetryHelper(n,a,s).execute(()=>kr(this,void 0,void 0,function*(){return yield Y3e(e,t||"",r,i)}),l=>!(l instanceof tu&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ne.downloadTool=Q3e;function Y3e(e,t,r,i){return kr(this,void 0,void 0,function*(){if($i.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new Aj.HttpClient(X3e,[],{allowRetries:!1});r&&(Le.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new tu(a.message.statusCode);throw Le.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=V3e.promisify(G3e.pipeline),l=_8("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,$i.createWriteStream(t)),Le.debug("download complete"),d=!0,t}finally{if(!d){Le.debug("download failed");try{yield gi.rmRF(t)}catch(c){Le.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function J3e(e,t,r){return kr(this,void 0,void 0,function*(){Id.ok(b8,"extract7z() not supported on current OS"),Id.ok(e,'parameter "file" is required'),t=yield I0(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Le.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield ds.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=ln.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield gi.which("powershell",!0);yield ds.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}Ne.extract7z=J3e;function Z3e(e,t,r="xz"){return kr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield I0(t),Le.debug("Checking tar --version");let i="";yield ds.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Le.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Le.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return b8&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield ds.exec("tar",a),t})}Ne.extractTar=Z3e;function e9e(e,t,r=[]){return kr(this,void 0,void 0,function*(){Id.ok(K3e,"extractXar() not supported on current OS"),Id.ok(e,'parameter "file" is required'),t=yield I0(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Le.isDebug()&&i.push("-v");let n=yield gi.which("xar",!0);return yield ds.exec(`"${n}"`,d9e(i)),t})}Ne.extractXar=e9e;function t9e(e,t){return kr(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield I0(t),b8?yield r9e(e,t):yield i9e(e,t),t})}Ne.extractZip=t9e;function r9e(e,t){return kr(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield gi.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('${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(" ")];Le.debug(`Using pwsh at path: ${n}`),yield ds.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 '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield gi.which("powershell",!0);Le.debug(`Using powershell at path: ${o}`),yield ds.exec(`"${o}"`,s)}})}function i9e(e,t){return kr(this,void 0,void 0,function*(){let r=yield gi.which("unzip",!0),i=[e];Le.isDebug()||i.unshift("-q"),i.unshift("-o"),yield ds.exec(`"${r}"`,i,{cwd:t})})}function n9e(e,t,r,i){return kr(this,void 0,void 0,function*(){if(r=ha.clean(r)||r,i=i||ru.arch(),Le.debug(`Caching tool ${t} ${r} ${i}`),Le.debug(`source dir: ${e}`),!$i.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield Lj(t,r,i);for(let a of $i.readdirSync(e)){let s=ln.join(e,a);yield gi.cp(s,n,{recursive:!0})}return qj(t,r,i),n})}Ne.cacheDir=n9e;function a9e(e,t,r,i,n){return kr(this,void 0,void 0,function*(){if(i=ha.clean(i)||i,n=n||ru.arch(),Le.debug(`Caching tool ${r} ${i} ${n}`),Le.debug(`source file: ${e}`),!$i.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield Lj(r,i,n),s=ln.join(a,t);return Le.debug(`destination file ${s}`),yield gi.cp(e,s),qj(r,i,n),a})}Ne.cacheFile=a9e;function s9e(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||ru.arch(),!w8(t)){let n=Dj(e,r);t=Bj(n,t)}let i="";if(t){t=ha.clean(t)||"";let n=ln.join(D0(),e,t,r);Le.debug(`checking cache: ${n}`),$i.existsSync(n)&&$i.existsSync(`${n}.complete`)?(Le.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Le.debug("not found")}return i}Ne.find=s9e;function Dj(e,t){let r=[];t=t||ru.arch();let i=ln.join(D0(),e);if($i.existsSync(i)){let n=$i.readdirSync(i);for(let a of n)if(w8(a)){let s=ln.join(i,a,t||"");$i.existsSync(s)&&$i.existsSync(`${s}.complete`)&&r.push(a)}}return r}Ne.findAllVersions=Dj;function o9e(e,t,r,i="master"){return kr(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new Aj.HttpClient("tool-cache"),o={};r&&(Le.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Le.debug("Invalid json")}}return n})}Ne.getManifestFromRepo=o9e;function l9e(e,t,r,i=ru.arch()){return kr(this,void 0,void 0,function*(){return yield $3e._findMatch(e,t,r,i)})}Ne.findFromManifest=l9e;function I0(e){return kr(this,void 0,void 0,function*(){return e||(e=ln.join(Mj(),Ij.default())),yield gi.mkdirP(e),e})}function Lj(e,t,r){return kr(this,void 0,void 0,function*(){let i=ln.join(D0(),e,ha.clean(t)||t,r||"");Le.debug(`destination ${i}`);let n=`${i}.complete`;return yield gi.rmRF(i),yield gi.rmRF(n),yield gi.mkdirP(i),i})}function qj(e,t,r){let n=`${ln.join(D0(),e,ha.clean(t)||t,r||"")}.complete`;$i.writeFileSync(n,""),Le.debug("finished caching tool")}function w8(e){let t=ha.clean(e)||"";Le.debug(`isExplicit: ${t}`);let r=ha.valid(t)!=null;return Le.debug(`explicit? ${r}`),r}Ne.isExplicitVersion=w8;function Bj(e,t){let r="";Le.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>ha.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(ha.satisfies(n,t)){r=n;break}}return r?Le.debug(`matched: ${r}`):Le.debug("match not found"),r}Ne.evaluateVersions=Bj;function D0(){let e=process.env.RUNNER_TOOL_CACHE||"";return Id.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function Mj(){let e=process.env.RUNNER_TEMP||"";return Id.ok(e,"Expected RUNNER_TEMP to be defined"),e}function _8(e,t){let r=global[e];return r!==void 0?r:t}function d9e(e){return Array.from(new Set(e))}});var kj=h((sNe,Fj)=>{"use strict";Fj.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var jj,zj=dt(()=>{jj="ffffffff-ffff-ffff-ffff-ffffffffffff"});var Uj,Hj=dt(()=>{Uj="00000000-0000-0000-0000-000000000000"});var $j,Gj=dt(()=>{$j=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function c9e(e){return typeof e=="string"&&$j.test(e)}var cs,iu=dt(()=>{Gj();cs=c9e});function p9e(e){if(!cs(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var ga,nu=dt(()=>{iu();ga=p9e});function jr(e,t=0){return(pr[e[t+0]]+pr[e[t+1]]+pr[e[t+2]]+pr[e[t+3]]+"-"+pr[e[t+4]]+pr[e[t+5]]+"-"+pr[e[t+6]]+pr[e[t+7]]+"-"+pr[e[t+8]]+pr[e[t+9]]+"-"+pr[e[t+10]]+pr[e[t+11]]+pr[e[t+12]]+pr[e[t+13]]+pr[e[t+14]]+pr[e[t+15]]).toLowerCase()}function u9e(e,t=0){let r=jr(e,t);if(!cs(r))throw TypeError("Stringified UUID is invalid");return r}var pr,Vj,ya=dt(()=>{iu();pr=[];for(let e=0;e<256;++e)pr.push((e+256).toString(16).slice(1));Vj=u9e});function va(){return q0>B0.length-16&&((0,Wj.randomFillSync)(B0),q0=0),B0.slice(q0,q0+=16)}var Wj,B0,q0,M0=dt(()=>{Wj=require("crypto"),B0=new Uint8Array(256),q0=B0.length});function m9e(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=Kj(e.random??e.rng?.()??va(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=va();f9e(au,a,s),i=Kj(s,au.msecs,au.nsecs,n?void 0:au.clockseq,n?void 0:au.node,t,r)}return t?i:jr(i)}function f9e(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}var au,F0,E8=dt(()=>{M0();ya();au={};F0=m9e});function su(e){let t=typeof e=="string"?ga(e):e,r=h9e(t);return typeof e=="string"?jr(r):r}function h9e(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var x8=dt(()=>{nu();ya()});function g9e(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,Xj.createHash)("md5").update(e).digest()}var Xj,Qj,Yj=dt(()=>{Xj=require("crypto");Qj=g9e});function y9e(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{nu();ya();k0="6ba7b810-9dad-11d1-80b4-00c04fd430c8",j0="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function S8(e,t,r,i){return ou(48,Qj,e,t,r,i)}var Jj,Zj=dt(()=>{Yj();N8();S8.DNS=k0;S8.URL=j0;Jj=S8});var ez,T8,tz=dt(()=>{ez=require("crypto"),T8={randomUUID:ez.randomUUID}});function v9e(e,t,r){if(T8.randomUUID&&!t&&!e)return T8.randomUUID();e=e||{};let i=e.random||(e.rng||va)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return jr(i)}var rz,iz=dt(()=>{tz();M0();ya();rz=v9e});function _9e(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,nz.createHash)("sha1").update(e).digest()}var nz,az,sz=dt(()=>{nz=require("crypto");az=_9e});function P8(e,t,r,i){return ou(80,az,e,t,r,i)}var oz,lz=dt(()=>{sz();N8();P8.DNS=k0;P8.URL=j0;oz=P8});function b9e(e,t,r){e??={},r??=0;let i=F0({...e,_v6:!0},new Uint8Array(16));if(i=su(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return jr(i)}var dz,cz=dt(()=>{ya();E8();x8();dz=b9e});function C8(e){let t=typeof e=="string"?ga(e):e,r=w9e(t);return typeof e=="string"?jr(r):r}function w9e(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var pz=dt(()=>{nu();ya()});function E9e(e,t,r){let i;if(e)i=uz(e.random??e.rng?.()??va(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=va();x9e(R8,n,a),i=uz(a,R8.msecs,R8.seq,t,r)}return t?i:jr(i)}function x9e(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function uz(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var R8,mz,fz=dt(()=>{M0();ya();R8={};mz=E9e});function N9e(e){if(!cs(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var hz,gz=dt(()=>{iu();hz=N9e});var O8={};_u(O8,{MAX:()=>jj,NIL:()=>Uj,parse:()=>ga,stringify:()=>Vj,v1:()=>F0,v1ToV6:()=>su,v3:()=>Jj,v4:()=>rz,v5:()=>oz,v6:()=>dz,v6ToV1:()=>C8,v7:()=>mz,validate:()=>cs,version:()=>hz});var A8=dt(()=>{zj();Hj();nu();ya();E8();x8();Zj();iz();lz();cz();pz();fz();iu();gz()});var L8=h(ti=>{"use strict";var S9e=ti&&ti.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),T9e=ti&&ti.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),D8=ti&&ti.__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)&&S9e(t,e,r);return T9e(t,e),t},P9e=ti&&ti.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ti,"__esModule",{value:!0});ti.isZstdAvailable=F9e;ti.extract=k9e;ti.extractTarZst=bz;ti.inferCompressionMethod=z9e;var C9e=require("child_process"),R9e=D8(require("fs")),O9e=P9e(require("path")),I8=D8(require("stream")),A9e=Fd(),I9e=D8(L0()),yz=xh(),D9e=(A8(),_s(O8)),vz=wn(),_z=$t(),L9e="3.4.3",q9e="1.31";async function B9e(e,t){try{return await(0,yz.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function M9e(){let e=await(0,yz.safeWhich)("tar"),t="";if(await new A9e.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function F9e(e){let t=await B9e("zstd",e);try{let r=await M9e(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=q9e,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=L9e,foundZstdBinary:t,version:r};default:(0,_z.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function k9e(e,t,r,i){switch(t){case"gzip":return await I9e.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await bz(e,r,i)}}async function bz(e,t,r){let i=await j9e();r.debug(`Extracting to ${i}.${e instanceof I8.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof I8.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,C9e.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof I8.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new vz.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,_z.cleanUpGlob)(i,"extraction destination directory",r),n}}async function j9e(){let e=O9e.default.join((0,vz.getTemporaryDirectory)(),(0,D9e.v4)());return R9e.mkdirSync(e,{recursive:!0}),e}function z9e(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var Ez=h((uSe,wz)=>{var lu;wz.exports=function(){if(!lu){try{lu=np()("follow-redirects")}catch{}typeof lu!="function"&&(lu=function(){})}lu.apply(null,arguments)}});var Pz=h((mSe,V8)=>{var cu=require("url"),du=cu.URL,U9e=require("http"),H9e=require("https"),k8=require("stream").Writable,j8=require("assert"),xz=Ez();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=ho(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var z8=!1;try{j8(new du(""))}catch(e){z8=e.code==="ERR_INVALID_URL"}var $9e=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],U8=["abort","aborted","connect","error","socket","timeout"],H8=Object.create(null);U8.forEach(function(e){H8[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var B8=pu("ERR_INVALID_URL","Invalid URL",TypeError),M8=pu("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),G9e=pu("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",M8),V9e=pu("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),W9e=pu("ERR_STREAM_WRITE_AFTER_END","write after end"),K9e=k8.prototype.destroy||Sz;function ri(e,t){k8.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof M8?n:new M8({cause:n}))}},this._performRequest()}ri.prototype=Object.create(k8.prototype);ri.prototype.abort=function(){G8(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};ri.prototype.destroy=function(e){return G8(this._currentRequest,e),K9e.call(this,e),this};ri.prototype.write=function(e,t,r){if(this._ending)throw new W9e;if(!fo(e)&&!Y9e(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(ho(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new V9e),this.abort())};ri.prototype.end=function(e,t,r){if(ho(e)?(r=e,e=t=null):ho(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};ri.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};ri.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};ri.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){ri.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(ri.prototype,e,{get:function(){return this._currentRequest[e]}})});ri.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};ri.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of U8)i.on(n,H8[n]);if(this._currentUrl=/^\//.test(this._options.path)?cu.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(G8(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new G9e;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],q8(/^content-/i,this._options.headers));var s=q8(/^host$/i,this._options.headers),o=$8(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:cu.format(Object.assign(o,{host:l})),c=X9e(r,d);if(xz("redirecting to",c.href),this._isRedirect=!0,F8(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!Q9e(c.host,l))&&q8(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),ho(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function Nz(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return J9e(d)?d=F8(d):fo(d)?d=F8($8(d)):(p=c,c=Tz(d),d={protocol:n}),ho(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!fo(c.host)&&!fo(c.hostname)&&(c.hostname="::1"),j8.equal(c.protocol,n,"protocol mismatch"),xz("options",c),new ri(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function Sz(){}function $8(e){var t;if(z8)t=new du(e);else if(t=Tz(cu.parse(e)),!fo(t.protocol))throw new B8({input:e});return t}function X9e(e,t){return z8?new du(e,t):$8(cu.resolve(t,e))}function Tz(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new B8({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new B8({input:e.href||e});return e}function F8(e,t){var r=t||{};for(var i of $9e)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function q8(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function pu(e,t,r){function i(n){ho(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function G8(e,t){for(var r of U8)e.removeListener(r,H8[r]);e.on("error",Sz),e.destroy(t)}function Q9e(e,t){j8(fo(e)&&fo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function fo(e){return typeof e=="string"||e instanceof String}function ho(e){return typeof e=="function"}function Y9e(e){return typeof e=="object"&&"length"in e}function J9e(e){return du&&e instanceof du}V8.exports=Nz({http:U9e,https:H9e});V8.exports.wrap=Nz});var Rz=h(Gi=>{"use strict";var Z9e=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),e5e=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X8=Gi&&Gi.__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)&&Z9e(t,e,r);return e5e(t,e),t};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.STREAMING_HIGH_WATERMARK_BYTES=void 0;Gi.downloadAndExtract=l5e;var t5e=X8(require("path")),Dd=require("perf_hooks"),r5e=X8(L0()),i5e=Pz(),n5e=(A8(),_s(O8)),W8=T0(),K8=X8(L8()),a5e=$t();Gi.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function s5e(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function o5e(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function l5e(e,t,r,i,n,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let s=K8.inferCompressionMethod(e);if(s==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=Dd.performance.now(),f=await d5e(e,t,r,i,a),g=Math.round(Dd.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${f} (${(0,W8.formatDuration)(g)}).`),{extractedBundlePath:f,statusReport:{compressionMethod:s,toolsUrl:Cz(e),...o5e(g)}}}let o=t5e.join(n,(0,n5e.v4)()),l=Dd.performance.now(),d=await r5e.downloadTool(e,o,t,r),c=Math.round(Dd.performance.now()-l);a.info(`Finished downloading CodeQL bundle to ${d} (${(0,W8.formatDuration)(c)}).`);let p,u;try{a.info("Extracting CodeQL bundle.");let m=Dd.performance.now();p=await K8.extract(d,s,i,a),u=Math.round(Dd.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,W8.formatDuration)(u)}).`)}finally{await(0,a5e.cleanUpGlob)(d,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:s,toolsUrl:Cz(e),...s5e(c,u)}}}async function d5e(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let a=await new Promise(s=>i5e.https.get(e,{headers:r,highWaterMark:Gi.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await K8.extractTarZst(a,i,n)}function Cz(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var Fz=h(We=>{"use strict";var c5e=We&&We.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),p5e=We&&We.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ps=We&&We.__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)&&c5e(t,e,r);return p5e(t,e),t},u5e=We&&We.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(We,"__esModule",{value:!0});We.downloadCodeQL=We.CODEQL_DEFAULT_ACTION_REPOSITORY=We.ToolsSource=void 0;We.getCodeQLActionRepository=Lz;We.tryGetTagNameFromUrl=Y8;We.tryGetBundleVersionFromUrl=qz;We.convertToSemVer=fu;We.getCodeQLSource=Bz;We.tryGetFallbackToolcacheVersion=Mz;We.getCodeQLURLVersion=T5e;We.setupCodeQLBundle=C5e;var m5e=ps(require("fs")),f5e=ps(require("path")),Oz=require("perf_hooks"),go=ps(L0()),h5e=u5e(kj()),z0=ps(Vo()),g5e=wn(),y5e=ps(Us()),Az=ps(iy()),v5e=Fc(),_5e=T0(),Q8=ps(L8()),b5e=Rz(),Ld=ps($t()),Dz=$t(),uu;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(uu||(We.ToolsSource=uu={}));We.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var Iz=["linked","latest"];function w5e(e){return e?".tar.zst":".tar.gz"}function E5e(e){let t=w5e(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function Lz(e){return(0,g5e.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),We.CODEQL_DEFAULT_ACTION_REPOSITORY):Ld.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function x5e(e,t,r,i){let n=Lz(i),s=[[t.url,n],[t.url,We.CODEQL_DEFAULT_ACTION_REPOSITORY],[Ld.GITHUB_DOTCOM_URL,We.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,h5e.default)(l,p))),o=E5e(r);for(let l of s){let[d,c]=l;if(d===Ld.GITHUB_DOTCOM_URL&&c===We.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await y5e.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${We.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function mu(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function Y8(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function qz(e,t){let r=Y8(e,t);if(r!==void 0)return mu(r,t)}function fu(e,t){z0.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=z0.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function N5e(e,t){let r=go.findAllVersions("CodeQL").filter(Dz.isGoodVersion).map(i=>({folder:go.find("CodeQL",i),version:i})).filter(({folder:i})=>m5e.existsSync(f5e.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function Bz(e,t,r,i,n,a){if(e&&!Iz.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&Iz.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=Az.cliVersion,l=Az.bundleVersion;else if(e!==void 0){if(l=Y8(e,a),d=e,l){let m=mu(l,a);m&&z0.valid(m)&&(o=fu(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&mu(l,a),p=o??(c&&fu(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=go.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=go.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=go.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await Mz(o,l,a);m?u=go.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==Ld.GitHubVariant.DOTCOM&&!s&&!e){let m=await N5e(p,a);if(m!==void 0)return m}return d||(d=await x5e(l,r,o!==void 0&&await R5e(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&mu(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function Mz(e,t,r){let i=mu(t,r);if(!i)return;let n=fu(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var S5e=async function(e,t,r,i,n,a,s){let o=new URL(e),l=new URLSearchParams(o.search),d={accept:"application/octet-stream"},c;l.has("token")?s.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(s.debug("Providing an authorization token to download CodeQL tools."),c=`token ${i.auth}`):s.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:u}=await(0,b5e.downloadAndExtract)(e,c,{"User-Agent":"CodeQL Action",...d},n,a,s),m=t??qz(e,s);if(m===void 0)return s.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:u,toolsVersion:r??"unknown"};s.debug("Caching CodeQL bundle.");let f=P5e(r,m,s),g=Oz.performance.now(),y=await go.cacheDir(p,"CodeQL",f);return s.info(`Added CodeQL bundle to the tool cache (${(0,_5e.formatDuration)(Oz.performance.now()-g)}).`),y!==p&&await(0,Dz.cleanUpGlob)(p,"CodeQL bundle from temporary directory",s),{codeqlFolder:y,statusReport:u,toolsVersion:r??f}};We.downloadCodeQL=S5e;function T5e(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new Ld.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function P5e(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:fu(t,r)}async function C5e(e,t,r,i,n,a){let s=await Q8.isZstdAvailable(a),o=await Bz(e,n,t,i,s.available,a),l,d=o.toolsVersion,c,p;switch(o.sourceType){case"local":{let u=Q8.inferCompressionMethod(o.codeqlTarPath);l=await Q8.extract(o.codeqlTarPath,u,s.version,a),p=uu.Local;break}case"toolcache":l=o.codeqlFolder,a.debug(`CodeQL found in cache ${l}`),p=uu.Toolcache;break;case"download":{let u=await(0,We.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,s.version,r,a);d=u.toolsVersion,l=u.codeqlFolder,c=u.statusReport,p=uu.Download;break}default:Ld.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:p,toolsVersion:d,zstdAvailability:s}}async function R5e(e,t){return process.platform!=="win32"&&t&&z0.gte(e,v5e.CODEQL_VERSION_ZSTD_BUNDLE)}});var Hz=h(Vi=>{"use strict";var O5e=Vi&&Vi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),A5e=Vi&&Vi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jz=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)&&O5e(t,e,r);return A5e(t,e),t};Object.defineProperty(Vi,"__esModule",{value:!0});Vi.shouldEnableIndirectTracing=ev;Vi.endTracingForCluster=D5e;Vi.getTracerConfigForCluster=Uz;Vi.getCombinedTracerConfig=L5e;var J8=jz(require("fs")),Z8=jz(require("path")),I5e=oy(),zz=s1(),kz=$t();async function ev(e,t){return t.buildMode===kz.BuildMode.None||t.buildMode===kz.BuildMode.Autobuild&&await e.supportsFeature(zz.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,I5e.isTracedLanguage)(r))}async function D5e(e,t,r){if(!await ev(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=Z8.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!J8.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(J8.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function Uz(e){return{env:JSON.parse(J8.readFileSync(Z8.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function L5e(e,t){if(!await ev(e,t))return;let r=await Uz(t);if(!await e.supportsFeature(zz.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=Z8.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var tU=h(nt=>{"use strict";var q5e=nt&&nt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B5e=nt&&nt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ms=nt&&nt.__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)&&q5e(t,e,r);return B5e(t,e),t};Object.defineProperty(nt,"__esModule",{value:!0});nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=nt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;nt.setupCodeQL=V5e;nt.getCodeQL=W5e;nt.setCodeQL=K5e;nt.getCachedCodeQL=X5e;nt.getCodeQLForTesting=Q5e;nt.getCodeQLForCmd=G0;nt.getExtraOptions=iv;nt.getTrapCachingExtractorConfigArgs=eU;nt.getTrapCachingExtractorConfigArgsForLang=H0;nt.getGeneratedCodeScanningConfigPath=$0;var M5e=ms(require("fs")),rv=ms(require("path")),$z=ms(Rt()),U0=ms(Fd()),Gz=ms(Lm()),F5e=ms(Vo()),qd=wn(),Vz=ry(),k5e=Ic(),hu=hc(),Wz=Fc(),j5e=ms(Fz()),us=s1(),z5e=Hz(),nr=ms($t()),gu=$t(),_a,Kz="2.14.6",Xz="2.14.6",U5e="3.10",H5e="2024-09-24",Zz="progress++";nt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var $5e="2.15.2",G5e="2.17.1";async function V5e(e,t,r,i,n,a,s){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await j5e.setupCodeQLBundle(e,t,r,i,n,a);a.debug(`Bundle download status report: ${JSON.stringify(l)}`);let u=rv.join(o,"codeql","codeql");if(process.platform==="win32")u+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new nr.ConfigurationError(`Unsupported platform: ${process.platform}`);return _a=await G0(u,s),{codeql:_a,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,gu.getErrorMessage)(o)}`)}}async function W5e(e){return _a===void 0&&(_a=await G0(e,!0)),_a}function yt(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function K5e(e){return _a={getPath:yt(e,"getPath",()=>"/tmp/dummy-path"),getVersion:yt(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:yt(e,"printVersion"),supportsFeature:yt(e,"supportsFeature",async t=>!!e.getVersion&&(0,us.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:yt(e,"databaseInitCluster"),runAutobuild:yt(e,"runAutobuild"),extractScannedLanguage:yt(e,"extractScannedLanguage"),extractUsingBuildMode:yt(e,"extractUsingBuildMode"),finalizeDatabase:yt(e,"finalizeDatabase"),resolveLanguages:yt(e,"resolveLanguages"),betterResolveLanguages:yt(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:yt(e,"resolveQueries"),resolveBuildEnvironment:yt(e,"resolveBuildEnvironment"),packDownload:yt(e,"packDownload"),databaseCleanup:yt(e,"databaseCleanup"),databaseBundle:yt(e,"databaseBundle"),databaseRunQueries:yt(e,"databaseRunQueries"),databaseInterpretResults:yt(e,"databaseInterpretResults"),databasePrintBaseline:yt(e,"databasePrintBaseline"),databaseExportDiagnostics:yt(e,"databaseExportDiagnostics"),diagnosticsExport:yt(e,"diagnosticsExport"),resolveExtractor:yt(e,"resolveExtractor"),mergeResults:yt(e,"mergeResults")},_a}function X5e(){if(_a===void 0)throw new Error("cachedCodeQL undefined");return _a}async function Q5e(e="codeql-for-testing"){return G0(e,!1)}async function G0(e,t){let r={getPath(){return e},async getVersion(){let i=nr.getCachedCodeQlVersion();if(i===void 0){let n=await ur(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}nr.cacheCodeQlVersion(i)}return i},async printVersion(){await ur(e,["version","--format=json"])},async supportsFeature(i){return(0,us.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);await(0,z5e.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await eU(i)),l.push(`--trace-process-name=${a}`));let d=await Y5e(i,o),c=(0,qd.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(us.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await Yz(i,this)?l.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,us.isSupportedToolsFeature)(await this.getVersion(),us.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await ur(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...ir(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){Jz();let a=rv.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[hu.EnvVar.CLI_VERBOSITY]=process.env[hu.EnvVar.CLI_VERBOSITY]||Zz),await ur(a)},async extractScannedLanguage(i,n){await ur(e,["database","trace-command","--index-traceless-dbs",...await H0(i,n),...tv(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===gu.BuildMode.Autobuild&&Jz();try{await ur(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await H0(i,n),...tv(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===gu.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${k5e.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new nr.ConfigurationError(`${s} ${(0,gu.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...tv(s),...ir(["database","finalize"]),i];await ur(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...ir(["resolve","languages"])],n=await ur(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...ir(["resolve","languages"])],n=await ur(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...ir(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await ur(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...ir(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await ur(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...ir(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await nr.codeQlVersionAtLeast(this,Wz.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await ur(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(Wz.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${$0(p)}`,"--sarif-group-rules-by-pack",...await Z5e(this),...await e8e(this),...ir(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await Yz(p,this)?f.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await nr.codeQlVersionAtLeast(this,nt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,us.isSupportedToolsFeature)(await this.getVersion(),us.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await ur(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...ir(["database","print-baseline"]),i];return await ur(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...ir(["pack","download"]),...i],o=await ur(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await nr.codeQlVersionAtLeast(this,G5e)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...ir(["database","cleanup"])];await ur(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...ir(["database","bundle"])];await new U0.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...ir(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new U0.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${$0(a)}`,...ir(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new U0.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new U0.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...ir(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...ir(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await ur(e,s)}};if(t&&!await nr.codeQlVersionAtLeast(r,Kz))throw new nr.ConfigurationError(`Expected a CodeQL CLI with version at least ${Kz} but got version ${(await r.getVersion()).version}`);if(t&&process.env[hu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await nr.codeQlVersionAtLeast(r,Xz)){let i=await r.getVersion();$z.warning(`CodeQL CLI version ${i.version} was discontinued on ${H5e} alongside GitHub Enterprise Server ${U5e} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${Xz} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,qd.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,qd.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),$z.exportVariable(hu.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function ir(e,{ignoringOptions:t}={}){let r=nr.getExtraOptionsEnvParam();return iv(r,e,[]).filter(i=>!t?.includes(i))}function Qz(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function iv(e,t,r){let i=Qz(e?.["*"],r.concat("*")),n=t.length===0?Qz(e,r):iv(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function ur(e,t=[],r={}){try{return await(0,qd.runTool)(e,t,r)}catch(i){throw i instanceof qd.CommandInvocationError?(0,Vz.wrapCliConfigurationError)(new Vz.CliError(i)):i}}async function Y5e(e,t){let r=$0(e),i=(0,gu.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(Gz.dump(i)),t.endGroup(),M5e.writeFileSync(r,Gz.dump(i)),r}var J5e=1024;async function eU(e){let t=[];for(let r of e.languages)t.push(await H0(e,r));return t.flat()}async function H0(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,qd.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${J5e}`,`-O=${t}.trap.cache.write=${i}`]}function $0(e){return rv.resolve(e.tempDir,"user-config.yaml")}async function Yz(e,t){return(e.gitHubVersion.type!==nr.GitHubVariant.GHES||F5e.gte(e.gitHubVersion.version,"3.12.0"))&&await nr.codeQlVersionAtLeast(t,nt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function Z5e(e){return await nr.codeQlVersionAtLeast(e,$5e)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function tv(e){return e?[`--verbosity=${Zz}`]:[]}function Jz(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function e8e(e){let t=process.env[hu.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(us.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var rU=h(nv=>{"use strict";Object.defineProperty(nv,"__esModule",{value:!0});nv.runResolveBuildEnvironment=r8e;var t8e=tU();async function r8e(e,t,r,i){t.startGroup(`Attempting to resolve build environment for ${i}`);let n=await(0,t8e.getCodeQL)(e);r!==void 0&&t.info(`Using ${r} as the working directory.`);let a=await n.resolveBuildEnvironment(r,i);return t.endGroup(),a}});var sU=h(mr=>{"use strict";var i8e=mr&&mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n8e=mr&&mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iU=mr&&mr.__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)&&i8e(t,e,r);return n8e(t,e),t};Object.defineProperty(mr,"__esModule",{value:!0});mr.JobStatus=mr.ActionName=void 0;mr.isFirstPartyAnalysis=aU;mr.getActionsStatus=o8e;mr.getJobStatusDisplayName=l8e;mr.createStatusReportBase=c8e;mr.sendStatusReport=m8e;var a8e=iU(require("os")),Wi=iU(Rt()),fs=wn(),nU=Us(),s8e=Ic(),zn=hc(),jn=$t(),av;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(av||(mr.ActionName=av={}));function aU(e){return e!==av.UploadSarif?!0:process.env[zn.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var hs;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(hs||(mr.JobStatus=hs={}));function o8e(e,t){return e||t?e instanceof jn.ConfigurationError?"user-error":"failure":"success"}function l8e(e){switch(e){case hs.SuccessStatus:return"success";case hs.FailureStatus:return"failure";case hs.ConfigErrorStatus:return"configuration error";case hs.UnknownStatus:return"unknown";default:(0,jn.assertNever)(e)}}function d8e(e){e==="user-error"?Wi.exportVariable(zn.EnvVar.JOB_STATUS,process.env[zn.EnvVar.JOB_STATUS]??hs.ConfigErrorStatus):(e==="failure"||e==="aborted")&&Wi.exportVariable(zn.EnvVar.JOB_STATUS,process.env[zn.EnvVar.JOB_STATUS]??hs.FailureStatus)}async function c8e(e,t,r,i,n,a,s,o){try{let l=(0,fs.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,fs.getRef)(),c=process.env[zn.EnvVar.JOB_RUN_UUID]||"",p=(0,fs.getWorkflowRunID)(),u=(0,fs.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,nU.getAnalysisKey)(),y=process.env[zn.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),Wi.exportVariable(zn.EnvVar.WORKFLOW_STARTED_AT,y));let _=(0,jn.getRequiredEnvParam)("RUNNER_OS"),b=(0,jn.getCachedCodeQlVersion)(),C=process.env.GITHUB_ACTION_REF||"",R=process.env[zn.EnvVar.TESTING_ENVIRONMENT]||"";R!==""&&Wi.exportVariable(zn.EnvVar.TESTING_ENVIRONMENT,R);let A=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",U={action_name:e,action_oid:"unknown",action_ref:C,action_started_at:r.toISOString(),action_version:(0,fs.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:aU(e),job_name:f,job_run_uuid:c,ref:d,runner_os:_,started_at:y,status:t,steady_state_default_setup:A,testing_environment:R,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{U.actions_event_name=(0,fs.getWorkflowEventName)()}catch(q){a.warning(`Could not determine the workflow event name: ${q}.`)}i&&(U.languages=i.languages.join(",")),n&&(U.runner_available_disk_space_bytes=n.numAvailableBytes,U.runner_total_disk_space_bytes=n.numTotalBytes),s&&(U.cause=s),o&&(U.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(U.completed_at=new Date().toISOString());let ne=(0,fs.getRequiredInput)("matrix");ne&&(U.matrix_vars=ne),"RUNNER_ARCH"in process.env&&(U.runner_arch=process.env.RUNNER_ARCH),(_==="Windows"||_==="macOS")&&(U.runner_os_release=a8e.release()),b!==void 0&&(U.codeql_version=b.version);let k=process.env.ImageVersion;return k&&(U.runner_image_version=k),U}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var p8e="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",u8e="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function m8e(e){d8e(e.status);let t=JSON.stringify(e);if(Wi.debug(`Sending status report: ${t}`),(0,jn.isInTestMode)()){Wi.debug("In test mode. Status reports are not uploaded.");return}let r=(0,jn.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,nU.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,jn.isHTTPError)(s))switch(s.status){case 403:(0,fs.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?Wi.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${s8e.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):Wi.warning(s.message);return;case 404:Wi.warning(s.message);return;case 422:(0,jn.getRequiredEnvParam)("GITHUB_SERVER_URL")!==jn.GITHUB_DOTCOM_URL?Wi.debug(u8e):Wi.debug(p8e);return}Wi.warning(`An unexpected error occurred when sending code scanning status report: ${(0,jn.getErrorMessage)(s)}`)}}});var f8e=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),h8e=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),g8e=exports&&exports.__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)&&f8e(t,e,r);return h8e(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var W0=g8e(Rt()),V0=wn(),y8e=Us(),v8e=ry(),_8e=uj(),b8e=T0(),w8e=rU(),dn=sU(),gs=$t(),oU="environment";async function E8e(){let e=new Date,t=(0,b8e.getActionsLogger)(),r;try{let n=await(0,dn.createStatusReportBase)(dn.ActionName.ResolveEnvironment,"starting",e,r,await(0,gs.checkDiskUsage)(t),t);n!==void 0&&await(0,dn.sendStatusReport)(n);let a=await(0,y8e.getGitHubVersion)();if((0,gs.checkGitHubVersionInRange)(a,t),(0,gs.checkActionVersion)((0,V0.getActionVersion)(),a),r=await(0,_8e.getConfig)((0,V0.getTemporaryDirectory)(),t),r===void 0)throw new Error("Config file could not be found at expected location. Has the 'init' action been called?");let s=(0,V0.getOptionalInput)("working-directory"),o=await(0,w8e.runResolveBuildEnvironment)(r.codeQLCmd,t,s,(0,V0.getRequiredInput)("language"));W0.setOutput(oU,o)}catch(n){let a=(0,gs.wrapError)(n);if(a instanceof v8e.CliError)W0.setOutput(oU,{}),t.warning(`Failed to resolve a build environment suitable for automatically building your code. ${a.message}`);else{W0.setFailed(`Failed to resolve a build environment suitable for automatically building your code. ${a.message}`);let s=await(0,dn.createStatusReportBase)(dn.ActionName.ResolveEnvironment,(0,dn.getActionsStatus)(a),e,r,await(0,gs.checkDiskUsage)(t),t,a.message,a.stack);s!==void 0&&await(0,dn.sendStatusReport)(s)}return}let i=await(0,dn.createStatusReportBase)(dn.ActionName.ResolveEnvironment,"success",e,r,await(0,gs.checkDiskUsage)(t),t);i!==void 0&&await(0,dn.sendStatusReport)(i)}async function x8e(){try{await E8e()}catch(e){W0.setFailed(`${dn.ActionName.ResolveEnvironment} action failed: ${(0,gs.getErrorMessage)(e)}`)}await(0,gs.checkForTimeout)()}x8e(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) +*/ diff --git a/start-proxy/action.yml b/start-proxy/action.yml index 5756bba479..fae130bdeb 100644 --- a/start-proxy/action.yml +++ b/start-proxy/action.yml @@ -21,5 +21,5 @@ outputs: description: The proxy's internal CA certificate in PEM format runs: using: node20 - main: "../lib/start-proxy-action.js" - post: "../lib/start-proxy-action-post.js" + main: "start-proxy-action.js" + post: "start-proxy-action-post.js" diff --git a/start-proxy/start-proxy-action-post.js b/start-proxy/start-proxy-action-post.js new file mode 100644 index 0000000000..4acbdcd8a9 --- /dev/null +++ b/start-proxy/start-proxy-action-post.js @@ -0,0 +1,379 @@ +"use strict";var G5=Object.defineProperty;var P_e=Object.getOwnPropertyDescriptor;var I_e=Object.getOwnPropertyNames;var D_e=Object.prototype.hasOwnProperty;var br=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),L6=(e,t)=>{for(var r in t)G5(e,r,{get:t[r],enumerable:!0})},L_e=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of I_e(t))!D_e.call(e,n)&&n!==r&&G5(e,n,{get:()=>t[n],enumerable:!(i=P_e(t,n))||i.enumerable});return e};var xd=e=>L_e(G5({},"__esModule",{value:!0}),e);var F6=g(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.toCommandProperties=gf.toCommandValue=void 0;function F_e(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}gf.toCommandValue=F_e;function B_e(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}gf.toCommandProperties=B_e});var uM=g(na=>{"use strict";var q_e=na&&na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),M_e=na&&na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),k_e=na&&na.__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)&&q_e(t,e,r);return M_e(t,e),t};Object.defineProperty(na,"__esModule",{value:!0});na.issue=na.issueCommand=void 0;var j_e=k_e(require("os")),lM=F6();function cM(e,t,r){let i=new V5(e,t,r);process.stdout.write(i.toString()+j_e.EOL)}na.issueCommand=cM;function U_e(e,t=""){cM(e,{},t)}na.issue=U_e;var oM="::",V5=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=oM+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${$_e(n)}`)}}return t+=`${oM}${z_e(this.message)}`,t}};function z_e(e){return(0,lM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function $_e(e){return(0,lM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var fM=g(sa=>{"use strict";var H_e=sa&&sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G_e=sa&&sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),K5=sa&&sa.__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)&&H_e(t,e,r);return G_e(t,e),t};Object.defineProperty(sa,"__esModule",{value:!0});sa.prepareKeyValueMessage=sa.issueFileCommand=void 0;var V_e=K5(require("crypto")),dM=K5(require("fs")),W5=K5(require("os")),pM=F6();function W_e(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!dM.existsSync(r))throw new Error(`Missing file at path: ${r}`);dM.appendFileSync(r,`${(0,pM.toCommandValue)(t)}${W5.EOL}`,{encoding:"utf8"})}sa.issueFileCommand=W_e;function K_e(e,t){let r=`ghadelimiter_${V_e.randomUUID()}`,i=(0,pM.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}${W5.EOL}${i}${W5.EOL}${r}`}sa.prepareKeyValueMessage=K_e});var hM=g(yf=>{"use strict";Object.defineProperty(yf,"__esModule",{value:!0});yf.checkBypass=yf.getProxyUrl=void 0;function X_e(e){let t=e.protocol==="https:";if(mM(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}yf.getProxyUrl=X_e;function mM(e){if(!e.hostname)return!1;let t=e.hostname;if(Q_e(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}yf.checkBypass=mM;function Q_e(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 vM=g(bf=>{"use strict";var I3t=require("net"),Y_e=require("tls"),X5=require("http"),gM=require("https"),Z_e=require("events"),D3t=require("assert"),J_e=require("util");bf.httpOverHttp=ewe;bf.httpsOverHttp=twe;bf.httpOverHttps=rwe;bf.httpsOverHttps=iwe;function ewe(e){var t=new ql(e);return t.request=X5.request,t}function twe(e){var t=new ql(e);return t.request=X5.request,t.createSocket=yM,t.defaultPort=443,t}function rwe(e){var t=new ql(e);return t.request=gM.request,t}function iwe(e){var t=new ql(e);return t.request=gM.request,t.createSocket=yM,t.defaultPort=443,t}function ql(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||X5.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=bM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};ql.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=Q5({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Uc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){Uc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){Uc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return Uc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),Uc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};ql.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(n){i.request.onSocket(n)})}};function yM(e,t){var r=this;ql.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=Q5({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=Y_e.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function bM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Q5(e){for(var t=1,r=arguments.length;t{_M.exports=vM()});var to=g($t=>{"use strict";var nwe=$t&&$t.__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]}),swe=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),U6=$t&&$t.__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)&&nwe(t,e,r);return swe(t,e),t},Zr=$t&&$t.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($t,"__esModule",{value:!0});$t.HttpClient=$t.isHttps=$t.HttpClientResponse=$t.HttpClientError=$t.getProxyUrl=$t.MediaTypes=$t.Headers=$t.HttpCodes=void 0;var B6=U6(require("http")),Y5=U6(require("https")),EM=U6(hM()),q6=U6(wM()),eo;(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"})(eo=$t.HttpCodes||($t.HttpCodes={}));var Dn;(function(e){e.Accept="accept",e.ContentType="content-type"})(Dn=$t.Headers||($t.Headers={}));var zc;(function(e){e.ApplicationJson="application/json"})(zc=$t.MediaTypes||($t.MediaTypes={}));function awe(e){let t=EM.getProxyUrl(new URL(e));return t?t.href:""}$t.getProxyUrl=awe;var owe=[eo.MovedPermanently,eo.ResourceMoved,eo.SeeOther,eo.TemporaryRedirect,eo.PermanentRedirect],lwe=[eo.BadGateway,eo.ServiceUnavailable,eo.GatewayTimeout],cwe=["OPTIONS","GET","DELETE","HEAD"],uwe=10,dwe=5,k6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};$t.HttpClientError=k6;var j6=class{constructor(t){this.message=t}readBody(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(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 Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};$t.HttpClientResponse=j6;function pwe(e){return new URL(e).protocol==="https:"}$t.isHttps=pwe;var Z5=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 Zr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Zr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Zr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Zr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Zr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Zr(this,void 0,void 0,function*(){r[Dn.Accept]=this._getExistingOrDefaultHeader(r,Dn.Accept,zc.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,zc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,zc.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,zc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,zc.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Dn.Accept]=this._getExistingOrDefaultHeader(i,Dn.Accept,zc.ApplicationJson),i[Dn.ContentType]=this._getExistingOrDefaultHeader(i,Dn.ContentType,zc.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Zr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&cwe.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===eo.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&owe.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.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 c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!lwe.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new j6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),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)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?Y5:B6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},M6(this.requestOptions.headers),M6(t||{})):M6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=M6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=EM.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||B6.globalAgent.maxSockets),i&&i.hostname){let o={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})},l,c=i.protocol==="https:";s?l=c?q6.httpsOverHttps:q6.httpsOverHttp:l=c?q6.httpOverHttps:q6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new Y5.Agent(o):new B6.Agent(o),this._agent=r}return r||(r=s?Y5.globalAgent:B6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Zr(this,void 0,void 0,function*(){t=Math.min(uwe,t);let r=dwe*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Zr(this,void 0,void 0,function*(){return new Promise((i,n)=>Zr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===eo.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new k6(u,s);d.result=a.result,n(d)}else i(a)}))})}};$t.HttpClient=Z5;var M6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var D0=g(Lo=>{"use strict";var r8=Lo&&Lo.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Lo,"__esModule",{value:!0});Lo.PersonalAccessTokenCredentialHandler=Lo.BearerCredentialHandler=Lo.BasicCredentialHandler=void 0;var J5=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 r8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.BasicCredentialHandler=J5;var e8=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 r8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.BearerCredentialHandler=e8;var t8=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 r8(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.PersonalAccessTokenCredentialHandler=t8});var TM=g(vf=>{"use strict";var SM=vf&&vf.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(vf,"__esModule",{value:!0});vf.OidcClient=void 0;var fwe=to(),mwe=D0(),xM=ze(),i8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new fwe.HttpClient("actions/oidc-client",[new mwe.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 SM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return SM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,xM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,xM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};vf.OidcClient=i8});var o8=g(ns=>{"use strict";var n8=ns&&ns.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ns,"__esModule",{value:!0});ns.summary=ns.markdownSummary=ns.SUMMARY_DOCS_URL=ns.SUMMARY_ENV_VAR=void 0;var hwe=require("os"),s8=require("fs"),{access:gwe,appendFile:ywe,writeFile:bwe}=s8.promises;ns.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";ns.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var a8=class{constructor(){this._buffer=""}filePath(){return n8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[ns.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${ns.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield gwe(t,s8.constants.R_OK|s8.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 n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return n8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?bwe:ywe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return n8(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(hwe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).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:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},NM=new a8;ns.markdownSummary=NM;ns.summary=NM});var RM=g(ss=>{"use strict";var vwe=ss&&ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_we=ss&&ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wwe=ss&&ss.__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)&&vwe(t,e,r);return _we(t,e),t};Object.defineProperty(ss,"__esModule",{value:!0});ss.toPlatformPath=ss.toWin32Path=ss.toPosixPath=void 0;var Ewe=wwe(require("path"));function Swe(e){return e.replace(/[\\]/g,"/")}ss.toPosixPath=Swe;function xwe(e){return e.replace(/[/]/g,"\\")}ss.toWin32Path=xwe;function Twe(e){return e.replace(/[/\\]/g,Ewe.sep)}ss.toPlatformPath=Twe});var c8=g(we=>{"use strict";var Nwe=we&&we.__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]}),Rwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CM=we&&we.__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)&&Nwe(t,e,r);return Rwe(t,e),t},l8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},as;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var OM=CM(require("fs")),z6=CM(require("path"));as=OM.promises,we.chmod=as.chmod,we.copyFile=as.copyFile,we.lstat=as.lstat,we.mkdir=as.mkdir,we.open=as.open,we.readdir=as.readdir,we.readlink=as.readlink,we.rename=as.rename,we.rm=as.rm,we.rmdir=as.rmdir,we.stat=as.stat,we.symlink=as.symlink,we.unlink=as.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=OM.constants.O_RDONLY;function Awe(e){return l8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=Awe;function Cwe(e,t=!1){return l8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=Cwe;function Owe(e){if(e=Iwe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=Owe;function Pwe(e,t){return l8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=z6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(AM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.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(we.IS_WINDOWS){try{let s=z6.dirname(e),a=z6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=z6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(AM(r))return e}}return""})}we.tryGetExecutablePath=Pwe;function Iwe(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function AM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function Dwe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=Dwe});var L0=g(Br=>{"use strict";var Lwe=Br&&Br.__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]}),Fwe=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),PM=Br&&Br.__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)&&Lwe(t,e,r);return Fwe(t,e),t},$c=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var Bwe=require("assert"),Fo=PM(require("path")),Ot=PM(c8());function qwe(e,t,r={}){return $c(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=kwe(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Fo.join(t,Fo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield FM(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Fo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield BM(e,o,i)}})}Br.cp=qwe;function Mwe(e,t,r={}){return $c(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Fo.join(t,Fo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield IM(t);else throw new Error("Destination already exists")}yield u8(Fo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=Mwe;function IM(e){return $c(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=IM;function u8(e){return $c(this,void 0,void 0,function*(){Bwe.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=u8;function DM(e,t){return $c(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield DM(e,!1);if(!i)throw Ot.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 LM(e);return r&&r.length>0?r[0]:""})}Br.which=DM;function LM(e){return $c(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Fo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Fo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Fo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Fo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=LM;function kwe(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 FM(e,t,r,i){return $c(this,void 0,void 0,function*(){if(r>=255)return;r++,yield u8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield FM(a,o,r,i):yield BM(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function BM(e,t,r){return $c(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var wf=g(os=>{"use strict";var jwe=os&&os.__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]}),Uwe=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_f=os&&os.__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)&&jwe(t,e,r);return Uwe(t,e),t},qM=os&&os.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(os,"__esModule",{value:!0});os.argStringToArray=os.ToolRunner=void 0;var $6=_f(require("os")),kM=_f(require("events")),zwe=_f(require("child_process")),$we=_f(require("path")),Hwe=_f(L0()),MM=_f(c8()),Gwe=require("timers"),H6=process.platform==="win32",d8=class extends kM.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(),n=this._getSpawnArgs(t),s=r?"":"[command]";if(H6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf($6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+$6.EOL.length),s=n.indexOf($6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return H6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(H6&&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(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 qM(this,void 0,void 0,function*(){return!MM.isRooted(this.toolPath)&&(this.toolPath.includes("/")||H6&&this.toolPath.includes("\\"))&&(this.toolPath=$we.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield Hwe.which(this.toolPath,!0),new Promise((t,r)=>qM(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+$6.EOL);let n=new p8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield MM.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=zwe.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};os.ToolRunner=d8;function Vwe(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}os.argStringToArray=Vwe;var p8=class e extends kM.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=Gwe.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 Ef=g(ls=>{"use strict";var Wwe=ls&&ls.__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]}),Kwe=ls&&ls.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xwe=ls&&ls.__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)&&Wwe(t,e,r);return Kwe(t,e),t},zM=ls&&ls.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ls,"__esModule",{value:!0});ls.getExecOutput=ls.exec=void 0;var jM=require("string_decoder"),UM=Xwe(wf());function $M(e,t,r){return zM(this,void 0,void 0,function*(){let i=UM.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new UM.ToolRunner(n,t,r).exec()})}ls.exec=$M;function Qwe(e,t,r){var i,n;return zM(this,void 0,void 0,function*(){let s="",a="",o=new jM.StringDecoder("utf8"),l=new jM.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield $M(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}ls.getExecOutput=Qwe});var GM=g(ht=>{"use strict";var Ywe=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Zwe=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jwe=ht&&ht.__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 Zwe(t,e),t},V6=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},e3e=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var HM=e3e(require("os")),G6=Jwe(Ef()),t3e=()=>V6(void 0,void 0,void 0,function*(){let{stdout:e}=yield G6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield G6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),r3e=()=>V6(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield G6.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),i3e=()=>V6(void 0,void 0,void 0,function*(){let{stdout:e}=yield G6.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=HM.default.platform();ht.arch=HM.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function n3e(){return V6(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?t3e():ht.isMacOS?r3e():i3e()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=n3e});var ze=g(be=>{"use strict";var s3e=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a3e=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m8=be&&be.__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)&&s3e(t,e,r);return a3e(t,e),t},VM=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var aa=uM(),Td=fM(),Sf=F6(),WM=m8(require("os")),o3e=m8(require("path")),l3e=TM(),f8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(f8||(be.ExitCode=f8={}));function c3e(e,t){let r=(0,Sf.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Td.issueFileCommand)("ENV",(0,Td.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("set-env",{name:e},r)}be.exportVariable=c3e;function u3e(e){(0,aa.issueCommand)("add-mask",{},e)}be.setSecret=u3e;function d3e(e){process.env.GITHUB_PATH||""?(0,Td.issueFileCommand)("PATH",e):(0,aa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${o3e.delimiter}${process.env.PATH}`}be.addPath=d3e;function h8(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()}be.getInput=h8;function p3e(e,t){let r=h8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=p3e;function f3e(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=h8(e,t);if(r.includes(n))return!0;if(i.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\``)}be.getBooleanInput=f3e;function m3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Td.issueFileCommand)("OUTPUT",(0,Td.prepareKeyValueMessage)(e,t));process.stdout.write(WM.EOL),(0,aa.issueCommand)("set-output",{name:e},(0,Sf.toCommandValue)(t))}be.setOutput=m3e;function h3e(e){(0,aa.issue)("echo",e?"on":"off")}be.setCommandEcho=h3e;function g3e(e){process.exitCode=f8.Failure,KM(e)}be.setFailed=g3e;function y3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=y3e;function b3e(e){(0,aa.issueCommand)("debug",{},e)}be.debug=b3e;function KM(e,t={}){(0,aa.issueCommand)("error",(0,Sf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=KM;function v3e(e,t={}){(0,aa.issueCommand)("warning",(0,Sf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=v3e;function _3e(e,t={}){(0,aa.issueCommand)("notice",(0,Sf.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=_3e;function w3e(e){process.stdout.write(e+WM.EOL)}be.info=w3e;function XM(e){(0,aa.issue)("group",e)}be.startGroup=XM;function QM(){(0,aa.issue)("endgroup")}be.endGroup=QM;function E3e(e,t){return VM(this,void 0,void 0,function*(){XM(e);let r;try{r=yield t()}finally{QM()}return r})}be.group=E3e;function S3e(e,t){if(process.env.GITHUB_STATE||"")return(0,Td.issueFileCommand)("STATE",(0,Td.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("save-state",{name:e},(0,Sf.toCommandValue)(t))}be.saveState=S3e;function x3e(e){return process.env[`STATE_${e}`]||""}be.getState=x3e;function T3e(e){return VM(this,void 0,void 0,function*(){return yield l3e.OidcClient.getIDToken(e)})}be.getIDToken=T3e;var N3e=o8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return N3e.summary}});var R3e=o8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return R3e.markdownSummary}});var g8=RM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return g8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return g8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return g8.toPlatformPath}});be.platform=m8(GM())});var F0=g(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.safeWhich=Bo.isWindows=void 0;var YM=require("fs"),A3e=require("path");Bo.isWindows=process.platform==="win32";var ZM=Bo.isWindows?";":":",C3e=Bo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function O3e(e){if(e.includes("/")||e.includes("\\")&&Bo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(ZM),i=C3e;Bo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(ZM));for(let n of r)for(let s of i){let a=A3e.join(n,e+s);try{return await YM.promises.access(a,YM.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Bo.safeWhich=O3e});var rk=g(xf=>{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});var P3e=require("node:child_process"),I3e=require("node:fs/promises"),D3e=require("node:os"),JM=require("node:path"),L3e=require("node:process"),F3e=require("node:util"),B0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},W6=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function ek(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function tk(e,t){let r=e,i=await ek(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await ek(r,t);return r}async function B3e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function q3e(e,t={platform:L3e.platform,release:D3e.release(),fsAccess:I3e.access,pathNormalize:JM.normalize,pathSep:JM.sep,cpExecFile:F3e.promisify(P3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new W6;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new B0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await B3e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new B0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await tk(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}xf.InvalidPathError=B0;xf.NoMatchError=W6;xf.default=q3e;xf.getFirstExistingParentPath=tk});var nk=g((X3t,ik)=>{"use strict";ik.exports=(...e)=>[...new Set([].concat(...e))]});var y8=g((Q3t,ok)=>{"use strict";var M3e=require("stream"),sk=M3e.PassThrough,k3e=Array.prototype.slice;ok.exports=j3e;function j3e(){let e=[],t=k3e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=sk(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.splitWhen=Tf.flatten=void 0;function U3e(e){return e.reduce((t,r)=>[].concat(t,r),[])}Tf.flatten=U3e;function z3e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Tf.splitWhen=z3e});var ck=g(K6=>{"use strict";Object.defineProperty(K6,"__esModule",{value:!0});K6.isEnoentCodeError=void 0;function $3e(e){return e.code==="ENOENT"}K6.isEnoentCodeError=$3e});var uk=g(X6=>{"use strict";Object.defineProperty(X6,"__esModule",{value:!0});X6.createDirentFromStats=void 0;var b8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function H3e(e,t){return new b8(e,t)}X6.createDirentFromStats=H3e});var mk=g(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.convertPosixPathToPattern=si.convertWindowsPathToPattern=si.convertPathToPattern=si.escapePosixPath=si.escapeWindowsPath=si.escape=si.removeLeadingDotSegment=si.makeAbsolute=si.unixify=void 0;var G3e=require("os"),V3e=require("path"),dk=G3e.platform()==="win32",W3e=2,K3e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,X3e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,Q3e=/^\\\\([.?])/,Y3e=/\\(?![!()+@[\]{}])/g;function Z3e(e){return e.replace(/\\/g,"/")}si.unixify=Z3e;function J3e(e,t){return V3e.resolve(e,t)}si.makeAbsolute=J3e;function e9e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(W3e)}return e}si.removeLeadingDotSegment=e9e;si.escape=dk?v8:_8;function v8(e){return e.replace(X3e,"\\$2")}si.escapeWindowsPath=v8;function _8(e){return e.replace(K3e,"\\$2")}si.escapePosixPath=_8;si.convertPathToPattern=dk?pk:fk;function pk(e){return v8(e).replace(Q3e,"//$1").replace(Y3e,"/")}si.convertWindowsPathToPattern=pk;function fk(e){return _8(e)}si.convertPosixPathToPattern=fk});var gk=g((t9t,hk)=>{hk.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var w8=g((r9t,bk)=>{var t9e=gk(),yk={"{":"}","(":")","[":"]"},r9e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=yk[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},i9e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var n9e=w8(),s9e=require("path").posix.dirname,a9e=require("os").platform()==="win32",E8="/",o9e=/\\/g,l9e=/[\{\[].*[\}\]]$/,c9e=/(^|[^\\])([\{\[]|\([^\)]+$)/,u9e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;vk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&a9e&&t.indexOf(E8)<0&&(t=t.replace(o9e,E8)),l9e.test(t)&&(t+=E8),t+="a";do t=s9e(t);while(n9e(t)||c9e.test(t));return t.replace(u9e,"$1")}});var Q6=g(oa=>{"use strict";oa.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;oa.find=(e,t)=>e.nodes.find(r=>r.type===t);oa.exceedsLimit=(e,t,r=1,i)=>i===!1||!oa.isInteger(e)||!oa.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;oa.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};oa.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);oa.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;oa.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;oa.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);oa.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var wk=Q6();Ek.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&wk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&wk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var xk=g((a9t,Sk)=>{"use strict";Sk.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Dk=g((o9t,Ik)=>{"use strict";var Tk=xk(),Nd=(e,t,r)=>{if(Tk(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Tk(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Nd.cache.hasOwnProperty(l))return Nd.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=Pk(e)||Pk(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=Nk(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=Nk(c,u,p,i)),p.negatives=m,p.positives=f,p.result=d9e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Nd.cache[l]=p,p.result};function d9e(e,t,r){let i=S8(e,t,"-",!1,r)||[],n=S8(t,e,"",!1,r)||[],s=S8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function p9e(e,t){let r=1,i=1,n=Ak(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Ak(e,r);for(n=Ck(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Ok(o.count),a=c+1;continue}r.isPadded&&(d=y9e(c,r,i)),u.string=d+u.pattern+Ok(u.count),s.push(u),a=c+1,o=u}return s}function S8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Rk(t,"string",o)&&s.push(r+o),i&&Rk(t,"string",o)&&s.push(r+o)}return s}function m9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Rk(e,t,r){return e.some(i=>i[t]===r)}function Ak(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ck(e,t){return e-e%Math.pow(10,t)}function Ok(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function g9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Pk(e){return/^-?(0+)\d/.test(e)}function y9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Nd.cache={};Nd.clearCache=()=>Nd.cache={};Ik.exports=Nd});var N8=g((l9t,jk)=>{"use strict";var b9e=require("util"),Fk=Dk(),Lk=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),v9e=e=>t=>e===!0?Number(t):String(t),x8=e=>typeof e=="number"||typeof e=="string"&&e!=="",q0=e=>Number.isInteger(+e),T8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},_9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,w9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},J6=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>J6(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>J6(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},Bk=(e,t,r,i)=>{if(r)return Fk(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},qk=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return Fk(e,t,r)},Mk=(...e)=>new RangeError("Invalid range arguments: "+b9e.inspect(...e)),kk=(e,t,r)=>{if(r.strictRanges===!0)throw Mk([e,t]);return[]},S9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},x9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw Mk([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=T8(o)||T8(l)||T8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&_9e(e,t,i)===!1,f=i.transform||v9e(p);if(i.toRegex&&r===1)return Bk(J6(e,d),J6(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(w9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?E9e(m,i,d):qk(y,null,{wrap:!1,...i}):y},T9e=(e,t,r=1,i={})=>{if(!q0(e)&&e.length>1||!q0(t)&&t.length>1)return kk(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return Bk(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?qk(u,null,{wrap:!1,options:i}):u},Z6=(e,t,r,i={})=>{if(t==null&&x8(e))return[e];if(!x8(e)||!x8(t))return kk(e,t,i);if(typeof r=="function")return Z6(e,t,1,{transform:r});if(Lk(r))return Z6(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,q0(r)?q0(e)&&q0(t)?x9e(e,t,r,n):T9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!Lk(r)?S9e(r,n):Z6(e,t,1,r)};jk.exports=Z6});var $k=g((c9t,zk)=>{"use strict";var N9e=N8(),Uk=Q6(),R9e=(e,t={})=>{let r=(i,n={})=>{let s=Uk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=Uk.reduce(i.nodes),d=N9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};zk.exports=R9e});var Vk=g((u9t,Gk)=>{"use strict";var A9e=N8(),Hk=Y6(),Nf=Q6(),Rd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Nf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Rd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Rd(n,s,r):n+s);return Nf.flatten(i)},C9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Rd(o.pop(),Hk(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Rd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Nf.reduce(n.nodes);if(Nf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=A9e(...d,t);p.length===0&&(p=Hk(n,t)),o.push(Rd(o.pop(),p)),n.nodes=[];return}let l=Nf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";Wk.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Jk=g((p9t,Zk)=>{"use strict";var O9e=Y6(),{MAX_LENGTH:Xk,CHAR_BACKSLASH:R8,CHAR_BACKTICK:P9e,CHAR_COMMA:I9e,CHAR_DOT:D9e,CHAR_LEFT_PARENTHESES:L9e,CHAR_RIGHT_PARENTHESES:F9e,CHAR_LEFT_CURLY_BRACE:B9e,CHAR_RIGHT_CURLY_BRACE:q9e,CHAR_LEFT_SQUARE_BRACKET:Qk,CHAR_RIGHT_SQUARE_BRACKET:Yk,CHAR_DOUBLE_QUOTE:M9e,CHAR_SINGLE_QUOTE:k9e,CHAR_NO_BREAK_SPACE:j9e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:U9e}=Kk(),z9e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Xk,r.maxLength):Xk;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:O9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===D9e&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};Zk.exports=z9e});var rj=g((f9t,tj)=>{"use strict";var ej=Y6(),$9e=$k(),H9e=Vk(),G9e=Jk(),Os=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Os.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Os.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Os.parse=(e,t={})=>G9e(e,t);Os.stringify=(e,t={})=>ej(typeof e=="string"?Os.parse(e,t):e,t);Os.compile=(e,t={})=>(typeof e=="string"&&(e=Os.parse(e,t)),$9e(e,t));Os.expand=(e,t={})=>{typeof e=="string"&&(e=Os.parse(e,t));let r=H9e(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Os.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Os.compile(e,t):Os.expand(e,t);tj.exports=Os});var M0=g((m9t,oj)=>{"use strict";var V9e=require("path"),qo="\\\\/",ij=`[^${qo}]`,Ml="\\.",W9e="\\+",K9e="\\?",e4="\\/",X9e="(?=.)",nj="[^/]",A8=`(?:${e4}|$)`,sj=`(?:^|${e4})`,C8=`${Ml}{1,2}${A8}`,Q9e=`(?!${Ml})`,Y9e=`(?!${sj}${C8})`,Z9e=`(?!${Ml}{0,1}${A8})`,J9e=`(?!${C8})`,eEe=`[^.${e4}]`,tEe=`${nj}*?`,aj={DOT_LITERAL:Ml,PLUS_LITERAL:W9e,QMARK_LITERAL:K9e,SLASH_LITERAL:e4,ONE_CHAR:X9e,QMARK:nj,END_ANCHOR:A8,DOTS_SLASH:C8,NO_DOT:Q9e,NO_DOTS:Y9e,NO_DOT_SLASH:Z9e,NO_DOTS_SLASH:J9e,QMARK_NO_DOT:eEe,STAR:tEe,START_ANCHOR:sj},rEe={...aj,SLASH_LITERAL:`[${qo}]`,QMARK:ij,STAR:`${ij}*?`,DOTS_SLASH:`${Ml}{1,2}(?:[${qo}]|$)`,NO_DOT:`(?!${Ml})`,NO_DOTS:`(?!(?:^|[${qo}])${Ml}{1,2}(?:[${qo}]|$))`,NO_DOT_SLASH:`(?!${Ml}{0,1}(?:[${qo}]|$))`,NO_DOTS_SLASH:`(?!${Ml}{1,2}(?:[${qo}]|$))`,QMARK_NO_DOT:`[^.${qo}]`,START_ANCHOR:`(?:^|[${qo}])`,END_ANCHOR:`(?:[${qo}]|$)`},iEe={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};oj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:iEe,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:V9e.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?rEe:aj}}});var k0=g(cs=>{"use strict";var nEe=require("path"),sEe=process.platform==="win32",{REGEX_BACKSLASH:aEe,REGEX_REMOVE_BACKSLASH:oEe,REGEX_SPECIAL_CHARS:lEe,REGEX_SPECIAL_CHARS_GLOBAL:cEe}=M0();cs.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);cs.hasRegexChars=e=>lEe.test(e);cs.isRegexChar=e=>e.length===1&&cs.hasRegexChars(e);cs.escapeRegex=e=>e.replace(cEe,"\\$1");cs.toPosixSlashes=e=>e.replace(aEe,"/");cs.removeBackslashes=e=>e.replace(oEe,t=>t==="\\"?"":t);cs.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};cs.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:sEe===!0||nEe.sep==="\\";cs.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?cs.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};cs.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};cs.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var hj=g((g9t,mj)=>{"use strict";var lj=k0(),{CHAR_ASTERISK:O8,CHAR_AT:uEe,CHAR_BACKWARD_SLASH:j0,CHAR_COMMA:dEe,CHAR_DOT:P8,CHAR_EXCLAMATION_MARK:I8,CHAR_FORWARD_SLASH:fj,CHAR_LEFT_CURLY_BRACE:D8,CHAR_LEFT_PARENTHESES:L8,CHAR_LEFT_SQUARE_BRACKET:pEe,CHAR_PLUS:fEe,CHAR_QUESTION_MARK:cj,CHAR_RIGHT_CURLY_BRACE:mEe,CHAR_RIGHT_PARENTHESES:uj,CHAR_RIGHT_SQUARE_BRACKET:hEe}=M0(),dj=e=>e===fj||e===j0,pj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},gEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,q=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),L&&m===!0&&d>0?(L=l.slice(0,d),I=l.slice(d)):m===!0?(L="",I=l):L=l,L&&L!==""&&L!=="/"&&L!==l&&dj(L.charCodeAt(L.length-1))&&(L=L.slice(0,-1)),r.unescape===!0&&(I&&(I=lj.removeBackslashes(I)),L&&w===!0&&(L=lj.removeBackslashes(L)));let F={prefix:R,input:e,start:u,base:L,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(F.maxDepth=0,dj(B)||a.push(P),F.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var t4=M0(),Ps=k0(),{MAX_LENGTH:r4,POSIX_REGEX_SOURCE:yEe,REGEX_NON_SPECIAL_CHARS:bEe,REGEX_SPECIAL_CHARS_BACKREF:vEe,REPLACEMENTS:gj}=t4,_Ee=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ps.escapeRegex(n)).join("..")}return r},Rf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,F8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=gj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(r4,r.maxLength):r4,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ps.isWindows(t),c=t4.globChars(l),u=t4.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:q}=c,O=se=>`(${o}(?:(?!${q}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ps.removePrefix(e,x),n=e.length;let Y=[],L=[],R=[],I=s,F,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",Ue=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Vt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},In=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},_d=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(Ue()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=Ue())&&/^\.[^\\/.]+$/.test(re)){let Kt=F8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Kt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:F,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(vEe,(re,Ge,Kt,ni,gr,Bl)=>ni==="\\"?(se=!0,re):ni==="?"?Ge?Ge+ni+(gr?v.repeat(gr.length):""):Bl===0?P+(gr?v.repeat(gr.length):""):v.repeat(Kt.length):ni==="."?d.repeat(Kt.length):ni==="*"?Ge?Ge+ni+(gr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ps.wrapOutput(ut,x,t),x)}for(;!ae();){if(F=_e(),F==="\0")continue;if(F==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){F+="\\",Re({type:"text",value:F});continue}let Ge=/^\\+/.exec(Ue()),Kt=0;if(Ge&&Ge[0].length>2&&(Kt=Ge[0].length,x.index+=Kt,Kt%2!==0&&(F+="\\")),r.unescape===!0?F=_e():F+=_e(),x.brackets===0){Re({type:"text",value:F});continue}}if(x.brackets>0&&(F!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&F===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Kt=I.value.slice(0,Ge),ni=I.value.slice(Ge+2),gr=yEe[ni];if(gr){I.value=Kt+gr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(F==="["&&ie()!==":"||F==="-"&&ie()==="]")&&(F=`\\${F}`),F==="]"&&(I.value==="["||I.value==="[^")&&(F=`\\${F}`),r.posix===!0&&F==="!"&&I.value==="["&&(F="^"),I.value+=F,vt({value:F});continue}if(x.quotes===1&&F!=='"'){F=Ps.escapeRegex(F),I.value+=F,vt({value:F});continue}if(F==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:F});continue}if(F==="("){Fr("parens"),Re({type:"paren",value:F});continue}if(F===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Rf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){_d(Y.pop());continue}Re({type:"paren",value:F,output:x.parens?")":"\\)"}),Ve("parens");continue}if(F==="["){if(r.nobracket===!0||!Ue().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Rf("closing","]"));F=`\\${F}`}else Fr("brackets");Re({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:F,output:`\\${F}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Rf("opening","["));Re({type:"text",value:F,output:`\\${F}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(F=`/${F}`),I.value+=F,vt({value:F}),r.literalBrackets===!1||Ps.hasRegexChars(re))continue;let Ge=Ps.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(F==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:F,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};L.push(re),Re(re);continue}if(F==="}"){let re=L[L.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:F,output:F});continue}let Ge=")";if(re.dots===!0){let Kt=a.slice(),ni=[];for(let gr=Kt.length-1;gr>=0&&(a.pop(),Kt[gr].type!=="brace");gr--)Kt[gr].type!=="dots"&&ni.unshift(Kt[gr].value);Ge=_Ee(ni,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Kt=x.output.slice(0,re.outputIndex),ni=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",F=Ge="\\}",x.output=Kt;for(let gr of ni)x.output+=gr.output||gr.value}Re({type:"brace",value:F,output:Ge}),Ve("braces"),L.pop();continue}if(F==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:F});continue}if(F===","){let re=F,Ge=L[L.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:F,output:re});continue}if(F==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:F,output:f});continue}if(F==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=L[L.length-1];I.type="dots",I.output+=F,I.value+=F,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:F,output:d});continue}Re({type:"dot",value:F,output:d});continue}if(F==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("qmark",F);continue}if(I&&I.type==="paren"){let Ge=ie(),Kt=F;if(Ge==="<"&&!Ps.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(Ue()))&&(Kt=`\\${F}`),Re({type:"text",value:F,output:Kt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:F,output:E});continue}Re({type:"qmark",value:F,output:v});continue}if(F==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){In("negate",F);continue}if(r.nonegate!==!0&&x.index===0){Vt();continue}}if(F==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){In("plus",F);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:F,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:F});continue}Re({type:"plus",value:p});continue}if(F==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:F,output:""});continue}Re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let re=bEe.exec(Ue());re&&(F+=re[0],x.index+=re[0].length),Re({type:"text",value:F});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=F,I.output=M,x.backtrack=!0,x.globstar=!0,pt(F);continue}let se=Ue();if(r.noextglob!==!0&&/^\([^?]/.test(se)){In("star",F);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(F);continue}let re=I.prev,Ge=re.prev,Kt=re.type==="slash"||re.type==="bos",ni=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Kt||se[0]&&se[0]!=="/")){Re({type:"star",value:F,output:""});continue}let gr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Bl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Kt&&re.type!=="paren"&&!gr&&!Bl){Re({type:"star",value:F,output:""});continue}for(;se.slice(0,3)==="/**";){let Io=e[x.index+4];if(Io&&Io!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=F,I.output=O(r),x.output=I.output,x.globstar=!0,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!ni&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=F,x.globstar=!0,x.output+=re.output+I.output,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Io=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Io})`,I.value+=F,x.output+=re.output+I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=F,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=F,x.output+=I.output,x.globstar=!0,pt(F);continue}let ut={type:"star",value:F,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=F,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing","]"));x.output=Ps.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing",")"));x.output=Ps.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Rf("closing","}"));x.output=Ps.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};F8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(r4,r.maxLength):r4,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=gj[e]||e;let s=Ps.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=t4.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},q=Ps.removePrefix(e,w),O=T(q);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};yj.exports=F8});var _j=g((b9t,vj)=>{"use strict";var wEe=require("path"),EEe=hj(),B8=bj(),q8=k0(),SEe=M0(),xEe=e=>e&&typeof e=="object"&&!Array.isArray(e),Jr=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>Jr(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=xEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=q8.isWindows(t),a=i?Jr.compileRe(e,t):Jr.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=Jr(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=Jr.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};Jr.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?q8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=Jr.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Jr.matchBase=(e,t,r,i=q8.isWindows(r))=>(t instanceof RegExp?t:Jr.makeRe(t,r)).test(wEe.basename(e));Jr.isMatch=(e,t,r)=>Jr(t,r)(e);Jr.parse=(e,t)=>Array.isArray(e)?e.map(r=>Jr.parse(r,t)):B8(e,{...t,fastpaths:!1});Jr.scan=(e,t)=>EEe(e,t);Jr.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Jr.toRegex(o,t);return i===!0&&(l.state=e),l};Jr.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=B8.fastpaths(e,t)),n.output||(n=B8(e,t)),Jr.compileRe(n,t,r,i)};Jr.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Jr.constants=SEe;vj.exports=Jr});var Ej=g((v9t,wj)=>{"use strict";wj.exports=_j()});var Aj=g((_9t,Rj)=>{"use strict";var xj=require("util"),Tj=rj(),Mo=Ej(),M8=k0(),Sj=e=>e===""||e==="./",Nj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ar=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};ar.match=ar;ar.matcher=(e,t)=>Mo(e,t);ar.isMatch=(e,t,r)=>Mo(t,r)(e);ar.any=ar.isMatch;ar.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(ar(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};ar.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${xj.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ar.contains(e,i,r));if(typeof t=="string"){if(Sj(e)||Sj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ar.isMatch(e,t,{...r,contains:!0})};ar.matchKeys=(e,t,r)=>{if(!M8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ar(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};ar.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Mo(String(n),r);if(i.some(a=>s(a)))return!0}return!1};ar.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Mo(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};ar.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${xj.inspect(e)}"`);return[].concat(t).every(i=>Mo(i,r)(e))};ar.capture=(e,t,r)=>{let i=M8.isWindows(r),s=Mo.makeRe(String(e),{...r,capture:!0}).exec(i?M8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};ar.makeRe=(...e)=>Mo.makeRe(...e);ar.scan=(...e)=>Mo.scan(...e);ar.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Tj(String(i),t))r.push(Mo.parse(n,t));return r};ar.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Nj(e)?[e]:Tj(e,t)};ar.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ar.braces(e,{...t,expand:!0})};ar.hasBraces=Nj;Rj.exports=ar});var Bj=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.removeDuplicateSlashes=je.matchAny=je.convertPatternsToRe=je.makeRe=je.getPatternParts=je.expandBraceExpansion=je.expandPatternsWithBraceExpansion=je.isAffectDepthOfReadingPattern=je.endsWithSlashGlobStar=je.hasGlobStar=je.getBaseDirectory=je.isPatternRelatedToParentDirectory=je.getPatternsOutsideCurrentDirectory=je.getPatternsInsideCurrentDirectory=je.getPositivePatterns=je.getNegativePatterns=je.isPositivePattern=je.isNegativePattern=je.convertToNegativePattern=je.convertToPositivePattern=je.isDynamicPattern=je.isStaticPattern=void 0;var TEe=require("path"),NEe=_k(),k8=Aj(),Cj="**",REe="\\",AEe=/[*?]|^!/,CEe=/\[[^[]*]/,OEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,PEe=/[!*+?@]\([^(]*\)/,IEe=/,|\.\./,DEe=/(?!^)\/{2,}/g;function Oj(e,t={}){return!Pj(e,t)}je.isStaticPattern=Oj;function Pj(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(REe)||AEe.test(e)||CEe.test(e)||OEe.test(e)||t.extglob!==!1&&PEe.test(e)||t.braceExpansion!==!1&&LEe(e))}je.isDynamicPattern=Pj;function LEe(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return IEe.test(i)}function FEe(e){return i4(e)?e.slice(1):e}je.convertToPositivePattern=FEe;function BEe(e){return"!"+e}je.convertToNegativePattern=BEe;function i4(e){return e.startsWith("!")&&e[1]!=="("}je.isNegativePattern=i4;function Ij(e){return!i4(e)}je.isPositivePattern=Ij;function qEe(e){return e.filter(i4)}je.getNegativePatterns=qEe;function MEe(e){return e.filter(Ij)}je.getPositivePatterns=MEe;function kEe(e){return e.filter(t=>!j8(t))}je.getPatternsInsideCurrentDirectory=kEe;function jEe(e){return e.filter(j8)}je.getPatternsOutsideCurrentDirectory=jEe;function j8(e){return e.startsWith("..")||e.startsWith("./..")}je.isPatternRelatedToParentDirectory=j8;function UEe(e){return NEe(e,{flipBackslashes:!1})}je.getBaseDirectory=UEe;function zEe(e){return e.includes(Cj)}je.hasGlobStar=zEe;function Dj(e){return e.endsWith("/"+Cj)}je.endsWithSlashGlobStar=Dj;function $Ee(e){let t=TEe.basename(e);return Dj(e)||Oj(t)}je.isAffectDepthOfReadingPattern=$Ee;function HEe(e){return e.reduce((t,r)=>t.concat(Lj(r)),[])}je.expandPatternsWithBraceExpansion=HEe;function Lj(e){let t=k8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}je.expandBraceExpansion=Lj;function GEe(e,t){let{parts:r}=k8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}je.getPatternParts=GEe;function Fj(e,t){return k8.makeRe(e,t)}je.makeRe=Fj;function VEe(e,t){return e.map(r=>Fj(r,t))}je.convertPatternsToRe=VEe;function WEe(e,t){return t.some(r=>r.test(e))}je.matchAny=WEe;function KEe(e){return e.replace(DEe,"/")}je.removeDuplicateSlashes=KEe});var Mj=g(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});n4.merge=void 0;var XEe=y8();function QEe(e){let t=XEe(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>qj(e)),t.once("end",()=>qj(e)),t}n4.merge=QEe;function qj(e){e.forEach(t=>t.emit("close"))}});var kj=g(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.isEmpty=Af.isString=void 0;function YEe(e){return typeof e=="string"}Af.isString=YEe;function ZEe(e){return e===""}Af.isEmpty=ZEe});var kl=g(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.string=pn.stream=pn.pattern=pn.path=pn.fs=pn.errno=pn.array=void 0;var JEe=lk();pn.array=JEe;var e5e=ck();pn.errno=e5e;var t5e=uk();pn.fs=t5e;var r5e=mk();pn.path=r5e;var i5e=Bj();pn.pattern=i5e;var n5e=Mj();pn.stream=n5e;var s5e=kj();pn.string=s5e});var $j=g(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.convertPatternGroupToTask=fn.convertPatternGroupsToTasks=fn.groupPatternsByBaseDirectory=fn.getNegativePatternsAsPositive=fn.getPositivePatterns=fn.convertPatternsToTasks=fn.generate=void 0;var ro=kl();function a5e(e,t){let r=jj(e,t),i=jj(t.ignore,t),n=Uj(r),s=zj(r,i),a=n.filter(u=>ro.pattern.isStaticPattern(u,t)),o=n.filter(u=>ro.pattern.isDynamicPattern(u,t)),l=U8(a,s,!1),c=U8(o,s,!0);return l.concat(c)}fn.generate=a5e;function jj(e,t){let r=e;return t.braceExpansion&&(r=ro.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>ro.pattern.removeDuplicateSlashes(i))}function U8(e,t,r){let i=[],n=ro.pattern.getPatternsOutsideCurrentDirectory(e),s=ro.pattern.getPatternsInsideCurrentDirectory(e),a=z8(n),o=z8(s);return i.push(...$8(a,t,r)),"."in o?i.push(H8(".",s,t,r)):i.push(...$8(o,t,r)),i}fn.convertPatternsToTasks=U8;function Uj(e){return ro.pattern.getPositivePatterns(e)}fn.getPositivePatterns=Uj;function zj(e,t){return ro.pattern.getNegativePatterns(e).concat(t).map(ro.pattern.convertToPositivePattern)}fn.getNegativePatternsAsPositive=zj;function z8(e){let t={};return e.reduce((r,i)=>{let n=ro.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}fn.groupPatternsByBaseDirectory=z8;function $8(e,t,r){return Object.keys(e).map(i=>H8(i,e[i],t,r))}fn.convertPatternGroupsToTasks=$8;function H8(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(ro.pattern.convertToNegativePattern))}}fn.convertPatternGroupToTask=H8});var Gj=g(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.read=void 0;function o5e(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){Hj(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){G8(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){Hj(r,s);return}G8(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),G8(r,a)})})}s4.read=o5e;function Hj(e,t){e(t)}function G8(e,t){e(null,t)}});var Vj=g(a4=>{"use strict";Object.defineProperty(a4,"__esModule",{value:!0});a4.read=void 0;function l5e(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}a4.read=l5e});var Wj=g(Hc=>{"use strict";Object.defineProperty(Hc,"__esModule",{value:!0});Hc.createFileSystemAdapter=Hc.FILE_SYSTEM_ADAPTER=void 0;var o4=require("fs");Hc.FILE_SYSTEM_ADAPTER={lstat:o4.lstat,stat:o4.stat,lstatSync:o4.lstatSync,statSync:o4.statSync};function c5e(e){return e===void 0?Hc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Hc.FILE_SYSTEM_ADAPTER),e)}Hc.createFileSystemAdapter=c5e});var Kj=g(W8=>{"use strict";Object.defineProperty(W8,"__esModule",{value:!0});var u5e=Wj(),V8=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=u5e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};W8.default=V8});var Ad=g(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.statSync=Gc.stat=Gc.Settings=void 0;var Xj=Gj(),d5e=Vj(),K8=Kj();Gc.Settings=K8.default;function p5e(e,t,r){if(typeof t=="function"){Xj.read(e,X8(),t);return}Xj.read(e,X8(t),r)}Gc.stat=p5e;function f5e(e,t){let r=X8(t);return d5e.read(e,r)}Gc.statSync=f5e;function X8(e={}){return e instanceof K8.default?e:new K8.default(e)}});var Zj=g((P9t,Yj)=>{var Qj;Yj.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Qj||(Qj=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var eU=g((I9t,Jj)=>{Jj.exports=h5e;var m5e=Zj();function h5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?m5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var Q8=g(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});c4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var l4=process.versions.node.split(".");if(l4[0]===void 0||l4[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var tU=Number.parseInt(l4[0],10),g5e=Number.parseInt(l4[1],10),rU=10,y5e=10,b5e=tU>rU,v5e=tU===rU&&g5e>=y5e;c4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=b5e||v5e});var iU=g(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});u4.createDirentFromStats=void 0;var Y8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function _5e(e,t){return new Y8(e,t)}u4.createDirentFromStats=_5e});var Z8=g(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});d4.fs=void 0;var w5e=iU();d4.fs=w5e});var J8=g(p4=>{"use strict";Object.defineProperty(p4,"__esModule",{value:!0});p4.joinPathSegments=void 0;function E5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}p4.joinPathSegments=E5e});var cU=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.readdir=Vc.readdirWithFileTypes=Vc.read=void 0;var S5e=Ad(),nU=eU(),x5e=Q8(),sU=Z8(),aU=J8();function T5e(e,t,r){if(!t.stats&&x5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){oU(e,t,r);return}lU(e,t,r)}Vc.read=T5e;function oU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){f4(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:aU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){e7(r,s);return}let a=s.map(o=>N5e(o,t));nU(a,(o,l)=>{if(o!==null){f4(r,o);return}e7(r,l)})})}Vc.readdirWithFileTypes=oU;function N5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=sU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function lU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){f4(r,i);return}let s=n.map(a=>{let o=aU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{S5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:sU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});nU(s,(a,o)=>{if(a!==null){f4(r,a);return}e7(r,o)})})}Vc.readdir=lU;function f4(e,t){e(t)}function e7(e,t){e(null,t)}});var mU=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.readdir=Wc.readdirWithFileTypes=Wc.read=void 0;var R5e=Ad(),A5e=Q8(),uU=Z8(),dU=J8();function C5e(e,t){return!t.stats&&A5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?pU(e,t):fU(e,t)}Wc.read=C5e;function pU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:dU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=uU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Wc.readdirWithFileTypes=pU;function fU(e,t){return t.fs.readdirSync(e).map(i=>{let n=dU.joinPathSegments(e,i,t.pathSegmentSeparator),s=R5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:uU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Wc.readdir=fU});var hU=g(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.createFileSystemAdapter=Kc.FILE_SYSTEM_ADAPTER=void 0;var Cf=require("fs");Kc.FILE_SYSTEM_ADAPTER={lstat:Cf.lstat,stat:Cf.stat,lstatSync:Cf.lstatSync,statSync:Cf.statSync,readdir:Cf.readdir,readdirSync:Cf.readdirSync};function O5e(e){return e===void 0?Kc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Kc.FILE_SYSTEM_ADAPTER),e)}Kc.createFileSystemAdapter=O5e});var gU=g(r7=>{"use strict";Object.defineProperty(r7,"__esModule",{value:!0});var P5e=require("path"),I5e=Ad(),D5e=hU(),t7=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=D5e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,P5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new I5e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};r7.default=t7});var m4=g(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});Xc.Settings=Xc.scandirSync=Xc.scandir=void 0;var yU=cU(),L5e=mU(),i7=gU();Xc.Settings=i7.default;function F5e(e,t,r){if(typeof t=="function"){yU.read(e,n7(),t);return}yU.read(e,n7(t),r)}Xc.scandir=F5e;function B5e(e,t){let r=n7(t);return L5e.read(e,r)}Xc.scandirSync=B5e;function n7(e={}){return e instanceof i7.default?e:new i7.default(e)}});var vU=g((z9t,bU)=>{"use strict";function q5e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}bU.exports=q5e});var wU=g(($9t,_U)=>{"use strict";var M5e=vU();function k5e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=M5e(j5e),n=null,s=null,a=0,o={push:m,drain:ko,saturated:ko,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:ko,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.joinPathSegments=jo.replacePathSegmentSeparator=jo.isAppliedFilter=jo.isFatalError=void 0;function U5e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}jo.isFatalError=U5e;function z5e(e,t){return e===null||e(t)}jo.isAppliedFilter=z5e;function $5e(e,t){return e.split(/[/\\]/).join(t)}jo.replacePathSegmentSeparator=$5e;function H5e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}jo.joinPathSegments=H5e});var o7=g(a7=>{"use strict";Object.defineProperty(a7,"__esModule",{value:!0});var G5e=h4(),s7=class{constructor(t,r){this._root=t,this._settings=r,this._root=G5e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};a7.default=s7});var u7=g(c7=>{"use strict";Object.defineProperty(c7,"__esModule",{value:!0});var V5e=require("events"),W5e=m4(),K5e=wU(),g4=h4(),X5e=o7(),l7=class extends X5e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=W5e.scandir,this._emitter=new V5e.EventEmitter,this._queue=K5e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!g4.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=g4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),g4.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&g4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};c7.default=l7});var EU=g(p7=>{"use strict";Object.defineProperty(p7,"__esModule",{value:!0});var Q5e=u7(),d7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new Q5e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{Y5e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{Z5e(t,this._storage)}),this._reader.read()}};p7.default=d7;function Y5e(e,t){e(t)}function Z5e(e,t){e(null,t)}});var SU=g(m7=>{"use strict";Object.defineProperty(m7,"__esModule",{value:!0});var J5e=require("stream"),e8e=u7(),f7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new e8e.default(this._root,this._settings),this._stream=new J5e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};m7.default=f7});var xU=g(g7=>{"use strict";Object.defineProperty(g7,"__esModule",{value:!0});var t8e=m4(),y4=h4(),r8e=o7(),h7=class extends r8e.default{constructor(){super(...arguments),this._scandir=t8e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(y4.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=y4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),y4.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&y4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};g7.default=h7});var TU=g(b7=>{"use strict";Object.defineProperty(b7,"__esModule",{value:!0});var i8e=xU(),y7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new i8e.default(this._root,this._settings)}read(){return this._reader.read()}};b7.default=y7});var NU=g(_7=>{"use strict";Object.defineProperty(_7,"__esModule",{value:!0});var n8e=require("path"),s8e=m4(),v7=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,n8e.sep),this.fsScandirSettings=new s8e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};_7.default=v7});var v4=g(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.Settings=Uo.walkStream=Uo.walkSync=Uo.walk=void 0;var RU=EU(),a8e=SU(),o8e=TU(),w7=NU();Uo.Settings=w7.default;function l8e(e,t,r){if(typeof t=="function"){new RU.default(e,b4()).read(t);return}new RU.default(e,b4(t)).read(r)}Uo.walk=l8e;function c8e(e,t){let r=b4(t);return new o8e.default(e,r).read()}Uo.walkSync=c8e;function u8e(e,t){let r=b4(t);return new a8e.default(e,r).read()}Uo.walkStream=u8e;function b4(e={}){return e instanceof w7.default?e:new w7.default(e)}});var _4=g(S7=>{"use strict";Object.defineProperty(S7,"__esModule",{value:!0});var d8e=require("path"),p8e=Ad(),AU=kl(),E7=class{constructor(t){this._settings=t,this._fsStatSettings=new p8e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return d8e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:AU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!AU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};S7.default=E7});var N7=g(T7=>{"use strict";Object.defineProperty(T7,"__esModule",{value:!0});var f8e=require("stream"),m8e=Ad(),h8e=v4(),g8e=_4(),x7=class extends g8e.default{constructor(){super(...arguments),this._walkStream=h8e.walkStream,this._stat=m8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new f8e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};T7.default=x7});var CU=g(A7=>{"use strict";Object.defineProperty(A7,"__esModule",{value:!0});var y8e=v4(),b8e=_4(),v8e=N7(),R7=class extends b8e.default{constructor(){super(...arguments),this._walkAsync=y8e.walk,this._readerStream=new v8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};A7.default=R7});var OU=g(O7=>{"use strict";Object.defineProperty(O7,"__esModule",{value:!0});var U0=kl(),C7=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return U0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>U0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:U0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return U0.array.splitWhen(t,r=>r.dynamic&&U0.pattern.hasGlobStar(r.pattern))}};O7.default=C7});var PU=g(I7=>{"use strict";Object.defineProperty(I7,"__esModule",{value:!0});var _8e=OU(),P7=class extends _8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};I7.default=P7});var IU=g(L7=>{"use strict";Object.defineProperty(L7,"__esModule",{value:!0});var w4=kl(),w8e=PU(),D7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new w8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(w4.pattern.isAffectDepthOfReadingPattern);return w4.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=w4.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!w4.pattern.matchAny(t,r)}};L7.default=D7});var DU=g(B7=>{"use strict";Object.defineProperty(B7,"__esModule",{value:!0});var Cd=kl(),F7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Cd.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Cd.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Cd.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Cd.path.makeAbsolute(this._settings.cwd,t);return Cd.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Cd.pattern.matchAny(t,r);return!n&&i?Cd.pattern.matchAny(t+"/",r):n}};B7.default=F7});var LU=g(M7=>{"use strict";Object.defineProperty(M7,"__esModule",{value:!0});var E8e=kl(),q7=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return E8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};M7.default=q7});var BU=g(j7=>{"use strict";Object.defineProperty(j7,"__esModule",{value:!0});var FU=kl(),k7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=FU.path.makeAbsolute(this._settings.cwd,r),r=FU.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};j7.default=k7});var E4=g(z7=>{"use strict";Object.defineProperty(z7,"__esModule",{value:!0});var S8e=require("path"),x8e=IU(),T8e=DU(),N8e=LU(),R8e=BU(),U7=class{constructor(t){this._settings=t,this.errorFilter=new N8e.default(this._settings),this.entryFilter=new T8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new x8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new R8e.default(this._settings)}_getRootDirectory(t){return S8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};z7.default=U7});var qU=g(H7=>{"use strict";Object.defineProperty(H7,"__esModule",{value:!0});var A8e=CU(),C8e=E4(),$7=class extends C8e.default{constructor(){super(...arguments),this._reader=new A8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};H7.default=$7});var MU=g(V7=>{"use strict";Object.defineProperty(V7,"__esModule",{value:!0});var O8e=require("stream"),P8e=N7(),I8e=E4(),G7=class extends I8e.default{constructor(){super(...arguments),this._reader=new P8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new O8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};V7.default=G7});var kU=g(K7=>{"use strict";Object.defineProperty(K7,"__esModule",{value:!0});var D8e=Ad(),L8e=v4(),F8e=_4(),W7=class extends F8e.default{constructor(){super(...arguments),this._walkSync=L8e.walkSync,this._statSync=D8e.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};K7.default=W7});var jU=g(Q7=>{"use strict";Object.defineProperty(Q7,"__esModule",{value:!0});var B8e=kU(),q8e=E4(),X7=class extends q8e.default{constructor(){super(...arguments),this._reader=new B8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Q7.default=X7});var UU=g(Pf=>{"use strict";Object.defineProperty(Pf,"__esModule",{value:!0});Pf.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Of=require("fs"),M8e=require("os"),k8e=Math.max(M8e.cpus().length,1);Pf.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Of.lstat,lstatSync:Of.lstatSync,stat:Of.stat,statSync:Of.statSync,readdir:Of.readdir,readdirSync:Of.readdirSync};var Y7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,k8e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Pf.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Pf.default=Y7});var tS=g((mEt,$U)=>{"use strict";var zU=$j(),j8e=qU(),U8e=MU(),z8e=jU(),Z7=UU(),la=kl();async function J7(e,t){io(e);let r=eS(e,j8e.default,t),i=await Promise.all(r);return la.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){io(c);let d=eS(c,z8e.default,u);return la.array.flatten(d)}e.sync=t;function r(c,u){io(c);let d=eS(c,U8e.default,u);return la.stream.merge(d)}e.stream=r;function i(c,u){io(c);let d=[].concat(c),p=new Z7.default(u);return zU.generate(d,p)}e.generateTasks=i;function n(c,u){io(c);let d=new Z7.default(u);return la.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return io(c),la.path.escape(c)}e.escapePath=s;function a(c){return io(c),la.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return io(p),la.path.escapePosixPath(p)}c.escapePath=u;function d(p){return io(p),la.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return io(p),la.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return io(p),la.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(J7||(J7={}));function eS(e,t,r){let i=[].concat(e),n=new Z7.default(r),s=zU.generate(i,n),a=new t(n);return s.map(a.read,a)}function io(e){if(![].concat(e).every(i=>la.string.isString(i)&&!la.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}$U.exports=J7});var GU=g(Od=>{"use strict";var{promisify:$8e}=require("util"),HU=require("fs");async function rS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await $8e(HU[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function iS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return HU[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Od.isFile=rS.bind(null,"stat","isFile");Od.isDirectory=rS.bind(null,"stat","isDirectory");Od.isSymlink=rS.bind(null,"lstat","isSymbolicLink");Od.isFileSync=iS.bind(null,"statSync","isFile");Od.isDirectorySync=iS.bind(null,"statSync","isDirectory");Od.isSymlinkSync=iS.bind(null,"lstatSync","isSymbolicLink")});var QU=g((gEt,nS)=>{"use strict";var Pd=require("path"),VU=GU(),WU=e=>e.length>1?`{${e.join(",")}}`:e[0],KU=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Pd.isAbsolute(r)?r:Pd.join(t,r)},H8e=(e,t)=>Pd.extname(e)?`**/${e}`:`**/${e}.${WU(t)}`,XU=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Pd.posix.join(e,H8e(r,t.extensions))):t.files?t.files.map(r=>Pd.posix.join(e,`**/${r}`)):t.extensions?[Pd.posix.join(e,`**/*.${WU(t.extensions)}`)]:[Pd.posix.join(e,"**")]};nS.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await VU.isDirectory(KU(i,t.cwd))?XU(i,t):i));return[].concat.apply([],r)};nS.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>VU.isDirectorySync(KU(i,t.cwd))?XU(i,t):i);return[].concat.apply([],r)}});var sz=g((yEt,nz)=>{function YU(e){return Array.isArray(e)?e:[e]}var oS="",ZU=" ",sS="\\",G8e=/^\s+$/,V8e=/(?:[^\\]|^)\\$/,W8e=/^\\!/,K8e=/^\\#/,X8e=/\r?\n/g,Q8e=/^\.*\/|^\.+$/,aS="/",tz="node-ignore";typeof Symbol<"u"&&(tz=Symbol.for("node-ignore"));var JU=tz,Y8e=(e,t,r)=>Object.defineProperty(e,t,{value:r}),Z8e=/([0-z])-([0-z])/g,rz=()=>!1,J8e=e=>e.replace(Z8e,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:oS),e7e=e=>{let{length:t}=e;return e.slice(0,t-t%2)},t7e=[[/^\uFEFF/,()=>oS],[/\\?\s+$/,e=>e.indexOf("\\")===0?ZU:oS],[/\\\s/g,()=>ZU],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>sS],[/\\\\/g,()=>sS],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===sS?`\\[${r}${e7e(i)}${n}`:n==="]"&&i.length%2===0?`[${J8e(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],ez=Object.create(null),r7e=(e,t)=>{let r=ez[e];return r||(r=t7e.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),ez[e]=r),t?new RegExp(r,"i"):new RegExp(r)},uS=e=>typeof e=="string",i7e=e=>e&&uS(e)&&!G8e.test(e)&&!V8e.test(e)&&e.indexOf("#")!==0,n7e=e=>e.split(X8e),lS=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},s7e=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(W8e,"!").replace(K8e,"#");let n=r7e(e,t);return new lS(r,e,i,n)},a7e=(e,t)=>{throw new t(e)},jl=(e,t,r)=>uS(e)?e?jl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),iz=e=>Q8e.test(e);jl.isNotRelative=iz;jl.convert=e=>e;var cS=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){Y8e(this,JU,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[JU]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(i7e(t)){let r=s7e(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,YU(uS(t)?n7e(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&jl.convert(t);return jl(s,t,this._allowRelativePaths?rz:a7e),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(aS)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(aS)+aS,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return YU(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},S4=e=>new cS(e),o7e=e=>jl(e&&jl.convert(e),e,rz);S4.isPathValid=o7e;S4.default=S4;nz.exports=S4;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");jl.convert=e;let t=/^[a-z]:\//i;jl.isNotRelative=r=>t.test(r)||iz(r)}});var dS=g((bEt,az)=>{"use strict";az.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var fz=g((vEt,pS)=>{"use strict";var{promisify:l7e}=require("util"),oz=require("fs"),Ul=require("path"),lz=tS(),c7e=sz(),z0=dS(),cz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],u7e=l7e(oz.readFile),d7e=e=>t=>t.startsWith("!")?"!"+Ul.posix.join(e,t.slice(1)):Ul.posix.join(e,t),p7e=(e,t)=>{let r=z0(Ul.relative(t.cwd,Ul.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(d7e(r))},uz=e=>{let t=c7e();for(let r of e)t.add(p7e(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},f7e=(e,t)=>{if(e=z0(e),Ul.isAbsolute(t)){if(z0(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ul.join(e,t)},dz=(e,t)=>r=>e.ignores(z0(Ul.relative(t,f7e(t,r.path||r)))),m7e=async(e,t)=>{let r=Ul.join(t,e),i=await u7e(r,"utf8");return{cwd:t,filePath:r,content:i}},h7e=(e,t)=>{let r=Ul.join(t,e),i=oz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},pz=({ignore:e=[],cwd:t=z0(process.cwd())}={})=>({ignore:e,cwd:t});pS.exports=async e=>{e=pz(e);let t=await lz("**/.gitignore",{ignore:cz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>m7e(n,e.cwd))),i=uz(r);return dz(i,e.cwd)};pS.exports.sync=e=>{e=pz(e);let r=lz.sync("**/.gitignore",{ignore:cz.concat(e.ignore),cwd:e.cwd}).map(n=>h7e(n,e.cwd)),i=uz(r);return dz(i,e.cwd)}});var hz=g((_Et,mz)=>{"use strict";var{Transform:g7e}=require("stream"),x4=class extends g7e{constructor(){super({objectMode:!0})}},fS=class extends x4{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},mS=class extends x4{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};mz.exports={FilterStream:fS,UniqueStream:mS}});var _z=g((wEt,Id)=>{"use strict";var yz=require("fs"),T4=nk(),y7e=y8(),N4=tS(),R4=QU(),hS=fz(),{FilterStream:b7e,UniqueStream:v7e}=hz(),bz=()=>!1,gz=e=>e[0]==="!",_7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},w7e=(e={})=>{if(!e.cwd)return;let t;try{t=yz.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},E7e=e=>e.stats instanceof yz.Stats?e.path:e,A4=(e,t)=>{e=T4([].concat(e)),_7e(e),w7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(gz(n))continue;let s=e.slice(i).filter(o=>gz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},S7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},gS=(e,t)=>e.options.expandDirectories?S7e(e,t):[e.pattern],vz=e=>e&&e.gitignore?hS.sync({cwd:e.cwd,ignore:e.ignore}):bz,yS=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=R4.sync(r.ignore)),{pattern:t,options:r}};Id.exports=async(e,t)=>{let r=A4(e,t),i=async()=>t&&t.gitignore?hS({cwd:t.cwd,ignore:t.ignore}):bz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await gS(c,R4);return Promise.all(u.map(yS(c)))}));return T4(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>N4(l.pattern,l.options)));return T4(...o).filter(l=>!s(E7e(l)))};Id.exports.sync=(e,t)=>{let r=A4(e,t),i=[];for(let a of r){let o=gS(a,R4.sync).map(yS(a));i.push(...o)}let n=vz(t),s=[];for(let a of i)s=T4(s,N4.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Id.exports.stream=(e,t)=>{let r=A4(e,t),i=[];for(let o of r){let l=gS(o,R4.sync).map(yS(o));i.push(...l)}let n=vz(t),s=new b7e(o=>!n(o)),a=new v7e;return y7e(i.map(o=>N4.stream(o.pattern,o.options))).pipe(s).pipe(a)};Id.exports.generateGlobTasks=A4;Id.exports.hasMagic=(e,t)=>[].concat(e).some(r=>N4.isDynamicPattern(r,t));Id.exports.gitignore=hS});var Ez=g((EEt,wz)=>{var Qc=require("constants"),x7e=process.cwd,C4=null,T7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return C4||(C4=x7e.call(process)),C4};try{process.cwd()}catch{}typeof process.chdir=="function"&&(bS=process.chdir,process.chdir=function(e){C4=null,bS.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,bS));var bS;wz.exports=N7e;function N7e(e){Qc.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(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=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),T7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,q){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,Qc.O_WRONLY|Qc.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,Qc.O_WRONLY|Qc.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){Qc.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,Qc.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,Qc.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Tz=g((SEt,xz)=>{var Sz=require("stream").Stream;xz.exports=R7e;function R7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);Sz.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);Sz.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.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 Rz=g((xEt,Nz)=>{"use strict";Nz.exports=C7e;var A7e=Object.getPrototypeOf||function(e){return e.__proto__};function C7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:A7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var D4=g((TEt,wS)=>{var Sr=require("fs"),O7e=Ez(),P7e=Tz(),I7e=Rz(),O4=require("util"),Xi,I4;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),I4=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",I4="___graceful-fs.previous");function D7e(){}function Oz(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var Dd=D7e;O4.debuglog?Dd=O4.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Dd=function(){var e=O4.format.apply(O4,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Az=global[Xi]||[],Oz(Sr,Az),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Cz(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,I4,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Cz()}return Object.defineProperty(t,I4,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Dd(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Az;global[Xi]||Oz(global,Sr[Xi]);wS.exports=vS(I7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(wS.exports=vS(Sr),Sr.__patched=!0);function vS(e){O7e(e),e.gracefulify=vS,e.createReadStream=T,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(L,R,I,F){return t(L,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?If([Y,[L,R,I],ae,F||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return i(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return s(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),L(P,M,x,Y);function L(R,I,F,ae,ie){return o(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,F,ae,ie){return c(I,L(I,F,ae,ie))}:function(I,F,ae,ie){return c(I,F,L(I,F,ae,ie))};return Y(P,M,x);function L(R,I,F,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?If([Y,[R,I,F],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof F=="function"&&F.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=P7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function q(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return O(R,I,F,function(_e,Ue){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?If([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function If(e){Dd("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),_S()}var P4;function Cz(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);_S()}function _S(){if(clearTimeout(P4),P4=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)Dd("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Dd("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(Dd("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}P4===void 0&&(P4=setTimeout(_S,0))}}});var Iz=g((NEt,Pz)=>{"use strict";var L7e=require("path");Pz.exports=e=>{let t=process.cwd();return e=L7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Lz=g((REt,Dz)=>{"use strict";var ES=require("path");Dz.exports=(e,t)=>{let r=ES.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${ES.sep}`)&&r!==ES.resolve(e))}});var Fz=g(SS=>{var Ld=require("path"),Zc=process.platform==="win32",Yc=require("fs"),F7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function B7e(){var e;if(F7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function q7e(e){return typeof e=="function"?e:B7e()}var AEt=Ld.normalize;Zc?zl=/(.*?)(?:[\/\\]+|$)/g:zl=/(.*?)(?:[\/]+|$)/g;var zl;Zc?$0=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:$0=/^[\/]*/;var $0;SS.realpathSync=function(t,r){if(t=Ld.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=$0.exec(t);a=y[0].length,o=y[0],l=y[0],c="",Zc&&!s[l]&&(Yc.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);zl.lastIndex=o;var y=zl.exec(t);return u=l,l+=y[0],c=u+y[1],o=zl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):Yc.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!Zc){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}Yc.stat(c,function(v){if(v)return i(v);Yc.readlink(c,function(E,T){Zc||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=Ld.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=Ld.resolve(y,t.slice(o)),d()}}});var RS=g((OEt,kz)=>{kz.exports=Jc;Jc.realpath=Jc;Jc.sync=NS;Jc.realpathSync=NS;Jc.monkeypatch=k7e;Jc.unmonkeypatch=j7e;var Df=require("fs"),xS=Df.realpath,TS=Df.realpathSync,M7e=process.version,Bz=/^v[0-5]\./.test(M7e),qz=Fz();function Mz(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Jc(e,t,r){if(Bz)return xS(e,t,r);typeof t=="function"&&(r=t,t=null),xS(e,t,function(i,n){Mz(i)?qz.realpath(e,t,r):r(i,n)})}function NS(e,t){if(Bz)return TS(e,t);try{return TS(e,t)}catch(r){if(Mz(r))return qz.realpathSync(e,t);throw r}}function k7e(){Df.realpath=Jc,Df.realpathSync=NS}function j7e(){Df.realpath=xS,Df.realpathSync=TS}});var Uz=g((PEt,jz)=>{jz.exports=function(e,t){for(var r=[],i=0;i{"use strict";Gz.exports=$z;function $z(e,t,r){e instanceof RegExp&&(e=zz(e,r)),t instanceof RegExp&&(t=zz(t,r));var i=Hz(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 zz(e,t){var r=t.match(e);return r?r[0]:null}$z.range=Hz;function Hz(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var Jz=g((DEt,Zz)=>{var z7e=Uz(),Vz=L4();Zz.exports=G7e;var Wz="\0SLASH"+Math.random()+"\0",Kz="\0OPEN"+Math.random()+"\0",CS="\0CLOSE"+Math.random()+"\0",Xz="\0COMMA"+Math.random()+"\0",Qz="\0PERIOD"+Math.random()+"\0";function AS(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function $7e(e){return e.split("\\\\").join(Wz).split("\\{").join(Kz).split("\\}").join(CS).split("\\,").join(Xz).split("\\.").join(Qz)}function H7e(e){return e.split(Wz).join("\\").split(Kz).join("{").split(CS).join("}").split(Xz).join(",").split(Qz).join(".")}function Yz(e){if(!e)return[""];var t=[],r=Vz("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Yz(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function G7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Lf($7e(e),!0).map(H7e)):[]}function V7e(e){return"{"+e+"}"}function W7e(e){return/^-?0\d/.test(e)}function K7e(e,t){return e<=t}function X7e(e,t){return e>=t}function Lf(e,t){var r=[],i=Vz("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+CS+i.post,Lf(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=Yz(i.body),l.length===1&&(l=Lf(l[0],!1).map(V7e),l.length===1)){var u=i.post.length?Lf(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Lf(i.post,!1):[""],d;if(a){var p=AS(l[0]),f=AS(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(AS(l[2])):1,y=K7e,b=f0){var q=new Array(T+1).join("0");v<0?E="-"+q+E.slice(1):E=q+E}}d.push(E)}}else d=z7e(l,function(M){return Lf(M,!1)});for(var O=0;O{n$.exports=Is;Is.Minimatch=Qi;var H0=function(){try{return require("path")}catch{}}()||{sep:"/"};Is.sep=H0.sep;var IS=Is.GLOBSTAR=Qi.GLOBSTAR={},Q7e=Jz(),e$={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},OS="[^/]",PS=OS+"*?",Y7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Z7e="(?:(?!(?:\\/|^)\\.).)*?",t$=J7e("().*{}+?[]^$\\!");function J7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var r$=/\/+/;Is.filter=eSe;function eSe(e,t){return t=t||{},function(r,i,n){return Is(r,e,t)}}function eu(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}Is.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Is;var t=Is,r=function(n,s,a){return t(n,s,eu(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,eu(e,s))},r.Minimatch.defaults=function(n){return t.defaults(eu(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,eu(e,s))},r.defaults=function(n){return t.defaults(eu(e,n))},r.makeRe=function(n,s){return t.makeRe(n,eu(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,eu(e,s))},r.match=function(i,n,s){return t.match(i,n,eu(e,s))},r};Qi.defaults=function(e){return Is.defaults(e).Minimatch};function Is(e,t,r){return B4(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Qi(t,r).match(e)}function Qi(e,t){if(!(this instanceof Qi))return new Qi(e,t);B4(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&H0.sep!=="/"&&(e=e.split(H0.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()}Qi.prototype.debug=function(){};Qi.prototype.make=tSe;function tSe(){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(r$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){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}Qi.prototype.parseNegate=rSe;function rSe(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,B4(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Q7e(e)}var iSe=1024*64,B4=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>iSe)throw new TypeError("pattern is too long")};Qi.prototype.parse=nSe;var F4={};function nSe(e,t){B4(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return IS;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=PS,n=!0;break;case"?":i+=OS,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),L=i.slice(P.reEnd);Y+=L;var R=M.split("(").length-1,I=L;for(h=0;h"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;H0.sep!=="/"&&(t=t.split(H0.sep).join("/")),t=t.split(r$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function aSe(e){return e.replace(/\\(.)/g,"$1")}function oSe(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var s$=g((FEt,DS)=>{typeof Object.create=="function"?DS.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:DS.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Fd=g((BEt,FS)=>{try{if(LS=require("util"),typeof LS.inherits!="function")throw"";FS.exports=LS.inherits}catch{FS.exports=s$()}var LS});var M4=g((qEt,q4)=>{"use strict";function a$(e){return e.charAt(0)==="/"}function o$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}q4.exports=process.platform==="win32"?o$:a$;q4.exports.posix=a$;q4.exports.win32=o$});var qS=g(tu=>{tu.setopts=fSe;tu.ownProp=l$;tu.makeAbs=V0;tu.finish=mSe;tu.mark=hSe;tu.isIgnored=u$;tu.childrenIgnored=gSe;function l$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var lSe=require("fs"),Ff=require("path"),cSe=G0(),c$=M4(),BS=cSe.Minimatch;function uSe(e,t){return e.localeCompare(t,"en")}function dSe(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(pSe))}function pSe(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new BS(r,{dot:!0})}return{matcher:new BS(e,{dot:!0}),gmatcher:t}}function fSe(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||lSe,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),dSe(e,r),e.changedCwd=!1;var i=process.cwd();l$(r,"cwd")?(e.cwd=Ff.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Ff.resolve(e.cwd,"/"),e.root=Ff.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=c$(e.cwd)?e.cwd:V0(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new BS(t,r),e.options=e.minimatch.options}function mSe(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{m$.exports=f$;f$.GlobSync=hi;var ySe=RS(),d$=G0(),kEt=d$.Minimatch,jEt=jS().Glob,UEt=require("util"),MS=require("path"),p$=require("assert"),k4=M4(),Bd=qS(),bSe=Bd.setopts,kS=Bd.ownProp,vSe=Bd.childrenIgnored,_Se=Bd.isIgnored;function f$(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 hi(e,t).found}function hi(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 hi))return new hi(e,t);if(bSe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&kS(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};hi.prototype._mark=function(e){return Bd.mark(this,e)};hi.prototype._makeAbs=function(e){return Bd.makeAbs(this,e)}});var US=g(($Et,y$)=>{y$.exports=g$;function g$(e,t){if(e&&t)return g$(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),n=0;n{var b$=US();zS.exports=b$(j4);zS.exports.strict=b$(v$);j4.proto=j4(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return j4(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return v$(this)},configurable:!0})});function j4(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function v$(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 w$=g((GEt,_$)=>{var wSe=US(),K0=Object.create(null),ESe=W0();_$.exports=wSe(SSe);function SSe(e,t){return K0[e]?(K0[e].push(t),null):(K0[e]=[t],xSe(e))}function xSe(e){return ESe(function t(){var r=K0[e],i=r.length,n=TSe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete K0[e]}})}function TSe(e){for(var t=e.length,r=[],i=0;i{S$.exports=qd;var NSe=RS(),E$=G0(),VEt=E$.Minimatch,RSe=Fd(),ASe=require("events").EventEmitter,$S=require("path"),HS=require("assert"),X0=M4(),VS=h$(),Md=qS(),CSe=Md.setopts,GS=Md.ownProp,WS=w$(),WEt=require("util"),OSe=Md.childrenIgnored,PSe=Md.isIgnored,ISe=W0();function qd(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return VS(e,t)}return new Pt(e,t,r)}qd.sync=VS;var DSe=qd.GlobSync=VS.GlobSync;qd.glob=qd;function LSe(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}qd.hasMagic=function(e,t){var r=LSe({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&GS(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=WS("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var P$=g((XEt,O$)=>{var Qt=require("assert"),R$=require("path"),x$=require("fs"),Bf;try{Bf=jS()}catch{}var BSe={nosort:!0,silent:!0},KS=0,Q0=process.platform==="win32",A$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||x$[r],r=r+"Sync",e[r]=e[r]||x$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Bf===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||BSe},QS=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Qt(e,"rimraf: missing path"),Qt.equal(typeof e,"string","rimraf: path should be a string"),Qt.equal(typeof r,"function","rimraf: callback function required"),Qt(t,"rimraf: invalid options argument provided"),Qt.equal(typeof t,"object","rimraf: options should be object"),A$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iXS(u,t,d),i*100);if(p.code==="EMFILE"&&KSXS(u,t,d),KS++);p.code==="ENOENT"&&(p=null)}KS=0,a(p)};XS(u,t,d)})};if(t.disableGlob||!Bf.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Bf(e,t.glob,o)})},XS=(e,t,r)=>{Qt(e),Qt(t),Qt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&Q0&&T$(e,t,i,r),n&&n.isDirectory())return U4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return Q0?T$(e,t,s,r):U4(e,t,s,r);if(s.code==="EISDIR")return U4(e,t,s,r)}return r(s)})})},T$=(e,t,r,i)=>{Qt(e),Qt(t),Qt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?U4(e,t,r,i):t.unlink(e,i)})})},N$=(e,t,r)=>{Qt(e),Qt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?z4(e,t,r):t.unlinkSync(e)},U4=(e,t,r,i)=>{Qt(e),Qt(t),Qt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?qSe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},qSe=(e,t,r)=>{Qt(e),Qt(t),Qt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{QS(R$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},C$=(e,t)=>{t=t||{},A$(t),Qt(e,"rimraf: missing path"),Qt.equal(typeof e,"string","rimraf: path should be a string"),Qt(t,"rimraf: missing options"),Qt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Bf.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Bf.sync(e,t.glob)}if(r.length)for(let i=0;i{Qt(e),Qt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&MSe(e,t)}},MSe=(e,t)=>{Qt(e),Qt(t),t.readdirSync(e).forEach(n=>C$(R$.join(e,n),t));let r=Q0?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";I$.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var q$=g((YEt,B$)=>{"use strict";var L$=require("os"),F$=/\s+at.*(?:\(|\s)(.*)\)?/,kSe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,jSe=typeof L$.homedir>"u"?"":L$.homedir();B$.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(F$);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!kSe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(F$,(i,n)=>i.replace(n,n.replace(jSe,"~"))):r).join(` +`))});var k$=g((ZEt,M$)=>{"use strict";var USe=D$(),zSe=q$(),$Se=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),YS=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?$Se(zSe(i.stack)):String(i)).join(` +`);r=` +`+USe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};M$.exports=YS});var U$=g((JEt,j$)=>{"use strict";var HSe=k$();j$.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new HSe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:GSe}=require("util"),z$=require("path"),$$=_z(),VSe=w8(),WSe=dS(),ca=D4(),KSe=Iz(),XSe=Lz(),H$=P$(),QSe=U$(),YSe=GSe(H$),G$={glob:!1,unlink:ca.unlink,unlinkSync:ca.unlinkSync,chmod:ca.chmod,chmodSync:ca.chmodSync,stat:ca.stat,statSync:ca.statSync,lstat:ca.lstat,lstatSync:ca.lstatSync,rmdir:ca.rmdir,rmdirSync:ca.rmdirSync,readdir:ca.readdir,readdirSync:ca.readdirSync};function V$(e,t){if(KSe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!XSe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function W$(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&VSe(t)===!1?WSe(t):t),e}ZS.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=W$(e);let a=(await $$(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await QSe(a,async u=>(u=z$.resolve(i,u),t||V$(u,i),r||await YSe(u,G$),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};ZS.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=W$(e);let a=$$.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=z$.resolve(i,o),t||V$(o,i),r||H$.sync(o,G$),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var X$=g((t5t,K$)=>{"use strict";K$.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var Q$=require("fs"),ZSe=require("path"),JSe=X$();function Y$(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),Q$.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?Q$.readdir(t,(u,d)=>{if(u)return n(u);JSe(d,5e3,(p,f)=>{Y$(e,ZSe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}Z$.exports=(...e)=>(e.unshift(new Set),Y$(...e))});var qf=g((i5t,kd)=>{"use strict";function eH(e){return typeof e>"u"||e===null}function exe(e){return typeof e=="object"&&e!==null}function txe(e){return Array.isArray(e)?e:eH(e)?[]:[e]}function rxe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function tH(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 Y0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=tH(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Y0.prototype=Object.create(Error.prototype);Y0.prototype.constructor=Y0;Y0.prototype.toString=function(t){return this.name+": "+tH(this,t)};rH.exports=Y0});var nH=g((s5t,iH)=>{"use strict";var Z0=qf();function JS(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function ex(e,t){return Z0.repeat(" ",t-e.length)+e}function sxe(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],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=JS(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=Z0.repeat(" ",t.indent)+ex((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=JS(e.buffer,i[a],n[a],e.position,d),o+=Z0.repeat(" ",t.indent)+ex((e.line+1).toString(),u)+" | "+c.str+` +`,o+=Z0.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=JS(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=Z0.repeat(" ",t.indent)+ex((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}iH.exports=sxe});var mn=g((a5t,aH)=>{"use strict";var sH=Mf(),axe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],oxe=["scalar","sequence","mapping"];function lxe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function cxe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(axe.indexOf(r)===-1)throw new sH('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=lxe(t.styleAliases||null),oxe.indexOf(this.kind)===-1)throw new sH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}aH.exports=cxe});var ix=g((o5t,lH)=>{"use strict";var J0=Mf(),tx=mn();function oH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function uxe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var dxe=mn();cH.exports=new dxe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var sx=g((c5t,uH)=>{"use strict";var pxe=mn();uH.exports=new pxe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var ax=g((u5t,dH)=>{"use strict";var fxe=mn();dH.exports=new fxe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var ox=g((d5t,pH)=>{"use strict";var mxe=ix();pH.exports=new mxe({explicit:[nx(),sx(),ax()]})});var lx=g((p5t,fH)=>{"use strict";var hxe=mn();function gxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function yxe(){return null}function bxe(e){return e===null}fH.exports=new hxe("tag:yaml.org,2002:null",{kind:"scalar",resolve:gxe,construct:yxe,predicate:bxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var cx=g((f5t,mH)=>{"use strict";var vxe=mn();function _xe(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 wxe(e){return e==="true"||e==="True"||e==="TRUE"}function Exe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}mH.exports=new vxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:_xe,construct:wxe,predicate:Exe,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 ux=g((m5t,hH)=>{"use strict";var Sxe=qf(),xxe=mn();function Txe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Nxe(e){return 48<=e&&e<=55}function Rxe(e){return 48<=e&&e<=57}function Axe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 dx=g((h5t,yH)=>{"use strict";var gH=qf(),Pxe=mn(),Ixe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Dxe(e){return!(e===null||!Ixe.test(e)||e[e.length-1]==="_")}function Lxe(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 Fxe=/^[-+]?[0-9]+e/;function Bxe(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(gH.isNegativeZero(e))return"-0.0";return r=e.toString(10),Fxe.test(r)?r.replace("e",".e"):r}function qxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||gH.isNegativeZero(e))}yH.exports=new Pxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:Dxe,construct:Lxe,predicate:qxe,represent:Bxe,defaultStyle:"lowercase"})});var px=g((g5t,bH)=>{"use strict";bH.exports=ox().extend({implicit:[lx(),cx(),ux(),dx()]})});var fx=g((y5t,vH)=>{"use strict";vH.exports=px()});var mx=g((b5t,EH)=>{"use strict";var Mxe=mn(),_H=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),wH=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 kxe(e){return e===null?!1:_H.exec(e)!==null||wH.exec(e)!==null}function jxe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=_H.exec(e),t===null&&(t=wH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function Uxe(e){return e.toISOString()}EH.exports=new Mxe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:kxe,construct:jxe,instanceOf:Date,represent:Uxe})});var hx=g((v5t,SH)=>{"use strict";var zxe=mn();function $xe(e){return e==="<<"||e===null}SH.exports=new zxe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:$xe})});var yx=g((_5t,xH)=>{"use strict";var Hxe=mn(),gx=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Gxe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=gx;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Vxe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=gx,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function Wxe(e){var t="",r=0,i,n,s=e.length,a=gx;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 n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function Kxe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}xH.exports=new Hxe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Gxe,construct:Vxe,predicate:Kxe,represent:Wxe})});var bx=g((w5t,TH)=>{"use strict";var Xxe=mn(),Qxe=Object.prototype.hasOwnProperty,Yxe=Object.prototype.toString;function Zxe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var eTe=mn(),tTe=Object.prototype.toString;function rTe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var nTe=mn(),sTe=Object.prototype.hasOwnProperty;function aTe(e){if(e===null)return!0;var t,r=e;for(t in r)if(sTe.call(r,t)&&r[t]!==null)return!1;return!0}function oTe(e){return e!==null?e:{}}RH.exports=new nTe("tag:yaml.org,2002:set",{kind:"mapping",resolve:aTe,construct:oTe})});var H4=g((x5t,AH)=>{"use strict";AH.exports=fx().extend({implicit:[mx(),hx()],explicit:[yx(),bx(),vx(),_x()]})});var HH=g((T5t,xx)=>{"use strict";var Ud=qf(),FH=Mf(),lTe=nH(),cTe=H4(),iu=Object.prototype.hasOwnProperty,G4=1,BH=2,qH=3,V4=4,wx=1,uTe=2,CH=3,dTe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,pTe=/[\x85\u2028\u2029]/,fTe=/[,\[\]\{\}]/,MH=/^(?:!|!!|![a-z\-]+!)$/i,kH=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function OH(e){return Object.prototype.toString.call(e)}function zo(e){return e===10||e===13}function zd(e){return e===9||e===32}function us(e){return e===9||e===32||e===10||e===13}function kf(e){return e===44||e===91||e===93||e===123||e===125}function mTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function hTe(e){return e===120?2:e===117?4:e===85?8:0}function gTe(e){return 48<=e&&e<=57?e-48:-1}function PH(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 yTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var jH=new Array(256),UH=new Array(256);for(jd=0;jd<256;jd++)jH[jd]=PH(jd)?1:0,UH[jd]=PH(jd);var jd;function bTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||cTe,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 zH(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=lTe(r),new FH(t,r)}function Ce(e,t){throw zH(e,t)}function W4(e,t){e.onWarning&&e.onWarning.call(null,zH(e,t))}var IH={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&W4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],MH.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),iu.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),kH.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function ru(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=Ud.repeat(` +`,t-1))}function vTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),us(f)||kf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),us(n)||r&&kf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),us(n)||r&&kf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),us(i))break}else{if(e.position===e.lineStart&&K4(e)||r&&kf(f))break;if(zo(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(ru(e,s,a,!1),Sx(e,e.line-l),s=a=e.position,o=!1),zd(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return ru(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function _Te(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(ru(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else zo(r)?(ru(e,i,n,!0),Sx(e,ai(e,!1,t)),i=n=e.position):e.position===e.lineStart&&K4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function wTe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return ru(e,r,e.position,!0),e.position++,!0;if(o===92){if(ru(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),zo(o))ai(e,!1,t);else if(o<256&&jH[o])e.result+=UH[o],e.position++;else if((a=hTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=mTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=yTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else zo(o)?(ru(e,r,i,!0),Sx(e,ai(e,!1,t)),r=i=e.position):e.position===e.lineStart&&K4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function ETe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(ai(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),us(c)&&(d=p=!0,e.position++,ai(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,Uf(e,t,G4,!1,!0),y=e.tag,h=e.result,ai(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),ai(e,!0,t),Uf(e,t,G4,!1,!0),b=e.result),f?jf(e,o,m,y,h,b,i,n,s):d?o.push(jf(e,null,m,y,h,b,i,n,s)):o.push(h),ai(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function STe(e,t){var r,i,n=wx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)wx===n?n=d===43?CH:uTe:Ce(e,"repeat of a chomping mode identifier");else if((u=gTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(zd(d)){do d=e.input.charCodeAt(++e.position);while(zd(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!zo(d)&&d!==0)}for(;d!==0;){for(Ex(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),zo(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),Uf(e,t,V4,!0,n)&&(y?m=e.result:h=e.result),y||(jf(e,d,p,f,m,h,a,o,l),f=m=h=null),ai(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(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 ATe(e){var t=e.position,r,i,n,s=!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&&(ai(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!us(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;zd(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!zo(a));break}if(zo(a))break;for(r=e.position;a!==0&&!us(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&Ex(e),iu.call(IH,i)?IH[i](e,i,n):W4(e,'unknown document directive "'+i+'"')}if(ai(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,ai(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),Uf(e,e.lineIndent-1,V4,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&pTe.test(e.input.slice(t,e.position))&&W4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&K4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=$H(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var Y4=qf(),ng=Mf(),PTe=H4(),JH=Object.prototype.toString,eG=Object.prototype.hasOwnProperty,Cx=65279,ITe=9,tg=10,DTe=13,LTe=32,FTe=33,BTe=34,Tx=35,qTe=37,MTe=38,kTe=39,jTe=42,tG=44,UTe=45,X4=58,zTe=61,$Te=62,HTe=63,GTe=64,rG=91,iG=93,VTe=96,nG=123,WTe=124,sG=125,hn={};hn[0]="\\0";hn[7]="\\a";hn[8]="\\b";hn[9]="\\t";hn[10]="\\n";hn[11]="\\v";hn[12]="\\f";hn[13]="\\r";hn[27]="\\e";hn[34]='\\"';hn[92]="\\\\";hn[133]="\\N";hn[160]="\\_";hn[8232]="\\L";hn[8233]="\\P";var KTe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],XTe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function QTe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function aG(e){var t=/^\n* /;return t.test(e)}var oG=1,Rx=2,lG=3,cG=4,zf=5;function iNe(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=tNe(eg(e,0))&&rNe(eg(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=eg(e,l),!ig(c))return zf;h=h&&WH(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=eg(e,l),c===tg)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!ig(c))return zf;h=h&&WH(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?oG:s===rg?zf:Rx:r>9&&aG(e)?zf:a?s===rg?zf:Rx:p?cG:lG}function nNe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===rg?'""':"''";if(!e.noCompatMode&&(KTe.indexOf(t)!==-1||XTe.test(t)))return e.quotingType===rg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return eNe(e,c)}switch(iNe(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case oG:return t;case Rx:return"'"+t.replace(/'/g,"''")+"'";case lG:return"|"+KH(t,e.indent)+XH(GH(t,s));case cG:return">"+KH(t,e.indent)+XH(GH(sNe(t,a),s));case zf:return'"'+aNe(t,a)+'"';default:throw new ng("impossible error: invalid scalar style")}}()}function KH(e,t){var r=aG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function XH(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function sNe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,QH(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+QH(l,t),n=s}return i}function QH(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function aNe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=eg(e,n),i=hn[r],!i&&ig(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||YTe(r);return t}function oNe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&$l(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function YH(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&$l(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Nx(e,t)),e.dump&&tg===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function lNe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$l(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function cNe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new ng("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&tg===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=Nx(e,t)),$l(e,t+1,u,!0,d)&&(e.dump&&tg===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function ZH(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function $l(e,t,r,i,n,s,a){e.tag=null,e.dump=r,ZH(e,r,!1)||ZH(e,r,!0);var o=JH.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(cNe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(lNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?YH(e,t-1,e.dump,n):YH(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(oNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&nNe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new ng("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function uNe(e,t){var r=[],i=[],n,s;for(Ax(e,r,i),n=0,s=i.length;n{"use strict";var pG=HH(),pNe=dG();function Ox(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.")}}Ln.exports.Type=mn();Ln.exports.Schema=ix();Ln.exports.FAILSAFE_SCHEMA=ox();Ln.exports.JSON_SCHEMA=px();Ln.exports.CORE_SCHEMA=fx();Ln.exports.DEFAULT_SCHEMA=H4();Ln.exports.load=pG.load;Ln.exports.loadAll=pG.loadAll;Ln.exports.dump=pNe.dump;Ln.exports.YAMLException=Mf();Ln.exports.types={binary:yx(),float:dx(),map:ax(),null:lx(),pairs:vx(),set:_x(),timestamp:mx(),bool:cx(),int:ux(),merge:hx(),omap:bx(),seq:sx(),str:nx()};Ln.exports.safeLoad=Ox("safeLoad","load");Ln.exports.safeLoadAll=Ox("safeLoadAll","loadAll");Ln.exports.safeDump=Ox("safeDump","dump")});var ag=g((A5t,fG)=>{var fNe="2.0.0",mNe=Number.MAX_SAFE_INTEGER||9007199254740991,hNe=16,gNe=250,yNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];fG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:hNe,MAX_SAFE_BUILD_LENGTH:gNe,MAX_SAFE_INTEGER:mNe,RELEASE_TYPES:yNe,SEMVER_SPEC_VERSION:fNe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var og=g((C5t,mG)=>{var bNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};mG.exports=bNe});var $f=g((Hl,hG)=>{var{MAX_SAFE_COMPONENT_LENGTH:Px,MAX_SAFE_BUILD_LENGTH:vNe,MAX_LENGTH:_Ne}=ag(),wNe=og();Hl=hG.exports={};var ENe=Hl.re=[],SNe=Hl.safeRe=[],he=Hl.src=[],ge=Hl.t={},xNe=0,Ix="[a-zA-Z0-9-]",TNe=[["\\s",1],["\\d",_Ne],[Ix,vNe]],NNe=e=>{for(let[t,r]of TNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=NNe(t),n=xNe++;wNe(e,n,t),ge[e]=n,he[n]=t,ENe[n]=new RegExp(t,r?"g":void 0),SNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Ix}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Ix}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Px}})(?:\\.(\\d{1,${Px}}))?(?:\\.(\\d{1,${Px}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Hl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Hl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Hl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Z4=g((O5t,gG)=>{var RNe=Object.freeze({loose:!0}),ANe=Object.freeze({}),CNe=e=>e?typeof e!="object"?RNe:e:ANe;gG.exports=CNe});var Dx=g((P5t,vG)=>{var yG=/^[0-9]+$/,bG=(e,t)=>{let r=yG.test(e),i=yG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:ebG(t,e);vG.exports={compareIdentifiers:bG,rcompareIdentifiers:ONe}});var gn=g((I5t,SG)=>{var J4=og(),{MAX_LENGTH:_G,MAX_SAFE_INTEGER:ev}=ag(),{safeRe:wG,t:EG}=$f(),PNe=Z4(),{compareIdentifiers:Hf}=Dx(),Lx=class e{constructor(t,r){if(r=PNe(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>_G)throw new TypeError(`version is longer than ${_G} characters`);J4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?wG[EG.LOOSE]:wG[EG.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>ev||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ev||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ev||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),Hf(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};SG.exports=Lx});var $d=g((D5t,TG)=>{var xG=gn(),INe=(e,t,r=!1)=>{if(e instanceof xG)return e;try{return new xG(e,t)}catch(i){if(!r)return null;throw i}};TG.exports=INe});var RG=g((L5t,NG)=>{var DNe=$d(),LNe=(e,t)=>{let r=DNe(e,t);return r?r.version:null};NG.exports=LNe});var CG=g((F5t,AG)=>{var FNe=$d(),BNe=(e,t)=>{let r=FNe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};AG.exports=BNe});var IG=g((B5t,PG)=>{var OG=gn(),qNe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new OG(e instanceof OG?e.version:e,r).inc(t,i,n).version}catch{return null}};PG.exports=qNe});var FG=g((q5t,LG)=>{var DG=$d(),MNe=(e,t)=>{let r=DG(e,null,!0),i=DG(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};LG.exports=MNe});var qG=g((M5t,BG)=>{var kNe=gn(),jNe=(e,t)=>new kNe(e,t).major;BG.exports=jNe});var kG=g((k5t,MG)=>{var UNe=gn(),zNe=(e,t)=>new UNe(e,t).minor;MG.exports=zNe});var UG=g((j5t,jG)=>{var $Ne=gn(),HNe=(e,t)=>new $Ne(e,t).patch;jG.exports=HNe});var $G=g((U5t,zG)=>{var GNe=$d(),VNe=(e,t)=>{let r=GNe(e,t);return r&&r.prerelease.length?r.prerelease:null};zG.exports=VNe});var ua=g((z5t,GG)=>{var HG=gn(),WNe=(e,t,r)=>new HG(e,r).compare(new HG(t,r));GG.exports=WNe});var WG=g(($5t,VG)=>{var KNe=ua(),XNe=(e,t,r)=>KNe(t,e,r);VG.exports=XNe});var XG=g((H5t,KG)=>{var QNe=ua(),YNe=(e,t)=>QNe(e,t,!0);KG.exports=YNe});var tv=g((G5t,YG)=>{var QG=gn(),ZNe=(e,t,r)=>{let i=new QG(e,r),n=new QG(t,r);return i.compare(n)||i.compareBuild(n)};YG.exports=ZNe});var JG=g((V5t,ZG)=>{var JNe=tv(),eRe=(e,t)=>e.sort((r,i)=>JNe(r,i,t));ZG.exports=eRe});var tV=g((W5t,eV)=>{var tRe=tv(),rRe=(e,t)=>e.sort((r,i)=>tRe(i,r,t));eV.exports=rRe});var lg=g((K5t,rV)=>{var iRe=ua(),nRe=(e,t,r)=>iRe(e,t,r)>0;rV.exports=nRe});var rv=g((X5t,iV)=>{var sRe=ua(),aRe=(e,t,r)=>sRe(e,t,r)<0;iV.exports=aRe});var Fx=g((Q5t,nV)=>{var oRe=ua(),lRe=(e,t,r)=>oRe(e,t,r)===0;nV.exports=lRe});var Bx=g((Y5t,sV)=>{var cRe=ua(),uRe=(e,t,r)=>cRe(e,t,r)!==0;sV.exports=uRe});var iv=g((Z5t,aV)=>{var dRe=ua(),pRe=(e,t,r)=>dRe(e,t,r)>=0;aV.exports=pRe});var nv=g((J5t,oV)=>{var fRe=ua(),mRe=(e,t,r)=>fRe(e,t,r)<=0;oV.exports=mRe});var qx=g((e8t,lV)=>{var hRe=Fx(),gRe=Bx(),yRe=lg(),bRe=iv(),vRe=rv(),_Re=nv(),wRe=(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 hRe(e,r,i);case"!=":return gRe(e,r,i);case">":return yRe(e,r,i);case">=":return bRe(e,r,i);case"<":return vRe(e,r,i);case"<=":return _Re(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};lV.exports=wRe});var uV=g((t8t,cV)=>{var ERe=gn(),SRe=$d(),{safeRe:sv,t:av}=$f(),xRe=(e,t)=>{if(e instanceof ERe)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?sv[av.COERCEFULL]:sv[av.COERCE]);else{let l=t.includePrerelease?sv[av.COERCERTLFULL]:sv[av.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return SRe(`${i}.${n}.${s}${a}${o}`,t)};cV.exports=xRe});var pV=g((r8t,dV)=>{var Mx=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};dV.exports=Mx});var da=g((i8t,gV)=>{var TRe=/\s+/g,kx=class e{constructor(t,r){if(r=RRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof jx)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(TRe," "),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(n=>!mV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&LRe(n[0])){this.set=[n];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&&IRe)|(this.options.loose&&DRe))+":"+t,n=fV.get(i);if(n)return n;let s=this.options.loose,a=s?ds[Fn.HYPHENRANGELOOSE]:ds[Fn.HYPHENRANGE];t=t.replace(a,HRe(this.options.includePrerelease)),or("hyphen replace",t),t=t.replace(ds[Fn.COMPARATORTRIM],CRe),or("comparator trim",t),t=t.replace(ds[Fn.TILDETRIM],ORe),or("tilde trim",t),t=t.replace(ds[Fn.CARETTRIM],PRe),or("caret trim",t);let o=t.split(" ").map(d=>FRe(d,this.options)).join(" ").split(/\s+/).map(d=>$Re(d,this.options));s&&(o=o.filter(d=>(or("loose invalid filter",d,this.options),!!d.match(ds[Fn.COMPARATORLOOSE])))),or("range list",o);let l=new Map,c=o.map(d=>new jx(d,this.options));for(let d of c){if(mV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return fV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>hV(i,r)&&t.set.some(n=>hV(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new ARe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",LRe=e=>e.value==="",hV=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},FRe=(e,t)=>(or("comp",e,t),e=MRe(e,t),or("caret",e),e=BRe(e,t),or("tildes",e),e=jRe(e,t),or("xrange",e),e=zRe(e,t),or("stars",e),e),Bn=e=>!e||e.toLowerCase()==="x"||e==="*",BRe=(e,t)=>e.trim().split(/\s+/).map(r=>qRe(r,t)).join(" "),qRe=(e,t)=>{let r=t.loose?ds[Fn.TILDELOOSE]:ds[Fn.TILDE];return e.replace(r,(i,n,s,a,o)=>{or("tilde",e,i,n,s,a,o);let l;return Bn(n)?l="":Bn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:Bn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(or("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,or("tilde return",l),l})},MRe=(e,t)=>e.trim().split(/\s+/).map(r=>kRe(r,t)).join(" "),kRe=(e,t)=>{or("caret",e,t);let r=t.loose?ds[Fn.CARETLOOSE]:ds[Fn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{or("caret",e,n,s,a,o,l);let c;return Bn(s)?c="":Bn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:Bn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(or("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(or("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),or("caret return",c),c})},jRe=(e,t)=>(or("replaceXRanges",e,t),e.split(/\s+/).map(r=>URe(r,t)).join(" ")),URe=(e,t)=>{e=e.trim();let r=t.loose?ds[Fn.XRANGELOOSE]:ds[Fn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{or("xRange",e,i,n,s,a,o,l);let c=Bn(s),u=c||Bn(a),d=u||Bn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),or("xRange return",i),i})},zRe=(e,t)=>(or("replaceStars",e,t),e.trim().replace(ds[Fn.STAR],"")),$Re=(e,t)=>(or("replaceGTE0",e,t),e.trim().replace(ds[t.includePrerelease?Fn.GTE0PRE:Fn.GTE0],"")),HRe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(Bn(i)?r="":Bn(n)?r=`>=${i}.0.0${e?"-0":""}`:Bn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,Bn(c)?l="":Bn(u)?l=`<${+c+1}.0.0-0`:Bn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),GRe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var cg=g((n8t,EV)=>{var ug=Symbol("SemVer ANY"),$x=class e{static get ANY(){return ug}constructor(t,r){if(r=yV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),zx("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===ug?this.value="":this.value=this.operator+this.semver.version,zx("comp",this)}parse(t){let r=this.options.loose?bV[vV.COMPARATORLOOSE]:bV[vV.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 _V(i[2],this.options.loose):this.semver=ug}toString(){return this.value}test(t){if(zx("Comparator.test",t,this.options.loose),this.semver===ug||t===ug)return!0;if(typeof t=="string")try{t=new _V(t,this.options)}catch{return!1}return Ux(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 wV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new wV(this.value,r).test(t.semver):(r=yV(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("=")||Ux(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Ux(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};EV.exports=$x;var yV=Z4(),{safeRe:bV,t:vV}=$f(),Ux=qx(),zx=og(),_V=gn(),wV=da()});var dg=g((s8t,SV)=>{var VRe=da(),WRe=(e,t,r)=>{try{t=new VRe(t,r)}catch{return!1}return t.test(e)};SV.exports=WRe});var TV=g((a8t,xV)=>{var KRe=da(),XRe=(e,t)=>new KRe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));xV.exports=XRe});var RV=g((o8t,NV)=>{var QRe=gn(),YRe=da(),ZRe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new YRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new QRe(i,r))}),i};NV.exports=ZRe});var CV=g((l8t,AV)=>{var JRe=gn(),eAe=da(),tAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new eAe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new JRe(i,r))}),i};AV.exports=tAe});var IV=g((c8t,PV)=>{var Hx=gn(),rAe=da(),OV=lg(),iAe=(e,t)=>{e=new rAe(e,t);let r=new Hx("0.0.0");if(e.test(r)||(r=new Hx("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new Hx(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||OV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||OV(r,s))&&(r=s)}return r&&e.test(r)?r:null};PV.exports=iAe});var LV=g((u8t,DV)=>{var nAe=da(),sAe=(e,t)=>{try{return new nAe(e,t).range||"*"}catch{return null}};DV.exports=sAe});var ov=g((d8t,MV)=>{var aAe=gn(),qV=cg(),{ANY:oAe}=qV,lAe=da(),cAe=dg(),FV=lg(),BV=rv(),uAe=nv(),dAe=iv(),pAe=(e,t,r,i)=>{e=new aAe(e,i),t=new lAe(t,i);let n,s,a,o,l;switch(r){case">":n=FV,s=uAe,a=BV,o=">",l=">=";break;case"<":n=BV,s=dAe,a=FV,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(cAe(e,t,i))return!1;for(let c=0;c{f.semver===oAe&&(f=new qV(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};MV.exports=pAe});var jV=g((p8t,kV)=>{var fAe=ov(),mAe=(e,t,r)=>fAe(e,t,">",r);kV.exports=mAe});var zV=g((f8t,UV)=>{var hAe=ov(),gAe=(e,t,r)=>hAe(e,t,"<",r);UV.exports=gAe});var GV=g((m8t,HV)=>{var $V=da(),yAe=(e,t,r)=>(e=new $V(e,r),t=new $V(t,r),e.intersects(t,r));HV.exports=yAe});var WV=g((h8t,VV)=>{var bAe=dg(),vAe=ua();VV.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>vAe(u,d,r));for(let u of a)bAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var KV=da(),Vx=cg(),{ANY:Gx}=Vx,pg=dg(),Wx=ua(),_Ae=(e,t,r={})=>{if(e===t)return!0;e=new KV(e,r),t=new KV(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=EAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},wAe=[new Vx(">=0.0.0-0")],XV=[new Vx(">=0.0.0")],EAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===Gx){if(t.length===1&&t[0].semver===Gx)return!0;r.includePrerelease?e=wAe:e=XV}if(t.length===1&&t[0].semver===Gx){if(r.includePrerelease)return!0;t=XV}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=QV(n,f,r):f.operator==="<"||f.operator==="<="?s=YV(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=Wx(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!pg(f,String(n),r)||s&&!pg(f,String(s),r))return null;for(let m of t)if(!pg(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=QV(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!pg(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=YV(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!pg(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},QV=(e,t,r)=>{if(!e)return t;let i=Wx(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},YV=(e,t,r)=>{if(!e)return t;let i=Wx(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};ZV.exports=_Ae});var Hd=g((y8t,rW)=>{var Kx=$f(),eW=ag(),SAe=gn(),tW=Dx(),xAe=$d(),TAe=RG(),NAe=CG(),RAe=IG(),AAe=FG(),CAe=qG(),OAe=kG(),PAe=UG(),IAe=$G(),DAe=ua(),LAe=WG(),FAe=XG(),BAe=tv(),qAe=JG(),MAe=tV(),kAe=lg(),jAe=rv(),UAe=Fx(),zAe=Bx(),$Ae=iv(),HAe=nv(),GAe=qx(),VAe=uV(),WAe=cg(),KAe=da(),XAe=dg(),QAe=TV(),YAe=RV(),ZAe=CV(),JAe=IV(),eCe=LV(),tCe=ov(),rCe=jV(),iCe=zV(),nCe=GV(),sCe=WV(),aCe=JV();rW.exports={parse:xAe,valid:TAe,clean:NAe,inc:RAe,diff:AAe,major:CAe,minor:OAe,patch:PAe,prerelease:IAe,compare:DAe,rcompare:LAe,compareLoose:FAe,compareBuild:BAe,sort:qAe,rsort:MAe,gt:kAe,lt:jAe,eq:UAe,neq:zAe,gte:$Ae,lte:HAe,cmp:GAe,coerce:VAe,Comparator:WAe,Range:KAe,satisfies:XAe,toComparators:QAe,maxSatisfying:YAe,minSatisfying:ZAe,minVersion:JAe,validRange:eCe,outside:tCe,gtr:rCe,ltr:iCe,intersects:nCe,simplifyRange:sCe,subset:aCe,SemVer:SAe,re:Kx.re,src:Kx.src,tokens:Kx.t,SEMVER_SPEC_VERSION:eW.SEMVER_SPEC_VERSION,RELEASE_TYPES:eW.RELEASE_TYPES,compareIdentifiers:tW.compareIdentifiers,rcompareIdentifiers:tW.rcompareIdentifiers}});var iW=g((b8t,oCe)=>{oCe.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var nu=g(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});lv.EnvVar=void 0;var nW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(nW||(lv.EnvVar=nW={}))});var lr=g(ce=>{"use strict";var lCe=ce&&ce.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cCe=ce&&ce.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),au=ce&&ce.__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)&&lCe(t,e,r);return cCe(t,e),t},Zx=ce&&ce.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ce,"__esModule",{value:!0});ce.BuildMode=ce.ConfigurationError=ce.HTTPError=ce.DisallowedAPIVersionReason=ce.GitHubVariant=ce.DEFAULT_DEBUG_DATABASE_NAME=ce.DEFAULT_DEBUG_ARTIFACT_NAME=ce.GITHUB_DOTCOM_URL=void 0;ce.getExtraOptionsEnvParam=yCe;ce.getToolNames=bCe;ce.withTmpDir=vCe;ce.getMemoryFlagValueForPlatform=cW;ce.getMemoryFlagValue=uW;ce.getMemoryFlag=xCe;ce.getAddSnippetsFlag=TCe;ce.getThreadsFlagValue=dW;ce.getCgroupCpuCountFromCpus=pW;ce.getThreadsFlag=RCe;ce.getCodeQLDatabasePath=fW;ce.parseGitHubUrl=ACe;ce.checkGitHubVersionInRange=OCe;ce.apiVersionInRange=mW;ce.assertNever=PCe;ce.initializeEnvironment=ICe;ce.getRequiredEnvParam=hW;ce.isHTTPError=DCe;ce.cacheCodeQlVersion=LCe;ce.getCachedCodeQlVersion=FCe;ce.codeQlVersionAtLeast=BCe;ce.bundleDb=qCe;ce.delay=eT;ce.isGoodVersion=MCe;ce.isInTestMode=kCe;ce.doesDirectoryExist=gW;ce.listFolder=yW;ce.tryGetFolderBytes=jCe;ce.withTimeout=UCe;ce.checkForTimeout=zCe;ce.isHostedRunner=$Ce;ce.parseMatrixInput=HCe;ce.fixInvalidNotifications=vW;ce.fixInvalidNotificationsInFile=VCe;ce.wrapError=_W;ce.getErrorMessage=wW;ce.prettyPrintPack=WCe;ce.checkDiskUsage=KCe;ce.checkActionVersion=XCe;ce.cloneObject=QCe;ce.checkSipEnablement=EW;ce.cleanUpGlob=YCe;var Ds=au(require("fs")),Wf=au(require("os")),fg=au(require("path")),uCe=require("util"),pa=au(ze()),dCe=au(Ef()),pCe=Zx(rk()),Jx=Zx($4()),fCe=Zx(J$()),mCe=au(sg()),Gf=au(Hd()),sW=au(iW()),yn=nu(),hCe=["0.0.0-20211207"];ce.GITHUB_DOTCOM_URL="https://github.com";ce.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";ce.DEFAULT_DEBUG_DATABASE_NAME="db";var gCe=.05,aW=1024*1024;function yCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return mCe.load(t)}catch(r){let i=_W(r);throw new su(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function bCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function vCe(e){let t=Ds.mkdtempSync(fg.join(Wf.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Jx.default)(t,{force:!0}),r}function _Ce(e,t){let r=1024*(t==="win32"?1.5:1),i=wCe()*Math.max(e-8*1024,0);return r+i}function wCe(){let e=Number.parseInt(process.env[yn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?gCe:e/100}function cW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new su(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=_Ce(n,r);i=n-s}return Math.floor(i)}function ECe(e){let t=[Wf.totalmem()];Wf.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>SCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function SCe(e,t){if(!Ds.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ds.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Wf.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rpW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>NCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new su(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return Kf.ACTION_TOO_NEW;if(!Gf.satisfies(e,`<=${r}`))return Kf.ACTION_TOO_OLD}var Xx=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function PCe(e){throw new Xx(e)}function ICe(e){pa.exportVariable(String(yn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),pa.exportVariable(String(yn.EnvVar.FEATURE_SANDWICH),"false"),pa.exportVariable(String(yn.EnvVar.FEATURE_SARIF_COMBINE),"true"),pa.exportVariable(String(yn.EnvVar.FEATURE_WILL_UPLOAD),"true"),pa.exportVariable(String(yn.EnvVar.VERSION),e)}function hW(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var Qx=class extends Error{constructor(t,r){super(t),this.status=r}};ce.HTTPError=Qx;var su=class extends Error{constructor(t){super(t)}};ce.ConfigurationError=su;function DCe(e){return e?.status!==void 0&&Number.isInteger(e.status)}var Yx;function LCe(e){if(Yx!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");Yx=e}function FCe(){return Yx}async function BCe(e,t){return Gf.gte((await e.getVersion()).version,t)}async function qCe(e,t,r,i){let n=fW(e,t),s=fg.resolve(e.dbLocation,`${i}.zip`);return Ds.existsSync(s)&&await(0,Jx.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function eT(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function MCe(e){return!hCe.includes(e)}function kCe(){return process.env[yn.EnvVar.TEST_MODE]==="true"}function gW(e){try{return Ds.lstatSync(e).isDirectory()}catch{return!1}}function yW(e){if(!gW(e))return[];let t=Ds.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(fg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(yW(fg.resolve(e,i.name))));return r}async function jCe(e,t){try{return await(0,uCe.promisify)(fCe.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var bW=!1;async function UCe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await eT(e,{allowProcessExit:!0}),i||(bW=!0,r())};return await Promise.race([n(),s()])}async function zCe(){bW===!0&&(pa.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await eT(3e4,{allowProcessExit:!0}),process.exit())}function $Ce(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function HCe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function GCe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function vW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=GCe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function VCe(e,t,r){if(process.env[yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ds.renameSync(e,t);else{let i=JSON.parse(Ds.readFileSync(e,"utf8"));i=vW(i,r),Ds.writeFileSync(t,JSON.stringify(i))}}function _W(e){return e instanceof Error?e:new Error(String(e))}function wW(e){return e instanceof Error?e.message:String(e)}function WCe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function KCe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await EW(e))return;let t=await(0,pCe.default)(hW("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),pa.exportVariable(yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${wW(t)}`);return}}function XCe(e,t){!Gf.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Vf.DOTCOM||t.type===Vf.GHE_DOTCOM||t.type===Vf.GHES&&Gf.satisfies(Gf.coerce(t.version)??"0.0.0",">=3.11"))&&(pa.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),pa.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var lW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(lW||(ce.BuildMode=lW={}));function QCe(e){return JSON.parse(JSON.stringify(e))}async function EW(e){if(process.env[yn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[yn.EnvVar.IS_SIP_ENABLED]))return process.env[yn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await dCe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return pa.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return pa.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function YCe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,Jx.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var SW=g((w8t,ZCe)=>{ZCe.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var Mn=g(ve=>{"use strict";var JCe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eOe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mg=ve&&ve.__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)&&JCe(t,e,r);return eOe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=nOe;ve.getRef=RW;ve.getActionVersion=pOe;ve.getWorkflowEventName=dv;ve.isRunningLocalAction=fOe;ve.getRelativeScriptPath=CW;ve.getWorkflowEvent=OW;ve.isAnalyzingDefaultBranch=mOe;ve.printDebugLogs=hOe;ve.getUploadValue=gOe;ve.getWorkflowRunID=yOe;ve.getWorkflowRunAttempt=bOe;ve.isSelfHostedRunner=_Oe;ve.isDefaultSetup=wOe;ve.prettyPrintInvocation=PW;ve.ensureEndsInPeriod=IW;ve.runTool=EOe;var tT=mg(require("fs")),Gd=mg(require("path")),Ls=mg(ze()),rT=mg(wf()),NW=mg(F0()),qn=lr(),tOe=SW(),rOe=function(e){let t=Ls.getInput(e);if(!t)throw new qn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=rOe;var iOe=function(e){let t=Ls.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=iOe;function nOe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,qn.getRequiredEnvParam)("RUNNER_TEMP")}async function Xf(e,t,r){let i="",n="";Ls.debug(`Running git command: git ${t.join(" ")}`);try{return await new rT.ToolRunner(await NW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Ls.info(`git call failed. ${r} Error: ${a}`),s}}var sOe=async function(e,t="HEAD"){try{return(await Xf(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,qn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=sOe;var aOe=async function(e){if(dv()!=="pull_request")return;let t=(0,qn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await Xf(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=aOe;var oOe=async function(){try{await Xf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=oOe;var lOe=async function(e,t){try{await Xf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=lOe;var cOe=async function(e){try{return(await Xf((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=cOe;var uOe=async function(e,t){let r="";try{r=await Xf((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=uOe;var dOe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=dOe;async function RW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,qn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new qn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||AW(),a=t||(0,qn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Ls.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function AW(){let e;try{e=(0,qn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function pOe(){return tOe.version}function dv(){return(0,qn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function fOe(){let e=CW();return e.startsWith("..")||Gd.isAbsolute(e)}function CW(){let e=(0,qn.getRequiredEnvParam)("RUNNER_TEMP"),t=Gd.join(Gd.dirname(e),"_actions");return Gd.relative(t,__filename)}function OW(){let e=(0,qn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(tT.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function xW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function mOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await RW();e=xW(e);let r=OW()?.repository?.default_branch;return dv()==="schedule"&&(r=xW(AW())),e===r}async function hOe(e){for(let t of e.languages){let r=(0,qn.getCodeQLDatabasePath)(e,t),i=Gd.join(r,"log");if(!(0,qn.doesDirectoryExist)(i)){Ls.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=tT.readdirSync(s,{withFileTypes:!0});a.length===0&&Ls.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=Gd.resolve(s,o.name);Ls.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(tT.readFileSync(l)),Ls.endGroup()}else o.isDirectory()&&n(Gd.resolve(s,o.name))};n(i)}}function gOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ls.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function yOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function bOe(){let e=(0,qn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var cv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=cv;var vOe=async e=>{let t="",r="",i;try{i=await NW.safeWhich("file")}catch(n){throw new cv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new rT.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ls.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=vOe;function _Oe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function wOe(){return dv()==="dynamic"}function PW(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var uv=class extends Error{constructor(t,r,i,n,s){let a=PW(t,r),o=IW(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=uv;function IW(e){return e[e.length-1]==="."?e:`${e}.`}var TW=2e4;async function EOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new rT.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-TW>0&&(o=a.length-TW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new uv(e,t,s,n,i);return i}var DW="persisted_inputs",SOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ls.saveState(DW,JSON.stringify(e))};ve.persistInputs=SOe;var xOe=function(){let e=Ls.getState(DW);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=xOe});var nT=g(pv=>{"use strict";Object.defineProperty(pv,"__esModule",{value:!0});pv.Context=void 0;var LW=require("fs"),TOe=require("os"),iT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(LW.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(LW.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${TOe.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'")}};pv.Context=iT});var FW=g(ps=>{"use strict";var NOe=ps&&ps.__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]}),ROe=ps&&ps.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AOe=ps&&ps.__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)&&NOe(t,e,r);return ROe(t,e),t};Object.defineProperty(ps,"__esModule",{value:!0});ps.getApiBaseUrl=ps.getProxyAgent=ps.getAuthString=void 0;var COe=AOe(to());function OOe(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}`}ps.getAuthString=OOe;function POe(e){return new COe.HttpClient().getAgent(e)}ps.getProxyAgent=POe;function IOe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ps.getApiBaseUrl=IOe});var hg=g(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});function DOe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}sT.getUserAgent=DOe});var MW=g((N8t,qW)=>{qW.exports=BW;function BW(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(n,s){return BW.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var jW=g((R8t,kW)=>{kW.exports=LOe;function LOe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var zW=g((A8t,UW)=>{UW.exports=FOe;function FOe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var XW=g((C8t,gg)=>{var VW=MW(),BOe=jW(),qOe=zW(),$W=Function.bind,HW=$W.bind($W);function WW(e,t,r){var i=HW(qOe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=HW(BOe,null).apply(null,s)})}function MOe(){var e="h",t={registry:{}},r=VW.bind(null,t,e);return WW(r,t,e),r}function KW(){var e={registry:{}},t=VW.bind(null,e);return WW(t,e),t}var GW=!1;function Qf(){return GW||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),GW=!0),KW()}Qf.Singular=MOe.bind();Qf.Collection=KW.bind();gg.exports=Qf;gg.exports.Hook=Qf;gg.exports.Singular=Qf.Singular;gg.exports.Collection=Qf.Collection});var oT=g(aT=>{"use strict";Object.defineProperty(aT,"__esModule",{value:!0});function QW(e){return Object.prototype.toString.call(e)==="[object Object]"}function kOe(e){var t,r;return QW(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(QW(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}aT.isPlainObject=kOe});var iK=g(uT=>{"use strict";Object.defineProperty(uT,"__esModule",{value:!0});var jOe=oT(),UOe=hg();function zOe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function JW(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{jOe.isPlainObject(t[i])?i in e?r[i]=JW(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function YW(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function cT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=zOe(r.headers),YW(r),YW(r.headers);let i=JW(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function $Oe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var HOe=/\{[^}]+\}/g;function GOe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function VOe(e){let t=e.match(HOe);return t?t.map(GOe).reduce((r,i)=>r.concat(i),[]):[]}function ZW(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function eK(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 Zf(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function yg(e,t,r){return t=e==="+"||e==="#"?eK(t):Zf(t),r?Zf(r)+"="+t:t}function Yf(e){return e!=null}function lT(e){return e===";"||e==="&"||e==="?"}function WOe(e,t,r,i){var n=e[r],s=[];if(Yf(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(yg(t,n,lT(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Yf).forEach(function(a){s.push(yg(t,a,lT(t)?r:""))}):Object.keys(n).forEach(function(a){Yf(n[a])&&s.push(yg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(Yf).forEach(function(o){a.push(yg(t,o))}):Object.keys(n).forEach(function(o){Yf(n[o])&&(a.push(Zf(o)),a.push(yg(t,n[o].toString())))}),lT(t)?s.push(Zf(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?Yf(n)&&s.push(Zf(r)):n===""&&(t==="&"||t==="?")?s.push(Zf(r)+"="):n===""&&s.push("");return s}function KOe(e){return{expand:XOe.bind(null,e)}}function XOe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(WOe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return eK(s)})}function tK(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=ZW(e,["method","baseUrl","url","headers","request","mediaType"]),a=VOe(r);r=KOe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=ZW(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=$Oe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function QOe(e,t,r){return tK(cT(e,t,r))}function rK(e,t){let r=cT(e,t),i=QOe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:rK.bind(null,r),merge:cT.bind(null,r),parse:tK})}var YOe="6.0.12",ZOe=`octokit-endpoint.js/${YOe} ${UOe.getUserAgent()}`,JOe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":ZOe},mediaType:{format:"",previews:[]}},ePe=rK(null,JOe);uT.endpoint=ePe});var aK=g((I8t,sK)=>{"use strict";var qr={};sK.exports=qr;function nK(e){return e<0?-1:1}function tPe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ou(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=nK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=tPe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=nK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=ou(8,{unsigned:!1});qr.octet=ou(8,{unsigned:!0});qr.short=ou(16,{unsigned:!1});qr["unsigned short"]=ou(16,{unsigned:!0});qr.long=ou(32,{unsigned:!1});qr["unsigned long"]=ou(32,{unsigned:!0});qr["long long"]=ou(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=ou(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var oK=g((D8t,lu)=>{"use strict";lu.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{rPe.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 mK=g((F8t,mv)=>{"use strict";var uK=require("punycode"),cK=lK(),Jf={TRANSITIONAL:0,NONTRANSITIONAL:1};function dK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function pK(e){for(var t=0,r=cK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=cK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var iPe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function fK(e){return e.replace(iPe,"_").length}function nPe(e,t,r){for(var i=!1,n="",s=fK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};mv.exports.toUnicode=function(e,t){var r=fv(e,t,Jf.NONTRANSITIONAL);return{domain:r.string,error:r.error}};mv.exports.PROCESSING_OPTIONS=Jf});var $o=g((B8t,Fs)=>{"use strict";var em=require("punycode"),hK=mK(),vK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function gK(e){return em.ucs2.decode(e).length}function yK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function bg(e){return e>=48&&e<=57}function vg(e){return e>=65&&e<=90||e>=97&&e<=122}function oPe(e){return vg(e)||bg(e)}function no(e){return bg(e)||e>=65&&e<=70||e>=97&&e<=102}function bK(e){return e==="."||e.toLowerCase()==="%2e"}function lPe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function cPe(e,t){return vg(e)&&(t===58||t===124)}function _K(e){return e.length===2&&vg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function uPe(e){return e.length===2&&vg(e.codePointAt(0))&&e[1]===":"}function dPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function pPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function dT(e){return vK[e]!==void 0}function gi(e){return dT(e.scheme)}function fPe(e){return vK[e]}function wK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function mPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var gPe=new Set([32,34,35,60,62,63,96,123,125]);function EK(e){return hv(e)||gPe.has(e)}var yPe=new Set([47,58,59,61,64,91,92,93,94,124]);function fT(e){return EK(e)||yPe.has(e)}function Vd(e,t){let r=String.fromCodePoint(e);return t(e)?mPe(r):r}function bPe(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 vPe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=bPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function _Pe(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 wPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=em.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!bg(e[n]))return st;for(;bg(e[n]);){let c=parseInt(yK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function EPe(e){let t="",i=xPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function pT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:wPe(e.substring(1,e.length-1));if(!t)return SPe(e);let r=hPe(e),i=hK.toASCII(r,!1,hK.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||dPe(i))return st;let n=vPe(i);return typeof n=="number"||n===st?n:i}function SPe(e){if(pPe(e))return st;let t="",r=em.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function mT(e){return typeof e=="number"?_Pe(e):e instanceof Array?"["+EPe(e)+"]":e}function TPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function NPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function SK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&APe(t[0])||t.pop())}function xK(e){return e.username!==""||e.password!==""}function RPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function APe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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=TPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=NPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=em.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(vg(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};Mr.prototype["parse scheme"]=function(t,r){if(oPe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(gi(this.url)&&!dT(this.buffer)||!gi(this.url)&&dT(this.buffer)||(xK(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"):gi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":gi(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};Mr.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)};Mr.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};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.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"):gi(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};Mr.prototype["parse relative slash"]=function(t){return gi(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};Mr.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};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=gK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===fPe(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 CPe=new Set([47,92,63,35]);Mr.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||!cPe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!CPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),SK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.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"&&(uPe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&_K(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=pT(this.buffer,gi(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};Mr.prototype["parse path start"]=function(t){return gi(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};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||gi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(gi(this.url)&&t===92&&(this.parseError=!0),lPe(this.buffer)?(SK(this.url),t!==47&&!(gi(this.url)&&t===92)&&this.url.path.push("")):bK(this.buffer)&&t!==47&&!(gi(this.url)&&t===92)?this.url.path.push(""):bK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&_K(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&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Vd(t,EK);return!0};Mr.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&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Vd(t,hv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!gi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=wK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Vd(t,hv))),!0};function OPe(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+=mT(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 PPe(e){let t=e.scheme+"://";return t+=mT(e.host),e.port!==null&&(t+=":"+e.port),t}Fs.exports.serializeURL=OPe;Fs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Fs.exports.serializeURLOrigin(Fs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return PPe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Fs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Fs.exports.setTheUsername=function(e,t){e.username="";let r=em.ucs2.decode(t);for(let i=0;i{"use strict";var kr=$o();TK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.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=[],kr.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="",kr.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="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var CK=g((k8t,_g)=>{"use strict";var fa=aK(),AK=oK(),RK=NK(),Yt=AK.implSymbol;function Ni(e){if(!this||this[Yt]||!(this instanceof Ni))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";Ho.URL=CK().interface;Ho.serializeURL=$o().serializeURL;Ho.serializeURLOrigin=$o().serializeURLOrigin;Ho.basicURLParse=$o().basicURLParse;Ho.setTheUsername=$o().setTheUsername;Ho.setThePassword=$o().setThePassword;Ho.serializeHost=$o().serializeHost;Ho.serializeInteger=$o().serializeInteger;Ho.parseURL=$o().parseURL});var zK=g((Go,UK)=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});function im(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var ao=im(require("stream")),LK=im(require("http")),yv=im(require("url")),FK=im(OK()),IPe=im(require("https")),Wd=im(require("zlib")),DPe=ao.Readable,Gl=Symbol("buffer"),hT=Symbol("type"),Eg=class e{constructor(){this[hT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:BK(e)?e=Buffer.from(e.toString()):xg(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 ao||(e=Buffer.from(String(e)))),this[Wl]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof ao&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Yi(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Wl].error=l})}Ri.prototype={get body(){return this[Wl].body},get bodyUsed(){return this[Wl].disturbed},arrayBuffer(){return tm.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 tm.call(this).then(function(t){return Object.assign(new Eg([],{type:e.toLowerCase()}),{[Gl]:t})})},json(){var e=this;return tm.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ri.Promise.reject(new Yi(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return tm.call(this).then(function(e){return e.toString()})},buffer(){return tm.call(this)},textConverted(){var e=this;return tm.call(this).then(function(t){return LPe(t,e.headers)})}};Object.defineProperties(Ri.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ri.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ri.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ri.prototype,t);Object.defineProperty(e,t,r)}};function tm(){var e=this;if(this[Wl].disturbed)return Ri.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Wl].disturbed=!0,this[Wl].error)return Ri.Promise.reject(this[Wl].error);let t=this.body;if(t===null)return Ri.Promise.resolve(Buffer.alloc(0));if(xg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ri.Promise.resolve(t);if(!(t instanceof ao))return Ri.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ri.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Yi(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Yi(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Yi(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Yi(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function LPe(e,t){if(typeof bT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ei]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,wg(t);let r=rm(this[ei],t);return r===void 0?null:this[ei][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=_T(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ei]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ei][i].join(", ")}:function(i){return[i.toLowerCase(),e[ei][i].join(", ")]})}var wT=Symbol("internal");function gT(e,t){let r=Object.create(ST);return r[wT]={target:e,kind:t,index:0},r}var ST=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==ST)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[wT];let t=e.target,r=e.kind,i=e.index,n=_T(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[wT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(ST,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function BPe(e){let t=Object.assign({__proto__:null},e[ei]),r=rm(e[ei],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function qPe(e){let t=new ma;for(let r of Object.keys(e))if(!jK.test(r))if(Array.isArray(e[r]))for(let i of e[r])vT.test(i)||(t[ei][r]===void 0?t[ei][r]=[i]:t[ei][r].push(i));else vT.test(e[r])||(t[ei][r]=[e[r]]);return t}var cu=Symbol("Response internals"),MPe=LK.STATUS_CODES,so=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]:{};Ri.call(this,t,r);let i=r.status||200,n=new ma(r.headers);if(t!=null&&!n.has("Content-Type")){let s=MK(t);s&&n.append("Content-Type",s)}this[cu]={url:r.url,status:i,statusText:r.statusText||MPe[i],headers:n,counter:r.counter}}get url(){return this[cu].url||""}get status(){return this[cu].status}get ok(){return this[cu].status>=200&&this[cu].status<300}get redirected(){return this[cu].counter>0}get statusText(){return this[cu].statusText}get headers(){return this[cu].headers}clone(){return new e(qK(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ri.mixIn(so.prototype);Object.defineProperties(so.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(so.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Vl=Symbol("Request internals"),kPe=yv.URL||FK.URL,jPe=yv.parse,UPe=yv.format;function yT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new kPe(e).toString()),jPe(e)}var zPe="destroy"in ao.Readable.prototype;function gv(e){return typeof e=="object"&&typeof e[Vl]=="object"}function $Pe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var du=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;gv(t)?i=yT(t.url):(t&&t.href?i=yT(t.href):i=yT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||gv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:gv(t)&&t.body!==null?qK(t):null;Ri.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new ma(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=MK(s);l&&a.append("Content-Type",l)}let o=gv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!$Pe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Vl]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},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[Vl].method}get url(){return UPe(this[Vl].parsedURL)}get headers(){return this[Vl].headers}get redirect(){return this[Vl].redirect}get signal(){return this[Vl].signal}clone(){return new e(this)}};Ri.mixIn(du.prototype);Object.defineProperty(du.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(du.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function HPe(e){let t=e[Vl].parsedURL,r=new ma(e[Vl].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 ao.Readable&&!zPe)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 s=kK(e);typeof s=="number"&&(i=String(s))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:BPe(r),agent:n})}function Sg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Sg.prototype=Object.create(Error.prototype);Sg.prototype.constructor=Sg;Sg.prototype.name="AbortError";var ET=yv.URL||FK.URL,DK=ao.PassThrough,GPe=function(t,r){let i=new ET(r).hostname,n=new ET(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function uu(e,t){if(!uu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ri.Promise=uu.Promise,new uu.Promise(function(r,i){let n=new du(e,t),s=HPe(n),a=(s.protocol==="https:"?IPe:LK).request,o=n.signal,l=null,c=function(){let h=new Sg("The user aborted a request.");i(h),n.body&&n.body instanceof ao.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Yi(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Yi(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=qPe(m.headers);if(uu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new ET(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Yi(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Yi(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Yi(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let q={headers:new ma(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(!GPe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])q.headers.delete(O);if(m.statusCode!==303&&n.body&&kK(n)===null){i(new Yi("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(q.method="GET",q.body=void 0,q.headers.delete("content-length")),r(uu(new du(T,q))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new DK),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new so(y,b),r(l);return}let v={flush:Wd.Z_SYNC_FLUSH,finishFlush:Wd.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe(Wd.createGunzip(v)),l=new so(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new DK).once("data",function(T){(T[0]&15)===8?y=y.pipe(Wd.createInflate()):y=y.pipe(Wd.createInflateRaw()),l=new so(y,b),r(l)});return}if(w=="br"&&typeof Wd.createBrotliDecompress=="function"){y=y.pipe(Wd.createBrotliDecompress()),l=new so(y,b),r(l);return}l=new so(y,b),r(l)}),FPe(d,n)})}uu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};uu.Promise=global.Promise;UK.exports=Go=uu;Object.defineProperty(Go,"__esModule",{value:!0});Go.default=Go;Go.Headers=ma;Go.Request=du;Go.Response=so;Go.FetchError=Yi});var NT=g(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});var xT=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};TT.Deprecation=xT});var GK=g(AT=>{"use strict";Object.defineProperty(AT,"__esModule",{value:!0});function VPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var $K=NT(),HK=VPe(W0()),WPe=HK(e=>console.warn(e)),KPe=HK(e=>console.warn(e)),RT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return WPe(new $K.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return KPe(new $K.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};AT.RequestError=RT});var IT=g(PT=>{"use strict";Object.defineProperty(PT,"__esModule",{value:!0});function XPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var QPe=iK(),YPe=hg(),ZPe=oT(),JPe=XPe(zK()),Tg=GK(),eIe="5.6.3";function tIe(e){return e.arrayBuffer()}function VK(e){let t=e.request&&e.request.log?e.request.log:console;(ZPe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||JPe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new Tg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new Tg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await CT(a)},request:e});if(i>=400){let o=await CT(a);throw new Tg.RequestError(rIe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return CT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof Tg.RequestError?a:new Tg.RequestError(a.message,500,{request:e})})}async function CT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():tIe(e)}function rIe(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 OT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return VK(r.parse(a));let o=(l,c)=>VK(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:OT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:OT.bind(null,r)})}var iIe=OT(QPe.endpoint,{headers:{"user-agent":`octokit-request.js/${eIe} ${YPe.getUserAgent()}`}});PT.request=iIe});var XK=g(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});var KK=IT(),nIe=hg(),sIe="4.8.0";function aIe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var bv=class extends Error{constructor(t,r,i){super(aIe(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)}},oIe=["method","baseUrl","url","headers","request","query","mediaType"],lIe=["query","method","url"],WK=/\/api\/v3\/?$/;function cIe(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(lIe.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,n=Object.keys(i).reduce((a,o)=>oIe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return WK.test(s)&&(n.url=s.replace(WK,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new bv(n,o,a.data)}return a.data.data})}function DT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>cIe(r,n,s),{defaults:DT.bind(null,r),endpoint:KK.request.endpoint})}var uIe=DT(KK.request,{headers:{"user-agent":`octokit-graphql.js/${sIe} ${nIe.getUserAgent()}`},method:"POST",url:"/graphql"});function dIe(e){return DT(e,{method:"POST",url:"/graphql"})}Ng.GraphqlResponseError=bv;Ng.graphql=uIe;Ng.withCustomRequest=dIe});var QK=g(LT=>{"use strict";Object.defineProperty(LT,"__esModule",{value:!0});var pIe=/^v1\./,fIe=/^ghs_/,mIe=/^ghu_/;async function hIe(e){let t=e.split(/\./).length===3,r=pIe.test(e)||fIe.test(e),i=mIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function gIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function yIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=gIe(e),t(n)}var bIe=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(hIe.bind(null,t),{hook:yIe.bind(null,t)})};LT.createTokenAuth=bIe});var BT=g(FT=>{"use strict";Object.defineProperty(FT,"__esModule",{value:!0});var vIe=hg(),_Ie=XW(),YK=IT(),wIe=XK(),EIe=QK();function SIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function xIe(e,t){if(e==null)return{};var r=SIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var ZK="3.6.0",TIe=["authStrategy"],Rg=class{constructor(t={}){let r=new _Ie.Collection,i={baseUrl:YK.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/${ZK} ${vIe.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=YK.request.defaults(i),this.graphql=wIe.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:s}=t,a=xIe(t,TIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=EIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Rg.VERSION=ZK;Rg.plugins=[];FT.Octokit=Rg});var aX=g(vv=>{"use strict";Object.defineProperty(vv,"__esModule",{value:!0});function JK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function eX(e){for(var t=1;t{"use strict";Object.defineProperty(nm,"__esModule",{value:!0});var AIe="2.21.3";function oX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function lX(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=OIe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function cX(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),uX(e,[],qT(e,t,r)[Symbol.asyncIterator](),i)}function uX(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:uX(e,t,r,i)})}var PIe=Object.assign(cX,{iterator:qT}),dX=["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 IIe(e){return typeof e=="string"?dX.includes(e):!1}function pX(e){return{paginate:Object.assign(cX.bind(null,e),{iterator:qT.bind(null,e)})}}pX.VERSION=AIe;nm.composePaginateRest=PIe;nm.isPaginatingEndpoint=IIe;nm.paginateRest=pX;nm.paginatingEndpoints=dX});var sm=g(Zi=>{"use strict";var DIe=Zi&&Zi.__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]}),LIe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hX=Zi&&Zi.__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)&&DIe(t,e,r);return LIe(t,e),t};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.getOctokitOptions=Zi.GitHub=Zi.defaults=Zi.context=void 0;var FIe=hX(nT()),MT=hX(FW()),BIe=BT(),qIe=aX(),MIe=fX();Zi.context=new FIe.Context;var mX=MT.getApiBaseUrl();Zi.defaults={baseUrl:mX,request:{agent:MT.getProxyAgent(mX)}};Zi.GitHub=BIe.Octokit.plugin(qIe.restEndpointMethods,MIe.paginateRest).defaults(Zi.defaults);function kIe(e,t){let r=Object.assign({},t||{}),i=MT.getAuthString(e,r);return i&&(r.auth=i),r}Zi.getOctokitOptions=kIe});var UT=g((kT,jT)=>{(function(e,t){typeof kT=="object"&&typeof jT<"u"?jT.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(kT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,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=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Xt,xi)=>{this._resolve=Xt,this._reject=xi}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. 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(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}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(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,q,O;O=n,T=m,q=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,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 k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,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__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=q,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,L;Y=a,L=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=L,I="2.19.5",F={version:I},ae=Object.freeze({version:I,default:F}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Ue=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Vt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Vt=_e,Ve=Ue,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=ff,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Vt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Xt,xi;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,xi=`b_${this.id}-`.length,U=9;C!==0;)for([Xt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Xt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Xt){U=Xt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var In=vt,_d,se,ut;ut=n,se=l,_d=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=_d,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Kt=t(ae),ni,gr,Bl,Io,S0,x0,T0,df,N0,pf,ta,Ja=[].splice;x0=10,gr=5,ta=n,T0=p,Io=E,S0=B,df=Ge,Bl=l,N0=x,pf=R,ni=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ta.load(C,this.instanceDefaults,this),this._queues=new T0(x0),this._scheduled={},this._states=new N0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bl(this),this._submitLock=new pf("submit",this.Promise),this._registerLock=new pf("register",this.Promise),K=ta.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ta.load(C,this.redisStoreDefaults,{}),new df(this,K,W);if(this.datastore==="local")return W=ta.load(C,this.localStoreDefaults,{}),new S0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.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(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Xt,reservoir:xi})=>{var Do;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),Do=this.empty(),Do&&this.Events.trigger("empty"),xi===0&&this.Events.trigger("depleted",Do),this._run(W,K,Xt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ta.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:x0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Xt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Xt}=await this._store.__submit__(this.queued(),ee.weight))}catch(xi){return K=xi,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Xt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Xt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Xt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Xt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Xt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=Ja.call(C,-1),ee=ta.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=Ja.call(C,-1),ee=ta.load(ee,this.jobDefaults)),Xt=(...xi)=>new this.Promise(function(Do,M5){return W(...xi,function(...wd){return(wd[0]!=null?M5:Do)(wd)})}),K=new Io(Xt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(xi){return typeof U=="function"?U(...xi):void 0}).catch(function(xi){return Array.isArray(xi)?typeof U=="function"?U(...xi):void 0:typeof U=="function"?U(xi):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Io(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ta.overwrite(C,this.storeDefaults)),ta.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Bl,xe.version=xe.prototype.version=Kt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=In,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:gr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var ff=ni,m6=ff;return m6})});var wX=g((a7t,_X)=>{"use strict";var jIe=Object.create,_v=Object.defineProperty,UIe=Object.getOwnPropertyDescriptor,zIe=Object.getOwnPropertyNames,$Ie=Object.getPrototypeOf,HIe=Object.prototype.hasOwnProperty,GIe=(e,t)=>{for(var r in t)_v(e,r,{get:t[r],enumerable:!0})},yX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of zIe(t))!HIe.call(e,n)&&n!==r&&_v(e,n,{get:()=>t[n],enumerable:!(i=UIe(t,n))||i.enumerable});return e},VIe=(e,t,r)=>(r=e!=null?jIe($Ie(e)):{},yX(t||!e||!e.__esModule?_v(r,"default",{value:e,enumerable:!0}):r,e)),WIe=e=>yX(_v({},"__esModule",{value:!0}),e),bX={};GIe(bX,{RequestError:()=>QIe});_X.exports=WIe(bX);var gX=NT(),vX=VIe(W0()),KIe=(0,vX.default)(e=>console.warn(e)),XIe=(0,vX.default)(e=>console.warn(e)),QIe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return KIe(new gX.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return XIe(new gX.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var AX=g((c7t,RX)=>{"use strict";var YIe=Object.create,wv=Object.defineProperty,ZIe=Object.getOwnPropertyDescriptor,JIe=Object.getOwnPropertyNames,eDe=Object.getPrototypeOf,tDe=Object.prototype.hasOwnProperty,rDe=(e,t)=>{for(var r in t)wv(e,r,{get:t[r],enumerable:!0})},EX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of JIe(t))!tDe.call(e,n)&&n!==r&&wv(e,n,{get:()=>t[n],enumerable:!(i=ZIe(t,n))||i.enumerable});return e},iDe=(e,t,r)=>(r=e!=null?YIe(eDe(e)):{},EX(t||!e||!e.__esModule?wv(r,"default",{value:e,enumerable:!0}):r,e)),nDe=e=>EX(wv({},"__esModule",{value:!0}),e),SX={};rDe(SX,{VERSION:()=>TX,retry:()=>NX});RX.exports=nDe(SX);var l7t=BT();async function xX(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var sDe=iDe(UT()),aDe=wX();async function oDe(e,t,r,i){let n=new sDe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(lDe.bind(null,e,t,r),i)}async function lDe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new aDe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return xX(e,t,s,i)}return n}var TX="5.0.5";function NX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",xX.bind(null,r,e)),e.hook.wrap("request",oDe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}NX.VERSION=TX});var OX=g((u7t,CX)=>{"use strict";var zT=require("util"),$T=["trace","debug","info","warn","error","fatal"],cDe=function(){};CX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return $T.indexOf(i)>=$T.indexOf(e.level)};return $T.forEach(function(i){t[i]=r(i)?n:cDe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=zT.format(s,arguments[0])),console[a](zT.format.apply(zT,arguments))}}),t}});var Ag=g(HT=>{"use strict";Object.defineProperty(HT,"__esModule",{value:!0});HT.parseRepositoryNwo=dDe;var uDe=lr();function dDe(e){let t=e.split("/");if(t.length!==2)throw new uDe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Kl=g(vr=>{"use strict";var pDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),WT=vr&&vr.__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)&&pDe(t,e,r);return fDe(t,e),t},mDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=XT;vr.getApiClient=Cg;vr.getApiClientWithExternalAuth=bDe;vr.getGitHubVersionFromApi=FX;vr.getGitHubVersion=vDe;vr.getWorkflowRelativePath=BX;vr.getAnalysisKey=qX;vr.getAutomationID=_De;vr.computeAutomationID=MX;vr.listActionsCaches=wDe;vr.deleteActionsCache=EDe;vr.wrapApiConfigurationError=SDe;var hDe=WT(ze()),PX=WT(sm()),gDe=WT(AX()),yDe=mDe(OX()),KT=Mn(),DX=Ag(),bn=lr(),GT="x-github-enterprise-version",IX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(IX||(vr.DisallowedAPIVersionReason=IX={}));function LX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=PX.GitHub.plugin(gDe.retry);return new i(PX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,KT.getActionVersion)()}`,log:(0,yDe.default)({level:"debug"})}))}function XT(){return{auth:(0,KT.getRequiredInput)("token"),url:(0,bn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,bn.getRequiredEnvParam)("GITHUB_API_URL")}}function Cg(){return LX(XT())}function bDe(e){return LX(e,{allowExternal:!0})}var VT;async function FX(e,t){if((0,bn.parseGitHubUrl)(t.url)===bn.GITHUB_DOTCOM_URL)return{type:bn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[GT]===void 0)return{type:bn.GitHubVariant.DOTCOM};if(r.headers[GT]==="ghe.com")return{type:bn.GitHubVariant.GHE_DOTCOM};let i=r.headers[GT];return{type:bn.GitHubVariant.GHES,version:i}}async function vDe(){return VT===void 0&&(VT=await FX(Cg(),XT())),VT}async function BX(){let e=(0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,bn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Cg(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function qX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await BX(),i=(0,bn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,hDe.exportVariable(e,t),t}async function _De(){let e=await qX(),t=(0,KT.getRequiredInput)("matrix");return MX(e,t)}function MX(e,t){let r=`${e}/`,i=(0,bn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function wDe(e,t){let r=(0,DX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Cg().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function EDe(e){let t=(0,DX.parseRepositoryNwo)((0,bn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Cg().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function SDe(e){return(0,bn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new bn.ConfigurationError(e.message):e}});var zX=g(kn=>{"use strict";var xDe=kn&&kn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),TDe=kn&&kn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),NDe=kn&&kn.__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)&&xDe(t,e,r);return TDe(t,e),t};Object.defineProperty(kn,"__esModule",{value:!0});kn.CachingKind=void 0;kn.getTotalCacheSize=CDe;kn.shouldStoreCache=ODe;kn.shouldRestoreCache=PDe;kn.getCachingKind=UX;kn.getDependencyCachingEnabled=IDe;var RDe=NDe(ze()),kX=Mn(),ADe=nu(),jX=lr();async function CDe(e,t){return(await Promise.all(e.map(i=>(0,jX.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var fs;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(fs||(kn.CachingKind=fs={}));function ODe(e){return e===fs.Full||e===fs.Store}function PDe(e){return e===fs.Full||e===fs.Restore}function UX(e){switch(e){case void 0:case"none":case"off":case"false":return fs.None;case"full":case"on":case"true":return fs.Full;case"store":return fs.Store;case"restore":return fs.Restore;default:return RDe.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),fs.None}}function IDe(){let e=(0,kX.getOptionalInput)("dependency-caching")||process.env[ADe.EnvVar.DEPENDENCY_CACHING];return e!==void 0?UX(e):(!(0,jX.isHostedRunner)()||!(0,kX.isDefaultSetup)(),fs.None)}});var QT=g((m7t,DDe)=>{DDe.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var pu=g(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});Og.ToolsFeature=void 0;Og.isSupportedToolsFeature=LDe;var $X;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})($X||(Og.ToolsFeature=$X={}));function LDe(e,t){return!!e.features&&e.features[t]}});var Xl=g(It=>{"use strict";var FDe=It&&It.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),BDe=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Dg=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)&&FDe(t,e,r);return BDe(t,e),t};Object.defineProperty(It,"__esModule",{value:!0});It.Features=It.FEATURE_FLAGS_FILE_NAME=It.featureConfig=It.Feature=It.CODEQL_VERSION_ZSTD_BUNDLE=It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var YT=Dg(require("fs")),qDe=Dg(require("path")),MDe=Dg(Hd()),kDe=Kl(),Pg=Dg(QT()),HX=pu(),Ig=Dg(lr()),GX="default_codeql_version_",VX="_enabled";It.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";It.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Bs;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(Bs||(It.Feature=Bs={}));It.featureConfig={[Bs.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Bs.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Bs.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Bs.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Bs.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:HX.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Bs.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Bs.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Bs.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Bs.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Bs.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:HX.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Bs.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};It.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var ZT=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new JT(t,r,qDe.join(i,It.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&It.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&It.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[It.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${It.featureConfig[t].envVar}.`),!1;let n=It.featureConfig[t].minimumVersion;if(r&&n)if(await Ig.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=It.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${It.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=It.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};It.Features=ZT;var JT=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(GX)||!t.endsWith(VX))return;let r=t.substring(GX.length,t.length-VX.length).replace(/_/g,".");if(!MDe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===Ig.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:Pg.cliVersion,tagName:Pg.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${Pg.cliVersion}.`);let n={cliVersion:Pg.cliVersion,tagName:Pg.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(YT.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(YT.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),YT.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==Ig.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==Ig.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(It.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,kDe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(Ig.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var am=g(oo=>{"use strict";Object.defineProperty(oo,"__esModule",{value:!0});oo.LANGUAGE_ALIASES=oo.Language=void 0;oo.parseLanguage=jDe;oo.isTracedLanguage=WX;oo.isScannedLanguage=UDe;var qs;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(qs||(oo.Language=qs={}));oo.LANGUAGE_ALIASES={c:qs.cpp,"c++":qs.cpp,"c#":qs.csharp,kotlin:qs.java,typescript:qs.javascript};function jDe(e){if(e=e.trim().toLowerCase(),e in qs)return e;if(e in oo.LANGUAGE_ALIASES)return oo.LANGUAGE_ALIASES[e]}function WX(e){return[qs.cpp,qs.csharp,qs.go,qs.java,qs.swift].includes(e)}function UDe(e){return!WX(e)}});var KX=g(Vo=>{"use strict";var zDe=Vo&&Vo.__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]}),$De=Vo&&Vo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HDe=Vo&&Vo.__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)&&zDe(t,e,r);return $De(t,e),t};Object.defineProperty(Vo,"__esModule",{value:!0});Vo.getOptions=void 0;var eN=HDe(ze());function GDe(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,eN.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,eN.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,eN.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Vo.getOptions=GDe});var Sv=g(jr=>{"use strict";var VDe=jr&&jr.__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]}),WDe=jr&&jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KDe=jr&&jr.__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)&&VDe(t,e,r);return WDe(t,e),t},XDe=jr&&jr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(jr,"__esModule",{value:!0});jr.safeTrimTrailingSeparator=jr.normalizeSeparators=jr.hasRoot=jr.hasAbsoluteRoot=jr.ensureAbsoluteRoot=jr.dirname=void 0;var Ev=KDe(require("path")),Kd=XDe(require("assert")),fu=process.platform==="win32";function QDe(e){if(e=rN(e),fu&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=Ev.dirname(e);return fu&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=rN(t)),t}jr.dirname=QDe;function YDe(e,t){if(Kd.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),Kd.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),tN(t))return t;if(fu){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return Kd.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(Lg(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return Kd.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return Kd.default(tN(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||fu&&e.endsWith("\\")||(e+=Ev.sep),e+t}jr.ensureAbsoluteRoot=YDe;function tN(e){return Kd.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Lg(e),fu?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}jr.hasAbsoluteRoot=tN;function ZDe(e){return Kd.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Lg(e),fu?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}jr.hasRoot=ZDe;function Lg(e){return e=e||"",fu?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}jr.normalizeSeparators=Lg;function rN(e){return e?(e=Lg(e),!e.endsWith(Ev.sep)||e===Ev.sep||fu&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}jr.safeTrimTrailingSeparator=rN});var xv=g(Fg=>{"use strict";Object.defineProperty(Fg,"__esModule",{value:!0});Fg.MatchKind=void 0;var JDe;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(JDe=Fg.MatchKind||(Fg.MatchKind={}))});var YX=g(ms=>{"use strict";var eLe=ms&&ms.__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]}),tLe=ms&&ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rLe=ms&&ms.__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)&&eLe(t,e,r);return tLe(t,e),t};Object.defineProperty(ms,"__esModule",{value:!0});ms.partialMatch=ms.match=ms.getSearchPaths=void 0;var XX=rLe(Sv()),iLe=xv(),QX=process.platform==="win32";function nLe(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=QX?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=QX?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=XX.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=XX.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}ms.getSearchPaths=nLe;function sLe(e,t){let r=iLe.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}ms.match=sLe;function aLe(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}ms.partialMatch=aLe});var JX=g(ha=>{"use strict";var oLe=ha&&ha.__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]}),lLe=ha&&ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZX=ha&&ha.__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)&&oLe(t,e,r);return lLe(t,e),t},cLe=ha&&ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ha,"__esModule",{value:!0});ha.Path=void 0;var Bg=ZX(require("path")),mu=ZX(Sv()),qg=cLe(require("assert")),uLe=process.platform==="win32",iN=class{constructor(t){if(this.segments=[],typeof t=="string")if(qg.default(t,"Parameter 'itemPath' must not be empty"),t=mu.safeTrimTrailingSeparator(t),!mu.hasRoot(t))this.segments=t.split(Bg.sep);else{let r=t,i=mu.dirname(r);for(;i!==r;){let n=Bg.basename(r);this.segments.unshift(n),r=i,i=mu.dirname(r)}this.segments.unshift(r)}else{qg.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var dLe=ga&&ga.__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]}),pLe=ga&&ga.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aN=ga&&ga.__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)&&dLe(t,e,r);return pLe(t,e),t},fLe=ga&&ga.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ga,"__esModule",{value:!0});ga.Pattern=void 0;var mLe=aN(require("os")),Mg=aN(require("path")),hs=aN(Sv()),Xd=fLe(require("assert")),hLe=G0(),nN=xv(),Tv=JX(),Ql=process.platform==="win32",sN=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],Xd.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);Xd.default(c&&hs.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new Tv.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new Tv.Path(s).segments,this.trailingSeparator=hs.normalizeSeparators(s).endsWith(Mg.sep),s=hs.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new Tv.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Ql?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Ql,nocomment:!0,noext:!0,nonegate:!0};s=Ql?s.replace(/\\/g,"/"):s,this.minimatch=new hLe.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=hs.normalizeSeparators(t),!t.endsWith(Mg.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Mg.sep}`)):t=hs.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?nN.MatchKind.Directory:nN.MatchKind.All:nN.MatchKind.None}partialMatch(t){return t=hs.safeTrimTrailingSeparator(t),hs.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Ql?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Ql?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){Xd.default(t,"pattern cannot be empty");let i=new Tv.Path(t).segments.map(n=>e.getLiteral(n));if(Xd.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),Xd.default(!hs.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=hs.normalizeSeparators(t),t==="."||t.startsWith(`.${Mg.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Mg.sep}`))r=r||mLe.homedir(),Xd.default(r,"Unable to determine HOME directory"),Xd.default(hs.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Ql&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Ql&&(t==="\\"||t.match(/^\\[^\\]/))){let n=hs.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=hs.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return hs.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};ga.Pattern=sN});var tQ=g(Nv=>{"use strict";Object.defineProperty(Nv,"__esModule",{value:!0});Nv.SearchState=void 0;var oN=class{constructor(t,r){this.path=t,this.level=r}};Nv.SearchState=oN});var aQ=g(Ai=>{"use strict";var gLe=Ai&&Ai.__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]}),yLe=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jg=Ai&&Ai.__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)&&gLe(t,e,r);return yLe(t,e),t},lN=Ai&&Ai.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},bLe=Ai&&Ai.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},hu=Ai&&Ai.__await||function(e){return this instanceof hu?(this.v=e,this):new hu(e)},vLe=Ai&&Ai.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof hu?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.DefaultGlobber=void 0;var cN=jg(ze()),kg=jg(require("fs")),rQ=jg(KX()),_Le=jg(require("path")),Rv=jg(YX()),iQ=xv(),nQ=eQ(),sQ=tQ(),wLe=process.platform==="win32",uN=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=rQ.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return lN(this,void 0,void 0,function*(){let i=[];try{for(var n=bLe(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return vLe(this,arguments,function*(){let r=rQ.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 nQ.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of Rv.getSearchPaths(i)){cN.debug(`Search path '${a}'`);try{yield hu(kg.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new sQ.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=Rv.match(i,a.path),l=!!o||Rv.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield hu(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&iQ.MatchKind.Directory)yield yield hu(a.path);else if(!l)continue;let u=a.level+1,d=(yield hu(kg.promises.readdir(a.path))).map(p=>new sQ.SearchState(_Le.join(a.path,p),u));n.push(...d.reverse())}else o&iQ.MatchKind.File&&(yield yield hu(a.path))}})}static create(t,r){return lN(this,void 0,void 0,function*(){let i=new e(r);wLe&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new nQ.Pattern(s));return i.searchPaths.push(...Rv.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return lN(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield kg.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){cN.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 s}else n=yield kg.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield kg.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){cN.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Ai.DefaultGlobber=uN});var oQ=g(om=>{"use strict";var ELe=om&&om.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(om,"__esModule",{value:!0});om.create=void 0;var SLe=aQ();function xLe(e,t){return ELe(this,void 0,void 0,function*(){return yield SLe.DefaultGlobber.create(e,t)})}om.create=xLe});var fQ=g((Me,pQ)=>{Me=pQ.exports=Ke;var Lt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Lt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Lt=function(){};Me.SEMVER_SPEC_VERSION="2.0.0";var Ug=256,Av=Number.MAX_SAFE_INTEGER||9007199254740991,dN=16,TLe=Ug-6,lm=Me.re=[],Dt=Me.safeRe=[],X=Me.src=[],$=Me.tokens={},uQ=0;function et(e){$[e]=uQ++}var fN="[a-zA-Z0-9-]",pN=[["\\s",1],["\\d",Ug],[fN,TLe]];function $g(e){for(var t=0;t)?=?)";et("XRANGEIDENTIFIERLOOSE");X[$.XRANGEIDENTIFIERLOOSE]=X[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";et("XRANGEIDENTIFIER");X[$.XRANGEIDENTIFIER]=X[$.NUMERICIDENTIFIER]+"|x|X|\\*";et("XRANGEPLAIN");X[$.XRANGEPLAIN]="[v=\\s]*("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:"+X[$.PRERELEASE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGEPLAINLOOSE");X[$.XRANGEPLAINLOOSE]="[v=\\s]*("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:"+X[$.PRERELEASELOOSE]+")?"+X[$.BUILD]+"?)?)?";et("XRANGE");X[$.XRANGE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAIN]+"$";et("XRANGELOOSE");X[$.XRANGELOOSE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAINLOOSE]+"$";et("COERCE");X[$.COERCE]="(^|[^\\d])(\\d{1,"+dN+"})(?:\\.(\\d{1,"+dN+"}))?(?:\\.(\\d{1,"+dN+"}))?(?:$|[^\\d])";et("COERCERTL");lm[$.COERCERTL]=new RegExp(X[$.COERCE],"g");Dt[$.COERCERTL]=new RegExp($g(X[$.COERCE]),"g");et("LONETILDE");X[$.LONETILDE]="(?:~>?)";et("TILDETRIM");X[$.TILDETRIM]="(\\s*)"+X[$.LONETILDE]+"\\s+";lm[$.TILDETRIM]=new RegExp(X[$.TILDETRIM],"g");Dt[$.TILDETRIM]=new RegExp($g(X[$.TILDETRIM]),"g");var NLe="$1~";et("TILDE");X[$.TILDE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAIN]+"$";et("TILDELOOSE");X[$.TILDELOOSE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAINLOOSE]+"$";et("LONECARET");X[$.LONECARET]="(?:\\^)";et("CARETTRIM");X[$.CARETTRIM]="(\\s*)"+X[$.LONECARET]+"\\s+";lm[$.CARETTRIM]=new RegExp(X[$.CARETTRIM],"g");Dt[$.CARETTRIM]=new RegExp($g(X[$.CARETTRIM]),"g");var RLe="$1^";et("CARET");X[$.CARET]="^"+X[$.LONECARET]+X[$.XRANGEPLAIN]+"$";et("CARETLOOSE");X[$.CARETLOOSE]="^"+X[$.LONECARET]+X[$.XRANGEPLAINLOOSE]+"$";et("COMPARATORLOOSE");X[$.COMPARATORLOOSE]="^"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+")$|^$";et("COMPARATOR");X[$.COMPARATOR]="^"+X[$.GTLT]+"\\s*("+X[$.FULLPLAIN]+")$|^$";et("COMPARATORTRIM");X[$.COMPARATORTRIM]="(\\s*)"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+"|"+X[$.XRANGEPLAIN]+")";lm[$.COMPARATORTRIM]=new RegExp(X[$.COMPARATORTRIM],"g");Dt[$.COMPARATORTRIM]=new RegExp($g(X[$.COMPARATORTRIM]),"g");var ALe="$1$2$3";et("HYPHENRANGE");X[$.HYPHENRANGE]="^\\s*("+X[$.XRANGEPLAIN]+")\\s+-\\s+("+X[$.XRANGEPLAIN]+")\\s*$";et("HYPHENRANGELOOSE");X[$.HYPHENRANGELOOSE]="^\\s*("+X[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[$.XRANGEPLAINLOOSE]+")\\s*$";et("STAR");X[$.STAR]="(<|>)?=?\\s*\\*";for(Wo=0;WoUg)return null;var r=t.loose?Dt[$.LOOSE]:Dt[$.FULL];if(!r.test(e))return null;try{return new Ke(e,t)}catch{return null}}Me.valid=CLe;function CLe(e,t){var r=Yd(e,t);return r?r.version:null}Me.clean=OLe;function OLe(e,t){var r=Yd(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}Me.SemVer=Ke;function Ke(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ke){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Ug)throw new TypeError("version is longer than "+Ug+" characters");if(!(this instanceof Ke))return new Ke(e,t);Lt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Dt[$.LOOSE]:Dt[$.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>Av||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Av||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Av||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 n=+i;if(n>=0&&n=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};Me.inc=PLe;function PLe(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ke(e,r).inc(t,i).version}catch{return null}}Me.diff=ILe;function ILe(e,t){if(mN(e,t))return null;var r=Yd(e),i=Yd(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}Me.compareIdentifiers=Qd;var lQ=/^[0-9]+$/;function Qd(e,t){var r=lQ.test(e),i=lQ.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}Me.lt=Cv;function Cv(e,t,r){return Yl(e,t,r)<0}Me.eq=mN;function mN(e,t,r){return Yl(e,t,r)===0}Me.neq=dQ;function dQ(e,t,r){return Yl(e,t,r)!==0}Me.gte=hN;function hN(e,t,r){return Yl(e,t,r)>=0}Me.lte=gN;function gN(e,t,r){return Yl(e,t,r)<=0}Me.cmp=Ov;function Ov(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 mN(e,r,i);case"!=":return dQ(e,r,i);case">":return zg(e,r,i);case">=":return hN(e,r,i);case"<":return Cv(e,r,i);case"<=":return gN(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}Me.Comparator=ya;function ya(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof ya){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ya))return new ya(e,t);e=e.trim().split(/\s+/).join(" "),Lt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===cm?this.value="":this.value=this.operator+this.semver.version,Lt("comp",this)}var cm={};ya.prototype.parse=function(e){var t=this.options.loose?Dt[$.COMPARATORLOOSE]:Dt[$.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 Ke(r[2],this.options.loose):this.semver=cm};ya.prototype.toString=function(){return this.value};ya.prototype.test=function(e){if(Lt("Comparator.test",e,this.options.loose),this.semver===cm||e===cm)return!0;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}return Ov(e,this.operator,this.semver,this.options)};ya.prototype.intersects=function(e,t){if(!(e instanceof ya))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 xr(e.value,t),Pv(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xr(this.value,t),Pv(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=Ov(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=Ov(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};Me.Range=xr;function xr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xr(e.raw,t);if(e instanceof ya)return new xr(e.value,t);if(!(this instanceof xr))return new xr(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()}xr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xr.prototype.toString=function(){return this.range};xr.prototype.parseRange=function(e){var t=this.options.loose,r=t?Dt[$.HYPHENRANGELOOSE]:Dt[$.HYPHENRANGE];e=e.replace(r,YLe),Lt("hyphen replace",e),e=e.replace(Dt[$.COMPARATORTRIM],ALe),Lt("comparator trim",e,Dt[$.COMPARATORTRIM]),e=e.replace(Dt[$.TILDETRIM],NLe),e=e.replace(Dt[$.CARETTRIM],RLe),e=e.split(/\s+/).join(" ");var i=t?Dt[$.COMPARATORLOOSE]:Dt[$.COMPARATOR],n=e.split(" ").map(function(s){return $Le(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new ya(s,this.options)},this),n};xr.prototype.intersects=function(e,t){if(!(e instanceof xr))throw new TypeError("a Range is required");return this.set.some(function(r){return cQ(r,t)&&e.set.some(function(i){return cQ(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function cQ(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}Me.toComparators=zLe;function zLe(e,t){return new xr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function $Le(e,t){return Lt("comp",e,t),e=VLe(e,t),Lt("caret",e),e=HLe(e,t),Lt("tildes",e),e=KLe(e,t),Lt("xrange",e),e=QLe(e,t),Lt("stars",e),e}function jn(e){return!e||e.toLowerCase()==="x"||e==="*"}function HLe(e,t){return e.trim().split(/\s+/).map(function(r){return GLe(r,t)}).join(" ")}function GLe(e,t){var r=t.loose?Dt[$.TILDELOOSE]:Dt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Lt("tilde",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Lt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Lt("tilde return",l),l})}function VLe(e,t){return e.trim().split(/\s+/).map(function(r){return WLe(r,t)}).join(" ")}function WLe(e,t){Lt("caret",e,t);var r=t.loose?Dt[$.CARETLOOSE]:Dt[$.CARET];return e.replace(r,function(i,n,s,a,o){Lt("caret",e,i,n,s,a,o);var l;return jn(n)?l="":jn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":jn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Lt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Lt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Lt("caret return",l),l})}function KLe(e,t){return Lt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return XLe(r,t)}).join(" ")}function XLe(e,t){e=e.trim();var r=t.loose?Dt[$.XRANGELOOSE]:Dt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Lt("xRange",e,i,n,s,a,o,l);var c=jn(s),u=c||jn(a),d=u||jn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Lt("xRange return",i),i})}function QLe(e,t){return Lt("replaceStars",e,t),e.trim().replace(Dt[$.STAR],"")}function YLe(e,t,r,i,n,s,a,o,l,c,u,d,p){return jn(r)?t="":jn(i)?t=">="+r+".0.0":jn(n)?t=">="+r+"."+i+".0":t=">="+t,jn(l)?o="":jn(c)?o="<"+(+l+1)+".0.0":jn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}xr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ke(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}Me.satisfies=Pv;function Pv(e,t,r){try{t=new xr(t,r)}catch{return!1}return t.test(e)}Me.maxSatisfying=JLe;function JLe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ke(i,r))}),i}Me.minSatisfying=eFe;function eFe(e,t,r){var i=null,n=null;try{var s=new xr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ke(i,r))}),i}Me.minVersion=tFe;function tFe(e,t){e=new xr(e,t);var r=new Ke("0.0.0");if(e.test(r)||(r=new Ke("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||zg(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}Me.validRange=rFe;function rFe(e,t){try{return new xr(e,t).range||"*"}catch{return null}}Me.ltr=iFe;function iFe(e,t,r){return yN(e,t,"<",r)}Me.gtr=nFe;function nFe(e,t,r){return yN(e,t,">",r)}Me.outside=yN;function yN(e,t,r,i){e=new Ke(e,i),t=new xr(t,i);var n,s,a,o,l;switch(r){case">":n=zg,s=gN,a=Cv,o=">",l=">=";break;case"<":n=Cv,s=hN,a=zg,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Pv(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}Me.prerelease=sFe;function sFe(e,t){var r=Yd(e,t);return r&&r.prerelease.length?r.prerelease:null}Me.intersects=aFe;function aFe(e,t,r){return e=new xr(e,r),t=new xr(t,r),e.intersects(t)}Me.coerce=oFe;function oFe(e,t){if(e instanceof Ke)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(Dt[$.COERCE]);else{for(var i;(i=Dt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Dt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Dt[$.COERCERTL].lastIndex=-1}return r===null?null:Yd(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var bN=g((R7t,mQ)=>{var lFe=require("crypto");mQ.exports=function(){return lFe.randomBytes(16)}});var vN=g((A7t,gQ)=>{var hQ=[];for(Hg=0;Hg<256;++Hg)hQ[Hg]=(Hg+256).toString(16).substr(1);var Hg;function cFe(e,t){var r=t||0,i=hQ;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}gQ.exports=cFe});var vQ=g((C7t,bQ)=>{var uFe=bN(),dFe=vN(),yQ,_N,wN=0,EN=0;function pFe(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var s=e.node||yQ,a=e.clockseq!==void 0?e.clockseq:_N;if(s==null||a==null){var o=uFe();s==null&&(s=yQ=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),a==null&&(a=_N=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),c=e.nsecs!==void 0?e.nsecs:EN+1,u=l-wN+(c-EN)/1e4;if(u<0&&e.clockseq===void 0&&(a=a+1&16383),(u<0||l>wN)&&e.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");wN=l,EN=c,_N=a,l+=122192928e5;var d=((l&268435455)*1e4+c)%4294967296;n[i++]=d>>>24&255,n[i++]=d>>>16&255,n[i++]=d>>>8&255,n[i++]=d&255;var p=l/4294967296*1e4&268435455;n[i++]=p>>>8&255,n[i++]=p&255,n[i++]=p>>>24&15|16,n[i++]=p>>>16&255,n[i++]=a>>>8|128,n[i++]=a&255;for(var f=0;f<6;++f)n[i+f]=s[f];return t||dFe(n)}bQ.exports=pFe});var wQ=g((O7t,_Q)=>{var fFe=bN(),mFe=vN();function hFe(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||fFe)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||mFe(n)}_Q.exports=hFe});var xQ=g((P7t,SQ)=>{var gFe=vQ(),EQ=wQ(),SN=EQ;SN.v1=gFe;SN.v4=EQ;SQ.exports=SN});var Gg=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});Ur.ManifestFilename=Ur.TarFilename=Ur.SystemTarPathOnWindows=Ur.GnuTarPathOnWindows=Ur.SocketTimeout=Ur.DefaultRetryDelay=Ur.DefaultRetryAttempts=Ur.ArchiveToolType=Ur.CompressionMethod=Ur.CacheFilename=void 0;var TQ;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(TQ||(Ur.CacheFilename=TQ={}));var NQ;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(NQ||(Ur.CompressionMethod=NQ={}));var RQ;(function(e){e.GNU="gnu",e.BSD="bsd"})(RQ||(Ur.ArchiveToolType=RQ={}));Ur.DefaultRetryAttempts=2;Ur.DefaultRetryDelay=5e3;Ur.SocketTimeout=5e3;Ur.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Ur.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Ur.TarFilename="cache.tar";Ur.ManifestFilename="manifest.txt"});var Wg=g(Ft=>{"use strict";var yFe=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),bFe=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gu=Ft&&Ft.__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)&&yFe(t,e,r);return bFe(t,e),t},um=Ft&&Ft.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},vFe=Ft&&Ft.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.isGhes=Ft.assertDefined=Ft.getGnuTarPathOnWindows=Ft.getCacheFileName=Ft.getCompressionMethod=Ft.unlinkFile=Ft.resolvePaths=Ft.getArchiveFileSizeInBytes=Ft.createTempDirectory=void 0;var Vg=gu(ze()),_Fe=gu(Ef()),wFe=gu(oQ()),AQ=gu(L0()),xN=gu(require("fs")),Iv=gu(require("path")),EFe=gu(fQ()),SFe=gu(require("util")),xFe=xQ(),Zd=Gg();function TFe(){return um(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=Iv.join(i,"actions","temp")}let r=Iv.join(t,(0,xFe.v4)());return yield AQ.mkdirP(r),r})}Ft.createTempDirectory=TFe;function NFe(e){return xN.statSync(e).size}Ft.getArchiveFileSizeInBytes=NFe;function RFe(e){var t,r,i,n,s;return um(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield wFe.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=vFe(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=Iv.relative(o,p).replace(new RegExp(`\\${Iv.sep}`,"g"),"/");Vg.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}Ft.resolvePaths=RFe;function AFe(e){return um(this,void 0,void 0,function*(){return SFe.promisify(xN.unlink)(e)})}Ft.unlinkFile=AFe;function CQ(e,t=[]){return um(this,void 0,void 0,function*(){let r="";t.push("--version"),Vg.debug(`Checking ${e} ${t.join(" ")}`);try{yield _Fe.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Vg.debug(i.message)}return r=r.trim(),Vg.debug(r),r})}function CFe(){return um(this,void 0,void 0,function*(){let e=yield CQ("zstd",["--quiet"]),t=EFe.clean(e);return Vg.debug(`zstd version: ${t}`),e===""?Zd.CompressionMethod.Gzip:Zd.CompressionMethod.ZstdWithoutLong})}Ft.getCompressionMethod=CFe;function OFe(e){return e===Zd.CompressionMethod.Gzip?Zd.CacheFilename.Gzip:Zd.CacheFilename.Zstd}Ft.getCacheFileName=OFe;function PFe(){return um(this,void 0,void 0,function*(){return xN.existsSync(Zd.GnuTarPathOnWindows)?Zd.GnuTarPathOnWindows:(yield CQ("tar")).toLowerCase().includes("gnu tar")?AQ.which("tar"):""})}Ft.getGnuTarPathOnWindows=PFe;function IFe(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ft.assertDefined=IFe;function DFe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ft.isGhes=DFe});var RN=g(NN=>{"use strict";Object.defineProperty(NN,"__esModule",{value:!0});NN.createEmptyPipeline=LFe;var OQ=new Set(["Deserialize","Serialize","Retry","Sign"]),TN=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&&!OQ.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!OQ.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((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(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(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function LFe(){return TN.create()}});var pm=g(dm=>{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});var FFe=require("os"),BFe=require("util");function qFe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var MFe=qFe(BFe);function kFe(e,...t){process.stderr.write(`${MFe.default.format(e,...t)}${FFe.EOL}`)}var PQ=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,DQ,AN=[],CN=[],Fv=[];PQ&&ON(PQ);var LQ=Object.assign(e=>FQ(e),{enable:ON,enabled:PN,disable:jFe,log:kFe});function ON(e){DQ=e,AN=[],CN=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?CN.push(new RegExp(`^${i.substr(1)}$`)):AN.push(new RegExp(`^${i}$`));for(let i of Fv)i.enabled=PN(i.namespace)}function PN(e){if(e.endsWith("*"))return!0;for(let t of CN)if(t.test(e))return!1;for(let t of AN)if(t.test(e))return!0;return!1}function jFe(){let e=DQ||"";return ON(""),e}function FQ(e){let t=Object.assign(r,{enabled:PN(e),destroy:UFe,log:LQ.log,namespace:e,extend:zFe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Fv.push(t),t}function UFe(){let e=Fv.indexOf(this);return e>=0?(Fv.splice(e,1),!0):!1}function zFe(e){let t=FQ(`${this.namespace}:${e}`);return t.log=this.log,t}var Kg=LQ,BQ=new Set,Dv=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Bv,qv=Kg("azure");qv.log=(...e)=>{Kg.log(...e)};var IN=["verbose","info","warning","error"];Dv&&(jQ(Dv)?qQ(Dv):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Dv}'; logging is not enabled. Acceptable values: ${IN.join(", ")}.`));function qQ(e){if(e&&!jQ(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${IN.join(",")}`);Bv=e;let t=[];for(let r of BQ)kQ(r)&&t.push(r.namespace);Kg.enable(t.join(","))}function $Fe(){return Bv}var IQ={verbose:400,info:300,warning:200,error:100};function HFe(e){let t=qv.extend(e);return MQ(qv,t),{error:Lv(t,"error"),warning:Lv(t,"warning"),info:Lv(t,"info"),verbose:Lv(t,"verbose")}}function MQ(e,t){t.log=(...r)=>{e.log(...r)}}function Lv(e,t){let r=Object.assign(e.extend(t),{level:t});if(MQ(e,r),kQ(r)){let i=Kg.disable();Kg.enable(i+","+r.namespace)}return BQ.add(r),r}function kQ(e){return!!(Bv&&IQ[e.level]<=IQ[Bv])}function jQ(e){return IN.includes(e)}dm.AzureLogger=qv;dm.createClientLogger=HFe;dm.getLogLevel=$Fe;dm.setLogLevel=qQ});var Jd=g(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.logger=void 0;var GFe=pm();Mv.logger=(0,GFe.createClientLogger)("core-rest-pipeline")});var UQ=g(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.AbortError=void 0;var DN=class extends Error{constructor(t){super(t),this.name="AbortError"}};kv.AbortError=DN});var zQ=g(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.AbortError=void 0;var VFe=UQ();Object.defineProperty(jv,"AbortError",{enumerable:!0,get:function(){return VFe.AbortError}})});var FN=g(LN=>{"use strict";Object.defineProperty(LN,"__esModule",{value:!0});LN.createAbortablePromise=KFe;var WFe=zQ();function KFe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new WFe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var qN=g(BN=>{"use strict";Object.defineProperty(BN,"__esModule",{value:!0});BN.getRandomIntegerInclusive=XFe;function XFe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var $Q=g(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});Uv.delay=JFe;Uv.calculateRetryDelay=eBe;var QFe=FN(),YFe=qN(),ZFe="The delay was aborted.";function JFe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,QFe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??ZFe})}function eBe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,YFe.getRandomIntegerInclusive)(0,i/2)}}});var HQ=g(MN=>{"use strict";Object.defineProperty(MN,"__esModule",{value:!0});MN.cancelablePromiseRace=tBe;async function tBe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var jN=g(kN=>{"use strict";Object.defineProperty(kN,"__esModule",{value:!0});kN.isObject=rBe;function rBe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var VQ=g(zv=>{"use strict";Object.defineProperty(zv,"__esModule",{value:!0});zv.isError=GQ;zv.getErrorMessage=nBe;var iBe=jN();function GQ(e){if((0,iBe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function nBe(e){if(GQ(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 KQ=g($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});$v.computeSha256Hmac=sBe;$v.computeSha256Hash=aBe;var WQ=require("crypto");async function sBe(e,t,r){let i=Buffer.from(e,"base64");return(0,WQ.createHmac)("sha256",i).update(t).digest(r)}async function aBe(e,t){return(0,WQ.createHash)("sha256").update(e).digest(t)}});var QQ=g(Xg=>{"use strict";Object.defineProperty(Xg,"__esModule",{value:!0});Xg.isDefined=UN;Xg.isObjectWithProperties=oBe;Xg.objectHasProperty=XQ;function UN(e){return typeof e<"u"&&e!==null}function oBe(e,t){if(!UN(e)||typeof e!="object")return!1;for(let r of t)if(!XQ(e,r))return!1;return!0}function XQ(e,t){return UN(e)&&typeof e=="object"&&t in e}});var YQ=g($N=>{"use strict";var zN;Object.defineProperty($N,"__esModule",{value:!0});$N.randomUUID=uBe;var lBe=require("crypto"),cBe=typeof((zN=globalThis?.crypto)===null||zN===void 0?void 0:zN.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):lBe.randomUUID;function uBe(){return cBe()}});var ZQ=g(zr=>{"use strict";var HN,GN,VN,WN;Object.defineProperty(zr,"__esModule",{value:!0});zr.isReactNative=zr.isNodeRuntime=zr.isNode=zr.isNodeLike=zr.isBun=zr.isDeno=zr.isWebWorker=zr.isBrowser=void 0;zr.isBrowser=typeof window<"u"&&typeof window.document<"u";zr.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((HN=self.constructor)===null||HN===void 0?void 0:HN.name)==="DedicatedWorkerGlobalScope"||((GN=self.constructor)===null||GN===void 0?void 0:GN.name)==="ServiceWorkerGlobalScope"||((VN=self.constructor)===null||VN===void 0?void 0:VN.name)==="SharedWorkerGlobalScope");zr.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";zr.isBun=typeof Bun<"u"&&typeof Bun.version<"u";zr.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((WN=globalThis.process.versions)===null||WN===void 0)&&WN.node);zr.isNode=zr.isNodeLike;zr.isNodeRuntime=zr.isNodeLike&&!zr.isBun&&!zr.isDeno;zr.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var JQ=g(Hv=>{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.uint8ArrayToString=dBe;Hv.stringToUint8Array=pBe;function dBe(e,t){return Buffer.from(e).toString(t)}function pBe(e,t){return Buffer.from(e,t)}});var Un=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var eY=$Q();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return eY.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return eY.calculateRetryDelay}});var fBe=HQ();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return fBe.cancelablePromiseRace}});var mBe=FN();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return mBe.createAbortablePromise}});var hBe=qN();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return hBe.getRandomIntegerInclusive}});var gBe=jN();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return gBe.isObject}});var tY=VQ();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return tY.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return tY.getErrorMessage}});var rY=KQ();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return rY.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return rY.computeSha256Hmac}});var KN=QQ();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return KN.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return KN.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return KN.objectHasProperty}});var yBe=YQ();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return yBe.randomUUID}});var yu=ZQ();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return yu.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return yu.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return yu.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return yu.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return yu.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return yu.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return yu.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return yu.isWebWorker}});var iY=JQ();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return iY.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return iY.stringToUint8Array}})});var Vv=g(Gv=>{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});Gv.Sanitizer=void 0;var bBe=Un(),XN="REDACTED",vBe=["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"],_Be=["api-version"],QN=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=vBe.concat(t),r=_Be.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,bBe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,XN);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]=XN;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]=XN;return r}};Gv.Sanitizer=QN});var YN=g(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.logPolicyName=void 0;fm.logPolicy=SBe;var wBe=Jd(),EBe=Vv();fm.logPolicyName="logPolicy";function SBe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:wBe.logger.info,i=new EBe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:fm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var ZN=g(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.redirectPolicyName=void 0;mm.redirectPolicy=xBe;mm.redirectPolicyName="redirectPolicy";var nY=["GET","HEAD"];function xBe(e={}){let{maxRetries:t=20}=e;return{name:mm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return sY(i,n,t)}}}async function sY(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&nY.includes(n.method)||s===302&&nY.includes(n.method)||s===303&&n.method==="POST"||s===307)&&iNY,__assign:()=>Wv,__asyncDelegator:()=>bY,__asyncGenerator:()=>yY,__asyncValues:()=>vY,__await:()=>hm,__awaiter:()=>dY,__classPrivateFieldGet:()=>SY,__classPrivateFieldIn:()=>TY,__classPrivateFieldSet:()=>xY,__createBinding:()=>Xv,__decorate:()=>lY,__disposeResources:()=>RY,__esDecorate:()=>TBe,__exportStar:()=>fY,__extends:()=>aY,__generator:()=>pY,__importDefault:()=>EY,__importStar:()=>wY,__makeTemplateObject:()=>_Y,__metadata:()=>uY,__param:()=>cY,__propKey:()=>RBe,__read:()=>eR,__rest:()=>oY,__runInitializers:()=>NBe,__setFunctionName:()=>ABe,__spread:()=>mY,__spreadArray:()=>gY,__spreadArrays:()=>hY,__values:()=>Kv,default:()=>PBe});function aY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");JN(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function oY(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function cY(e,t){return function(r,i){t(r,i,e)}}function TBe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function NBe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 eR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function mY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof hm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function bY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:hm(e[n](a)),done:!1}:s?s(a):a}:s}}function vY(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 Kv=="function"?Kv(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function _Y(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function wY(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)&&Xv(t,e,r);return CBe(t,e),t}function EY(e){return e&&e.__esModule?e:{default:e}}function SY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function xY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function TY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function NY(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function RY(e){function t(s){e.error=e.hasError?new OBe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var JN,Wv,Xv,CBe,OBe,PBe,Yv=br(()=>{JN=function(e,t){return JN=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},JN(e,t)};Wv=function(){return Wv=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.getHeaderName=IBe;Zv.setPlatformSpecificData=DBe;var AY=(Yv(),xd(Qv)),tR=AY.__importStar(require("node:os")),rR=AY.__importStar(require("node:process"));function IBe(){return"User-Agent"}async function DBe(e){if(rR&&rR.versions){let t=rR.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",`(${tR.arch()}-${tR.type()}-${tR.release()})`)}});var bu=g(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});gm.DEFAULT_RETRY_POLICY_COUNT=gm.SDK_VERSION=void 0;gm.SDK_VERSION="1.17.0";gm.DEFAULT_RETRY_POLICY_COUNT=3});var iR=g(Jv=>{"use strict";Object.defineProperty(Jv,"__esModule",{value:!0});Jv.getUserAgentHeaderName=BBe;Jv.getUserAgentValue=qBe;var OY=CY(),LBe=bu();function FBe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function BBe(){return(0,OY.getHeaderName)()}async function qBe(e){let t=new Map;t.set("core-rest-pipeline",LBe.SDK_VERSION),await(0,OY.setPlatformSpecificData)(t);let r=FBe(t);return e?`${e} ${r}`:r}});var nR=g(ym=>{"use strict";Object.defineProperty(ym,"__esModule",{value:!0});ym.userAgentPolicyName=void 0;ym.userAgentPolicy=MBe;var IY=iR(),PY=(0,IY.getUserAgentHeaderName)();ym.userAgentPolicyName="userAgentPolicy";function MBe(e={}){let t=(0,IY.getUserAgentValue)(e.userAgentPrefix);return{name:ym.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(PY)||r.headers.set(PY,await t),i(r)}}}});var e_=g(bm=>{"use strict";Object.defineProperty(bm,"__esModule",{value:!0});bm.isNodeReadableStream=DY;bm.isWebReadableStream=LY;bm.isReadableStream=kBe;bm.isBlob=jBe;function DY(e){return!!(e&&typeof e.pipe=="function")}function LY(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function kBe(e){return DY(e)||LY(e)}function jBe(e){return typeof e.stream=="function"}});var sR=g(Qg=>{"use strict";Object.defineProperty(Qg,"__esModule",{value:!0});Qg.getRawContent=HBe;Qg.createFileFromStream=GBe;Qg.createFile=VBe;var UBe=Un(),zBe=e_(),FY={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},t_=Symbol("rawContent");function $Be(e){return typeof e[t_]=="function"}function HBe(e){return $Be(e)?e[t_]():e.stream()}function GBe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},FY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,zBe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[t_]:e})}function VBe(e,t,r={}){var i,n,s;return UBe.isNodeLike?Object.assign(Object.assign({},FY),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[t_]:()=>e}):new File([e],t,r)}});var MY=g(oR=>{"use strict";Object.defineProperty(oR,"__esModule",{value:!0});oR.concat=YBe;var Zl=(Yv(),xd(Qv)),aR=require("node:stream"),WBe=e_(),KBe=sR();function BY(){return Zl.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Zl.__await(t.read());if(r)return yield Zl.__await(void 0);yield yield Zl.__await(i)}}finally{t.releaseLock()}})}function XBe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=BY.bind(e)),e.values||(e.values=BY.bind(e))}function QBe(e){return e instanceof ReadableStream?(XBe(e),aR.Readable.fromWeb(e)):e}function qY(e){return e instanceof Uint8Array?aR.Readable.from(Buffer.from(e)):(0,WBe.isBlob)(e)?qY((0,KBe.getRawContent)(e)):QBe(e)}async function YBe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(qY);return aR.Readable.from(function(){return Zl.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,Zl.__asyncValues(c)),l;l=yield Zl.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield Zl.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield Zl.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var lR=g(vm=>{"use strict";Object.defineProperty(vm,"__esModule",{value:!0});vm.multipartPolicyName=void 0;vm.multipartPolicy=lqe;var ep=Un(),ZBe=MY(),JBe=e_();function eqe(){return`----AzSDKFormBoundary${(0,ep.randomUUID)()}`}function tqe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function rqe(e){return e instanceof Uint8Array?e.byteLength:(0,JBe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function iqe(e){let t=0;for(let r of e){let i=rqe(r);if(i===void 0)return;t+=i}return t}async function nqe(e,t,r){let i=[(0,ep.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,ep.stringToUint8Array)(`\r +`,"utf-8"),(0,ep.stringToUint8Array)(tqe(s.headers),"utf-8"),(0,ep.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,ep.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,ep.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=iqe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,ZBe.concat)(i)}vm.multipartPolicyName="multipartPolicy";var sqe=70,aqe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function oqe(e){if(e.length>sqe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!aqe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function lqe(){return{name:vm.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?oqe(i):i=eqe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await nqe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var cR=g(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});_m.decompressResponsePolicyName=void 0;_m.decompressResponsePolicy=cqe;_m.decompressResponsePolicyName="decompressResponsePolicy";function cqe(){return{name:_m.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var kY=g(r_=>{"use strict";Object.defineProperty(r_,"__esModule",{value:!0});r_.AbortError=void 0;var uR=class extends Error{constructor(t){super(t),this.name="AbortError"}};r_.AbortError=uR});var n_=g(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});i_.AbortError=void 0;var uqe=kY();Object.defineProperty(i_,"AbortError",{enumerable:!0,get:function(){return uqe.AbortError}})});var a_=g(s_=>{"use strict";Object.defineProperty(s_,"__esModule",{value:!0});s_.delay=fqe;s_.parseHeaderValueAsNumber=mqe;var dqe=n_(),pqe="The operation was aborted.";function fqe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new dqe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:pqe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function mqe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var l_=g(o_=>{"use strict";Object.defineProperty(o_,"__esModule",{value:!0});o_.isThrottlingRetryResponse=yqe;o_.throttlingRetryStrategy=bqe;var hqe=a_(),dR="Retry-After",gqe=["retry-after-ms","x-ms-retry-after-ms",dR];function jY(e){if(e&&[429,503].includes(e.status))try{for(let n of gqe){let s=(0,hqe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===dR?1e3:1)}let t=e.headers.get(dR);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function yqe(e){return Number.isFinite(jY(e))}function bqe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=jY(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var c_=g(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.exponentialRetryStrategy=Sqe;Yg.isExponentialRetryResponse=UY;Yg.isSystemError=zY;var vqe=Un(),_qe=l_(),wqe=1e3,Eqe=1e3*64;function Sqe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:wqe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:Eqe,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=zY(l),u=c&&e.ignoreSystemErrors,d=UY(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,_qe.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,vqe.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function UY(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function zY(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var wm=g(pR=>{"use strict";Object.defineProperty(pR,"__esModule",{value:!0});pR.retryPolicy=Aqe;var xqe=a_(),Tqe=pm(),Nqe=n_(),$Y=bu(),HY=(0,Tqe.createClientLogger)("core-rest-pipeline retryPolicy"),Rqe="retryPolicy";function Aqe(e,t={maxRetries:$Y.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||HY;return{name:Rqe,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new Nqe.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:$Y.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||HY;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,xqe.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var fR=g(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.defaultRetryPolicyName=void 0;Em.defaultRetryPolicy=Dqe;var Cqe=c_(),Oqe=l_(),Pqe=wm(),Iqe=bu();Em.defaultRetryPolicyName="defaultRetryPolicy";function Dqe(e={}){var t;return{name:Em.defaultRetryPolicyName,sendRequest:(0,Pqe.retryPolicy)([(0,Oqe.throttlingRetryStrategy)(),(0,Cqe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Iqe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Zg=g(hR=>{"use strict";Object.defineProperty(hR,"__esModule",{value:!0});hR.createHttpHeaders=Fqe;function u_(e){return e.toLowerCase()}function*Lqe(e){for(let t of e.values())yield[t.name,t.value]}var mR=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(u_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(u_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(u_(t))}delete(t){this._headersMap.delete(u_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return Lqe(this._headersMap)}};function Fqe(e){return new mR(e)}});var gR=g(Sm=>{"use strict";Object.defineProperty(Sm,"__esModule",{value:!0});Sm.formDataPolicyName=void 0;Sm.formDataPolicy=qqe;var VY=Un(),GY=Zg();Sm.formDataPolicyName="formDataPolicy";function Bqe(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function qqe(){return{name:Sm.formDataPolicyName,async sendRequest(e,t){if(VY.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=Bqe(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=Mqe(e.formData):await kqe(e.formData,e),e.formData=void 0}return t(e)}}}function Mqe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function kqe(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[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,GY.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,VY.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,GY.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var KY=g((bSt,WY)=>{var xm=1e3,Tm=xm*60,Nm=Tm*60,tp=Nm*24,jqe=tp*7,Uqe=tp*365.25;WY.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return zqe(e);if(r==="number"&&isFinite(e))return t.long?Hqe(e):$qe(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function zqe(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*Uqe;case"weeks":case"week":case"w":return r*jqe;case"days":case"day":case"d":return r*tp;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Nm;case"minutes":case"minute":case"mins":case"min":case"m":return r*Tm;case"seconds":case"second":case"secs":case"sec":case"s":return r*xm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function $qe(e){var t=Math.abs(e);return t>=tp?Math.round(e/tp)+"d":t>=Nm?Math.round(e/Nm)+"h":t>=Tm?Math.round(e/Tm)+"m":t>=xm?Math.round(e/xm)+"s":e+"ms"}function Hqe(e){var t=Math.abs(e);return t>=tp?d_(e,t,tp,"day"):t>=Nm?d_(e,t,Nm,"hour"):t>=Tm?d_(e,t,Tm,"minute"):t>=xm?d_(e,t,xm,"second"):e+" ms"}function d_(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var yR=g((vSt,XY)=>{function Gqe(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=KY(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(q==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];q=B.call(b,P),y.splice(E,1),E--}return q}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{Ms.formatArgs=Wqe;Ms.save=Kqe;Ms.load=Xqe;Ms.useColors=Vqe;Ms.storage=Qqe();Ms.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`."))}})();Ms.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 Vqe(){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 Wqe(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+p_.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}Ms.log=console.debug||console.log||(()=>{});function Kqe(e){try{e?Ms.storage.setItem("debug",e):Ms.storage.removeItem("debug")}catch{}}function Xqe(){let e;try{e=Ms.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Qqe(){try{return localStorage}catch{}}p_.exports=yR()(Ms);var{formatters:Yqe}=p_.exports;Yqe.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var ZY=g((Ci,m_)=>{var Zqe=require("tty"),f_=require("util");Ci.init=sMe;Ci.log=rMe;Ci.formatArgs=eMe;Ci.save=iMe;Ci.load=nMe;Ci.useColors=Jqe;Ci.destroy=f_.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Ci.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Ci.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{}Ci.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.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 Jqe(){return"colors"in Ci.inspectOpts?!!Ci.inspectOpts.colors:Zqe.isatty(process.stderr.fd)}function eMe(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+m_.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=tMe()+t+" "+e[0]}function tMe(){return Ci.inspectOpts.hideDate?"":new Date().toISOString()+" "}function rMe(...e){return process.stderr.write(f_.formatWithOptions(Ci.inspectOpts,...e)+` +`)}function iMe(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function nMe(){return process.env.DEBUG}function sMe(e){e.inspectOpts={};let t=Object.keys(Ci.inspectOpts);for(let r=0;rt.trim()).join(" ")};YY.O=function(e){return this.inspectOpts.colors=this.useColors,f_.inspect(e,this.inspectOpts)}});var Jg=g((_St,bR)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?bR.exports=QY():bR.exports=ZY()});var tZ=g(gs=>{"use strict";var aMe=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oMe=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),JY=gs&&gs.__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)&&aMe(t,e,r);return oMe(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.req=gs.json=gs.toBuffer=void 0;var lMe=JY(require("http")),cMe=JY(require("https"));async function eZ(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}gs.toBuffer=eZ;async function uMe(e){let r=(await eZ(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}gs.json=uMe;function dMe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?cMe:lMe).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}gs.req=dMe});var _R=g(ks=>{"use strict";var iZ=ks&&ks.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pMe=ks&&ks.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nZ=ks&&ks.__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)&&iZ(t,e,r);return pMe(t,e),t},fMe=ks&&ks.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&iZ(t,e,r)};Object.defineProperty(ks,"__esModule",{value:!0});ks.Agent=void 0;var mMe=nZ(require("net")),rZ=nZ(require("http")),hMe=require("https");fMe(tZ(),ks);var Ko=Symbol("AgentBaseInternalState"),vR=class extends rZ.Agent{constructor(t){super(t),this[Ko]={}}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 mMe.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?hMe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof rZ.Agent)return o.addRequest(t,n);this[Ko].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[Ko].currentSocket;if(this[Ko].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Ko].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Ko]&&(this[Ko].defaultPort=t)}get protocol(){return this[Ko].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Ko]&&(this[Ko].protocol=t)}};ks.Agent=vR});var sZ=g(Rm=>{"use strict";var gMe=Rm&&Rm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Rm,"__esModule",{value:!0});Rm.parseProxyResponse=void 0;var yMe=gMe(Jg()),h_=(0,yMe.default)("https-proxy-agent:parse-proxy-response");function bMe(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),h_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),h_("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){h_("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),q=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,q]:Array.isArray(O)?O.push(q):w[T]=q}h_("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}Rm.parseProxyResponse=bMe});var uZ=g(ba=>{"use strict";var vMe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_Me=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lZ=ba&&ba.__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)&&vMe(t,e,r);return _Me(t,e),t},cZ=ba&&ba.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ba,"__esModule",{value:!0});ba.HttpsProxyAgent=void 0;var wR=lZ(require("net")),aZ=lZ(require("tls")),wMe=cZ(require("assert")),EMe=cZ(Jg()),SMe=_R(),xMe=require("url"),TMe=sZ(),ey=(0,EMe.default)("https-proxy-agent"),g_=class extends SMe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new xMe.URL(t):t,this.proxyHeaders=r?.headers??{},ey("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?oZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){ey("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=aZ.connect({...this.connectOpts,servername:p})}else ey("Creating `net.Socket`: %o",this.connectOpts),n=wR.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=wR.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,TMe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",NMe),r.secureEndpoint){ey("Upgrading socket connection to TLS");let p=r.servername||r.host;return aZ.connect({...oZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new wR.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{ey("Replaying proxy buffer for failed request"),(0,wMe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};g_.protocols=["http","https"];ba.HttpsProxyAgent=g_;function NMe(e){e.resume()}function oZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var fZ=g(va=>{"use strict";var RMe=va&&va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),AMe=va&&va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pZ=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)&&RMe(t,e,r);return AMe(t,e),t},CMe=va&&va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(va,"__esModule",{value:!0});va.HttpProxyAgent=void 0;var OMe=pZ(require("net")),PMe=pZ(require("tls")),IMe=CMe(Jg()),DMe=require("events"),LMe=_R(),dZ=require("url"),Am=(0,IMe.default)("http-proxy-agent"),y_=class extends LMe.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new dZ.URL(t):t,this.proxyHeaders=r?.headers??{},Am("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?FMe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new dZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Am("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Am("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Am("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Am("Creating `tls.Socket`: %o",this.connectOpts),s=PMe.connect(this.connectOpts)):(Am("Creating `net.Socket`: %o",this.connectOpts),s=OMe.connect(this.connectOpts)),await(0,DMe.once)(s,"connect"),s}};y_.protocols=["http","https"];va.HttpProxyAgent=y_;function FMe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var ER=g(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.globalNoProxyList=_a.proxyPolicyName=void 0;_a.loadNoProxy=bZ;_a.getDefaultProxySettings=GMe;_a.proxyPolicy=WMe;var BMe=uZ(),qMe=fZ(),MMe=Jd(),kMe="HTTPS_PROXY",jMe="HTTP_PROXY",UMe="ALL_PROXY",zMe="NO_PROXY";_a.proxyPolicyName="proxyPolicy";_a.globalNoProxyList=[];var gZ=!1,$Me=new Map;function b_(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function yZ(){if(!process)return;let e=b_(kMe),t=b_(UMe),r=b_(jMe);return e||t||r}function HMe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function bZ(){let e=b_(zMe);return gZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function GMe(e){if(!e&&(e=yZ(),!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 VMe(){let e=yZ();return e?new URL(e):void 0}function mZ(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 hZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&MMe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new qMe.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new BMe.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function WMe(e,t){gZ||_a.globalNoProxyList.push(...bZ());let r=e?mZ(e):VMe(),i={};return{name:_a.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!HMe(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:_a.globalNoProxyList,t?.customNoProxyList?void 0:$Me)?hZ(n,i,r):n.proxySettings&&hZ(n,i,mZ(n.proxySettings)),s(n)}}}});var SR=g(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.setClientRequestIdPolicyName=void 0;Cm.setClientRequestIdPolicy=KMe;Cm.setClientRequestIdPolicyName="setClientRequestIdPolicy";function KMe(e="x-ms-client-request-id"){return{name:Cm.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var xR=g(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});Om.tlsPolicyName=void 0;Om.tlsPolicy=XMe;Om.tlsPolicyName="tlsPolicy";function XMe(e){return{name:Om.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var TR=g(Xo=>{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.TracingContextImpl=Xo.createTracingContext=Xo.knownContextKeys=void 0;Xo.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function QMe(e={}){let t=new v_(e.parentContext);return e.span&&(t=t.setValue(Xo.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Xo.knownContextKeys.namespace,e.namespace)),t}Xo.createTracingContext=QMe;var v_=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}};Xo.TracingContextImpl=v_});var vZ=g(__=>{"use strict";Object.defineProperty(__,"__esModule",{value:!0});__.state=void 0;__.state={instrumenterImplementation:void 0}});var NR=g(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.getInstrumenter=Qo.useInstrumenter=Qo.createDefaultInstrumenter=Qo.createDefaultTracingSpan=void 0;var YMe=TR(),w_=vZ();function _Z(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Qo.createDefaultTracingSpan=_Z;function wZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:_Z(),tracingContext:(0,YMe.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Qo.createDefaultInstrumenter=wZ;function ZMe(e){w_.state.instrumenterImplementation=e}Qo.useInstrumenter=ZMe;function JMe(){return w_.state.instrumenterImplementation||(w_.state.instrumenterImplementation=wZ()),w_.state.instrumenterImplementation}Qo.getInstrumenter=JMe});var EZ=g(S_=>{"use strict";Object.defineProperty(S_,"__esModule",{value:!0});S_.createTracingClient=void 0;var E_=NR(),RR=TR();function eke(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,E_.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(RR.knownContextKeys.namespace)||(m=m.setValue(RR.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(RR.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,E_.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,E_.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,E_.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}S_.createTracingClient=eke});var AR=g(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.createTracingClient=Pm.useInstrumenter=void 0;var tke=NR();Object.defineProperty(Pm,"useInstrumenter",{enumerable:!0,get:function(){return tke.useInstrumenter}});var rke=EZ();Object.defineProperty(Pm,"createTracingClient",{enumerable:!0,get:function(){return rke.createTracingClient}})});var SZ=g(x_=>{"use strict";Object.defineProperty(x_,"__esModule",{value:!0});x_.custom=void 0;var ike=require("node:util");x_.custom=ike.inspect.custom});var T_=g(ty=>{"use strict";Object.defineProperty(ty,"__esModule",{value:!0});ty.RestError=void 0;ty.isRestError=lke;var nke=Un(),ske=SZ(),ake=Vv(),oke=new ake.Sanitizer,Im=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.setPrototypeOf(this,e.prototype)}[ske.custom](){return`RestError: ${this.message} + ${oke.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};ty.RestError=Im;Im.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";Im.PARSE_ERROR="PARSE_ERROR";function lke(e){return e instanceof Im?!0:(0,nke.isError)(e)&&e.name==="RestError"}});var CR=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.tracingPolicyName=void 0;Dm.tracingPolicy=mke;var cke=AR(),uke=bu(),dke=iR(),N_=Jd(),ry=Un(),pke=T_(),fke=Vv();Dm.tracingPolicyName="tracingPolicy";function mke(e={}){let t=(0,dke.getUserAgentValue)(e.userAgentPrefix),r=new fke.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=hke();return{name:Dm.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=gke(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return bke(c,d),d}catch(d){throw yke(c,d),d}}}}function hke(){try{return(0,cke.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:uke.SDK_VERSION})}catch(e){N_.logger.warning(`Error when creating the TracingClient: ${(0,ry.getErrorMessage)(e)}`);return}}function gke(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){N_.logger.warning(`Skipping creating a tracing span due to an error: ${(0,ry.getErrorMessage)(i)}`);return}}function yke(e,t){try{e.setStatus({status:"error",error:(0,ry.isError)(t)?t:void 0}),(0,pke.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){N_.logger.warning(`Skipping tracing span processing due to an error: ${(0,ry.getErrorMessage)(r)}`)}}function bke(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){N_.logger.warning(`Skipping tracing span processing due to an error: ${(0,ry.getErrorMessage)(r)}`)}}});var NZ=g(OR=>{"use strict";Object.defineProperty(OR,"__esModule",{value:!0});OR.createPipelineFromOptions=Oke;var vke=YN(),_ke=RN(),wke=ZN(),Eke=nR(),xZ=lR(),Ske=cR(),xke=fR(),Tke=gR(),TZ=Un(),Nke=ER(),Rke=SR(),Ake=xR(),Cke=CR();function Oke(e){var t;let r=(0,_ke.createEmptyPipeline)();return TZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,Ake.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,Nke.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,Ske.decompressResponsePolicy)())),r.addPolicy((0,Tke.formDataPolicy)(),{beforePolicies:[xZ.multipartPolicyName]}),r.addPolicy((0,Eke.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,Rke.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,xZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,xke.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,Cke.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),TZ.isNodeLike&&r.addPolicy((0,wke.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,vke.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var IZ=g(A_=>{"use strict";Object.defineProperty(A_,"__esModule",{value:!0});A_.getBodyLength=PZ;A_.createNodeHttpClient=qke;var LR=(Yv(),xd(Qv)),PR=LR.__importStar(require("node:http")),IR=LR.__importStar(require("node:https")),RZ=LR.__importStar(require("node:zlib")),Pke=require("node:stream"),AZ=n_(),Ike=Zg(),sy=T_(),iy=Jd(),Dke={};function ny(e){return e&&typeof e.pipe=="function"}function CZ(e){return 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 OZ(e){return e&&typeof e.byteLength=="number"}var R_=class extends Pke.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},DR=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new AZ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=PZ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new R_(y);b.on("error",w=>{iy.logger.error("Error in upload progress",w)}),ny(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=Lke(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?Fke(d,p):d;let h=t.onDownloadProgress;if(h){let y=new R_(h);y.on("error",b=>{iy.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await Bke(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();ny(c)&&(d=CZ(c));let p=Promise.resolve();ny(u)&&(p=CZ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{iy.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?PR.request(l,c):IR.request(l,c);d.once("error",p=>{var f;u(new sy.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:sy.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new AZ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&ny(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):OZ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(iy.logger.error("Unrecognized body type",i),u(new sy.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?PR.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new PR.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return IR.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:Dke,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(iy.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new IR.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function Lke(e){let t=(0,Ike.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 Fke(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=RZ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=RZ.createInflate();return e.pipe(i),i}return e}function Bke(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new sy.RestError(`Error reading response as text: ${n.message}`,{code:sy.RestError.PARSE_ERROR}))})})}function PZ(e){return e?Buffer.isBuffer(e)?e.length:ny(e)?null:OZ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function qke(){return new DR}});var DZ=g(FR=>{"use strict";Object.defineProperty(FR,"__esModule",{value:!0});FR.createDefaultHttpClient=kke;var Mke=IZ();function kke(){return(0,Mke.createNodeHttpClient)()}});var LZ=g(qR=>{"use strict";Object.defineProperty(qR,"__esModule",{value:!0});qR.createPipelineRequest=zke;var jke=Zg(),Uke=Un(),BR=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,jke.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!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.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,Uke.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function zke(e){return new BR(e)}});var FZ=g(ay=>{"use strict";Object.defineProperty(ay,"__esModule",{value:!0});ay.exponentialRetryPolicyName=void 0;ay.exponentialRetryPolicy=Vke;var $ke=c_(),Hke=wm(),Gke=bu();ay.exponentialRetryPolicyName="exponentialRetryPolicy";function Vke(e={}){var t;return(0,Hke.retryPolicy)([(0,$ke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Gke.DEFAULT_RETRY_POLICY_COUNT})}});var BZ=g(Lm=>{"use strict";Object.defineProperty(Lm,"__esModule",{value:!0});Lm.systemErrorRetryPolicyName=void 0;Lm.systemErrorRetryPolicy=Qke;var Wke=c_(),Kke=wm(),Xke=bu();Lm.systemErrorRetryPolicyName="systemErrorRetryPolicy";function Qke(e={}){var t;return{name:Lm.systemErrorRetryPolicyName,sendRequest:(0,Kke.retryPolicy)([(0,Wke.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Xke.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var qZ=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.throttlingRetryPolicyName=void 0;Fm.throttlingRetryPolicy=eje;var Yke=l_(),Zke=wm(),Jke=bu();Fm.throttlingRetryPolicyName="throttlingRetryPolicy";function eje(e={}){var t;return{name:Fm.throttlingRetryPolicyName,sendRequest:(0,Zke.retryPolicy)([(0,Yke.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:Jke.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var MR=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.DEFAULT_CYCLER_OPTIONS=void 0;Bm.createTokenCycler=ije;var tje=a_();Bm.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function rje(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var MZ=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.bearerTokenAuthenticationPolicyName=void 0;qm.bearerTokenAuthenticationPolicy=lje;var nje=MR(),sje=Jd();qm.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function aje(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function oje(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function lje(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||sje.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:aje,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,nje.createTokenCycler)(r):()=>Promise.resolve(null);return{name:qm.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&oje(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var kZ=g(Mm=>{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});Mm.ndJsonPolicyName=void 0;Mm.ndJsonPolicy=cje;Mm.ndJsonPolicyName="ndJsonPolicy";function cje(){return{name:Mm.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 UZ=g(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.auxiliaryAuthenticationHeaderPolicyName=void 0;rp.auxiliaryAuthenticationHeaderPolicy=fje;var uje=MR(),dje=Jd();rp.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var jZ="x-ms-authorization-auxiliary";async function pje(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function fje(e){let{credentials:t,scopes:r}=e,i=e.logger||dje.logger,n=new WeakMap;return{name:rp.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${rp.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,uje.createTokenCycler)(c),n.set(c,u)),o.push(pje({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${jZ} header will not be set.`),a(s)):(s.headers.set(jZ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var Jl=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var mje=RN();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return mje.createEmptyPipeline}});var hje=NZ();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return hje.createPipelineFromOptions}});var gje=DZ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return gje.createDefaultHttpClient}});var yje=Zg();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return yje.createHttpHeaders}});var bje=LZ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return bje.createPipelineRequest}});var zZ=T_();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return zZ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return zZ.isRestError}});var $Z=cR();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return $Z.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return $Z.decompressResponsePolicyName}});var HZ=FZ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return HZ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return HZ.exponentialRetryPolicyName}});var GZ=SR();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return GZ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return GZ.setClientRequestIdPolicyName}});var VZ=YN();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return VZ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return VZ.logPolicyName}});var WZ=lR();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return WZ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return WZ.multipartPolicyName}});var kR=ER();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return kR.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return kR.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return kR.getDefaultProxySettings}});var KZ=ZN();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return KZ.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return KZ.redirectPolicyName}});var XZ=BZ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return XZ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return XZ.systemErrorRetryPolicyName}});var QZ=qZ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return QZ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return QZ.throttlingRetryPolicyName}});var vje=wm();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return vje.retryPolicy}});var YZ=CR();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return YZ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return YZ.tracingPolicyName}});var _je=fR();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return _je.defaultRetryPolicy}});var ZZ=nR();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return ZZ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return ZZ.userAgentPolicyName}});var JZ=xR();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return JZ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return JZ.tlsPolicyName}});var eJ=gR();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return eJ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return eJ.formDataPolicyName}});var tJ=MZ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return tJ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return tJ.bearerTokenAuthenticationPolicyName}});var rJ=kZ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return rJ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return rJ.ndJsonPolicyName}});var iJ=UZ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return iJ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return iJ.auxiliaryAuthenticationHeaderPolicyName}});var nJ=sR();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return nJ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return nJ.createFileFromStream}})});var RJ={};L6(RJ,{__addDisposableResource:()=>TJ,__assign:()=>C_,__asyncDelegator:()=>yJ,__asyncGenerator:()=>gJ,__asyncValues:()=>bJ,__await:()=>km,__awaiter:()=>uJ,__classPrivateFieldGet:()=>EJ,__classPrivateFieldIn:()=>xJ,__classPrivateFieldSet:()=>SJ,__createBinding:()=>P_,__decorate:()=>oJ,__disposeResources:()=>NJ,__esDecorate:()=>wje,__exportStar:()=>pJ,__extends:()=>sJ,__generator:()=>dJ,__importDefault:()=>wJ,__importStar:()=>_J,__makeTemplateObject:()=>vJ,__metadata:()=>cJ,__param:()=>lJ,__propKey:()=>Sje,__read:()=>UR,__rest:()=>aJ,__runInitializers:()=>Eje,__setFunctionName:()=>xje,__spread:()=>fJ,__spreadArray:()=>hJ,__spreadArrays:()=>mJ,__values:()=>O_,default:()=>Rje});function sJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");jR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function aJ(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function lJ(e,t){return function(r,i){t(r,i,e)}}function wje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Eje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 UR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function fJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof km?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function yJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:km(e[n](a)),done:!1}:s?s(a):a}:s}}function bJ(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 O_=="function"?O_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function vJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function _J(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)&&P_(t,e,r);return Tje(t,e),t}function wJ(e){return e&&e.__esModule?e:{default:e}}function EJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function SJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function xJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function TJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function NJ(e){function t(s){e.error=e.hasError?new Nje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var jR,C_,P_,Tje,Nje,Rje,AJ=br(()=>{jR=function(e,t){return jR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},jR(e,t)};C_=function(){return C_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(I_,"__esModule",{value:!0});I_.AzureKeyCredential=void 0;var zR=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}};I_.AzureKeyCredential=zR});var OJ=g($R=>{"use strict";Object.defineProperty($R,"__esModule",{value:!0});$R.isKeyCredential=Cje;var Aje=Un();function Cje(e){return(0,Aje.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var PJ=g(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.AzureNamedKeyCredential=void 0;oy.isNamedKeyCredential=Pje;var Oje=Un(),HR=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}};oy.AzureNamedKeyCredential=HR;function Pje(e){return(0,Oje.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var IJ=g(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.AzureSASCredential=void 0;ly.isSASCredential=Dje;var Ije=Un(),GR=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}};ly.AzureSASCredential=GR;function Dje(e){return(0,Ije.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var DJ=g(VR=>{"use strict";Object.defineProperty(VR,"__esModule",{value:!0});VR.isTokenCredential=Lje;function Lje(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var BJ=g(vn=>{"use strict";Object.defineProperty(vn,"__esModule",{value:!0});vn.isTokenCredential=vn.isSASCredential=vn.AzureSASCredential=vn.isNamedKeyCredential=vn.AzureNamedKeyCredential=vn.isKeyCredential=vn.AzureKeyCredential=void 0;var Fje=CJ();Object.defineProperty(vn,"AzureKeyCredential",{enumerable:!0,get:function(){return Fje.AzureKeyCredential}});var Bje=OJ();Object.defineProperty(vn,"isKeyCredential",{enumerable:!0,get:function(){return Bje.isKeyCredential}});var LJ=PJ();Object.defineProperty(vn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return LJ.AzureNamedKeyCredential}});Object.defineProperty(vn,"isNamedKeyCredential",{enumerable:!0,get:function(){return LJ.isNamedKeyCredential}});var FJ=IJ();Object.defineProperty(vn,"AzureSASCredential",{enumerable:!0,get:function(){return FJ.AzureSASCredential}});Object.defineProperty(vn,"isSASCredential",{enumerable:!0,get:function(){return FJ.isSASCredential}});var qje=DJ();Object.defineProperty(vn,"isTokenCredential",{enumerable:!0,get:function(){return qje.isTokenCredential}})});var WR=g(Yo=>{"use strict";Object.defineProperty(Yo,"__esModule",{value:!0});Yo.pipelineContainsDisableKeepAlivePolicy=Yo.createDisableKeepAlivePolicy=Yo.disableKeepAlivePolicyName=void 0;Yo.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Mje(){return{name:Yo.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Yo.createDisableKeepAlivePolicy=Mje;function kje(e){return e.getOrderedPolicies().some(t=>t.name===Yo.disableKeepAlivePolicyName)}Yo.pipelineContainsDisableKeepAlivePolicy=kje});var see={};L6(see,{__addDisposableResource:()=>iee,__assign:()=>D_,__asyncDelegator:()=>XJ,__asyncGenerator:()=>KJ,__asyncValues:()=>QJ,__await:()=>jm,__awaiter:()=>zJ,__classPrivateFieldGet:()=>eee,__classPrivateFieldIn:()=>ree,__classPrivateFieldSet:()=>tee,__createBinding:()=>F_,__decorate:()=>kJ,__disposeResources:()=>nee,__esDecorate:()=>jje,__exportStar:()=>HJ,__extends:()=>qJ,__generator:()=>$J,__importDefault:()=>JJ,__importStar:()=>ZJ,__makeTemplateObject:()=>YJ,__metadata:()=>UJ,__param:()=>jJ,__propKey:()=>zje,__read:()=>XR,__rest:()=>MJ,__runInitializers:()=>Uje,__setFunctionName:()=>$je,__spread:()=>GJ,__spreadArray:()=>WJ,__spreadArrays:()=>VJ,__values:()=>L_,default:()=>Vje});function qJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");KR(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function MJ(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function jJ(e,t){return function(r,i){t(r,i,e)}}function jje(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Uje(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 XR(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function GJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof jm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function XJ(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:jm(e[n](a)),done:!1}:s?s(a):a}:s}}function QJ(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 L_=="function"?L_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function YJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function ZJ(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,e,r);return Hje(t,e),t}function JJ(e){return e&&e.__esModule?e:{default:e}}function eee(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function tee(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function ree(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function iee(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function nee(e){function t(s){e.error=e.hasError?new Gje(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var KR,D_,F_,Hje,Gje,Vje,aee=br(()=>{KR=function(e,t){return KR=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},KR(e,t)};D_=function(){return D_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Zo,"__esModule",{value:!0});Zo.decodeStringToString=Zo.decodeString=Zo.encodeByteArray=Zo.encodeString=void 0;function Wje(e){return Buffer.from(e).toString("base64")}Zo.encodeString=Wje;function Kje(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Zo.encodeByteArray=Kje;function Xje(e){return Buffer.from(e,"base64")}Zo.decodeString=Xje;function Qje(e){return Buffer.from(e,"base64").toString()}Zo.decodeStringToString=Qje});var cy=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.XML_CHARKEY=Um.XML_ATTRKEY=void 0;Um.XML_ATTRKEY="$";Um.XML_CHARKEY="_"});var YR=g(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.flattenResponse=Jo.isValidUuid=Jo.isDuration=Jo.isPrimitiveBody=void 0;function oee(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)}Jo.isPrimitiveBody=oee;var Yje=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Zje(e){return Yje.test(e)}Jo.isDuration=Zje;var Jje=/^[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 eUe(e){return Jje.test(e)}Jo.isValidUuid=eUe;function tUe(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 rUe(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return tUe({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:oee(e.parsedBody,o)})}Jo.flattenResponse=rUe});var uy=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.MapperTypeNames=zm.createSerializer=void 0;var iUe=(aee(),xd(see)),q_=iUe.__importStar(QR()),Oi=cy(),cee=YR(),ZR=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=uUe(u,i,r):u.match(/^Enum$/i)!==null?c=dUe(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=mUe(u,r,i):u.match(/^ByteArray$/i)!==null?c=pUe(i,r):u.match(/^Base64Url$/i)!==null?c=fUe(i,r):u.match(/^Sequence$/i)!==null?c=hUe(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=gUe(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=bUe(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Oi.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=_Ue(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Oi.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=cUe(r):d.match(/^ByteArray$/i)!==null?u=q_.decodeString(r):d.match(/^Base64Url$/i)!==null?u=oUe(r):d.match(/^Sequence$/i)!==null?u=EUe(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=wUe(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function nUe(e={},t=!1){return new ZR(e,t)}zm.createSerializer=nUe;function sUe(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function aUe(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=q_.encodeByteArray(e);return sUe(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function oUe(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,"/"),q_.decodeString(e)}}function JR(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function lUe(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function cUe(e){if(e)return new Date(e*1e3)}function uUe(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,cee.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 dUe(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function pUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=q_.encodeByteArray(t)}return t}function fUe(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=aUe(t)}return t}function mUe(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=lUe(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,cee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function hUe(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function pee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Oi.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Oi.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Oi.XML_ATTRKEY]=s,a}function vUe(e,t){return[Oi.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function _Ue(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Oi.XML_CHARKEY;B_(e,t)&&(t=fee(e,t,r,"serializedName"));let l=dee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=JR(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Oi.XML_ATTRKEY])c[p]=e.deserialize(f,r[Oi.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],q=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,q,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,q=0;for(let P of m){if(!T)break;q++,T=T[P]}T===null&&q{for(let m in l)if(JR(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!vUe(p,n)&&(c[p]=r[p]);return c}function wUe(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="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 o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function EUe(e,t,r,i,n){var s;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=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(M_,"__esModule",{value:!0});M_.state=void 0;M_.state={operationRequestMap:new WeakMap}});var dy=g($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.getOperationRequestInfo=$m.getOperationArgumentValueFromParameter=void 0;var hee=mee();function yee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=gee(e,i);!a.propertyFound&&r&&(a=gee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=yee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}$m.getOperationArgumentValueFromParameter=yee;function gee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});ip.deserializationPolicy=ip.deserializationPolicyName=void 0;var TUe=cy(),k_=Jl(),_ee=uy(),eA=dy(),NUe=["application/json","text/json"],RUe=["application/xml","application/atom+xml"];ip.deserializationPolicyName="deserializationPolicy";function AUe(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:NUe,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:RUe,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:TUe.XML_CHARKEY}};return{name:ip.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return PUe(l,c,h,p,u)}}}ip.deserializationPolicy=AUe;function CUe(e){let t,r=e.request,i=(0,eA.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function OUe(e){let t=e.request,r=(0,eA.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function PUe(e,t,r,i,n){let s=await LUe(e,t,r,i,n);if(!OUe(s))return s;let a=(0,eA.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=CUe(s),{error:c,shouldReturnResponse:u}=DUe(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===_ee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new k_.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function IUe(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function DUe(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(IUe(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new k_.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===_ee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function LUe(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||k_.RestError.PARSE_ERROR;throw new k_.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var j_=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.getPathStringFromParameter=Hm.getStreamingResponseStatusCodes=void 0;var FUe=uy();function BUe(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===FUe.MapperTypeNames.Stream&&t.add(Number(r))}return t}Hm.getStreamingResponseStatusCodes=BUe;function qUe(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}Hm.getPathStringFromParameter=qUe});var nA=g(lo=>{"use strict";Object.defineProperty(lo,"__esModule",{value:!0});lo.serializeRequestBody=lo.serializeHeaders=lo.serializationPolicy=lo.serializationPolicyName=void 0;var iA=cy(),U_=dy(),rA=uy(),py=j_();lo.serializationPolicyName="serializationPolicy";function MUe(e={}){let t=e.stringifyXML;return{name:lo.serializationPolicyName,async sendRequest(r,i){let n=(0,U_.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(wee(r,a,s),Eee(r,a,s,t)),i(r)}}}lo.serializationPolicy=MUe;function wee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,U_.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,py.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,py.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}lo.serializeHeaders=wee;function Eee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:iA.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,U_.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,py.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let q=E===rA.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=kUe(b,O,E,e.body,u);E===rA.MapperTypeNames.Sequence?e.body=i(jUe(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):q||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===rA.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;q||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,U_.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,py.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,py.getPathStringFromParameter)(p),u)}}}}lo.serializeRequestBody=Eee;function kUe(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[iA.XML_ATTRKEY]={[t]:e},s}return i}function jUe(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[iA.XML_ATTRKEY]={[r]:i},n}});var sA=g(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});z_.createClientPipeline=void 0;var UUe=tA(),See=Jl(),zUe=nA();function $Ue(e={}){let t=(0,See.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,See.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,zUe.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,UUe.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}z_.createClientPipeline=$Ue});var xee=g($_=>{"use strict";Object.defineProperty($_,"__esModule",{value:!0});$_.getCachedDefaultHttpClient=void 0;var HUe=Jl(),aA;function GUe(){return aA||(aA=(0,HUe.createDefaultHttpClient)()),aA}$_.getCachedDefaultHttpClient=GUe});var Aee=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.appendQueryParams=Gm.getRequestUrl=void 0;var Nee=dy(),oA=j_(),VUe={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function WUe(e,t,r,i){let n=KUe(t,r,i),s=!1,a=Tee(e,n);if(t.path){let c=Tee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),XUe(c)?(a=c,s=!0):a=QUe(a,c)}let{queryParams:o,sequenceParams:l}=YUe(t,r,i);return a=Ree(a,o,l,s),a}Gm.getRequestUrl=WUe;function Tee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function KUe(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,Nee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,oA.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function XUe(e){return e.includes("://")}function QUe(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 n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function YUe(e,t,r){var i;let n=new Map,s=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&&s.add(a.mapper.serializedName);let o=(0,Nee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,oA.getPathStringFromParameter)(a));let l=a.collectionFormat?VUe[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,oA.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function ZUe(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[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function Ree(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=ZUe(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}Gm.appendQueryParams=Ree});var lA=g(H_=>{"use strict";Object.defineProperty(H_,"__esModule",{value:!0});H_.logger=void 0;var JUe=pm();H_.logger=(0,JUe.createClientLogger)("core-client")});var Oee=g(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.ServiceClient=void 0;var eze=Jl(),tze=sA(),Cee=YR(),rze=xee(),ize=dy(),nze=Aee(),sze=j_(),aze=lA(),cA=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&&aze.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,rze.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||oze(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{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 n=(0,nze.getRequestUrl)(i,r,t,this),s=(0,eze.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,ize.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,sze.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,Cee.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,Cee.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};G_.ServiceClient=cA;function oze(e){let t=lze(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,tze.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function lze(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 Iee=g(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});Vm.authorizeRequestOnClaimChallenge=Vm.parseCAEChallenge=void 0;var cze=lA(),uze=QR();function Pee(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}Vm.parseCAEChallenge=Pee;async function dze(e){let{scopes:t,response:r}=e,i=e.logger||cze.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(Pee(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,uze.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Vm.authorizeRequestOnClaimChallenge=dze});var Lee=g(V_=>{"use strict";Object.defineProperty(V_,"__esModule",{value:!0});V_.authorizeRequestOnTenantChallenge=void 0;var Dee={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function pze(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 fze=async e=>{let t=bze(e.request),r=gze(e.response);if(r){let i=yze(r),n=hze(e,i),s=mze(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(Dee.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};V_.authorizeRequestOnTenantChallenge=fze;function mze(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&pze(i))return i}function hze(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=Dee.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function gze(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function yze(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function bze(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var uA=g(rr=>{"use strict";Object.defineProperty(rr,"__esModule",{value:!0});rr.authorizeRequestOnTenantChallenge=rr.authorizeRequestOnClaimChallenge=rr.serializationPolicyName=rr.serializationPolicy=rr.deserializationPolicyName=rr.deserializationPolicy=rr.XML_CHARKEY=rr.XML_ATTRKEY=rr.createClientPipeline=rr.ServiceClient=rr.MapperTypeNames=rr.createSerializer=void 0;var Fee=uy();Object.defineProperty(rr,"createSerializer",{enumerable:!0,get:function(){return Fee.createSerializer}});Object.defineProperty(rr,"MapperTypeNames",{enumerable:!0,get:function(){return Fee.MapperTypeNames}});var vze=Oee();Object.defineProperty(rr,"ServiceClient",{enumerable:!0,get:function(){return vze.ServiceClient}});var _ze=sA();Object.defineProperty(rr,"createClientPipeline",{enumerable:!0,get:function(){return _ze.createClientPipeline}});var Bee=cy();Object.defineProperty(rr,"XML_ATTRKEY",{enumerable:!0,get:function(){return Bee.XML_ATTRKEY}});Object.defineProperty(rr,"XML_CHARKEY",{enumerable:!0,get:function(){return Bee.XML_CHARKEY}});var qee=tA();Object.defineProperty(rr,"deserializationPolicy",{enumerable:!0,get:function(){return qee.deserializationPolicy}});Object.defineProperty(rr,"deserializationPolicyName",{enumerable:!0,get:function(){return qee.deserializationPolicyName}});var Mee=nA();Object.defineProperty(rr,"serializationPolicy",{enumerable:!0,get:function(){return Mee.serializationPolicy}});Object.defineProperty(rr,"serializationPolicyName",{enumerable:!0,get:function(){return Mee.serializationPolicyName}});var wze=Iee();Object.defineProperty(rr,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return wze.authorizeRequestOnClaimChallenge}});var Eze=Lee();Object.defineProperty(rr,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Eze.authorizeRequestOnTenantChallenge}})});var my=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.HttpHeaders=el.toHttpHeadersLike=el.toWebResourceLike=el.toPipelineRequest=void 0;var kee=Jl(),jee=Symbol("Original PipelineRequest"),Sze=Symbol.for("@azure/core-client original request");function Uee(e,t={}){let i=e[jee],n=(0,kee.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,kee.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(s[Sze]=t.originalRequest),s}}el.toPipelineRequest=Uee;function zee(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:$ee(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,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(n,{get(s,a,o){return a===jee?e:a==="clone"?()=>zee(Uee(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}el.toWebResourceLike=zee;function $ee(e){return new W_(e.toJSON({preserveCase:!0}))}el.toHttpHeadersLike=$ee;function fy(e){return e.toLowerCase()}var W_=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[fy(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[fy(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[fy(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[fy(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";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.toPipelineResponse=Wm.toCompatResponse=void 0;var xze=Jl(),dA=my(),Hee=Symbol("Original FullOperationResponse");function Tze(e,t){let r=(0,dA.toWebResourceLike)(e.request),i=(0,dA.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===Hee?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Wm.toCompatResponse=Tze;function Nze(e){let r=e[Hee],i=(0,xze.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,dA.toPipelineRequest)(e.request)})}Wm.toPipelineResponse=Nze});var Vee=g(X_=>{"use strict";Object.defineProperty(X_,"__esModule",{value:!0});X_.ExtendedServiceClient=void 0;var Gee=WR(),Rze=Jl(),Aze=uA(),Cze=K_(),pA=class extends Aze.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,Gee.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,Gee.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:Rze.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,Cze.toCompatResponse)(s)}),o}};X_.ExtendedServiceClient=pA});var Qee=g(ec=>{"use strict";Object.defineProperty(ec,"__esModule",{value:!0});ec.createRequestPolicyFactoryPolicy=ec.requestPolicyFactoryPolicyName=ec.HttpPipelineLogLevel=void 0;var Wee=my(),Kee=K_(),Xee;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(Xee||(ec.HttpPipelineLogLevel=Xee={}));var Oze={log(e,t){},shouldLog(e){return!1}};ec.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function Pze(e){let t=e.slice().reverse();return{name:ec.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,Wee.toPipelineRequest)(o));return(0,Kee.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,Oze);let s=(0,Wee.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,Kee.toPipelineResponse)(a)}}}ec.createRequestPolicyFactoryPolicy=Pze});var Yee=g(Q_=>{"use strict";Object.defineProperty(Q_,"__esModule",{value:!0});Q_.convertHttpClient=void 0;var Ize=K_(),Dze=my();function Lze(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,Dze.toWebResourceLike)(t,{createProxy:!0}));return(0,Ize.toPipelineResponse)(r)}}}Q_.convertHttpClient=Lze});var Zee=g(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.toHttpHeadersLike=_n.convertHttpClient=_n.disableKeepAlivePolicyName=_n.HttpPipelineLogLevel=_n.createRequestPolicyFactoryPolicy=_n.requestPolicyFactoryPolicyName=_n.ExtendedServiceClient=void 0;var Fze=Vee();Object.defineProperty(_n,"ExtendedServiceClient",{enumerable:!0,get:function(){return Fze.ExtendedServiceClient}});var fA=Qee();Object.defineProperty(_n,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return fA.requestPolicyFactoryPolicyName}});Object.defineProperty(_n,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return fA.createRequestPolicyFactoryPolicy}});Object.defineProperty(_n,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return fA.HttpPipelineLogLevel}});var Bze=WR();Object.defineProperty(_n,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Bze.disableKeepAlivePolicyName}});var qze=Yee();Object.defineProperty(_n,"convertHttpClient",{enumerable:!0,get:function(){return qze.convertHttpClient}});var Mze=my();Object.defineProperty(_n,"toHttpHeadersLike",{enumerable:!0,get:function(){return Mze.toHttpHeadersLike}})});var Y_=g(tc=>{"use strict";var Jee=":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",kze=Jee+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",ete="["+Jee+"]["+kze+"]*",jze=new RegExp("^"+ete+"$"),Uze=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};tc.isExist=function(e){return typeof e<"u"};tc.isEmptyObject=function(e){return Object.keys(e).length===0};tc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var mA=Y_(),$ze={allowBooleanAttributes:!1,unpairedTags:[]};ste.validate=function(e,t){t=Object.assign({},$ze,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!Yze(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ti("InvalidTag",d,zn(e,s))}let c=Vze(e,s);if(c===!1)return ti("InvalidAttr","Attributes for '"+l+"' have open quote.",zn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=nte(u,t);if(p===!0)i=!0;else return ti(p.err.code,p.err.msg,zn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ti("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",zn(e,a));if(r.length===0)return ti("InvalidTag","Closing tag '"+l+"' has not been opened.",zn(e,a));{let d=r.pop();if(l!==d.tagName){let p=zn(e,d.tagStartPos);return ti("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",zn(e,a))}r.length==0&&(n=!0)}}else return ti("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",zn(e,s));else{let d=nte(u,t);if(d!==!0)return ti(d.err.code,d.err.msg,zn(e,s-u.length+d.err.line));if(n===!0)return ti("InvalidXml","Multiple possible root nodes found.",zn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ti("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ti("InvalidXml","Start tag expected.",1);return!0};function tte(e){return e===" "||e===" "||e===` +`||e==="\r"}function rte(e,t){let r=t;for(;t5&&i==="xml")return ti("InvalidXml","XML declaration allowed only at the start of the document.",zn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function ite(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Hze='"',Gze="'";function Vze(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var Wze=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function nte(e,t){let r=mA.getAllMatches(e,Wze),i={};for(let n=0;n{var ate={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},Zze=function(e){return Object.assign({},ate,e)};gA.buildOptions=Zze;gA.defaultOptions=ate});var cte=g((Axt,lte)=>{"use strict";var yA=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};lte.exports=yA});var dte=g((Cxt,ute)=>{var Jze=Y_();function e$e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function t$e(e,t){let r="";for(;t{var l$e=/^[-+]?0x[a-fA-F0-9]+$/,c$e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var u$e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function d$e(e,t={}){if(t=Object.assign({},u$e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&l$e.test(r))return Number.parseInt(r,16);{let i=c$e.exec(r);if(i){let n=i[1],s=i[2],a=p$e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function p$e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}pte.exports=d$e});var bA=g((Pxt,mte)=>{function f$e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}mte.exports=f$e});var yte=g((Ixt,gte)=>{"use strict";var hte=Y_(),gy=cte(),m$e=dte(),h$e=fte(),g$e=bA(),vA=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=y$e,this.parseXml=E$e,this.parseTextData=b$e,this.resolveNameSpace=v$e,this.buildAttributesMap=w$e,this.isItStopNode=N$e,this.replaceEntitiesValue=x$e,this.readStopNodeData=A$e,this.saveTextToParentTag=T$e,this.addChild=S$e,this.ignoreAttributesFn=g$e(this.options.ignoreAttributes)}};function y$e(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?wA(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?wA(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function v$e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var _$e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function w$e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=hte.getAllMatches(e,_$e),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=_A(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new gy(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=np(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=m$e(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=np(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=_A(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new gy(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new gy(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new gy(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function S$e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var x$e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function T$e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function N$e(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function R$e(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=np(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=np(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=np(e,"]]>",r,"StopNode is not closed.")-2;else{let s=_A(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function wA(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:h$e(e,r)}else return hte.isExist(e)?e:""}gte.exports=vA});var _te=g(vte=>{"use strict";function C$e(e,t){return bte(e,t)}function bte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function O$e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:D$e}=ote(),L$e=yte(),{prettify:F$e}=_te(),B$e=hA(),EA=class{constructor(t){this.externalEntities={},this.options=D$e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=B$e.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new L$e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:F$e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};wte.exports=EA});var Rte=g((Fxt,Nte)=>{var q$e=` +`;function M$e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=q$e),xte(e,t,"",r)}function xte(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=Ste(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=Ste(o[":@"],t),p=i+`<${l}${d}`,f=xte(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function k$e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var U$e=Rte(),z$e=bA(),$$e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function vu(e){this.options=Object.assign({},$$e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=z$e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=V$e),this.processTextOrObjNode=H$e,this.options.format?(this.indentate=G$e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}vu.prototype.build=function(e){return this.options.preserveOrder?U$e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};vu.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};vu.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var W$e=hA(),K$e=Ete(),X$e=Cte();Ote.exports={XMLParser:K$e,XMLValidator:W$e,XMLBuilder:X$e}});var SA=g(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});Km.XML_CHARKEY=Km.XML_ATTRKEY=void 0;Km.XML_ATTRKEY="$";Km.XML_CHARKEY="_"});var Lte=g(Z_=>{"use strict";Object.defineProperty(Z_,"__esModule",{value:!0});Z_.stringifyXML=Z$e;Z_.parseXML=J$e;var xA=Pte(),Ite=SA();function Dte(e){var t;return{attributesGroupName:Ite.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:Ite.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function Q$e(e={}){var t,r;return Object.assign(Object.assign({},Dte(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 Y$e(e={}){return Object.assign(Object.assign({},Dte(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function Z$e(e,t={}){let r=Q$e(t),i=new xA.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function J$e(e,t={}){if(!e)throw new Error("Document is empty");let r=xA.XMLValidator.validate(e);if(r!==!0)throw r;let n=new xA.XMLParser(Y$e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var qte=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.XML_CHARKEY=tl.XML_ATTRKEY=tl.parseXML=tl.stringifyXML=void 0;var Fte=Lte();Object.defineProperty(tl,"stringifyXML",{enumerable:!0,get:function(){return Fte.stringifyXML}});Object.defineProperty(tl,"parseXML",{enumerable:!0,get:function(){return Fte.parseXML}});var Bte=SA();Object.defineProperty(tl,"XML_ATTRKEY",{enumerable:!0,get:function(){return Bte.XML_ATTRKEY}});Object.defineProperty(tl,"XML_CHARKEY",{enumerable:!0,get:function(){return Bte.XML_CHARKEY}})});var Mte=g(J_=>{"use strict";Object.defineProperty(J_,"__esModule",{value:!0});J_.AbortError=void 0;var TA=class extends Error{constructor(t){super(t),this.name="AbortError"}};J_.AbortError=TA});var kte=g(ew=>{"use strict";Object.defineProperty(ew,"__esModule",{value:!0});ew.AbortError=void 0;var eHe=Mte();Object.defineProperty(ew,"AbortError",{enumerable:!0,get:function(){return eHe.AbortError}})});var AA=g(by=>{"use strict";Object.defineProperty(by,"__esModule",{value:!0});var Xm=new WeakMap,tw=new WeakMap,yy=class e{constructor(){this.onabort=null,Xm.set(this,[]),tw.set(this,!1)}get aborted(){if(!tw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return tw.get(this)}static get none(){return new e}addEventListener(t,r){if(!Xm.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Xm.get(this).push(r)}removeEventListener(t,r){if(!Xm.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Xm.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function jte(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Xm.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),tw.set(e,!0)}var NA=class extends Error{constructor(t){super(t),this.name="AbortError"}},RA=class{constructor(t){if(this._signal=new yy,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){jte(this._signal)}static timeout(t){let r=new yy,i=setTimeout(jte,t,r);return typeof i.unref=="function"&&i.unref(),r}};by.AbortController=RA;by.AbortError=NA;by.AbortSignal=yy});var ore=g(ap=>{"use strict";Object.defineProperty(ap,"__esModule",{value:!0});var tHe=pm(),Ute=AA(),rHe=Un(),sp=tHe.createClientLogger("core-lro"),$te=2e3,Hte=["succeeded","canceled","failed"];function Gte(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function zte(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function iHe(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function nHe(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=iHe(t,i.message);return{code:r,message:t}}function Vte(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=nHe(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),sp.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,sHe({response:o,state:t,processResult:s}))}function sHe(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function Wte(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};sp.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return Vte({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function aHe(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(zte({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(sp.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${Hte.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(zte({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function Kte(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await aHe({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(Vte({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!Hte.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let q=b!==T;r.config.operationLocation=T,c?.(T,q)}else c?.(b,!1)}f?.(r,w)}}function Xte(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Qte(e){return e.headers.location}function Yte(e){return e.headers["operation-location"]}function Zte(e){return e.headers["azure-asyncoperation"]}function oHe(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Jte(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=Yte(t),a=Zte(t),o=Xte({operationLocation:s,azureAsyncOperation:a}),l=Qte(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:oHe({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function ere(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 PA(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 sp.verbose(`LRO: unrecognized operation status: ${t}`),t}}function lHe(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return ere({status:r,statusCode:e.statusCode})}function cHe(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return ere({status:s,statusCode:e.statusCode})}function PA(e){return e===202?"running":e<300?"succeeded":"failed"}function tre({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?uHe(new Date(t)):r*1e3}}function rre(e){let t=e.flatResponse.error;if(!t){sp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){sp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function uHe(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Jte({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:ire,setErrorAsResult:s})}function nre({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Xte({operationLocation:Yte(e),azureAsyncOperation:Zte(e)});case"ResourceLocation":return Qte(e);case"Body":default:return}}function IA({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return lHe(e);case"ResourceLocation":return PA(e.statusCode);case"Body":return cHe(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function sre({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function are(e){return e.name==="RestError"}async function pHe(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return Kte({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:rre,updateState:s,getPollingInterval:tre,getOperationLocation:nre,getOperationStatus:IA,isOperationError:are,getResourceLocation:sre,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var fHe=()=>({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 mHe(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=$te,restoreFrom:y}=d||{},b=fHe(),w=m?(()=>{let x=!1;return(Y,L)=>{L?m(Y):x||m(Y),x=!0}})():void 0,v=y?Gte(y):await Wte({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new Ute.AbortController,q=new Map,O=async()=>q.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return q.set(Y,x),()=>q.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:L}=Y?new Ute.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:L});!M.isDone();)await rHe.delay(P,{abortSignal:L}),await M.poll({abortSignal:L});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await Kte({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function hHe(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return mHe({getStatusFromInitialResponse:ire,getStatusFromPollResponse:IA,isOperationError:are,getOperationLocation:nre,getResourceLocation:sre,getPollingInterval:tre,getError:rre,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Jte({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var gHe=()=>({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)}),CA=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=gHe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await dHe({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await pHe({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):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 sp.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},rw=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},iw=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},nw=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 iw("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 rw("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()}},OA=class extends nw{constructor(t,r){let{intervalInMs:i=$te,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?Gte(n):{},d=new CA(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};ap.LroEngine=OA;ap.Poller=nw;ap.PollerCancelledError=iw;ap.PollerStoppedError=rw;ap.createHttpPoller=hHe});var qC=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var wn=Jl(),ne=(AJ(),xd(RJ)),wa=BJ(),Ht=Un(),_w=Zee(),Ey=uA(),qA=qte(),yHe=pm(),ww=kte(),mC=require("crypto"),bHe=AR(),hC=require("stream"),vHe=ore(),vre=require("events"),_He=require("fs"),wHe=require("util"),EHe=require("buffer");function Ew(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var SHe=Ew(_w),nh=Ew(Ey),gC=Ew(_He),xHe=Ew(wHe),oi=yHe.createClientLogger("storage-blob"),eh=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},_re="12.25.0",yC="2024-11-04",DA=256*1024*1024,LA=4e3*1024*1024,sw=5e4,THe=8*1024*1024,MA=4*1024*1024,NHe=5,RHe=100*1e3,bC="https://storage.azure.com/.default",co={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},AHe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={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"},rl="",wre="*",CHe=1*1024*1024,lre=256,OHe=4*CHe,rc=`\r +`,Ere="HTTP/1.1",PHe="AES256",IHe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",DHe=["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"],LHe=["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"],FHe="BlobUsesCustomerSpecifiedEncryption",BHe="BlobDoesNotUseCustomerSpecifiedEncryption",qHe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function MHe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=jHe(r),t.pathname=r,t.toString()}function kHe(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 op(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function sh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=kHe(e),e=IHe);let r=op(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=op(e,"AccountName"),s=Buffer.from(op(e,"AccountKey"),"base64"),!r){i=op(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=op(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=op(e,"SharedAccessSignature"),n=op(e,"AccountName");if(n||(n=Rre(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:n,accountSas:i}}}function jHe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(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 ic(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function cre(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function Sre(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function Sw(e){try{return new URL(e).pathname}catch{return}}function UHe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function zHe(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 xre(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(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+HHe(t.toString(),48-e.length,"0");return $He(s)}async function Tre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function HHe(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 Nre(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Rre(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:_C(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function _C(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&&qHe.includes(e.port)}function cp(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 GHe(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 vy(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function dre(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 cw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function Sy(e){return e?e.scheme+" "+e.value:void 0}function Zm(e){return e.encoded?decodeURIComponent(e.content):e.content}function VHe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Zm(t.name)}))}})}function WHe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Zm(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Zm(r.name)}))}})}function*pre(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):_u.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:_u.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:_u.maxRetryDelayInMs):_u.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:_u.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:_u.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=Sre(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=ic(n.url,co.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(oi.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(oi.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return oi.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return oi.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return oi.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${n}ms`),Tre(n,i,KHe)}},dw=class{constructor(t){this.retryOptions=t}create(t,r){return new uw(t,r,this.retryOptions)}},xy=class extends eh{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},XHe=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]),QHe=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]),YHe=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 Are(e,t){return ZHe(e,t)?-1:1}function ZHe(e,t){let r=[XHe,QHe,YHe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>Are(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=Sw(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=xre(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},Ty=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},Zt=class extends Ty{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new pw(t,r,this)}computeHMACSHA256(t){return mC.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},fw=class extends xy{constructor(t,r){super(t,r)}},er=class extends Ty{create(t,r){return new fw(t,r)}},FA;function JHe(){return FA||(FA=wn.createDefaultHttpClient()),FA}var eGe="storageBrowserPolicy";function tGe(){return{name:eGe,async sendRequest(e,t){return Ht.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=ic(e.url,co.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var rGe="storageRetryPolicy",Ny;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Ny||(Ny={}));var Qm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ny.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},iGe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],nGe=new ww.AbortError("The operation was aborted.");function sGe(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Qm.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Qm.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Qm.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Qm.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:Qm.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:Qm.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return oi.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of iGe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return oi.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return oi.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return oi.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return oi.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case Ny.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case Ny.FIXED:b=c;break}else b=Math.random()*1e3;return oi.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:rGe,async sendRequest(h,y){p&&(h.url=ic(h.url,co.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?Sre(h.url,d):void 0,v=!1,E=1,T=!0,q,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,q=void 0,O=void 0;try{oi.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),q=await y(h),v=v||!B&&q.status===404}catch(P){if(wn.isRestError(P))oi.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw oi.error(`RetryPolicy: Caught error, message: ${Ht.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:q,error:O}),T&&await Tre(m(B,E),h.abortSignal,nGe),E++}if(q)return q;throw O??new wn.RestError("RetryPolicy failed without known error.")}}}var aGe="storageSharedKeyCredentialPolicy";function Cre(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=mC.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>Are(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=Sw(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=xre(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:aGe,async sendRequest(s,a){return t(s),a(s)}}}var mw=class extends eh{constructor(t,r){super(t,r)}async sendRequest(t){return Ht.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=ic(t.url,co.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},hw=class{create(t,r){return new mw(t,r)}},oGe="StorageCorrectContentLengthPolicy";function lGe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:oGe,async sendRequest(t,r){return e(t),r(t)}}}function Eu(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 Ry=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Jt(e,t={}){e||(e=new er);let r=new Ry([],t);return r._credential=e,r}function cGe(e){let t=[uGe,Ire,dGe,pGe,fGe,mGe,gGe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>hGe(n));return{wrappedPolicies:_w.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function Ore(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?_w.convertHttpClient(i):JHe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${_re}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=Ey.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:DHe,additionalAllowedQueryParameters:LHe,logger:oi.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:qA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:qA.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:wn.decompressResponsePolicyName}),a.addPolicy(lGe()),a.addPolicy(sGe(n.retryOptions),{phase:"Retry"}),a.addPolicy(tGe());let c=cGe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=Pre(e);wa.isTokenCredential(u)?a.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:bC,challengeCallbacks:{authorizeRequestOnChallenge:Ey.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof Zt&&a.addPolicy(Cre({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function Pre(e){if(e._credential)return e._credential;let t=new er;for(let r of e.factories)if(wa.isTokenCredential(r.credential))t=r.credential;else if(Ire(r))return r;return t}function Ire(e){return e instanceof Zt?!0:e.constructor.name==="StorageSharedKeyCredential"}function uGe(e){return e instanceof er?!0:e.constructor.name==="AnonymousCredential"}function dGe(e){return wa.isTokenCredential(e.credential)}function pGe(e){return e instanceof hw?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function fGe(e){return e instanceof dw?!0:e.constructor.name==="StorageRetryPolicyFactory"}function mGe(e){return e.constructor.name==="TelemetryPolicyFactory"}function hGe(e){return e.constructor.name==="InjectorPolicyFactory"}function gGe(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,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var wC={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"}}}}},yGe={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"}}}}},bGe={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"}}}}},vGe={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"}}}}},_Ge={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"}}}}},wGe={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"}}}}},le={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"}}}}},Dre={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},EGe={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"}}}}},Lre={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"}}}}},SGe={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"}}}}}}},xGe={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"}}}}},Fre={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"}}}}},Bre={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"}}}}},EC={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"}}}}},TGe={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"}}}}},SC={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"}}}}}}},NGe={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"}}}}},RGe={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"}}}}},AGe={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"}}}}},qre={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"}}}}},CGe={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"}}}}}}},OGe={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"}}}}},PGe={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"}}}}},IGe={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"}}}}},Mre={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"}}}}},DGe={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"}}}}}}},LGe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},kre={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"}}}}}}},jre={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"}}}}}}},FGe={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"}}}}},xC={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"}}}}},BGe={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"}}}}},qGe={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"}}}}},Ure={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"}}}}},MGe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},kGe={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"}}}}}}},jGe={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"}}}}},UGe={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},zGe={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"}}}}}}},$Ge={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"}}}}},zre={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"}}}}},$re={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hre={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"}}}}},Gre={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vre={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"}}}}},Wre={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kre={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"}}}}},Xre={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qre={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"}}}}},Yre={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zre={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"}}}}},Jre={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},eie={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"}}}}},tie={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rie={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"}}}}},iie={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nie={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"}}}}},sie={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},aie={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"}}}}},oie={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lie={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"}}}}},cie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},uie={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"}}}}},die={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pie={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"}}}}},fie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mie={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"}}}}},hie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gie={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"}}}}},yie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bie={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"}}}}},vie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ie={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"}}}}},wie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Eie={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"}}}}},Sie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xie={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"}}}}},Tie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nie={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"}}}}},Rie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aie={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"}}}}},Cie={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oie={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"}}}}},Pie={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iie={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"}}}}},Die={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lie={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"}}}}},Fie={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bie={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"}}}}},qie={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mie={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"}}}}},kie={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kA={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"}}}}},jie={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uie={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"}}}}},zie={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ie={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"}}}}},Hie={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gie={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"}}}}},Vie={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wie={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"}}}}},Kie={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xie={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"}}}}},Qie={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yie={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"]}}}}},Zie={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jie={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"}}}}},ene={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tne={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"}}}}},rne={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ine={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"}}}}},nne={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sne={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"}}}}},ane={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},one={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"}}}}},lne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cne={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"}}}}},une={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dne={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"}}}}},pne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fne={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"}}}}},mne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hne={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"}}}}},gne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yne={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"}}}}},bne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vne={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"}}}}},_ne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wne={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"}}}}},Ene={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jA={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"}}}}},Sne={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xne={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"}}}}},Tne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},UA={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"}}}}},Nne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rne={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"}}}}},Ane={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cne={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"}}}}},One={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pne={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"}}}}},Ine={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dne={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"}}}}},Lne={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fne={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"}}}}},Bne={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qne={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"}}}}},Mne={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kne={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"}}}}},jne={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Une={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"}}}}},zne={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ne={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"}}}}},Hne={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gne={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"}}}}},Vne={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={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"}}}}},Kne={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xne={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"}}}}},Qne={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yne={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"}}}}},Zne={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jne={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"}}}}},ese={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tse={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"}}}}},rse={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ise={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"}}}}},nse={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sse={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"}}}}},ase={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ose={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"}}}}},lse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cse={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"}}}}},use={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dse={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"}}}}},pse={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fse={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"}}}}},mse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ah=Object.freeze({__proto__:null,AccessPolicy:AGe,AppendBlobAppendBlockExceptionHeaders:Zne,AppendBlobAppendBlockFromUrlExceptionHeaders:ese,AppendBlobAppendBlockFromUrlHeaders:Jne,AppendBlobAppendBlockHeaders:Yne,AppendBlobCreateExceptionHeaders:Qne,AppendBlobCreateHeaders:Xne,AppendBlobSealExceptionHeaders:rse,AppendBlobSealHeaders:tse,ArrowConfiguration:zGe,ArrowField:$Ge,BlobAbortCopyFromURLExceptionHeaders:Ene,BlobAbortCopyFromURLHeaders:wne,BlobAcquireLeaseExceptionHeaders:ane,BlobAcquireLeaseHeaders:sne,BlobBreakLeaseExceptionHeaders:mne,BlobBreakLeaseHeaders:fne,BlobChangeLeaseExceptionHeaders:pne,BlobChangeLeaseHeaders:dne,BlobCopyFromURLExceptionHeaders:_ne,BlobCopyFromURLHeaders:vne,BlobCreateSnapshotExceptionHeaders:gne,BlobCreateSnapshotHeaders:hne,BlobDeleteExceptionHeaders:Hie,BlobDeleteHeaders:$ie,BlobDeleteImmutabilityPolicyExceptionHeaders:ene,BlobDeleteImmutabilityPolicyHeaders:Jie,BlobDownloadExceptionHeaders:jie,BlobDownloadHeaders:kA,BlobFlatListSegment:CGe,BlobGetAccountInfoExceptionHeaders:Tne,BlobGetAccountInfoHeaders:xne,BlobGetPropertiesExceptionHeaders:zie,BlobGetPropertiesHeaders:Uie,BlobGetTagsExceptionHeaders:Ane,BlobGetTagsHeaders:Rne,BlobHierarchyListSegment:DGe,BlobItemInternal:OGe,BlobName:PGe,BlobPrefix:LGe,BlobPropertiesInternal:IGe,BlobQueryExceptionHeaders:Nne,BlobQueryHeaders:UA,BlobReleaseLeaseExceptionHeaders:lne,BlobReleaseLeaseHeaders:one,BlobRenewLeaseExceptionHeaders:une,BlobRenewLeaseHeaders:cne,BlobServiceProperties:wC,BlobServiceStatistics:Dre,BlobSetExpiryExceptionHeaders:Kie,BlobSetExpiryHeaders:Wie,BlobSetHttpHeadersExceptionHeaders:Qie,BlobSetHttpHeadersHeaders:Xie,BlobSetImmutabilityPolicyExceptionHeaders:Zie,BlobSetImmutabilityPolicyHeaders:Yie,BlobSetLegalHoldExceptionHeaders:rne,BlobSetLegalHoldHeaders:tne,BlobSetMetadataExceptionHeaders:nne,BlobSetMetadataHeaders:ine,BlobSetTagsExceptionHeaders:One,BlobSetTagsHeaders:Cne,BlobSetTierExceptionHeaders:Sne,BlobSetTierHeaders:jA,BlobStartCopyFromURLExceptionHeaders:bne,BlobStartCopyFromURLHeaders:yne,BlobTag:NGe,BlobTags:SC,BlobUndeleteExceptionHeaders:Vie,BlobUndeleteHeaders:Gie,Block:FGe,BlockBlobCommitBlockListExceptionHeaders:pse,BlockBlobCommitBlockListHeaders:dse,BlockBlobGetBlockListExceptionHeaders:mse,BlockBlobGetBlockListHeaders:fse,BlockBlobPutBlobFromUrlExceptionHeaders:ase,BlockBlobPutBlobFromUrlHeaders:sse,BlockBlobStageBlockExceptionHeaders:lse,BlockBlobStageBlockFromURLExceptionHeaders:use,BlockBlobStageBlockFromURLHeaders:cse,BlockBlobStageBlockHeaders:ose,BlockBlobUploadExceptionHeaders:nse,BlockBlobUploadHeaders:ise,BlockList:jre,BlockLookupList:kre,ClearRange:qGe,ContainerAcquireLeaseExceptionHeaders:Tie,ContainerAcquireLeaseHeaders:xie,ContainerBreakLeaseExceptionHeaders:Pie,ContainerBreakLeaseHeaders:Oie,ContainerChangeLeaseExceptionHeaders:Die,ContainerChangeLeaseHeaders:Iie,ContainerCreateExceptionHeaders:sie,ContainerCreateHeaders:nie,ContainerDeleteExceptionHeaders:cie,ContainerDeleteHeaders:lie,ContainerFilterBlobsExceptionHeaders:Sie,ContainerFilterBlobsHeaders:Eie,ContainerGetAccessPolicyExceptionHeaders:fie,ContainerGetAccessPolicyHeaders:pie,ContainerGetAccountInfoExceptionHeaders:kie,ContainerGetAccountInfoHeaders:Mie,ContainerGetPropertiesExceptionHeaders:oie,ContainerGetPropertiesHeaders:aie,ContainerItem:SGe,ContainerListBlobFlatSegmentExceptionHeaders:Fie,ContainerListBlobFlatSegmentHeaders:Lie,ContainerListBlobHierarchySegmentExceptionHeaders:qie,ContainerListBlobHierarchySegmentHeaders:Bie,ContainerProperties:xGe,ContainerReleaseLeaseExceptionHeaders:Rie,ContainerReleaseLeaseHeaders:Nie,ContainerRenameExceptionHeaders:vie,ContainerRenameHeaders:bie,ContainerRenewLeaseExceptionHeaders:Cie,ContainerRenewLeaseHeaders:Aie,ContainerRestoreExceptionHeaders:yie,ContainerRestoreHeaders:gie,ContainerSetAccessPolicyExceptionHeaders:hie,ContainerSetAccessPolicyHeaders:mie,ContainerSetMetadataExceptionHeaders:die,ContainerSetMetadataHeaders:uie,ContainerSubmitBatchExceptionHeaders:wie,ContainerSubmitBatchHeaders:_ie,CorsRule:_Ge,DelimitedTextConfiguration:jGe,FilterBlobItem:TGe,FilterBlobSegment:EC,GeoReplication:EGe,JsonTextConfiguration:UGe,KeyInfo:Fre,ListBlobsFlatSegmentResponse:qre,ListBlobsHierarchySegmentResponse:Mre,ListContainersSegmentResponse:Lre,Logging:yGe,Metrics:vGe,PageBlobClearPagesExceptionHeaders:Bne,PageBlobClearPagesHeaders:Fne,PageBlobCopyIncrementalExceptionHeaders:Kne,PageBlobCopyIncrementalHeaders:Wne,PageBlobCreateExceptionHeaders:Ine,PageBlobCreateHeaders:Pne,PageBlobGetPageRangesDiffExceptionHeaders:zne,PageBlobGetPageRangesDiffHeaders:Une,PageBlobGetPageRangesExceptionHeaders:jne,PageBlobGetPageRangesHeaders:kne,PageBlobResizeExceptionHeaders:Hne,PageBlobResizeHeaders:$ne,PageBlobUpdateSequenceNumberExceptionHeaders:Vne,PageBlobUpdateSequenceNumberHeaders:Gne,PageBlobUploadPagesExceptionHeaders:Lne,PageBlobUploadPagesFromURLExceptionHeaders:Mne,PageBlobUploadPagesFromURLHeaders:qne,PageBlobUploadPagesHeaders:Dne,PageList:xC,PageRange:BGe,QueryFormat:kGe,QueryRequest:Ure,QuerySerialization:MGe,RetentionPolicy:bGe,ServiceFilterBlobsExceptionHeaders:iie,ServiceFilterBlobsHeaders:rie,ServiceGetAccountInfoExceptionHeaders:Jre,ServiceGetAccountInfoHeaders:Zre,ServiceGetPropertiesExceptionHeaders:Gre,ServiceGetPropertiesHeaders:Hre,ServiceGetStatisticsExceptionHeaders:Wre,ServiceGetStatisticsHeaders:Vre,ServiceGetUserDelegationKeyExceptionHeaders:Yre,ServiceGetUserDelegationKeyHeaders:Qre,ServiceListContainersSegmentExceptionHeaders:Xre,ServiceListContainersSegmentHeaders:Kre,ServiceSetPropertiesExceptionHeaders:$re,ServiceSetPropertiesHeaders:zre,ServiceSubmitBatchExceptionHeaders:tie,ServiceSubmitBatchHeaders:eie,SignedIdentifier:RGe,StaticWebsite:wGe,StorageError:le,UserDelegationKey:Bre}),oh={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},HGe={parameterPath:"blobServiceProperties",mapper:wC},Su={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},xw={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},xu={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},GGe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},TC={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},NC={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},dp={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},pp={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},VGe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},WGe={parameterPath:"keyInfo",mapper:Fre},KGe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},RC={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},hse={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},gse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Us={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},yse={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},bse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},vse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Ji={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},po={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},_se={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},XGe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},QGe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},tt={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},rt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},wse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Ese={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},YGe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Sse={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},ZGe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},JGe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},eVe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tVe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},rVe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},nl={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},xse={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Tse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Nse={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Rse={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},lh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Ase={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Cse={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ose={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},Pse={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Ise={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Dse={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"},iVe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},oc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},ch={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Ly={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},nVe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},sVe={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Di={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Li={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},Fi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},qt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Mt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},aVe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},oVe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},lVe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},cVe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},uVe={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},uh={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},dh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},ph={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},fh={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},mh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},hh={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},Lse={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fp={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},mp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},dVe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pVe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},En={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},fVe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gh={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"]}}},Fse={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},yh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},bh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},vh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},_h={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},Bse={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},Tw={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},hp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},mVe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},wh={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},hVe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Fy={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},By={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},qse={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},gVe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},yVe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},bVe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},vVe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_Ve={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"]}}},wVe={parameterPath:["options","queryRequest"],mapper:Ure},EVe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Mse={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},SVe={parameterPath:["options","tags"],mapper:SC},Tu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Eh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},xVe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},kse={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},jse={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},Nw={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Rw={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},Aw={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},AC={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Use={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},CC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},OC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},PC={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},TVe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},IC={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},NVe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},DC={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},RVe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},zse={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},AVe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},CVe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},OVe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},PVe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},IVe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},$se={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Hse={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},LC={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},Gse={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},DVe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Vse={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},LVe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},Wse={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kse={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},FVe={parameterPath:"blocks",mapper:kre},Xse={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},BVe={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},zA=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},qVe)}getProperties(t){return this.client.sendOperationRequest({options:t},MVe)}getStatistics(t){return this.client.sendOperationRequest({options:t},kVe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},jVe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},UVe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},zVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},$Ve)}filterBlobs(t){return this.client.sendOperationRequest({options:t},HVe)}},Nu=nh.createSerializer(ah,!0),qVe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:zre},default:{bodyMapper:le,headersMapper:$re}},requestBody:HGe,queryParameters:[xw,xu,pe],urlParameters:[de],headerParameters:[oh,Su,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nu},MVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:wC,headersMapper:Hre},default:{bodyMapper:le,headersMapper:Gre}},queryParameters:[xw,xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},kVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Dre,headersMapper:Vre},default:{bodyMapper:le,headersMapper:Wre}},queryParameters:[xw,pe,GGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},jVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:Lre,headersMapper:Kre},default:{bodyMapper:le,headersMapper:Xre}},queryParameters:[pe,TC,NC,dp,pp,VGe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},UVe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:Bre,headersMapper:Qre},default:{bodyMapper:le,headersMapper:Yre}},requestBody:WGe,queryParameters:[xw,pe,KGe],urlParameters:[de],headerParameters:[oh,Su,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nu},zVe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Zre},default:{bodyMapper:le,headersMapper:Jre}},queryParameters:[xu,pe,RC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},$Ve={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:eie},default:{bodyMapper:le,headersMapper:tie}},requestBody:hse,queryParameters:[pe,gse],urlParameters:[de],headerParameters:[Su,fe,me,Us,yse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Nu},HVe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:EC,headersMapper:rie},default:{bodyMapper:le,headersMapper:iie}},queryParameters:[pe,dp,pp,bse,vse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Nu},$A=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},GVe)}getProperties(t){return this.client.sendOperationRequest({options:t},VVe)}delete(t){return this.client.sendOperationRequest({options:t},WVe)}setMetadata(t){return this.client.sendOperationRequest({options:t},KVe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},XVe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},QVe)}restore(t){return this.client.sendOperationRequest({options:t},YVe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},ZVe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},JVe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},eWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},tWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},rWe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},iWe)}breakLease(t){return this.client.sendOperationRequest({options:t},nWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},sWe)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},aWe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},oWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},lWe)}},Bi=nh.createSerializer(ah,!0),GVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:nie},default:{bodyMapper:le,headersMapper:sie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,po,_se,XGe,QGe],isXML:!0,serializer:Bi},VVe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:aie},default:{bodyMapper:le,headersMapper:oie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},WVe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:lie},default:{bodyMapper:le,headersMapper:cie}},queryParameters:[pe,Ji],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt],isXML:!0,serializer:Bi},KVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:uie},default:{bodyMapper:le,headersMapper:die}},queryParameters:[pe,Ji,wse],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt],isXML:!0,serializer:Bi},XVe={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:pie},default:{bodyMapper:le,headersMapper:fie}},queryParameters:[pe,Ji,Ese],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Bi},QVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:mie},default:{bodyMapper:le,headersMapper:hie}},requestBody:YGe,queryParameters:[pe,Ji,Ese],urlParameters:[de],headerParameters:[oh,Su,fe,me,_se,ot,tt,rt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},YVe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:gie},default:{bodyMapper:le,headersMapper:yie}},queryParameters:[pe,Ji,Sse],urlParameters:[de],headerParameters:[fe,me,Ae,ZGe,JGe],isXML:!0,serializer:Bi},ZVe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:bie},default:{bodyMapper:le,headersMapper:vie}},queryParameters:[pe,Ji,eVe],urlParameters:[de],headerParameters:[fe,me,Ae,tVe,rVe],isXML:!0,serializer:Bi},JVe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:_ie},default:{bodyMapper:le,headersMapper:wie}},requestBody:hse,queryParameters:[pe,gse,Ji],urlParameters:[de],headerParameters:[Su,fe,me,Us,yse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Bi},eWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:EC,headersMapper:Eie},default:{bodyMapper:le,headersMapper:Sie}},queryParameters:[pe,dp,pp,bse,vse,Ji],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},tWe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:xie},default:{bodyMapper:le,headersMapper:Tie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,xse,Tse,Nse],isXML:!0,serializer:Bi},rWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Nie},default:{bodyMapper:le,headersMapper:Rie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Rse,lh],isXML:!0,serializer:Bi},iWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Aie},default:{bodyMapper:le,headersMapper:Cie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Ase],isXML:!0,serializer:Bi},nWe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:Oie},default:{bodyMapper:le,headersMapper:Pie}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Cse,Ose],isXML:!0,serializer:Bi},sWe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Iie},default:{bodyMapper:le,headersMapper:Die}},queryParameters:[pe,Ji,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Pse,Ise],isXML:!0,serializer:Bi},aWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:qre,headersMapper:Lie},default:{bodyMapper:le,headersMapper:Fie}},queryParameters:[pe,TC,NC,dp,pp,Ji,Dse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},oWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:Mre,headersMapper:Bie},default:{bodyMapper:le,headersMapper:qie}},queryParameters:[pe,TC,NC,dp,pp,Ji,Dse,iVe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},lWe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Mie},default:{bodyMapper:le,headersMapper:kie}},queryParameters:[xu,pe,RC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Bi},HA=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},cWe)}getProperties(t){return this.client.sendOperationRequest({options:t},uWe)}delete(t){return this.client.sendOperationRequest({options:t},dWe)}undelete(t){return this.client.sendOperationRequest({options:t},pWe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},fWe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},mWe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},hWe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},gWe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},yWe)}setMetadata(t){return this.client.sendOperationRequest({options:t},bWe)}acquireLease(t){return this.client.sendOperationRequest({options:t},vWe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},_We)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},wWe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},EWe)}breakLease(t){return this.client.sendOperationRequest({options:t},SWe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},xWe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},TWe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},NWe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},RWe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},AWe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},CWe)}query(t){return this.client.sendOperationRequest({options:t},OWe)}getTags(t){return this.client.sendOperationRequest({options:t},PWe)}setTags(t){return this.client.sendOperationRequest({options:t},IWe)}},_r=nh.createSerializer(ah,!0),cWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:kA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:kA},default:{bodyMapper:le,headersMapper:jie}},queryParameters:[pe,oc,ch],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Ly,nVe,sVe,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},uWe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:Uie},default:{bodyMapper:le,headersMapper:zie}},queryParameters:[pe,oc,ch],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,serializer:_r},dWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:$ie},default:{bodyMapper:le,headersMapper:Hie}},queryParameters:[pe,oc,ch,oVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,aVe],isXML:!0,serializer:_r},pWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Gie},default:{bodyMapper:le,headersMapper:Vie}},queryParameters:[pe,Sse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},fWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Wie},default:{bodyMapper:le,headersMapper:Kie}},queryParameters:[pe,lVe],urlParameters:[de],headerParameters:[fe,me,Ae,cVe,uVe],isXML:!0,serializer:_r},mWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Xie},default:{bodyMapper:le,headersMapper:Qie}},queryParameters:[xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,uh,dh,ph,fh,mh,hh],isXML:!0,serializer:_r},hWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Yie},default:{bodyMapper:le,headersMapper:Zie}},queryParameters:[pe,Lse],urlParameters:[de],headerParameters:[fe,me,Ae,rt,fp,mp],isXML:!0,serializer:_r},gWe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Jie},default:{bodyMapper:le,headersMapper:ene}},queryParameters:[pe,Lse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},yWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tne},default:{bodyMapper:le,headersMapper:rne}},queryParameters:[pe,dVe],urlParameters:[de],headerParameters:[fe,me,Ae,pVe],isXML:!0,serializer:_r},bWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:ine},default:{bodyMapper:le,headersMapper:nne}},queryParameters:[pe,wse],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},vWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sne},default:{bodyMapper:le,headersMapper:ane}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,xse,Tse,Nse,qt,Mt,_t],isXML:!0,serializer:_r},_We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:one},default:{bodyMapper:le,headersMapper:lne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Rse,lh,qt,Mt,_t],isXML:!0,serializer:_r},wWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:cne},default:{bodyMapper:le,headersMapper:une}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Ase,qt,Mt,_t],isXML:!0,serializer:_r},EWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:dne},default:{bodyMapper:le,headersMapper:pne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,lh,Pse,Ise,qt,Mt,_t],isXML:!0,serializer:_r},SWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:fne},default:{bodyMapper:le,headersMapper:mne}},queryParameters:[pe,nl],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,Cse,Ose,qt,Mt,_t],isXML:!0,serializer:_r},xWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:hne},default:{bodyMapper:le,headersMapper:gne}},queryParameters:[pe,fVe],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En],isXML:!0,serializer:_r},TWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:yne},default:{bodyMapper:le,headersMapper:bne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,qt,Mt,_t,fp,mp,gh,Fse,yh,bh,vh,_h,Bse,Tw,hp,mVe,wh],isXML:!0,serializer:_r},NWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:vne},default:{bodyMapper:le,headersMapper:_ne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,po,ot,tt,rt,qt,Mt,_t,fp,mp,En,gh,yh,bh,vh,_h,Tw,hp,wh,hVe,Fy,By,qse],isXML:!0,serializer:_r},RWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:wne},default:{bodyMapper:le,headersMapper:Ene}},queryParameters:[pe,gVe,bVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,yVe],isXML:!0,serializer:_r},AWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:jA},202:{headersMapper:jA},default:{bodyMapper:le,headersMapper:Sne}},queryParameters:[pe,oc,ch,vVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,Fse,_Ve],isXML:!0,serializer:_r},CWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:xne},default:{bodyMapper:le,headersMapper:Tne}},queryParameters:[xu,pe,RC],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:_r},OWe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:UA},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:UA},default:{bodyMapper:le,headersMapper:Nne}},requestBody:wVe,queryParameters:[pe,oc,EVe],urlParameters:[de],headerParameters:[oh,Su,fe,me,ot,tt,rt,Di,Li,Fi,qt,Mt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},PWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:SC,headersMapper:Rne},default:{bodyMapper:le,headersMapper:Ane}},queryParameters:[pe,oc,ch,Mse],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:_r},IWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Cne},default:{bodyMapper:le,headersMapper:One}},requestBody:SVe,queryParameters:[pe,ch,Mse],urlParameters:[de],headerParameters:[oh,Su,fe,me,ot,_t,Tu,Eh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:_r},GA=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},DWe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},LWe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},FWe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},BWe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},qWe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},MWe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},kWe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},jWe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},UWe)}},lc=nh.createSerializer(ah,!0),DWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Pne},default:{bodyMapper:le,headersMapper:Ine}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,fp,mp,En,gh,hp,wh,xVe,kse,jse],isXML:!0,serializer:lc},LWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Dne},default:{bodyMapper:le,headersMapper:Lne}},requestBody:Rw,queryParameters:[pe,AC],urlParameters:[de],headerParameters:[fe,me,Us,ot,tt,rt,Ly,Di,Li,Fi,qt,Mt,_t,En,Tu,Eh,Nw,Aw,Use,CC,OC,PC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:lc},FWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Fne},default:{bodyMapper:le,headersMapper:Bne}},queryParameters:[pe,AC],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,tt,rt,Ly,Di,Li,Fi,qt,Mt,_t,En,CC,OC,PC,TVe],isXML:!0,serializer:lc},BWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qne},default:{bodyMapper:le,headersMapper:Mne}},queryParameters:[pe,AC],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,yh,bh,vh,_h,Fy,By,Use,CC,OC,PC,IC,NVe,DC,RVe],isXML:!0,serializer:lc},qWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:xC,headersMapper:kne},default:{bodyMapper:le,headersMapper:jne}},queryParameters:[pe,dp,pp,oc,zse],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Ly,qt,Mt,_t],isXML:!0,serializer:lc},MWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:xC,headersMapper:Une},default:{bodyMapper:le,headersMapper:zne}},queryParameters:[pe,dp,pp,oc,zse,AVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Ly,qt,Mt,_t,CVe],isXML:!0,serializer:lc},kWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:$ne},default:{bodyMapper:le,headersMapper:Hne}},queryParameters:[xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,kse],isXML:!0,serializer:lc},jWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Gne},default:{bodyMapper:le,headersMapper:Vne}},queryParameters:[xu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,_t,jse,OVe],isXML:!0,serializer:lc},UWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Wne},default:{bodyMapper:le,headersMapper:Kne}},queryParameters:[pe,PVe],urlParameters:[de],headerParameters:[fe,me,Ae,tt,rt,qt,Mt,_t,Tw],isXML:!0,serializer:lc},VA=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},zWe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},$We)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},HWe)}seal(t){return this.client.sendOperationRequest({options:t},GWe)}},Cw=nh.createSerializer(ah,!0),zWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Xne},default:{bodyMapper:le,headersMapper:Qne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,fp,mp,En,hp,wh,IVe],isXML:!0,serializer:Cw},$We={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Yne},default:{bodyMapper:le,headersMapper:Zne}},requestBody:Rw,queryParameters:[pe,$se],urlParameters:[de],headerParameters:[fe,me,Us,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,Tu,Eh,Nw,Aw,Hse,LC],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Cw},HWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Jne},default:{bodyMapper:le,headersMapper:ese}},queryParameters:[pe,$se],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,En,yh,bh,vh,_h,Fy,By,Tu,IC,DC,Hse,LC,Gse],isXML:!0,serializer:Cw},GWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:tse},default:{bodyMapper:le,headersMapper:rse}},queryParameters:[pe,DVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tt,rt,qt,Mt,LC],isXML:!0,serializer:Cw},WA=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},VWe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},WWe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},KWe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},XWe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},QWe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},YWe)}},Sh=nh.createSerializer(ah,!0),VWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ise},default:{bodyMapper:le,headersMapper:nse}},requestBody:Rw,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,fp,mp,En,gh,hp,wh,Tu,Eh,Nw,Aw,Vse],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Sh},WWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sse},default:{bodyMapper:le,headersMapper:ase}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,Us,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,En,gh,yh,bh,vh,_h,Bse,Tw,hp,Fy,By,qse,Tu,Vse,LVe],isXML:!0,serializer:Sh},KWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ose},default:{bodyMapper:le,headersMapper:lse}},requestBody:Rw,queryParameters:[pe,Wse,Kse],urlParameters:[de],headerParameters:[fe,me,Us,ot,Di,Li,Fi,En,Tu,Eh,Nw,Aw],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Sh},XWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:cse},default:{bodyMapper:le,headersMapper:use}},queryParameters:[pe,Wse,Kse],urlParameters:[de],headerParameters:[fe,me,Ae,Us,ot,Di,Li,Fi,En,yh,bh,vh,_h,Fy,By,IC,DC,Gse],isXML:!0,serializer:Sh},QWe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:dse},default:{bodyMapper:le,headersMapper:pse}},requestBody:FVe,queryParameters:[pe,Xse],urlParameters:[de],headerParameters:[oh,Su,fe,me,po,ot,tt,rt,Di,Li,Fi,qt,Mt,_t,uh,dh,ph,fh,mh,hh,fp,mp,En,gh,hp,wh,Tu,Eh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Sh},YWe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:jre,headersMapper:fse},default:{bodyMapper:le,headersMapper:mse}},queryParameters:[pe,oc,Xse,BVe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Sh},ZWe=class extends SHe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new zA(this),this.container=new $A(this),this.blob=new HA(this),this.pageBlob=new GA(this),this.appendBlob=new VA(this),this.blockBlob=new WA(this)}},gw=class extends ZWe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Ay=class{constructor(t,r){this.url=MHe(t),this.accountName=Rre(t),this.pipeline=r,this.storageClientContext=new gw(this.url,Ore(r)),this.isHttps=Nre(UHe(this.url)||"","https"),this.credential=Pre(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=bHe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:_re,namespace:"Microsoft.Storage"}),nc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},sc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},KA=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return mC.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function ac(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var il=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){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=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}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?Bt(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Bt(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?ac(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?Bt(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Bt(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}`))}};function FC(e,t,r){return BC(e,t,r).sasQueryParameters}function BC(e,t,r){let i=e.version?e.version:yC,n=t instanceof Zt?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new KA(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?tKe(e,n):nKe(e,s);if(i>="2018-11-09")return n!==void 0?eKe(e,n):i>="2020-02-10"?iKe(e,s):rKe(e,s);if(i>="2015-04-05"){if(n!==void 0)return JWe(e,n);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 JWe(e,t){if(e=Th(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=nc.parse(e.permissions.toString()).toString():i=sc.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ac(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(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new il(e.version,s,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:n}}function eKe(e,t){if(e=Th(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 n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ac(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(s);return{sasQueryParameters:new il(e.version,a,n,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 tKe(e,t){if(e=Th(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 n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?ac(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(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function rKe(e,t){if(e=Th(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 n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function iKe(e,t){if(e=Th(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 n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function nKe(e,t){if(e=Th(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 n;e.permissions&&(e.blobName?n=nc.parse(e.permissions.toString()).toString():n=sc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?Bt(e.startsOn,!1):"",e.expiresOn?Bt(e.expiresOn,!1):"",xh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Bt(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Bt(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?ac(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(s);return{sasQueryParameters:new il(e.version,a,n,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:s}}function xh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Th(e){let t=e.version?e.version:yC;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 Cy=class{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=Ht.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==rl||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==rl||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==rl||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==rl||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},XA=class extends hC.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new ww.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},QA=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new XA(this.originalResponse.readableStreamBody,r,i,n,s)}},fre=16,mre=new Uint8Array([79,98,106,1]),sKe="avro.codec",aKe="avro.schema",$r=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},lp;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(lp||(lp={}));var Pi;(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"})(Pi||(Pi={}));var wu=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 Pi.NULL:case Pi.BOOLEAN:case Pi.INT:case Pi.LONG:case Pi.FLOAT:case Pi.DOUBLE:case Pi.BYTES:case Pi.STRING:return new YA(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new JA(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case lp.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new tC(i,t.name);case lp.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 ZA(t.symbols);case lp.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new eC(e.fromSchema(t.values));case lp.ARRAY:case lp.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},YA=class extends wu{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Pi.NULL:return $r.readNull();case Pi.BOOLEAN:return $r.readBoolean(t,r);case Pi.INT:return $r.readInt(t,r);case Pi.LONG:return $r.readLong(t,r);case Pi.FLOAT:return $r.readFloat(t,r);case Pi.DOUBLE:return $r.readDouble(t,r);case Pi.BYTES:return $r.readBytes(t,r);case Pi.STRING:return $r.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},ZA=class extends wu{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._symbols[i]}},JA=class extends wu{constructor(t){super(),this._types=t}async read(t,r={}){let i=await $r.readInt(t,r);return this._types[i].read(t,r)}},eC=class extends wu{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return $r.readMap(t,i,r)}},tC=class extends wu{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function hre(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await($r.readFixedBytes(this._dataStream,fre,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!hre(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await($r.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},iC=class{},gre=new ww.AbortError("Reading from the avro stream was aborted."),nC=class extends iC{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw gre;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{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 d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(gre)};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)})}},sC=class extends hC.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new rC(new nC(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="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 o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},aC=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new sC(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(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"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function up(e){if(e!==void 0)return e}function Ii(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=PHe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function oKe(e){return`https://${e}.blob.core.windows.net/.default`}function BA(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var oC=class extends vHe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=_y(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Ht.delay(this.intervalInMs)}},lKe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?_y(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,_y(r)):(r.isCancelled=!0,_y(r))},cKe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="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(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return _y(r)},uKe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function _y(e){return{state:Object.assign({},e),cancel:lKe,toString:uKe,update:cKe}}function js(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 wy;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(wy||(wy={}));var yw=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=wy.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new vre.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=wy.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},ow=EHe.constants.MAX_LENGTH,cC=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/ow);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new lC(this.buffers,this.size)}},uC=class{constructor(t,r,i,n,s,a){if(this.emitter=new vre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,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 cC(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()}};async function dKe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),RHe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function pKe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function fKe(e,t){return new Promise((r,i)=>{let n=gC.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var mKe=xHe.promisify(gC.stat),hKe=gC.createReadStream,uo=class e extends Ay{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=cre(this.url,co.Parameters.SNAPSHOT),this._versionId=cre(this.url,co.Parameters.VERSIONID)}withSnapshot(t){return new e(ic(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(ic(this.url,co.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Oy(this.url,this.pipeline)}getBlockBlobClient(){return new Py(this.url,this.pipeline)}getPageBlobClient(){return new Iy(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Ht.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:js({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:cw(a.objectReplicationRules)});if(!Ht.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=NHe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new QA(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:js({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Ii(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===FHe||i.details.errorCode===BHe))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:cw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:GHe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:vy({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Cy(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new oC({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(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||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:Sy(r.sourceAuthorization),tier:up(r.tier),blobTagsString:cp(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(up(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=MA),o<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={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=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(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await fKe(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 n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(_C(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:up(r.tier),blobTagsString:cp(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=FC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(vC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return BC(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Oy=class e extends uo{constructor(t,r,i,n){let s,a;if(n=n||{},Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(ic(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Ii(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:cp(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:wre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:js({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:Sy(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},Py=class e extends uo{constructor(t,r,i,n){let s,a;if(n=n||{},Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(ic(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Ii(r.customerProvidedKey,this.isHttps),!Ht.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:dre(r.inputTextConfiguration),outputSerialization:dre(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new aC(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Ii(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:up(i.tier),blobTagsString:cp(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:Sy(r.sourceAuthorization),tier:up(r.tier),blobTagsString:cp(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Ii(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Ii(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:js({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Sy(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:up(r.tier),blobTagsString:cp(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Ht.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>LA)throw new RangeError(`blockSize option must be >= 0 and <= ${LA}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:DA;if(o<0||o>DA)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${DA}`);if(a===0){if(r>LA*sw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/sw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>sw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${sw}`);let u=[],d=Ht.randomUUID(),p=0,f=new yw(i.concurrency);for(let m=0;m{let h=ure(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await mKe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>hKe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=THe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Ht.randomUUID(),l=0,c=[];return await new uC(t,r,i,async(d,p)=>{let f=ure(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Iy=class e extends uo{constructor(t,r,i,n){let s,a;if(n=n||{},Eu(r))a=t,s=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))a=t,n=i,s=Jt(r,n);else if(!r&&typeof r!="string")a=t,s=Jt(new er,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=sh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Zt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=wn.getDefaultProxySettings(c.proxyUri)),s=Jt(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=Jt(new er,n);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,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(ic(this.url,co.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Ii(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:up(r.tier),blobTagsString:cp(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:wre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Ii(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:js({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Ii(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,js({offset:r,count:n}),0,js({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:Sy(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:js({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:js({offset:t,count:r}),tracingOptions:n.tracingOptions}));return BA(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:js({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(pre(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:js({offset:t,count:r}),tracingOptions:s.tracingOptions}));return BA(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:js({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(pre(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:js({offset:t,count:r}),tracingOptions:s.tracingOptions}));return BA(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function gKe(e){let t=Buffer.alloc(OHe),r=await pKe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function yKe(e){return Buffer.byteLength(e)}var lw=": ",yre=" ",bre=-1,dC=class{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}${rc}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==AHe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await gKe(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 n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===Ym.UNLOCKED?(this.keys[t]=Ym.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Ym.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Ym.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};th.keys={};th.listeners={};var Jm=class{constructor(){this.batch="batch",this.batchRequest=new pC}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await th.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await th.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 n,s;if(typeof t=="string"&&(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r)))n=t,s=r;else if(t instanceof uo)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new uo(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof uo)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new uo(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},pC=class{constructor(){this.operationCount=0,this.body="";let t=Ht.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${rc}${He.CONTENT_TYPE}: application/http${rc}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=wn.createEmptyPipeline();r.addPolicy(Ey.serializationPolicy({stringifyXML:qA.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(vKe()),r.addPolicy(bKe(this),{afterPhase:"Sign"}),wa.isTokenCredential(t)?r.addPolicy(wn.bearerTokenAuthenticationPolicy({credential:t,scopes:bC,challengeCallbacks:{authorizeRequestOnChallenge:Ey.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof Zt&&r.addPolicy(Cre({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Ry([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${zHe(t.url)} ${Ere}${rc}`].join(rc);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${rc}`;this.body+=rc}preAddSubRequest(t){if(this.operationCount>=lre)throw new RangeError(`Cannot exceed ${lre} sub requests in a single batch`);let r=Sw(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}${rc}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function bKe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:wn.createHttpHeaders()}}}}function vKe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)Nre(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Dy=class{constructor(t,r,i){let n;Eu(r)?n=r:r?n=Jt(r,i):n=Jt(new er,i);let s=new gw(t,Ore(n)),a=Sw(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new Jm}async deleteBlobs(t,r,i){let n=new Jm;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new Jm;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(yKe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new dC(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},bw=class extends Ay{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},Eu(r))s=t,n=r;else if(Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r))s=t,n=Jt(r,i);else if(!r&&typeof r!="string")s=t,n=Jt(new er,i);else if(r&&typeof r=="string"){let a=r,o=sh(t);if(o.kind==="AccountConnString")if(Ht.isNode){let l=new Zt(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=wn.getDefaultProxySettings(o.proxyUri)),n=Jt(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=Jt(new er,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(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.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 uo(Tr(this.url,aw(t)),this.pipeline)}getAppendBlobClient(t){return new Oy(Tr(this.url,aw(t)),this.pipeline)}getBlockBlobClient(t){return new Py(Tr(this.url,aw(t)),this.pipeline)}getPageBlobClient(t){return new Iy(Tr(this.url,aw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}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 te.withSpan("ContainerClient-setMetadata",r,async i=>ue(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={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?Bt(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?Bt(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Cy(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:VHe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:Zm(a.name),tags:vy(a.blobTags),objectReplicationSourceProperties:cw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:WHe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Zm(l.name),tags:vy(l.blobTags),objectReplicationSourceProperties:cw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:Zm(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:vy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(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]:_C(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 Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=FC(Object.assign({containerName:this._containerName},t),this.credential).toString();r(vC(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Zt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return BC(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Dy(this.url,this.pipeline)}},rh=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},vw=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},ih=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function Qse(e,t){return Yse(e,t).sasQueryParameters}function Yse(e,t){let r=e.version?e.version:yC;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=rh.parse(e.permissions.toString()),n=ih.parse(e.services).toString(),s=vw.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?Bt(e.startsOn,!1):"",Bt(e.expiresOn,!1),e.ipRange?ac(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new il(r,o,i.toString(),n,s,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 fC=class e extends Ay{static fromConnectionString(t,r){r=r||{};let i=sh(t);if(i.kind==="AccountConnString")if(Ht.isNode){let n=new Zt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=wn.getDefaultProxySettings(i.proxyUri));let s=Jt(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=Jt(new er,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Eu(r)?n=r:Ht.isNode&&r instanceof Zt||r instanceof er||wa.isTokenCredential(r)?n=Jt(r,i):n=Jt(new er,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new bw(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:vy(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:Bt(t,!1),expiresOn:Bt(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Dy(this.url,this.pipeline)}generateAccountSasUrl(t,r=rh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Zt))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 s=Qse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:ih.parse("b").toString()},n),this.credential).toString();return vC(this.url,s)}generateSasStringToSign(t,r=rh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Zt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return Yse(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:ih.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return wn.RestError}});Ne.AccountSASPermissions=rh;Ne.AccountSASResourceTypes=vw;Ne.AccountSASServices=ih;Ne.AnonymousCredential=er;Ne.AnonymousCredentialPolicy=fw;Ne.AppendBlobClient=Oy;Ne.BaseRequestPolicy=eh;Ne.BlobBatch=Jm;Ne.BlobBatchClient=Dy;Ne.BlobClient=uo;Ne.BlobLeaseClient=Cy;Ne.BlobSASPermissions=nc;Ne.BlobServiceClient=fC;Ne.BlockBlobClient=Py;Ne.ContainerClient=bw;Ne.ContainerSASPermissions=sc;Ne.Credential=Ty;Ne.CredentialPolicy=xy;Ne.PageBlobClient=Iy;Ne.Pipeline=Ry;Ne.SASQueryParameters=il;Ne.StorageBrowserPolicy=mw;Ne.StorageBrowserPolicyFactory=hw;Ne.StorageOAuthScopes=bC;Ne.StorageRetryPolicy=uw;Ne.StorageRetryPolicyFactory=dw;Ne.StorageSharedKeyCredential=Zt;Ne.StorageSharedKeyCredentialPolicy=pw;Ne.generateAccountSASQueryParameters=Qse;Ne.generateBlobSASQueryParameters=FC;Ne.getBlobServiceAccountAudience=oKe;Ne.isPipelineLike=Eu;Ne.logger=oi;Ne.newPipeline=Jt});var kC=g(Hr=>{"use strict";var _Ke=Hr&&Hr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),wKe=Hr&&Hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EKe=Hr&&Hr.__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)&&_Ke(t,e,r);return wKe(t,e),t},Pw=Hr&&Hr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hr,"__esModule",{value:!0});Hr.retryHttpClientResponse=Hr.retryTypedResponse=Hr.retry=Hr.isRetryableStatusCode=Hr.isServerErrorStatusCode=Hr.isSuccessStatusCode=void 0;var Zse=EKe(ze()),Ow=to(),Nh=Gg();function SKe(e){return e?e>=200&&e<300:!1}Hr.isSuccessStatusCode=SKe;function Jse(e){return e?e>=500:!0}Hr.isServerErrorStatusCode=Jse;function eae(e){return e?[Ow.HttpCodes.BadGateway,Ow.HttpCodes.ServiceUnavailable,Ow.HttpCodes.GatewayTimeout].includes(e):!1}Hr.isRetryableStatusCode=eae;function xKe(e){return Pw(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function MC(e,t,r,i=Nh.DefaultRetryAttempts,n=Nh.DefaultRetryDelay,s=void 0){return Pw(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!Jse(c)))return l;if(c&&(u=eae(c),a=`Cache service responded with ${c}`),Zse.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){Zse.debug(`${e} - Error is not retryable`);break}yield xKe(n),o++}throw Error(`${e} failed: ${a}`)})}Hr.retry=MC;function TKe(e,t,r=Nh.DefaultRetryAttempts,i=Nh.DefaultRetryDelay){return Pw(this,void 0,void 0,function*(){return yield MC(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof Ow.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Hr.retryTypedResponse=TKe;function NKe(e,t,r=Nh.DefaultRetryAttempts,i=Nh.DefaultRetryDelay){return Pw(this,void 0,void 0,function*(){return yield MC(e,t,n=>n.message.statusCode,r,i)})}Hr.retryHttpClientResponse=NKe});var sae=g(qi=>{"use strict";var RKe=qi&&qi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),AKe=qi&&qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Rh=qi&&qi.__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)&&RKe(t,e,r);return AKe(t,e),t},Ea=qi&&qi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(qi,"__esModule",{value:!0});qi.downloadCacheStorageSDK=qi.downloadCacheHttpClientConcurrent=qi.downloadCacheHttpClient=qi.DownloadProgress=void 0;var My=Rh(ze()),rae=to(),CKe=qC(),OKe=Rh(require("buffer")),qy=Rh(require("fs")),PKe=Rh(require("stream")),IKe=Rh(require("util")),DKe=Rh(Wg()),tae=Gg(),jC=kC(),LKe=AA();function FKe(e,t){return Ea(this,void 0,void 0,function*(){yield IKe.promisify(PKe.pipeline)(e.message,t)})}var ky=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,My.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);My.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};qi.DownloadProgress=ky;function iae(e,t){return Ea(this,void 0,void 0,function*(){let r=qy.createWriteStream(t),i=new rae.HttpClient("actions/cache"),n=yield(0,jC.retryHttpClientResponse)("downloadCache",()=>Ea(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(tae.SocketTimeout,()=>{n.message.destroy(),My.debug(`Aborting download, socket timed out after ${tae.SocketTimeout} ms`)}),yield FKe(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=DKe.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else My.debug("Unable to validate download, no Content-Length header")})}qi.downloadCacheHttpClient=iae;function BKe(e,t,r){var i;return Ea(this,void 0,void 0,function*(){let n=yield qy.promises.open(t,"w"),s=new rae.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,jC.retryHttpClientResponse)("downloadCacheMetadata",()=>Ea(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wEa(this,void 0,void 0,function*(){return yield qKe(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new ky(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>Ea(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}qi.downloadCacheHttpClientConcurrent=BKe;function qKe(e,t,r,i){return Ea(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield nae(3e4,MKe(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function MKe(e,t,r,i){return Ea(this,void 0,void 0,function*(){let n=yield(0,jC.retryHttpClientResponse)("downloadCachePart",()=>Ea(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function kKe(e,t,r){var i;return Ea(this,void 0,void 0,function*(){let n=new CKe.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)My.debug("Unable to determine content length, downloading file with http-client..."),yield iae(e,t);else{let o=Math.min(134217728,OKe.constants.MAX_LENGTH),l=new ky(a),c=qy.openSync(t,"w");try{l.startDisplayTimer();let u=new LKe.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield nae(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&qy.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),qy.closeSync(c)}}})}qi.downloadCacheStorageSDK=kKe;var nae=(e,t)=>Ea(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var aae=g(Sa=>{"use strict";var jKe=Sa&&Sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),UKe=Sa&&Sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zKe=Sa&&Sa.__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)&&jKe(t,e,r);return UKe(t,e),t};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.getDownloadOptions=Sa.getUploadOptions=void 0;var Ru=zKe(ze());function $Ke(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),Ru.debug(`Upload concurrency: ${t.uploadConcurrency}`),Ru.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Sa.getUploadOptions=$Ke;function HKe(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),Ru.debug(`Use Azure SDK: ${t.useAzureSdk}`),Ru.debug(`Download concurrency: ${t.downloadConcurrency}`),Ru.debug(`Request timeout (ms): ${t.timeoutInMs}`),Ru.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Ru.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),Ru.debug(`Lookup only: ${t.lookupOnly}`),t}Sa.getDownloadOptions=HKe});var cae=g(li=>{"use strict";var GKe=li&&li.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),VKe=li&&li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Lw=li&&li.__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)&&GKe(t,e,r);return VKe(t,e),t},ys=li&&li.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(li,"__esModule",{value:!0});li.saveCache=li.reserveCache=li.downloadCache=li.getCacheEntry=li.getCacheVersion=void 0;var zs=Lw(ze()),WKe=to(),KKe=D0(),XKe=Lw(require("crypto")),UC=Lw(require("fs")),QKe=require("url"),Dw=Lw(Wg()),Iw=sae(),lae=aae(),Au=kC(),YKe="1.0";function jy(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return zs.debug(`Resource Url: ${r}`),r}function ZKe(e,t){return`${e};api-version=${t}`}function JKe(){return{headers:{Accept:ZKe("application/json","6.0-preview.1")}}}function zC(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new KKe.BearerCredentialHandler(e);return new WKe.HttpClient("actions/cache",[t],JKe())}function $C(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(YKe),XKe.createHash("sha256").update(i.join("|")).digest("hex")}li.getCacheVersion=$C;function eXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=zC(),n=$C(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,Au.retryTypedResponse)("getCacheEntry",()=>ys(this,void 0,void 0,function*(){return i.getJson(jy(s))}));if(a.statusCode===204)return zs.isDebug()&&(yield tXe(e[0],i,n)),null;if(!(0,Au.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return zs.setSecret(l),zs.debug("Cache Result:"),zs.debug(JSON.stringify(o)),o})}li.getCacheEntry=eXe;function tXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Au.retryTypedResponse)("listCache",()=>ys(this,void 0,void 0,function*(){return t.getJson(jy(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){zs.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])zs.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function rXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=new QKe.URL(e),n=(0,lae.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,Iw.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,Iw.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,Iw.downloadCacheHttpClient)(e,t):yield(0,Iw.downloadCacheHttpClient)(e,t)})}li.downloadCache=rXe;function iXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=zC(),n=$C(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Au.retryTypedResponse)("reserveCache",()=>ys(this,void 0,void 0,function*(){return i.postJson(jy("caches"),s)}))})}li.reserveCache=iXe;function oae(e,t){return`bytes ${e}-${t}/*`}function nXe(e,t,r,i,n){return ys(this,void 0,void 0,function*(){zs.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${oae(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":oae(i,n)},a=yield(0,Au.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>ys(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,Au.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function sXe(e,t,r,i){return ys(this,void 0,void 0,function*(){let n=Dw.getArchiveFileSizeInBytes(r),s=jy(`caches/${t.toString()}`),a=UC.openSync(r,"r"),o=(0,lae.getUploadOptions)(i),l=Dw.assertDefined("uploadConcurrency",o.uploadConcurrency),c=Dw.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];zs.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>ys(this,void 0,void 0,function*(){for(;dUC.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{UC.closeSync(a)}})}function aXe(e,t,r){return ys(this,void 0,void 0,function*(){let i={size:r};return yield(0,Au.retryTypedResponse)("commitCache",()=>ys(this,void 0,void 0,function*(){return e.postJson(jy(`caches/${t.toString()}`),i)}))})}function oXe(e,t,r){return ys(this,void 0,void 0,function*(){let i=zC();zs.debug("Upload cache"),yield sXe(i,e,t,r),zs.debug("Commiting cache");let n=Dw.getArchiveFileSizeInBytes(t);zs.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield aXe(i,e,n);if(!(0,Au.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);zs.info("Cache saved successfully")})}li.saveCache=oXe});var pae=g(Sn=>{"use strict";var lXe=Sn&&Sn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cXe=Sn&&Sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HC=Sn&&Sn.__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)&&lXe(t,e,r);return cXe(t,e),t},cc=Sn&&Sn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.createTar=Sn.extractTar=Sn.listTar=void 0;var uXe=Ef(),Fw=HC(L0()),uae=require("fs"),fo=HC(require("path")),GC=HC(Wg()),cr=Gg(),Cu=process.platform==="win32";function dXe(){return cc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield GC.getGnuTarPathOnWindows(),t=cr.SystemTarPathOnWindows;if(e)return{path:e,type:cr.ArchiveToolType.GNU};if((0,uae.existsSync)(t))return{path:t,type:cr.ArchiveToolType.BSD};break}case"darwin":{let e=yield Fw.which("gtar",!1);return e?{path:e,type:cr.ArchiveToolType.GNU}:{path:yield Fw.which("tar",!0),type:cr.ArchiveToolType.BSD}}default:break}return{path:yield Fw.which("tar",!0),type:cr.ArchiveToolType.GNU}})}function pXe(e,t,r,i=""){return cc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=GC.getCacheFileName(t),a="cache.tar",o=dae(),l=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Cu;switch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"--files-from",cr.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${fo.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),"-P");break}if(e.type===cr.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function VC(e,t,r=""){return cc(this,void 0,void 0,function*(){let i,n=yield dXe(),s=yield pXe(n,e,t,r),a=t!=="create"?yield fXe(n,e,r):yield mXe(n,e),o=n.type===cr.ArchiveToolType.BSD&&e!==cr.CompressionMethod.Gzip&&Cu;return o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function dae(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function fXe(e,t,r){return cc(this,void 0,void 0,function*(){let i=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Cu;switch(t){case cr.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",cr.TarFilename,r.replace(new RegExp(`\\${fo.sep}`,"g"),"/")]:["--use-compress-program",Cu?'"zstd -d --long=30"':"unzstd --long=30"];case cr.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",cr.TarFilename,r.replace(new RegExp(`\\${fo.sep}`,"g"),"/")]:["--use-compress-program",Cu?'"zstd -d"':"unzstd"];default:return["-z"]}})}function mXe(e,t){return cc(this,void 0,void 0,function*(){let r=GC.getCacheFileName(t),i=e.type===cr.ArchiveToolType.BSD&&t!==cr.CompressionMethod.Gzip&&Cu;switch(t){case cr.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),cr.TarFilename]:["--use-compress-program",Cu?'"zstd -T0 --long=30"':"zstdmt --long=30"];case cr.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${fo.sep}`,"g"),"/"),cr.TarFilename]:["--use-compress-program",Cu?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function WC(e,t){return cc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,uXe.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function hXe(e,t){return cc(this,void 0,void 0,function*(){let r=yield VC(t,"list",e);yield WC(r)})}Sn.listTar=hXe;function gXe(e,t){return cc(this,void 0,void 0,function*(){let r=dae();yield Fw.mkdirP(r);let i=yield VC(t,"extract",e);yield WC(i)})}Sn.extractTar=gXe;function yXe(e,t,r){return cc(this,void 0,void 0,function*(){(0,uae.writeFileSync)(fo.join(e,cr.ManifestFilename),t.join(` +`));let i=yield VC(r,"create");yield WC(i,e)})}Sn.createTar=yXe});var yae=g(ci=>{"use strict";var bXe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),vXe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mw=ci&&ci.__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)&&bXe(t,e,r);return vXe(t,e),t},fae=ci&&ci.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ci,"__esModule",{value:!0});ci.saveCache=ci.restoreCache=ci.isFeatureAvailable=ci.ReserveCacheError=ci.ValidationError=void 0;var yi=Mw(ze()),mae=Mw(require("path")),xa=Mw(Wg()),Bw=Mw(cae()),qw=pae(),uc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};ci.ValidationError=uc;var Uy=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};ci.ReserveCacheError=Uy;function hae(e){if(!e||e.length===0)throw new uc("Path Validation Error: At least one directory or file path is required")}function gae(e){if(e.length>512)throw new uc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new uc(`Key Validation Error: ${e} cannot contain commas.`)}function _Xe(){return!!process.env.ACTIONS_CACHE_URL}ci.isFeatureAvailable=_Xe;function wXe(e,t,r,i,n=!1){return fae(this,void 0,void 0,function*(){hae(e),r=r||[];let s=[t,...r];if(yi.debug("Resolved Keys:"),yi.debug(JSON.stringify(s)),s.length>10)throw new uc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)gae(l);let a=yield xa.getCompressionMethod(),o="";try{let l=yield Bw.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return yi.info("Lookup only - skipping download"),l.cacheKey;o=mae.join(yield xa.createTempDirectory(),xa.getCacheFileName(a)),yi.debug(`Archive Path: ${o}`),yield Bw.downloadCache(l.archiveLocation,o,i),yi.isDebug()&&(yield(0,qw.listTar)(o,a));let c=xa.getArchiveFileSizeInBytes(o);return yi.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,qw.extractTar)(o,a),yi.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===uc.name)throw l;yi.warning(`Failed to restore: ${l.message}`)}finally{try{yield xa.unlinkFile(o)}catch(l){yi.debug(`Failed to delete archive: ${l}`)}}})}ci.restoreCache=wXe;function EXe(e,t,r,i=!1){var n,s,a,o,l;return fae(this,void 0,void 0,function*(){hae(e),gae(t);let c=yield xa.getCompressionMethod(),u=-1,d=yield xa.resolvePaths(e);if(yi.debug("Cache Paths:"),yi.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield xa.createTempDirectory(),f=mae.join(p,xa.getCacheFileName(c));yi.debug(`Archive Path: ${f}`);try{yield(0,qw.createTar)(p,d,c),yi.isDebug()&&(yield(0,qw.listTar)(f,c));let m=10*1024*1024*1024,h=xa.getArchiveFileSizeInBytes(f);if(yi.debug(`File Size: ${h}`),h>m&&!xa.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);yi.debug("Reserving Cache");let y=yield Bw.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new Uy(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);yi.debug(`Saving Cache (ID: ${u})`),yield Bw.saveCache(u,f,r)}catch(m){let h=m;if(h.name===uc.name)throw m;h.name===Uy.name?yi.info(`Failed to save: ${h.message}`):yi.warning(`Failed to save: ${h.message}`)}finally{try{yield xa.unlinkFile(f)}catch(m){yi.debug(`Failed to delete archive: ${m}`)}}return u})}ci.saveCache=EXe});var Ah=g(kw=>{"use strict";Object.defineProperty(kw,"__esModule",{value:!0});kw.DocUrl=void 0;var bae;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(bae||(kw.DocUrl=bae={}))});var Rae=g(Ta=>{"use strict";var SXe=Ta&&Ta.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xXe=Ta&&Ta.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$y=Ta&&Ta.__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)&&SXe(t,e,r);return xXe(t,e),t};Object.defineProperty(Ta,"__esModule",{value:!0});Ta.downloadTrapCaches=CXe;Ta.uploadTrapCaches=OXe;Ta.cleanupTrapCaches=PXe;Ta.getLanguagesSupportingCaching=xae;var vae=$y(require("fs")),KC=$y(require("path")),wae=$y(yae()),Ch=$y(Mn()),_ae=$y(Kl()),TXe=Ah(),NXe=Xl(),zy=lr(),RXe=1,Eae="codeql-trap",AXe=10,Sae=12e4;async function CXe(e,t,r){let i={},n=await xae(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=KC.join(Ch.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=KC.join(s,l);vae.mkdirSync(c,{recursive:!0}),i[l]=c}if(await Ch.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;Ch.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(vae.readFileSync(KC.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await Tae(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,zy.withTimeout)(Sae,wae.restoreCache([c],u,[await Nae(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function OXe(e,t,r){if(!await Ch.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,zy.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function PXe(e,t,r){if(!await t.getValue(NXe.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await Ch.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await _ae.listActionsCaches(Eae,await Ch.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await IXe(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await _ae.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,zy.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${TXe.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,zy.getErrorMessage)(i)}}}async function IXe(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function xae(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function Tae(e,t,r){return`${await Nae(e,t)}${r}`}async function Nae(e,t){return`${Eae}-${RXe}-${(await e.getVersion()).version}-${t}-`}});var Uw=g(wt=>{"use strict";var DXe=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),LXe=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gy=wt&&wt.__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)&&DXe(t,e,r);return LXe(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=Oh;wt.getConfigFileOutsideWorkspaceErrorMessage=Dae;wt.getConfigFileDoesNotExistErrorMessage=Lae;wt.getConfigFileRepoFormatInvalidMessage=Fae;wt.getConfigFileFormatInvalidMessage=Bae;wt.getConfigFileDirectoryGivenMessage=qae;wt.getNoLanguagesError=Mae;wt.getUnknownLanguagesError=kae;wt.getLanguagesInRepo=jae;wt.getLanguages=QC;wt.getRawLanguages=Uae;wt.getDefaultConfig=zae;wt.calculateAugmentation=YC;wt.parsePacksFromInput=Hae;wt.parsePacksSpecification=Gae;wt.validatePackSpecification=Vae;wt.initConfig=UXe;wt.parseRegistriesWithoutCredentials=zXe;wt.getPathToParsedConfigFile=ZC;wt.getConfig=WXe;wt.generateRegistries=KXe;wt.wrapEnvironment=QXe;wt.parseBuildModeInput=JC;var Ou=Gy(require("fs")),Na=Gy(require("path")),Aae=require("perf_hooks"),jw=Gy(sg()),FXe=Gy(Hd()),Pae=Gy(Kl()),Iae=zX(),Cae=Xl(),Hy=am(),BXe=Rae(),wr=lr(),qXe="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function Oh(e,t){return t?XC(t,qXe,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function Dae(e){return`The configuration file "${e}" is outside of the workspace`}function Lae(e){return`The configuration file "${e}" does not exist`}function Fae(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function Bae(e){return`The configuration file "${e}" could not be read`}function qae(e){return`The configuration file "${e}" looks like a directory, not a file`}function XC(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function Mae(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function kae(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function jae(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Pae.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,Hy.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function QC(e,t,r,i){let{rawLanguages:n,autodetected:s}=await Uae(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(Hy.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new wr.ConfigurationError(Mae());let o=[],l=[];for(let c of a){let u=(0,Hy.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new wr.ConfigurationError(kae(l));return o}async function Uae(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await jae(t,r)),{rawLanguages:i,autodetected:n}}async function zae({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await QC(p,e,u,h),b=await JC(i,y,m,h),w=YC(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await $ae(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:Wae(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,Iae.getCachingKind)(a)}}async function $ae(e,t,r,i){let n={},s=0;if(e){let a=Aae.performance.now();n=await(0,BXe.downloadTrapCaches)(t,r,i),s=Aae.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function MXe({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if($Xe(n)){if(n!==Kae(p)&&(n=Na.resolve(m,n),!(n+Na.sep).startsWith(m+Na.sep)))throw new wr.ConfigurationError(Dae(n));v=HXe(n)}else v=await GXe(n,y);let E=await QC(f,e,d,w),T=await JC(i,E,b,w),q=YC(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await $ae(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:Wae(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:q,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,Iae.getCachingKind)(o)}}function YC(e,t,r){let i=Oae(e),n=Hae(e,r,i),s=Oae(t),a=kXe(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function kXe(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new wr.ConfigurationError(XC(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var jXe=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function Hae(e,t,r){if(e?.trim()){if(t.length>1)throw new wr.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new wr.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new wr.ConfigurationError(XC(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(Vae(n)),i),[])}}}function Gae(e){if(typeof e!="string")throw new wr.ConfigurationError(Oh(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!jXe.test(c))throw new wr.ConfigurationError(Oh(e));if(u)try{new FXe.Range(u)}catch{throw new wr.ConfigurationError(Oh(e))}if(d&&(Na.isAbsolute(d)||Na.normalize(d).split(Na.sep).join("/")!==d.split(Na.sep).join("/")))throw new wr.ConfigurationError(Oh(e));if(!d&&s)throw new wr.ConfigurationError(Oh(e));return{name:c,version:u,path:d}}function Vae(e){return(0,wr.prettyPrintPack)(Gae(e))}function Oae(e){return!!e?.trim().startsWith("+")}function Wae(e,t){return e||Na.resolve(t,"codeql_databases")}function Kae(e){return Na.resolve(e,"user-config-from-action.yml")}async function UXe(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=Kae(i),Ou.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await MXe({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await zae(e)),await VXe(t,r),t}function Xae(e){try{return e?jw.load(e):void 0}catch{throw new wr.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function zXe(e){return Xae(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function $Xe(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function HXe(e){if(!Ou.existsSync(e))throw new wr.ConfigurationError(Lae(e));return jw.load(Ou.readFileSync(e,"utf8"))}async function GXe(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new wr.ConfigurationError(Fae(e));let n=await Pae.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new wr.ConfigurationError(qae(e)):new wr.ConfigurationError(Bae(e));return jw.load(Buffer.from(s,"base64").toString("binary"))}function ZC(e){return Na.join(e,"config")}async function VXe(e,t){let r=JSON.stringify(e),i=ZC(e.tempDir);Ou.mkdirSync(Na.dirname(i),{recursive:!0}),Ou.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function WXe(e,t){let r=ZC(e);if(!Ou.existsSync(r))return;let i=Ou.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function KXe(e,t,r){let i=Xae(e),n,s;if(i){let a=XXe(i);s=Na.join(t,"qlconfig.yml");let o=jw.dump(a);Ou.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function XXe(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new wr.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function QXe(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function JC(e,t,r,i){if(e!==void 0){if(!Object.values(wr.BuildMode).includes(e))throw new wr.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(wr.BuildMode).join(", ")}.`);return t.includes(Hy.Language.csharp)&&await r.getValue(Cae.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):t.includes(Hy.Language.java)&&await r.getValue(Cae.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),wr.BuildMode.Autobuild):e}}});var gp=g(Mi=>{"use strict";var YXe=Mi&&Mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Mi,"__esModule",{value:!0});Mi.getUploadChunkTimeout=Mi.getConcurrency=Mi.getGitHubWorkspaceDir=Mi.isGhes=Mi.getResultsServiceUrl=Mi.getRuntimeToken=Mi.getUploadChunkSize=void 0;var ZXe=YXe(require("os"));function JXe(){return 8*1024*1024}Mi.getUploadChunkSize=JXe;function eQe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Mi.getRuntimeToken=eQe;function tQe(){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}Mi.getResultsServiceUrl=tQe;function rQe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}Mi.isGhes=rQe;function iQe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Mi.getGitHubWorkspaceDir=iQe;function nQe(){let e=ZXe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}Mi.getConcurrency=nQe;function sQe(){return 3e4}Mi.getUploadChunkTimeout=sQe});var zw=g(Ph=>{"use strict";Object.defineProperty(Ph,"__esModule",{value:!0});Ph.isJsonObject=Ph.typeofJsonValue=void 0;function aQe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}Ph.typeofJsonValue=aQe;function oQe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}Ph.isJsonObject=oQe});var Hw=g(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.base64encode=Ih.base64decode=void 0;var dc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),$w=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Ih.base64decode=lQe;function cQe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=dc[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=dc[n|i>>6],t+=dc[i&63],r=0;break}return r&&(t+=dc[n],t+="=",r==1&&(t+="=")),t}Ih.base64encode=cQe});var Qae=g(Gw=>{"use strict";Object.defineProperty(Gw,"__esModule",{value:!0});Gw.utf8read=void 0;var eO=e=>String.fromCharCode.apply(String,e);function uQe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(eO(i)),n=0);return r.length?(n&&r.push(eO(i.slice(0,n))),r.join("")):eO(i.slice(0,n))}Gw.utf8read=uQe});var Vy=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.WireType=sl.mergeBinaryOptions=sl.UnknownFieldHandler=void 0;var dQe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(dQe=sl.UnknownFieldHandler||(sl.UnknownFieldHandler={}));function pQe(e,t){return Object.assign(Object.assign({},e),t)}sl.mergeBinaryOptions=pQe;var fQe;(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"})(fQe=sl.WireType||(sl.WireType={}))});var Ww=g(bs=>{"use strict";Object.defineProperty(bs,"__esModule",{value:!0});bs.varint32read=bs.varint32write=bs.int64toString=bs.int64fromString=bs.varint64write=bs.varint64read=void 0;function mQe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}bs.varint64write=hQe;var Vw=65536*65536;function gQe(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=Vw&&(n=n+(i/Vw|0),i=i%Vw)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}bs.int64fromString=gQe;function yQe(e,t){if(t>>>0<=2097151)return""+(Vw*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}bs.int64toString=yQe;function bQe(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)}}bs.varint32write=bQe;function vQe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}bs.varint32read=vQe});var Iu=g(Pu=>{"use strict";Object.defineProperty(Pu,"__esModule",{value:!0});Pu.PbLong=Pu.PbULong=Pu.detectBi=void 0;var Wy=Ww(),tr;function Yae(){let e=new DataView(new ArrayBuffer(8));tr=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}Pu.detectBi=Yae;Yae();function Zae(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Jae=/^-?[0-9]+$/,Xw=4294967296,Kw=2147483648,Qw=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*Xw+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},Ky=class e extends Qw{static from(t){if(tr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=tr.C(t);case"number":if(t===0)return this.ZERO;t=tr.C(t);case"bigint":if(!t)return this.ZERO;if(ttr.UMAX)throw new Error("ulong too large");return tr.V.setBigUint64(0,t,!0),new e(tr.V.getInt32(0,!0),tr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Jae.test(t))throw new Error("string is no integer");let[r,i,n]=Wy.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);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/Xw)}throw new Error("unknown value "+typeof t)}toString(){return tr?this.toBigInt().toString():Wy.int64toString(this.lo,this.hi)}toBigInt(){return Zae(tr),tr.V.setInt32(0,this.lo,!0),tr.V.setInt32(4,this.hi,!0),tr.V.getBigUint64(0,!0)}};Pu.PbULong=Ky;Ky.ZERO=new Ky(0,0);var Xy=class e extends Qw{static from(t){if(tr)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=tr.C(t);case"number":if(t===0)return this.ZERO;t=tr.C(t);case"bigint":if(!t)return this.ZERO;if(ttr.MAX)throw new Error("signed long too large");return tr.V.setBigInt64(0,t,!0),new e(tr.V.getInt32(0,!0),tr.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!Jae.test(t))throw new Error("string is no integer");let[r,i,n]=Wy.int64fromString(t);if(r){if(n>Kw||n==Kw&&i!=0)throw new Error("signed long too small")}else if(n>=Kw)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;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/Xw):new e(-t,-t/Xw).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&Kw)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(tr)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+Wy.int64toString(t.lo,t.hi)}return Wy.int64toString(this.lo,this.hi)}toBigInt(){return Zae(tr),tr.V.setInt32(0,this.lo,!0),tr.V.setInt32(4,this.hi,!0),tr.V.getBigInt64(0,!0)}};Pu.PbLong=Xy;Xy.ZERO=new Xy(0,0)});var tO=g(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.BinaryReader=Lh.binaryReadOptions=void 0;var Dh=Vy(),Qy=Iu(),eoe=Ww(),toe={readUnknownField:!0,readerFactory:e=>new Yw(e)};function _Qe(e){return e?Object.assign(Object.assign({},toe),e):toe}Lh.binaryReadOptions=_Qe;var Yw=class{constructor(t,r){this.varint64=eoe.varint64read,this.uint32=eoe.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 Dh.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case Dh.WireType.Bit64:this.pos+=4;case Dh.WireType.Bit32:this.pos+=4;break;case Dh.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case Dh.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==Dh.WireType.EndGroup;)this.skip(n);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 Qy.PbLong(...this.varint64())}uint64(){return new Qy.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 Qy.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 Qy.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Qy.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())}};Lh.BinaryReader=Yw});var Fh=g(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.assertFloat32=Ra.assertUInt32=Ra.assertInt32=Ra.assertNever=Ra.assert=void 0;function wQe(e,t){if(!e)throw new Error(t)}Ra.assert=wQe;function EQe(e,t){throw new Error(t??"Unexpected object: "+e)}Ra.assertNever=EQe;var SQe=34028234663852886e22,xQe=-34028234663852886e22,TQe=4294967295,NQe=2147483647,RQe=-2147483648;function AQe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>NQe||eTQe||e<0)throw new Error("invalid uint 32: "+e)}Ra.assertUInt32=CQe;function OQe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>SQe||e{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.BinaryWriter=qh.binaryWriteOptions=void 0;var Yy=Iu(),Zy=Ww(),Bh=Fh(),roe={writeUnknownFields:!0,writerFactory:()=>new Zw};function PQe(e){return e?Object.assign(Object.assign({},roe),e):roe}qh.binaryWriteOptions=PQe;var Zw=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 n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(Bh.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return Bh.assertInt32(t),Zy.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){Bh.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){Bh.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){Bh.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return Bh.assertInt32(t),t=(t<<1^t>>31)>>>0,Zy.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Yy.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Yy.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=Yy.PbLong.from(t);return Zy.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=Yy.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return Zy.varint64write(n,s,this.buf),this}uint64(t){let r=Yy.PbULong.from(t);return Zy.varint64write(r.lo,r.hi,this.buf),this}};qh.BinaryWriter=Zw});var iO=g(Du=>{"use strict";Object.defineProperty(Du,"__esModule",{value:!0});Du.mergeJsonOptions=Du.jsonWriteOptions=Du.jsonReadOptions=void 0;var ioe={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},noe={ignoreUnknownFields:!1};function IQe(e){return e?Object.assign(Object.assign({},noe),e):noe}Du.jsonReadOptions=IQe;function DQe(e){return e?Object.assign(Object.assign({},ioe),e):ioe}Du.jsonWriteOptions=DQe;function LQe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}Du.mergeJsonOptions=LQe});var Jy=g(Jw=>{"use strict";Object.defineProperty(Jw,"__esModule",{value:!0});Jw.MESSAGE_TYPE=void 0;Jw.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var nO=g(e3=>{"use strict";Object.defineProperty(e3,"__esModule",{value:!0});e3.lowerCamelCase=void 0;function FQe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(bi,"__esModule",{value:!0});bi.readMessageOption=bi.readFieldOption=bi.readFieldOptions=bi.normalizeFieldInfo=bi.RepeatType=bi.LongType=bi.ScalarType=void 0;var soe=nO(),BQe;(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"})(BQe=bi.ScalarType||(bi.ScalarType={}));var qQe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(qQe=bi.LongType||(bi.LongType={}));var aoe;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(aoe=bi.RepeatType||(bi.RepeatType={}));function MQe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:soe.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:soe.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:aoe.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}bi.normalizeFieldInfo=MQe;function kQe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}bi.readFieldOptions=kQe;function jQe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}bi.readFieldOption=jQe;function UQe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}bi.readMessageOption=UQe});var sO=g(vs=>{"use strict";Object.defineProperty(vs,"__esModule",{value:!0});vs.getSelectedOneofValue=vs.clearOneofValue=vs.setUnknownOneofValue=vs.setOneofValue=vs.getOneofValue=vs.isOneofGroup=void 0;function zQe(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}}vs.isOneofGroup=zQe;function $Qe(e,t){return e[t]}vs.getOneofValue=$Qe;function HQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}vs.setOneofValue=HQe;function GQe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}vs.setUnknownOneofValue=GQe;function VQe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}vs.clearOneofValue=VQe;function WQe(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}vs.getSelectedOneofValue=WQe});var oO=g(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0});t3.ReflectionTypeCheck=void 0;var Gr=mo(),KQe=sO(),aO=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 n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.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 n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!KQe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,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,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,Gr.ScalarType.INT32,n):this.scalar(t,Gr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),Gr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case Gr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,Gr.LongType.STRING)}}};t3.ReflectionTypeCheck=aO});var i3=g(r3=>{"use strict";Object.defineProperty(r3,"__esModule",{value:!0});r3.reflectionLongConvert=void 0;var ooe=mo();function XQe(e,t){switch(t){case ooe.LongType.BIGINT:return e.toBigInt();case ooe.LongType.NUMBER:return e.toNumber();default:return e.toString()}}r3.reflectionLongConvert=XQe});var cO=g(a3=>{"use strict";Object.defineProperty(a3,"__esModule",{value:!0});a3.ReflectionJsonReader=void 0;var loe=zw(),QQe=Hw(),vi=mo(),n3=Iu(),yp=Fh(),s3=i3(),lO=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 n=loe.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(loe.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==vi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,vi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&yp.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 yp.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(yp.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}yp.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case vi.ScalarType.DOUBLE:case vi.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===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==vi.ScalarType.FLOAT&&yp.assertFloat32(a),a;case vi.ScalarType.INT32:case vi.ScalarType.FIXED32:case vi.ScalarType.SFIXED32:case vi.ScalarType.SINT32:case vi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==vi.ScalarType.UINT32?yp.assertUInt32(o):yp.assertInt32(o),o;case vi.ScalarType.INT64:case vi.ScalarType.SFIXED64:case vi.ScalarType.SINT64:if(t===null)return s3.reflectionLongConvert(n3.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return s3.reflectionLongConvert(n3.PbLong.from(t),i);case vi.ScalarType.FIXED64:case vi.ScalarType.UINT64:if(t===null)return s3.reflectionLongConvert(n3.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return s3.reflectionLongConvert(n3.PbULong.from(t),i);case vi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case vi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case vi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return QQe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};a3.ReflectionJsonReader=lO});var dO=g(o3=>{"use strict";Object.defineProperty(o3,"__esModule",{value:!0});o3.ReflectionJsonWriter=void 0;var YQe=Hw(),coe=Iu(),$n=mo(),Er=Fh(),uO=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);Er.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){Er.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);Er.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);Er.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){Er.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);Er.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){Er.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){Er.assert(n);return}if(!(r===0&&!s&&!n))return Er.assert(typeof r=="number"),Er.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){Er.assert(n);return}let a=s||n;switch(t){case $n.ScalarType.INT32:case $n.ScalarType.SFIXED32:case $n.ScalarType.SINT32:return r===0?a?0:void 0:(Er.assertInt32(r),r);case $n.ScalarType.FIXED32:case $n.ScalarType.UINT32:return r===0?a?0:void 0:(Er.assertUInt32(r),r);case $n.ScalarType.FLOAT:Er.assertFloat32(r);case $n.ScalarType.DOUBLE:return r===0?a?0:void 0:(Er.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case $n.ScalarType.STRING:return r===""?a?"":void 0:(Er.assert(typeof r=="string"),r);case $n.ScalarType.BOOL:return r===!1?a?!1:void 0:(Er.assert(typeof r=="boolean"),r);case $n.ScalarType.UINT64:case $n.ScalarType.FIXED64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=coe.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case $n.ScalarType.INT64:case $n.ScalarType.SFIXED64:case $n.ScalarType.SINT64:Er.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=coe.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case $n.ScalarType.BYTES:return Er.assert(r instanceof Uint8Array),r.byteLength?YQe.base64encode(r):a?"":void 0}}};o3.ReflectionJsonWriter=uO});var c3=g(l3=>{"use strict";Object.defineProperty(l3,"__esModule",{value:!0});l3.reflectionScalarDefault=void 0;var ho=mo(),uoe=i3(),doe=Iu();function ZQe(e,t=ho.LongType.STRING){switch(e){case ho.ScalarType.BOOL:return!1;case ho.ScalarType.UINT64:case ho.ScalarType.FIXED64:return uoe.reflectionLongConvert(doe.PbULong.ZERO,t);case ho.ScalarType.INT64:case ho.ScalarType.SFIXED64:case ho.ScalarType.SINT64:return uoe.reflectionLongConvert(doe.PbLong.ZERO,t);case ho.ScalarType.DOUBLE:case ho.ScalarType.FLOAT:return 0;case ho.ScalarType.BYTES:return new Uint8Array(0);case ho.ScalarType.STRING:return"";default:return 0}}l3.reflectionScalarDefault=ZQe});var fO=g(u3=>{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});u3.ReflectionBinaryReader=void 0;var poe=Vy(),ri=mo(),e2=i3(),foe=c3(),pO=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,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(d3,"__esModule",{value:!0});d3.ReflectionBinaryWriter=void 0;var $s=Vy(),ir=mo(),Mh=Fh(),t2=Iu(),mO=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 s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?ir.ScalarType.INT32:s.T;if(l)if(Mh.assert(Array.isArray(a)),l==ir.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?Mh.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){Mh.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":Mh.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?$s.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,$s.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case ir.ScalarType.INT32:case ir.ScalarType.FIXED32:case ir.ScalarType.UINT32:case ir.ScalarType.SFIXED32:case ir.ScalarType.SINT32:a=Number.parseInt(n);break;case ir.ScalarType.BOOL:Mh.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,ir.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,$s.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;Mh.assert(r!==ir.ScalarType.BYTES&&r!==ir.ScalarType.STRING),t.tag(i,$s.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(p3,"__esModule",{value:!0});p3.reflectionCreate=void 0;var JQe=c3(),eYe=Jy();function tYe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},eYe.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]=JQe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}p3.reflectionCreate=tYe});var yO=g(f3=>{"use strict";Object.defineProperty(f3,"__esModule",{value:!0});f3.reflectionMergePartial=void 0;function rYe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(h3,"__esModule",{value:!0});h3.reflectionEquals=void 0;var bO=mo();function iYe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?bO.ScalarType.INT32:i.T;if(!(i.repeat?moe(o,s,a):goe(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?hoe(i.V.T(),m3(s),m3(a)):moe(i.V.kind=="enum"?bO.ScalarType.INT32:i.V.T,m3(s),m3(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?hoe(l,s,a):l.equals(s,a)))return!1;break}}return!0}h3.reflectionEquals=iYe;var m3=Object.values;function goe(e,t,r){if(t===r)return!0;if(e!==bO.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(g3,"__esModule",{value:!0});g3.MessageType=void 0;var nYe=Jy(),sYe=mo(),aYe=oO(),oYe=cO(),lYe=dO(),cYe=fO(),uYe=hO(),dYe=gO(),_O=yO(),pYe=zw(),yoe=iO(),fYe=vO(),mYe=rO(),hYe=tO(),gYe=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),wO=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(sYe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},gYe),{[nYe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new aYe.ReflectionTypeCheck(this),this.refJsonReader=new oYe.ReflectionJsonReader(this),this.refJsonWriter=new lYe.ReflectionJsonWriter(this),this.refBinReader=new cYe.ReflectionBinaryReader(this),this.refBinWriter=new uYe.ReflectionBinaryWriter(this)}create(t){let r=dYe.reflectionCreate(this);return t!==void 0&&_O.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return _O.reflectionMergePartial(this,r,t),r}equals(t,r){return fYe.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){_O.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=hYe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,yoe.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,yoe.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=mYe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${pYe.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,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};g3.MessageType=wO});var voe=g(y3=>{"use strict";Object.defineProperty(y3,"__esModule",{value:!0});y3.containsMessageType=void 0;var yYe=Jy();function bYe(e){return e[yYe.MESSAGE_TYPE]!=null}y3.containsMessageType=bYe});var woe=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.listEnumNumbers=al.listEnumNames=al.listEnumValues=al.isEnumObject=void 0;function _oe(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}al.isEnumObject=_oe;function EO(e){if(!_oe(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}al.listEnumValues=EO;function vYe(e){return EO(e).map(t=>t.name)}al.listEnumNames=vYe;function _Ye(e){return EO(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}al.listEnumNumbers=_Ye});var ur=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var Eoe=zw();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return Eoe.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return Eoe.isJsonObject}});var Soe=Hw();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return Soe.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return Soe.base64encode}});var wYe=Qae();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return wYe.utf8read}});var SO=Vy();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return SO.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return SO.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return SO.UnknownFieldHandler}});var xoe=tO();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return xoe.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return xoe.binaryReadOptions}});var Toe=rO();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return Toe.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return Toe.binaryWriteOptions}});var Noe=Iu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return Noe.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return Noe.PbULong}});var xO=iO();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return xO.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return xO.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return xO.mergeJsonOptions}});var EYe=Jy();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return EYe.MESSAGE_TYPE}});var SYe=boe();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return SYe.MessageType}});var bp=mo();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return bp.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return bp.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return bp.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return bp.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return bp.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return bp.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return bp.readMessageOption}});var xYe=oO();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return xYe.ReflectionTypeCheck}});var TYe=gO();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return TYe.reflectionCreate}});var NYe=c3();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return NYe.reflectionScalarDefault}});var RYe=yO();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return RYe.reflectionMergePartial}});var AYe=vO();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return AYe.reflectionEquals}});var CYe=fO();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return CYe.ReflectionBinaryReader}});var OYe=hO();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return OYe.ReflectionBinaryWriter}});var PYe=cO();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return PYe.ReflectionJsonReader}});var IYe=dO();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return IYe.ReflectionJsonWriter}});var DYe=voe();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return DYe.containsMessageType}});var r2=sO();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return r2.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return r2.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return r2.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return r2.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return r2.getSelectedOneofValue}});var b3=woe();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return b3.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return b3.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return b3.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return b3.isEnumObject}});var LYe=nO();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return LYe.lowerCamelCase}});var i2=Fh();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return i2.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return i2.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return i2.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return i2.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return i2.assertFloat32}})});var NO=g(v3=>{"use strict";Object.defineProperty(v3,"__esModule",{value:!0});v3.Timestamp=void 0;var Roe=ur(),Aoe=ur(),FYe=ur(),BYe=ur(),qYe=ur(),n2=ur(),MYe=ur(),TO=class extends MYe.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=n2.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(n2.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=n2.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=n2.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 n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,qYe.typeofJsonValue)(t)+".");let n=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(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.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=n2.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,BYe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,FYe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ui,"__esModule",{value:!0});ui.BytesValue=ui.StringValue=ui.BoolValue=ui.UInt32Value=ui.Int32Value=ui.UInt64Value=ui.Int64Value=ui.FloatValue=ui.DoubleValue=void 0;var _3=ur(),Coe=ur(),pc=ur(),ki=ur(),fc=ur(),mc=ur(),hc=ur(),RO=class extends hc.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,mc.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,fc.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(ol,"__esModule",{value:!0});ol.readServiceOption=ol.readMethodOption=ol.readMethodOptions=ol.normalizeMethodInfo=void 0;var kYe=ur();function jYe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:kYe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}ol.normalizeMethodInfo=jYe;function UYe(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}ol.readMethodOptions=UYe;function zYe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}ol.readMethodOption=zYe;function $Ye(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}ol.readServiceOption=$Ye});var Ooe=g(E3=>{"use strict";Object.defineProperty(E3,"__esModule",{value:!0});E3.ServiceType=void 0;var HYe=BO(),qO=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>HYe.normalizeMethodInfo(n,this)),this.options=i??{}}};E3.ServiceType=qO});var kO=g(S3=>{"use strict";Object.defineProperty(S3,"__esModule",{value:!0});S3.RpcError=void 0;var MO=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,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};S3.RpcError=MO});var jO=g(T3=>{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.mergeRpcOptions=void 0;var Poe=ur();function GYe(e,t){if(!t)return e;let r={};x3(e,r),x3(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=Poe.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Poe.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},x3(e.meta,r.meta),x3(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}T3.mergeRpcOptions=GYe;function x3(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var zO=g(vp=>{"use strict";Object.defineProperty(vp,"__esModule",{value:!0});vp.Deferred=vp.DeferredState=void 0;var ll;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(ll=vp.DeferredState||(vp.DeferredState={}));var UO=class{constructor(t=!0){this._state=ll.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!==ll.PENDING)throw new Error(`cannot resolve ${ll[this.state].toLowerCase()}`);this._resolve(t),this._state=ll.RESOLVED}reject(t){if(this.state!==ll.PENDING)throw new Error(`cannot reject ${ll[this.state].toLowerCase()}`);this._reject(t),this._state=ll.REJECTED}resolvePending(t){this._state===ll.PENDING&&this.resolve(t)}rejectPending(t){this._state===ll.PENDING&&this.reject(t)}};vp.Deferred=UO});var HO=g(N3=>{"use strict";Object.defineProperty(N3,"__esModule",{value:!0});N3.RpcOutputStreamController=void 0;var Ioe=zO(),_p=ur(),$O=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}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){_p.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){_p.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){_p.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(){_p.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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;_p.assert(t,"bad state"),_p.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 Ioe.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;_p.assert(i.state==Ioe.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};N3.RpcOutputStreamController=$O});var VO=g(kh=>{"use strict";var VYe=kh&&kh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(kh,"__esModule",{value:!0});kh.UnaryCall=void 0;var GO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 VYe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};kh.UnaryCall=GO});var KO=g(jh=>{"use strict";var WYe=jh&&jh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jh,"__esModule",{value:!0});jh.ServerStreamingCall=void 0;var WO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 WYe(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}})}};jh.ServerStreamingCall=WO});var QO=g(Uh=>{"use strict";var KYe=Uh&&Uh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Uh,"__esModule",{value:!0});Uh.ClientStreamingCall=void 0;var XO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 KYe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};Uh.ClientStreamingCall=XO});var ZO=g(zh=>{"use strict";var XYe=zh&&zh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(zh,"__esModule",{value:!0});zh.DuplexStreamingCall=void 0;var YO=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 XYe(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}})}};zh.DuplexStreamingCall=YO});var Loe=g(Gh=>{"use strict";var QYe=Gh&&Gh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Gh,"__esModule",{value:!0});Gh.TestTransport=void 0;var Aa=kO(),R3=ur(),Doe=HO(),YYe=jO(),ZYe=VO(),JYe=KO(),eZe=QO(),tZe=ZO(),Hh=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 $h?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof $h?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 Aa.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof Aa.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(R3.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),R3.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return QYe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)R3.assert(t.O.is(s)),n.push(s);else this.data.response instanceof Aa.RpcError||(R3.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield ji(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof Aa.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield ji(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof Aa.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof Aa.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 Aa.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 Aa.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return YYe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(ji(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(ji(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new ZYe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(ji(this.headerDelay,i.abort)),o=new Doe.RpcOutputStreamController,l=a.then(ji(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(ji(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new JYe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(ji(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(ji(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new $h(this.data,r.abort),new eZe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(ji(this.headerDelay,r.abort)),a=new Doe.RpcOutputStreamController,o=s.then(ji(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(ji(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new $h(this.data,r.abort),new tZe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};Gh.TestTransport=Hh;Hh.defaultHeaders={responseHeader:"test"};Hh.defaultStatus={code:"OK",detail:"all good"};Hh.defaultTrailers={responseTrailer:"test"};function ji(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new Aa.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new Aa.RpcError("user cancel","CANCELLED"))})}})}var $h=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 Aa.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(ji(r,this.abort))}complete(){if(this.data.inputComplete instanceof Aa.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(ji(t,this.abort))}}});var Foe=g(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.stackDuplexStreamingInterceptors=Ca.stackClientStreamingInterceptors=Ca.stackServerStreamingInterceptors=Ca.stackUnaryInterceptors=Ca.stackIntercept=void 0;var rZe=ur();function s2(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}rZe.assertNever(e)}Ca.stackIntercept=s2;function iZe(e,t,r,i){return s2("unary",e,t,i,r)}Ca.stackUnaryInterceptors=iZe;function nZe(e,t,r,i){return s2("serverStreaming",e,t,i,r)}Ca.stackServerStreamingInterceptors=nZe;function sZe(e,t,r){return s2("clientStreaming",e,t,r)}Ca.stackClientStreamingInterceptors=sZe;function aZe(e,t,r){return s2("duplex",e,t,r)}Ca.stackDuplexStreamingInterceptors=aZe});var Boe=g(A3=>{"use strict";Object.defineProperty(A3,"__esModule",{value:!0});A3.ServerCallContextController=void 0;var JO=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}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)}}};A3.ServerCallContextController=JO});var Moe=g(Vr=>{"use strict";Object.defineProperty(Vr,"__esModule",{value:!0});var oZe=Ooe();Object.defineProperty(Vr,"ServiceType",{enumerable:!0,get:function(){return oZe.ServiceType}});var eP=BO();Object.defineProperty(Vr,"readMethodOptions",{enumerable:!0,get:function(){return eP.readMethodOptions}});Object.defineProperty(Vr,"readMethodOption",{enumerable:!0,get:function(){return eP.readMethodOption}});Object.defineProperty(Vr,"readServiceOption",{enumerable:!0,get:function(){return eP.readServiceOption}});var lZe=kO();Object.defineProperty(Vr,"RpcError",{enumerable:!0,get:function(){return lZe.RpcError}});var cZe=jO();Object.defineProperty(Vr,"mergeRpcOptions",{enumerable:!0,get:function(){return cZe.mergeRpcOptions}});var uZe=HO();Object.defineProperty(Vr,"RpcOutputStreamController",{enumerable:!0,get:function(){return uZe.RpcOutputStreamController}});var dZe=Loe();Object.defineProperty(Vr,"TestTransport",{enumerable:!0,get:function(){return dZe.TestTransport}});var qoe=zO();Object.defineProperty(Vr,"Deferred",{enumerable:!0,get:function(){return qoe.Deferred}});Object.defineProperty(Vr,"DeferredState",{enumerable:!0,get:function(){return qoe.DeferredState}});var pZe=ZO();Object.defineProperty(Vr,"DuplexStreamingCall",{enumerable:!0,get:function(){return pZe.DuplexStreamingCall}});var fZe=QO();Object.defineProperty(Vr,"ClientStreamingCall",{enumerable:!0,get:function(){return fZe.ClientStreamingCall}});var mZe=KO();Object.defineProperty(Vr,"ServerStreamingCall",{enumerable:!0,get:function(){return mZe.ServerStreamingCall}});var hZe=VO();Object.defineProperty(Vr,"UnaryCall",{enumerable:!0,get:function(){return hZe.UnaryCall}});var a2=Foe();Object.defineProperty(Vr,"stackIntercept",{enumerable:!0,get:function(){return a2.stackIntercept}});Object.defineProperty(Vr,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return a2.stackDuplexStreamingInterceptors}});Object.defineProperty(Vr,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return a2.stackClientStreamingInterceptors}});Object.defineProperty(Vr,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return a2.stackServerStreamingInterceptors}});Object.defineProperty(Vr,"stackUnaryInterceptors",{enumerable:!0,get:function(){return a2.stackUnaryInterceptors}});var gZe=Boe();Object.defineProperty(Vr,"ServerCallContextController",{enumerable:!0,get:function(){return gZe.ServerCallContextController}})});var fP=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var yZe=Moe(),gt=ur(),Wr=ur(),go=ur(),yo=ur(),bo=ur(),tP=w3(),Vh=w3(),Wh=NO(),rP=class extends bo.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>Wh.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posVh.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posVh.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>tP.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posWh.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,yo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,go.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(koe,"__esModule",{value:!0})});var mP=g(Lu=>{"use strict";var wp=Lu&&Lu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Lu,"__esModule",{value:!0});Lu.isHook=Lu.chainHooks=void 0;function bZe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return wp(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return wp(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return wp(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return wp(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return wp(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return wp(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return wp(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}Lu.chainHooks=bZe;function vZe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}Lu.isHook=vZe});var Kh=g(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.isValidErrorCode=Nr.httpStatusFromErrorCode=Nr.TwirpErrorCode=Nr.BadRouteError=Nr.InternalServerErrorWith=Nr.InternalServerError=Nr.RequiredArgumentError=Nr.InvalidArgumentError=Nr.NotFoundError=Nr.TwirpError=void 0;var Ep=class e extends Error{constructor(t,r){super(r),this.code=dr.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||dr.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};Nr.TwirpError=Ep;var hP=class extends Ep{constructor(t){super(dr.NotFound,t)}};Nr.NotFoundError=hP;var C3=class extends Ep{constructor(t,r){super(dr.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};Nr.InvalidArgumentError=C3;var gP=class extends C3{constructor(t){super(t,"is required")}};Nr.RequiredArgumentError=gP;var O3=class extends Ep{constructor(t){super(dr.Internal,t)}};Nr.InternalServerError=O3;var yP=class extends O3{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};Nr.InternalServerErrorWith=yP;var bP=class extends Ep{constructor(t,r,i){super(dr.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};Nr.BadRouteError=bP;var dr;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(dr=Nr.TwirpErrorCode||(Nr.TwirpErrorCode={}));function Uoe(e){switch(e){case dr.Canceled:return 408;case dr.Unknown:return 500;case dr.InvalidArgument:return 400;case dr.Malformed:return 400;case dr.DeadlineExceeded:return 408;case dr.NotFound:return 404;case dr.BadRoute:return 404;case dr.AlreadyExists:return 409;case dr.PermissionDenied:return 403;case dr.Unauthenticated:return 401;case dr.ResourceExhausted:return 429;case dr.FailedPrecondition:return 412;case dr.Aborted:return 409;case dr.OutOfRange:return 400;case dr.Unimplemented:return 501;case dr.Internal:return 500;case dr.Unavailable:return 503;case dr.DataLoss:return 500;default:return 0}}Nr.httpStatusFromErrorCode=Uoe;function _Ze(e){return Uoe(e)!=0}Nr.isValidErrorCode=_Ze});var P3=g(Hn=>{"use strict";var wZe=Hn&&Hn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Hn,"__esModule",{value:!0});Hn.parseTwirpPath=Hn.getRequestData=Hn.validateRequest=Hn.getContentType=Hn.TwirpContentType=void 0;var cl=Kh(),o2;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(o2=Hn.TwirpContentType||(Hn.TwirpContentType={}));function EZe(e){switch(e){case"application/protobuf":return o2.Protobuf;case"application/json":return o2.JSON;default:return o2.Unknown}}Hn.getContentType=EZe;function SZe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let i=zoe(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===o2.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new cl.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}Hn.validateRequest=SZe;function xZe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>wZe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new cl.TwirpError(cl.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new cl.TwirpError(cl.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new cl.TwirpError(cl.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}Hn.getRequestData=xZe;function zoe(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}Hn.parseTwirpPath=zoe});var wP=g(Fu=>{"use strict";var $oe=Fu&&Fu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fu,"__esModule",{value:!0});Fu.writeError=Fu.TwirpServer=void 0;var Hoe=mP(),vP=P3(),l2=Kh(),_P=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(Hoe.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:vP.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return $oe(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=vP.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new l2.BadRouteError(c,t.method||"",t.url||"")}}),o=yield vP.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,Voe(n)),r.headersSent||Goe(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return $oe(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=Hoe.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new l2.InternalServerError("internal server error")))})}};Fu.TwirpServer=_P;function Goe(e,t){let r=Voe(t);e.setHeader("Content-Type","application/json"),e.statusCode=l2.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}Fu.writeError=Goe;function Voe(e){return e instanceof l2.TwirpError?e:new l2.InternalServerErrorWith(e)}});var Woe=g(Xh=>{"use strict";var TZe=Xh&&Xh.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xh,"__esModule",{value:!0});Xh.chainInterceptors=void 0;function NZe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>TZe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}Xh.chainInterceptors=NZe});var Qoe=g((eNt,Xoe)=>{"use strict";function Sp(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(OZe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var Koe=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var Qh=new yt(".",!1,!0,!0);function vo(e){return function(){return Qh[e].apply(Qh,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&AZe(e[0])?[]:{}),!c2(t[n]))if(this.override)t[n]={};else{if(!(c2(r)&&D3(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&c2(t[n])&&!D3(t[n])){if(!(c2(r)&&D3(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=Sp(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=L3(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=Sp(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=L3(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=Sp(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=L3(e,this.separator),n=0;n"u")return r;for(a=L3(e,this.separator),n=0;n{"use strict";var PZe=xn&&xn.__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]}),IZe=xn&&xn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Yoe=xn&&xn.__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)&&PZe(t,e,r);return IZe(t,e),t},DZe=xn&&xn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(xn,"__esModule",{value:!0});xn.FetchRPC=xn.wrapErrorResponseToTwirpError=xn.NodeHttpRPC=void 0;var LZe=Yoe(require("http")),FZe=Yoe(require("https")),BZe=require("url"),Zoe=Kh(),qZe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new BZe.URL(e.baseUrl),d=u.protocol==="https:";d?s=FZe:s=LZe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(Joe(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});xn.NodeHttpRPC=qZe;function Joe(e){return Zoe.TwirpError.fromObject(JSON.parse(e))}xn.wrapErrorResponseToTwirpError=Joe;var MZe=e=>({request(t,r,i,n){return DZe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw Zoe.TwirpError.fromObject(yield a.json())})}});xn.FetchRPC=MZe});var tle=g(en=>{"use strict";var kZe=en&&en.__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]}),jZe=en&&en.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),UZe=en&&en.__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)&&kZe(t,e,r);return jZe(t,e),t},SP=en&&en.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},zZe=en&&en.__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 n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof Yh.TwirpError&&(s.code!==Yh.TwirpErrorCode.NotFound?ele.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return SP(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=VZe.NodeHttpRPC(t);return(i,n)=>SP(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){ele.writeError(n,s)}})}prepareTwirpBody(t,r,i){return SP(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=zZe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield GZe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new Yh.TwirpError(Yh.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new Yh.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new Yh.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=$Ze.parse(t.replace("?",""));return HZe.object(r)}};en.Gateway=xP});var rle=g(Gn=>{"use strict";var KZe=Gn&&Gn.__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]}),xp=Gn&&Gn.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&KZe(t,e,r)};Object.defineProperty(Gn,"__esModule",{value:!0});Gn.TwirpContentType=void 0;xp(joe(),Gn);xp(wP(),Gn);xp(Woe(),Gn);xp(mP(),Gn);xp(Kh(),Gn);xp(tle(),Gn);xp(EP(),Gn);var XZe=P3();Object.defineProperty(Gn,"TwirpContentType",{enumerable:!0,get:function(){return XZe.TwirpContentType}})});var ile=g(Wn=>{"use strict";var Vn=Wn&&Wn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wn,"__esModule",{value:!0});Wn.createArtifactServiceServer=Wn.ArtifactServiceMethodList=Wn.ArtifactServiceMethod=Wn.ArtifactServiceClientProtobuf=Wn.ArtifactServiceClientJSON=void 0;var Pe=rle(),Xe=fP(),TP=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=Xe.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Xe.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Xe.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Xe.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Xe.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Xe.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};Wn.ArtifactServiceClientJSON=TP;var NP=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=Xe.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Xe.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Xe.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Xe.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Xe.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Xe.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Xe.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Xe.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Xe.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Xe.DeleteArtifactResponse.fromBinary(n))}};Wn.ArtifactServiceClientProtobuf=NP;var Tp;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(Tp||(Wn.ArtifactServiceMethod=Tp={}));Wn.ArtifactServiceMethodList=[Tp.CreateArtifact,Tp.FinalizeArtifact,Tp.ListArtifacts,Tp.GetSignedArtifactURL,Tp.DeleteArtifact];function QZe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:Wn.ArtifactServiceMethodList,matchRoute:YZe})}Wn.createArtifactServiceServer=QZe;function YZe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),ZZe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),JZe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),eJe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),tJe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>Vn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),rJe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function ZZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return iJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return lJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function JZe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return nJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return cJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function eJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return sJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return uJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function tJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return aJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return dJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function rJe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return oJe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return pJe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function iJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Xe.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function nJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Xe.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function sJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Xe.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function aJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Xe.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function oJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Xe.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Xe.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function lJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Xe.CreateArtifactResponse.toBinary(s))})}function cJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Xe.FinalizeArtifactResponse.toBinary(s))})}function uJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Xe.ListArtifactsResponse.toBinary(s))})}function dJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Xe.GetSignedArtifactURLResponse.toBinary(s))})}function pJe(e,t,r,i){return Vn(this,void 0,void 0,function*(){let n,s;try{n=Xe.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Xe.DeleteArtifactResponse.toBinary(s))})}});var Bu=g(ul=>{"use strict";var fJe=ul&&ul.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F3=ul&&ul.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&fJe(t,e,r)};Object.defineProperty(ul,"__esModule",{value:!0});F3(NO(),ul);F3(w3(),ul);F3(fP(),ul);F3(ile(),ul)});var nle=g(dl=>{"use strict";var mJe=dl&&dl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hJe=dl&&dl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gJe=dl&&dl.__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)&&mJe(t,e,r);return hJe(t,e),t};Object.defineProperty(dl,"__esModule",{value:!0});dl.getExpiration=void 0;var yJe=Bu(),bJe=gJe(ze());function vJe(e){if(!e)return;let t=_Je();t&&t{"use strict";Object.defineProperty(Zh,"__esModule",{value:!0});Zh.validateFilePath=Zh.validateArtifactName=void 0;var wJe=ze(),RP=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),sle=new Map([...RP,["\\"," Backslash \\"],["/"," Forward slash /"]]);function EJe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of sle)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(sle.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.`);(0,wJe.info)("Artifact name is valid!")}Zh.validateArtifactName=EJe;function SJe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of RP)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(RP.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. + `)}Zh.validateFilePath=SJe});var ale=g((lNt,xJe)=>{xJe.exports={name:"@actions/artifact",version:"2.1.9",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",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","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 Jh=g(B3=>{"use strict";Object.defineProperty(B3,"__esModule",{value:!0});B3.getUserAgentString=void 0;var TJe=ale();function NJe(){return`@actions/artifact-${TJe.version}`}B3.getUserAgentString=NJe});var gc=g(_s=>{"use strict";Object.defineProperty(_s,"__esModule",{value:!0});_s.UsageError=_s.NetworkError=_s.GHESNotSupportedError=_s.ArtifactNotFoundError=_s.InvalidResponseError=_s.FilesNotFoundError=void 0;var CP=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"}};_s.FilesNotFoundError=CP;var OP=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};_s.InvalidResponseError=OP;var PP=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};_s.ArtifactNotFoundError=PP;var IP=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"}};_s.GHESNotSupportedError=IP;var q3=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"}};_s.NetworkError=q3;q3.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var M3=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"}};_s.UsageError=M3;M3.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var i1=g(r1=>{"use strict";var k3=r1&&r1.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(r1,"__esModule",{value:!0});r1.internalArtifactTwirpClient=void 0;var e1=to(),RJe=D0(),t1=ze(),AJe=Bu(),ole=gp(),CJe=Jh(),u2=gc(),DP=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,ole.getRuntimeToken)();this.baseUrl=(0,ole.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new e1.HttpClient(t,[new RJe.BearerCredentialHandler(s)])}request(t,r,i,n){return k3(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,t1.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>k3(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return k3(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[e1.HttpCodes.BadGateway,e1.HttpCodes.GatewayTimeout,e1.HttpCodes.InternalServerError,e1.HttpCodes.ServiceUnavailable,e1.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return k3(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 OJe(e){let t=new DP((0,CJe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new AJe.ArtifactServiceClientJSON(t)}r1.internalArtifactTwirpClient=OJe});var cle=g(Oa=>{"use strict";var PJe=Oa&&Oa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),IJe=Oa&&Oa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),DJe=Oa&&Oa.__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)&&PJe(t,e,r);return IJe(t,e),t};Object.defineProperty(Oa,"__esModule",{value:!0});Oa.getUploadZipSpecification=Oa.validateRootDirectory=void 0;var U3=DJe(require("fs")),LJe=ze(),j3=require("path"),lle=AP();function FJe(e){if(!U3.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!U3.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,LJe.info)("Root directory input is valid!")}Oa.validateRootDirectory=FJe;function BJe(e,t){let r=[];t=(0,j3.normalize)(t),t=(0,j3.resolve)(t);for(let i of e){if(!U3.existsSync(i))throw new Error(`File ${i} does not exist`);if(U3.statSync(i).isDirectory()){let n=i.replace(t,"");(0,lle.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,j3.normalize)(i),i=(0,j3.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,lle.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}Oa.getUploadZipSpecification=BJe});var fle=g((fNt,ple)=>{"use strict";function FP(e){this.message=e}FP.prototype=new Error,FP.prototype.name="InvalidCharacterError";var ule=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new FP("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function qJe(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(ule(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return ule(t)}}function d2(e){this.message=e}function dle(e,t){if(typeof e!="string")throw new d2("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(qJe(e.split(".")[r]))}catch(i){throw new d2("Invalid token specified: "+i.message)}}d2.prototype=new Error,d2.prototype.name="InvalidTokenError";var LP=dle;LP.default=dle,LP.InvalidTokenError=d2,ple.exports=LP});var n1=g(Pa=>{"use strict";var MJe=Pa&&Pa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kJe=Pa&&Pa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jJe=Pa&&Pa.__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)&&MJe(t,e,r);return kJe(t,e),t},UJe=Pa&&Pa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.getBackendIdsFromToken=void 0;var mle=jJe(ze()),zJe=gp(),$Je=UJe(fle()),z3=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function HJe(){let e=(0,zJe.getRuntimeToken)(),t=(0,$Je.default)(e);if(!t.scp)throw z3;let r=t.scp.split(" ");if(r.length===0)throw z3;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw z3;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return mle.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),mle.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw z3}Pa.getBackendIdsFromToken=HJe});var yle=g(Ia=>{"use strict";var GJe=Ia&&Ia.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),VJe=Ia&&Ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),qP=Ia&&Ia.__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)&&GJe(t,e,r);return VJe(t,e),t},hle=Ia&&Ia.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.uploadZipToBlobStorage=void 0;var WJe=qC(),BP=gp(),s1=qP(ze()),KJe=qP(require("crypto")),XJe=qP(require("stream")),gle=gc();function QJe(e,t){return hle(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>hle(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,BP.getConcurrency)(),o=(0,BP.getUploadChunkSize)(),c=new WJe.BlobClient(e).getBlockBlobClient();s1.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{s1.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new XJe.PassThrough,m=KJe.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),s1.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,BP.getUploadChunkTimeout)())])}catch(h){throw gle.NetworkError.isNetworkErrorCode(h?.code)?new gle.NetworkError(h?.code):h}finally{n.abort()}return s1.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),s1.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&s1.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}Ia.uploadZipToBlobStorage=QJe});var vle=g((gNt,ble)=>{var YJe=typeof process=="object"&&process&&process.platform==="win32";ble.exports=YJe?{sep:"\\"}:{sep:"/"}});var Rle=g((yNt,Nle)=>{var _le=L4();Nle.exports=eet;var wle="\0SLASH"+Math.random()+"\0",Ele="\0OPEN"+Math.random()+"\0",kP="\0CLOSE"+Math.random()+"\0",Sle="\0COMMA"+Math.random()+"\0",xle="\0PERIOD"+Math.random()+"\0";function MP(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function ZJe(e){return e.split("\\\\").join(wle).split("\\{").join(Ele).split("\\}").join(kP).split("\\,").join(Sle).split("\\.").join(xle)}function JJe(e){return e.split(wle).join("\\").split(Ele).join("{").split(kP).join("}").split(Sle).join(",").split(xle).join(".")}function Tle(e){if(!e)return[""];var t=[],r=_le("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Tle(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function eet(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),p2(ZJe(e),!0).map(JJe)):[]}function tet(e){return"{"+e+"}"}function ret(e){return/^-?0\d/.test(e)}function iet(e,t){return e<=t}function net(e,t){return e>=t}function p2(e,t){var r=[],i=_le("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?p2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+kP+i.post,p2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=Tle(i.body),p.length===1&&(p=p2(p[0],!1).map(tet),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=MP(p[0]),h=MP(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(MP(p[2])):1,w=iet,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{var Hs=HP.exports=(e,t,r={})=>($3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new a1(t,r).match(e));HP.exports=Hs;var zP=vle();Hs.sep=zP.sep;var _o=Symbol("globstar **");Hs.GLOBSTAR=_o;var set=Rle(),Ale={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},$P="[^/]",jP=$P+"*?",aet="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",oet="(?:(?!(?:\\/|^)\\.).)*?",Ple=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Cle=Ple("().*{}+?[]^$\\!"),cet=Ple("[.("),Ole=/\/+/;Hs.filter=(e,t={})=>(r,i,n)=>Hs(r,e,t);var qu=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Hs.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Hs;let t=Hs,r=(i,n,s)=>t(i,n,qu(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,qu(e,s))}},r.Minimatch.defaults=i=>t.defaults(qu(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,qu(e,n)),r.defaults=i=>t.defaults(qu(e,i)),r.makeRe=(i,n)=>t.makeRe(i,qu(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,qu(e,n)),r.match=(i,n,s)=>t.match(i,n,qu(e,s)),r};Hs.braceExpand=(e,t)=>Ile(e,t);var Ile=(e,t={})=>($3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:set(e)),uet=1024*64,$3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>uet)throw new TypeError("pattern is too long")},UP=Symbol("subparse");Hs.makeRe=(e,t)=>new a1(e,t||{}).makeRe();Hs.match=(e,t,r={})=>{let i=new a1(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var det=e=>e.replace(/\\(.)/g,"$1"),pet=e=>e.replace(/\\([^-\]])/g,"$1"),fet=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),met=e=>e.replace(/[[\]\\]/g,"\\$&"),a1=class{constructor(t,r){$3(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=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(Ole)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.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 n=0;n>> no match, partial?`,t,d,r,p),d===o))}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===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Ile(this.pattern,this.options)}parse(t,r){$3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return _o;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=jP,s=!0;break;case"?":n+=$P,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?jP:m.type==="?"?$P:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=cet[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,L=P.split(")").length,R=P.split("(").length-L,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?fet(o):o===_o?_o:o._src).reduce((o,l)=>(o[o.length-1]===_o&&l===_o||o.push(l),o),[]),a.forEach((o,l)=>{o!==_o||a[l-1]===_o||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=_o))}),a.filter(o=>o!==_o).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}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;zP.sep!=="/"&&(t=t.split(zP.sep).join("/")),t=t.split(Ole),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{qle.exports=Ble;var VP=require("fs"),{EventEmitter:het}=require("events"),{Minimatch:GP}=Dle(),{resolve:get}=require("path");function yet(e,t){return new Promise((r,i)=>{VP.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function Lle(e,t){return new Promise((r,i)=>{(t?VP.stat:VP.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?Lle(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Fle(e,t,r,i,n,s){let a=await yet(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await Lle(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Fle(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*bet(e,t,r,i){yield*Fle("",e,t,r,i,!0)}function vet(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 H3=class extends het{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=vet(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new GP(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new GP(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new GP(s,{dot:!0}))}this.iterator=bet(get(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",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),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(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.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,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}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 Ble(e,t,r){return new H3(e,t,r)}Ble.ReaddirGlob=H3});var jle=g((G3,kle)=>{(function(e,t){typeof G3=="object"&&typeof kle<"u"?t(G3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(G3,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function q(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ra})=>{if(!(z||j)){if(G=!1,ra){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ra){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ra===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=q(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return L(S,N,A,D);if(h(S))return L(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=q(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),yr=mt.length;if(yr===0){ft(Se,De),dt.push(Se);return}St[Se]=yr,mt.forEach(Ti=>{if(!N[Ti])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ti+"` in "+mt.join(", "));mf(Ti,()=>{yr--,yr===0&&ft(Se,De)})})}),xt(),ra();function ft(Se,De){Te.push(()=>P0(Se,De))}function ra(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ra()}function P0(Se,De){if(!V){var mt=Y((Ti,...ia)=>{if(z--,Ti===!1){G=!0;return}if(ia.length<2&&([ia]=ia),Ti){var hf={};if(Object.keys(j).forEach(Sd=>{hf[Sd]=j[Sd]}),hf[Se]=ia,V=!0,Z=Object.create(null),G)return;A(Ti,hf)}else j[Se]=ia,Ed(Se)});z++;var yr=y(De[De.length-1]);De.length>1?yr(j,mt):yr(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let yr=N[mt];Array.isArray(yr)&&yr.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Kt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,ni=/,/,gr=/(=.+)?(\s*)$/;function Bl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(gr,"").trim())}function S0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Io(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class x0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):T0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):T0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function T0(N,S){N.length=1,N.head=N.tail=S}function df(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var yr,Ti;function ia(Sd,...I0){if(Sd)return De?Ti(Sd):yr();if(I0.length<=1)return yr(I0[0]);yr(I0)}var hf=xt._createTaskItem(Ie,De?ia:mt||ia);if(Se?xt._tasks.unshift(hf):xt._tasks.push(hf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((Sd,I0)=>{yr=Sd,Ti=I0})}function ra(Ie){return function(Se,...De){j-=1;for(var mt=0,yr=Ie.length;mt0&&z.splice(ia,1),Ti.callback(Se,...De),Se!=null&&dt("error",Se,Ti.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function mf(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let Ed=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(yr,Ti)=>{if(yr)return mt(yr);De(Ti)})});Te(Ie),V(Ie,Se)};var P0=!1,xt={_tasks:new x0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?mf(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!P0){for(P0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var Ja=b(ta,4);function ff(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),Ja(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function m6(...N){return ff(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ra)=>{if(ft||ft===!1)return St(ft);if(N(ra)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function xi(N,S,A){return Xt(D=>D,(D,j)=>j)(Ue,N,S,A)}var Do=b(xi,3);function M5(N,S,A,D){return Xt(j=>j,(j,z)=>z)(R(S),N,A,D)}var wd=b(M5,4);function Jve(N,S,A){return Xt(D=>D,(D,j)=>j)(R(1),N,S,A)}var h6=b(Jve,3);function Rq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Aq=Rq("dir");function e_e(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var R0=b(e_e,3);function Cq(N,S,A){let D=y(S);return R0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Oq(N){return(S,A,D)=>N(S,D)}function t_e(N,S,A){return Ue(N,Oq(y(S)),A)}var g6=b(t_e,3);function r_e(N,S,A,D){return R(S)(N,Oq(y(A)),D)}var A0=b(r_e,4);function i_e(N,S,A){return A0(N,1,S,A)}var C0=b(i_e,3);function k5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function n_e(N,S,A){return Xt(D=>!D,D=>!D)(Ue,N,S,A)}var y6=b(n_e,3);function s_e(N,S,A,D){return Xt(j=>!j,j=>!j)(R(S),N,A,D)}var b6=b(s_e,4);function a_e(N,S,A){return Xt(D=>!D,D=>!D)(Ve,N,S,A)}var v6=b(a_e,3);function o_e(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function _6(N,S,A,D){var j=E(S)?o_e:l_e;return j(N,S,y(A),D)}function c_e(N,S,A){return _6(Ue,N,S,A)}var w6=b(c_e,3);function u_e(N,S,A,D){return _6(R(S),N,A,D)}var E6=b(u_e,4);function d_e(N,S,A){return _6(Ve,N,S,A)}var S6=b(d_e,3);function p_e(N,S){var A=Y(S),D=y(k5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var Pq=b(p_e,2);function f_e(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var T6=b(m_e,4);function Fq(N,S,A){return T6(N,1/0,S,A)}function Bq(N,S,A){return T6(N,1,S,A)}function qq(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ra=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function kq(N,S){return j5(Ue,N,S)}function jq(N,S,A){return j5(R(S),N,A)}function U5(N,S){var A=y(N);return df((D,j)=>{A(D[0],j)},S,1)}class h_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&z5(this.heap[S],this.heap[A=Uq(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=g_e(S))=0;D--)this.percDown(D);return this}}function g_e(N){return(N<<1)+1}function Uq(N){return(N+1>>1)-1}function z5(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function y_e(N,S){if(S=q(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function Hq(N){var S;return Array.isArray(N)?S=N.map(A6):(S={},Object.keys(N).forEach(A=>{S[A]=A6.call(this,N[A])})),S}function $5(N,S,A,D){let j=y(A);return _6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function b_e(N,S,A){return $5(Ue,N,S,A)}var Gq=b(b_e,3);function v_e(N,S,A,D){return $5(R(S),N,A,D)}var Vq=b(v_e,4);function __e(N,S,A){return $5(Ve,N,S,A)}var Wq=b(__e,3);function Kq(N){return function(){return N}}let H5=5,Xq=0;function C6(N,S,A){var D={times:H5,intervalFunc:Kq(Xq)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(w_e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(Ue,N,S,A)}var O6=b(E_e,3);function S_e(N,S,A,D){return Xt(Boolean,j=>j)(R(S),N,A,D)}var P6=b(S_e,4);function x_e(N,S,A){return Xt(Boolean,D=>D)(Ve,N,S,A)}var I6=b(x_e,3);function T_e(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var Zq=b(T_e,3);function Jq(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function N_e(N){for(var S=Array(N);N--;)S[N]=N;return S}function D6(N,S,A,D){var j=y(A);return k(N_e(N),S,j,D)}function eM(N,S,A){return D6(N,1/0,S,A)}function tM(N,S,A){return D6(N,1,S,A)}function rM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=q(D||ut());var j=y(A);return Ue(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function R_e(N,S){var A=null,D;return C0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var iM=b(R_e);function nM(N){return(...S)=>(N.unmemoized||N)(...S)}function A_e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var O0=b(A_e,3);function sM(N,S,A){let D=y(N);return O0(j=>D((z,G)=>j(z,!G)),S,A)}function C_e(N,S){if(S=q(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var aM=b(C_e),O_e={apply:t,applyEach:Vt,applyEachSeries:_d,asyncify:u,auto:re,autoInject:S0,cargo:N0,cargoQueue:pf,compose:m6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:Do,detectLimit:wd,detectSeries:h6,dir:Aq,doUntil:Cq,doWhilst:R0,each:g6,eachLimit:A0,eachOf:Ue,eachOfLimit:F,eachOfSeries:Ve,eachSeries:C0,ensureAsync:k5,every:y6,everyLimit:b6,everySeries:v6,filter:w6,filterLimit:E6,filterSeries:S6,forever:Pq,groupBy:Iq,groupByLimit:x6,groupBySeries:Dq,log:Lq,map:vt,mapLimit:k,mapSeries:In,mapValues:Fq,mapValuesLimit:T6,mapValuesSeries:Bq,memoize:qq,nextTick:Mq,parallel:kq,parallelLimit:jq,priorityQueue:zq,queue:U5,race:$q,reduce:Ja,reduceRight:R6,reflect:A6,reflectAll:Hq,reject:Gq,rejectLimit:Vq,rejectSeries:Wq,retry:C6,retryable:Qq,seq:ff,series:Yq,setImmediate:c,some:O6,someLimit:P6,someSeries:I6,sortBy:Zq,timeout:Jq,times:eM,timesLimit:D6,timesSeries:tM,transform:rM,tryEach:iM,unmemoize:nM,until:sM,waterfall:aM,whilst:O0,all:y6,allLimit:b6,allSeries:v6,any:O6,anyLimit:P6,anySeries:I6,find:Do,findLimit:wd,findSeries:h6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:g6,forEachSeries:C0,forEachLimit:A0,forEachOf:Ue,forEachOfSeries:Ve,forEachOfLimit:F,inject:Ja,foldl:Ja,foldr:R6,select:w6,selectLimit:E6,selectSeries:S6,wrapSync:u,during:O0,doDuring:R0};e.all=y6,e.allLimit=b6,e.allSeries=v6,e.any=O6,e.anyLimit=P6,e.anySeries=I6,e.apply=t,e.applyEach=Vt,e.applyEachSeries=_d,e.asyncify=u,e.auto=re,e.autoInject=S0,e.cargo=N0,e.cargoQueue=pf,e.compose=m6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=O_e,e.detect=Do,e.detectLimit=wd,e.detectSeries=h6,e.dir=Aq,e.doDuring=R0,e.doUntil=Cq,e.doWhilst=R0,e.during=O0,e.each=g6,e.eachLimit=A0,e.eachOf=Ue,e.eachOfLimit=F,e.eachOfSeries=Ve,e.eachSeries=C0,e.ensureAsync=k5,e.every=y6,e.everyLimit=b6,e.everySeries=v6,e.filter=w6,e.filterLimit=E6,e.filterSeries=S6,e.find=Do,e.findLimit=wd,e.findSeries=h6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=Ja,e.foldr=R6,e.forEach=g6,e.forEachLimit=A0,e.forEachOf=Ue,e.forEachOfLimit=F,e.forEachOfSeries=Ve,e.forEachSeries=C0,e.forever=Pq,e.groupBy=Iq,e.groupByLimit=x6,e.groupBySeries=Dq,e.inject=Ja,e.log=Lq,e.map=vt,e.mapLimit=k,e.mapSeries=In,e.mapValues=Fq,e.mapValuesLimit=T6,e.mapValuesSeries=Bq,e.memoize=qq,e.nextTick=Mq,e.parallel=kq,e.parallelLimit=jq,e.priorityQueue=zq,e.queue=U5,e.race=$q,e.reduce=Ja,e.reduceRight=R6,e.reflect=A6,e.reflectAll=Hq,e.reject=Gq,e.rejectLimit=Vq,e.rejectSeries=Wq,e.retry=C6,e.retryable=Qq,e.select=w6,e.selectLimit=E6,e.selectSeries=S6,e.seq=ff,e.series=Yq,e.setImmediate=c,e.some=O6,e.someLimit=P6,e.someSeries=I6,e.sortBy=Zq,e.timeout=Jq,e.times=eM,e.timesLimit=D6,e.timesSeries=tM,e.transform=rM,e.tryEach=iM,e.unmemoize=nM,e.until=sM,e.waterfall=aM,e.whilst=O0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var zle=g((wNt,Ule)=>{"use strict";var pl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";pl.writable=e=>pl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";pl.readable=e=>pl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";pl.duplex=e=>pl.writable(e)&&pl.readable(e);pl.transform=e=>pl.duplex(e)&&typeof e._transform=="function";Ule.exports=pl});var f2=g((ENt,WP)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?WP.exports={nextTick:_et}:WP.exports=process;function _et(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){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(s=new Array(n-1),a=0;a{var wet={}.toString;$le.exports=Array.isArray||function(e){return wet.call(e)=="[object Array]"}});var KP=g((xNt,Gle)=>{Gle.exports=require("stream")});var m2=g((XP,Wle)=>{var V3=require("buffer"),yc=V3.Buffer;function Vle(e,t){for(var r in e)t[r]=e[r]}yc.from&&yc.alloc&&yc.allocUnsafe&&yc.allocUnsafeSlow?Wle.exports=V3:(Vle(V3,XP),XP.Buffer=o1);function o1(e,t,r){return yc(e,t,r)}Vle(yc,o1);o1.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return yc(e,t,r)};o1.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=yc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};o1.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return yc(e)};o1.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return V3.SlowBuffer(e)}});var l1=g(Tn=>{function Eet(e){return Array.isArray?Array.isArray(e):W3(e)==="[object Array]"}Tn.isArray=Eet;function xet(e){return typeof e=="boolean"}Tn.isBoolean=xet;function Tet(e){return e===null}Tn.isNull=Tet;function Net(e){return e==null}Tn.isNullOrUndefined=Net;function Ret(e){return typeof e=="number"}Tn.isNumber=Ret;function Aet(e){return typeof e=="string"}Tn.isString=Aet;function Cet(e){return typeof e=="symbol"}Tn.isSymbol=Cet;function Oet(e){return e===void 0}Tn.isUndefined=Oet;function Pet(e){return W3(e)==="[object RegExp]"}Tn.isRegExp=Pet;function Iet(e){return typeof e=="object"&&e!==null}Tn.isObject=Iet;function Det(e){return W3(e)==="[object Date]"}Tn.isDate=Det;function Let(e){return W3(e)==="[object Error]"||e instanceof Error}Tn.isError=Let;function Fet(e){return typeof e=="function"}Tn.isFunction=Fet;function Bet(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Tn.isPrimitive=Bet;Tn.isBuffer=require("buffer").Buffer.isBuffer;function W3(e){return Object.prototype.toString.call(e)}});var Xle=g((NNt,QP)=>{"use strict";function qet(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Kle=m2().Buffer,h2=require("util");function Met(e,t,r){e.copy(t,r)}QP.exports=function(){function e(){qet(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,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return Kle.alloc(0);for(var i=Kle.allocUnsafe(r>>>0),n=this.head,s=0;n;)Met(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();h2&&h2.inspect&&h2.inspect.custom&&(QP.exports.prototype[h2.inspect.custom]=function(){var e=h2.inspect({length:this.length});return this.constructor.name+" "+e})});var YP=g((RNt,Qle)=>{"use strict";var K3=f2();function ket(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,K3.nextTick(X3,this,e)):K3.nextTick(X3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,K3.nextTick(X3,r,s)):K3.nextTick(X3,r,s):t&&t(s)}),this)}function jet(){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 X3(e,t){e.emit("error",t)}Qle.exports={destroy:ket,undestroy:jet}});var Zle=g((ANt,Yle)=>{Yle.exports=require("util").deprecate});var JP=g((CNt,ace)=>{"use strict";var Np=f2();ace.exports=di;function ece(e){var t=this;this.next=null,this.entry=null,this.finish=function(){ntt(t,e)}}var Uet=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:Np.nextTick,c1;di.WritableState=y2;var tce=Object.create(l1());tce.inherits=Fd();var zet={deprecate:Zle()},rce=KP(),Y3=m2().Buffer,$et=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Het(e){return Y3.from(e)}function Get(e){return Y3.isBuffer(e)||e instanceof $et}var ice=YP();tce.inherits(di,rce);function Vet(){}function y2(e,t){c1=c1||Rp(),e=e||{};var r=t instanceof c1;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,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(o){Jet(t,o)},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 ece(this)}y2.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty(y2.prototype,"buffer",{get:zet.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var Q3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(Q3=Function.prototype[Symbol.hasInstance],Object.defineProperty(di,Symbol.hasInstance,{value:function(e){return Q3.call(this,e)?!0:this!==di?!1:e&&e._writableState instanceof y2}})):Q3=function(e){return e instanceof this};function di(e){if(c1=c1||Rp(),!Q3.call(di,this)&&!(this instanceof c1))return new di(e);this._writableState=new y2(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)),rce.call(this)}di.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function Wet(e,t){var r=new Error("write after end");e.emit("error",r),Np.nextTick(t,r)}function Ket(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),Np.nextTick(i,s),n=!1),n}di.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&Get(e);return s&&!Y3.isBuffer(e)&&(e=Het(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=Vet),i.ended?Wet(this,r):(s||Ket(this,i,e,r))&&(i.pendingcb++,n=Qet(this,i,s,e,t,r)),n};di.prototype.cork=function(){var e=this._writableState;e.corked++};di.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&nce(this,e))};di.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 Xet(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=Y3.from(t,r)),t}Object.defineProperty(di.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function Qet(e,t,r,i,n,s){if(!r){var a=Xet(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var oce=f2(),stt=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};uce.exports=bc;var lce=Object.create(l1());lce.inherits=Fd();var cce=rI(),tI=JP();lce.inherits(bc,cce);for(eI=stt(tI.prototype),Z3=0;Z3{"use strict";var nI=m2().Buffer,dce=nI.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 ltt(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 ctt(e){var t=ltt(e);if(typeof t!="string"&&(nI.isEncoding===dce||!dce(e)))throw new Error("Unknown encoding: "+e);return t||e}pce.StringDecoder=b2;function b2(e){this.encoding=ctt(e);var t;switch(this.encoding){case"utf16le":this.text=htt,this.end=gtt,t=4;break;case"utf8":this.fillLast=ptt,t=4;break;case"base64":this.text=ytt,this.end=btt,t=3;break;default:this.write=vtt,this.end=_tt;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=nI.allocUnsafe(t)}b2.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 utt(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function dtt(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 ptt(e){var t=this.lastTotal-this.lastNeed,r=dtt(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 ftt(e,t){var r=utt(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 mtt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function htt(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 gtt(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 ytt(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 btt(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function vtt(e){return e.toString(this.encoding)}function _tt(e){return e&&e.length?this.write(e):""}});var rI=g((DNt,xce)=>{"use strict";var d1=f2();xce.exports=pr;var wtt=Hle(),v2;pr.ReadableState=vce;var INt=require("events").EventEmitter,gce=function(e,t){return e.listeners(t).length},uI=KP(),_2=m2().Buffer,Ett=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function Stt(e){return _2.from(e)}function xtt(e){return _2.isBuffer(e)||e instanceof Ett}var yce=Object.create(l1());yce.inherits=Fd();var aI=require("util"),Ct=void 0;aI&&aI.debuglog?Ct=aI.debuglog("stream"):Ct=function(){};var Ttt=Xle(),bce=YP(),u1;yce.inherits(pr,uI);var oI=["error","close","destroy","pause","resume"];function Ntt(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):wtt(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function vce(e,t){v2=v2||Rp(),e=e||{};var r=t instanceof v2;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new Ttt,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&&(u1||(u1=sI().StringDecoder),this.decoder=new u1(e.encoding),this.encoding=e.encoding)}function pr(e){if(v2=v2||Rp(),!(this instanceof pr))return new pr(e);this._readableState=new vce(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),uI.call(this)}Object.defineProperty(pr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});pr.prototype.destroy=bce.destroy;pr.prototype._undestroy=bce.undestroy;pr.prototype._destroy=function(e,t){this.push(null),t(e)};pr.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=_2.from(e,t),t=""),i=!0),_ce(this,e,t,!1,i)};pr.prototype.unshift=function(e){return _ce(this,e,null,!0,!1)};function _ce(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,Ott(e,s);else{var a;n||(a=Rtt(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==_2.prototype&&(t=Stt(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):lI(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?lI(e,s,t,!1):wce(e,s)):lI(e,s,t,!1))):i||(s.reading=!1)}return Att(s)}function lI(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&&e9(e)),wce(e,t)}function Rtt(e,t){var r;return!xtt(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function Att(e){return!e.ended&&(e.needReadable||e.length=fce?e=fce:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function mce(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=Ctt(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}pr.prototype.read=function(e){Ct("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 Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?cI(this):e9(this),null;if(e=mce(e,t),e===0&&t.ended)return t.length===0&&cI(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=Ece(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&cI(this)),n!==null&&this.emit("data",n),n};function Ott(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,e9(e)}}function e9(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?d1.nextTick(hce,e):hce(e))}function hce(e){Ct("emit readable"),e.emit("readable"),dI(e)}function wce(e,t){t.readingMore||(t.readingMore=!0,d1.nextTick(Ptt,e,t))}function Ptt(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&Sce(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),gce(e,"error")===0&&e.emit("error",b)}Ntt(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function Itt(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&gce(e,"data")&&(t.flowing=!0,dI(e))}}pr.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,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=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=Btt(e,t.buffer,t.decoder),r}function Btt(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function Mtt(e,t){var r=_2.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function cI(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,d1.nextTick(ktt,t,e))}function ktt(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Sce(e,t){for(var r=0,i=e.length;r{"use strict";Rce.exports=vc;var t9=Rp(),Nce=Object.create(l1());Nce.inherits=Fd();Nce.inherits(vc,t9);function jtt(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 n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";Oce.exports=w2;var Ace=pI(),Cce=Object.create(l1());Cce.inherits=Fd();Cce.inherits(w2,Ace);function w2(e){if(!(this instanceof w2))return new w2(e);Ace.call(this,e)}w2.prototype._transform=function(e,t,r){r(null,e)}});var Ice=g((tn,r9)=>{var fl=require("stream");process.env.READABLE_STREAM==="disable"&&fl?(r9.exports=fl,tn=r9.exports=fl.Readable,tn.Readable=fl.Readable,tn.Writable=fl.Writable,tn.Duplex=fl.Duplex,tn.Transform=fl.Transform,tn.PassThrough=fl.PassThrough,tn.Stream=fl):(tn=r9.exports=rI(),tn.Stream=fl||tn,tn.Readable=tn,tn.Writable=JP(),tn.Duplex=Rp(),tn.Transform=pI(),tn.PassThrough=Pce())});var Lce=g((BNt,Dce)=>{Dce.exports=Ice().PassThrough});var Mce=g((qNt,qce)=>{var Fce=require("util"),s9=Lce();qce.exports={Readable:i9,Writable:n9};Fce.inherits(i9,s9);Fce.inherits(n9,s9);function Bce(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function i9(e,t){if(!(this instanceof i9))return new i9(e,t);s9.call(this,t),Bce(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 n9(e,t){if(!(this instanceof n9))return new n9(e,t);s9.call(this,t),Bce(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 fI=g((MNt,kce)=>{kce.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 n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var mI=g((kNt,jce)=>{function ztt(e){return e}jce.exports=ztt});var zce=g((jNt,Uce)=>{function $tt(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)}Uce.exports=$tt});var Gce=g((UNt,Hce)=>{var Htt=zce(),$ce=Math.max;function Gtt(e,t,r){return t=$ce(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=$ce(i.length-t,0),a=Array(s);++n{function Vtt(e){return function(){return e}}Vce.exports=Vtt});var hI=g(($Nt,Kce)=>{var Wtt=typeof global=="object"&&global&&global.Object===Object&&global;Kce.exports=Wtt});var p1=g((HNt,Xce)=>{var Ktt=hI(),Xtt=typeof self=="object"&&self&&self.Object===Object&&self,Qtt=Ktt||Xtt||Function("return this")();Xce.exports=Qtt});var a9=g((GNt,Qce)=>{var Ytt=p1(),Ztt=Ytt.Symbol;Qce.exports=Ztt});var eue=g((VNt,Jce)=>{var Yce=a9(),Zce=Object.prototype,Jtt=Zce.hasOwnProperty,ert=Zce.toString,E2=Yce?Yce.toStringTag:void 0;function trt(e){var t=Jtt.call(e,E2),r=e[E2];try{e[E2]=void 0;var i=!0}catch{}var n=ert.call(e);return i&&(t?e[E2]=r:delete e[E2]),n}Jce.exports=trt});var rue=g((WNt,tue)=>{var rrt=Object.prototype,irt=rrt.toString;function nrt(e){return irt.call(e)}tue.exports=nrt});var S2=g((KNt,sue)=>{var iue=a9(),srt=eue(),art=rue(),ort="[object Null]",lrt="[object Undefined]",nue=iue?iue.toStringTag:void 0;function crt(e){return e==null?e===void 0?lrt:ort:nue&&nue in Object(e)?srt(e):art(e)}sue.exports=crt});var x2=g((XNt,aue)=>{function urt(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}aue.exports=urt});var gI=g((QNt,oue)=>{var drt=S2(),prt=x2(),frt="[object AsyncFunction]",mrt="[object Function]",hrt="[object GeneratorFunction]",grt="[object Proxy]";function yrt(e){if(!prt(e))return!1;var t=drt(e);return t==mrt||t==hrt||t==frt||t==grt}oue.exports=yrt});var cue=g((YNt,lue)=>{var brt=p1(),vrt=brt["__core-js_shared__"];lue.exports=vrt});var pue=g((ZNt,due)=>{var yI=cue(),uue=function(){var e=/[^.]+$/.exec(yI&&yI.keys&&yI.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function _rt(e){return!!uue&&uue in e}due.exports=_rt});var mue=g((JNt,fue)=>{var wrt=Function.prototype,Ert=wrt.toString;function Srt(e){if(e!=null){try{return Ert.call(e)}catch{}try{return e+""}catch{}}return""}fue.exports=Srt});var gue=g((eRt,hue)=>{var xrt=gI(),Trt=pue(),Nrt=x2(),Rrt=mue(),Art=/[\\^$.*+?()[\]{}|]/g,Crt=/^\[object .+?Constructor\]$/,Ort=Function.prototype,Prt=Object.prototype,Irt=Ort.toString,Drt=Prt.hasOwnProperty,Lrt=RegExp("^"+Irt.call(Drt).replace(Art,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Frt(e){if(!Nrt(e)||Trt(e))return!1;var t=xrt(e)?Lrt:Crt;return t.test(Rrt(e))}hue.exports=Frt});var bue=g((tRt,yue)=>{function Brt(e,t){return e?.[t]}yue.exports=Brt});var T2=g((rRt,vue)=>{var qrt=gue(),Mrt=bue();function krt(e,t){var r=Mrt(e,t);return qrt(r)?r:void 0}vue.exports=krt});var wue=g((iRt,_ue)=>{var jrt=T2(),Urt=function(){try{var e=jrt(Object,"defineProperty");return e({},"",{}),e}catch{}}();_ue.exports=Urt});var xue=g((nRt,Sue)=>{var zrt=Wce(),Eue=wue(),$rt=mI(),Hrt=Eue?function(e,t){return Eue(e,"toString",{configurable:!0,enumerable:!1,value:zrt(t),writable:!0})}:$rt;Sue.exports=Hrt});var Nue=g((sRt,Tue)=>{var Grt=800,Vrt=16,Wrt=Date.now;function Krt(e){var t=0,r=0;return function(){var i=Wrt(),n=Vrt-(i-r);if(r=i,n>0){if(++t>=Grt)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}Tue.exports=Krt});var Aue=g((aRt,Rue)=>{var Xrt=xue(),Qrt=Nue(),Yrt=Qrt(Xrt);Rue.exports=Yrt});var o9=g((oRt,Cue)=>{var Zrt=mI(),Jrt=Gce(),eit=Aue();function tit(e,t){return eit(Jrt(e,t,Zrt),e+"")}Cue.exports=tit});var l9=g((lRt,Oue)=>{function rit(e,t){return e===t||e!==e&&t!==t}Oue.exports=rit});var bI=g((cRt,Pue)=>{var iit=9007199254740991;function nit(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=iit}Pue.exports=nit});var c9=g((uRt,Iue)=>{var sit=gI(),ait=bI();function oit(e){return e!=null&&ait(e.length)&&!sit(e)}Iue.exports=oit});var vI=g((dRt,Due)=>{var lit=9007199254740991,cit=/^(?:0|[1-9]\d*)$/;function uit(e,t){var r=typeof e;return t=t??lit,!!t&&(r=="number"||r!="symbol"&&cit.test(e))&&e>-1&&e%1==0&&e{var dit=l9(),pit=c9(),fit=vI(),mit=x2();function hit(e,t,r){if(!mit(r))return!1;var i=typeof t;return(i=="number"?pit(r)&&fit(t,r.length):i=="string"&&t in r)?dit(r[t],e):!1}Lue.exports=hit});var que=g((fRt,Bue)=>{function git(e,t){for(var r=-1,i=Array(e);++r{function yit(e){return e!=null&&typeof e=="object"}Mue.exports=yit});var jue=g((hRt,kue)=>{var bit=S2(),vit=f1(),_it="[object Arguments]";function wit(e){return vit(e)&&bit(e)==_it}kue.exports=wit});var _I=g((gRt,$ue)=>{var Uue=jue(),Eit=f1(),zue=Object.prototype,Sit=zue.hasOwnProperty,xit=zue.propertyIsEnumerable,Tit=Uue(function(){return arguments}())?Uue:function(e){return Eit(e)&&Sit.call(e,"callee")&&!xit.call(e,"callee")};$ue.exports=Tit});var wI=g((yRt,Hue)=>{var Nit=Array.isArray;Hue.exports=Nit});var Vue=g((bRt,Gue)=>{function Rit(){return!1}Gue.exports=Rit});var Que=g((N2,m1)=>{var Ait=p1(),Cit=Vue(),Xue=typeof N2=="object"&&N2&&!N2.nodeType&&N2,Wue=Xue&&typeof m1=="object"&&m1&&!m1.nodeType&&m1,Oit=Wue&&Wue.exports===Xue,Kue=Oit?Ait.Buffer:void 0,Pit=Kue?Kue.isBuffer:void 0,Iit=Pit||Cit;m1.exports=Iit});var Zue=g((vRt,Yue)=>{var Dit=S2(),Lit=bI(),Fit=f1(),Bit="[object Arguments]",qit="[object Array]",Mit="[object Boolean]",kit="[object Date]",jit="[object Error]",Uit="[object Function]",zit="[object Map]",$it="[object Number]",Hit="[object Object]",Git="[object RegExp]",Vit="[object Set]",Wit="[object String]",Kit="[object WeakMap]",Xit="[object ArrayBuffer]",Qit="[object DataView]",Yit="[object Float32Array]",Zit="[object Float64Array]",Jit="[object Int8Array]",ent="[object Int16Array]",tnt="[object Int32Array]",rnt="[object Uint8Array]",int="[object Uint8ClampedArray]",nnt="[object Uint16Array]",snt="[object Uint32Array]",fr={};fr[Yit]=fr[Zit]=fr[Jit]=fr[ent]=fr[tnt]=fr[rnt]=fr[int]=fr[nnt]=fr[snt]=!0;fr[Bit]=fr[qit]=fr[Xit]=fr[Mit]=fr[Qit]=fr[kit]=fr[jit]=fr[Uit]=fr[zit]=fr[$it]=fr[Hit]=fr[Git]=fr[Vit]=fr[Wit]=fr[Kit]=!1;function ant(e){return Fit(e)&&Lit(e.length)&&!!fr[Dit(e)]}Yue.exports=ant});var EI=g((_Rt,Jue)=>{function ont(e){return function(t){return e(t)}}Jue.exports=ont});var tde=g((R2,h1)=>{var lnt=hI(),ede=typeof R2=="object"&&R2&&!R2.nodeType&&R2,A2=ede&&typeof h1=="object"&&h1&&!h1.nodeType&&h1,cnt=A2&&A2.exports===ede,SI=cnt&&lnt.process,unt=function(){try{var e=A2&&A2.require&&A2.require("util").types;return e||SI&&SI.binding&&SI.binding("util")}catch{}}();h1.exports=unt});var sde=g((wRt,nde)=>{var dnt=Zue(),pnt=EI(),rde=tde(),ide=rde&&rde.isTypedArray,fnt=ide?pnt(ide):dnt;nde.exports=fnt});var ode=g((ERt,ade)=>{var mnt=que(),hnt=_I(),gnt=wI(),ynt=Que(),bnt=vI(),vnt=sde(),_nt=Object.prototype,wnt=_nt.hasOwnProperty;function Ent(e,t){var r=gnt(e),i=!r&&hnt(e),n=!r&&!i&&ynt(e),s=!r&&!i&&!n&&vnt(e),a=r||i||n||s,o=a?mnt(e.length,String):[],l=o.length;for(var c in e)(t||wnt.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||bnt(c,l)))&&o.push(c);return o}ade.exports=Ent});var cde=g((SRt,lde)=>{var Snt=Object.prototype;function xnt(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Snt;return e===r}lde.exports=xnt});var dde=g((xRt,ude)=>{function Tnt(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}ude.exports=Tnt});var fde=g((TRt,pde)=>{var Nnt=x2(),Rnt=cde(),Ant=dde(),Cnt=Object.prototype,Ont=Cnt.hasOwnProperty;function Pnt(e){if(!Nnt(e))return Ant(e);var t=Rnt(e),r=[];for(var i in e)i=="constructor"&&(t||!Ont.call(e,i))||r.push(i);return r}pde.exports=Pnt});var hde=g((NRt,mde)=>{var Int=ode(),Dnt=fde(),Lnt=c9();function Fnt(e){return Lnt(e)?Int(e,!0):Dnt(e)}mde.exports=Fnt});var bde=g((RRt,yde)=>{var Bnt=o9(),qnt=l9(),Mnt=Fue(),knt=hde(),gde=Object.prototype,jnt=gde.hasOwnProperty,Unt=Bnt(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&Mnt(t[0],t[1],n)&&(i=1);++r{"use strict";vde.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Cde=g((P2,O2)=>{"use strict";Object.defineProperty(P2,"__esModule",{value:!0});var Tde=new WeakMap,xI=new WeakMap;function mr(e){let t=Tde.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function _de(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 g1(e,t){Tde.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";Object.defineProperty(D2,"__esModule",{value:!0});var NI=Cde(),Mu=class extends NI.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=p9.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}};NI.defineEventAttribute(Mu.prototype,"abort");function Xnt(){let e=Object.create(Mu.prototype);return NI.EventTarget.call(e),p9.set(e,!1),e}function Qnt(e){p9.get(e)===!1&&(p9.set(e,!0),e.dispatchEvent({type:"abort"}))}var p9=new WeakMap;Object.defineProperties(Mu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Mu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var ku=class{constructor(){Pde.set(this,Xnt())}get signal(){return Ode(this)}abort(){Qnt(Ode(this))}},Pde=new WeakMap;function Ode(e){let t=Pde.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(ku.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(ku.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});D2.AbortController=ku;D2.AbortSignal=Mu;D2.default=ku;I2.exports=ku;I2.exports.AbortController=I2.exports.default=ku;I2.exports.AbortSignal=Mu});var Nn=g((CRt,AI)=>{"use strict";var Ynt=require("buffer"),{kResistStopPropagation:Znt,SymbolDispose:Jnt}=Rr(),est=globalThis.AbortSignal||y1().AbortSignal,tst=globalThis.AbortController||y1().AbortController,rst=Object.getPrototypeOf(async function(){}).constructor,Ide=globalThis.Blob||Ynt.Blob,ist=typeof Ide<"u"?function(t){return t instanceof Ide}:function(t){return!1},Dde=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},nst=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},RI=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{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.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"{}"}},types:{isAsyncFunction(e){return e instanceof rst},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:ist,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);Dde(t,"signal"),nst(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[Znt]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[Jnt](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:est.any||function(t){if(t.length===1)return t[0];let r=new tst,i=()=>r.abort();return t.forEach(n=>{Dde(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};AI.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Kn=g((ORt,Bde)=>{"use strict";var{format:sst,inspect:f9,AggregateError:ast}=Nn(),ost=globalThis.AggregateError||ast,lst=Symbol("kIsNodeError"),cst=["string","function","number","object","Function","Object","boolean","bigint","symbol"],ust=/^([A-Z][a-z0-9]*)+$/,dst="__node_internal_",m9={};function Ap(e,t){if(!e)throw new m9.ERR_INTERNAL_ASSERTION(t)}function Lde(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 pst(e,t,r){if(typeof t=="function")return Ap(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 Ap(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:sst(t,...r)}function rn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(pst(e,t,s))}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[lst]=!0,m9[e]=i}function Fde(e){let t=dst+e.name;return Object.defineProperty(e,"name",{value:t}),e}function fst(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new ost([t,e],t.message);return r.code=t.code,r}return e||t}var CI=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new m9.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};rn("ERR_ASSERTION","%s",Error);rn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{Ap(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 n=[],s=[],a=[];for(let l of t)Ap(typeof l=="string","All expected entries have to be of type string"),cst.includes(l)?n.push(l.toLowerCase()):ust.test(l)?s.push(l):(Ap(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}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 l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=f9(r,{depth:-1});i+=`. Received ${l}`}}else{let l=f9(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);rn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=f9(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);rn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=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 ${n}.`},TypeError);rn("ERR_MISSING_ARGS",(...e)=>{Ap(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);rn("ERR_OUT_OF_RANGE",(e,t,r)=>{Ap(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=Lde(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=Lde(i)),i+="n"):i=f9(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);rn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);rn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);rn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);rn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);rn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);rn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);rn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);rn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);rn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);rn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);rn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Bde.exports={AbortError:CI,aggregateTwoErrors:Fde(fst),hideStackFrames:Fde,codes:m9}});var v1=g((PRt,Vde)=>{"use strict";var{ArrayIsArray:PI,ArrayPrototypeIncludes:jde,ArrayPrototypeJoin:Ude,ArrayPrototypeMap:mst,NumberIsInteger:II,NumberIsNaN:hst,NumberMAX_SAFE_INTEGER:gst,NumberMIN_SAFE_INTEGER:yst,NumberParseInt:bst,ObjectPrototypeHasOwnProperty:vst,RegExpPrototypeExec:zde,String:_st,StringPrototypeToUpperCase:wst,StringPrototypeTrim:Est}=Rr(),{hideStackFrames:Da,codes:{ERR_SOCKET_BAD_PORT:Sst,ERR_INVALID_ARG_TYPE:Rn,ERR_INVALID_ARG_VALUE:b1,ERR_OUT_OF_RANGE:Cp,ERR_UNKNOWN_SIGNAL:qde}}=Kn(),{normalizeEncoding:xst}=Nn(),{isAsyncFunction:Tst,isArrayBufferView:Nst}=Nn().types,Mde={};function Rst(e){return e===(e|0)}function Ast(e){return e===e>>>0}var Cst=/^[0-7]+$/,Ost="must be a 32-bit unsigned integer or an octal string";function Pst(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(zde(Cst,e)===null)throw new b1(t,e,Ost);e=bst(e,8)}return $de(e,t),e}var Ist=Da((e,t,r=yst,i=gst)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!II(e))throw new Cp(t,"an integer",e);if(ei)throw new Cp(t,`>= ${r} && <= ${i}`,e)}),Dst=Da((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!II(e))throw new Cp(t,"an integer",e);if(ei)throw new Cp(t,`>= ${r} && <= ${i}`,e)}),$de=Da((e,t,r=!1)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!II(e))throw new Cp(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new Cp(t,`>= ${i} && <= ${n}`,e)});function DI(e,t){if(typeof e!="string")throw new Rn(t,"string",e)}function Lst(e,t,r=void 0,i){if(typeof e!="number")throw new Rn(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&hst(e))throw new Cp(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var Fst=Da((e,t,r)=>{if(!jde(r,e)){let n="must be one of: "+Ude(mst(r,s=>typeof s=="string"?`'${s}'`:_st(s)),", ");throw new b1(t,e,n)}});function Hde(e,t){if(typeof e!="boolean")throw new Rn(t,"boolean",e)}function OI(e,t,r){return e==null||!vst(e,t)?r:e[t]}var Bst=Da((e,t,r=null)=>{let i=OI(r,"allowArray",!1),n=OI(r,"allowFunction",!1);if(!OI(r,"nullable",!1)&&e===null||!i&&PI(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new Rn(t,"Object",e)}),qst=Da((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Rn(t,"a dictionary",e)}),h9=Da((e,t,r=0)=>{if(!PI(e))throw new Rn(t,"Array",e);if(e.length{if(!Nst(e))throw new Rn(t,["Buffer","TypedArray","DataView"],e)});function $st(e,t){let r=xst(t),i=e.length;if(r==="hex"&&i%2!==0)throw new b1("encoding",t,`is invalid for data of length ${i}`)}function Hst(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Est(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new Sst(t,e,r);return e|0}var Gde=Da((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Rn(t,"AbortSignal",e)}),Gst=Da((e,t)=>{if(typeof e!="function")throw new Rn(t,"Function",e)}),Vst=Da((e,t)=>{if(typeof e!="function"||Tst(e))throw new Rn(t,"Function",e)}),Wst=Da((e,t)=>{if(e!==void 0)throw new Rn(t,"undefined",e)});function Kst(e,t,r){if(!jde(r,e))throw new Rn(t,`('${Ude(r,"|")}')`,e)}var Xst=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function kde(e,t){if(typeof e>"u"||!zde(Xst,e))throw new b1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function Qst(e){if(typeof e=="string")return kde(e,"hints"),e;if(PI(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}Vde.exports={isInt32:Rst,isUint32:Ast,parseFileMode:Pst,validateArray:h9,validateStringArray:Mst,validateBooleanArray:kst,validateAbortSignalArray:jst,validateBoolean:Hde,validateBuffer:zst,validateDictionary:qst,validateEncoding:$st,validateFunction:Gst,validateInt32:Dst,validateInteger:Ist,validateNumber:Lst,validateObject:Bst,validateOneOf:Fst,validatePlainFunction:Vst,validatePort:Hst,validateSignalName:Ust,validateString:DI,validateUint32:$de,validateUndefined:Wst,validateUnion:Kst,validateAbortSignal:Gde,validateLinkHeaderValue:Qst}});var ju=g((IRt,Wde)=>{Wde.exports=global.process});var hl=g((DRt,lpe)=>{"use strict";var{SymbolAsyncIterator:Kde,SymbolIterator:Xde,SymbolFor:Op}=Rr(),Qde=Op("nodejs.stream.destroyed"),Yde=Op("nodejs.stream.errored"),LI=Op("nodejs.stream.readable"),FI=Op("nodejs.stream.writable"),Zde=Op("nodejs.stream.disturbed"),Yst=Op("nodejs.webstream.isClosedPromise"),Zst=Op("nodejs.webstream.controllerErrorFunction");function g9(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 y9(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 Jst(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function ml(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function Jde(e){return!!(e&&!ml(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function epe(e){return!!(e&&!ml(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function tpe(e){return!!(e&&!ml(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function eat(e){return Jde(e)||epe(e)||tpe(e)}function tat(e,t){return e==null?!1:t===!0?typeof e[Kde]=="function":t===!1?typeof e[Xde]=="function":typeof e[Kde]=="function"||typeof e[Xde]=="function"}function b9(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[Qde]||i!=null&&i.destroyed)}function rpe(e){if(!y9(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 rat(e,t){if(!y9(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 iat(e){if(!g9(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 ipe(e,t){if(!g9(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 npe(e){return e&&e[LI]!=null?e[LI]:typeof e?.readable!="boolean"?null:b9(e)?!1:g9(e)&&e.readable&&!ipe(e)}function spe(e){return e&&e[FI]!=null?e[FI]:typeof e?.writable!="boolean"?null:b9(e)?!1:y9(e)&&e.writable&&!rpe(e)}function nat(e,t){return ml(e)?b9(e)?!0:!(t?.readable!==!1&&npe(e)||t?.writable!==!1&&spe(e)):null}function sat(e){var t,r;return ml(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 aat(e){var t,r;return ml(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 oat(e){if(!ml(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"&&ape(e)?e._closed:null}function ape(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function ope(e){return typeof e._sent100=="boolean"&&ape(e)}function lat(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 cat(e){if(!ml(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&ope(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function uat(e){var t;return!!(e&&((t=e[Zde])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function dat(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[Yde])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}lpe.exports={isDestroyed:b9,kIsDestroyed:Qde,isDisturbed:uat,kIsDisturbed:Zde,isErrored:dat,kIsErrored:Yde,isReadable:npe,kIsReadable:LI,kIsClosedPromise:Yst,kControllerErrorFunction:Zst,kIsWritable:FI,isClosed:oat,isDuplexNodeStream:Jst,isFinished:nat,isIterable:tat,isReadableNodeStream:g9,isReadableStream:Jde,isReadableEnded:iat,isReadableFinished:ipe,isReadableErrored:aat,isNodeStream:ml,isWebStream:eat,isWritable:spe,isWritableNodeStream:y9,isWritableStream:epe,isWritableEnded:rpe,isWritableFinished:rat,isWritableErrored:sat,isServerRequest:lat,isServerResponse:ope,willEmitClose:cat,isTransformStream:tpe}});var _c=g((LRt,jI)=>{var Uu=ju(),{AbortError:ype,codes:pat}=Kn(),{ERR_INVALID_ARG_TYPE:fat,ERR_STREAM_PREMATURE_CLOSE:cpe}=pat,{kEmptyObject:qI,once:MI}=Nn(),{validateAbortSignal:mat,validateFunction:hat,validateObject:gat,validateBoolean:yat}=v1(),{Promise:bat,PromisePrototypeThen:vat,SymbolDispose:bpe}=Rr(),{isClosed:_at,isReadable:upe,isReadableNodeStream:BI,isReadableStream:wat,isReadableFinished:dpe,isReadableErrored:ppe,isWritable:fpe,isWritableNodeStream:mpe,isWritableStream:Eat,isWritableFinished:hpe,isWritableErrored:gpe,isNodeStream:Sat,willEmitClose:xat,kIsClosedPromise:Tat}=hl(),_1;function Nat(e){return e.setHeader&&typeof e.abort=="function"}var kI=()=>{};function vpe(e,t,r){var i,n;if(arguments.length===2?(r=t,t=qI):t==null?t=qI:gat(t,"options"),hat(r,"callback"),mat(t.signal,"options.signal"),r=MI(r),wat(e)||Eat(e))return Rat(e,t,r);if(!Sat(e))throw new fat("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:BI(e),a=(n=t.writable)!==null&&n!==void 0?n:mpe(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=xat(e)&&BI(e)===s&&mpe(e)===a,d=hpe(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=dpe(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=_at(e),b=()=>{y=!0;let T=gpe(e)||ppe(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&BI(e,!0)&&!dpe(e,!1))return r.call(e,new cpe);if(a&&!d&&!hpe(e,!1))return r.call(e,new cpe);r.call(e)},w=()=>{y=!0;let T=gpe(e)||ppe(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};Nat(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Uu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Uu.nextTick(w):(!s&&(!u||upe(e))&&(d||fpe(e)===!1)||!a&&(!u||fpe(e))&&(f||upe(e)===!1)||l&&e.req&&e.aborted)&&Uu.nextTick(w);let E=()=>{r=kI,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let q=r;E(),q.call(e,new ype(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Uu.nextTick(T);else{_1=_1||Nn().addAbortListener;let q=_1(t.signal,T),O=r;r=MI((...B)=>{q[bpe](),O.apply(e,B)})}}return E}function Rat(e,t,r){let i=!1,n=kI;if(t.signal)if(n=()=>{i=!0,r.call(e,new ype(void 0,{cause:t.signal.reason}))},t.signal.aborted)Uu.nextTick(n);else{_1=_1||Nn().addAbortListener;let a=_1(t.signal,n),o=r;r=MI((...l)=>{a[bpe](),o.apply(e,l)})}let s=(...a)=>{i||Uu.nextTick(()=>r.apply(e,a))};return vat(e[Tat].promise,s,s),kI}function Aat(e,t){var r;let i=!1;return t===null&&(t=qI),(r=t)!==null&&r!==void 0&&r.cleanup&&(yat(t.cleanup,"cleanup"),i=t.cleanup),new bat((n,s)=>{let a=vpe(e,t,o=>{i&&a(),o?s(o):n()})})}jI.exports=vpe;jI.exports.finished=Aat});var Pp=g((FRt,Rpe)=>{"use strict";var gl=ju(),{aggregateTwoErrors:Cat,codes:{ERR_MULTIPLE_CALLBACK:Oat},AbortError:Pat}=Kn(),{Symbol:Epe}=Rr(),{kIsDestroyed:Iat,isDestroyed:Dat,isFinished:Lat,isServerRequest:Fat}=hl(),Spe=Epe("kDestroy"),UI=Epe("kConstruct");function xpe(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function Bat(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(xpe(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?_pe(this,e,t):this.once(Spe,function(s){_pe(this,Cat(s,e),t)}),this)}function _pe(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;xpe(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?gl.nextTick(qat,e,s):gl.nextTick(Tpe,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function qat(e,t){zI(e,t),Tpe(e)}function Tpe(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 zI(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 Mat(){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 $I(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?gl.nextTick(zI,e,t):zI(e,t))}function kat(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(UI,t),!(e.listenerCount(UI)>1)&&gl.nextTick(jat,e)}function jat(e){let t=!1;function r(i){if(t){$I(e,i??new Oat);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(Spe,i):i?$I(e,i,!0):gl.nextTick(Uat,e)}try{e._construct(i=>{gl.nextTick(r,i)})}catch(i){gl.nextTick(r,i)}}function Uat(e){e.emit(UI)}function wpe(e){return e?.setHeader&&typeof e.abort=="function"}function Npe(e){e.emit("close")}function zat(e,t){e.emit("error",t),gl.nextTick(Npe,e)}function $at(e,t){!e||Dat(e)||(!t&&!Lat(e)&&(t=new Pat),Fat(e)?(e.socket=null,e.destroy(t)):wpe(e)?e.abort():wpe(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?gl.nextTick(zat,e,t):gl.nextTick(Npe,e),e.destroyed||(e[Iat]=!0))}Rpe.exports={construct:kat,destroyer:$at,destroy:Bat,undestroy:Mat,errorOrDestroy:$I}});var w9=g((BRt,Cpe)=>{"use strict";var{ArrayIsArray:Hat,ObjectSetPrototypeOf:Ape}=Rr(),{EventEmitter:v9}=require("events");function _9(e){v9.call(this,e)}Ape(_9.prototype,v9.prototype);Ape(_9,v9);_9.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),v9.listenerCount(this,"error")===0&&this.emit("error",u)}HI(r,"error",l),HI(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function HI(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):Hat(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Cpe.exports={Stream:_9,prependListener:HI}});var L2=g((qRt,E9)=>{"use strict";var{SymbolDispose:Gat}=Rr(),{AbortError:Ope,codes:Vat}=Kn(),{isNodeStream:Ppe,isWebStream:Wat,kControllerErrorFunction:Kat}=hl(),Xat=_c(),{ERR_INVALID_ARG_TYPE:Ipe}=Vat,GI,Qat=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Ipe(t,"AbortSignal",e)};E9.exports.addAbortSignal=function(t,r){if(Qat(t,"signal"),!Ppe(r)&&!Wat(r))throw new Ipe("stream",["ReadableStream","WritableStream","Stream"],r);return E9.exports.addAbortSignalNoValidate(t,r)};E9.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=Ppe(t)?()=>{t.destroy(new Ope(void 0,{cause:e.reason}))}:()=>{t[Kat](new Ope(void 0,{cause:e.reason}))};if(e.aborted)r();else{GI=GI||Nn().addAbortListener;let i=GI(e,r);Xat(t,i[Gat])}return t}});var Fpe=g((kRt,Lpe)=>{"use strict";var{StringPrototypeSlice:Dpe,SymbolIterator:Yat,TypedArrayPrototypeSet:S9,Uint8Array:Zat}=Rr(),{Buffer:VI}=require("buffer"),{inspect:Jat}=Nn();Lpe.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 VI.alloc(0);let r=VI.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)S9(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=Dpe(s,0,t),this.head=i,i.data=Dpe(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=VI.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)S9(r,a,i-t),t-=a.length;else{t===a.length?(S9(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(S9(r,new Zat(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return Jat(this,{...r,depth:0,customInspect:!1})}}});var F2=g((jRt,kpe)=>{"use strict";var{MathFloor:eot,NumberIsInteger:tot}=Rr(),{validateInteger:rot}=v1(),{ERR_INVALID_ARG_VALUE:iot}=Kn().codes,Bpe=16*1024,qpe=16;function not(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Mpe(e){return e?qpe:Bpe}function sot(e,t){rot(t,"value",0),e?qpe=t:Bpe=t}function aot(e,t,r,i){let n=not(t,i,r);if(n!=null){if(!tot(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new iot(s,n)}return eot(n)}return Mpe(e.objectMode)}kpe.exports={getHighWaterMark:aot,getDefaultHighWaterMark:Mpe,setDefaultHighWaterMark:sot}});var WI=g((URt,$pe)=>{"use strict";var jpe=ju(),{PromisePrototypeThen:oot,SymbolAsyncIterator:Upe,SymbolIterator:zpe}=Rr(),{Buffer:lot}=require("buffer"),{ERR_INVALID_ARG_TYPE:cot,ERR_STREAM_NULL_VALUES:uot}=Kn().codes;function dot(e,t,r){let i;if(typeof t=="string"||t instanceof lot)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[Upe])n=!0,i=t[Upe]();else if(t&&t[zpe])n=!1,i=t[zpe]();else throw new cot("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){oot(o(c),()=>jpe.nextTick(u,c),d=>jpe.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new uot;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}$pe.exports=dot});var q2=g((zRt,ofe)=>{var Eo=ju(),{ArrayPrototypeIndexOf:pot,NumberIsInteger:fot,NumberIsNaN:mot,NumberParseInt:hot,ObjectDefineProperties:tD,ObjectKeys:got,ObjectSetPrototypeOf:Vpe,Promise:Wpe,SafeSet:yot,SymbolAsyncDispose:bot,SymbolAsyncIterator:vot,Symbol:_ot}=Rr();ofe.exports=Qe;Qe.ReadableState=R9;var{EventEmitter:wot}=require("events"),{Stream:zu,prependListener:Eot}=w9(),{Buffer:KI}=require("buffer"),{addAbortSignal:Sot}=L2(),Kpe=_c(),lt=Nn().debuglog("stream",e=>{lt=e}),xot=Fpe(),S1=Pp(),{getHighWaterMark:Tot,getDefaultHighWaterMark:Not}=F2(),{aggregateTwoErrors:Hpe,codes:{ERR_INVALID_ARG_TYPE:Rot,ERR_METHOD_NOT_IMPLEMENTED:Aot,ERR_OUT_OF_RANGE:Cot,ERR_STREAM_PUSH_AFTER_EOF:Oot,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Pot},AbortError:Iot}=Kn(),{validateObject:Dot}=v1(),Ip=_ot("kPaused"),{StringDecoder:Xpe}=require("string_decoder"),Lot=WI();Vpe(Qe.prototype,zu.prototype);Vpe(Qe,zu);var XI=()=>{},{errorOrDestroy:w1}=S1,E1=1,Fot=2,Qpe=4,B2=8,Ype=16,x9=32,T9=64,Zpe=128,Bot=256,qot=512,Mot=1024,JI=2048,eD=4096,kot=8192,jot=16384,Uot=32768,Jpe=65536,zot=1<<17,$ot=1<<18;function _i(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}tD(R9.prototype,{objectMode:_i(E1),ended:_i(Fot),endEmitted:_i(Qpe),reading:_i(B2),constructed:_i(Ype),sync:_i(x9),needReadable:_i(T9),emittedReadable:_i(Zpe),readableListening:_i(Bot),resumeScheduled:_i(qot),errorEmitted:_i(Mot),emitClose:_i(JI),autoDestroy:_i(eD),destroyed:_i(kot),closed:_i(jot),closeEmitted:_i(Uot),multiAwaitDrain:_i(Jpe),readingMore:_i(zot),dataEmitted:_i($ot)});function R9(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.state=JI|eD|Ype|x9,e&&e.objectMode&&(this.state|=E1),r&&e&&e.readableObjectMode&&(this.state|=E1),this.highWaterMark=e?Tot(this,e,"readableHighWaterMark",r):Not(!1),this.buffer=new xot,this.length=0,this.pipes=[],this.flowing=null,this[Ip]=null,e&&e.emitClose===!1&&(this.state&=~JI),e&&e.autoDestroy===!1&&(this.state&=~eD),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new Xpe(e.encoding),this.encoding=e.encoding)}function Qe(e){if(!(this instanceof Qe))return new Qe(e);let t=this instanceof yl();this._readableState=new R9(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&&Sot(e.signal,this)),zu.call(this,e),S1.construct(this,()=>{this._readableState.needReadable&&N9(this,this._readableState)})}Qe.prototype.destroy=S1.destroy;Qe.prototype._undestroy=S1.undestroy;Qe.prototype._destroy=function(e,t){t(e)};Qe.prototype[wot.captureRejectionSymbol]=function(e){this.destroy(e)};Qe.prototype[bot]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new Iot,this.destroy(e)),new Wpe((t,r)=>Kpe(this,i=>i&&i!==e?r(i):t(null)))};Qe.prototype.push=function(e,t){return efe(this,e,t,!1)};Qe.prototype.unshift=function(e,t){return efe(this,e,t,!0)};function efe(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&E1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=KI.from(t,r).toString(n.encoding):(t=KI.from(t,r),r=""))):t instanceof KI?r="":zu._isUint8Array(t)?(t=zu._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new Rot("chunk",["string","Buffer","Uint8Array"],t))),s)w1(e,s);else if(t===null)n.state&=~B2,Vot(e,n);else if(n.state&E1||t&&t.length>0)if(i)if(n.state&Qpe)w1(e,new Pot);else{if(n.destroyed||n.errored)return!1;QI(e,n,t,!0)}else if(n.ended)w1(e,new Oot);else{if(n.destroyed||n.errored)return!1;n.state&=~B2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?QI(e,n,t,!1):N9(e,n)):QI(e,n,t,!1)}else i||(n.state&=~B2,N9(e,n));return!n.ended&&(n.length0?(t.state&Jpe?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&T9&&A9(e)),N9(e,t)}Qe.prototype.isPaused=function(){let e=this._readableState;return e[Ip]===!0||e.flowing===!1};Qe.prototype.setEncoding=function(e){let t=new Xpe(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var Hot=1073741824;function Got(e){if(e>Hot)throw new Cot("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function Gpe(e,t){return e<=0||t.length===0&&t.ended?0:t.state&E1?1:mot(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Qe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:fot(e)||(e=hot(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=Got(e)),e!==0&&(t.state&=~Zpe),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?YI(this):A9(this),null;if(e=Gpe(e,t),e===0&&t.ended)return t.length===0&&YI(this),null;let i=(t.state&T9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=sfe(e,t):n=null,n===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&&YI(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function Vot(e,t){if(lt("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?A9(e):(t.needReadable=!1,t.emittedReadable=!0,tfe(e))}}function A9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,Eo.nextTick(tfe,e))}function tfe(e){let t=e._readableState;lt("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,ife(e)}function N9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,Eo.nextTick(Wot,e,t))}function Wot(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=Kot(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?w1(e,b):e.emit("error",b)}}Eot(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function Kot(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Qe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?A9(this):i.reading||Eo.nextTick(Xot,this)),r};Qe.prototype.addListener=Qe.prototype.on;Qe.prototype.removeListener=function(e,t){let r=zu.prototype.removeListener.call(this,e,t);return e==="readable"&&Eo.nextTick(rfe,this),r};Qe.prototype.off=Qe.prototype.removeListener;Qe.prototype.removeAllListeners=function(e){let t=zu.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&Eo.nextTick(rfe,this),t};function rfe(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Ip]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function Xot(e){lt("readable nexttick read 0"),e.read(0)}Qe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,Qot(this,e)),e[Ip]=!1,this};function Qot(e,t){t.resumeScheduled||(t.resumeScheduled=!0,Eo.nextTick(Yot,e,t))}function Yot(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),ife(e),t.flowing&&!t.reading&&e.read(0)}Qe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Ip]=!0,this};function ife(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Qe.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=>{w1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=got(e);for(let i=1;i{n=a?Hpe(n,a):null,r(),r=XI});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new Wpe(i)}}}catch(a){throw n=Hpe(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?S1.destroyer(e,null):(e.off("readable",i),s())}}tD(Qe.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}}});tD(R9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Ip]!==!1},set(e){this[Ip]=!!e}}});Qe._fromList=sfe;function sfe(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 YI(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,Eo.nextTick(Jot,t,e))}function Jot(e,t){if(lt("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)Eo.nextTick(elt,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function elt(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Qe.from=function(e,t){return Lot(Qe,e,t)};var ZI;function afe(){return ZI===void 0&&(ZI={}),ZI}Qe.fromWeb=function(e,t){return afe().newStreamReadableFromReadableStream(e,t)};Qe.toWeb=function(e,t){return afe().newReadableStreamFromStreamReadable(e,t)};Qe.wrap=function(e,t){var r,i;return new Qe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){S1.destroyer(e,n),s(n)}}).wrap(e)}});var D9=g(($Rt,vfe)=>{var Dp=ju(),{ArrayPrototypeSlice:ufe,Error:tlt,FunctionPrototypeSymbolHasInstance:dfe,ObjectDefineProperty:pfe,ObjectDefineProperties:rlt,ObjectSetPrototypeOf:ffe,StringPrototypeToLowerCase:ilt,Symbol:nlt,SymbolHasInstance:slt}=Rr();vfe.exports=Ar;Ar.WritableState=j2;var{EventEmitter:alt}=require("events"),M2=w9().Stream,{Buffer:C9}=require("buffer"),I9=Pp(),{addAbortSignal:olt}=L2(),{getHighWaterMark:llt,getDefaultHighWaterMark:clt}=F2(),{ERR_INVALID_ARG_TYPE:ult,ERR_METHOD_NOT_IMPLEMENTED:dlt,ERR_MULTIPLE_CALLBACK:mfe,ERR_STREAM_CANNOT_PIPE:plt,ERR_STREAM_DESTROYED:k2,ERR_STREAM_ALREADY_FINISHED:flt,ERR_STREAM_NULL_VALUES:mlt,ERR_STREAM_WRITE_AFTER_END:hlt,ERR_UNKNOWN_ENCODING:hfe}=Kn().codes,{errorOrDestroy:x1}=I9;ffe(Ar.prototype,M2.prototype);ffe(Ar,M2);function nD(){}var T1=nlt("kOnFinished");function j2(e,t,r){typeof r!="boolean"&&(r=t instanceof yl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?llt(this,e,"writableHighWaterMark",r):clt(!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=ylt.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,P9(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[T1]=[]}function P9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}j2.prototype.getBuffer=function(){return ufe(this.buffered,this.bufferedIndex)};pfe(j2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Ar(e){let t=this instanceof yl();if(!t&&!dfe(Ar,this))return new Ar(e);this._writableState=new j2(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&&olt(e.signal,this)),M2.call(this,e),I9.construct(this,()=>{let r=this._writableState;r.writing||aD(this,r),oD(this,r)})}pfe(Ar,slt,{__proto__:null,value:function(e){return dfe(this,e)?!0:this!==Ar?!1:e&&e._writableState instanceof j2}});Ar.prototype.pipe=function(){x1(this,new plt)};function gfe(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!C9.isEncoding(r))throw new hfe(r);typeof i!="function"&&(i=nD)}if(t===null)throw new mlt;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=C9.from(t,r),r="buffer");else if(t instanceof C9)r="buffer";else if(M2._isUint8Array(t))t=M2._uint8ArrayToBuffer(t),r="buffer";else throw new ult("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new hlt:n.destroyed&&(s=new k2("write")),s?(Dp.nextTick(i,s),x1(e,s,!0),s):(n.pendingcb++,glt(e,n,t,r,i))}Ar.prototype.write=function(e,t,r){return gfe(this,e,t,r)===!0};Ar.prototype.cork=function(){this._writableState.corked++};Ar.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||aD(this,e))};Ar.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=ilt(t)),!C9.isEncoding(t))throw new hfe(t);return this._writableState.defaultEncoding=t,this};function glt(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&aD(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},Dp.nextTick(blt,r.afterWriteTickInfo)):yfe(e,r,1,n))}function blt({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,yfe(e,t,r,i)}function yfe(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&&sD(t),oD(e,t)}function sD(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?nD:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Ar.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new dlt("_write()")};Ar.prototype._writev=null;Ar.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 n;if(e!=null){let s=gfe(this,e,t);s instanceof tlt&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,oD(this,i,!0),i.ended=!0):i.finished?n=new flt("end"):i.destroyed&&(n=new k2("end"))),typeof r=="function"&&(n||i.finished?Dp.nextTick(r,n):i[T1].push(r)),this};function O9(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 vlt(e,t){let r=!1;function i(n){if(r){x1(e,n??mfe());return}if(r=!0,t.pendingcb--,n){let s=t[T1].splice(0);for(let a=0;a{O9(n)?iD(i,n):n.pendingcb--},e,t)):O9(t)&&(t.pendingcb++,iD(e,t))))}function iD(e,t){t.pendingcb--,t.finished=!0;let r=t[T1].splice(0);for(let i=0;i{var lD=ju(),Elt=require("buffer"),{isReadable:Slt,isWritable:xlt,isIterable:_fe,isNodeStream:Tlt,isReadableNodeStream:wfe,isWritableNodeStream:Efe,isDuplexNodeStream:Nlt,isReadableStream:Sfe,isWritableStream:xfe}=hl(),Tfe=_c(),{AbortError:Pfe,codes:{ERR_INVALID_ARG_TYPE:Rlt,ERR_INVALID_RETURN_VALUE:Nfe}}=Kn(),{destroyer:R1}=Pp(),Alt=yl(),Ife=q2(),Clt=D9(),{createDeferredPromise:Rfe}=Nn(),Afe=WI(),Cfe=globalThis.Blob||Elt.Blob,Olt=typeof Cfe<"u"?function(t){return t instanceof Cfe}:function(t){return!1},Plt=globalThis.AbortController||y1().AbortController,{FunctionPrototypeCall:Ofe}=Rr(),$u=class extends Alt{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)}};Dfe.exports=function e(t,r){if(Nlt(t))return t;if(wfe(t))return N1({readable:t});if(Efe(t))return N1({writable:t});if(Tlt(t))return N1({writable:!1,readable:!1});if(Sfe(t))return N1({readable:Ife.fromWeb(t)});if(xfe(t))return N1({writable:Clt.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=Ilt(t);if(_fe(n))return Afe($u,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=Ofe(l,n,d=>{if(d!=null)throw new Nfe("nully","body",d)},d=>{R1(c,d)});return c=new $u({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,lD.nextTick(d,null)}catch(p){lD.nextTick(d,p)}})},destroy:o})}throw new Nfe("Iterable, AsyncIterable or AsyncFunction",r,n)}if(Olt(t))return e(t.arrayBuffer());if(_fe(t))return Afe($u,t,{objectMode:!0,writable:!1});if(Sfe(t?.readable)&&xfe(t?.writable))return $u.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?wfe(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?Efe(t?.writable)?t?.writable:e(t.writable):void 0;return N1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return Ofe(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{R1(n,s)}),n=new $u({objectMode:!0,writable:!1,read(){}})}throw new Rlt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function Ilt(e){let{promise:t,resolve:r}=Rfe(),i=new Plt,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(lD.nextTick(c),l)return;if(n.aborted)throw new Pfe(void 0,{cause:n.reason});({promise:t,resolve:r}=Rfe()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function N1(e){let t=e.readable&&typeof e.readable.read!="function"?Ife.wrap(e.readable):e.readable,r=e.writable,i=!!Slt(t),n=!!xlt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new $u({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(Tfe(r,d=>{n=!1,d&&R1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(Tfe(t,d=>{i=!1,d&&R1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new Pfe),o=null,s=null,a=null,l===null?p(d):(l=p,R1(r,d),R1(t,d))},c}});var yl=g((GRt,qfe)=>{"use strict";var{ObjectDefineProperties:Dlt,ObjectGetOwnPropertyDescriptor:wc,ObjectKeys:Llt,ObjectSetPrototypeOf:Ffe}=Rr();qfe.exports=So;var dD=q2(),La=D9();Ffe(So.prototype,dD.prototype);Ffe(So,dD);{let e=Llt(La.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:Mfe,Symbol:Flt}=Rr();kfe.exports=Ec;var{ERR_METHOD_NOT_IMPLEMENTED:Blt}=Kn().codes,fD=yl(),{getHighWaterMark:qlt}=F2();Mfe(Ec.prototype,fD.prototype);Mfe(Ec,fD);var U2=Flt("kCallback");function Ec(e){if(!(this instanceof Ec))return new Ec(e);let t=e?qlt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),fD.call(this,e),this._readableState.sync=!1,this[U2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",Mlt)}function pD(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 Mlt(){this._final!==pD&&pD.call(this)}Ec.prototype._final=pD;Ec.prototype._transform=function(e,t,r){throw new Blt("_transform()")};Ec.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:jfe}=Rr();Ufe.exports=A1;var hD=mD();jfe(A1.prototype,hD.prototype);jfe(A1,hD);function A1(e){if(!(this instanceof A1))return new A1(e);hD.call(this,e)}A1.prototype._transform=function(e,t,r){r(null,e)}});var q9=g((KRt,Vfe)=>{var z2=ju(),{ArrayIsArray:klt,Promise:jlt,SymbolAsyncIterator:Ult,SymbolDispose:zlt}=Rr(),B9=_c(),{once:$lt}=Nn(),Hlt=Pp(),zfe=yl(),{aggregateTwoErrors:Glt,codes:{ERR_INVALID_ARG_TYPE:TD,ERR_INVALID_RETURN_VALUE:yD,ERR_MISSING_ARGS:Vlt,ERR_STREAM_DESTROYED:Wlt,ERR_STREAM_PREMATURE_CLOSE:Klt},AbortError:Xlt}=Kn(),{validateFunction:Qlt,validateAbortSignal:Ylt}=v1(),{isIterable:Lp,isReadable:bD,isReadableNodeStream:F9,isNodeStream:$fe,isTransformStream:C1,isWebStream:Zlt,isReadableStream:vD,isReadableFinished:Jlt}=hl(),ect=globalThis.AbortController||y1().AbortController,_D,wD,ED;function Hfe(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=B9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,Hlt.destroyer(e,s||new Wlt("pipe")))},cleanup:n}}function tct(e){return Qlt(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function SD(e){if(Lp(e))return e;if(F9(e))return rct(e);throw new TD("val",["Readable","Iterable","AsyncIterable"],e)}async function*rct(e){wD||(wD=q2()),yield*wD.prototype[Ult].call(e)}async function L9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new jlt((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=B9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?Glt(n,c):c)}finally{l(),t.off("drain",a)}}async function xD(e,t,r,{end:i}){C1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function ict(...e){return Gfe(e,$lt(tct(e)))}function Gfe(e,t,r){if(e.length===1&&klt(e[0])&&(e=e[0]),e.length<2)throw new Vlt("streams");let i=new ect,n=i.signal,s=r?.signal,a=[];Ylt(s,"options.signal");function o(){m(new Xlt)}ED=ED||Nn().addAbortListener;let l;s&&(l=ED(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[zlt](),i.abort(),E&&(c||a.forEach(q=>q()),z2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if($fe(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=Hfe(E,T,q);d.push(M),bD(E)&&B&&a.push(x)}E.on("error",P),bD(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Lp(h))throw new yD("Iterable, AsyncIterable or Stream","source",h)}else Lp(E)||F9(E)||C1(E)?h=E:h=zfe.from(E);else if(typeof E=="function"){if(C1(h)){var y;h=SD((y=h)===null||y===void 0?void 0:y.readable)}else h=SD(h);if(h=E(h,{signal:n}),T){if(!Lp(h,!0))throw new yD("AsyncIterable",`transform[${v-1}]`,h)}else{var b;_D||(_D=gD());let P=new _D({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,L=>{u=L,L!=null&&P.write(L),O&&P.end(),z2.nextTick(f)},L=>{P.destroy(L),z2.nextTick(f,L)});else if(Lp(h,!0))p++,L9(h,P,f,{end:O});else if(vD(h)||C1(h)){let L=h.readable||h;p++,L9(L,P,f,{end:O})}else throw new yD("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=Hfe(h,!1,!0);d.push(x),B&&a.push(Y)}}else if($fe(E)){if(F9(h)){p+=2;let P=nct(h,E,f,{end:O});bD(E)&&B&&a.push(P)}else if(C1(h)||vD(h)){let P=h.readable||h;p++,L9(P,E,f,{end:O})}else if(Lp(h))p++,L9(h,E,f,{end:O});else throw new TD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(Zlt(E)){if(F9(h))p++,xD(SD(h),E,f,{end:O});else if(vD(h)||Lp(h))p++,xD(h,E,f,{end:O});else if(C1(h))p++,xD(h.readable,E,f,{end:O});else throw new TD("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=zfe.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&z2.nextTick(o),h}function nct(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new Klt)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;Jlt(e)?z2.nextTick(a):e.once("end",a)}else r();return B9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),B9(t,{readable:!1,writable:!0},r)}Vfe.exports={pipelineImpl:Gfe,pipeline:ict}});var RD=g((XRt,Zfe)=>{"use strict";var{pipeline:sct}=q9(),M9=yl(),{destroyer:act}=Pp(),{isNodeStream:k9,isReadable:Wfe,isWritable:Kfe,isWebStream:ND,isTransformStream:Fp,isWritableStream:Xfe,isReadableStream:Qfe}=hl(),{AbortError:oct,codes:{ERR_INVALID_ARG_VALUE:Yfe,ERR_MISSING_ARGS:lct}}=Kn(),cct=_c();Zfe.exports=function(...t){if(t.length===0)throw new lct("streams");if(t.length===1)return M9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=M9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=M9.from(t[f])}for(let f=0;f0&&!(Kfe(t[f])||Xfe(t[f])||Fp(t[f])))throw new Yfe(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=sct(t,l),d=!!(Kfe(c)||Xfe(c)||Fp(c)),p=!!(Wfe(u)||Qfe(u)||Fp(u));if(o=new M9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(k9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(ND(c)){let h=(Fp(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Fp(u)?u.readable:u;cct(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(k9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(ND(u)){let m=(Fp(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new oct),s=null,i=null,n=null,a===null?m(f):(a=m,k9(u)&&act(u,f))},o}});var lme=g((QRt,OD)=>{"use strict";var uct=globalThis.AbortController||y1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:dct,ERR_INVALID_ARG_TYPE:$2,ERR_MISSING_ARGS:pct,ERR_OUT_OF_RANGE:fct},AbortError:bl}=Kn(),{validateAbortSignal:Bp,validateInteger:Jfe,validateObject:qp}=v1(),mct=Rr().Symbol("kWeak"),hct=Rr().Symbol("kResistStopPropagation"),{finished:gct}=_c(),yct=RD(),{addAbortSignalNoValidate:bct}=L2(),{isWritable:vct,isNodeStream:_ct}=hl(),{deprecate:wct}=Nn(),{ArrayPrototypePush:Ect,Boolean:Sct,MathFloor:eme,Number:xct,NumberIsNaN:Tct,Promise:tme,PromiseReject:rme,PromiseResolve:Nct,PromisePrototypeThen:ime,Symbol:sme}=Rr(),j9=sme("kEmpty"),nme=sme("kEof");function Rct(e,t){if(t!=null&&qp(t,"options"),t?.signal!=null&&Bp(t.signal,"options.signal"),_ct(e)&&!vct(e))throw new dct("stream",e,"must be writable");let r=yct(this,e);return t!=null&&t.signal&&bct(t.signal,r),r}function U9(e,t){if(typeof e!="function")throw new $2("fn",["Function","AsyncFunction"],e);t!=null&&qp(t,"options"),t?.signal!=null&&Bp(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=eme(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=eme(t.highWaterMark)),Jfe(r,"options.concurrency",1),Jfe(i,"options.highWaterMark",0),i+=r,async function*(){let s=Nn().AbortSignalAny([t?.signal].filter(Sct)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new tme(w=>{u=w})}o.push(nme)}catch(b){let w=rme(b);ime(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===nme)return;if(s.aborted)throw new bl;b!==j9&&(yield b),o.shift(),h()}await new tme(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function Act(e=void 0){return e!=null&&qp(e,"options"),e?.signal!=null&&Bp(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new bl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function ame(e,t=void 0){for await(let r of CD.call(this,e,t))return!0;return!1}async function Cct(e,t=void 0){if(typeof e!="function")throw new $2("fn",["Function","AsyncFunction"],e);return!await ame.call(this,async(...r)=>!await e(...r),t)}async function Oct(e,t){for await(let r of CD.call(this,e,t))return r}async function Pct(e,t){if(typeof e!="function")throw new $2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),j9}for await(let i of U9.call(this,r,t));}function CD(e,t){if(typeof e!="function")throw new $2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:j9}return U9.call(this,r,t)}var AD=class extends pct{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Ict(e,t,r){var i;if(typeof e!="function")throw new $2("reducer",["Function","AsyncFunction"],e);r!=null&&qp(r,"options"),r?.signal!=null&&Bp(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new bl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await gct(this.destroy(c)),c}let s=new uct,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[mct]:this,[hct]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new bl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new AD}finally{s.abort()}return t}async function Dct(e){e!=null&&qp(e,"options"),e?.signal!=null&&Bp(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 bl(void 0,{cause:e.signal.reason});Ect(t,i)}return t}function Lct(e,t){let r=U9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function ome(e){if(e=xct(e),Tct(e))return 0;if(e<0)throw new fct("number",">= 0",e);return e}function Fct(e,t=void 0){return t!=null&&qp(t,"options"),t?.signal!=null&&Bp(t.signal,"options.signal"),e=ome(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;e--<=0&&(yield s)}}.call(this)}function Bct(e,t=void 0){return t!=null&&qp(t,"options"),t?.signal!=null&&Bp(t.signal,"options.signal"),e=ome(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new bl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new bl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}OD.exports.streamReturningOperators={asIndexedPairs:wct(Act,"readable.asIndexedPairs will be removed in a future version."),drop:Fct,filter:CD,flatMap:Lct,map:U9,take:Bct,compose:Rct};OD.exports.promiseReturningOperators={every:Cct,forEach:Pct,reduce:Ict,toArray:Dct,some:ame,find:Oct}});var PD=g((YRt,cme)=>{"use strict";var{ArrayPrototypePop:qct,Promise:Mct}=Rr(),{isIterable:kct,isNodeStream:jct,isWebStream:Uct}=hl(),{pipelineImpl:zct}=q9(),{finished:$ct}=_c();ID();function Hct(...e){return new Mct((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!jct(s)&&!kct(s)&&!Uct(s)){let a=qct(e);i=a.signal,n=a.end}zct(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}cme.exports={finished:$ct,pipeline:Hct}});var ID=g((ZRt,bme)=>{var{Buffer:Gct}=require("buffer"),{ObjectDefineProperty:Sc,ObjectKeys:pme,ReflectApply:fme}=Rr(),{promisify:{custom:mme}}=Nn(),{streamReturningOperators:ume,promiseReturningOperators:dme}=lme(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:hme}}=Kn(),Vct=RD(),{setDefaultHighWaterMark:Wct,getDefaultHighWaterMark:Kct}=F2(),{pipeline:gme}=q9(),{destroyer:Xct}=Pp(),yme=_c(),DD=PD(),H2=hl(),hr=bme.exports=w9().Stream;hr.isDestroyed=H2.isDestroyed;hr.isDisturbed=H2.isDisturbed;hr.isErrored=H2.isErrored;hr.isReadable=H2.isReadable;hr.isWritable=H2.isWritable;hr.Readable=q2();for(let e of pme(ume)){let r=function(...i){if(new.target)throw hme();return hr.Readable.from(fme(t,this,i))};LD=r;let t=ume[e];Sc(r,"name",{__proto__:null,value:t.name}),Sc(r,"length",{__proto__:null,value:t.length}),Sc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var LD;for(let e of pme(dme)){let r=function(...n){if(new.target)throw hme();return fme(t,this,n)};LD=r;let t=dme[e];Sc(r,"name",{__proto__:null,value:t.name}),Sc(r,"length",{__proto__:null,value:t.length}),Sc(hr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var LD;hr.Writable=D9();hr.Duplex=yl();hr.Transform=mD();hr.PassThrough=gD();hr.pipeline=gme;var{addAbortSignal:Qct}=L2();hr.addAbortSignal=Qct;hr.finished=yme;hr.destroy=Xct;hr.compose=Vct;hr.setDefaultHighWaterMark=Wct;hr.getDefaultHighWaterMark=Kct;Sc(hr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return DD}});Sc(gme,mme,{__proto__:null,enumerable:!0,get(){return DD.pipeline}});Sc(yme,mme,{__proto__:null,enumerable:!0,get(){return DD.finished}});hr.Stream=hr;hr._isUint8Array=function(t){return t instanceof Uint8Array};hr._uint8ArrayToBuffer=function(t){return Gct.from(t.buffer,t.byteOffset,t.byteLength)}});var Mp=g((JRt,at)=>{"use strict";var wi=require("stream");if(wi&&process.env.READABLE_STREAM==="disable"){let e=wi.promises;at.exports._uint8ArrayToBuffer=wi._uint8ArrayToBuffer,at.exports._isUint8Array=wi._isUint8Array,at.exports.isDisturbed=wi.isDisturbed,at.exports.isErrored=wi.isErrored,at.exports.isReadable=wi.isReadable,at.exports.Readable=wi.Readable,at.exports.Writable=wi.Writable,at.exports.Duplex=wi.Duplex,at.exports.Transform=wi.Transform,at.exports.PassThrough=wi.PassThrough,at.exports.addAbortSignal=wi.addAbortSignal,at.exports.finished=wi.finished,at.exports.destroy=wi.destroy,at.exports.pipeline=wi.pipeline,at.exports.compose=wi.compose,Object.defineProperty(wi,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=wi.Stream}else{let e=ID(),t=PD(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var _me=g((eAt,vme)=>{function Yct(e,t){for(var r=-1,i=t.length,n=e.length;++r{var wme=a9(),Zct=_I(),Jct=wI(),Eme=wme?wme.isConcatSpreadable:void 0;function eut(e){return Jct(e)||Zct(e)||!!(Eme&&e&&e[Eme])}Sme.exports=eut});var z9=g((rAt,Nme)=>{var tut=_me(),rut=xme();function Tme(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=rut),n||(n=[]);++s0&&r(o)?t>1?Tme(o,t-1,r,i,n):tut(n,o):i||(n[n.length]=o)}return n}Nme.exports=Tme});var Ame=g((iAt,Rme)=>{var iut=z9();function nut(e){var t=e==null?0:e.length;return t?iut(e,1):[]}Rme.exports=nut});var G2=g((nAt,Cme)=>{var sut=T2(),aut=sut(Object,"create");Cme.exports=aut});var Ime=g((sAt,Pme)=>{var Ome=G2();function out(){this.__data__=Ome?Ome(null):{},this.size=0}Pme.exports=out});var Lme=g((aAt,Dme)=>{function lut(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}Dme.exports=lut});var Bme=g((oAt,Fme)=>{var cut=G2(),uut="__lodash_hash_undefined__",dut=Object.prototype,put=dut.hasOwnProperty;function fut(e){var t=this.__data__;if(cut){var r=t[e];return r===uut?void 0:r}return put.call(t,e)?t[e]:void 0}Fme.exports=fut});var Mme=g((lAt,qme)=>{var mut=G2(),hut=Object.prototype,gut=hut.hasOwnProperty;function yut(e){var t=this.__data__;return mut?t[e]!==void 0:gut.call(t,e)}qme.exports=yut});var jme=g((cAt,kme)=>{var but=G2(),vut="__lodash_hash_undefined__";function _ut(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=but&&t===void 0?vut:t,this}kme.exports=_ut});var zme=g((uAt,Ume)=>{var wut=Ime(),Eut=Lme(),Sut=Bme(),xut=Mme(),Tut=jme();function O1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function Nut(){this.__data__=[],this.size=0}$me.exports=Nut});var V2=g((pAt,Gme)=>{var Rut=l9();function Aut(e,t){for(var r=e.length;r--;)if(Rut(e[r][0],t))return r;return-1}Gme.exports=Aut});var Wme=g((fAt,Vme)=>{var Cut=V2(),Out=Array.prototype,Put=Out.splice;function Iut(e){var t=this.__data__,r=Cut(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():Put.call(t,r,1),--this.size,!0}Vme.exports=Iut});var Xme=g((mAt,Kme)=>{var Dut=V2();function Lut(e){var t=this.__data__,r=Dut(t,e);return r<0?void 0:t[r][1]}Kme.exports=Lut});var Yme=g((hAt,Qme)=>{var Fut=V2();function But(e){return Fut(this.__data__,e)>-1}Qme.exports=But});var Jme=g((gAt,Zme)=>{var qut=V2();function Mut(e,t){var r=this.__data__,i=qut(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}Zme.exports=Mut});var the=g((yAt,ehe)=>{var kut=Hme(),jut=Wme(),Uut=Xme(),zut=Yme(),$ut=Jme();function P1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Hut=T2(),Gut=p1(),Vut=Hut(Gut,"Map");rhe.exports=Vut});var ahe=g((vAt,she)=>{var nhe=zme(),Wut=the(),Kut=ihe();function Xut(){this.size=0,this.__data__={hash:new nhe,map:new(Kut||Wut),string:new nhe}}she.exports=Xut});var lhe=g((_At,ohe)=>{function Qut(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}ohe.exports=Qut});var W2=g((wAt,che)=>{var Yut=lhe();function Zut(e,t){var r=e.__data__;return Yut(t)?r[typeof t=="string"?"string":"hash"]:r.map}che.exports=Zut});var dhe=g((EAt,uhe)=>{var Jut=W2();function edt(e){var t=Jut(this,e).delete(e);return this.size-=t?1:0,t}uhe.exports=edt});var fhe=g((SAt,phe)=>{var tdt=W2();function rdt(e){return tdt(this,e).get(e)}phe.exports=rdt});var hhe=g((xAt,mhe)=>{var idt=W2();function ndt(e){return idt(this,e).has(e)}mhe.exports=ndt});var yhe=g((TAt,ghe)=>{var sdt=W2();function adt(e,t){var r=sdt(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}ghe.exports=adt});var vhe=g((NAt,bhe)=>{var odt=ahe(),ldt=dhe(),cdt=fhe(),udt=hhe(),ddt=yhe();function I1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var pdt="__lodash_hash_undefined__";function fdt(e){return this.__data__.set(e,pdt),this}_he.exports=fdt});var She=g((AAt,Ehe)=>{function mdt(e){return this.__data__.has(e)}Ehe.exports=mdt});var FD=g((CAt,xhe)=>{var hdt=vhe(),gdt=whe(),ydt=She();function $9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new hdt;++t{function bdt(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function vdt(e){return e!==e}Rhe.exports=vdt});var Ohe=g((IAt,Che)=>{function _dt(e,t,r){for(var i=r-1,n=e.length;++i{var wdt=Nhe(),Edt=Ahe(),Sdt=Ohe();function xdt(e,t,r){return t===t?Sdt(e,t,r):wdt(e,Edt,r)}Phe.exports=xdt});var BD=g((LAt,Dhe)=>{var Tdt=Ihe();function Ndt(e,t){var r=e==null?0:e.length;return!!r&&Tdt(e,t,0)>-1}Dhe.exports=Ndt});var qD=g((FAt,Lhe)=>{function Rdt(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function Adt(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function Cdt(e,t){return e.has(t)}qhe.exports=Cdt});var khe=g((MAt,Mhe)=>{var Odt=FD(),Pdt=BD(),Idt=qD(),Ddt=Bhe(),Ldt=EI(),Fdt=MD(),Bdt=200;function qdt(e,t,r,i){var n=-1,s=Pdt,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=Ddt(t,Ldt(r))),i?(s=Idt,a=!1):t.length>=Bdt&&(s=Fdt,a=!1,t=new Odt(t));e:for(;++n{var Mdt=c9(),kdt=f1();function jdt(e){return kdt(e)&&Mdt(e)}jhe.exports=jdt});var $he=g((jAt,zhe)=>{var Udt=khe(),zdt=z9(),$dt=o9(),Uhe=kD(),Hdt=$dt(function(e,t){return Uhe(e)?Udt(e,zdt(t,1,Uhe,!0)):[]});zhe.exports=Hdt});var Ghe=g((UAt,Hhe)=>{var Gdt=T2(),Vdt=p1(),Wdt=Gdt(Vdt,"Set");Hhe.exports=Wdt});var Whe=g((zAt,Vhe)=>{function Kdt(){}Vhe.exports=Kdt});var jD=g(($At,Khe)=>{function Xdt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}Khe.exports=Xdt});var Qhe=g((HAt,Xhe)=>{var UD=Ghe(),Qdt=Whe(),Ydt=jD(),Zdt=1/0,Jdt=UD&&1/Ydt(new UD([,-0]))[1]==Zdt?function(e){return new UD(e)}:Qdt;Xhe.exports=Jdt});var Zhe=g((GAt,Yhe)=>{var ept=FD(),tpt=BD(),rpt=qD(),ipt=MD(),npt=Qhe(),spt=jD(),apt=200;function opt(e,t,r){var i=-1,n=tpt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=rpt;else if(s>=apt){var c=t?null:npt(e);if(c)return spt(c);a=!1,n=ipt,l=new ept}else l=t?[]:o;e:for(;++i{var lpt=z9(),cpt=o9(),upt=Zhe(),dpt=kD(),ppt=cpt(function(e){return upt(lpt(e,1,dpt,!0))});Jhe.exports=ppt});var r1e=g((WAt,t1e)=>{function fpt(e,t){return function(r){return e(t(r))}}t1e.exports=fpt});var n1e=g((KAt,i1e)=>{var mpt=r1e(),hpt=mpt(Object.getPrototypeOf,Object);i1e.exports=hpt});var o1e=g((XAt,a1e)=>{var gpt=S2(),ypt=n1e(),bpt=f1(),vpt="[object Object]",_pt=Function.prototype,wpt=Object.prototype,s1e=_pt.toString,Ept=wpt.hasOwnProperty,Spt=s1e.call(Object);function xpt(e){if(!bpt(e)||gpt(e)!=vpt)return!1;var t=ypt(e);if(t===null)return!0;var r=Ept.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&s1e.call(r)==Spt}a1e.exports=xpt});var h1e=g((QAt,m1e)=>{var l1e=L4();m1e.exports=Rpt;var c1e="\0SLASH"+Math.random()+"\0",u1e="\0OPEN"+Math.random()+"\0",$D="\0CLOSE"+Math.random()+"\0",d1e="\0COMMA"+Math.random()+"\0",p1e="\0PERIOD"+Math.random()+"\0";function zD(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Tpt(e){return e.split("\\\\").join(c1e).split("\\{").join(u1e).split("\\}").join($D).split("\\,").join(d1e).split("\\.").join(p1e)}function Npt(e){return e.split(c1e).join("\\").split(u1e).join("{").split($D).join("}").split(d1e).join(",").split(p1e).join(".")}function f1e(e){if(!e)return[""];var t=[],r=l1e("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=f1e(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function Rpt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),K2(Tpt(e),!0).map(Npt)):[]}function Apt(e){return"{"+e+"}"}function Cpt(e){return/^-?0\d/.test(e)}function Opt(e,t){return e<=t}function Ppt(e,t){return e>=t}function K2(e,t){var r=[],i=l1e("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?K2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+$D+i.post,K2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=f1e(i.body),p.length===1&&(p=K2(p[0],!1).map(Apt),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=zD(p[0]),h=zD(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(zD(p[2])):1,w=Opt,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(H9,"__esModule",{value:!0});H9.assertValidPattern=void 0;var Ipt=1024*64,Dpt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Ipt)throw new TypeError("pattern is too long")};H9.assertValidPattern=Dpt});var b1e=g(G9=>{"use strict";Object.defineProperty(G9,"__esModule",{value:!0});G9.parseClass=void 0;var Lpt={"[: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]},X2=e=>e.replace(/[[\]\\-]/g,"\\$&"),Fpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),y1e=e=>e.join(""),Bpt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(X2(d)+"-"+X2(h)):h===d&&i.push(X2(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(X2(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(X2(h)),s++}if(u{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.unescape=void 0;var qpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");V9.unescape=qpt});var VD=g(Q9=>{"use strict";Object.defineProperty(Q9,"__esModule",{value:!0});Q9.AST=void 0;var Mpt=b1e(),K9=W9(),kpt=new Set(["!","?","+","*","@"]),v1e=e=>kpt.has(e),jpt="(?!(?:^|/)\\.\\.?(?:$|/))",X9="(?!\\.)",Upt=new Set(["[","."]),zpt=new Set(["..","."]),$pt=new Set("().*{}+?[]^$\\!"),Hpt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),GD="[^/]",_1e=GD+"*?",w1e=GD+"+?",HD=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){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.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&zpt.has(this.#i[0]))){let m=Upt,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?jpt:y?X9:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,K9.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,K9.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!X9?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?X9:"")+w1e;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?X9:"")+_1e+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,K9.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(Y9,"__esModule",{value:!0});Y9.escape=void 0;var Gpt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");Y9.escape=Gpt});var Hu=g(Ee=>{"use strict";var Vpt=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var Wpt=Vpt(h1e()),Z9=g1e(),x1e=VD(),Kpt=WD(),Xpt=W9(),Qpt=(e,t,r={})=>((0,Z9.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new kp(t,r).match(e));Ee.minimatch=Qpt;var Ypt=/^\*+([^+@!?\*\[\(]*)$/,Zpt=e=>t=>!t.startsWith(".")&&t.endsWith(e),Jpt=e=>t=>t.endsWith(e),eft=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),tft=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),rft=/^\*+\.\*+$/,ift=e=>!e.startsWith(".")&&e.includes("."),nft=e=>e!=="."&&e!==".."&&e.includes("."),sft=/^\.\*+$/,aft=e=>e!=="."&&e!==".."&&e.startsWith("."),oft=/^\*+$/,lft=e=>e.length!==0&&!e.startsWith("."),cft=e=>e.length!==0&&e!=="."&&e!=="..",uft=/^\?+([^+@!?\*\[\(]*)?$/,dft=([e,t=""])=>{let r=T1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},pft=([e,t=""])=>{let r=N1e([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},fft=([e,t=""])=>{let r=N1e([e]);return t?i=>r(i)&&i.endsWith(t):r},mft=([e,t=""])=>{let r=T1e([e]);return t?i=>r(i)&&i.endsWith(t):r},T1e=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},N1e=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},R1e=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",E1e={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=R1e==="win32"?E1e.win32.sep:E1e.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var hft="[^/]",gft=hft+"*?",yft="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",bft="(?:(?!(?:\\/|^)\\.).)*?",vft=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=vft;Ee.minimatch.filter=Ee.filter;var Fa=(e,t={})=>Object.assign({},e,t),_ft=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,Fa(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,Fa(e,s))}static defaults(n){return t.defaults(Fa(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,Fa(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,Fa(e,s))}},unescape:(i,n={})=>t.unescape(i,Fa(e,n)),escape:(i,n={})=>t.escape(i,Fa(e,n)),filter:(i,n={})=>t.filter(i,Fa(e,n)),defaults:i=>t.defaults(Fa(e,i)),makeRe:(i,n={})=>t.makeRe(i,Fa(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,Fa(e,n)),match:(i,n,s={})=>t.match(i,n,Fa(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=_ft;Ee.minimatch.defaults=Ee.defaults;var wft=(e,t={})=>((0,Z9.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,Wpt.default)(e));Ee.braceExpand=wft;Ee.minimatch.braceExpand=Ee.braceExpand;var Eft=(e,t={})=>new kp(e,t).makeRe();Ee.makeRe=Eft;Ee.minimatch.makeRe=Ee.makeRe;var Sft=(e,t,r={})=>{let i=new kp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=Sft;Ee.minimatch.match=Ee.match;var S1e=/[?*]|[+@!]\(.*?\)|\[|\]/,xft=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),kp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,Z9.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||R1e,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=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!S1e.test(s[2]))&&!S1e.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=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 n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),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 n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,Z9.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(oft))?n=r.dot?cft:lft:(i=t.match(Ypt))?n=(r.nocase?r.dot?tft:eft:r.dot?Jpt:Zpt)(i[1]):(i=t.match(uft))?n=(r.nocase?r.dot?pft:dft:r.dot?fft:mft)(i):(i=t.match(rft))?n=r.dot?nft:ift:(i=t.match(sft))&&(n=aft);let s=x1e.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}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?gft:r.dot?yft:bft,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?xft(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].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 n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(eE,"__esModule",{value:!0});eE.LRUCache=void 0;var D1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,C1e=new Set,KD=typeof process=="object"&&process?process:{},O1e=(e,t,r,i)=>{typeof KD.emitWarning=="function"?KD.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},J9=globalThis.AbortController,A1e=globalThis.AbortSignal;if(typeof J9>"u"){A1e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},J9=class{constructor(){t()}signal=new A1e;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=KD.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,O1e("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 Aft=e=>!C1e.has(e),oCt=Symbol("type"),Gu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),P1e=e=>Gu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?L1:null:null,L1=class extends Array{constructor(t){super(t),this.fill(0)}},XD=class e{heap;length;static#e=!1;static create(t){let r=P1e(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]}},QD=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(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.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:q}=t;if(r!==0&&!Gu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?P1e(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,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(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=XD.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(this.#t!==0&&!Gu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Gu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=Gu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!Gu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}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 B="LRU_CACHE_UNBOUNDED";Aft(B)&&(C1e.add(B),O1e("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new L1(this.#e),r=new L1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=D1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?D1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=D1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new L1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!Gu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!Gu(n))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 n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(D1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=D1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}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 n=Date.now()-i.start;i.start=D1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new J9,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof J9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let q=this.#b(E);if(!y&&!q)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=q?"stale":"refresh",P&&q&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}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.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};eE.LRUCache=QD});var nL=g(Qn=>{"use strict";var Cft=Qn&&Qn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qn,"__esModule",{value:!0});Qn.Minipass=Qn.isWritable=Qn.isReadable=Qn.isStream=void 0;var D1e=typeof process=="object"&&process?process:{stdout:null,stderr:null},iL=require("node:events"),q1e=Cft(require("node:stream")),Oft=require("node:string_decoder"),Pft=e=>!!e&&typeof e=="object"&&(e instanceof oE||e instanceof q1e.default||(0,Qn.isReadable)(e)||(0,Qn.isWritable)(e));Qn.isStream=Pft;var Ift=e=>!!e&&typeof e=="object"&&e instanceof iL.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==q1e.default.Writable.prototype.pipe;Qn.isReadable=Ift;var Dft=e=>!!e&&typeof e=="object"&&e instanceof iL.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Qn.isWritable=Dft;var xc=Symbol("EOF"),Tc=Symbol("maybeEmitEnd"),Vu=Symbol("emittedEnd"),tE=Symbol("emittingEnd"),Q2=Symbol("emittedError"),rE=Symbol("closed"),L1e=Symbol("read"),iE=Symbol("flush"),F1e=Symbol("flushChunk"),xo=Symbol("encoding"),F1=Symbol("decoder"),Ui=Symbol("flowing"),Y2=Symbol("paused"),B1=Symbol("resume"),zi=Symbol("buffer"),Xn=Symbol("pipes"),$i=Symbol("bufferLength"),YD=Symbol("bufferPush"),nE=Symbol("bufferShift"),An=Symbol("objectMode"),ii=Symbol("destroyed"),ZD=Symbol("error"),JD=Symbol("emitData"),B1e=Symbol("emitEnd"),eL=Symbol("emitEnd2"),vl=Symbol("async"),tL=Symbol("abort"),sE=Symbol("aborted"),Z2=Symbol("signal"),jp=Symbol("dataListeners"),Gs=Symbol("discarded"),J2=e=>Promise.resolve().then(e),Lft=e=>e(),Fft=e=>e==="end"||e==="finish"||e==="prefinish",Bft=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,qft=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),aE=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[B1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},rL=class extends aE{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},Mft=e=>!!e.objectMode,kft=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",oE=class extends iL.EventEmitter{[Ui]=!1;[Y2]=!1;[Xn]=[];[zi]=[];[An];[xo];[vl];[F1];[xc]=!1;[Vu]=!1;[tE]=!1;[rE]=!1;[Q2]=null;[$i]=0;[ii]=!1;[Z2];[sE]=!1;[jp]=0;[Gs]=!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");Mft(r)?(this[An]=!0,this[xo]=null):kft(r)?(this[xo]=r.encoding,this[An]=!1):(this[An]=!1,this[xo]=null),this[vl]=!!r.async,this[F1]=this[xo]?new Oft.StringDecoder(this[xo]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[zi]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Xn]});let{signal:i}=r;i&&(this[Z2]=i,i.aborted?this[tL]():i.addEventListener("abort",()=>this[tL]()))}get bufferLength(){return this[$i]}get encoding(){return this[xo]}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[An]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[vl]}set async(t){this[vl]=this[vl]||!!t}[tL](){this[sE]=!0,this.emit("abort",this[Z2]?.reason),this.destroy(this[Z2]?.reason)}get aborted(){return this[sE]}set aborted(t){}write(t,r,i){if(this[sE])return!1;if(this[xc])throw new Error("write after end");if(this[ii])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 n=this[vl]?J2:Lft;if(!this[An]&&!Buffer.isBuffer(t)){if(qft(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(Bft(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[An]?(this[Ui]&&this[$i]!==0&&this[iE](!0),this[Ui]?this.emit("data",t):this[YD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):t.length?(typeof t=="string"&&!(r===this[xo]&&!this[F1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[xo]&&(t=this[F1].write(t)),this[Ui]&&this[$i]!==0&&this[iE](!0),this[Ui]?this.emit("data",t):this[YD](t),this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui]):(this[$i]!==0&&this.emit("readable"),i&&n(i),this[Ui])}read(t){if(this[ii])return null;if(this[Gs]=!1,this[$i]===0||t===0||t&&t>this[$i])return this[Tc](),null;this[An]&&(t=null),this[zi].length>1&&!this[An]&&(this[zi]=[this[xo]?this[zi].join(""):Buffer.concat(this[zi],this[$i])]);let r=this[L1e](t||null,this[zi][0]);return this[Tc](),r}[L1e](t,r){if(this[An])this[nE]();else{let i=r;t===i.length||t===null?this[nE]():typeof i=="string"?(this[zi][0]=i.slice(t),r=i.slice(0,t),this[$i]-=t):(this[zi][0]=i.subarray(t),r=i.subarray(0,t),this[$i]-=t)}return this.emit("data",r),!this[zi].length&&!this[xc]&&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[xc]=!0,this.writable=!1,(this[Ui]||!this[Y2])&&this[Tc](),this}[B1](){this[ii]||(!this[jp]&&!this[Xn].length&&(this[Gs]=!0),this[Y2]=!1,this[Ui]=!0,this.emit("resume"),this[zi].length?this[iE]():this[xc]?this[Tc]():this.emit("drain"))}resume(){return this[B1]()}pause(){this[Ui]=!1,this[Y2]=!0,this[Gs]=!1}get destroyed(){return this[ii]}get flowing(){return this[Ui]}get paused(){return this[Y2]}[YD](t){this[An]?this[$i]+=1:this[$i]+=t.length,this[zi].push(t)}[nE](){return this[An]?this[$i]-=1:this[$i]-=this[zi][0].length,this[zi].shift()}[iE](t=!1){do;while(this[F1e](this[nE]())&&this[zi].length);!t&&!this[zi].length&&!this[xc]&&this.emit("drain")}[F1e](t){return this.emit("data",t),this[Ui]}pipe(t,r){if(this[ii])return t;this[Gs]=!1;let i=this[Vu];return r=r||{},t===D1e.stdout||t===D1e.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Xn].push(r.proxyErrors?new rL(this,t,r):new aE(this,t,r)),this[vl]?J2(()=>this[B1]()):this[B1]()),t}unpipe(t){let r=this[Xn].find(i=>i.dest===t);r&&(this[Xn].length===1?(this[Ui]&&this[jp]===0&&(this[Ui]=!1),this[Xn]=[]):this[Xn].splice(this[Xn].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[Gs]=!1,this[jp]++,!this[Xn].length&&!this[Ui]&&this[B1]();else if(t==="readable"&&this[$i]!==0)super.emit("readable");else if(Fft(t)&&this[Vu])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[Q2]){let n=r;this[vl]?J2(()=>n.call(this,this[Q2])):n.call(this,this[Q2])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[jp]=this.listeners("data").length,this[jp]===0&&!this[Gs]&&!this[Xn].length&&(this[Ui]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[jp]=0,!this[Gs]&&!this[Xn].length&&(this[Ui]=!1)),r}get emittedEnd(){return this[Vu]}[Tc](){!this[tE]&&!this[Vu]&&!this[ii]&&this[zi].length===0&&this[xc]&&(this[tE]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[rE]&&this.emit("close"),this[tE]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ii&&this[ii])return!1;if(t==="data")return!this[An]&&!i?!1:this[vl]?(J2(()=>this[JD](i)),!0):this[JD](i);if(t==="end")return this[B1e]();if(t==="close"){if(this[rE]=!0,!this[Vu]&&!this[ii])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[Q2]=i,super.emit(ZD,i);let s=!this[Z2]||this.listeners("error").length?super.emit("error",i):!1;return this[Tc](),s}else if(t==="resume"){let s=super.emit("resume");return this[Tc](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[Tc](),n}[JD](t){for(let i of this[Xn])i.dest.write(t)===!1&&this.pause();let r=this[Gs]?!1:super.emit("data",t);return this[Tc](),r}[B1e](){return this[Vu]?!1:(this[Vu]=!0,this.readable=!1,this[vl]?(J2(()=>this[eL]()),!0):this[eL]())}[eL](){if(this[F1]){let r=this[F1].end();if(r){for(let i of this[Xn])i.dest.write(r);this[Gs]||super.emit("data",r)}}for(let r of this[Xn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[An]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[An]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[An])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[xo]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ii,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[Gs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[xc])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ii,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ii,u),this.pause(),s({value:d,done:!!this[xc]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ii,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ii,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[Gs]=!1;let t=!1,r=()=>(this.pause(),this.off(ZD,r),this.off(ii,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(ZD,r),this.once(ii,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ii])return t?this.emit("error",t):this.emit(ii),this;this[ii]=!0,this[Gs]=!0,this[zi].length=0,this[$i]=0;let r=this;return typeof r.close=="function"&&!this[rE]&&r.close(),t?this.emit("error",t):this.emit(ii),this}static get isStream(){return Qn.isStream}};Qn.Minipass=oE});var Z1e=g(kt=>{"use strict";var jft=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Uft=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zft=kt&&kt.__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)&&jft(t,e,r);return Uft(t,e),t};Object.defineProperty(kt,"__esModule",{value:!0});kt.PathScurry=kt.Path=kt.PathScurryDarwin=kt.PathScurryPosix=kt.PathScurryWin32=kt.PathScurryBase=kt.PathPosix=kt.PathWin32=kt.PathBase=kt.ChildrenCache=kt.ResolveCache=void 0;var $1e=I1e(),pE=require("node:path"),$ft=require("node:url"),tb=require("fs"),Hft=zft(require("node:fs")),Gft=tb.realpathSync.native,lE=require("node:fs/promises"),M1e=nL(),rb={lstatSync:tb.lstatSync,readdir:tb.readdir,readdirSync:tb.readdirSync,readlinkSync:tb.readlinkSync,realpathSync:Gft,promises:{lstat:lE.lstat,readdir:lE.readdir,readlink:lE.readlink,realpath:lE.realpath}},H1e=e=>!e||e===rb||e===Hft?rb:{...rb,...e,promises:{...rb.promises,...e.promises||{}}},G1e=/^\\\\\?\\([a-z]:)\\?$/i,Vft=e=>e.replace(/\//g,"\\").replace(G1e,"$1\\"),Wft=/[\\\/]/,qa=0,V1e=1,W1e=2,_l=4,K1e=6,X1e=8,Up=10,Q1e=12,Ba=15,eb=~Ba,sL=16,k1e=32,ib=64,To=128,cE=256,dE=512,j1e=ib|To|dE,Kft=1023,aL=e=>e.isFile()?X1e:e.isDirectory()?_l:e.isSymbolicLink()?Up:e.isCharacterDevice()?W1e:e.isBlockDevice()?K1e:e.isSocket()?Q1e:e.isFIFO()?V1e:qa,U1e=new Map,nb=e=>{let t=U1e.get(e);if(t)return t;let r=e.normalize("NFKD");return U1e.set(e,r),r},z1e=new Map,uE=e=>{let t=z1e.get(e);if(t)return t;let r=nb(e.toLowerCase());return z1e.set(e,r),r},sb=class extends $1e.LRUCache{constructor(){super({max:256})}};kt.ResolveCache=sb;var fE=class extends $1e.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};kt.ChildrenCache=fE;var Y1e=Symbol("PathScurry setAsCwd"),nn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=qa,i,n,s,a,o){this.name=t,this.#v=s?uE(t):nb(t),this.#r=r&Kft,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=H1e(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~sL,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?uE(t):nb(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,qa,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=To),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=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.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Ba)===qa}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.#r&Ba)===X1e}isDirectory(){return(this.#r&Ba)===_l}isCharacterDevice(){return(this.#r&Ba)===W1e}isBlockDevice(){return(this.#r&Ba)===K1e}isFIFO(){return(this.#r&Ba)===V1e}isSocket(){return(this.#r&Ba)===Q1e}isSymbolicLink(){return(this.#r&Up)===Up}lstatCached(){return this.#r&k1e?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}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.#r&Ba;return!(t!==qa&&t!==Up||this.#r&cE||this.#r&To)}calledReaddir(){return!!(this.#r&sL)}isENOENT(){return!!(this.#r&To)}isNamed(t){return this.nocase?this.#v===uE(t):this.#v===nb(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.#u(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.#u(r.code);return}}#L(t){this.#r|=sL;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 s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(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(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.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.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&j1e)return!1;let t=Ba&this.#r;return t===qa||t===_l||t===Up}shouldWalk(t,r){return(this.#r&_l)===_l&&!(this.#r&j1e)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((dE|cE|To)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((dE|cE|To)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[Y1e](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};kt.PathBase=nn;var ab=class e extends nn{sep="\\";splitSep=Wft;constructor(t,r=qa,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=qa,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return pE.win32.parse(t).root}getRoot(t){if(t=Vft(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 cb(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(G1e,"$1\\"),t===r}};kt.PathWin32=ab;var ob=class e extends nn{splitSep="/";sep="/";constructor(t,r=qa,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=qa,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};kt.PathPosix=ob;var lb=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=rb}={}){this.#i=H1e(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,$ft.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new sb,this.#t=new sb,this.#s=new fE(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}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 nn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.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 nn||(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 nn||(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 nn||(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 nn||(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 nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(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 nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new M1e.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new M1e.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[Y1e](r)}};kt.PathScurryBase=lb;var cb=class extends lb{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,pE.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return pE.win32.parse(t).root.toUpperCase()}newRoot(t){return new ab(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};kt.PathScurryWin32=cb;var ub=class extends lb{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,pE.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new ob(this.rootPath,_l,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};kt.PathScurryPosix=ub;var mE=class extends ub{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};kt.PathScurryDarwin=mE;kt.Path=process.platform==="win32"?ab:ob;kt.PathScurry=process.platform==="win32"?cb:process.platform==="darwin"?mE:ub});var lL=g(hE=>{"use strict";Object.defineProperty(hE,"__esModule",{value:!0});hE.Pattern=void 0;var Xft=Hu(),Qft=e=>e.length>=1,Yft=e=>e.length>=1,oL=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!Qft(t))throw new TypeError("empty pattern list");if(!Yft(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.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===Xft.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};hE.Pattern=oL});var uL=g(gE=>{"use strict";Object.defineProperty(gE,"__esModule",{value:!0});gE.Ignore=void 0;var J1e=Hu(),Zft=lL(),Jft=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",cL=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=Jft}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new J1e.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(wl,"__esModule",{value:!0});wl.Processor=wl.SubWalks=wl.MatchRecord=wl.HasWalkedCache=void 0;var e0e=Hu(),yE=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(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};wl.HasWalkedCache=yE;var bE=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};wl.MatchRecord=bE;var vE=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.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())}};wl.SubWalks=vE;var dL=class e{hasWalkedCache;matches=new bE;subwalks=new vE;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new yE}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===e0e.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===e0e.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!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 s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};wl.Processor=dL});var n0e=g(Wu=>{"use strict";Object.defineProperty(Wu,"__esModule",{value:!0});Wu.GlobStream=Wu.GlobWalker=Wu.GlobUtil=void 0;var emt=nL(),r0e=uL(),i0e=t0e(),tmt=(e,t)=>typeof e=="string"?new r0e.Ignore([e],t):Array.isArray(e)?new r0e.Ignore(e,t):e,db=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=tmt(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(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 s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,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.#i(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 s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new i0e.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new i0e.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Wu.GlobUtil=db;var pL=class extends db{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}};Wu.GlobWalker=pL;var fL=class extends db{results;constructor(t,r,i){super(t,r,i),this.results=new emt.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}};Wu.GlobStream=fL});var hL=g(EE=>{"use strict";Object.defineProperty(EE,"__esModule",{value:!0});EE.Glob=void 0;var rmt=Hu(),imt=require("node:url"),_E=Z1e(),nmt=lL(),wE=n0e(),smt=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",mL=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,imt.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(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||smt,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 l=r.platform==="win32"?_E.PathScurryWin32:r.platform==="darwin"?_E.PathScurryDarwin:r.platform?_E.PathScurryPosix:_E.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...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},s=this.pattern.map(l=>new rmt.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new nmt.Pattern(l,u,0,this.platform)})}async walk(){return[...await new wE.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 wE.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 wE.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 wE.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()}};EE.Glob=mL});var gL=g(SE=>{"use strict";Object.defineProperty(SE,"__esModule",{value:!0});SE.hasMagic=void 0;var amt=Hu(),omt=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new amt.Minimatch(r,t).hasMagic())return!0;return!1};SE.hasMagic=omt});var l0e=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=pb;ct.globStream=yL;ct.globSync=bL;ct.globIterateSync=fb;ct.globIterate=vL;var s0e=Hu(),zp=hL(),lmt=gL(),o0e=Hu();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return o0e.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return o0e.unescape}});var cmt=hL();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return cmt.Glob}});var umt=gL();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return umt.hasMagic}});var dmt=uL();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return dmt.Ignore}});function pb(e,t={}){return new zp.Glob(e,t).streamSync()}function yL(e,t={}){return new zp.Glob(e,t).stream()}function bL(e,t={}){return new zp.Glob(e,t).walkSync()}async function a0e(e,t={}){return new zp.Glob(e,t).walk()}function fb(e,t={}){return new zp.Glob(e,t).iterateSync()}function vL(e,t={}){return new zp.Glob(e,t).iterate()}ct.streamSync=pb;ct.stream=Object.assign(yL,{sync:pb});ct.iterateSync=fb;ct.iterate=Object.assign(vL,{sync:fb});ct.sync=Object.assign(bL,{stream:pb,iterate:fb});ct.glob=Object.assign(a0e,{glob:a0e,globSync:bL,sync:ct.sync,globStream:yL,stream:ct.stream,globStreamSync:pb,streamSync:ct.streamSync,globIterate:vL,iterate:ct.iterate,globIterateSync:fb,iterateSync:ct.iterateSync,Glob:zp.Glob,hasMagic:lmt.hasMagic,escape:s0e.escape,unescape:s0e.unescape});ct.glob.glob=ct.glob});var p0e=g((bCt,d0e)=>{var u0e=D4(),q1=require("path"),_L=Ame(),pmt=$he(),fmt=e1e(),mmt=o1e(),hmt=l0e(),$p=d0e.exports={},c0e=/[\/\\]/g,gmt=function(e,t){var r=[];return _L(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=pmt(r,s):r=fmt(r,s)}),r};$p.exists=function(){var e=q1.join.apply(q1,arguments);return u0e.existsSync(e)};$p.expand=function(...e){var t=mmt(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=gmt(r,function(n){return hmt.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=q1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):u0e.statSync(n)[t.filter]()}catch{return!1}})),i};$p.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return q1.join(s||"",a)}},r);var i=[],n={};return $p.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=q1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=q1.join(r.cwd,s)),o=o.replace(c0e,"/"),s=s.replace(c0e,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};$p.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=_L(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return $p.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?_L(a):[a],s.result=$p.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var M1=g((_Ct,h0e)=>{var wL=D4(),f0e=require("path"),ymt=zle(),bmt=Mce(),m0e=fI(),vmt=bde(),vCt=require("stream").Stream,_mt=Mp().PassThrough,Vs=h0e.exports={};Vs.file=p0e();Vs.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};Vs.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};Vs.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},vmt(...i)};Vs.isStream=function(e){return ymt(e)};Vs.lazyReadStream=function(e){return new bmt.Readable(function(){return wL.createReadStream(e)})};Vs.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):Vs.isStream(e)?e.pipe(new _mt):e};Vs.sanitizePath=function(e){return m0e(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};Vs.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};Vs.unixifyPath=function(e){return m0e(e,!1).replace(/^\w+:/,"")};Vs.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),wL.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=f0e.join(e,o),wL.stat(l,function(u,d){i.push({path:l,relative:f0e.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?Vs.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var v0e=g((y0e,b0e)=>{var wmt=require("util"),Emt={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 g0e(e,t){Error.captureStackTrace(this,this.constructor),this.message=Emt[e]||e,this.code=e,this.data=t}wmt.inherits(g0e,Error);y0e=b0e.exports=g0e});var x0e=g((wCt,S0e)=>{var xL=require("fs"),w0e=Mle(),_0e=jle(),EL=require("path"),El=M1(),Smt=require("util").inherits,Kr=v0e(),E0e=Mp().Transform,SL=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=El.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),E0e.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=_0e.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=_0e.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=[]};Smt(Tt,E0e);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.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 xL.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.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)};Tt.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};Tt.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))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Kr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=El.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=El.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?SL?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(SL?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,SL&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=El.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.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()};Tt.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)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}xL.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))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=El.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=El.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=El.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=xL.readlinkSync(e.filepath),i=EL.dirname(e.filepath);e.data.type="symlink",e.data.linkname=EL.relative(i,EL.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Kr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Kr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Kr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Kr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Kr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=El.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(El.isStream(e))t.sourceType="stream";else return this.emit("error",new Kr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("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 n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Kr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=w0e(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Kr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Kr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=El.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=w0e(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Kr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Kr("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,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Kr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Kr("ABORTED")),this):this._state.module?(this.emit("error",new Kr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Kr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Kr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Kr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Kr("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};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};S0e.exports=Tt});var TE=g((ECt,T0e)=>{var xE=T0e.exports=function(){};xE.prototype.getName=function(){};xE.prototype.getSize=function(){};xE.prototype.getLastModifiedDate=function(){};xE.prototype.isDirectory=function(){}});var NE=g((SCt,N0e)=>{var Ma=N0e.exports={};Ma.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};Ma.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)};Ma.fromDosTime=function(e){return Ma.dosToDate(e.readUInt32LE(0))};Ma.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};Ma.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};Ma.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};Ma.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};Ma.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};Ma.toDosTime=function(e){return Ma.getLongBytes(Ma.dateToDos(e))}});var TL=g((xCt,I0e)=>{var R0e=NE(),A0e=8,C0e=1,xmt=4,Tmt=2,O0e=64,P0e=2048,sn=I0e.exports=function(){return this instanceof sn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new sn};sn.prototype.encode=function(){return R0e.getShortBytes((this.descriptor?A0e:0)|(this.utf8?P0e:0)|(this.encryption?C0e:0)|(this.strongEncryption?O0e:0))};sn.prototype.parse=function(e,t){var r=R0e.getShortBytesValue(e,t),i=new sn;return i.useDataDescriptor((r&A0e)!==0),i.useUTF8ForNames((r&P0e)!==0),i.useStrongEncryption((r&O0e)!==0),i.useEncryption((r&C0e)!==0),i.setSlidingDictionarySize(r&Tmt?8192:4096),i.setNumberOfShannonFanoTrees(r&xmt?3:2),i};sn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};sn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};sn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};sn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};sn.prototype.useDataDescriptor=function(e){this.descriptor=e};sn.prototype.usesDataDescriptor=function(){return this.descriptor};sn.prototype.useEncryption=function(e){this.encryption=e};sn.prototype.usesEncryption=function(){return this.encryption};sn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};sn.prototype.usesStrongEncryption=function(){return this.strongEncryption};sn.prototype.useUTF8ForNames=function(e){this.utf8=e};sn.prototype.usesUTF8ForNames=function(){return this.utf8}});var L0e=g((TCt,D0e)=>{D0e.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 NL=g((NCt,F0e)=>{F0e.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 RL=g((RCt,j0e)=>{var Nmt=require("util").inherits,Rmt=fI(),q0e=TE(),M0e=TL(),B0e=L0e(),Yn=NL(),k0e=NE(),it=j0e.exports=function(e){if(!(this instanceof it))return new it(e);q0e.call(this),this.platform=Yn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new M0e,this.crc=0,this.time=-1,this.minver=Yn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};Nmt(it,q0e);it.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};it.prototype.getComment=function(){return this.comment!==null?this.comment:""};it.prototype.getCompressedSize=function(){return this.csize};it.prototype.getCrc=function(){return this.crc};it.prototype.getExternalAttributes=function(){return this.exattr};it.prototype.getExtra=function(){return this.extra!==null?this.extra:Yn.EMPTY};it.prototype.getGeneralPurposeBit=function(){return this.gpb};it.prototype.getInternalAttributes=function(){return this.inattr};it.prototype.getLastModifiedDate=function(){return this.getTime()};it.prototype.getLocalFileDataExtra=function(){return this.getExtra()};it.prototype.getMethod=function(){return this.method};it.prototype.getName=function(){return this.name};it.prototype.getPlatform=function(){return this.platform};it.prototype.getSize=function(){return this.size};it.prototype.getTime=function(){return this.time!==-1?k0e.dosToDate(this.time):-1};it.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};it.prototype.getUnixMode=function(){return this.platform!==Yn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Yn.SHORT_SHIFT&Yn.SHORT_MASK};it.prototype.getVersionNeededToExtract=function(){return this.minver};it.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};it.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};it.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};it.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};it.prototype.setExtra=function(e){this.extra=e};it.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof M0e))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};it.prototype.setInternalAttributes=function(e){this.inattr=e};it.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};it.prototype.setName=function(e,t=!1){e=Rmt(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};it.prototype.setPlatform=function(e){this.platform=e};it.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};it.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=k0e.dateToDos(e,t)};it.prototype.setUnixMode=function(e){e|=this.isDirectory()?Yn.S_IFDIR:Yn.S_IFREG;var t=0;t|=e<Yn.ZIP64_MAGIC||this.size>Yn.ZIP64_MAGIC}});var AL=g((ACt,U0e)=>{"use strict";var Sl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";Sl.writable=e=>Sl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";Sl.readable=e=>Sl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";Sl.duplex=e=>Sl.writable(e)&&Sl.readable(e);Sl.transform=e=>Sl.duplex(e)&&typeof e._transform=="function";U0e.exports=Sl});var CL=g((OCt,z0e)=>{var CCt=require("stream").Stream,Amt=Mp().PassThrough,Cmt=AL(),Omt=z0e.exports={};Omt.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(Cmt(e)&&!e._readableState){var t=new Amt;return e.pipe(t),t}return e}});var PL=g((PCt,$0e)=>{var Pmt=require("util").inherits,Imt=AL(),OL=Mp().Transform,Dmt=TE(),Lmt=CL(),Ws=$0e.exports=function(e){if(!(this instanceof Ws))return new Ws(e);OL.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};Pmt(Ws,OL);Ws.prototype._appendBuffer=function(e,t,r){};Ws.prototype._appendStream=function(e,t,r){};Ws.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Ws.prototype._finish=function(e){};Ws.prototype._normalizeEntry=function(e){};Ws.prototype._transform=function(e,t,r){r(null,e)};Ws.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof Dmt)){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=Lmt.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(Imt(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};Ws.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Ws.prototype.getBytesWritten=function(){return this.offset};Ws.prototype.write=function(e,t){return e&&(this.offset+=e.length),OL.prototype.write.call(this,e,t)}});var RE=g(IL=>{var H0e;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof IL=="object"?e(IL):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(H0e={}):e(H0e={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function q(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,L=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,L=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|L>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|L&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=q})});var V0e=g((DCt,G0e)=>{"use strict";var{Transform:Fmt}=Mp(),Bmt=RE(),DL=class extends Fmt{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=Bmt.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}};G0e.exports=DL});var K0e=g((LCt,W0e)=>{"use strict";var{DeflateRaw:qmt}=require("zlib"),Mmt=RE(),LL=class extends qmt{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=Mmt.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}};W0e.exports=LL});var FL=g((FCt,X0e)=>{"use strict";X0e.exports={CRC32Stream:V0e(),DeflateCRC32Stream:K0e()}});var Z0e=g((kCt,Y0e)=>{var kmt=require("util").inherits,jmt=RE(),{CRC32Stream:Umt}=FL(),{DeflateCRC32Stream:zmt}=FL(),Q0e=PL(),BCt=RL(),qCt=TL(),We=NL(),MCt=CL(),Le=NE(),Hi=Y0e.exports=function(e){if(!(this instanceof Hi))return new Hi(e);e=this.options=this._defaults(e),Q0e.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}};kmt(Hi,Q0e);Hi.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()};Hi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(jmt.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};Hi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};Hi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};Hi.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()};Hi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};Hi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new zmt(this.options.zlib):new Umt,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};Hi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};Hi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};Hi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};Hi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};Hi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};Hi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};Hi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};Hi.prototype.setComment=function(e){this._archive.comment=e}});var BL=g((jCt,J0e)=>{J0e.exports={ArchiveEntry:TE(),ZipArchiveEntry:RL(),ArchiveOutputStream:PL(),ZipArchiveOutputStream:Z0e()}});var tge=g((UCt,ege)=>{var $mt=require("util").inherits,ML=BL().ZipArchiveOutputStream,Hmt=BL().ZipArchiveEntry,qL=M1(),k1=ege.exports=function(e){if(!(this instanceof k1))return new k1(e);e=this.options=e||{},e.zlib=e.zlib||{},ML.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)};$mt(k1,ML);k1.prototype._normalizeFileData=function(e){e=qL.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=qL.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=qL.dateify(e.date),e};k1.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 Hmt(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)),ML.prototype.entry.call(this,i,e,r)};k1.prototype.finalize=function(){this.finish()}});var ige=g((zCt,rge)=>{var Gmt=tge(),Vmt=M1(),Ku=function(e){if(!(this instanceof Ku))return new Ku(e);e=this.options=Vmt.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new Gmt(e)};Ku.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};Ku.prototype.finalize=function(){this.engine.finalize()};Ku.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Ku.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};Ku.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};rge.exports=Ku});var sge=g(($Ct,nge)=>{nge.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var oge=g((HCt,age)=>{age.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):sge()});var cge=g((VCt,lge)=>{lge.exports=class{constructor(t){if(!(t>0)||t-1&t)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 kL=g((KCt,dge)=>{var uge=cge();dge.exports=class{constructor(t){this.hwm=t||16,this.head=new uge(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 uge(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 j1=g((XCt,pge)=>{function Wmt(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function Kmt(e){return Buffer.isEncoding(e)}function Xmt(e,t,r){return Buffer.alloc(e,t,r)}function Qmt(e){return Buffer.allocUnsafe(e)}function Ymt(e){return Buffer.allocUnsafeSlow(e)}function Zmt(e,t){return Buffer.byteLength(e,t)}function Jmt(e,t){return Buffer.compare(e,t)}function eht(e,t){return Buffer.concat(e,t)}function tht(e,t,r,i,n){return Wt(e).copy(t,r,i,n)}function rht(e,t){return Wt(e).equals(t)}function iht(e,t,r,i,n){return Wt(e).fill(t,r,i,n)}function nht(e,t,r){return Buffer.from(e,t,r)}function sht(e,t,r,i){return Wt(e).includes(t,r,i)}function aht(e,t,r,i){return Wt(e).indexOf(t,r,i)}function oht(e,t,r,i){return Wt(e).lastIndexOf(t,r,i)}function lht(e){return Wt(e).swap16()}function cht(e){return Wt(e).swap32()}function uht(e){return Wt(e).swap64()}function Wt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function dht(e,t,r,i){return Wt(e).toString(t,r,i)}function pht(e,t,r,i,n){return Wt(e).write(t,r,i,n)}function fht(e,t,r){return Wt(e).writeDoubleLE(t,r)}function mht(e,t,r){return Wt(e).writeFloatLE(t,r)}function hht(e,t,r){return Wt(e).writeUInt32LE(t,r)}function ght(e,t,r){return Wt(e).writeInt32LE(t,r)}function yht(e,t){return Wt(e).readDoubleLE(t)}function bht(e,t){return Wt(e).readFloatLE(t)}function vht(e,t){return Wt(e).readUInt32LE(t)}function _ht(e,t){return Wt(e).readInt32LE(t)}function wht(e,t,r){return Wt(e).writeDoubleBE(t,r)}function Eht(e,t,r){return Wt(e).writeFloatBE(t,r)}function Sht(e,t,r){return Wt(e).writeUInt32BE(t,r)}function xht(e,t,r){return Wt(e).writeInt32BE(t,r)}function Tht(e,t){return Wt(e).readDoubleBE(t)}function Nht(e,t){return Wt(e).readFloatBE(t)}function Rht(e,t){return Wt(e).readUInt32BE(t)}function Aht(e,t){return Wt(e).readInt32BE(t)}pge.exports={isBuffer:Wmt,isEncoding:Kmt,alloc:Xmt,allocUnsafe:Qmt,allocUnsafeSlow:Ymt,byteLength:Zmt,compare:Jmt,concat:eht,copy:tht,equals:rht,fill:iht,from:nht,includes:sht,indexOf:aht,lastIndexOf:oht,swap16:lht,swap32:cht,swap64:uht,toBuffer:Wt,toString:dht,write:pht,writeDoubleLE:fht,writeFloatLE:mht,writeUInt32LE:hht,writeInt32LE:ght,readDoubleLE:yht,readFloatLE:bht,readUInt32LE:vht,readInt32LE:_ht,writeDoubleBE:wht,writeFloatBE:Eht,writeUInt32BE:Sht,writeInt32BE:xht,readDoubleBE:Tht,readFloatBE:Nht,readUInt32BE:Rht,readInt32BE:Aht}});var mge=g((YCt,fge)=>{var Cht=j1();fge.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return Cht.toString(t,this.encoding)}flush(){return""}}});var gge=g((JCt,hge)=>{var Oht=j1();hge.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 n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.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|s&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 bge=g((tOt,yge)=>{var Pht=mge(),Iht=gge();yge.exports=class{constructor(t="utf8"){switch(this.encoding=Dht(t),this.encoding){case"utf8":this.decoder=new Iht;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new Pht(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 Dht(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 tF=g((rOt,$ge)=>{var{EventEmitter:Lht}=require("events"),DE=new Error("Stream was destroyed"),jL=new Error("Premature close"),xge=oge(),Tge=kL(),Fht=bge(),Cr=(1<<29)-1,Kp=1,WL=2,Hp=4,mb=8,Nge=Cr^Kp,Bht=Cr^WL,_b=16,hb=32,G1=64,Xu=128,wb=256,KL=512,Gp=1024,UL=2048,XL=4096,QL=8192,No=16384,U1=32768,LE=65536,Vp=131072,Rge=wb|KL,qht=_b|LE,Mht=G1|_b,kht=XL|Xu,YL=wb|Vp,jht=Cr^_b,Uht=Cr^G1,zht=Cr^(G1|LE),vge=Cr^LE,$ht=Cr^wb,Hht=Cr^(Xu|QL),Ght=Cr^Gp,_ge=Cr^Rge,Age=Cr^U1,Vht=Cr^hb,Cge=Cr^Vp,Wht=Cr^YL,Qu=1<<18,$1=2<<18,Eb=4<<18,Wp=8<<18,Sb=16<<18,Xp=32<<18,zL=64<<18,z1=128<<18,ZL=256<<18,H1=512<<18,FE=1024<<18,Oge=Cr^(Qu|ZL),Pge=Cr^Eb,Kht=Cr^H1,Xht=Cr^Sb,Qht=Cr^Wp,Ige=Cr^z1,Yht=Cr^$1,Dge=Cr^FE,gb=_b|Qu,Lge=Cr^gb,JL=No|Xp,Nc=Hp|mb|WL,Ks=Nc|Kp,Fge=Nc|JL,Zht=Pge&Uht,eF=z1|U1,Jht=eF&Lge,Bge=Ks|Jht,e1t=Ks|Gp|No,wge=Ks|No|Xu,t1t=Ks|Gp|Xu,r1t=Ks|XL|Xu|QL,i1t=Ks|_b|Gp|No|LE|Vp,n1t=Nc|Gp|No,s1t=hb|Ks|U1|G1,a1t=Ks|H1|Xp,o1t=Wp|Sb,qge=Wp|Qu,l1t=Wp|Sb|Ks|Qu,Ege=Ks|Qu|Wp|FE,c1t=Eb|Qu,u1t=Qu|ZL,d1t=Ks|H1|qge|Xp,p1t=Sb|Nc|H1|Xp,f1t=$1|Ks|z1|Eb,AE=Symbol.asyncIterator||Symbol("asyncIterator"),CE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new Tge,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||zge,this.map=n||i,this.afterWrite=g1t.bind(this),this.afterUpdateNextTick=v1t.bind(this)}get ended(){return(this.stream._duplexState&Xp)!==0}push(t){return 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||s||zge,this.map=n||i,this.pipeTo=null,this.afterRead=y1t.bind(this),this.afterUpdateNextTick=b1t.bind(this)}get ended(){return(this.stream._duplexState&No)!==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|=KL,this.pipeTo=t,this.pipeline=new GL(this.stream,t,r),r&&this.stream.on("error",Sge),vb(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",Sge),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",m1t.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|Gp)&zht,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=vge,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 g1t(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=Oge,this.drains!==null&&_1t(this.drains),(t._duplexState&l1t)===Sb&&(t._duplexState&=Xht,(t._duplexState&zL)===zL&&t.emit("drain")),this.updateCallback()}function y1t(e){e&&this.stream.destroy(e),this.stream._duplexState&=jht,this.readAhead===!1&&!(this.stream._duplexState&wb)&&(this.stream._duplexState&=Cge),this.updateCallback()}function b1t(){this.stream._duplexState&hb||(this.stream._duplexState&=Age,this.update())}function v1t(){this.stream._duplexState&$1||(this.stream._duplexState&=Ige,this.update())}function _1t(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.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=YL,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?Wht:$ht,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).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 n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(C1t(t))return t;if(t[AE])return this._fromAsyncIterator(t[AE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&n1t)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&wb)===0}[AE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[AE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&mb&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&No)?n(DE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&mb)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},PE=class extends yb{constructor(t){super(t),this._duplexState|=Kp|No,this._writableState=new CE(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|=FE}uncork(){this._duplexState&=Dge,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&p1t)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(I1t(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&ZL?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},bb=class extends OE{constructor(t){super(t),this._duplexState=Kp|this._duplexState&Vp,this._writableState=new CE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=FE}uncork(){this._duplexState&=Dge,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}},IE=class extends bb{constructor(t){super(t),this._transformState=new HL(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(S1t.bind(this))}},VL=class extends IE{};function S1t(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function x1t(...e){return new Promise((t,r)=>jge(...e,i=>{if(i)return r(i);t()}))}function jge(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 n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=vb(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:jL)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(jL)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function T1t(e){return e}function Uge(e){return!!e._readableState||!!e._writableState}function vb(e){return typeof e._duplexState=="number"&&Uge(e)}function N1t(e){return!!e._readableState&&e._readableState.ended}function R1t(e){return!!e._writableState&&e._writableState.ended}function A1t(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===DE?null:r}function C1t(e){return vb(e)&&e.readable}function O1t(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function zge(e){return O1t(e)?e.byteLength:1024}function Sge(){}function P1t(){this.destroy(new Error("Stream aborted."))}function I1t(e){return e._writev!==PE.prototype._writev&&e._writev!==bb.prototype._writev}$ge.exports={pipeline:jge,pipelinePromise:x1t,isStream:Uge,isStreamx:vb,isEnded:N1t,isFinished:R1t,getStreamError:A1t,Stream:yb,Writable:PE,Readable:OE,Duplex:bb,Transform:IE,PassThrough:VL}});var nF=g(W1=>{var bt=j1(),D1t="0000000000000000000",L1t="7777777777777777777",BE=48,Hge=bt.from([117,115,116,97,114,0]),F1t=bt.from([BE,BE]),B1t=bt.from([117,115,116,97,114,32]),q1t=bt.from([32,0]),M1t=4095,xb=257,iF=263;W1.decodeLongPath=function(t,r){return V1(t,0,t.length,r)};W1.encodePax=function(t){let r="";t.name&&(r+=rF(" path="+t.name+` +`)),t.linkname&&(r+=rF(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=rF(" "+n+"="+i[n]+` +`);return bt.from(r)};W1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,Zu(t.mode&M1t,6),100),bt.write(r,Zu(t.uid,6),108),bt.write(r,Zu(t.gid,6),116),G1t(t.size,r,124),bt.write(r,Zu(t.mtime.getTime()/1e3|0,11),136),r[156]=BE+$1t(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(Hge,r,xb),bt.copy(F1t,r,iF),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,Zu(t.devmajor||0,6),329),bt.write(r,Zu(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,Zu(Vge(r),6),148),r)};W1.decode=function(t,r,i){let n=t[156]===0?0:t[156]-BE,s=V1(t,0,100,r),a=Yu(t,100,8),o=Yu(t,108,8),l=Yu(t,116,8),c=Yu(t,124,12),u=Yu(t,136,12),d=z1t(n),p=t[157]===0?null:V1(t,157,100,r),f=V1(t,265,32),m=V1(t,297,32),h=Yu(t,329,8),y=Yu(t,337,8),b=Vge(t);if(b===8*32)return null;if(b!==Yu(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(k1t(t))t[345]&&(s=V1(t,345,155,r)+"/"+s);else if(!j1t(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function k1t(e){return bt.equals(Hge,e.subarray(xb,xb+6))}function j1t(e){return bt.equals(B1t,e.subarray(xb,xb+6))&&bt.equals(q1t,e.subarray(iF,iF+2))}function U1t(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function z1t(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 $1t(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 Gge(e,t,r,i){for(;rt?L1t.slice(0,t)+" ":D1t.slice(0,t-e.length)+e+" "}function H1t(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function G1t(e,t,r){e.toString(8).length>11?H1t(e,t,r):bt.write(t,Zu(e,11),r)}function V1t(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 n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var Yge=g((nOt,Qge)=>{var{Writable:W1t,Readable:K1t,getStreamError:Wge}=tF(),X1t=kL(),Kge=j1(),K1=nF(),Q1t=Kge.alloc(0),aF=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new X1t,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 Q1t;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 Kge.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},oF=class extends K1t{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(Wge(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=Xge(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},lF=class extends W1t{constructor(t){super(t),t||(t={}),this._buffer=new aF,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=sF,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=K1.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=K1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=K1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=K1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?K1.decodePax(t):Object.assign({},this._paxGlobal,K1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=Xge(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 oF(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=sF,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(Wge(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",sF),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};Qge.exports=function(t){return new lF(t)};function sF(){}function Xge(e){return e&=511,e&&512-e}});var Jge=g((sOt,cF)=>{var Zge={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{cF.exports=require("fs").constants||Zge}catch{cF.exports=Zge}});var nye=g((aOt,iye)=>{var{Readable:Y1t,Writable:Z1t,getStreamError:eye}=tF(),Qp=j1(),X1=Jge(),qE=nF(),J1t=493,e0t=420,tye=Qp.alloc(1024),dF=class extends Z1t{constructor(t,r,i){super({mapWritable:r0t,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?Qp.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?Qp.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),rye(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 eye(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()}},pF=class extends Y1t{constructor(t){super(t),this._drain=uF,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=uF),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=t0t(t.mode)),t.mode||(t.mode=t.type==="directory"?J1t:e0t),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Qp.from(r));let n=new dF(this,t,i);return Qp.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(tye),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=qE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=qE.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(qE.encode(i)),this.push(r),rye(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(qE.encode(i))}_doDrain(){let t=this._drain;this._drain=uF,t()}_predestroy(){let t=eye(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()}};iye.exports=function(t){return new pF(t)};function t0t(e){switch(e&X1.S_IFMT){case X1.S_IFBLK:return"block-device";case X1.S_IFCHR:return"character-device";case X1.S_IFDIR:return"directory";case X1.S_IFIFO:return"fifo";case X1.S_IFLNK:return"symlink"}return"file"}function uF(){}function rye(e,t){t&=511,t&&e.push(tye.subarray(0,512-t))}function r0t(e){return Qp.isBuffer(e)?e:Qp.from(e)}});var sye=g(fF=>{fF.extract=Yge();fF.pack=nye()});var lye=g((lOt,oye)=>{var i0t=require("zlib"),n0t=sye(),aye=M1(),Rc=function(e){if(!(this instanceof Rc))return new Rc(e);e=this.options=aye.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=n0t.pack(e),this.compressor=!1,e.gzip&&(this.compressor=i0t.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Rc.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Rc.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&aye.collectStream(e,n)};Rc.prototype.finalize=function(){this.engine.finalize()};Rc.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Rc.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)};Rc.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};oye.exports=Rc});var dye=g((cOt,uye)=>{"use strict";function s0t(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var a0t=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 cye(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 o0t(e){let t=cye(4);return t.writeInt32BE(e,0),t}function mF(e,t){e=cye(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function hF(){return o0t(mF.apply(null,arguments))}hF.signed=function(){return mF.apply(null,arguments)};hF.unsigned=function(){return mF.apply(null,arguments)>>>0};var l0t=hF,c0t=s0t(l0t);uye.exports=c0t});var hye=g((uOt,mye)=>{var u0t=require("util").inherits,pye=Mp().Transform,d0t=dye(),fye=M1(),Ju=function(e){if(!(this instanceof Ju))return new Ju(e);e=this.options=fye.defaults(e,{}),pye.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};u0t(Ju,pye);Ju.prototype._transform=function(e,t,r){r(null,e)};Ju.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};Ju.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=d0t.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&fye.collectStream(e,n)};Ju.prototype.finalize=function(){this._writeStringified(),this.end()};mye.exports=Ju});var yye=g((dOt,gye)=>{var p0t=x0e(),Tb={},ed=function(e,t){return ed.create(e,t)};ed.create=function(e,t){if(Tb[e]){var r=new p0t(e,t);return r.setFormat(e),r.setModule(new Tb[e](t)),r}else throw new Error("create("+e+"): format not registered")};ed.registerFormat=function(e,t){if(Tb[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");Tb[e]=t};ed.isRegisteredFormat=function(e){return!!Tb[e]};ed.registerFormat("zip",ige());ed.registerFormat("tar",lye());ed.registerFormat("json",hye());gye.exports=ed});var vye=g(an=>{"use strict";var f0t=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),m0t=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gF=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)&&f0t(t,e,r);return m0t(t,e),t},h0t=an&&an.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(an,"__esModule",{value:!0});an.createZipUploadStream=an.ZipUploadStream=an.DEFAULT_COMPRESSION_LEVEL=void 0;var g0t=gF(require("stream")),y0t=gF(yye()),Ro=gF(ze()),bye=gp();an.DEFAULT_COMPRESSION_LEVEL=6;var ME=class extends g0t.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};an.ZipUploadStream=ME;function b0t(e,t=an.DEFAULT_COMPRESSION_LEVEL){return h0t(this,void 0,void 0,function*(){Ro.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=y0t.create("zip",{highWaterMark:(0,bye.getUploadChunkSize)(),zlib:{level:t}});r.on("error",v0t),r.on("warning",_0t),r.on("finish",w0t),r.on("end",E0t);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,bye.getUploadChunkSize)(),n=new ME(i);return Ro.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),Ro.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}an.createZipUploadStream=b0t;var v0t=e=>{throw Ro.error("An error has occurred while creating the zip file for upload"),Ro.info(e),new Error("An error has occurred during zip creation for the artifact")},_0t=e=>{e.code==="ENOENT"?(Ro.warning("ENOENT warning during artifact zip creation. No such file or directory"),Ro.info(e)):(Ro.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),Ro.info(e))},w0t=()=>{Ro.debug("Zip stream for upload has finished.")},E0t=()=>{Ro.debug("Zip stream for upload has ended.")}});var Eye=g(ka=>{"use strict";var S0t=ka&&ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),x0t=ka&&ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T0t=ka&&ka.__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)&&S0t(t,e,r);return x0t(t,e),t},N0t=ka&&ka.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ka,"__esModule",{value:!0});ka.uploadArtifact=void 0;var _ye=T0t(ze()),R0t=nle(),A0t=AP(),C0t=i1(),wye=cle(),O0t=n1(),P0t=yle(),I0t=vye(),D0t=Bu(),yF=gc();function L0t(e,t,r,i){return N0t(this,void 0,void 0,function*(){(0,A0t.validateArtifactName)(e),(0,wye.validateRootDirectory)(r);let n=(0,wye.getUploadZipSpecification)(t,r);if(n.length===0)throw new yF.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,O0t.getBackendIdsFromToken)(),a=(0,C0t.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,R0t.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new yF.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,I0t.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,P0t.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=D0t.StringValue.create({value:`sha256:${d.sha256Hash}`})),_ye.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new yF.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return _ye.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}ka.uploadArtifact=L0t});var Nb=g(ja=>{"use strict";var F0t=ja&&ja.__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]}),B0t=ja&&ja.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),q0t=ja&&ja.__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)&&F0t(t,e,r);return B0t(t,e),t};Object.defineProperty(ja,"__esModule",{value:!0});ja.getOctokit=ja.context=void 0;var M0t=q0t(nT()),Sye=sm();ja.context=new M0t.Context;function k0t(e,t,...r){let i=Sye.GitHub.plugin(...r);return new i(Sye.getOctokitOptions(e,t))}ja.getOctokit=k0t});var Rye=g((hOt,Nye)=>{Nye.exports=Cn;function Cn(e){if(!(this instanceof Cn))return new Cn(e);this.value=e}Cn.prototype.get=function(e){for(var t=this.value,r=0;r{var j0t=Rye(),U0t=require("events").EventEmitter;Aye.exports=Q1;function Q1(e){var t=Q1.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}Q1.light=function(t){var r=Q1.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};Q1.saw=function(e,t){var r=new U0t;return r.handlers=t,r.actions=[],r.chain=function(){var i=j0t(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,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 n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=Q1.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){z0t(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 z0t(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(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var Pye=g((yOt,Oye)=>{Oye.exports=Zn;function Zn(e){if(!(this instanceof Zn))return new Zn(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Zn.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].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 c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};Zn.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 l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};Zn.prototype.toBuffer=function(){return this.slice()};Zn.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var Dye=g((bOt,Iye)=>{Iye.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var kye=g((Yp,Mye)=>{var $0t=Cye(),Lye=require("events").EventEmitter,H0t=Pye(),kE=Dye(),G0t=require("stream").Stream;Yp=Mye.exports=function(e,t){if(Buffer.isBuffer(e))return Yp.parse(e);var r=Yp.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};Yp.stream=function(e){if(e)return Yp.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=qye(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=kE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=$0t.light(s);a.writable=!0;var o=H0t();a.write=function(d){o.push(d),n()};var l=kE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=G0t.prototype.pipe,Object.getOwnPropertyNames(Lye.prototype).forEach(function(d){a[d]=Lye.prototype[d]}),a};Yp.parse=function(t){var r=qye(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=kE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=kE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,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");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function Fye(e){for(var t=0,r=0;r{var jye=require("stream").Transform,K0t=require("util");function Zp(e,t){if(!(this instanceof Zp))return new Zp;jye.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}K0t.inherits(Zp,jye);Zp.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 n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};Zp.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};Zp.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()};Uye.exports=Zp});var Hye=g((_Ot,$ye)=>{"use strict";var bF=require("stream"),X0t=require("util").inherits;function Rb(){if(!(this instanceof Rb))return new Rb;bF.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}X0t(Rb,bF.PassThrough);Rb.prototype.autodrain=function(){return this.pipe(new bF.Transform({transform:function(e,t,r){r()}}))};$ye.exports=Rb});var _F=g((wOt,Vye)=>{"use strict";var td=kye(),vF=require("stream"),Q0t=require("util"),Y0t=require("zlib"),Z0t=zye(),Gye=Hye(),Fe={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},Ab=4294967296,J0t=67324752,egt=134695760,tgt=33639248,rgt=101075792,igt=117853008,ngt=101010256;function on(e){if(!(this instanceof on))return new on(e);vF.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}Q0t.inherits(on,vF.Transform);on.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.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,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new Gye,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===Ab-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===Ab-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.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 n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new vF.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(egt,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new Z0t(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=Ab)for(var v=y-Ab;v>=0&&(w=b.compressedSize===v,!w);)v-=Ab;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"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(p))}),this.outStreamInfo.stream.pipe(new Gye().autodrain());return}var f=e.compressionMethod>0;if(f){var m=Y0t.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};on.prototype._readFile=function(e){var t=td.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&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var q=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(q,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};on.prototype._readDataDescriptor=function(e,t){if(t){var r=td.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=td.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};on.prototype._readCentralDirectoryEntry=function(e){var t=td.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=td.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=td.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var sgt="\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===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.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 n=i.data.length,s=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===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};Vye.exports=on});var Kye=g((EOt,Wye)=>{var Cb=require("stream").Transform,agt=require("util"),ogt=_F();function rd(e){if(!(this instanceof rd))return new rd(e);var t=e||{};Cb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new ogt(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}agt.inherits(rd,Cb);rd.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};rd.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};rd.prototype.on=function(e,t){return e==="entry"?Cb.prototype.on.call(this,"data",t):Cb.prototype.on.call(this,e,t)};rd.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new Cb({objectMode:!0,transform:function(e,t,r){r()}}))};Wye.exports=rd});var Zye=g((SOt,Yye)=>{var Ob=require("path"),Xye=require("fs"),Qye=parseInt("0777",8);Yye.exports=Y1.mkdirp=Y1.mkdirP=Y1;function Y1(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||Xye;n===void 0&&(n=Qye),i||(i=null);var a=r||function(){};e=Ob.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(Ob.dirname(e)===e)return a(o);Y1(Ob.dirname(e),t,function(l,c){l?a(l,c):Y1(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}Y1.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||Xye;n===void 0&&(n=Qye),i||(i=null),t=Ob.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(Ob.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var r2e=g((xOt,t2e)=>{var lgt=require("fs"),Jye=require("path"),cgt=require("util"),ugt=Zye(),e2e=require("stream").Transform,dgt=_F();function id(e){if(!(this instanceof id))return new id(e);e2e.call(this),this.opts=e||{},this.unzipStream=new dgt(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)})}cgt.inherits(id,e2e);id.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};id.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()})};id.prototype._processEntry=function(e){var t=this,r=Jye.join(this.opts.path,e.path),i=e.isDirectory?r:Jye.dirname(r);this.unfinishedEntries++;var n=function(){var s=lgt.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();ugt(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};id.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};t2e.exports=id});var i2e=g(wF=>{"use strict";wF.Parse=Kye();wF.Extract=r2e()});var u2e=g(Gi=>{"use strict";var pgt=Gi&&Gi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fgt=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EF=Gi&&Gi.__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)&&pgt(t,e,r);return fgt(t,e),t},Z1=Gi&&Gi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},n2e=Gi&&Gi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.downloadArtifactInternal=Gi.downloadArtifactPublic=Gi.streamExtractExternal=void 0;var s2e=n2e(require("fs/promises")),mgt=EF(Nb()),Ua=EF(ze()),hgt=EF(to()),ggt=n2e(i2e()),ygt=Jh(),bgt=gp(),vgt=i1(),_gt=Bu(),wgt=n1(),Egt=gc(),a2e=e=>{let t=new URL(e);return t.search="",t.toString()};function Sgt(e){return Z1(this,void 0,void 0,function*(){try{return yield s2e.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function o2e(e,t){return Z1(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield l2e(e,t);return}catch(i){r++,Ua.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function l2e(e,t){return Z1(this,void 0,void 0,function*(){let i=yield new hgt.HttpClient((0,ygt.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{Ua.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(ggt.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}Gi.streamExtractExternal=l2e;function xgt(e,t,r,i,n){return Z1(this,void 0,void 0,function*(){let s=yield c2e(n?.path),a=mgt.getOctokit(i);Ua.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");Ua.info(`Redirecting to blob download url: ${a2e(c)}`);try{Ua.info(`Starting download of artifact to: ${s}`),yield o2e(c,s),Ua.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}Gi.downloadArtifactPublic=xgt;function Tgt(e,t){return Z1(this,void 0,void 0,function*(){let r=yield c2e(t?.path),i=(0,vgt.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,wgt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:_gt.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new Egt.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.`);o.length>1&&Ua.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);Ua.info(`Redirecting to blob download url: ${a2e(c)}`);try{Ua.info(`Starting download of artifact to: ${r}`),yield o2e(c,r),Ua.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}Gi.downloadArtifactInternal=Tgt;function c2e(e=(0,bgt.getGitHubWorkspaceDir)()){return Z1(this,void 0,void 0,function*(){return(yield Sgt(e))?Ua.debug(`Artifact destination folder already exists: ${e}`):(Ua.debug(`Artifact destination folder does not exist, creating: ${e}`),yield s2e.default.mkdir(e,{recursive:!0})),e})}});var jE=g(xl=>{"use strict";var Ngt=xl&&xl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rgt=xl&&xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Agt=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)&&Ngt(t,e,r);return Rgt(t,e),t};Object.defineProperty(xl,"__esModule",{value:!0});xl.getRetryOptions=void 0;var Cgt=Agt(ze()),Ogt=5,Pgt=[400,401,403,404,422];function Igt(e,t=Ogt,r=Pgt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return Cgt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}xl.getRetryOptions=Igt});var UE=g(SF=>{"use strict";Object.defineProperty(SF,"__esModule",{value:!0});var Dgt="1.0.4";function d2e(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}d2e.VERSION=Dgt;SF.requestLog=d2e});var $E=g(zE=>{"use strict";Object.defineProperty(zE,"__esModule",{value:!0});function Lgt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Fgt=Lgt(UT());async function Bgt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function qgt(e,t,r){let i=new Fgt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var p2e="3.0.9";function f2e(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",Bgt.bind(null,e,r)),e.hook.wrap("request",qgt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}f2e.VERSION=p2e;zE.VERSION=p2e;zE.retry=f2e});var TF=g(ws=>{"use strict";var Mgt=ws&&ws.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),kgt=ws&&ws.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jgt=ws&&ws.__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)&&Mgt(t,e,r);return kgt(t,e),t},h2e=ws&&ws.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ws,"__esModule",{value:!0});ws.getArtifactInternal=ws.getArtifactPublic=void 0;var Ugt=Nb(),zgt=$E(),g2e=jgt(ze()),$gt=sm(),Hgt=jE(),Ggt=UE(),Vgt=n1(),Wgt=Jh(),Kgt=i1(),m2e=Bu(),xF=gc();function Xgt(e,t,r,i,n){var s;return h2e(this,void 0,void 0,function*(){let[a,o]=(0,Hgt.getRetryOptions)($gt.defaults),l={log:void 0,userAgent:(0,Wgt.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,Ugt.getOctokit)(n,l,zgt.retry,Ggt.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new xF.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new xF.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 d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],g2e.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}ws.getArtifactPublic=Xgt;function Qgt(e){return h2e(this,void 0,void 0,function*(){let t=(0,Kgt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,Vgt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:m2e.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new xF.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=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],g2e.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?m2e.Timestamp.toDate(a.createdAt):void 0}}})}ws.getArtifactInternal=Qgt});var _2e=g(nd=>{"use strict";var b2e=nd&&nd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(nd,"__esModule",{value:!0});nd.deleteArtifactInternal=nd.deleteArtifactPublic=void 0;var y2e=ze(),Ygt=Nb(),Zgt=Jh(),Jgt=jE(),eyt=sm(),tyt=UE(),ryt=$E(),iyt=i1(),nyt=n1(),syt=Bu(),ayt=TF(),v2e=gc();function oyt(e,t,r,i,n){var s;return b2e(this,void 0,void 0,function*(){let[a,o]=(0,Jgt.getRetryOptions)(eyt.defaults),l={log:void 0,userAgent:(0,Zgt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Ygt.getOctokit)(n,l,ryt.retry,tyt.requestLog),u=yield(0,ayt.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new v2e.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}nd.deleteArtifactPublic=oyt;function lyt(e){return b2e(this,void 0,void 0,function*(){let t=(0,iyt.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,nyt.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:syt.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new v2e.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,y2e.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,y2e.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}nd.deleteArtifactInternal=lyt});var S2e=g(sd=>{"use strict";var w2e=sd&&sd.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(sd,"__esModule",{value:!0});sd.listArtifactsInternal=sd.listArtifactsPublic=void 0;var Pb=ze(),cyt=Nb(),uyt=Jh(),dyt=jE(),pyt=sm(),fyt=UE(),myt=$E(),hyt=i1(),gyt=n1(),yyt=Bu(),NF=1e3,HE=100,byt=NF/HE;function vyt(e,t,r,i,n=!1){return w2e(this,void 0,void 0,function*(){(0,Pb.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,dyt.getRetryOptions)(pyt.defaults),l={log:void 0,userAgent:(0,uyt.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,cyt.getOctokit)(i,l,myt.retry,fyt.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:HE,page:u}),p=Math.ceil(d.total_count/HE);d.total_count>NF&&((0,Pb.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${NF} artifacts will be returned`),p=byt);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?yyt.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=E2e(a)),(0,Pb.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}sd.listArtifactsInternal=_yt;function E2e(e){e.sort((i,n)=>n.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 AF=g(ad=>{"use strict";var Ib=ad&&ad.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},wyt=ad&&ad.__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 n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(A2e,"__esModule",{value:!0})});var O2e=g(Tl=>{"use strict";var Syt=Tl&&Tl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),CF=Tl&&Tl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Syt(t,e,r)};Object.defineProperty(Tl,"__esModule",{value:!0});var xyt=AF();CF(C2e(),Tl);CF(gc(),Tl);CF(AF(),Tl);var Tyt=new xyt.DefaultArtifactClient;Tl.default=Tyt});var PF=g(J1=>{"use strict";Object.defineProperty(J1,"__esModule",{value:!0});J1.checkArtifactFilePath=J1.checkArtifactName=void 0;var Nyt=ze(),OF=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),P2e=new Map([...OF,["\\"," Backslash \\"],["/"," Forward slash /"]]);function Ryt(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of P2e)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(P2e.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.`);(0,Nyt.info)("Artifact name is valid!")}J1.checkArtifactName=Ryt;function Ayt(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of OF)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(OF.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. + `)}J1.checkArtifactFilePath=Ayt});var I2e=g(Nl=>{"use strict";var Cyt=Nl&&Nl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Oyt=Nl&&Nl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pyt=Nl&&Nl.__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)&&Cyt(t,e,r);return Oyt(t,e),t};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.getUploadSpecification=void 0;var GE=Pyt(require("fs")),Iyt=ze(),Bb=require("path"),Dyt=PF();function Lyt(e,t,r){let i=[];if(!GE.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!GE.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,Bb.normalize)(t),t=(0,Bb.resolve)(t);for(let n of r){if(!GE.existsSync(n))throw new Error(`File ${n} does not exist`);if(GE.statSync(n).isDirectory())(0,Iyt.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,Bb.normalize)(n),n=(0,Bb.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,Dyt.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,Bb.join)(e,s)})}}return i}Nl.getUploadSpecification=Lyt});var K2e=g((MOt,Ac)=>{var pi=require("fs"),BF=require("os"),Xs=require("path"),D2e=require("crypto"),Rl={fs:pi.constants,os:BF.constants},L2e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",B2e=/XXXXXX/,Fyt=3,q2e=(Rl.O_CREAT||Rl.fs.O_CREAT)|(Rl.O_EXCL||Rl.fs.O_EXCL)|(Rl.O_RDWR||Rl.fs.O_RDWR),Byt=BF.platform()==="win32",qyt=Rl.EBADF||Rl.os.errno.EBADF,Myt=Rl.ENOENT||Rl.os.errno.ENOENT,M2e=448,k2e=384,kyt="exit",e0=[],j2e=pi.rmdirSync.bind(pi),U2e=!1;function jyt(e,t){return pi.rm(e,{recursive:!0},t)}function z2e(e){return pi.rmSync(e,{recursive:!0})}function qF(e,t){let r=t0(e,t),i=r[0],n=r[1];try{G2e(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=H2e(i);pi.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function MF(e){let t=t0(e),r=t[0];G2e(r);let i=r.tries;do{let n=H2e(r);try{pi.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function Uyt(e,t){let r=t0(e,t),i=r[0],n=r[1];qF(i,function(a,o){if(a)return n(a);pi.open(o,q2e,i.mode||k2e,function(c,u){if(c)return n(c);if(i.discardDescriptor)return pi.close(u,function(p){return n(p,o,void 0,DF(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,DF(o,d?-1:u,i,!1))}})})}function zyt(e){let t=t0(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=MF(r);var s=pi.openSync(n,q2e,r.mode||k2e);return r.discardDescriptor&&(pi.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:DF(n,i?-1:s,r,!0)}}function $yt(e,t){let r=t0(e,t),i=r[0],n=r[1];qF(i,function(a,o){if(a)return n(a);pi.mkdir(o,i.mode||M2e,function(c){if(c)return n(c);n(null,o,$2e(o,i,!1))})})}function Hyt(e){let t=t0(e),r=t[0],i=MF(r);return pi.mkdirSync(i,r.mode||M2e),{name:i,removeCallback:$2e(i,r,!0)}}function Gyt(e,t){let r=function(i){if(i&&!FF(i))return t(i);t()};0<=e[0]?pi.close(e[0],function(){pi.unlink(e[1],r)}):pi.unlink(e[1],r)}function Vyt(e){let t=null;try{0<=e[0]&&pi.closeSync(e[0])}catch(r){if(!Xyt(r)&&!FF(r))throw r}finally{try{pi.unlinkSync(e[1])}catch(r){FF(r)||(t=r)}}if(t!==null)throw t}function DF(e,t,r,i){let n=VE(Vyt,[t,e],i),s=VE(Gyt,[t,e],i,n);return r.keep||e0.unshift(n),i?n:s}function $2e(e,t,r){let i=t.unsafeCleanup?jyt:pi.rmdir.bind(pi),n=t.unsafeCleanup?z2e:j2e,s=VE(n,e,r),a=VE(i,e,r,s);return t.keep||e0.unshift(s),r?s:a}function VE(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=e0.indexOf(o);return l>=0&&e0.splice(l,1),n=!0,r||e===j2e||e===z2e?e(t):e(t,a||function(){})}}}function Wyt(){if(U2e)for(;e0.length;)try{e0[0]()}catch{}}function F2e(e){let t=[],r=null;try{r=D2e.randomBytes(e)}catch{r=D2e.pseudoRandomBytes(e)}for(var i=0;i"u"}function t0(e,t){if(typeof e=="function")return[{},e];if(Es(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function H2e(e){let t=e.tmpdir;if(!Es(e.name))return Xs.join(t,e.dir,e.name);if(!Es(e.template))return Xs.join(t,e.dir,e.template).replace(B2e,F2e(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",F2e(12),e.postfix?"-"+e.postfix:""].join("");return Xs.join(t,e.dir,r)}function G2e(e){e.tmpdir=W2e(e);let t=e.tmpdir;if(Es(e.name)||IF(e.name,"name",t),Es(e.dir)||IF(e.dir,"dir",t),!Es(e.template)&&(IF(e.template,"template",t),!e.template.match(B2e)))throw new Error(`Invalid template, found "${e.template}".`);if(!Es(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=Es(e.name)?e.tries||Fyt:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=Es(e.dir)?"":Xs.relative(t,LF(e.dir,t)),e.template=Es(e.template)?void 0:Xs.relative(t,LF(e.template,t)),e.template=Kyt(e.template)?void 0:Xs.relative(e.dir,e.template),e.name=Es(e.name)?void 0:e.name,e.prefix=Es(e.prefix)?"":e.prefix,e.postfix=Es(e.postfix)?"":e.postfix}function LF(e,t){return e.startsWith(t)?Xs.resolve(e):Xs.resolve(Xs.join(t,e))}function IF(e,t,r){if(t==="name"){if(Xs.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Xs.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Xs.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=LF(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function Xyt(e){return V2e(e,-qyt,"EBADF")}function FF(e){return V2e(e,-Myt,"ENOENT")}function V2e(e,t,r){return Byt?e.code===r:e.code===r&&e.errno===t}function Qyt(){U2e=!0}function W2e(e){return Xs.resolve(e&&e.tmpdir||BF.tmpdir())}process.addListener(kyt,Wyt);Object.defineProperty(Ac.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return W2e()}});Ac.exports.dir=$yt;Ac.exports.dirSync=Hyt;Ac.exports.file=Uyt;Ac.exports.fileSync=zyt;Ac.exports.tmpName=qF;Ac.exports.tmpNameSync=MF;Ac.exports.setGracefulCleanup=Qyt});var X2e=g((kOt,Qs)=>{"use strict";var{promisify:qb}=require("util"),od=K2e();Qs.exports.fileSync=od.fileSync;var Yyt=qb((e,t)=>od.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:qb(s)})));Qs.exports.file=async e=>Yyt(e);Qs.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Qs.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Qs.exports.dirSync=od.dirSync;var Zyt=qb((e,t)=>od.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:qb(n)})));Qs.exports.dir=async e=>Zyt(e);Qs.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Qs.exports.dir(r);try{return await t({path:i})}finally{await n()}};Qs.exports.tmpNameSync=od.tmpNameSync;Qs.exports.tmpName=qb(od.tmpName);Qs.exports.tmpdir=od.tmpdir;Qs.exports.setGracefulCleanup=od.setGracefulCleanup});var r0=g(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.isGhes=nr.getRetentionDays=nr.getWorkSpaceDirectory=nr.getWorkFlowRunId=nr.getRuntimeUrl=nr.getRuntimeToken=nr.getDownloadFileConcurrency=nr.getInitialRetryIntervalInMilliseconds=nr.getRetryMultiplier=nr.getRetryLimit=nr.getUploadChunkSize=nr.getUploadFileConcurrency=void 0;function Jyt(){return 2}nr.getUploadFileConcurrency=Jyt;function e2t(){return 8*1024*1024}nr.getUploadChunkSize=e2t;function t2t(){return 5}nr.getRetryLimit=t2t;function r2t(){return 1.5}nr.getRetryMultiplier=r2t;function i2t(){return 3e3}nr.getInitialRetryIntervalInMilliseconds=i2t;function n2t(){return 2}nr.getDownloadFileConcurrency=n2t;function s2t(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}nr.getRuntimeToken=s2t;function a2t(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}nr.getRuntimeUrl=a2t;function o2t(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}nr.getWorkFlowRunId=o2t;function l2t(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}nr.getWorkSpaceDirectory=l2t;function c2t(){return process.env.GITHUB_RETENTION_DAYS}nr.getRetentionDays=c2t;function u2t(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}nr.isGhes=u2t});var Q2e=g(jF=>{"use strict";Object.defineProperty(jF,"__esModule",{value:!0});var d2t=[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")],kF=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=d2t[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}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";var i0=qe&&qe.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Y2e=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.digestForStream=qe.sleep=qe.getProperRetention=qe.rmFile=qe.getFileSize=qe.createEmptyFilesForArtifact=qe.createDirectoriesForArtifact=qe.displayHttpDiagnostics=qe.getArtifactUrl=qe.createHttpClient=qe.getUploadHeaders=qe.getDownloadHeaders=qe.getContentRange=qe.tryGetRetryAfterValueTimeInMilliseconds=qe.isThrottledStatusCode=qe.isRetryableStatusCode=qe.isForbiddenStatusCode=qe.isSuccessStatusCode=qe.getApiVersion=qe.parseEnvNumber=qe.getExponentialRetryTimeInMilliseconds=void 0;var p2t=Y2e(require("crypto")),WE=require("fs"),ef=ze(),ld=to(),f2t=D0(),Jp=r0(),m2t=Y2e(Q2e());function h2t(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,Jp.getInitialRetryIntervalInMilliseconds)();let t=(0,Jp.getInitialRetryIntervalInMilliseconds)()*(0,Jp.getRetryMultiplier)()*e,r=t*(0,Jp.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}qe.getExponentialRetryTimeInMilliseconds=h2t;function g2t(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}qe.parseEnvNumber=g2t;function Mb(){return"6.0-preview"}qe.getApiVersion=Mb;function y2t(e){return e?e>=200&&e<300:!1}qe.isSuccessStatusCode=y2t;function b2t(e){return e?e===ld.HttpCodes.Forbidden:!1}qe.isForbiddenStatusCode=b2t;function v2t(e){return e?[ld.HttpCodes.BadGateway,ld.HttpCodes.GatewayTimeout,ld.HttpCodes.InternalServerError,ld.HttpCodes.ServiceUnavailable,ld.HttpCodes.TooManyRequests,413].includes(e):!1}qe.isRetryableStatusCode=v2t;function _2t(e){return e?e===ld.HttpCodes.TooManyRequests:!1}qe.isThrottledStatusCode=_2t;function w2t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,ef.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,ef.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,ef.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}qe.tryGetRetryAfterValueTimeInMilliseconds=w2t;function E2t(e,t,r){return`bytes ${e}-${t}/${r}`}qe.getContentRange=E2t;function S2t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${Mb()}`):i.Accept=`application/json;api-version=${Mb()}`,i}qe.getDownloadHeaders=S2t;function x2t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${Mb()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}qe.getUploadHeaders=x2t;function T2t(e){return new ld.HttpClient(e,[new f2t.BearerCredentialHandler((0,Jp.getRuntimeToken)())])}qe.createHttpClient=T2t;function N2t(){let e=`${(0,Jp.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,Jp.getWorkFlowRunId)()}/artifacts?api-version=${Mb()}`;return(0,ef.debug)(`Artifact Url: ${e}`),e}qe.getArtifactUrl=N2t;function R2t(e){(0,ef.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 ######`)}qe.displayHttpDiagnostics=R2t;function A2t(e){return i0(this,void 0,void 0,function*(){for(let t of e)yield WE.promises.mkdir(t,{recursive:!0})})}qe.createDirectoriesForArtifact=A2t;function C2t(e){return i0(this,void 0,void 0,function*(){for(let t of e)yield(yield WE.promises.open(t,"w")).close()})}qe.createEmptyFilesForArtifact=C2t;function O2t(e){return i0(this,void 0,void 0,function*(){let t=yield WE.promises.stat(e);return(0,ef.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}qe.getFileSize=O2t;function P2t(e){return i0(this,void 0,void 0,function*(){yield WE.promises.unlink(e)})}qe.rmFile=P2t;function I2t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}qe.sleep=D2t;function L2t(e){return i0(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new m2t.default,n=p2t.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}qe.digestForStream=L2t});var zF=g(KE=>{"use strict";Object.defineProperty(KE,"__esModule",{value:!0});KE.StatusReporter=void 0;var Z2e=ze(),UF=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);(0,Z2e.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,Z2e.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};KE.StatusReporter=UF});var HF=g(XE=>{"use strict";Object.defineProperty(XE,"__esModule",{value:!0});XE.HttpManager=void 0;var J2e=n0(),$F=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,J2e.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,J2e.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};XE.HttpManager=$F});var rbe=g(On=>{"use strict";var F2t=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),B2t=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ebe=On&&On.__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)&&F2t(t,e,r);return B2t(t,e),t},QE=On&&On.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},q2t=On&&On.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(On,"__esModule",{value:!0});On.createGZipFileInBuffer=On.createGZipFileOnDisk=void 0;var YE=ebe(require("fs")),tbe=ebe(require("zlib")),M2t=require("util"),k2t=(0,M2t.promisify)(YE.stat),j2t=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function U2t(e,t){return QE(this,void 0,void 0,function*(){for(let r of j2t)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=YE.createReadStream(e),s=tbe.createGzip(),a=YE.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>QE(this,void 0,void 0,function*(){let o=(yield k2t(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}On.createGZipFileOnDisk=U2t;function z2t(e){return QE(this,void 0,void 0,function*(){return new Promise(t=>QE(this,void 0,void 0,function*(){var r,i,n,s;let a=YE.createReadStream(e),o=tbe.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=q2t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}On.createGZipFileInBuffer=z2t});var GF=g(Ss=>{"use strict";var $2t=Ss&&Ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),H2t=Ss&&Ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),G2t=Ss&&Ss.__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)&&$2t(t,e,r);return H2t(t,e),t},nbe=Ss&&Ss.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.retryHttpClientRequest=Ss.retry=void 0;var s0=n0(),ibe=G2t(ze()),V2t=r0();function sbe(e,t,r,i){return nbe(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,s0.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,s0.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){ibe.info(`${e} - Error is not retryable`),n&&(0,s0.displayHttpDiagnostics)(n);break}ibe.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,s0.sleep)((0,s0.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,s0.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}Ss.retry=sbe;function W2t(e,t,r=new Map,i=(0,V2t.getRetryLimit)()){return nbe(this,void 0,void 0,function*(){return yield sbe(e,t,r,i)})}Ss.retryHttpClientRequest=W2t});var ube=g(za=>{"use strict";var K2t=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X2t=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ZE=za&&za.__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)&&K2t(t,e,r);return X2t(t,e),t},Al=za&&za.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(za,"__esModule",{value:!0});za.UploadHttpClient=void 0;var WF=ZE(require("fs")),Or=ZE(ze()),Q2t=ZE(X2e()),Y2t=ZE(require("stream")),ln=n0(),a0=r0(),Z2t=require("util"),abe=require("url"),obe=require("perf_hooks"),J2t=zF(),VF=to(),ebt=HF(),lbe=rbe(),cbe=GF(),tbt=(0,Z2t.promisify)(WF.stat),KF=class{constructor(){this.uploadHttpManager=new ebt.HttpManager((0,a0.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new J2t.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Al(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,a0.getRetentionDays)();i.RetentionDays=(0,ln.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,ln.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[VF.HttpCodes.Forbidden,(0,a0.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[VF.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,cbe.retryHttpClientRequest)("Create Artifact Container",()=>Al(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Al(this,void 0,void 0,function*(){let n=(0,a0.getUploadFileConcurrency)(),s=(0,a0.getUploadChunkSize)();Or.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new abe.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Al(this,void 0,void 0,function*(){for(;uWF.createReadStream(r.file),u=!1,c=n):(Or.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new Y2t.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Or.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield Q2t.file();Or.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,lbe.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&nWF.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Or.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Or.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Al(this,void 0,void 0,function*(){let c=yield(0,ln.digestForStream)(i()),u=(0,ln.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,ln.getContentRange)(n,s,a),c),d=()=>Al(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,a0.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,ln.displayHttpDiagnostics)(y),Or.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Al(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Or.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,ln.sleep)(y);else{let b=(0,ln.getExponentialRetryTimeInMilliseconds)(p);Or.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,ln.sleep)(b)}Or.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Or.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,ln.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,ln.isRetryableStatusCode)(y.message.statusCode)){if(Or.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,ln.isThrottledStatusCode)(y.message.statusCode)?yield h((0,ln.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Or.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,ln.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Al(this,void 0,void 0,function*(){let i=new abe.URL((0,ln.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Or.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[VF.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,cbe.retryHttpClientRequest)("Finalize artifact upload",()=>Al(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Or.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};za.UploadHttpClient=KF});var mbe=g($a=>{"use strict";var rbt=$a&&$a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),ibt=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),YF=$a&&$a.__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)&&rbt(t,e,r);return ibt(t,e),t},Ao=$a&&$a.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($a,"__esModule",{value:!0});$a.DownloadHttpClient=void 0;var dbe=YF(require("fs")),Jn=YF(ze()),nbt=YF(require("zlib")),xs=n0(),sbt=require("url"),abt=zF(),pbe=require("perf_hooks"),obt=HF(),XF=r0(),fbe=GF(),QF=class{constructor(){this.downloadHttpManager=new obt.HttpManager((0,XF.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new abt.StatusReporter(1e3)}listArtifacts(){return Ao(this,void 0,void 0,function*(){let t=(0,xs.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,xs.getDownloadHeaders)("application/json"),s=yield(yield(0,fbe.retryHttpClientRequest)("List Artifacts",()=>Ao(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return Ao(this,void 0,void 0,function*(){let i=new sbt.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,xs.getDownloadHeaders)("application/json"),o=yield(yield(0,fbe.retryHttpClientRequest)("Get Container Items",()=>Ao(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return Ao(this,void 0,void 0,function*(){let r=(0,XF.getDownloadFileConcurrency)();Jn.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;Jn.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>Ao(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return Ao(this,void 0,void 0,function*(){let n=0,s=(0,XF.getRetryLimit)(),a=dbe.createWriteStream(i),o=(0,xs.getDownloadHeaders)("application/json",!0,!0),l=()=>Ao(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>Ao(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)Jn.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,xs.sleep)(f);else{let m=(0,xs.getExponentialRetryTimeInMilliseconds)(n);Jn.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,xs.sleep)(m)}Jn.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(Jn.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>Ao(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,xs.rmFile)(f),a=dbe.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){Jn.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,xs.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,xs.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,xs.isRetryableStatusCode)(f.message.statusCode))Jn.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,xs.isThrottledStatusCode)(f.message.statusCode)?yield u((0,xs.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,xs.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return Ao(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=nbt.createGunzip();t.message.on("error",o=>{Jn.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{Jn.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{Jn.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{Jn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};$a.DownloadHttpClient=QF});var hbe=g(Cl=>{"use strict";var lbt=Cl&&Cl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cbt=Cl&&Cl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ubt=Cl&&Cl.__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)&&lbt(t,e,r);return cbt(t,e),t};Object.defineProperty(Cl,"__esModule",{value:!0});Cl.getDownloadSpecification=void 0;var JE=ubt(require("path"));function dbt(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?JE.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=JE.normalize(a.path),l=JE.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(JE.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Cl.getDownloadSpecification=dbt});var vbe=g(Ha=>{"use strict";var pbt=Ha&&Ha.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fbt=Ha&&Ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mbt=Ha&&Ha.__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)&&pbt(t,e,r);return fbt(t,e),t},ZF=Ha&&Ha.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.DefaultArtifactClient=void 0;var Ts=mbt(ze()),hbt=I2e(),gbt=ube(),e5=n0(),ybt=PF(),gbe=mbe(),ybe=hbe(),bbe=r0(),t5=require("path"),JF=class e{static create(){return new e}uploadArtifact(t,r,i,n){return ZF(this,void 0,void 0,function*(){Ts.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`),(0,ybt.checkArtifactName)(t);let s=(0,hbt.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new gbt.UploadHttpClient;if(s.length===0)Ts.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw Ts.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");Ts.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),Ts.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);Ts.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?Ts.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):Ts.info("Artifact has been finalized. All files have been successfully uploaded!"),Ts.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.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 +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return ZF(this,void 0,void 0,function*(){let n=new gbe.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,bbe.getWorkSpaceDirectory)()),r=(0,t5.normalize)(r),r=(0,t5.resolve)(r);let l=(0,ybe.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?Ts.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,e5.createDirectoriesForArtifact)(l.directoryStructure),Ts.info("Directory structure has been set up for the artifact"),yield(0,e5.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return ZF(this,void 0,void 0,function*(){let r=new gbe.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return Ts.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,bbe.getWorkSpaceDirectory)()),t=(0,t5.normalize)(t),t=(0,t5.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(r5,"__esModule",{value:!0});r5.create=void 0;var bbt=vbe();function vbt(){return bbt.DefaultArtifactClient.create()}r5.create=vbt});var eB=g((ZOt,wbe)=>{wbe.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var i5=g(Sbe=>{var Ebe={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function _bt(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(Ebe))Sbe[e]=_bt(Ebe[e])});var Abe=g((ePt,Rbe)=>{var wbt=require("fs"),Ei=require("path"),xbe=eB(),Ebt=i5(),Sbt=typeof process=="object"&&process.platform==="win32",Tbe=e=>typeof e=="object"&&e!==null,Nbe=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Xr(e){this.sep=Ei.sep,this.fs=wbt,Tbe(e)&&Tbe(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}Rbe.exports=Xr;Xr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw Ebt.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Xr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=Ei.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Xr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=Ei.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Xr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=Ei.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(Ei.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Xr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=Ei.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(Ei.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Xr.prototype.getAttributes=function(){};Xr.prototype.setAttributes=function(){};Xr.crc32update=function(e,t){return Nbe[(e^t)&255]^e>>>8};Xr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Xr.methodToString=function(e){switch(e){case xbe.STORED:return"STORED ("+e+")";case xbe.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Xr.canonical=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.join(".",t)};Xr.zipnamefix=function(e){if(!e)return"";let t=Ei.posix.normalize("/"+e.split("\\").join("/"));return Ei.posix.join(".",t)};Xr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Xr.sanitize=function(e,t){e=Ei.resolve(Ei.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Xr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Xr.isWin=Sbt;Xr.crcTable=Nbe});var Obe=g((tPt,Cbe)=>{var xbt=require("path");Cbe.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=xbt.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Ibe=g((rPt,Pbe)=>{Pbe.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var l0=g((iPt,o0)=>{o0.exports=Abe();o0.exports.Constants=eB();o0.exports.Errors=i5();o0.exports.FileAttr=Obe();o0.exports.decoder=Ibe()});var Lbe=g((nPt,Dbe)=>{var cd=l0(),oe=cd.Constants;Dbe.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=cd.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=cd.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return cd.fromDOS2Date(this.timeval)},set time(v){this.timeval=cd.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw cd.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,q=T+h.extraLen;return v.slice(T,q)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw cd.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:cd.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Bbe=g((sPt,Fbe)=>{var c0=l0(),Pr=c0.Constants;Fbe.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Pr.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Pr.ENDHDR||s.readUInt32LE(0)!==Pr.ENDSIG)&&(s.length{tB.EntryHeader=Lbe();tB.MainHeader=Bbe()});var Mbe=g((oPt,qbe)=>{qbe.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var Tbt=+(process.versions?process.versions.node:"").split(".")[0]||0;kbe.exports=function(e,t){var r=require("zlib");let i=Tbt>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:Ube}=require("crypto"),Nbt=i5(),Rbt=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),$be=(e,t)=>Math.imul(e,t)>>>0,zbe=(e,t)=>Rbt[(e^t)&255]^e>>>8,kb=()=>typeof Ube=="function"?Ube(Buffer.alloc(12)):kb.node();kb.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};s5.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return $be(e,e^1)>>8&255};function Abt(e){let t=new s5(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function Cbt(e){let t=new s5(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function Obt(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=Abt(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw Nbt.WRONG_PASSWORD();return i(e.slice(12))}function Pbt(e){Buffer.isBuffer(e)&&e.length>=12?n5.genSalt=function(){return e.slice(0,12)}:e==="node"?n5.genSalt=kb.node:n5.genSalt=kb}function Ibt(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=Cbt(r),s=n5.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}Hbe.exports={decrypt:Obt,encrypt:Ibt,_salter:Pbt}});var Vbe=g(a5=>{a5.Deflater=Mbe();a5.Inflater=jbe();a5.ZipCrypto=Gbe()});var nB=g((dPt,Wbe)=>{var Gt=l0(),Dbt=rB(),Qr=Gt.Constants,iB=Vbe();Wbe.exports=function(e,t){var r=new Dbt.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Gt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Qr.LOCSIG||t.readUInt32LE(T)==Qr.CENSIG)throw Gt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Qr.EXTSIG)E.crc=t.readUInt32LE(T+Qr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ),E.size=t.readUInt32LE(T+Qr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Qr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Qr.EXTSIZ-4),E.size=t.readUInt32LE(T+Qr.EXTLEN-4);else throw Gt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Gt.Errors.DESCRIPTOR_FAULTY();if(Gt.crc32(v)!==E.crc)return!1}else if(Gt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Gt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var q=p();if(q.length===0)return v&&E&&E(q),q;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Gt.Errors.INVALID_PASS_PARAM();q=iB.ZipCrypto.decrypt(q,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Gt.Constants.STORED:if(q.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Gt.Errors.BAD_CRC()),Gt.Errors.BAD_CRC();case Gt.Constants.DEFLATED:var B=new iB.Inflater(q,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Gt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Gt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Gt.Errors.UNKNOWN_METHOD()),Gt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Gt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Gt.Constants.DEFLATED:var q=new iB.Deflater(a);if(v)q.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=q.deflate();return r.compressedSize=O.length,O}q=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,q,O;E+4=Qr.EF_ZIP64_SCOMP&&(E=y(v,Qr.EF_ZIP64_SUNCOMP),r.size===Qr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Qr.EF_ZIP64_RHO&&(T=y(v,Qr.EF_ZIP64_SCOMP),r.compressedSize===Qr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Qr.EF_ZIP64_DSN&&(q=y(v,Qr.EF_ZIP64_RHO),r.offset===Qr.EF_ZIP64_OR_32&&(r.offset=q)),v.length>=Qr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Qr.EF_ZIP64_DSN),r.diskNumStart===Qr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Gt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Gt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Gt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Gt.toBuffer(v,Gt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Gt.Constants.DEFLATED,r.crc=Gt.crc32(v),r.changed=!0):r.method=Gt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Gt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Qbe=g((pPt,Xbe)=>{var Kbe=nB(),Lbt=rB(),cn=l0();Xbe.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new Lbt.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/cn.Constants.CENHDR)throw cn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===cn.Constants.ENDSIG){T=b,q=b,E=b+cn.Constants.ENDHDR,v=b-cn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===cn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===cn.Constants.ZIP64SIG){T=b,E=b+cn.readBigUInt64LE(e,b+cn.Constants.ZIP64SIZE)+cn.Constants.ZIP64LEAD;break}}if(T==-1)throw cn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(q+cn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=cn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let q=s.toBinary();return n&&n.copy(q,cn.Constants.ENDHDR),q.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],q=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(L){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+L.length;O+=I,E.push(R),E.push(L);let F=x.packCentralHeader();T.push(F),s.size+=F.length,q+=I+F.length,B++,P(M)})}else{q+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(q);E.forEach(function(L){L.copy(x,O),O+=L.length}),T.forEach(function(L){L.copy(x,O),O+=L.length});let Y=s.toBinary();n&&n.copy(Y,cn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var Jbe=g((fPt,Zbe)=>{var Ir=l0(),Yr=require("path"),Fbt=nB(),Bbt=Qbe(),tf=(...e)=>Ir.findLast(e,t=>typeof t=="boolean"),Ybe=(...e)=>Ir.findLast(e,t=>typeof t=="string"),qbt=(...e)=>Ir.findLast(e,t=>typeof t=="function"),Mbt={noSort:!1,readEntries:!1,method:Ir.Constants.NONE,fs:null};Zbe.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),Mbt);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Ir.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Ir(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Ir.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Ir.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Ir.Errors.INVALID_FILENAME();let s=new Bbt(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Ir;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Yr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Yr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Yr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Yr.win32.basename(Yr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Yr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let q=Yr.win32.basename(Yr.win32.normalize(h));if(b+=w||q,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Yr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Yr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Yr.dirname(v))}}else throw Ir.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Yr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Ir.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Yr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(q){return T.test(q)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Yr.join(y,w(p(localPath,T))),E=T=>Yr.win32.basename(Yr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Ir.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(q,O){if(q)return m(q);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Yr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new Fbt(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=tf(!1,y),b=tf(!1,b),h=tf(!0,h),w=Ybe(b,w);var v=c(f);if(!v)throw Ir.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Yr.basename(E));if(v.isDirectory){var q=s.getEntryChildren(v);return q.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Ir.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Yr.basename(x));let L=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,L)}),!0}var O=v.getData(s.password);if(!O)throw Ir.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Ir.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=tf(!1,h),y=Ybe(h,y),m=tf(!1,m),!s)throw Ir.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Ir.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Ir.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=qbt(m,h,y),h=tf(!1,h),m=tf(!1,m),!y)return new Promise((T,q)=>{this.extractAllToAsync(f,m,h,function(O){O?q(O):T(this)})});if(!s){y(Ir.Errors.NO_ZIP());return}f=Yr.resolve(f);let b=T=>o(f,Yr.normalize(a(T.entryName))),w=(T,q)=>new Error(T+': "'+q+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let q=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(q),O&&n.fs.chmodSync(q,O),n.fs.utimesSync(q,T.header.time,T.header.time)}catch{y(w("Unable to create folder",q))}}E.reverse().reduce(function(T,q){return function(O){if(O)T(O);else{let B=Yr.normalize(a(q.entryName)),P=o(f,B);q.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Ir.Errors.CANT_EXTRACT_FILE());else{let Y=h?q.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(L){L||T(w("Unable to write file",P)),n.fs.utimes(P,q.header.time,q.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var t6e=g(Ga=>{"use strict";Object.defineProperty(Ga,"__esModule",{value:!0});Ga.cliErrorsConfig=Ga.CliConfigErrorCategory=Ga.CliError=void 0;Ga.getCliConfigCategoryIfExists=e6e;Ga.wrapCliConfigurationError=$bt;var jb=Mn(),kbt=Ah(),jbt=lr(),sB=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,jb.prettyPrintInvocation)(t,r),a=Ubt(n),o=zbt(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,jb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${kbt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,jb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ga.CliError=sB;function Ubt(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(jb.ensureEndsInPeriod)),[(0,jb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function zbt(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var fi;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(fi||(Ga.CliConfigErrorCategory=fi={}));Ga.cliErrorsConfig={[fi.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[fi.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[fi.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[fi.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[fi.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[fi.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[fi.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[fi.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[fi.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[fi.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[fi.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[fi.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[fi.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[fi.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[fi.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[fi.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[fi.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[fi.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function e6e(e){for(let[t,r]of Object.entries(Ga.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function $bt(e){let t=e6e(e);if(t===void 0)return e;let r=e.message,i=Ga.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new jbt.ConfigurationError(r)}});var fB=g((ke,a6e)=>{ke=a6e.exports=Ye;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var Ub=256,o5=Number.MAX_SAFE_INTEGER||9007199254740991,aB=16,Hbt=Ub-6,u0=ke.re=[],jt=ke.safeRe=[],Q=ke.src=[],H=ke.tokens={},n6e=0;function nt(e){H[e]=n6e++}var lB="[a-zA-Z0-9-]",oB=[["\\s",1],["\\d",Ub],[lB,Hbt]];function $b(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");Q[H.XRANGEIDENTIFIERLOOSE]=Q[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");Q[H.XRANGEIDENTIFIER]=Q[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");Q[H.XRANGEPLAIN]="[v=\\s]*("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:"+Q[H.PRERELEASE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");Q[H.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[H.PRERELEASELOOSE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGE");Q[H.XRANGE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");Q[H.XRANGELOOSE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");Q[H.COERCE]="(^|[^\\d])(\\d{1,"+aB+"})(?:\\.(\\d{1,"+aB+"}))?(?:\\.(\\d{1,"+aB+"}))?(?:$|[^\\d])";nt("COERCERTL");u0[H.COERCERTL]=new RegExp(Q[H.COERCE],"g");jt[H.COERCERTL]=new RegExp($b(Q[H.COERCE]),"g");nt("LONETILDE");Q[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");Q[H.TILDETRIM]="(\\s*)"+Q[H.LONETILDE]+"\\s+";u0[H.TILDETRIM]=new RegExp(Q[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp($b(Q[H.TILDETRIM]),"g");var Gbt="$1~";nt("TILDE");Q[H.TILDE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");Q[H.TILDELOOSE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");Q[H.LONECARET]="(?:\\^)";nt("CARETTRIM");Q[H.CARETTRIM]="(\\s*)"+Q[H.LONECARET]+"\\s+";u0[H.CARETTRIM]=new RegExp(Q[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp($b(Q[H.CARETTRIM]),"g");var Vbt="$1^";nt("CARET");Q[H.CARET]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");Q[H.CARETLOOSE]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");Q[H.COMPARATORLOOSE]="^"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");Q[H.COMPARATOR]="^"+Q[H.GTLT]+"\\s*("+Q[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");Q[H.COMPARATORTRIM]="(\\s*)"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+"|"+Q[H.XRANGEPLAIN]+")";u0[H.COMPARATORTRIM]=new RegExp(Q[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp($b(Q[H.COMPARATORTRIM]),"g");var Wbt="$1$2$3";nt("HYPHENRANGE");Q[H.HYPHENRANGE]="^\\s*("+Q[H.XRANGEPLAIN]+")\\s+-\\s+("+Q[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");Q[H.HYPHENRANGELOOSE]="^\\s*("+Q[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");Q[H.STAR]="(<|>)?=?\\s*\\*";for(Ol=0;OlUb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ye(e,t)}catch{return null}}ke.valid=Kbt;function Kbt(e,t){var r=nf(e,t);return r?r.version:null}ke.clean=Xbt;function Xbt(e,t){var r=nf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ye;function Ye(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ye){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Ub)throw new TypeError("version is longer than "+Ub+" characters");if(!(this instanceof Ye))return new Ye(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.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>o5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o5||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 n=+i;if(n>=0&&n=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};ke.inc=Qbt;function Qbt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ye(e,r).inc(t,i).version}catch{return null}}ke.diff=Ybt;function Ybt(e,t){if(cB(e,t))return null;var r=nf(e),i=nf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=rf;var r6e=/^[0-9]+$/;function rf(e,t){var r=r6e.test(e),i=r6e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=l5;function l5(e,t,r){return Cc(e,t,r)<0}ke.eq=cB;function cB(e,t,r){return Cc(e,t,r)===0}ke.neq=s6e;function s6e(e,t,r){return Cc(e,t,r)!==0}ke.gte=uB;function uB(e,t,r){return Cc(e,t,r)>=0}ke.lte=dB;function dB(e,t,r){return Cc(e,t,r)<=0}ke.cmp=c5;function c5(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 cB(e,r,i);case"!=":return s6e(e,r,i);case">":return zb(e,r,i);case">=":return uB(e,r,i);case"<":return l5(e,r,i);case"<=":return dB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=Va;function Va(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Va){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Va))return new Va(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===d0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var d0={};Va.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.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 Ye(r[2],this.options.loose):this.semver=d0};Va.prototype.toString=function(){return this.value};Va.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===d0||e===d0)return!0;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}return c5(e,this.operator,this.semver,this.options)};Va.prototype.intersects=function(e,t){if(!(e instanceof Va))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 Dr(e.value,t),u5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Dr(this.value,t),u5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=c5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=c5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=Dr;function Dr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Dr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Dr(e.raw,t);if(e instanceof Va)return new Dr(e.value,t);if(!(this instanceof Dr))return new Dr(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()}Dr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Dr.prototype.toString=function(){return this.range};Dr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,g6t),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],Wbt),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],Gbt),e=e.replace(jt[H.CARETTRIM],Vbt),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return l6t(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Va(s,this.options)},this),n};Dr.prototype.intersects=function(e,t){if(!(e instanceof Dr))throw new TypeError("a Range is required");return this.set.some(function(r){return i6e(r,t)&&e.set.some(function(i){return i6e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function i6e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=o6t;function o6t(e,t){return new Dr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function l6t(e,t){return Ut("comp",e,t),e=d6t(e,t),Ut("caret",e),e=c6t(e,t),Ut("tildes",e),e=f6t(e,t),Ut("xrange",e),e=h6t(e,t),Ut("stars",e),e}function es(e){return!e||e.toLowerCase()==="x"||e==="*"}function c6t(e,t){return e.trim().split(/\s+/).map(function(r){return u6t(r,t)}).join(" ")}function u6t(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function d6t(e,t){return e.trim().split(/\s+/).map(function(r){return p6t(r,t)}).join(" ")}function p6t(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return es(n)?l="":es(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":es(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function f6t(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return m6t(r,t)}).join(" ")}function m6t(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=es(s),u=c||es(a),d=u||es(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function h6t(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function g6t(e,t,r,i,n,s,a,o,l,c,u,d,p){return es(r)?t="":es(i)?t=">="+r+".0.0":es(n)?t=">="+r+"."+i+".0":t=">="+t,es(l)?o="":es(c)?o="<"+(+l+1)+".0.0":es(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Dr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ye(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=u5;function u5(e,t,r){try{t=new Dr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=b6t;function b6t(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ye(i,r))}),i}ke.minSatisfying=v6t;function v6t(e,t,r){var i=null,n=null;try{var s=new Dr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ye(i,r))}),i}ke.minVersion=_6t;function _6t(e,t){e=new Dr(e,t);var r=new Ye("0.0.0");if(e.test(r)||(r=new Ye("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||zb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=w6t;function w6t(e,t){try{return new Dr(e,t).range||"*"}catch{return null}}ke.ltr=E6t;function E6t(e,t,r){return pB(e,t,"<",r)}ke.gtr=S6t;function S6t(e,t,r){return pB(e,t,">",r)}ke.outside=pB;function pB(e,t,r,i){e=new Ye(e,i),t=new Dr(t,i);var n,s,a,o,l;switch(r){case">":n=zb,s=dB,a=l5,o=">",l=">=";break;case"<":n=l5,s=uB,a=zb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(u5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=x6t;function x6t(e,t){var r=nf(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=T6t;function T6t(e,t,r){return e=new Dr(e,r),t=new Dr(t,r),e.intersects(t)}ke.coerce=N6t;function N6t(e,t){if(e instanceof Ye)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(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:nf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var c6e=g((Pn,hB)=>{"use strict";var R6t=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]}),A6t=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C6t=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)&&R6t(t,e,r);return A6t(t,e),t},O6t=Pn&&Pn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn._readLinuxVersionFile=Pn._getOsVersion=Pn._findMatch=void 0;var o6e=C6t(fB()),mB=ze(),l6e=require("os"),P6t=require("child_process"),d5=require("fs");function I6t(e,t,r,i){return O6t(this,void 0,void 0,function*(){let n=l6e.platform(),s,a,o;for(let l of r){let c=l.version;if(mB.debug(`check ${c} satisfies ${e}`),o6e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{mB.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=hB.exports._getOsVersion();p===u.platform_version?d=!0:d=o6e.satisfies(p,u.platform_version)}return d}),o)){mB.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Pn._findMatch=I6t;function D6t(){let e=l6e.platform(),t="";if(e==="darwin")t=P6t.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=hB.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Pn._getOsVersion=D6t;function L6t(){let e="/etc/lsb-release",t="/etc/os-release",r="";return d5.existsSync(e)?r=d5.readFileSync(e).toString():d5.existsSync(t)&&(r=d5.readFileSync(t).toString()),r}Pn._readLinuxVersionFile=L6t});var d6e=g((hPt,u6e)=>{var F6t=require("crypto");u6e.exports=function(){return F6t.randomBytes(16)}});var m6e=g((gPt,f6e)=>{var p6e=[];for(Hb=0;Hb<256;++Hb)p6e[Hb]=(Hb+256).toString(16).substr(1);var Hb;function B6t(e,t){var r=t||0,i=p6e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}f6e.exports=B6t});var g6e=g((yPt,h6e)=>{var q6t=d6e(),M6t=m6e();function k6t(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||q6t)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||M6t(n)}h6e.exports=k6t});var v6e=g(Wa=>{"use strict";var j6t=Wa&&Wa.__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]}),U6t=Wa&&Wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),z6t=Wa&&Wa.__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)&&j6t(t,e,r);return U6t(t,e),t},y6e=Wa&&Wa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wa,"__esModule",{value:!0});Wa.RetryHelper=void 0;var b6e=z6t(ze()),gB=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 y6e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Wa.RetryHelper=gB});var m5=g(Ze=>{"use strict";var $6t=Ze&&Ze.__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]}),H6t=Ze&&Ze.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Pl=Ze&&Ze.__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)&&$6t(t,e,r);return H6t(t,e),t},ts=Ze&&Ze.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},G6t=Ze&&Ze.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ze,"__esModule",{value:!0});Ze.evaluateVersions=Ze.isExplicitVersion=Ze.findFromManifest=Ze.getManifestFromRepo=Ze.findAllVersions=Ze.find=Ze.cacheFile=Ze.cacheDir=Ze.extractZip=Ze.extractXar=Ze.extractTar=Ze.extract7z=Ze.downloadTool=Ze.HTTPError=void 0;var Nt=Pl(ze()),Ys=Pl(L0()),Ka=Pl(require("fs")),V6t=Pl(c6e()),Vb=Pl(require("os")),Co=Pl(require("path")),_6e=Pl(to()),Oc=Pl(fB()),W6t=Pl(require("stream")),K6t=Pl(require("util")),p0=require("assert"),w6e=G6t(g6e()),ud=Ef(),X6t=v6e(),Gb=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ze.HTTPError=Gb;var bB=process.platform==="win32",Q6t=process.platform==="darwin",Y6t="actions/tool-cache";function Z6t(e,t,r,i){return ts(this,void 0,void 0,function*(){t=t||Co.join(N6e(),w6e.default()),yield Ys.mkdirP(Co.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=yB("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=yB("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new X6t.RetryHelper(n,s,a).execute(()=>ts(this,void 0,void 0,function*(){return yield J6t(e,t||"",r,i)}),l=>!(l instanceof Gb&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ze.downloadTool=Z6t;function J6t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(Ka.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new _6e.HttpClient(Y6t,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new Gb(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=K6t.promisify(W6t.pipeline),l=yB("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,Ka.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Ys.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function e4t(e,t,r){return ts(this,void 0,void 0,function*(){p0.ok(bB,"extract7z() not supported on current OS"),p0.ok(e,'parameter "file" is required'),t=yield p5(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield ud.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Co.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Ys.which("powershell",!0);yield ud.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ze.extract7z=e4t;function t4t(e,t,r="xz"){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield p5(t),Nt.debug("Checking tar --version");let i="";yield ud.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return bB&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield ud.exec("tar",s),t})}Ze.extractTar=t4t;function r4t(e,t,r=[]){return ts(this,void 0,void 0,function*(){p0.ok(Q6t,"extractXar() not supported on current OS"),p0.ok(e,'parameter "file" is required'),t=yield p5(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Ys.which("xar",!0);return yield ud.exec(`"${n}"`,d4t(i)),t})}Ze.extractXar=r4t;function i4t(e,t){return ts(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield p5(t),bB?yield n4t(e,t):yield s4t(e,t),t})}Ze.extractZip=i4t;function n4t(e,t){return ts(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Ys.which("pwsh",!1);if(n){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(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield ud.exec(`"${n}"`,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(" ")],o=yield Ys.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield ud.exec(`"${o}"`,a)}})}function s4t(e,t){return ts(this,void 0,void 0,function*(){let r=yield Ys.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield ud.exec(`"${r}"`,i,{cwd:t})})}function a4t(e,t,r,i){return ts(this,void 0,void 0,function*(){if(r=Oc.clean(r)||r,i=i||Vb.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!Ka.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield S6e(t,r,i);for(let s of Ka.readdirSync(e)){let a=Co.join(e,s);yield Ys.cp(a,n,{recursive:!0})}return x6e(t,r,i),n})}Ze.cacheDir=a4t;function o4t(e,t,r,i,n){return ts(this,void 0,void 0,function*(){if(i=Oc.clean(i)||i,n=n||Vb.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!Ka.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield S6e(r,i,n),a=Co.join(s,t);return Nt.debug(`destination file ${a}`),yield Ys.cp(e,a),x6e(r,i,n),s})}Ze.cacheFile=o4t;function l4t(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Vb.arch(),!vB(t)){let n=E6e(e,r);t=T6e(n,t)}let i="";if(t){t=Oc.clean(t)||"";let n=Co.join(f5(),e,t,r);Nt.debug(`checking cache: ${n}`),Ka.existsSync(n)&&Ka.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ze.find=l4t;function E6e(e,t){let r=[];t=t||Vb.arch();let i=Co.join(f5(),e);if(Ka.existsSync(i)){let n=Ka.readdirSync(i);for(let s of n)if(vB(s)){let a=Co.join(i,s,t||"");Ka.existsSync(a)&&Ka.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ze.findAllVersions=E6e;function c4t(e,t,r,i="master"){return ts(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new _6e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ze.getManifestFromRepo=c4t;function u4t(e,t,r,i=Vb.arch()){return ts(this,void 0,void 0,function*(){return yield V6t._findMatch(e,t,r,i)})}Ze.findFromManifest=u4t;function p5(e){return ts(this,void 0,void 0,function*(){return e||(e=Co.join(N6e(),w6e.default())),yield Ys.mkdirP(e),e})}function S6e(e,t,r){return ts(this,void 0,void 0,function*(){let i=Co.join(f5(),e,Oc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Ys.rmRF(i),yield Ys.rmRF(n),yield Ys.mkdirP(i),i})}function x6e(e,t,r){let n=`${Co.join(f5(),e,Oc.clean(t)||t,r||"")}.complete`;Ka.writeFileSync(n,""),Nt.debug("finished caching tool")}function vB(e){let t=Oc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Oc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ze.isExplicitVersion=vB;function T6e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Oc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Oc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ze.evaluateVersions=T6e;function f5(){let e=process.env.RUNNER_TOOL_CACHE||"";return p0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function N6e(){let e=process.env.RUNNER_TEMP||"";return p0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function yB(e,t){let r=global[e];return r!==void 0?r:t}function d4t(e){return Array.from(new Set(e))}});var A6e=g((_Pt,R6e)=>{"use strict";R6e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var sf=g(Xa=>{"use strict";var p4t=Xa&&Xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),f4t=Xa&&Xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m4t=Xa&&Xa.__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)&&p4t(t,e,r);return f4t(t,e),t};Object.defineProperty(Xa,"__esModule",{value:!0});Xa.getActionsLogger=h4t;Xa.getRunnerLogger=g4t;Xa.withGroup=y4t;Xa.formatDuration=b4t;var _B=m4t(ze());function h4t(){return _B}function g4t(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function y4t(e,t){_B.startGroup(e);try{return t()}finally{_B.endGroup()}}function b4t(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var C6e,O6e=br(()=>{C6e="ffffffff-ffff-ffff-ffff-ffffffffffff"});var P6e,I6e=br(()=>{P6e="00000000-0000-0000-0000-000000000000"});var D6e,L6e=br(()=>{D6e=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function v4t(e){return typeof e=="string"&&D6e.test(e)}var dd,Wb=br(()=>{L6e();dd=v4t});function _4t(e){if(!dd(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var Pc,Kb=br(()=>{Wb();Pc=_4t});function rs(e,t=0){return(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase()}function w4t(e,t=0){let r=rs(e,t);if(!dd(r))throw TypeError("Stringified UUID is invalid");return r}var un,F6e,Ic=br(()=>{Wb();un=[];for(let e=0;e<256;++e)un.push((e+256).toString(16).slice(1));F6e=w4t});function Dc(){return h5>g5.length-16&&((0,B6e.randomFillSync)(g5),h5=0),g5.slice(h5,h5+=16)}var B6e,g5,h5,y5=br(()=>{B6e=require("crypto"),g5=new Uint8Array(256),h5=g5.length});function E4t(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=q6e(e.random??e.rng?.()??Dc(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=Dc();S4t(Xb,s,a),i=q6e(a,Xb.msecs,Xb.nsecs,n?void 0:Xb.clockseq,n?void 0:Xb.node,t,r)}return t?i:rs(i)}function S4t(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}var Xb,b5,wB=br(()=>{y5();Ic();Xb={};b5=E4t});function Qb(e){let t=typeof e=="string"?Pc(e):e,r=x4t(t);return typeof e=="string"?rs(r):r}function x4t(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var EB=br(()=>{Kb();Ic()});function T4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,M6e.createHash)("md5").update(e).digest()}var M6e,k6e,j6e=br(()=>{M6e=require("crypto");k6e=T4t});function N4t(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{Kb();Ic();v5="6ba7b810-9dad-11d1-80b4-00c04fd430c8",_5="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function xB(e,t,r,i){return Yb(48,k6e,e,t,r,i)}var U6e,z6e=br(()=>{j6e();SB();xB.DNS=v5;xB.URL=_5;U6e=xB});var $6e,TB,H6e=br(()=>{$6e=require("crypto"),TB={randomUUID:$6e.randomUUID}});function R4t(e,t,r){if(TB.randomUUID&&!t&&!e)return TB.randomUUID();e=e||{};let i=e.random||(e.rng||Dc)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return rs(i)}var G6e,V6e=br(()=>{H6e();y5();Ic();G6e=R4t});function A4t(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,W6e.createHash)("sha1").update(e).digest()}var W6e,K6e,X6e=br(()=>{W6e=require("crypto");K6e=A4t});function NB(e,t,r,i){return Yb(80,K6e,e,t,r,i)}var Q6e,Y6e=br(()=>{X6e();SB();NB.DNS=v5;NB.URL=_5;Q6e=NB});function C4t(e,t,r){e??={},r??=0;let i=b5({...e,_v6:!0},new Uint8Array(16));if(i=Qb(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return rs(i)}var Z6e,J6e=br(()=>{Ic();wB();EB();Z6e=C4t});function RB(e){let t=typeof e=="string"?Pc(e):e,r=O4t(t);return typeof e=="string"?rs(r):r}function O4t(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var e4e=br(()=>{Kb();Ic()});function P4t(e,t,r){let i;if(e)i=t4e(e.random??e.rng?.()??Dc(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=Dc();I4t(AB,n,s),i=t4e(s,AB.msecs,AB.seq,t,r)}return t?i:rs(i)}function I4t(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function t4e(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var AB,r4e,i4e=br(()=>{y5();Ic();AB={};r4e=P4t});function D4t(e){if(!dd(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var n4e,s4e=br(()=>{Wb();n4e=D4t});var CB={};L6(CB,{MAX:()=>C6e,NIL:()=>P6e,parse:()=>Pc,stringify:()=>F6e,v1:()=>b5,v1ToV6:()=>Qb,v3:()=>U6e,v4:()=>G6e,v5:()=>Q6e,v6:()=>Z6e,v6ToV1:()=>RB,v7:()=>r4e,validate:()=>dd,version:()=>n4e});var OB=br(()=>{O6e();I6e();Kb();Ic();wB();EB();z6e();V6e();Y6e();J6e();e4e();i4e();Wb();s4e()});var DB=g(Ns=>{"use strict";var L4t=Ns&&Ns.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F4t=Ns&&Ns.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),IB=Ns&&Ns.__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)&&L4t(t,e,r);return F4t(t,e),t},B4t=Ns&&Ns.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ns,"__esModule",{value:!0});Ns.isZstdAvailable=W4t;Ns.extract=K4t;Ns.extractTarZst=c4e;Ns.inferCompressionMethod=Q4t;var q4t=require("child_process"),M4t=IB(require("fs")),k4t=B4t(require("path")),PB=IB(require("stream")),j4t=wf(),U4t=IB(m5()),a4e=F0(),z4t=(OB(),xd(CB)),o4e=Mn(),l4e=lr(),$4t="3.4.3",H4t="1.31";async function G4t(e,t){try{return await(0,a4e.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function V4t(){let e=await(0,a4e.safeWhich)("tar"),t="";if(await new j4t.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function W4t(e){let t=await G4t("zstd",e);try{let r=await V4t(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=H4t,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=$4t,foundZstdBinary:t,version:r};default:(0,l4e.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function K4t(e,t,r,i){switch(t){case"gzip":return await U4t.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await c4e(e,r,i)}}async function c4e(e,t,r){let i=await X4t();r.debug(`Extracting to ${i}.${e instanceof PB.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof PB.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,q4t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof PB.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new o4e.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,l4e.cleanUpGlob)(i,"extraction destination directory",r),n}}async function X4t(){let e=k4t.default.join((0,o4e.getTemporaryDirectory)(),(0,z4t.v4)());return M4t.mkdirSync(e,{recursive:!0}),e}function Q4t(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var d4e=g((RIt,u4e)=>{var Zb;u4e.exports=function(){if(!Zb){try{Zb=Jg()("follow-redirects")}catch{}typeof Zb!="function"&&(Zb=function(){})}Zb.apply(null,arguments)}});var g4e=g((AIt,GB)=>{var e6=require("url"),Jb=e6.URL,Y4t=require("http"),Z4t=require("https"),MB=require("stream").Writable,kB=require("assert"),p4e=d4e();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=of(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var jB=!1;try{kB(new Jb(""))}catch(e){jB=e.code==="ERR_INVALID_URL"}var J4t=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],UB=["abort","aborted","connect","error","socket","timeout"],zB=Object.create(null);UB.forEach(function(e){zB[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var FB=t6("ERR_INVALID_URL","Invalid URL",TypeError),BB=t6("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),evt=t6("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",BB),tvt=t6("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),rvt=t6("ERR_STREAM_WRITE_AFTER_END","write after end"),ivt=MB.prototype.destroy||m4e;function Rs(e,t){MB.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof BB?n:new BB({cause:n}))}},this._performRequest()}Rs.prototype=Object.create(MB.prototype);Rs.prototype.abort=function(){HB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Rs.prototype.destroy=function(e){return HB(this._currentRequest,e),ivt.call(this,e),this};Rs.prototype.write=function(e,t,r){if(this._ending)throw new rvt;if(!af(e)&&!avt(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(of(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new tvt),this.abort())};Rs.prototype.end=function(e,t,r){if(of(e)?(r=e,e=t=null):of(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Rs.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Rs.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Rs.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Rs.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Rs.prototype,e,{get:function(){return this._currentRequest[e]}})});Rs.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Rs.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of UB)i.on(n,zB[n]);if(this._currentUrl=/^\//.test(this._options.path)?e6.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(HB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new evt;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],LB(/^content-/i,this._options.headers));var a=LB(/^host$/i,this._options.headers),o=$B(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:e6.format(Object.assign(o,{host:l})),u=nvt(r,c);if(p4e("redirecting to",u.href),this._isRedirect=!0,qB(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!svt(u.host,l))&&LB(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),of(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function f4e(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return ovt(c)?c=qB(c):af(c)?c=qB($B(c)):(d=u,u=h4e(c),c={protocol:n}),of(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!af(u.host)&&!af(u.hostname)&&(u.hostname="::1"),kB.equal(u.protocol,n,"protocol mismatch"),p4e("options",u),new Rs(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function m4e(){}function $B(e){var t;if(jB)t=new Jb(e);else if(t=h4e(e6.parse(e)),!af(t.protocol))throw new FB({input:e});return t}function nvt(e,t){return jB?new Jb(e,t):$B(e6.resolve(t,e))}function h4e(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new FB({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new FB({input:e.href||e});return e}function qB(e,t){var r=t||{};for(var i of J4t)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function LB(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function t6(e,t,r){function i(n){of(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function HB(e,t){for(var r of UB)e.removeListener(r,zB[r]);e.on("error",m4e),e.destroy(t)}function svt(e,t){kB(af(e)&&af(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function af(e){return typeof e=="string"||e instanceof String}function of(e){return typeof e=="function"}function avt(e){return typeof e=="object"&&"length"in e}function ovt(e){return Jb&&e instanceof Jb}GB.exports=f4e({http:Y4t,https:Z4t});GB.exports.wrap=f4e});var b4e=g(Qa=>{"use strict";var lvt=Qa&&Qa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cvt=Qa&&Qa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),KB=Qa&&Qa.__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)&&lvt(t,e,r);return cvt(t,e),t};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.STREAMING_HIGH_WATERMARK_BYTES=void 0;Qa.downloadAndExtract=yvt;var uvt=KB(require("path")),f0=require("perf_hooks"),dvt=KB(m5()),pvt=g4e(),fvt=(OB(),xd(CB)),VB=sf(),WB=KB(DB()),mvt=lr();Qa.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function hvt(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function gvt(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function yvt(e,t,r,i,n,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let a=WB.inferCompressionMethod(e);if(a==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=f0.performance.now(),m=await bvt(e,t,r,i,s),h=Math.round(f0.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${m} (${(0,VB.formatDuration)(h)}).`),{extractedBundlePath:m,statusReport:{compressionMethod:a,toolsUrl:y4e(e),...gvt(h)}}}let o=uvt.join(n,(0,fvt.v4)()),l=f0.performance.now(),c=await dvt.downloadTool(e,o,t,r),u=Math.round(f0.performance.now()-l);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,VB.formatDuration)(u)}).`);let d,p;try{s.info("Extracting CodeQL bundle.");let f=f0.performance.now();d=await WB.extract(c,a,i,s),p=Math.round(f0.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${d} (${(0,VB.formatDuration)(p)}).`)}finally{await(0,mvt.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:d,statusReport:{compressionMethod:a,toolsUrl:y4e(e),...hvt(u,p)}}}async function bvt(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let s=await new Promise(a=>pvt.https.get(e,{headers:r,highWaterMark:Qa.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await WB.extractTarZst(s,i,n)}function y4e(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var R4e=g(zt=>{"use strict";var vvt=zt&&zt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_vt=zt&&zt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pd=zt&&zt.__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)&&vvt(t,e,r);return _vt(t,e),t},wvt=zt&&zt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(zt,"__esModule",{value:!0});zt.downloadCodeQL=zt.CODEQL_DEFAULT_ACTION_REPOSITORY=zt.ToolsSource=void 0;zt.getCodeQLActionRepository=S4e;zt.tryGetTagNameFromUrl=QB;zt.tryGetBundleVersionFromUrl=x4e;zt.convertToSemVer=n6;zt.getCodeQLSource=T4e;zt.tryGetFallbackToolcacheVersion=N4e;zt.getCodeQLURLVersion=Fvt;zt.setupCodeQLBundle=qvt;var Evt=pd(require("fs")),Svt=pd(require("path")),v4e=require("perf_hooks"),lf=pd(m5()),xvt=wvt(A6e()),w5=pd(Hd()),Tvt=Mn(),Nvt=pd(Kl()),_4e=pd(QT()),Rvt=Xl(),Avt=sf(),XB=pd(DB()),Cvt=b4e(),m0=pd(lr()),E4e=lr(),r6;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(r6||(zt.ToolsSource=r6={}));zt.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var w4e=["linked","latest"];function Ovt(e){return e?".tar.zst":".tar.gz"}function Pvt(e){let t=Ovt(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function S4e(e){return(0,Tvt.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),zt.CODEQL_DEFAULT_ACTION_REPOSITORY):m0.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Ivt(e,t,r,i){let n=S4e(i),a=[[t.url,n],[t.url,zt.CODEQL_DEFAULT_ACTION_REPOSITORY],[m0.GITHUB_DOTCOM_URL,zt.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,xvt.default)(l,d))),o=Pvt(r);for(let l of a){let[c,u]=l;if(c===m0.GITHUB_DOTCOM_URL&&u===zt.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await Nvt.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${zt.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function i6(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function QB(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function x4e(e,t){let r=QB(e,t);if(r!==void 0)return i6(r,t)}function n6(e,t){w5.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=w5.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Dvt(e,t){let r=lf.findAllVersions("CodeQL").filter(E4e.isGoodVersion).map(i=>({folder:lf.find("CodeQL",i),version:i})).filter(({folder:i})=>Evt.existsSync(Svt.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function T4e(e,t,r,i,n,s){if(e&&!w4e.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&w4e.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=_4e.cliVersion,l=_4e.bundleVersion;else if(e!==void 0){if(l=QB(e,s),c=e,l){let f=i6(l,s);f&&w5.valid(f)&&(o=n6(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&i6(l,s),d=o??(u&&n6(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=lf.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=lf.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=lf.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await N4e(o,l,s);f?p=lf.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==m0.GitHubVariant.DOTCOM&&!a&&!e){let f=await Dvt(d,s);if(f!==void 0)return f}return c||(c=await Ivt(l,r,o!==void 0&&await Mvt(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&i6(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function N4e(e,t,r){let i=i6(t,r);if(!i)return;let n=n6(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Lvt=async function(e,t,r,i,n,s,a){let o=new URL(e),l=new URLSearchParams(o.search),c={accept:"application/octet-stream"},u;l.has("token")?a.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(a.debug("Providing an authorization token to download CodeQL tools."),u=`token ${i.auth}`):a.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:d,statusReport:p}=await(0,Cvt.downloadAndExtract)(e,u,{"User-Agent":"CodeQL Action",...c},n,s,a),f=t??x4e(e,a);if(f===void 0)return a.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:d,statusReport:p,toolsVersion:r??"unknown"};a.debug("Caching CodeQL bundle.");let m=Bvt(r,f,a),h=v4e.performance.now(),y=await lf.cacheDir(d,"CodeQL",m);return a.info(`Added CodeQL bundle to the tool cache (${(0,Avt.formatDuration)(v4e.performance.now()-h)}).`),y!==d&&await(0,E4e.cleanUpGlob)(d,"CodeQL bundle from temporary directory",a),{codeqlFolder:y,statusReport:p,toolsVersion:r??m}};zt.downloadCodeQL=Lvt;function Fvt(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new m0.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Bvt(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:n6(t,r)}async function qvt(e,t,r,i,n,s){let a=await XB.isZstdAvailable(s),o=await T4e(e,n,t,i,a.available,s),l,c=o.toolsVersion,u,d;switch(o.sourceType){case"local":{let p=XB.inferCompressionMethod(o.codeqlTarPath);l=await XB.extract(o.codeqlTarPath,p,a.version,s),d=r6.Local;break}case"toolcache":l=o.codeqlFolder,s.debug(`CodeQL found in cache ${l}`),d=r6.Toolcache;break;case"download":{let p=await(0,zt.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,a.version,r,s);c=p.toolsVersion,l=p.codeqlFolder,u=p.statusReport,d=r6.Download;break}default:m0.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:u,toolsSource:d,toolsVersion:c,zstdAvailability:a}}async function Mvt(e,t){return process.platform!=="win32"&&t&&w5.gte(e,Rvt.CODEQL_VERSION_ZSTD_BUNDLE)}});var E5=g(Ya=>{"use strict";var kvt=Ya&&Ya.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jvt=Ya&&Ya.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),C4e=Ya&&Ya.__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)&&kvt(t,e,r);return jvt(t,e),t};Object.defineProperty(Ya,"__esModule",{value:!0});Ya.shouldEnableIndirectTracing=JB;Ya.endTracingForCluster=zvt;Ya.getTracerConfigForCluster=P4e;Ya.getCombinedTracerConfig=$vt;var YB=C4e(require("fs")),ZB=C4e(require("path")),Uvt=am(),O4e=pu(),A4e=lr();async function JB(e,t){return t.buildMode===A4e.BuildMode.None||t.buildMode===A4e.BuildMode.Autobuild&&await e.supportsFeature(O4e.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,Uvt.isTracedLanguage)(r))}async function zvt(e,t,r){if(!await JB(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=ZB.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!YB.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(YB.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function P4e(e){return{env:JSON.parse(YB.readFileSync(ZB.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function $vt(e,t){if(!await JB(e,t))return;let r=await P4e(t);if(!await e.supportsFeature(O4e.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=ZB.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var g0=g(sr=>{"use strict";var Hvt=sr&&sr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gvt=sr&&sr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),md=sr&&sr.__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)&&Hvt(t,e,r);return Gvt(t,e),t};Object.defineProperty(sr,"__esModule",{value:!0});sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;sr.setupCodeQL=t_t;sr.getCodeQL=r_t;sr.setCodeQL=i_t;sr.getCachedCodeQL=n_t;sr.getCodeQLForTesting=s_t;sr.getCodeQLForCmd=N5;sr.getExtraOptions=rq;sr.getTrapCachingExtractorConfigArgs=z4e;sr.getTrapCachingExtractorConfigArgsForLang=x5;sr.getGeneratedCodeScanningConfigPath=T5;var Vvt=md(require("fs")),tq=md(require("path")),I4e=md(ze()),S5=md(wf()),D4e=md(sg()),Wvt=md(Hd()),h0=Mn(),L4e=t6e(),Kvt=Ah(),s6=nu(),F4e=Xl(),Xvt=md(R4e()),fd=pu(),Qvt=E5(),Wi=md(lr()),a6=lr(),Lc,B4e="2.14.6",q4e="2.14.6",Yvt="3.10",Zvt="2024-09-24",U4e="progress++";sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var Jvt="2.15.2",e_t="2.17.1";async function t_t(e,t,r,i,n,s,a){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await Xvt.setupCodeQLBundle(e,t,r,i,n,s);s.debug(`Bundle download status report: ${JSON.stringify(l)}`);let p=tq.join(o,"codeql","codeql");if(process.platform==="win32")p+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Wi.ConfigurationError(`Unsupported platform: ${process.platform}`);return Lc=await N5(p,a),{codeql:Lc,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,a6.getErrorMessage)(o)}`)}}async function r_t(e){return Lc===void 0&&(Lc=await N5(e,!0)),Lc}function Lr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function i_t(e){return Lc={getPath:Lr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Lr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Lr(e,"printVersion"),supportsFeature:Lr(e,"supportsFeature",async t=>!!e.getVersion&&(0,fd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Lr(e,"databaseInitCluster"),runAutobuild:Lr(e,"runAutobuild"),extractScannedLanguage:Lr(e,"extractScannedLanguage"),extractUsingBuildMode:Lr(e,"extractUsingBuildMode"),finalizeDatabase:Lr(e,"finalizeDatabase"),resolveLanguages:Lr(e,"resolveLanguages"),betterResolveLanguages:Lr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Lr(e,"resolveQueries"),resolveBuildEnvironment:Lr(e,"resolveBuildEnvironment"),packDownload:Lr(e,"packDownload"),databaseCleanup:Lr(e,"databaseCleanup"),databaseBundle:Lr(e,"databaseBundle"),databaseRunQueries:Lr(e,"databaseRunQueries"),databaseInterpretResults:Lr(e,"databaseInterpretResults"),databasePrintBaseline:Lr(e,"databasePrintBaseline"),databaseExportDiagnostics:Lr(e,"databaseExportDiagnostics"),diagnosticsExport:Lr(e,"diagnosticsExport"),resolveExtractor:Lr(e,"resolveExtractor"),mergeResults:Lr(e,"mergeResults")},Lc}function n_t(){if(Lc===void 0)throw new Error("cachedCodeQL undefined");return Lc}async function s_t(e="codeql-for-testing"){return N5(e,!1)}async function N5(e,t){let r={getPath(){return e},async getVersion(){let i=Wi.getCachedCodeQlVersion();if(i===void 0){let n=await dn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Wi.cacheCodeQlVersion(i)}return i},async printVersion(){await dn(e,["version","--format=json"])},async supportsFeature(i){return(0,fd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);await(0,Qvt.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await z4e(i)),l.push(`--trace-process-name=${s}`));let c=await a_t(i,o),u=(0,h0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(fd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await k4e(i,this)?l.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,fd.isSupportedToolsFeature)(await this.getVersion(),fd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await dn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Vi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){j4e();let s=tq.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[s6.EnvVar.CLI_VERBOSITY]=process.env[s6.EnvVar.CLI_VERBOSITY]||U4e),await dn(s)},async extractScannedLanguage(i,n){await dn(e,["database","trace-command","--index-traceless-dbs",...await x5(i,n),...eq(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===a6.BuildMode.Autobuild&&j4e();try{await dn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await x5(i,n),...eq(i.debugMode),...Vi(["database","trace-command"]),Wi.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===a6.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${Kvt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Wi.ConfigurationError(`${a} ${(0,a6.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...eq(a),...Vi(["database","finalize"]),i];await dn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Vi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Vi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Vi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Vi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Wi.codeQlVersionAtLeast(this,F4e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await dn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(F4e.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${T5(d)}`,"--sarif-group-rules-by-pack",...await l_t(this),...await c_t(this),...Vi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await k4e(d,this)?m.push("--sublanguage-file-coverage"):await Wi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Wi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,fd.isSupportedToolsFeature)(await this.getVersion(),fd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await dn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Vi(["database","print-baseline"]),i];return await dn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Vi(["pack","download"]),...i],o=await dn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Wi.codeQlVersionAtLeast(this,e_t)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Vi(["database","cleanup"])];await dn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Vi(["database","bundle"])];await new S5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Vi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new S5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${T5(s)}`,...Vi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new S5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new S5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Vi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Vi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await dn(e,a)}};if(t&&!await Wi.codeQlVersionAtLeast(r,B4e))throw new Wi.ConfigurationError(`Expected a CodeQL CLI with version at least ${B4e} but got version ${(await r.getVersion()).version}`);if(t&&process.env[s6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Wi.codeQlVersionAtLeast(r,q4e)){let i=await r.getVersion();I4e.warning(`CodeQL CLI version ${i.version} was discontinued on ${Zvt} alongside GitHub Enterprise Server ${Yvt} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${q4e} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,h0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,h0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),I4e.exportVariable(s6.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Vi(e,{ignoringOptions:t}={}){let r=Wi.getExtraOptionsEnvParam();return rq(r,e,[]).filter(i=>!t?.includes(i))}function M4e(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function rq(e,t,r){let i=M4e(e?.["*"],r.concat("*")),n=t.length===0?M4e(e,r):rq(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function dn(e,t=[],r={}){try{return await(0,h0.runTool)(e,t,r)}catch(i){throw i instanceof h0.CommandInvocationError?(0,L4e.wrapCliConfigurationError)(new L4e.CliError(i)):i}}async function a_t(e,t){let r=T5(e),i=(0,a6.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(D4e.dump(i)),t.endGroup(),Vvt.writeFileSync(r,D4e.dump(i)),r}var o_t=1024;async function z4e(e){let t=[];for(let r of e.languages)t.push(await x5(e,r));return t.flat()}async function x5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,h0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${o_t}`,`-O=${t}.trap.cache.write=${i}`]}function T5(e){return tq.resolve(e.tempDir,"user-config.yaml")}async function k4e(e,t){return(e.gitHubVersion.type!==Wi.GitHubVariant.GHES||Wvt.gte(e.gitHubVersion.version,"3.12.0"))&&await Wi.codeQlVersionAtLeast(t,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function l_t(e){return await Wi.codeQlVersionAtLeast(e,Jvt)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function eq(e){return e?[`--verbosity=${U4e}`]:[]}function j4e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function c_t(e){let t=process.env[s6.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(fd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var V4e=g(Oo=>{"use strict";var u_t=Oo&&Oo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),d_t=Oo&&Oo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p_t=Oo&&Oo.__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)&&u_t(t,e,r);return d_t(t,e),t};Object.defineProperty(Oo,"__esModule",{value:!0});Oo.determineAutobuildLanguages=y_t;Oo.setupCppAutobuild=G4e;Oo.runAutobuild=b_t;var A5=p_t(ze()),$4e=Mn(),f_t=Kl(),m_t=g0(),iq=Ah(),h_t=nu(),R5=Xl(),o6=am(),g_t=Ag(),H4e=pu(),nq=lr();async function y_t(e,t,r){if(t.buildMode===nq.BuildMode.None&&await e.supportsFeature(H4e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===nq.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,o6.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==o6.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(o6.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${iq.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function G4e(e,t){let r=R5.featureConfig[R5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,f_t.getGitHubVersion)(),s=(0,g_t.parseRepositoryNwo)((0,nq.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new R5.Features(n,s,(0,$4e.getTemporaryDirectory)(),t).getValue(R5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,$4e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${iq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),A5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${iq.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),A5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),A5.exportVariable(r,"false"))}async function b_t(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,m_t.getCodeQL)(e.codeQLCmd);t===o6.Language.cpp&&await G4e(i,r),e.buildMode&&await i.supportsFeature(H4e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===o6.Language.go&&A5.exportVariable(h_t.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var Q4e=g(hd=>{"use strict";var v_t=hd&&hd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(hd,"__esModule",{value:!0});hd.makeDiagnostic=__t;hd.addDiagnostic=w_t;hd.logUnwrittenDiagnostics=E_t;hd.flushDiagnostics=S_t;var sq=require("fs"),W4e=v_t(require("path")),C5=sf(),K4e=lr(),y0=[];function __t(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function w_t(e,t,r){let i=(0,C5.getActionsLogger)(),n=t?(0,K4e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,sq.existsSync)(n)?X4e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),y0.push({diagnostic:r,language:t}))}function X4e(e,t,r){let i=(0,C5.getActionsLogger)(),n=t?(0,K4e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=W4e.default.resolve(n,"diagnostic","codeql-action");try{(0,sq.mkdirSync)(s,{recursive:!0});let a=W4e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,sq.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function E_t(){let e=(0,C5.getActionsLogger)(),t=y0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of y0)e.debug(JSON.stringify(r.diagnostic))}}function S_t(e){(0,C5.getActionsLogger)().debug(`Writing ${y0.length} diagnostic(s) to database.`);for(let r of y0)X4e(e,r.language,r.diagnostic);y0=[]}});var Z4e=g((FIt,Y4e)=>{"use strict";var x_t=require("path");Y4e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=x_t.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var gd=g((Zs,cq)=>{"use strict";var eve=require("url"),aq=Zs.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+tve(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};aq.prototype.toString=function(){return this.property+" "+this.message};var O5=Zs.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};O5.prototype.addError=function(t){var r;if(typeof t=="string")r=new aq(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new aq(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new cf(this);if(this.throwError)throw r;return r};O5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function T_t(e,t){return t+": "+e.toString()+` +`}O5.prototype.toString=function(t){return this.errors.map(T_t).join("")};Object.defineProperty(O5.prototype,"valid",{get:function(){return!this.errors.length}});cq.exports.ValidatorResultError=cf;function cf(e){Error.captureStackTrace&&Error.captureStackTrace(this,cf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}cf.prototype=new Error;cf.prototype.constructor=cf;cf.prototype.name="Validation Error";var J4e=Zs.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};J4e.prototype=Object.create(Error.prototype,{constructor:{value:J4e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var oq=Zs.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+tve(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};oq.prototype.resolve=function(t){return eve.resolve(this.base,t)};oq.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=eve.resolve(this.base,n||""),a=new oq(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Po=Zs.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Po.regexp=Po.regex;Po.pattern=Po.regex;Po.ipv4=Po["ip-address"];Zs.isFormat=function(t,r,i){if(typeof t=="string"&&Po[r]!==void 0){if(Po[r]instanceof RegExp)return Po[r].test(t);if(typeof Po[r]=="function")return Po[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var tve=Zs.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Zs.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function N_t(e,t,r,i){typeof r=="object"?t[i]=lq(e[i],r):e.indexOf(r)===-1&&t.push(r)}function R_t(e,t,r){t[r]=e[r]}function A_t(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=lq(e[i],t[i]):r[i]=t[i]}function lq(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(N_t.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(R_t.bind(null,e,i)),Object.keys(t).forEach(A_t.bind(null,e,t,i))),i}cq.exports.deepMerge=lq;Zs.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function C_t(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Zs.encodePath=function(t){return t.map(C_t).join("")};Zs.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Zs.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var sve=g((BIt,nve)=>{"use strict";var Js=gd(),Rt=Js.ValidatorResult,yd=Js.SchemaError,uq={};uq.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=uq.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function dq(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new yd("anyOf must be an array");if(!r.anyOf.some(dq.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new yd("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new yd("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(dq.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!Js.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=dq.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!Js.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!Js.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function pq(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!Js.isSchema(a))throw new yd('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(pq(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new yd('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=pq(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function rve(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new yd('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&rve.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)rve.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!Js.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function O_t(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var ave=require("url"),P_t=gd();fq.exports.SchemaScanResult=ove;function ove(e,t){this.id=e,this.ref=t}fq.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=ave.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?ave.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!P_t.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var lve=require("url"),cve=sve(),uf=gd(),uve=P5().scan,dve=uf.ValidatorResult,I_t=uf.ValidatorResultError,l6=uf.SchemaError,pve=uf.SchemaContext,fve="/",Ki=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Il),this.attributes=Object.create(cve.validators)};Ki.prototype.customFormats={};Ki.prototype.schemas=null;Ki.prototype.types=null;Ki.prototype.attributes=null;Ki.prototype.unresolvedRefs=null;Ki.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=uve(r||fve,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Ki.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=uf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new l6("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Ki.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new l6('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Il=Ki.prototype.types={};Il.string=function(t){return typeof t=="string"};Il.number=function(t){return typeof t=="number"&&isFinite(t)};Il.integer=function(t){return typeof t=="number"&&t%1===0};Il.boolean=function(t){return typeof t=="boolean"};Il.array=function(t){return Array.isArray(t)};Il.null=function(t){return t===null};Il.date=function(t){return t instanceof Date};Il.any=function(t){return!0};Il.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};hve.exports=Ki});var yve=g((kIt,Fc)=>{"use strict";var D_t=Fc.exports.Validator=gve();Fc.exports.ValidatorResult=gd().ValidatorResult;Fc.exports.ValidatorResultError=gd().ValidatorResultError;Fc.exports.ValidationError=gd().ValidationError;Fc.exports.SchemaError=gd().SchemaError;Fc.exports.SchemaScanResult=P5().SchemaScanResult;Fc.exports.scan=P5().scan;Fc.exports.validate=function(e,t,r){var i=new D_t;return i.validate(e,t,r)}});var _ve=g((vve,mq)=>{var bve=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(L,R,I){this.low=L|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(L){return(L&&L.__isLong__)===!0}function n(L){var R=Math.clz32(L&-L);return L?31-R:R}r.isLong=i;var s={},a={};function o(L,R){var I,F,ae;return R?(L>>>=0,(ae=0<=L&&L<256)&&(F=a[L],F)?F:(I=c(L,0,!0),ae&&(a[L]=I),I)):(L|=0,(ae=-128<=L&&L<128)&&(F=s[L],F)?F:(I=c(L,L<0?-1:0,!1),ae&&(s[L]=I),I))}r.fromInt=o;function l(L,R){if(isNaN(L))return R?E:v;if(R){if(L<0)return E;if(L>=y)return P}else{if(L<=-b)return M;if(L+1>=b)return B}return L<0?l(-L,R).neg():c(L%h|0,L/h|0,R)}r.fromNumber=l;function c(L,R,I){return new r(L,R,I)}r.fromBits=c;var u=Math.pow;function d(L,R,I){if(L.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,L==="NaN"||L==="Infinity"||L==="+Infinity"||L==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(F===0)return d(L.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Vt=vt.toString(R);if(_e=pt,_e.isZero())return Vt+Ue;for(;Vt.length<6;)Vt="0"+Vt;Ue=""+Vt+Ue}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),F=R.isNegative();return I&&!F?-1:!I&&F?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,F=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,Ue=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Vt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F+Ue,Vt+=Fr>>>16,Fr&=65535,Vt+=I+_e,Vt&=65535,c(Ve<<16|Re,Vt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var F=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,Ue=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Vt=R.low&65535,Fr=0,Ve=0,Re=0,In=0;return In+=_e*Vt,Re+=In>>>16,In&=65535,Re+=ie*Vt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Vt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F*Vt+ae*vt+ie*pt+_e*Ue,Fr&=65535,c(Re<<16|In,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var F,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return q;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return F=_e.div(R).shl(1),F.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(F)),ie=F.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){F=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var Ue=Math.ceil(Math.log(F)/Math.LN2),pt=Ue<=48?1:u(2,Ue-48),vt=l(F),Vt=vt.mul(R);Vt.isNegative()||Vt.gt(ae);)F-=pt,vt=l(F,this.unsigned),Vt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Vt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,F){return F?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return bve}):typeof mq=="object"&&typeof vve=="object"&&(mq.exports=bve)});var Tve=g(ea=>{"use strict";var L_t=ea&&ea.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F_t=ea&&ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B_t=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)&&L_t(t,e,r);return F_t(t,e),t},wve=ea&&ea.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ea,"__esModule",{value:!0});ea.hash=Sve;ea.resolveUriToFile=xve;ea.addFingerprints=G_t;var gq=B_t(require("fs")),q_t=wve(require("path")),u6=wve(_ve()),M_t=Ah(),k_t=9,j_t=32,hq=10,U_t=13,z_t=65535,c6=100,Eve=u6.default.fromInt(37);function $_t(){let e=u6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(q_t.default.isAbsolute(n)||(n=a+n),!gq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(gq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function G_t(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${M_t.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=xve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(H_t(a,o,r)))}}for(let[n,s]of Object.entries(i))await Sve(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var Cve=g(As=>{"use strict";var V_t=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W_t=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),b0=As&&As.__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)&&V_t(t,e,r);return W_t(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.initCodeQL=ewt;As.initConfig=twt;As.runInit=rwt;As.printPathFiltersWarning=Ave;As.checkInstallPython311=iwt;As.cleanupDatabaseClusterDirectory=nwt;var d6=b0(require("fs")),K_t=b0(require("path")),X_t=b0(wf()),Q_t=b0(F0()),Nve=Mn(),Y_t=g0(),bq=b0(Uw()),Rve=am(),Z_t=pu(),J_t=E5(),yq=b0(lr());async function ewt(e,t,r,i,n,s){s.startGroup("Setup CodeQL tools");let{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}=await(0,Y_t.setupCodeQL)(e,t,r,i,n,s,!0);return await a.printVersion(),s.endGroup(),{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}}async function twt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await bq.initConfig(e);return await t.supportsFeature(Z_t.ToolsFeature.InformsAboutUnsupportedPathFilters)||Ave(i,r),r.endGroup(),i}async function rwt(e,t,r,i,n,s,a){d6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await bq.generateRegistries(n,t.tempDir,a);return await bq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,J_t.getCombinedTracerConfig)(e,t)}function Ave(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(Rve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function iwt(e,t){if(e.includes(Rve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=K_t.resolve(__dirname,"../python-setup","check_python12.ps1");await new X_t.ToolRunner(await Q_t.safeWhich("powershell"),[r]).exec()}}function nwt(e,t,r=d6.rmSync){if(d6.existsSync(e.dbLocation)&&(d6.statSync(e.dbLocation).isFile()||d6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,Nve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,Nve.isSelfHostedRunner)()?new yq.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${yq.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${yq.getErrorMessage(i)}`)}}}});var Ove=g((zIt,swt)=>{swt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var Uve=g(mi=>{"use strict";var awt=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),owt=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),kc=mi&&mi.__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)&&awt(t,e,r);return owt(t,e),t},Lve=mi&&mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(mi,"__esModule",{value:!0});mi.InvalidSarifUploadError=void 0;mi.shouldShowCombineSarifFilesDeprecationWarning=vq;mi.populateRunAutomationDetails=Bve;mi.findSarifFilesInDir=qve;mi.validateSarifFileSchema=Mve;mi.buildPayload=kve;mi.uploadFiles=Cwt;mi.waitForProcessing=Iwt;mi.validateUniqueCategory=jve;var Za=kc(require("fs")),v0=kc(require("path")),lwt=Lve(require("zlib")),_0=kc(ze()),cwt=Lve(Z4e()),uwt=kc(yve()),dwt=kc(Hd()),Bc=kc(Mn()),Pve=Mn(),I5=kc(Kl()),Fve=Kl(),pwt=g0(),fwt=Uw(),mwt=nu(),hwt=kc(Tve()),gwt=Cve(),ywt=Ag(),bwt=pu(),Dl=kc(lr()),qc=lr(),vwt="The repo on which this action is running has not opted-in to CodeQL code scanning.",_wt="The CodeQL code scanning feature is forbidden on this repository.";function Ive(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(Za.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new Mc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function wwt(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function Ewt(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Swt(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(Ewt(i));if(t.has(n))return!1;t.add(n)}return!0}async function vq(e,t){return t.type===qc.GitHubVariant.GHES&&dwt.lt(t.version,"3.14.0")?!1:!Swt(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function xwt(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(Za.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(Za.readFileSync(f,"utf8"))),s=t.type===qc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!wwt(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await vq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),_0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Ive(e,i);let o,l=Bc.getTemporaryDirectory(),c=await(0,fwt.getConfig)(l,i);if(c!==void 0)o=await(0,pwt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,Pve.getRequiredInput)("token"),externalRepoAuth:(0,Pve.getOptionalInput)("external-repository-token"),url:(0,qc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,qc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,gwt.initCodeQL)(void 0,f,l,t.type,m,i)).codeql}if(!await o.supportsFeature(bwt.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await vq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),_0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Ive(e,i);let u=v0.resolve(l,"combined-sarif");Za.mkdirSync(u,{recursive:!0});let d=Za.mkdtempSync(v0.resolve(u,"output-")),p=v0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(Za.readFileSync(p,"utf8"))}function Bve(e,t,r,i){let n=Twt(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function Twt(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return I5.computeAutomationID(t,r)}async function Nwt(e,t,r){if(r.info("Uploading results"),Dl.isInTestMode()){let n=v0.join(Bc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),Za.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=I5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(Dl.isHTTPError(n))switch(n.status){case 403:_0.warning(n.message||vwt);break;case 404:_0.warning(n.message||_wt);break;default:_0.warning(n.message);break}throw(0,Fve.wrapApiConfigurationError)(n)}}function qve(e){let t=[],r=i=>{let n=Za.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(v0.resolve(i,s.name)):s.isDirectory()&&r(v0.resolve(i,s.name))};return r(e),t}function Rwt(e){if(!Za.existsSync(e))throw new qc.ConfigurationError(`Path does not exist: ${e}`);let t;if(Za.lstatSync(e).isDirectory()){if(t=qve(e),t.length===0)throw new qc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Awt(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new Mc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new Mc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function Mve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(Za.readFileSync(e,"utf8"))}catch(l){throw new Mc(`Invalid SARIF. JSON syntax error: ${(0,qc.getErrorMessage)(l)}`)}let i=Ove(),n=new uwt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new Mc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function kve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[mwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(Bc.getWorkflowEventName()==="pull_request"){if(e===Dl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${Dl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(Za.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function Cwt(e,t,r,i,n){let s=Rwt(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,Fve.getGitHubVersion)();for(let v of s)Mve(v,n);let o=await xwt(s,a,i,n);o=await hwt.addFingerprints(o,t,n);let l=await I5.getAnalysisKey(),c=Bc.getRequiredInput("matrix");o=Bve(o,r,l,c);let u=Dl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),jve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=lwt.default.gzipSync(d).toString("base64"),f=(0,cwt.default)(t),m=kve(await Bc.getCommitOid(t),await Bc.getRef(),l,Dl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,Bc.getWorkflowRunID(),Bc.getWorkflowRunAttempt(),f,c,u,await Bc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=Awt(d);n.debug(`Number of results in upload: ${b}`);let w=await Nwt(m,(0,ywt.parseRepositoryNwo)(Dl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var Owt=5*1e3,Pwt=2*60*1e3;async function Iwt(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=I5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+Pwt){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Fwt(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw Dwt(c)?new qc.ConfigurationError(l):Lwt(c)?new Mc(l):new Error(l)}else Dl.assertNever(o)}await Dl.delay(Owt,{allowProcessExit:!1})}}finally{r.endGroup()}}function Dwt(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Lwt(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Fwt(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):Dl.assertNever(t)}function jve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${Dve(i)}_${Dve(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new qc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);_0.exportVariable(s,s)}}function Dve(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var Mc=class extends Error{constructor(t){super(t)}};mi.InvalidSarifUploadError=Mc});var Gve=g(Si=>{"use strict";var Bwt=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qwt=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p6=Si&&Si.__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)&&Bwt(t,e,r);return qwt(t,e),t},Mwt=Si&&Si.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Si,"__esModule",{value:!0});Si.CodeQLAnalysisError=void 0;Si.runExtraction=Hve;Si.dbIsFinalized=Eq;Si.setupDiffInformedQueryRun=Qwt;Si.runQueries=Jwt;Si.runFinalize=e3t;Si.warnIfGoInstalledAfterInit=t3t;Si.runCleanup=r3t;var w0=p6(require("fs")),E0=p6(require("path")),D5=require("perf_hooks"),kwt=F0(),jwt=Mwt($4()),Uwt=p6(sg()),Ll=p6(Mn()),zwt=V4e(),_q=g0(),zve=Q4e(),L5=nu(),$ve=Xl(),F5=am(),$wt=sf(),Hwt=pu(),Gwt=E5(),Vwt=Uve(),jc=p6(lr()),wq=lr(),B5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};Si.CodeQLAnalysisError=B5;async function Wwt(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function Hve(e,t,r){for(let i of t.languages){if(Eq(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}Kwt(t,i)&&(r.startGroup(`Extracting ${i}`),i===F5.Language.python&&await Wwt(r),t.buildMode&&await e.supportsFeature(Hwt.ToolsFeature.TraceCommandUseBuildMode)?(i===F5.Language.cpp&&t.buildMode===wq.BuildMode.Autobuild&&await(0,zwt.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function Kwt(e,t){return e.buildMode===wq.BuildMode.None||e.buildMode===wq.BuildMode.Autobuild&&process.env[L5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,F5.isScannedLanguage)(t)}function Eq(e,t,r){let i=jc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in Uwt.load(w0.readFileSync(E0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function Xwt(e,t,r,i,n){let s=D5.performance.now();await Hve(e,t,n);let a=D5.performance.now()-s,o=D5.performance.now();for(let c of t.languages)Eq(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(jc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=D5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function Qwt(e,t,r,i,n){if(await n.getValue($ve.Feature.DiffInformedQueries,r))return await(0,$wt.withGroup)("Generating diff range extension pack",async()=>{let s=await Ywt(e,t,i);return Zwt(i,s)})}async function Ywt(e,t,r){let i=Ll.getOptionalInput("checkout_path");if(i===void 0)return;await Ll.deepenGitHistory(),await Ll.gitFetch(e,["--depth=1"]),await Ll.gitFetch(t,[`--shallow-exclude=${e}`]),await Ll.gitFetch(e,[`--shallow-exclude=${t}`]),await Ll.deepenGitHistory();let n=await Ll.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ll.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ll.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:E0.join(i,o),startLine:u,endLine:p})}}return a}function Zwt(e,t){if(t===void 0)return;let r=E0.join(Ll.getTemporaryDirectory(),"pr-diff-range");w0.mkdirSync(r),w0.writeFileSync(E0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=E0.join(r,"pr-diff-range.yml");return w0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function Jwt(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,_q.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=E0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=jc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,q=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(q),await l.getValue($ve.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await jc.codeQlVersionAtLeast(p,_q.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new B5(c,`Error running analysis for ${b}: ${jc.getErrorMessage(w)}`,jc.wrapError(w))}return c;async function m(b,w,v,E){let T=jc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,Vwt.validateSarifFileSchema)(b,w);let v=JSON.parse(w0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let q of T.results){let O=q.rule?.id||q.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=jc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function e3t(e,t,r,i,n,s){try{await(0,jwt.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await w0.promises.mkdir(e,{recursive:!0});let a=await Xwt(i,n,t,r,s);return process.env[L5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,Gwt.endTracingForCluster)(i,n,s),a}async function t3t(e,t){let r=process.env[L5.EnvVar.GO_BINARY_LOCATION];if(process.env[L5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,kwt.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,zve.addDiagnostic)(e,F5.Language.go,(0,zve.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function r3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,_q.getCodeQL)(e.codeQLCmd),s=jc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var Zve=g(is=>{"use strict";var i3t=is&&is.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n3t=is&&is.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),f6=is&&is.__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)&&i3t(t,e,r);return n3t(t,e),t},Kve=is&&is.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(is,"__esModule",{value:!0});is.sanitizeArtifactName=Qve;is.uploadCombinedSarifArtifacts=p3t;is.tryUploadAllAvailableDebugArtifacts=h3t;is.uploadDebugArtifacts=xq;is.getArtifactUploaderClient=Yve;var bd=f6(require("fs")),Fl=f6(require("path")),s3t=f6(O2e()),Vve=f6(_be()),Sq=f6(ze()),a3t=Kve(Jbe()),o3t=Kve($4()),Xve=Mn(),l3t=Gve(),c3t=g0(),u3t=nu(),d3t=Xl(),Wve=sf(),Cs=lr();function Qve(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function p3t(e,t,r){let i=(0,Xve.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Fl.resolve(i,"combined-sarif"),s=[];if(bd.existsSync(n)){let a=bd.readdirSync(n);for(let o of a){let l=bd.readdirSync(Fl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Fl.resolve(n,o,c))}}try{await xq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Cs.getErrorMessage)(a)}`)}}}function f3t(e,t,r){try{let i=process.env[u3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&bd.existsSync(i)&&bd.lstatSync(i).isDirectory()){let n=Fl.resolve(i,`${t}.sarif`);if(bd.existsSync(n)){let s=Fl.resolve(e.dbLocation,`${t}.sarif`);return bd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`)}}async function m3t(e,t,r){try{if((0,l3t.dbIsFinalized)(e,t,r))try{return await y3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Cs.getErrorMessage)(i)}`)}return await g3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`);return}}async function h3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,Wve.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=f3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Cs.getCodeQLDatabasePath)(e,n),o=Fl.resolve(a,"log");(0,Cs.doesDirectoryExist)(o)&&(i.push(...(0,Cs.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Fl.resolve(e.dbLocation,"log");(0,Cs.doesDirectoryExist)(l)&&(i.push(...(0,Cs.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await m3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`);return}try{await(0,Wve.withGroup)("Uploading debug artifacts",async()=>xq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`)}}async function xq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,Xve.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{Sq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await Yve(e,n,s);try{await l.uploadArtifact(Qve(`${i}${a}`),t.map(c=>Fl.normalize(c)),Fl.normalize(r),{retentionDays:7})}catch(c){Sq.warning(`Failed to upload debug artifacts: ${c}`)}}async function Yve(e,t,r){return t===Cs.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),Vve.create()):await r.getValue(d3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new s3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),Vve.create())}async function g3t(e,t){let r=(0,Cs.getCodeQLDatabasePath)(e,t),i=Fl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);Sq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),bd.existsSync(i)&&await(0,o3t.default)(i,{force:!0});let n=new a3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function y3t(e,t){return await(0,Cs.bundleDb)(e,t,await(0,c3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var b3t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v3t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nq=exports&&exports.__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)&&b3t(t,e,r);return v3t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var vd=Nq(ze()),q5=Nq(Mn()),_3t=Kl(),w3t=Nq(Uw()),E3t=Zve(),S3t=Xl(),x3t=sf(),T3t=Ag(),Tq=lr();async function N3t(){try{q5.restoreInputs();let t=vd.getState("proxy-process-pid");t&&process.kill(Number(t))}catch(t){vd.setFailed(`start-proxy post-action step failed: ${(0,Tq.getErrorMessage)(t)}`)}let e=await w3t.getConfig(q5.getTemporaryDirectory(),vd);if(e&&e.debugMode||vd.isDebug()){let t=vd.getState("proxy-log-file");if(vd.info("Debug mode is on. Uploading proxy log as Actions debugging artifact..."),e?.gitHubVersion.type===void 0){vd.warning("Did not upload debug artifacts because cannot determine the GitHub variant running.");return}let r=(0,x3t.getActionsLogger)(),i=await(0,_3t.getGitHubVersion)();(0,Tq.checkGitHubVersionInRange)(i,r);let n=(0,T3t.parseRepositoryNwo)((0,Tq.getRequiredEnvParam)("GITHUB_REPOSITORY")),s=new S3t.Features(i,n,q5.getTemporaryDirectory(),r);try{await(await(0,E3t.getArtifactUploaderClient)(r,i.type,s)).uploadArtifact("proxy-log-file",[t],q5.getTemporaryDirectory(),{retentionDays:7})}catch(a){vd.warning(`Failed to upload debug artifacts: ${a}`)}}}N3t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @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. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/start-proxy/start-proxy-action.js b/start-proxy/start-proxy-action.js new file mode 100644 index 0000000000..ebc3c242dd --- /dev/null +++ b/start-proxy/start-proxy-action.js @@ -0,0 +1,130 @@ +"use strict";var S=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Cs=S(Ai=>{"use strict";Object.defineProperty(Ai,"__esModule",{value:!0});Ai.toCommandProperties=Ai.toCommandValue=void 0;function ZA(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}Ai.toCommandValue=ZA;function JA(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}Ai.toCommandProperties=JA});var Td=S(ur=>{"use strict";var eT=ur&&ur.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tT=ur&&ur.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rT=ur&&ur.__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)&&eT(t,e,r);return tT(t,e),t};Object.defineProperty(ur,"__esModule",{value:!0});ur.issue=ur.issueCommand=void 0;var nT=rT(require("os")),xd=Cs();function Ad(e,t,r){let n=new Mu(e,t,r);process.stdout.write(n.toString()+nT.EOL)}ur.issueCommand=Ad;function iT(e,t=""){Ad(e,{},t)}ur.issue=iT;var _d="::",Mu=class{constructor(t,r,n){t||(t="missing.command"),this.command=t,this.properties=r,this.message=n}toString(){let t=_d+this.command;if(this.properties&&Object.keys(this.properties).length>0){t+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:t+=",",t+=`${n}=${sT(i)}`)}}return t+=`${_d}${aT(this.message)}`,t}};function aT(e){return(0,xd.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function sT(e){return(0,xd.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var wd=S(cr=>{"use strict";var oT=cr&&cr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),uT=cr&&cr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$u=cr&&cr.__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)&&oT(t,e,r);return uT(t,e),t};Object.defineProperty(cr,"__esModule",{value:!0});cr.prepareKeyValueMessage=cr.issueFileCommand=void 0;var cT=$u(require("crypto")),Id=$u(require("fs")),Vu=$u(require("os")),bd=Cs();function lT(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!Id.existsSync(r))throw new Error(`Missing file at path: ${r}`);Id.appendFileSync(r,`${(0,bd.toCommandValue)(t)}${Vu.EOL}`,{encoding:"utf8"})}cr.issueFileCommand=lT;function fT(e,t){let r=`ghadelimiter_${cT.randomUUID()}`,n=(0,bd.toCommandValue)(t);if(e.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${e}<<${r}${Vu.EOL}${n}${Vu.EOL}${r}`}cr.prepareKeyValueMessage=fT});var Nd=S(Ti=>{"use strict";Object.defineProperty(Ti,"__esModule",{value:!0});Ti.checkBypass=Ti.getProxyUrl=void 0;function hT(e){let t=e.protocol==="https:";if(Rd(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}Ti.getProxyUrl=hT;function Rd(e){if(!e.hostname)return!1;let t=e.hostname;if(dT(t))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;e.port?n=Number(e.port):e.protocol==="http:"?n=80:e.protocol==="https:"&&(n=443);let i=[e.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||i.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}Ti.checkBypass=Rd;function dT(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 Pd=S(Ii=>{"use strict";var E6=require("net"),pT=require("tls"),Hu=require("http"),Od=require("https"),gT=require("events"),S6=require("assert"),yT=require("util");Ii.httpOverHttp=vT;Ii.httpsOverHttp=mT;Ii.httpOverHttps=ET;Ii.httpsOverHttps=ST;function vT(e){var t=new tn(e);return t.request=Hu.request,t}function mT(e){var t=new tn(e);return t.request=Hu.request,t.createSocket=Ld,t.defaultPort=443,t}function ET(e){var t=new tn(e);return t.request=Od.request,t}function ST(e){var t=new tn(e);return t.request=Od.request,t.createSocket=Ld,t.defaultPort=443,t}function tn(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||Hu.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(n,i,a,s){for(var o=Bd(i,a,s),u=0,c=t.requests.length;u=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",u),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function u(){a.emit("free",o,s)}function c(l){a.removeSocket(o),o.removeListener("free",u),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};tn.prototype.createSocket=function(t,r){var n=this,i={};n.sockets.push(i);var a=Gu({},n.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),vn("making CONNECT request");var s=n.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",u),s.once("connect",c),s.once("error",l),s.end();function o(f){f.upgrade=!0}function u(f,h,p){process.nextTick(function(){c(f,h,p)})}function c(f,h,p){if(s.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){vn("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var d=new Error("tunneling socket could not be established, statusCode="+f.statusCode);d.code="ECONNRESET",t.request.emit("error",d),n.removeSocket(i);return}if(p.length>0){vn("got illegal response body from proxy"),h.destroy();var d=new Error("got illegal response body from proxy");d.code="ECONNRESET",t.request.emit("error",d),n.removeSocket(i);return}return vn("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=h,r(h)}function l(f){s.removeAllListeners(),vn(`tunneling socket could not be established, cause=%s +`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",t.request.emit("error",h),n.removeSocket(i)}};tn.prototype.removeSocket=function(t){var r=this.sockets.indexOf(t);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(i){n.request.onSocket(i)})}};function Ld(e,t){var r=this;tn.prototype.createSocket.call(r,e,function(n){var i=e.request.getHeader("host"),a=Gu({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):e.host}),s=pT.connect(0,a);r.sockets[r.sockets.indexOf(n)]=s,t(s)})}function Bd(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function Gu(e){for(var t=1,r=arguments.length;t{Dd.exports=Pd()});var Wu=S(je=>{"use strict";var CT=je&&je.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),_T=je&&je.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bs=je&&je.__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)&&CT(t,e,r);return _T(t,e),t},ct=je&&je.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(je,"__esModule",{value:!0});je.HttpClient=je.isHttps=je.HttpClientResponse=je.HttpClientError=je.getProxyUrl=je.MediaTypes=je.Headers=je.HttpCodes=void 0;var _s=bs(require("http")),ju=bs(require("https")),Ud=bs(Nd()),xs=bs(kd()),br;(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"})(br=je.HttpCodes||(je.HttpCodes={}));var Bt;(function(e){e.Accept="accept",e.ContentType="content-type"})(Bt=je.Headers||(je.Headers={}));var mn;(function(e){e.ApplicationJson="application/json"})(mn=je.MediaTypes||(je.MediaTypes={}));function xT(e){let t=Ud.getProxyUrl(new URL(e));return t?t.href:""}je.getProxyUrl=xT;var AT=[br.MovedPermanently,br.ResourceMoved,br.SeeOther,br.TemporaryRedirect,br.PermanentRedirect],TT=[br.BadGateway,br.ServiceUnavailable,br.GatewayTimeout],IT=["OPTIONS","GET","DELETE","HEAD"],bT=10,wT=5,Ts=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};je.HttpClientError=Ts;var Is=class{constructor(t){this.message=t}readBody(){return ct(this,void 0,void 0,function*(){return new Promise(t=>ct(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",n=>{r=Buffer.concat([r,n])}),this.message.on("end",()=>{t(r.toString())})}))})}readBodyBuffer(){return ct(this,void 0,void 0,function*(){return new Promise(t=>ct(this,void 0,void 0,function*(){let r=[];this.message.on("data",n=>{r.push(n)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};je.HttpClientResponse=Is;function RT(e){return new URL(e).protocol==="https:"}je.isHttps=RT;var Ku=class{constructor(t,r,n){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=n,n&&(n.ignoreSslError!=null&&(this._ignoreSslError=n.ignoreSslError),this._socketTimeout=n.socketTimeout,n.allowRedirects!=null&&(this._allowRedirects=n.allowRedirects),n.allowRedirectDowngrade!=null&&(this._allowRedirectDowngrade=n.allowRedirectDowngrade),n.maxRedirects!=null&&(this._maxRedirects=Math.max(n.maxRedirects,0)),n.keepAlive!=null&&(this._keepAlive=n.keepAlive),n.allowRetries!=null&&(this._allowRetries=n.allowRetries),n.maxRetries!=null&&(this._maxRetries=n.maxRetries))}options(t,r){return ct(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return ct(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return ct(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,n){return ct(this,void 0,void 0,function*(){return this.request("POST",t,r,n||{})})}patch(t,r,n){return ct(this,void 0,void 0,function*(){return this.request("PATCH",t,r,n||{})})}put(t,r,n){return ct(this,void 0,void 0,function*(){return this.request("PUT",t,r,n||{})})}head(t,r){return ct(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,n,i){return ct(this,void 0,void 0,function*(){return this.request(t,r,n,i)})}getJson(t,r={}){return ct(this,void 0,void 0,function*(){r[Bt.Accept]=this._getExistingOrDefaultHeader(r,Bt.Accept,mn.ApplicationJson);let n=yield this.get(t,r);return this._processResponse(n,this.requestOptions)})}postJson(t,r,n={}){return ct(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[Bt.Accept]=this._getExistingOrDefaultHeader(n,Bt.Accept,mn.ApplicationJson),n[Bt.ContentType]=this._getExistingOrDefaultHeader(n,Bt.ContentType,mn.ApplicationJson);let a=yield this.post(t,i,n);return this._processResponse(a,this.requestOptions)})}putJson(t,r,n={}){return ct(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[Bt.Accept]=this._getExistingOrDefaultHeader(n,Bt.Accept,mn.ApplicationJson),n[Bt.ContentType]=this._getExistingOrDefaultHeader(n,Bt.ContentType,mn.ApplicationJson);let a=yield this.put(t,i,n);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,n={}){return ct(this,void 0,void 0,function*(){let i=JSON.stringify(r,null,2);n[Bt.Accept]=this._getExistingOrDefaultHeader(n,Bt.Accept,mn.ApplicationJson),n[Bt.ContentType]=this._getExistingOrDefaultHeader(n,Bt.ContentType,mn.ApplicationJson);let a=yield this.patch(t,i,n);return this._processResponse(a,this.requestOptions)})}request(t,r,n,i){return ct(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,i),o=this._allowRetries&&IT.includes(t)?this._maxRetries+1:1,u=0,c;do{if(c=yield this.requestRaw(s,n),c&&c.message&&c.message.statusCode===br.Unauthorized){let f;for(let h of this.handlers)if(h.canHandleAuthentication(c)){f=h;break}return f?f.handleAuthentication(this,s,n):c}let l=this._maxRedirects;for(;c.message.statusCode&&AT.includes(c.message.statusCode)&&this._allowRedirects&&l>0;){let f=c.message.headers.location;if(!f)break;let h=new URL(f);if(a.protocol==="https:"&&a.protocol!==h.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 c.readBody(),h.hostname!==a.hostname)for(let p in i)p.toLowerCase()==="authorization"&&delete i[p];s=this._prepareRequest(t,h,i),c=yield this.requestRaw(s,n),l--}if(!c.message.statusCode||!TT.includes(c.message.statusCode))return c;u+=1,u{function a(s,o){s?i(s):o?n(o):i(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,n){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let i=!1;function a(u,c){i||(i=!0,n(u,c))}let s=t.httpModule.request(t.options,u=>{let c=new Is(u);a(void 0,c)}),o;s.on("socket",u=>{o=u}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(u){a(u)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,n){let i={};i.parsedUrl=r;let a=i.parsedUrl.protocol==="https:";i.httpModule=a?ju:_s;let s=a?443:80;if(i.options={},i.options.host=i.parsedUrl.hostname,i.options.port=i.parsedUrl.port?parseInt(i.parsedUrl.port):s,i.options.path=(i.parsedUrl.pathname||"")+(i.parsedUrl.search||""),i.options.method=t,i.options.headers=this._mergeHeaders(n),this.userAgent!=null&&(i.options.headers["user-agent"]=this.userAgent),i.options.agent=this._getAgent(i.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(i.options);return i}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},As(this.requestOptions.headers),As(t||{})):As(t||{})}_getExistingOrDefaultHeader(t,r,n){let i;return this.requestOptions&&this.requestOptions.headers&&(i=As(this.requestOptions.headers)[r]),t[r]||i||n}_getAgent(t){let r,n=Ud.getProxyUrl(t),i=n&&n.hostname;if(this._keepAlive&&i&&(r=this._proxyAgent),this._keepAlive&&!i&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||_s.globalAgent.maxSockets),n&&n.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(n.username||n.password)&&{proxyAuth:`${n.username}:${n.password}`}),{host:n.hostname,port:n.port})},u,c=n.protocol==="https:";a?u=c?xs.httpsOverHttps:xs.httpsOverHttp:u=c?xs.httpOverHttps:xs.httpOverHttp,r=u(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new ju.Agent(o):new _s.Agent(o),this._agent=r}return r||(r=a?ju.globalAgent:_s.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return ct(this,void 0,void 0,function*(){t=Math.min(bT,t);let r=wT*Math.pow(2,t);return new Promise(n=>setTimeout(()=>n(),r))})}_processResponse(t,r){return ct(this,void 0,void 0,function*(){return new Promise((n,i)=>ct(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===br.NotFound&&n(s);function o(l,f){if(typeof f=="string"){let h=new Date(f);if(!isNaN(h.valueOf()))return h}return f}let u,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?u=JSON.parse(c,o):u=JSON.parse(c),s.result=u),s.headers=t.message.headers}catch{}if(a>299){let l;u&&u.message?l=u.message:c&&c.length>0?l=c:l=`Failed request: (${a})`;let f=new Ts(l,a);f.result=s.result,i(f)}else n(s)}))})}};je.HttpClient=Ku;var As=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var Fd=S(Pr=>{"use strict";var zu=Pr&&Pr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Pr,"__esModule",{value:!0});Pr.PersonalAccessTokenCredentialHandler=Pr.BearerCredentialHandler=Pr.BasicCredentialHandler=void 0;var Qu=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 zu(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pr.BasicCredentialHandler=Qu;var Yu=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 zu(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pr.BearerCredentialHandler=Yu;var Xu=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 zu(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pr.PersonalAccessTokenCredentialHandler=Xu});var Vd=S(bi=>{"use strict";var qd=bi&&bi.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(bi,"__esModule",{value:!0});bi.OidcClient=void 0;var NT=Wu(),OT=Fd(),Md=rn(),Zu=class e{static createHttpClient(t=!0,r=10){let n={allowRetries:t,maxRetries:r};return new NT.HttpClient("actions/oidc-client",[new OT.BearerCredentialHandler(e.getRequestToken())],n)}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 qd(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return qd(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let i=encodeURIComponent(t);r=`${r}&audience=${i}`}(0,Md.debug)(`ID token url is ${r}`);let n=yield e.getCall(r);return(0,Md.setSecret)(n),n}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bi.OidcClient=Zu});var rc=S(Gt=>{"use strict";var Ju=Gt&&Gt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Gt,"__esModule",{value:!0});Gt.summary=Gt.markdownSummary=Gt.SUMMARY_DOCS_URL=Gt.SUMMARY_ENV_VAR=void 0;var LT=require("os"),ec=require("fs"),{access:BT,appendFile:PT,writeFile:DT}=ec.promises;Gt.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Gt.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var tc=class{constructor(){this._buffer=""}filePath(){return Ju(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[Gt.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${Gt.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield BT(t,ec.constants.R_OK|ec.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,n={}){let i=Object.entries(n).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${i}>${r}`:`<${t}${i}>`}write(t){return Ju(this,void 0,void 0,function*(){let r=!!t?.overwrite,n=yield this.filePath();return yield(r?DT:PT)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Ju(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(LT.EOL)}addCodeBlock(t,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",t),n);return this.addRaw(i).addEOL()}addList(t,r=!1){let n=r?"ol":"ul",i=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(n,i);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(i=>{let a=i.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:u,colspan:c,rowspan:l}=s,f=o?"th":"td",h=Object.assign(Object.assign({},c&&{colspan:c}),l&&{rowspan:l});return this.wrap(f,u,h)}).join("");return this.wrap("tr",a)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(t,r){let n=this.wrap("details",this.wrap("summary",t)+r);return this.addRaw(n).addEOL()}addImage(t,r,n){let{width:i,height:a}=n||{},s=Object.assign(Object.assign({},i&&{width:i}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",a=this.wrap(i,t);return this.addRaw(a).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 n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",t,n);return this.addRaw(i).addEOL()}addLink(t,r){let n=this.wrap("a",t,{href:r});return this.addRaw(n).addEOL()}},$d=new tc;Gt.markdownSummary=$d;Gt.summary=$d});var Hd=S(jt=>{"use strict";var kT=jt&&jt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),UT=jt&&jt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FT=jt&&jt.__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)&&kT(t,e,r);return UT(t,e),t};Object.defineProperty(jt,"__esModule",{value:!0});jt.toPlatformPath=jt.toWin32Path=jt.toPosixPath=void 0;var qT=FT(require("path"));function MT(e){return e.replace(/[\\]/g,"/")}jt.toPosixPath=MT;function VT(e){return e.replace(/[/]/g,"\\")}jt.toWin32Path=VT;function $T(e){return e.replace(/[/\\]/g,qT.sep)}jt.toPlatformPath=$T});var ic=S(ae=>{"use strict";var HT=ae&&ae.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),GT=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jd=ae&&ae.__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)&&HT(t,e,r);return GT(t,e),t},nc=ae&&ae.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})},Kt;Object.defineProperty(ae,"__esModule",{value:!0});ae.getCmdPath=ae.tryGetExecutablePath=ae.isRooted=ae.isDirectory=ae.exists=ae.READONLY=ae.UV_FS_O_EXLOCK=ae.IS_WINDOWS=ae.unlink=ae.symlink=ae.stat=ae.rmdir=ae.rm=ae.rename=ae.readlink=ae.readdir=ae.open=ae.mkdir=ae.lstat=ae.copyFile=ae.chmod=void 0;var Kd=jd(require("fs")),ws=jd(require("path"));Kt=Kd.promises,ae.chmod=Kt.chmod,ae.copyFile=Kt.copyFile,ae.lstat=Kt.lstat,ae.mkdir=Kt.mkdir,ae.open=Kt.open,ae.readdir=Kt.readdir,ae.readlink=Kt.readlink,ae.rename=Kt.rename,ae.rm=Kt.rm,ae.rmdir=Kt.rmdir,ae.stat=Kt.stat,ae.symlink=Kt.symlink,ae.unlink=Kt.unlink;ae.IS_WINDOWS=process.platform==="win32";ae.UV_FS_O_EXLOCK=268435456;ae.READONLY=Kd.constants.O_RDONLY;function jT(e){return nc(this,void 0,void 0,function*(){try{yield ae.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}ae.exists=jT;function KT(e,t=!1){return nc(this,void 0,void 0,function*(){return(t?yield ae.stat(e):yield ae.lstat(e)).isDirectory()})}ae.isDirectory=KT;function WT(e){if(e=YT(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return ae.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}ae.isRooted=WT;function QT(e,t){return nc(this,void 0,void 0,function*(){let r;try{r=yield ae.stat(e)}catch(i){i.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${i}`)}if(r&&r.isFile()){if(ae.IS_WINDOWS){let i=ws.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===i))return e}else if(Gd(r))return e}let n=e;for(let i of t){e=n+i,r=void 0;try{r=yield ae.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(ae.IS_WINDOWS){try{let a=ws.dirname(e),s=ws.basename(e).toUpperCase();for(let o of yield ae.readdir(a))if(s===o.toUpperCase()){e=ws.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(Gd(r))return e}}return""})}ae.tryGetExecutablePath=QT;function YT(e){return e=e||"",ae.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function Gd(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function XT(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}ae.getCmdPath=XT});var sc=S(at=>{"use strict";var zT=at&&at.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ZT=at&&at.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wd=at&&at.__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)&&zT(t,e,r);return ZT(t,e),t},En=at&&at.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(at,"__esModule",{value:!0});at.findInPath=at.which=at.mkdirP=at.rmRF=at.mv=at.cp=void 0;var JT=require("assert"),Dr=Wd(require("path")),Me=Wd(ic());function eI(e,t,r={}){return En(this,void 0,void 0,function*(){let{force:n,recursive:i,copySourceDirectory:a}=rI(r),s=(yield Me.exists(t))?yield Me.stat(t):null;if(s&&s.isFile()&&!n)return;let o=s&&s.isDirectory()&&a?Dr.join(t,Dr.basename(e)):t;if(!(yield Me.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Me.stat(e)).isDirectory())if(i)yield zd(e,o,0,n);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Dr.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield Zd(e,o,n)}})}at.cp=eI;function tI(e,t,r={}){return En(this,void 0,void 0,function*(){if(yield Me.exists(t)){let n=!0;if((yield Me.isDirectory(t))&&(t=Dr.join(t,Dr.basename(e)),n=yield Me.exists(t)),n)if(r.force==null||r.force)yield Qd(t);else throw new Error("Destination already exists")}yield ac(Dr.dirname(t)),yield Me.rename(e,t)})}at.mv=tI;function Qd(e){return En(this,void 0,void 0,function*(){if(Me.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Me.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}at.rmRF=Qd;function ac(e){return En(this,void 0,void 0,function*(){JT.ok(e,"a path argument must be provided"),yield Me.mkdir(e,{recursive:!0})})}at.mkdirP=ac;function Yd(e,t){return En(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let n=yield Yd(e,!1);if(!n)throw Me.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 n}let r=yield Xd(e);return r&&r.length>0?r[0]:""})}at.which=Yd;function Xd(e){return En(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Me.IS_WINDOWS&&process.env.PATHEXT)for(let i of process.env.PATHEXT.split(Dr.delimiter))i&&t.push(i);if(Me.isRooted(e)){let i=yield Me.tryGetExecutablePath(e,t);return i?[i]:[]}if(e.includes(Dr.sep))return[];let r=[];if(process.env.PATH)for(let i of process.env.PATH.split(Dr.delimiter))i&&r.push(i);let n=[];for(let i of r){let a=yield Me.tryGetExecutablePath(Dr.join(i,e),t);a&&n.push(a)}return n})}at.findInPath=Xd;function rI(e){let t=e.force==null?!0:e.force,r=!!e.recursive,n=e.copySourceDirectory==null?!0:!!e.copySourceDirectory;return{force:t,recursive:r,copySourceDirectory:n}}function zd(e,t,r,n){return En(this,void 0,void 0,function*(){if(r>=255)return;r++,yield ac(t);let i=yield Me.readdir(e);for(let a of i){let s=`${e}/${a}`,o=`${t}/${a}`;(yield Me.lstat(s)).isDirectory()?yield zd(s,o,r,n):yield Zd(s,o,n)}yield Me.chmod(t,(yield Me.stat(e)).mode)})}function Zd(e,t,r){return En(this,void 0,void 0,function*(){if((yield Me.lstat(e)).isSymbolicLink()){try{yield Me.lstat(t),yield Me.unlink(t)}catch(i){i.code==="EPERM"&&(yield Me.chmod(t,"0666"),yield Me.unlink(t))}let n=yield Me.readlink(e);yield Me.symlink(n,t,Me.IS_WINDOWS?"junction":null)}else(!(yield Me.exists(t))||r)&&(yield Me.copyFile(e,t))})}});var cc=S(Wt=>{"use strict";var nI=Wt&&Wt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),iI=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wi=Wt&&Wt.__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)&&nI(t,e,r);return iI(t,e),t},Jd=Wt&&Wt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.argStringToArray=Wt.ToolRunner=void 0;var Rs=wi(require("os")),tp=wi(require("events")),aI=wi(require("child_process")),sI=wi(require("path")),oI=wi(sc()),ep=wi(ic()),uI=require("timers"),Ns=process.platform==="win32",oc=class extends tp.EventEmitter{constructor(t,r,n){if(super(),!t)throw new Error("Parameter 'toolPath' cannot be null or empty.");this.toolPath=t,this.args=r||[],this.options=n||{}}_debug(t){this.options.listeners&&this.options.listeners.debug&&this.options.listeners.debug(t)}_getCommandString(t,r){let n=this._getSpawnFileName(),i=this._getSpawnArgs(t),a=r?"":"[command]";if(Ns)if(this._isCmdFile()){a+=n;for(let s of i)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${n}"`;for(let s of i)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(n);for(let s of i)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=n;for(let s of i)a+=` ${s}`}return a}_processLineBuffer(t,r,n){try{let i=r+t.toString(),a=i.indexOf(Rs.EOL);for(;a>-1;){let s=i.substring(0,a);n(s),i=i.substring(a+Rs.EOL.length),a=i.indexOf(Rs.EOL)}return i}catch(i){return this._debug(`error processing line. Failed with error ${i}`),""}}_getSpawnFileName(){return Ns&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(Ns&&this._isCmdFile()){let r=`/D /S /C "${this._windowsQuoteCmdArg(this.toolPath)}`;for(let n of this.args)r+=" ",r+=t.windowsVerbatimArguments?n:this._windowsQuoteCmdArg(n);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=[" "," ","&","(",")","[","]","{","}","^","=",";","!","'","+",",","`","~","|","<",">",'"'],n=!1;for(let s of t)if(r.some(o=>o===s)){n=!0;break}if(!n)return t;let i='"',a=!0;for(let s=t.length;s>0;s--)i+=t[s-1],a&&t[s-1]==="\\"?i+="\\":t[s-1]==='"'?(a=!0,i+='"'):a=!1;return i+='"',i.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='"',n=!0;for(let i=t.length;i>0;i--)r+=t[i-1],n&&t[i-1]==="\\"?r+="\\":t[i-1]==='"'?(n=!0,r+="\\"):n=!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 n={};return n.cwd=t.cwd,n.env=t.env,n.windowsVerbatimArguments=t.windowsVerbatimArguments||this._isCmdFile(),t.windowsVerbatimArguments&&(n.argv0=`"${r}"`),n}exec(){return Jd(this,void 0,void 0,function*(){return!ep.isRooted(this.toolPath)&&(this.toolPath.includes("/")||Ns&&this.toolPath.includes("\\"))&&(this.toolPath=sI.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield oI.which(this.toolPath,!0),new Promise((t,r)=>Jd(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let n=this._cloneExecOptions(this.options);!n.silent&&n.outStream&&n.outStream.write(this._getCommandString(n)+Rs.EOL);let i=new uc(n,this.toolPath);if(i.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield ep.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=aI.spawn(a,this._getSpawnArgs(n),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!n.silent&&n.outStream&&n.outStream.write(c),o=this._processLineBuffer(c,o,l=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(l)})});let u="";if(s.stderr&&s.stderr.on("data",c=>{i.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!n.silent&&n.errStream&&n.outStream&&(n.failOnStdErr?n.errStream:n.outStream).write(c),u=this._processLineBuffer(c,u,l=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(l)})}),s.on("error",c=>{i.processError=c.message,i.processExited=!0,i.processClosed=!0,i.CheckComplete()}),s.on("exit",c=>{i.processExitCode=c,i.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),i.CheckComplete()}),s.on("close",c=>{i.processExitCode=c,i.processExited=!0,i.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),i.CheckComplete()}),i.on("done",(c,l)=>{o.length>0&&this.emit("stdline",o),u.length>0&&this.emit("errline",u),s.removeAllListeners(),c?r(c):t(l)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Wt.ToolRunner=oc;function cI(e){let t=[],r=!1,n=!1,i="";function a(s){n&&s!=='"'&&(i+="\\"),i+=s,n=!1}for(let s=0;s0&&(t.push(i),i="");continue}a(o)}return i.length>0&&t.push(i.trim()),t}Wt.argStringToArray=cI;var uc=class e extends tp.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=uI.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 Os=S(Qt=>{"use strict";var lI=Qt&&Qt.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),fI=Qt&&Qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hI=Qt&&Qt.__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)&&lI(t,e,r);return fI(t,e),t},ip=Qt&&Qt.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.getExecOutput=Qt.exec=void 0;var rp=require("string_decoder"),np=hI(cc());function ap(e,t,r){return ip(this,void 0,void 0,function*(){let n=np.argStringToArray(e);if(n.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let i=n[0];return t=n.slice(1).concat(t||[]),new np.ToolRunner(i,t,r).exec()})}Qt.exec=ap;function dI(e,t,r){var n,i;return ip(this,void 0,void 0,function*(){let a="",s="",o=new rp.StringDecoder("utf8"),u=new rp.StringDecoder("utf8"),c=(n=r?.listeners)===null||n===void 0?void 0:n.stdout,l=(i=r?.listeners)===null||i===void 0?void 0:i.stderr,f=m=>{s+=u.write(m),l&&l(m)},h=m=>{a+=o.write(m),c&&c(m)},p=Object.assign(Object.assign({},r?.listeners),{stdout:h,stderr:f}),d=yield ap(e,t,Object.assign(Object.assign({},r),{listeners:p}));return a+=o.end(),s+=u.end(),{exitCode:d,stdout:a,stderr:s}})}Qt.getExecOutput=dI});var op=S(Be=>{"use strict";var pI=Be&&Be.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),gI=Be&&Be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),yI=Be&&Be.__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)&&pI(t,e,r);return gI(t,e),t},Bs=Be&&Be.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})},vI=Be&&Be.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Be,"__esModule",{value:!0});Be.getDetails=Be.isLinux=Be.isMacOS=Be.isWindows=Be.arch=Be.platform=void 0;var sp=vI(require("os")),Ls=yI(Os()),mI=()=>Bs(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ls.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield Ls.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),EI=()=>Bs(void 0,void 0,void 0,function*(){var e,t,r,n;let{stdout:i}=yield Ls.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=i.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(n=(r=i.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&n!==void 0?n:"",version:a}}),SI=()=>Bs(void 0,void 0,void 0,function*(){let{stdout:e}=yield Ls.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Be.platform=sp.default.platform();Be.arch=sp.default.arch();Be.isWindows=Be.platform==="win32";Be.isMacOS=Be.platform==="darwin";Be.isLinux=Be.platform==="linux";function CI(){return Bs(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Be.isWindows?mI():Be.isMacOS?EI():SI()),{platform:Be.platform,arch:Be.arch,isWindows:Be.isWindows,isMacOS:Be.isMacOS,isLinux:Be.isLinux})})}Be.getDetails=CI});var rn=S(re=>{"use strict";var _I=re&&re.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),xI=re&&re.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fc=re&&re.__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,e,r);return xI(t,e),t},up=re&&re.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(re,"__esModule",{value:!0});re.platform=re.toPlatformPath=re.toWin32Path=re.toPosixPath=re.markdownSummary=re.summary=re.getIDToken=re.getState=re.saveState=re.group=re.endGroup=re.startGroup=re.info=re.notice=re.warning=re.error=re.debug=re.isDebug=re.setFailed=re.setCommandEcho=re.setOutput=re.getBooleanInput=re.getMultilineInput=re.getInput=re.addPath=re.setSecret=re.exportVariable=re.ExitCode=void 0;var lr=Td(),Qn=wd(),Ri=Cs(),cp=fc(require("os")),AI=fc(require("path")),TI=Vd(),lc;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(lc||(re.ExitCode=lc={}));function II(e,t){let r=(0,Ri.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Qn.issueFileCommand)("ENV",(0,Qn.prepareKeyValueMessage)(e,t));(0,lr.issueCommand)("set-env",{name:e},r)}re.exportVariable=II;function bI(e){(0,lr.issueCommand)("add-mask",{},e)}re.setSecret=bI;function wI(e){process.env.GITHUB_PATH||""?(0,Qn.issueFileCommand)("PATH",e):(0,lr.issueCommand)("add-path",{},e),process.env.PATH=`${e}${AI.delimiter}${process.env.PATH}`}re.addPath=wI;function hc(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()}re.getInput=hc;function RI(e,t){let r=hc(e,t).split(` +`).filter(n=>n!=="");return t&&t.trimWhitespace===!1?r:r.map(n=>n.trim())}re.getMultilineInput=RI;function NI(e,t){let r=["true","True","TRUE"],n=["false","False","FALSE"],i=hc(e,t);if(r.includes(i))return!0;if(n.includes(i))return!1;throw new TypeError(`Input does not meet YAML 1.2 "Core Schema" specification: ${e} +Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}re.getBooleanInput=NI;function OI(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Qn.issueFileCommand)("OUTPUT",(0,Qn.prepareKeyValueMessage)(e,t));process.stdout.write(cp.EOL),(0,lr.issueCommand)("set-output",{name:e},(0,Ri.toCommandValue)(t))}re.setOutput=OI;function LI(e){(0,lr.issue)("echo",e?"on":"off")}re.setCommandEcho=LI;function BI(e){process.exitCode=lc.Failure,lp(e)}re.setFailed=BI;function PI(){return process.env.RUNNER_DEBUG==="1"}re.isDebug=PI;function DI(e){(0,lr.issueCommand)("debug",{},e)}re.debug=DI;function lp(e,t={}){(0,lr.issueCommand)("error",(0,Ri.toCommandProperties)(t),e instanceof Error?e.toString():e)}re.error=lp;function kI(e,t={}){(0,lr.issueCommand)("warning",(0,Ri.toCommandProperties)(t),e instanceof Error?e.toString():e)}re.warning=kI;function UI(e,t={}){(0,lr.issueCommand)("notice",(0,Ri.toCommandProperties)(t),e instanceof Error?e.toString():e)}re.notice=UI;function FI(e){process.stdout.write(e+cp.EOL)}re.info=FI;function fp(e){(0,lr.issue)("group",e)}re.startGroup=fp;function hp(){(0,lr.issue)("endgroup")}re.endGroup=hp;function qI(e,t){return up(this,void 0,void 0,function*(){fp(e);let r;try{r=yield t()}finally{hp()}return r})}re.group=qI;function MI(e,t){if(process.env.GITHUB_STATE||"")return(0,Qn.issueFileCommand)("STATE",(0,Qn.prepareKeyValueMessage)(e,t));(0,lr.issueCommand)("save-state",{name:e},(0,Ri.toCommandValue)(t))}re.saveState=MI;function VI(e){return process.env[`STATE_${e}`]||""}re.getState=VI;function $I(e){return up(this,void 0,void 0,function*(){return yield TI.OidcClient.getIDToken(e)})}re.getIDToken=$I;var HI=rc();Object.defineProperty(re,"summary",{enumerable:!0,get:function(){return HI.summary}});var GI=rc();Object.defineProperty(re,"markdownSummary",{enumerable:!0,get:function(){return GI.markdownSummary}});var dc=Hd();Object.defineProperty(re,"toPosixPath",{enumerable:!0,get:function(){return dc.toPosixPath}});Object.defineProperty(re,"toWin32Path",{enumerable:!0,get:function(){return dc.toWin32Path}});Object.defineProperty(re,"toPlatformPath",{enumerable:!0,get:function(){return dc.toPlatformPath}});re.platform=fc(op())});var Cc=S((de,vp)=>{de=vp.exports=_e;var $e;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?$e=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:$e=function(){};de.SEMVER_SPEC_VERSION="2.0.0";var Ca=256,Ps=Number.MAX_SAFE_INTEGER||9007199254740991,pc=16,jI=Ca-6,Ni=de.re=[],Ve=de.safeRe=[],k=de.src=[],O=de.tokens={},gp=0;function Te(e){O[e]=gp++}var yc="[a-zA-Z0-9-]",gc=[["\\s",1],["\\d",Ca],[yc,jI]];function xa(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");k[O.XRANGEIDENTIFIERLOOSE]=k[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");k[O.XRANGEIDENTIFIER]=k[O.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");k[O.XRANGEPLAIN]="[v=\\s]*("+k[O.XRANGEIDENTIFIER]+")(?:\\.("+k[O.XRANGEIDENTIFIER]+")(?:\\.("+k[O.XRANGEIDENTIFIER]+")(?:"+k[O.PRERELEASE]+")?"+k[O.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");k[O.XRANGEPLAINLOOSE]="[v=\\s]*("+k[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+k[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+k[O.XRANGEIDENTIFIERLOOSE]+")(?:"+k[O.PRERELEASELOOSE]+")?"+k[O.BUILD]+"?)?)?";Te("XRANGE");k[O.XRANGE]="^"+k[O.GTLT]+"\\s*"+k[O.XRANGEPLAIN]+"$";Te("XRANGELOOSE");k[O.XRANGELOOSE]="^"+k[O.GTLT]+"\\s*"+k[O.XRANGEPLAINLOOSE]+"$";Te("COERCE");k[O.COERCE]="(^|[^\\d])(\\d{1,"+pc+"})(?:\\.(\\d{1,"+pc+"}))?(?:\\.(\\d{1,"+pc+"}))?(?:$|[^\\d])";Te("COERCERTL");Ni[O.COERCERTL]=new RegExp(k[O.COERCE],"g");Ve[O.COERCERTL]=new RegExp(xa(k[O.COERCE]),"g");Te("LONETILDE");k[O.LONETILDE]="(?:~>?)";Te("TILDETRIM");k[O.TILDETRIM]="(\\s*)"+k[O.LONETILDE]+"\\s+";Ni[O.TILDETRIM]=new RegExp(k[O.TILDETRIM],"g");Ve[O.TILDETRIM]=new RegExp(xa(k[O.TILDETRIM]),"g");var KI="$1~";Te("TILDE");k[O.TILDE]="^"+k[O.LONETILDE]+k[O.XRANGEPLAIN]+"$";Te("TILDELOOSE");k[O.TILDELOOSE]="^"+k[O.LONETILDE]+k[O.XRANGEPLAINLOOSE]+"$";Te("LONECARET");k[O.LONECARET]="(?:\\^)";Te("CARETTRIM");k[O.CARETTRIM]="(\\s*)"+k[O.LONECARET]+"\\s+";Ni[O.CARETTRIM]=new RegExp(k[O.CARETTRIM],"g");Ve[O.CARETTRIM]=new RegExp(xa(k[O.CARETTRIM]),"g");var WI="$1^";Te("CARET");k[O.CARET]="^"+k[O.LONECARET]+k[O.XRANGEPLAIN]+"$";Te("CARETLOOSE");k[O.CARETLOOSE]="^"+k[O.LONECARET]+k[O.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");k[O.COMPARATORLOOSE]="^"+k[O.GTLT]+"\\s*("+k[O.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");k[O.COMPARATOR]="^"+k[O.GTLT]+"\\s*("+k[O.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");k[O.COMPARATORTRIM]="(\\s*)"+k[O.GTLT]+"\\s*("+k[O.LOOSEPLAIN]+"|"+k[O.XRANGEPLAIN]+")";Ni[O.COMPARATORTRIM]=new RegExp(k[O.COMPARATORTRIM],"g");Ve[O.COMPARATORTRIM]=new RegExp(xa(k[O.COMPARATORTRIM]),"g");var QI="$1$2$3";Te("HYPHENRANGE");k[O.HYPHENRANGE]="^\\s*("+k[O.XRANGEPLAIN]+")\\s+-\\s+("+k[O.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");k[O.HYPHENRANGELOOSE]="^\\s*("+k[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+k[O.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");k[O.STAR]="(<|>)?=?\\s*\\*";for(kr=0;krCa)return null;var r=t.loose?Ve[O.LOOSE]:Ve[O.FULL];if(!r.test(e))return null;try{return new _e(e,t)}catch{return null}}de.valid=YI;function YI(e,t){var r=Xn(e,t);return r?r.version:null}de.clean=XI;function XI(e,t){var r=Xn(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}de.SemVer=_e;function _e(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof _e){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Ca)throw new TypeError("version is longer than "+Ca+" characters");if(!(this instanceof _e))return new _e(e,t);$e("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ve[O.LOOSE]:Ve[O.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>Ps||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Ps||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Ps||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(function(n){if(/^[0-9]+$/.test(n)){var i=+n;if(i>=0&&i=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};de.inc=zI;function zI(e,t,r,n){typeof r=="string"&&(n=r,r=void 0);try{return new _e(e,r).inc(t,n).version}catch{return null}}de.diff=ZI;function ZI(e,t){if(vc(e,t))return null;var r=Xn(e),n=Xn(t),i="";if(r.prerelease.length||n.prerelease.length){i="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==n[s])return i+s;return a}de.compareIdentifiers=Yn;var dp=/^[0-9]+$/;function Yn(e,t){var r=dp.test(e),n=dp.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:e0}de.lt=Ds;function Ds(e,t,r){return nn(e,t,r)<0}de.eq=vc;function vc(e,t,r){return nn(e,t,r)===0}de.neq=yp;function yp(e,t,r){return nn(e,t,r)!==0}de.gte=mc;function mc(e,t,r){return nn(e,t,r)>=0}de.lte=Ec;function Ec(e,t,r){return nn(e,t,r)<=0}de.cmp=ks;function ks(e,t,r,n){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 vc(e,r,n);case"!=":return yp(e,r,n);case">":return _a(e,r,n);case">=":return mc(e,r,n);case"<":return Ds(e,r,n);case"<=":return Ec(e,r,n);default:throw new TypeError("Invalid operator: "+t)}}de.Comparator=fr;function fr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof fr){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof fr))return new fr(e,t);e=e.trim().split(/\s+/).join(" "),$e("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Oi?this.value="":this.value=this.operator+this.semver.version,$e("comp",this)}var Oi={};fr.prototype.parse=function(e){var t=this.options.loose?Ve[O.COMPARATORLOOSE]:Ve[O.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 _e(r[2],this.options.loose):this.semver=Oi};fr.prototype.toString=function(){return this.value};fr.prototype.test=function(e){if($e("Comparator.test",e,this.options.loose),this.semver===Oi||e===Oi)return!0;if(typeof e=="string")try{e=new _e(e,this.options)}catch{return!1}return ks(e,this.operator,this.semver,this.options)};fr.prototype.intersects=function(e,t){if(!(e instanceof fr))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 nt(e.value,t),Us(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new nt(this.value,t),Us(e.semver,r,t));var n=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),i=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=ks(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),u=ks(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return n||i||a&&s||o||u};de.Range=nt;function nt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof nt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new nt(e.raw,t);if(e instanceof fr)return new nt(e.value,t);if(!(this instanceof nt))return new nt(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()}nt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};nt.prototype.toString=function(){return this.range};nt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ve[O.HYPHENRANGELOOSE]:Ve[O.HYPHENRANGE];e=e.replace(r,vb),$e("hyphen replace",e),e=e.replace(Ve[O.COMPARATORTRIM],QI),$e("comparator trim",e,Ve[O.COMPARATORTRIM]),e=e.replace(Ve[O.TILDETRIM],KI),e=e.replace(Ve[O.CARETTRIM],WI),e=e.split(/\s+/).join(" ");var n=t?Ve[O.COMPARATORLOOSE]:Ve[O.COMPARATOR],i=e.split(" ").map(function(a){return cb(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter(function(a){return!!a.match(n)})),i=i.map(function(a){return new fr(a,this.options)},this),i};nt.prototype.intersects=function(e,t){if(!(e instanceof nt))throw new TypeError("a Range is required");return this.set.some(function(r){return pp(r,t)&&e.set.some(function(n){return pp(n,t)&&r.every(function(i){return n.every(function(a){return i.intersects(a,t)})})})})};function pp(e,t){for(var r=!0,n=e.slice(),i=n.pop();r&&n.length;)r=n.every(function(a){return i.intersects(a,t)}),i=n.pop();return r}de.toComparators=ub;function ub(e,t){return new nt(e,t).set.map(function(r){return r.map(function(n){return n.value}).join(" ").trim().split(" ")})}function cb(e,t){return $e("comp",e,t),e=hb(e,t),$e("caret",e),e=lb(e,t),$e("tildes",e),e=pb(e,t),$e("xrange",e),e=yb(e,t),$e("stars",e),e}function Pt(e){return!e||e.toLowerCase()==="x"||e==="*"}function lb(e,t){return e.trim().split(/\s+/).map(function(r){return fb(r,t)}).join(" ")}function fb(e,t){var r=t.loose?Ve[O.TILDELOOSE]:Ve[O.TILDE];return e.replace(r,function(n,i,a,s,o){$e("tilde",e,n,i,a,s,o);var u;return Pt(i)?u="":Pt(a)?u=">="+i+".0.0 <"+(+i+1)+".0.0":Pt(s)?u=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":o?($e("replaceTilde pr",o),u=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0"):u=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0",$e("tilde return",u),u})}function hb(e,t){return e.trim().split(/\s+/).map(function(r){return db(r,t)}).join(" ")}function db(e,t){$e("caret",e,t);var r=t.loose?Ve[O.CARETLOOSE]:Ve[O.CARET];return e.replace(r,function(n,i,a,s,o){$e("caret",e,n,i,a,s,o);var u;return Pt(i)?u="":Pt(a)?u=">="+i+".0.0 <"+(+i+1)+".0.0":Pt(s)?i==="0"?u=">="+i+"."+a+".0 <"+i+"."+(+a+1)+".0":u=">="+i+"."+a+".0 <"+(+i+1)+".0.0":o?($e("replaceCaret pr",o),i==="0"?a==="0"?u=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+a+"."+(+s+1):u=">="+i+"."+a+"."+s+"-"+o+" <"+i+"."+(+a+1)+".0":u=">="+i+"."+a+"."+s+"-"+o+" <"+(+i+1)+".0.0"):($e("no pr"),i==="0"?a==="0"?u=">="+i+"."+a+"."+s+" <"+i+"."+a+"."+(+s+1):u=">="+i+"."+a+"."+s+" <"+i+"."+(+a+1)+".0":u=">="+i+"."+a+"."+s+" <"+(+i+1)+".0.0"),$e("caret return",u),u})}function pb(e,t){return $e("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return gb(r,t)}).join(" ")}function gb(e,t){e=e.trim();var r=t.loose?Ve[O.XRANGELOOSE]:Ve[O.XRANGE];return e.replace(r,function(n,i,a,s,o,u){$e("xRange",e,n,i,a,s,o,u);var c=Pt(a),l=c||Pt(s),f=l||Pt(o),h=f;return i==="="&&h&&(i=""),u=t.includePrerelease?"-0":"",c?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&h?(l&&(s=0),o=0,i===">"?(i=">=",l?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",l?a=+a+1:s=+s+1),n=i+a+"."+s+"."+o+u):l?n=">="+a+".0.0"+u+" <"+(+a+1)+".0.0"+u:f&&(n=">="+a+"."+s+".0"+u+" <"+a+"."+(+s+1)+".0"+u),$e("xRange return",n),n})}function yb(e,t){return $e("replaceStars",e,t),e.trim().replace(Ve[O.STAR],"")}function vb(e,t,r,n,i,a,s,o,u,c,l,f,h){return Pt(r)?t="":Pt(n)?t=">="+r+".0.0":Pt(i)?t=">="+r+"."+n+".0":t=">="+t,Pt(u)?o="":Pt(c)?o="<"+(+u+1)+".0.0":Pt(l)?o="<"+u+"."+(+c+1)+".0":f?o="<="+u+"."+c+"."+l+"-"+f:o="<="+o,(t+" "+o).trim()}nt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new _e(e,this.options)}catch{return!1}for(var t=0;t0){var i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}de.satisfies=Us;function Us(e,t,r){try{t=new nt(t,r)}catch{return!1}return t.test(e)}de.maxSatisfying=Eb;function Eb(e,t,r){var n=null,i=null;try{var a=new nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new _e(n,r))}),n}de.minSatisfying=Sb;function Sb(e,t,r){var n=null,i=null;try{var a=new nt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new _e(n,r))}),n}de.minVersion=Cb;function Cb(e,t){e=new nt(e,t);var r=new _e("0.0.0");if(e.test(r)||(r=new _e("0.0.0-0"),e.test(r)))return r;r=null;for(var n=0;n":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||_a(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}de.validRange=_b;function _b(e,t){try{return new nt(e,t).range||"*"}catch{return null}}de.ltr=xb;function xb(e,t,r){return Sc(e,t,"<",r)}de.gtr=Ab;function Ab(e,t,r){return Sc(e,t,">",r)}de.outside=Sc;function Sc(e,t,r,n){e=new _e(e,n),t=new nt(t,n);var i,a,s,o,u;switch(r){case">":i=_a,a=Ec,s=Ds,o=">",u=">=";break;case"<":i=Ds,a=mc,s=_a,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Us(e,t,n))return!1;for(var c=0;c=0.0.0")),f=f||p,h=h||p,i(p.semver,f.semver,n)?f=p:s(p.semver,h.semver,n)&&(h=p)}),f.operator===o||f.operator===u||(!h.operator||h.operator===o)&&a(e,h.semver))return!1;if(h.operator===u&&s(e,h.semver))return!1}return!0}de.prerelease=Tb;function Tb(e,t){var r=Xn(e,t);return r&&r.prerelease.length?r.prerelease:null}de.intersects=Ib;function Ib(e,t,r){return e=new nt(e,r),t=new nt(t,r),e.intersects(t)}de.coerce=bb;function bb(e,t){if(e instanceof _e)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(Ve[O.COERCE]);else{for(var n;(n=Ve[O.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||n.index+n[0].length!==r.index+r[0].length)&&(r=n),Ve[O.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;Ve[O.COERCERTL].lastIndex=-1}return r===null?null:Xn(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var Sp=S((It,xc)=>{"use strict";var wb=It&&It.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Rb=It&&It.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nb=It&&It.__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)&&wb(t,e,r);return Rb(t,e),t},Ob=It&&It.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(It,"__esModule",{value:!0});It._readLinuxVersionFile=It._getOsVersion=It._findMatch=void 0;var mp=Nb(Cc()),_c=rn(),Ep=require("os"),Lb=require("child_process"),Fs=require("fs");function Bb(e,t,r,n){return Ob(this,void 0,void 0,function*(){let i=Ep.platform(),a,s,o;for(let u of r){let c=u.version;if(_c.debug(`check ${c} satisfies ${e}`),mp.satisfies(c,e)&&(!t||u.stable===t)&&(o=u.files.find(l=>{_c.debug(`${l.arch}===${n} && ${l.platform}===${i}`);let f=l.arch===n&&l.platform===i;if(f&&l.platform_version){let h=xc.exports._getOsVersion();h===l.platform_version?f=!0:f=mp.satisfies(h,l.platform_version)}return f}),o)){_c.debug(`matched ${u.version}`),s=u;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}It._findMatch=Bb;function Pb(){let e=Ep.platform(),t="";if(e==="darwin")t=Lb.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=xc.exports._readLinuxVersionFile();if(r){let n=r.split(` +`);for(let i of n){let a=i.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}It._getOsVersion=Pb;function Db(){let e="/etc/lsb-release",t="/etc/os-release",r="";return Fs.existsSync(e)?r=Fs.readFileSync(e).toString():Fs.existsSync(t)&&(r=Fs.readFileSync(t).toString()),r}It._readLinuxVersionFile=Db});var _p=S((P6,Cp)=>{var kb=require("crypto");Cp.exports=function(){return kb.randomBytes(16)}});var Tp=S((D6,Ap)=>{var xp=[];for(Aa=0;Aa<256;++Aa)xp[Aa]=(Aa+256).toString(16).substr(1);var Aa;function Ub(e,t){var r=t||0,n=xp;return[n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],"-",n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]],n[e[r++]]].join("")}Ap.exports=Ub});var bp=S((k6,Ip)=>{var Fb=_p(),qb=Tp();function Mb(e,t,r){var n=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var i=e.random||(e.rng||Fb)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t)for(var a=0;a<16;++a)t[n+a]=i[a];return t||qb(i)}Ip.exports=Mb});var Np=S(hr=>{"use strict";var Vb=hr&&hr.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),$b=hr&&hr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hb=hr&&hr.__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)&&Vb(t,e,r);return $b(t,e),t},wp=hr&&hr.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})};Object.defineProperty(hr,"__esModule",{value:!0});hr.RetryHelper=void 0;var Rp=Hb(rn()),Ac=class{constructor(t,r,n){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(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(t,r){return wp(this,void 0,void 0,function*(){let n=1;for(;nsetTimeout(r,t*1e3))})}};hr.RetryHelper=Ac});var Fp=S(xe=>{"use strict";var Gb=xe&&xe.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),jb=xe&&xe.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ur=xe&&xe.__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)&&Gb(t,e,r);return jb(t,e),t},Dt=xe&&xe.__awaiter||function(e,t,r,n){function i(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(l){try{c(n.next(l))}catch(f){s(f)}}function u(l){try{c(n.throw(l))}catch(f){s(f)}}function c(l){l.done?a(l.value):i(l.value).then(o,u)}c((n=n.apply(e,t||[])).next())})},Kb=xe&&xe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(xe,"__esModule",{value:!0});xe.evaluateVersions=xe.isExplicitVersion=xe.findFromManifest=xe.getManifestFromRepo=xe.findAllVersions=xe.find=xe.cacheFile=xe.cacheDir=xe.extractZip=xe.extractXar=xe.extractTar=xe.extract7z=xe.downloadTool=xe.HTTPError=void 0;var qe=Ur(rn()),er=Ur(sc()),dr=Ur(require("fs")),Wb=Ur(Sp()),Ia=Ur(require("os")),wr=Ur(require("path")),Op=Ur(Wu()),an=Ur(Cc()),Qb=Ur(require("stream")),Yb=Ur(require("util")),Li=require("assert"),Lp=Kb(bp()),Sn=Os(),Xb=Np(),Ta=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};xe.HTTPError=Ta;var Ic=process.platform==="win32",zb=process.platform==="darwin",Zb="actions/tool-cache";function Jb(e,t,r,n){return Dt(this,void 0,void 0,function*(){t=t||wr.join(Up(),Lp.default()),yield er.mkdirP(wr.dirname(t)),qe.debug(`Downloading ${e}`),qe.debug(`Destination ${t}`);let i=3,a=Tc("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=Tc("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Xb.RetryHelper(i,a,s).execute(()=>Dt(this,void 0,void 0,function*(){return yield ew(e,t||"",r,n)}),u=>!(u instanceof Ta&&u.httpStatusCode&&u.httpStatusCode<500&&u.httpStatusCode!==408&&u.httpStatusCode!==429))})}xe.downloadTool=Jb;function ew(e,t,r,n){return Dt(this,void 0,void 0,function*(){if(dr.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let i=new Op.HttpClient(Zb,[],{allowRetries:!1});r&&(qe.debug("set auth"),n===void 0&&(n={}),n.authorization=r);let a=yield i.get(e,n);if(a.message.statusCode!==200){let l=new Ta(a.message.statusCode);throw qe.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),l}let s=Yb.promisify(Qb.pipeline),u=Tc("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),c=!1;try{return yield s(u,dr.createWriteStream(t)),qe.debug("download complete"),c=!0,t}finally{if(!c){qe.debug("download failed");try{yield er.rmRF(t)}catch(l){qe.debug(`Failed to delete '${t}'. ${l.message}`)}}}})}function tw(e,t,r){return Dt(this,void 0,void 0,function*(){Li.ok(Ic,"extract7z() not supported on current OS"),Li.ok(e,'parameter "file" is required'),t=yield qs(t);let n=process.cwd();if(process.chdir(t),r)try{let a=["x",qe.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield Sn.exec(`"${r}"`,a,s)}finally{process.chdir(n)}else{let i=wr.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),u=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' -Source '${a}' -Target '${s}'`],c={silent:!0};try{let l=yield er.which("powershell",!0);yield Sn.exec(`"${l}"`,u,c)}finally{process.chdir(n)}}return t})}xe.extract7z=tw;function rw(e,t,r="xz"){return Dt(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield qs(t),qe.debug("Checking tar --version");let n="";yield Sn.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:u=>n+=u.toString(),stderr:u=>n+=u.toString()}}),qe.debug(n.trim());let i=n.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],qe.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return Ic&&i&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),i&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield Sn.exec("tar",a),t})}xe.extractTar=rw;function nw(e,t,r=[]){return Dt(this,void 0,void 0,function*(){Li.ok(zb,"extractXar() not supported on current OS"),Li.ok(e,'parameter "file" is required'),t=yield qs(t);let n;r instanceof Array?n=r:n=[r],n.push("-x","-C",t,"-f",e),qe.isDebug()&&n.push("-v");let i=yield er.which("xar",!0);return yield Sn.exec(`"${i}"`,hw(n)),t})}xe.extractXar=nw;function iw(e,t){return Dt(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield qs(t),Ic?yield aw(e,t):yield sw(e,t),t})}xe.extractZip=iw;function aw(e,t){return Dt(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=yield er.which("pwsh",!1);if(i){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('${r}', '${n}', $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 '${n}' -Force } else { throw $_ } } ;`].join(" ")];qe.debug(`Using pwsh at path: ${i}`),yield Sn.exec(`"${i}"`,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 '${r}' -DestinationPath '${n}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${n}', $true) }`].join(" ")],o=yield er.which("powershell",!0);qe.debug(`Using powershell at path: ${o}`),yield Sn.exec(`"${o}"`,s)}})}function sw(e,t){return Dt(this,void 0,void 0,function*(){let r=yield er.which("unzip",!0),n=[e];qe.isDebug()||n.unshift("-q"),n.unshift("-o"),yield Sn.exec(`"${r}"`,n,{cwd:t})})}function ow(e,t,r,n){return Dt(this,void 0,void 0,function*(){if(r=an.clean(r)||r,n=n||Ia.arch(),qe.debug(`Caching tool ${t} ${r} ${n}`),qe.debug(`source dir: ${e}`),!dr.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let i=yield Pp(t,r,n);for(let a of dr.readdirSync(e)){let s=wr.join(e,a);yield er.cp(s,i,{recursive:!0})}return Dp(t,r,n),i})}xe.cacheDir=ow;function uw(e,t,r,n,i){return Dt(this,void 0,void 0,function*(){if(n=an.clean(n)||n,i=i||Ia.arch(),qe.debug(`Caching tool ${r} ${n} ${i}`),qe.debug(`source file: ${e}`),!dr.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield Pp(r,n,i),s=wr.join(a,t);return qe.debug(`destination file ${s}`),yield er.cp(e,s),Dp(r,n,i),a})}xe.cacheFile=uw;function cw(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Ia.arch(),!bc(t)){let i=Bp(e,r);t=kp(i,t)}let n="";if(t){t=an.clean(t)||"";let i=wr.join(Ms(),e,t,r);qe.debug(`checking cache: ${i}`),dr.existsSync(i)&&dr.existsSync(`${i}.complete`)?(qe.debug(`Found tool in cache ${e} ${t} ${r}`),n=i):qe.debug("not found")}return n}xe.find=cw;function Bp(e,t){let r=[];t=t||Ia.arch();let n=wr.join(Ms(),e);if(dr.existsSync(n)){let i=dr.readdirSync(n);for(let a of i)if(bc(a)){let s=wr.join(n,a,t||"");dr.existsSync(s)&&dr.existsSync(`${s}.complete`)&&r.push(a)}}return r}xe.findAllVersions=Bp;function lw(e,t,r,n="master"){return Dt(this,void 0,void 0,function*(){let i=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${n}`,s=new Op.HttpClient("tool-cache"),o={};r&&(qe.debug("set auth"),o.authorization=r);let u=yield s.getJson(a,o);if(!u.result)return i;let c="";for(let f of u.result.tree)if(f.path==="versions-manifest.json"){c=f.url;break}o.accept="application/vnd.github.VERSION.raw";let l=yield(yield s.get(c,o)).readBody();if(l){l=l.replace(/^\uFEFF/,"");try{i=JSON.parse(l)}catch{qe.debug("Invalid json")}}return i})}xe.getManifestFromRepo=lw;function fw(e,t,r,n=Ia.arch()){return Dt(this,void 0,void 0,function*(){return yield Wb._findMatch(e,t,r,n)})}xe.findFromManifest=fw;function qs(e){return Dt(this,void 0,void 0,function*(){return e||(e=wr.join(Up(),Lp.default())),yield er.mkdirP(e),e})}function Pp(e,t,r){return Dt(this,void 0,void 0,function*(){let n=wr.join(Ms(),e,an.clean(t)||t,r||"");qe.debug(`destination ${n}`);let i=`${n}.complete`;return yield er.rmRF(n),yield er.rmRF(i),yield er.mkdirP(n),n})}function Dp(e,t,r){let i=`${wr.join(Ms(),e,an.clean(t)||t,r||"")}.complete`;dr.writeFileSync(i,""),qe.debug("finished caching tool")}function bc(e){let t=an.clean(e)||"";qe.debug(`isExplicit: ${t}`);let r=an.valid(t)!=null;return qe.debug(`explicit? ${r}`),r}xe.isExplicitVersion=bc;function kp(e,t){let r="";qe.debug(`evaluating ${e.length} versions`),e=e.sort((n,i)=>an.gt(n,i)?1:-1);for(let n=e.length-1;n>=0;n--){let i=e[n];if(an.satisfies(i,t)){r=i;break}}return r?qe.debug(`matched: ${r}`):qe.debug("match not found"),r}xe.evaluateVersions=kp;function Ms(){let e=process.env.RUNNER_TOOL_CACHE||"";return Li.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function Up(){let e=process.env.RUNNER_TEMP||"";return Li.ok(e,"Expected RUNNER_TEMP to be defined"),e}function Tc(e,t){let r=global[e];return r!==void 0?r:t}function hw(e){return Array.from(new Set(e))}});var Ae=S((q6,qp)=>{qp.exports={options:{usePureJavaScript:!1}}});var $p=S((M6,Vp)=>{var wc={};Vp.exports=wc;var Mp={};wc.encode=function(e,t,r){if(typeof t!="string")throw new TypeError('"alphabet" must be a string.');if(r!==void 0&&typeof r!="number")throw new TypeError('"maxline" must be a number.');var n="";if(!(e instanceof Uint8Array))n=dw(e,t);else{var i=0,a=t.length,s=t.charAt(0),o=[0];for(i=0;i0;)o.push(c%a),c=c/a|0}for(i=0;e[i]===0&&i=0;--i)n+=t[o[i]]}if(r){var l=new RegExp(".{1,"+r+"}","g");n=n.match(l).join(`\r +`)}return n};wc.decode=function(e,t){if(typeof e!="string")throw new TypeError('"input" must be a string.');if(typeof t!="string")throw new TypeError('"alphabet" must be a string.');var r=Mp[t];if(!r){r=Mp[t]=[];for(var n=0;n>=8;for(;c>0;)s.push(c&255),c>>=8}for(var l=0;e[l]===a&&l0;)a.push(o%n),o=o/n|0}var u="";for(r=0;e.at(r)===0&&r=0;--r)u+=t[a[r]];return u}});var ke=S((V6,Kp)=>{var Hp=Ae(),Gp=$p(),A=Kp.exports=Hp.util=Hp.util||{};(function(){if(typeof process<"u"&&process.nextTick&&!process.browser){A.nextTick=process.nextTick,typeof setImmediate=="function"?A.setImmediate=setImmediate:A.setImmediate=A.nextTick;return}if(typeof setImmediate=="function"){A.setImmediate=function(){return setImmediate.apply(void 0,arguments)},A.nextTick=function(o){return setImmediate(o)};return}if(A.setImmediate=function(o){setTimeout(o,0)},typeof window<"u"&&typeof window.postMessage=="function"){let o=function(u){if(u.source===window&&u.data===e){u.stopPropagation();var c=t.slice();t.length=0,c.forEach(function(l){l()})}};var s=o,e="forge.setImmediate",t=[];A.setImmediate=function(u){t.push(u),t.length===1&&window.postMessage(e,"*")},window.addEventListener("message",o,!0)}if(typeof MutationObserver<"u"){var r=Date.now(),n=!0,i=document.createElement("div"),t=[];new MutationObserver(function(){var u=t.slice();t.length=0,u.forEach(function(c){c()})}).observe(i,{attributes:!0});var a=A.setImmediate;A.setImmediate=function(u){Date.now()-r>15?(r=Date.now(),a(u)):(t.push(u),t.length===1&&i.setAttribute("a",n=!n))}}A.nextTick=A.setImmediate})();A.isNodejs=typeof process<"u"&&process.versions&&process.versions.node;A.globalScope=function(){return A.isNodejs?global:typeof self>"u"?window:self}();A.isArray=Array.isArray||function(e){return Object.prototype.toString.call(e)==="[object Array]"};A.isArrayBuffer=function(e){return typeof ArrayBuffer<"u"&&e instanceof ArrayBuffer};A.isArrayBufferView=function(e){return e&&A.isArrayBuffer(e.buffer)&&e.byteLength!==void 0};function ba(e){if(!(e===8||e===16||e===24||e===32))throw new Error("Only 8, 16, 24, or 32 bits supported: "+e)}A.ByteBuffer=Rc;function Rc(e){if(this.data="",this.read=0,typeof e=="string")this.data=e;else if(A.isArrayBuffer(e)||A.isArrayBufferView(e))if(typeof Buffer<"u"&&e instanceof Buffer)this.data=e.toString("binary");else{var t=new Uint8Array(e);try{this.data=String.fromCharCode.apply(null,t)}catch{for(var r=0;rpw&&(this.data.substr(0,1),this._constructedStringLength=0)};A.ByteStringBuffer.prototype.length=function(){return this.data.length-this.read};A.ByteStringBuffer.prototype.isEmpty=function(){return this.length()<=0};A.ByteStringBuffer.prototype.putByte=function(e){return this.putBytes(String.fromCharCode(e))};A.ByteStringBuffer.prototype.fillWithByte=function(e,t){e=String.fromCharCode(e);for(var r=this.data;t>0;)t&1&&(r+=e),t>>>=1,t>0&&(e+=e);return this.data=r,this._optimizeConstructedString(t),this};A.ByteStringBuffer.prototype.putBytes=function(e){return this.data+=e,this._optimizeConstructedString(e.length),this};A.ByteStringBuffer.prototype.putString=function(e){return this.putBytes(A.encodeUtf8(e))};A.ByteStringBuffer.prototype.putInt16=function(e){return this.putBytes(String.fromCharCode(e>>8&255)+String.fromCharCode(e&255))};A.ByteStringBuffer.prototype.putInt24=function(e){return this.putBytes(String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e&255))};A.ByteStringBuffer.prototype.putInt32=function(e){return this.putBytes(String.fromCharCode(e>>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e&255))};A.ByteStringBuffer.prototype.putInt16Le=function(e){return this.putBytes(String.fromCharCode(e&255)+String.fromCharCode(e>>8&255))};A.ByteStringBuffer.prototype.putInt24Le=function(e){return this.putBytes(String.fromCharCode(e&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255))};A.ByteStringBuffer.prototype.putInt32Le=function(e){return this.putBytes(String.fromCharCode(e&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>24&255))};A.ByteStringBuffer.prototype.putInt=function(e,t){ba(t);var r="";do t-=8,r+=String.fromCharCode(e>>t&255);while(t>0);return this.putBytes(r)};A.ByteStringBuffer.prototype.putSignedInt=function(e,t){return e<0&&(e+=2<0);return t};A.ByteStringBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t};A.ByteStringBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):e===0?t="":(t=this.read===0?this.data:this.data.slice(this.read),this.clear()),t};A.ByteStringBuffer.prototype.bytes=function(e){return typeof e>"u"?this.data.slice(this.read):this.data.slice(this.read,this.read+e)};A.ByteStringBuffer.prototype.at=function(e){return this.data.charCodeAt(this.read+e)};A.ByteStringBuffer.prototype.setAt=function(e,t){return this.data=this.data.substr(0,this.read+e)+String.fromCharCode(t)+this.data.substr(this.read+e+1),this};A.ByteStringBuffer.prototype.last=function(){return this.data.charCodeAt(this.data.length-1)};A.ByteStringBuffer.prototype.copy=function(){var e=A.createBuffer(this.data);return e.read=this.read,e};A.ByteStringBuffer.prototype.compact=function(){return this.read>0&&(this.data=this.data.slice(this.read),this.read=0),this};A.ByteStringBuffer.prototype.clear=function(){return this.data="",this.read=0,this};A.ByteStringBuffer.prototype.truncate=function(e){var t=Math.max(0,this.length()-e);return this.data=this.data.substr(this.read,t),this.read=0,this};A.ByteStringBuffer.prototype.toHex=function(){for(var e="",t=this.read;t=e)return this;t=Math.max(t||this.growSize,e);var r=new Uint8Array(this.data.buffer,this.data.byteOffset,this.data.byteLength),n=new Uint8Array(this.length()+t);return n.set(r),this.data=new DataView(n.buffer),this};A.DataBuffer.prototype.putByte=function(e){return this.accommodate(1),this.data.setUint8(this.write++,e),this};A.DataBuffer.prototype.fillWithByte=function(e,t){this.accommodate(t);for(var r=0;r>8&65535),this.data.setInt8(this.write,e>>16&255),this.write+=3,this};A.DataBuffer.prototype.putInt32=function(e){return this.accommodate(4),this.data.setInt32(this.write,e),this.write+=4,this};A.DataBuffer.prototype.putInt16Le=function(e){return this.accommodate(2),this.data.setInt16(this.write,e,!0),this.write+=2,this};A.DataBuffer.prototype.putInt24Le=function(e){return this.accommodate(3),this.data.setInt8(this.write,e>>16&255),this.data.setInt16(this.write,e>>8&65535,!0),this.write+=3,this};A.DataBuffer.prototype.putInt32Le=function(e){return this.accommodate(4),this.data.setInt32(this.write,e,!0),this.write+=4,this};A.DataBuffer.prototype.putInt=function(e,t){ba(t),this.accommodate(t/8);do t-=8,this.data.setInt8(this.write++,e>>t&255);while(t>0);return this};A.DataBuffer.prototype.putSignedInt=function(e,t){return ba(t),this.accommodate(t/8),e<0&&(e+=2<0);return t};A.DataBuffer.prototype.getSignedInt=function(e){var t=this.getInt(e),r=2<=r&&(t-=r<<1),t};A.DataBuffer.prototype.getBytes=function(e){var t;return e?(e=Math.min(this.length(),e),t=this.data.slice(this.read,this.read+e),this.read+=e):e===0?t="":(t=this.read===0?this.data:this.data.slice(this.read),this.clear()),t};A.DataBuffer.prototype.bytes=function(e){return typeof e>"u"?this.data.slice(this.read):this.data.slice(this.read,this.read+e)};A.DataBuffer.prototype.at=function(e){return this.data.getUint8(this.read+e)};A.DataBuffer.prototype.setAt=function(e,t){return this.data.setUint8(e,t),this};A.DataBuffer.prototype.last=function(){return this.data.getUint8(this.write-1)};A.DataBuffer.prototype.copy=function(){return new A.DataBuffer(this)};A.DataBuffer.prototype.compact=function(){if(this.read>0){var e=new Uint8Array(this.data.buffer,this.read),t=new Uint8Array(e.byteLength);t.set(e),this.data=new DataView(t),this.write-=this.read,this.read=0}return this};A.DataBuffer.prototype.clear=function(){return this.data=new DataView(new ArrayBuffer(0)),this.read=this.write=0,this};A.DataBuffer.prototype.truncate=function(e){return this.write=Math.max(0,this.length()-e),this.read=Math.min(this.read,this.write),this};A.DataBuffer.prototype.toHex=function(){for(var e="",t=this.read;t0;)t&1&&(r+=e),t>>>=1,t>0&&(e+=e);return r};A.xorBytes=function(e,t,r){for(var n="",i="",a="",s=0,o=0;r>0;--r,++s)i=e.charCodeAt(s)^t.charCodeAt(s),o>=10&&(n+=a,a="",o=0),a+=String.fromCharCode(i),++o;return n+=a,n};A.hexToBytes=function(e){var t="",r=0;for(e.length&!0&&(r=1,t+=String.fromCharCode(parseInt(e[0],16)));r>24&255)+String.fromCharCode(e>>16&255)+String.fromCharCode(e>>8&255)+String.fromCharCode(e&255)};var Cn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_n=[62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,64,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51],jp="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz";A.encode64=function(e,t){for(var r="",n="",i,a,s,o=0;o>2),r+=Cn.charAt((i&3)<<4|a>>4),isNaN(a)?r+="==":(r+=Cn.charAt((a&15)<<2|s>>6),r+=isNaN(s)?"=":Cn.charAt(s&63)),t&&r.length>t&&(n+=r.substr(0,t)+`\r +`,r=r.substr(t));return n+=r,n};A.decode64=function(e){e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");for(var t="",r,n,i,a,s=0;s>4),i!==64&&(t+=String.fromCharCode((n&15)<<4|i>>2),a!==64&&(t+=String.fromCharCode((i&3)<<6|a)));return t};A.encodeUtf8=function(e){return unescape(encodeURIComponent(e))};A.decodeUtf8=function(e){return decodeURIComponent(escape(e))};A.binary={raw:{},hex:{},base64:{},base58:{},baseN:{encode:Gp.encode,decode:Gp.decode}};A.binary.raw.encode=function(e){return String.fromCharCode.apply(null,e)};A.binary.raw.decode=function(e,t,r){var n=t;n||(n=new Uint8Array(e.length)),r=r||0;for(var i=r,a=0;a>2),r+=Cn.charAt((i&3)<<4|a>>4),isNaN(a)?r+="==":(r+=Cn.charAt((a&15)<<2|s>>6),r+=isNaN(s)?"=":Cn.charAt(s&63)),t&&r.length>t&&(n+=r.substr(0,t)+`\r +`,r=r.substr(t));return n+=r,n};A.binary.base64.decode=function(e,t,r){var n=t;n||(n=new Uint8Array(Math.ceil(e.length/4)*3)),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,""),r=r||0;for(var i,a,s,o,u=0,c=r;u>4,s!==64&&(n[c++]=(a&15)<<4|s>>2,o!==64&&(n[c++]=(s&3)<<6|o));return t?c-r:n.subarray(0,c)};A.binary.base58.encode=function(e,t){return A.binary.baseN.encode(e,jp,t)};A.binary.base58.decode=function(e,t){return A.binary.baseN.decode(e,jp,t)};A.text={utf8:{},utf16:{}};A.text.utf8.encode=function(e,t,r){e=A.encodeUtf8(e);var n=t;n||(n=new Uint8Array(e.length)),r=r||0;for(var i=r,a=0;a"u"&&(r=["web","flash"]);var i,a=!1,s=null;for(var o in r){i=r[o];try{if(i==="flash"||i==="both"){if(t[0]===null)throw new Error("Flash local storage not available.");n=e.apply(this,t),a=i==="flash"}(i==="web"||i==="both")&&(t[0]=localStorage,n=e.apply(this,t),a=!0)}catch(u){s=u}if(a)break}if(!a)throw s;return n};A.setItem=function(e,t,r,n,i){Vs(yw,arguments,i)};A.getItem=function(e,t,r,n){return Vs(vw,arguments,n)};A.removeItem=function(e,t,r,n){Vs(mw,arguments,n)};A.clearItems=function(e,t,r){Vs(Ew,arguments,r)};A.isEmpty=function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0};A.format=function(e){for(var t=/%./g,r,n,i=0,a=[],s=0;r=t.exec(e);){n=e.substring(s,t.lastIndex-2),n.length>0&&a.push(n),s=t.lastIndex;var o=r[0][1];switch(o){case"s":case"o":i");break;case"%":a.push("%");break;default:a.push("<%"+o+"?>")}}return a.push(e.substring(s)),a.join("")};A.formatNumber=function(e,t,r,n){var i=e,a=isNaN(t=Math.abs(t))?2:t,s=r===void 0?",":r,o=n===void 0?".":n,u=i<0?"-":"",c=parseInt(i=Math.abs(+i||0).toFixed(a),10)+"",l=c.length>3?c.length%3:0;return u+(l?c.substr(0,l)+o:"")+c.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+o)+(a?s+Math.abs(i-c).toFixed(a).slice(2):"")};A.formatSize=function(e){return e>=1073741824?e=A.formatNumber(e/1073741824,2,".","")+" GiB":e>=1048576?e=A.formatNumber(e/1048576,2,".","")+" MiB":e>=1024?e=A.formatNumber(e/1024,0)+" KiB":e=A.formatNumber(e,0)+" bytes",e};A.bytesFromIP=function(e){return e.indexOf(".")!==-1?A.bytesFromIPv4(e):e.indexOf(":")!==-1?A.bytesFromIPv6(e):null};A.bytesFromIPv4=function(e){if(e=e.split("."),e.length!==4)return null;for(var t=A.createBuffer(),r=0;rr[n].end-r[n].start&&(n=r.length-1))}t.push(a)}if(r.length>0){var u=r[n];u.end-u.start>0&&(t.splice(u.start,u.end-u.start+1,""),u.start===0&&t.unshift(""),u.end===7&&t.push(""))}return t.join(":")};A.estimateCores=function(e,t){if(typeof e=="function"&&(t=e,e={}),e=e||{},"cores"in A&&!e.update)return t(null,A.cores);if(typeof navigator<"u"&&"hardwareConcurrency"in navigator&&navigator.hardwareConcurrency>0)return A.cores=navigator.hardwareConcurrency,t(null,A.cores);if(typeof Worker>"u")return A.cores=1,t(null,A.cores);if(typeof Blob>"u")return A.cores=2,t(null,A.cores);var r=URL.createObjectURL(new Blob(["(",function(){self.addEventListener("message",function(s){for(var o=Date.now(),u=o+4;Date.now()p.st&&l.stl.st&&p.st{var vt=Ae();ke();Wp.exports=vt.cipher=vt.cipher||{};vt.cipher.algorithms=vt.cipher.algorithms||{};vt.cipher.createCipher=function(e,t){var r=e;if(typeof r=="string"&&(r=vt.cipher.getAlgorithm(r),r&&(r=r())),!r)throw new Error("Unsupported algorithm: "+e);return new vt.cipher.BlockCipher({algorithm:r,key:t,decrypt:!1})};vt.cipher.createDecipher=function(e,t){var r=e;if(typeof r=="string"&&(r=vt.cipher.getAlgorithm(r),r&&(r=r())),!r)throw new Error("Unsupported algorithm: "+e);return new vt.cipher.BlockCipher({algorithm:r,key:t,decrypt:!0})};vt.cipher.registerAlgorithm=function(e,t){e=e.toUpperCase(),vt.cipher.algorithms[e]=t};vt.cipher.getAlgorithm=function(e){return e=e.toUpperCase(),e in vt.cipher.algorithms?vt.cipher.algorithms[e]:null};var Lc=vt.cipher.BlockCipher=function(e){this.algorithm=e.algorithm,this.mode=this.algorithm.mode,this.blockSize=this.mode.blockSize,this._finish=!1,this._input=null,this.output=null,this._op=e.decrypt?this.mode.decrypt:this.mode.encrypt,this._decrypt=e.decrypt,this.algorithm.initialize(e)};Lc.prototype.start=function(e){e=e||{};var t={};for(var r in e)t[r]=e[r];t.decrypt=this._decrypt,this._finish=!1,this._input=vt.util.createBuffer(),this.output=e.output||vt.util.createBuffer(),this.mode.start(t)};Lc.prototype.update=function(e){for(e&&this._input.putBuffer(e);!this._op.call(this.mode,this._input,this.output,this._finish)&&!this._finish;);this._input.compact()};Lc.prototype.finish=function(e){e&&(this.mode.name==="ECB"||this.mode.name==="CBC")&&(this.mode.pad=function(r){return e(this.blockSize,r,!1)},this.mode.unpad=function(r){return e(this.blockSize,r,!0)});var t={};return t.decrypt=this._decrypt,t.overflow=this._input.length()%this.blockSize,!(!this._decrypt&&this.mode.pad&&!this.mode.pad(this._input,t)||(this._finish=!0,this.update(),this._decrypt&&this.mode.unpad&&!this.mode.unpad(this.output,t))||this.mode.afterFinish&&!this.mode.afterFinish(this.output,t))}});var Pc=S((H6,Qp)=>{var mt=Ae();ke();mt.cipher=mt.cipher||{};var be=Qp.exports=mt.cipher.modes=mt.cipher.modes||{};be.ecb=function(e){e=e||{},this.name="ECB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)};be.ecb.prototype.start=function(e){};be.ecb.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return n>this.blockSize<<2?!1:(e.truncate(n),!0)};be.cbc=function(e){e=e||{},this.name="CBC",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints)};be.cbc.prototype.start=function(e){if(e.iv===null){if(!this._prev)throw new Error("Invalid IV parameter.");this._iv=this._prev.slice(0)}else if("iv"in e)this._iv=Hs(e.iv,this.blockSize),this._prev=this._iv.slice(0);else throw new Error("Invalid IV parameter.")};be.cbc.prototype.encrypt=function(e,t,r){if(e.length()0))return!0;for(var n=0;n0))return!0;for(var n=0;n0)return!1;var r=e.length(),n=e.at(r-1);return n>this.blockSize<<2?!1:(e.truncate(n),!0)};be.cfb=function(e){e=e||{},this.name="CFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0};be.cfb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=Hs(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0};be.cfb.prototype.encrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0)e.read-=this.blockSize;else for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0};be.cfb.prototype.decrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0)e.read-=this.blockSize;else for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0};be.ofb=function(e){e=e||{},this.name="OFB",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0};be.ofb.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=Hs(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0};be.ofb.prototype.encrypt=function(e,t,r){var n=e.length();if(e.length()===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0)e.read-=this.blockSize;else for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0};be.ofb.prototype.decrypt=be.ofb.prototype.encrypt;be.ctr=function(e){e=e||{},this.name="CTR",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=null,this._outBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0};be.ctr.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");this._iv=Hs(e.iv,this.blockSize),this._inBlock=this._iv.slice(0),this._partialBytes=0};be.ctr.prototype.encrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize)for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0&&(e.read-=this.blockSize),this._partialBytes>0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}Gs(this._inBlock)};be.ctr.prototype.decrypt=be.ctr.prototype.encrypt;be.gcm=function(e){e=e||{},this.name="GCM",this.cipher=e.cipher,this.blockSize=e.blockSize||16,this._ints=this.blockSize/4,this._inBlock=new Array(this._ints),this._outBlock=new Array(this._ints),this._partialOutput=mt.util.createBuffer(),this._partialBytes=0,this._R=3774873600};be.gcm.prototype.start=function(e){if(!("iv"in e))throw new Error("Invalid IV parameter.");var t=mt.util.createBuffer(e.iv);this._cipherLength=0;var r;if("additionalData"in e?r=mt.util.createBuffer(e.additionalData):r=mt.util.createBuffer(),"tagLength"in e?this._tagLength=e.tagLength:this._tagLength=128,this._tag=null,e.decrypt&&(this._tag=mt.util.createBuffer(e.tag).getBytes(),this._tag.length!==this._tagLength/8))throw new Error("Authentication tag does not match tag length.");this._hashBlock=new Array(this._ints),this.tag=null,this._hashSubkey=new Array(this._ints),this.cipher.encrypt([0,0,0,0],this._hashSubkey),this.componentBits=4,this._m=this.generateHashTable(this._hashSubkey,this.componentBits);var n=t.length();if(n===12)this._j0=[t.getInt32(),t.getInt32(),t.getInt32(),1];else{for(this._j0=[0,0,0,0];t.length()>0;)this._j0=this.ghash(this._hashSubkey,this._j0,[t.getInt32(),t.getInt32(),t.getInt32(),t.getInt32()]);this._j0=this.ghash(this._hashSubkey,this._j0,[0,0].concat(Bc(n*8)))}this._inBlock=this._j0.slice(0),Gs(this._inBlock),this._partialBytes=0,r=mt.util.createBuffer(r),this._aDataLength=Bc(r.length()*8);var i=r.length()%this.blockSize;for(i&&r.fillWithByte(0,this.blockSize-i),this._s=[0,0,0,0];r.length()>0;)this._s=this.ghash(this._hashSubkey,this._s,[r.getInt32(),r.getInt32(),r.getInt32(),r.getInt32()])};be.gcm.prototype.encrypt=function(e,t,r){var n=e.length();if(n===0)return!0;if(this.cipher.encrypt(this._inBlock,this._outBlock),this._partialBytes===0&&n>=this.blockSize){for(var i=0;i0&&(a=this.blockSize-a),this._partialOutput.clear();for(var i=0;i0&&this._partialOutput.getBytes(this._partialBytes),a>0&&!r)return e.read-=this.blockSize,t.putBytes(this._partialOutput.getBytes(a-this._partialBytes)),this._partialBytes=a,!0;t.putBytes(this._partialOutput.getBytes(n-this._partialBytes)),this._partialBytes=0}this._s=this.ghash(this._hashSubkey,this._s,this._outBlock),Gs(this._inBlock)};be.gcm.prototype.decrypt=function(e,t,r){var n=e.length();if(n0))return!0;this.cipher.encrypt(this._inBlock,this._outBlock),Gs(this._inBlock),this._hashBlock[0]=e.getInt32(),this._hashBlock[1]=e.getInt32(),this._hashBlock[2]=e.getInt32(),this._hashBlock[3]=e.getInt32(),this._s=this.ghash(this._hashSubkey,this._s,this._hashBlock);for(var i=0;i0;--n)t[n]=e[n]>>>1|(e[n-1]&1)<<31;t[0]=e[0]>>>1,r&&(t[0]^=this._R)};be.gcm.prototype.tableMultiply=function(e){for(var t=[0,0,0,0],r=0;r<32;++r){var n=r/8|0,i=e[n]>>>(7-r%8)*4&15,a=this._m[r][i];t[0]^=a[0],t[1]^=a[1],t[2]^=a[2],t[3]^=a[3]}return t};be.gcm.prototype.ghash=function(e,t,r){return t[0]^=r[0],t[1]^=r[1],t[2]^=r[2],t[3]^=r[3],this.tableMultiply(t)};be.gcm.prototype.generateHashTable=function(e,t){for(var r=8/t,n=4*r,i=16*r,a=new Array(i),s=0;s>>1,i=new Array(r);i[n]=e.slice(0);for(var a=n>>>1;a>0;)this.pow(i[2*a],i[a]=[]),a>>=1;for(a=2;a4){var r=e;e=mt.util.createBuffer();for(var n=0;n{var Ye=Ae();$s();Pc();ke();Zp.exports=Ye.aes=Ye.aes||{};Ye.aes.startEncrypting=function(e,t,r,n){var i=js({key:e,output:r,decrypt:!1,mode:n});return i.start(t),i};Ye.aes.createEncryptionCipher=function(e,t){return js({key:e,output:null,decrypt:!1,mode:t})};Ye.aes.startDecrypting=function(e,t,r,n){var i=js({key:e,output:r,decrypt:!0,mode:n});return i.start(t),i};Ye.aes.createDecryptionCipher=function(e,t){return js({key:e,output:null,decrypt:!0,mode:t})};Ye.aes.Algorithm=function(e,t){Uc||Xp();var r=this;r.name=e,r.mode=new t({blockSize:16,cipher:{encrypt:function(n,i){return kc(r._w,n,i,!1)},decrypt:function(n,i){return kc(r._w,n,i,!0)}}}),r._init=!1};Ye.aes.Algorithm.prototype.initialize=function(e){if(!this._init){var t=e.key,r;if(typeof t=="string"&&(t.length===16||t.length===24||t.length===32))t=Ye.util.createBuffer(t);else if(Ye.util.isArray(t)&&(t.length===16||t.length===24||t.length===32)){r=t,t=Ye.util.createBuffer();for(var n=0;n>>2;for(var n=0;n>8^o&255^99,kt[r]=o,Dc[o]=r,u=e[o],i=e[r],a=e[i],s=e[a],c=u<<24^o<<16^o<<8^(o^u),l=(i^a^s)<<24^(r^s)<<16^(r^a^s)<<8^(r^i^s);for(var f=0;f<4;++f)zn[f][r]=c,Rr[f][o]=l,c=c<<24|c>>>8,l=l<<24|l>>>8;r===0?r=n=1:(r=i^e[e[e[i^s]]],n^=e[e[n]])}}function zp(e,t){for(var r=e.slice(0),n,i=1,a=r.length,s=a+6+1,o=Bi*s,u=a;u>>16&255]<<24^kt[n>>>8&255]<<16^kt[n&255]<<8^kt[n>>>24]^Yp[i]<<24,i++):a>6&&u%a===4&&(n=kt[n>>>24]<<24^kt[n>>>16&255]<<16^kt[n>>>8&255]<<8^kt[n&255]),r[u]=r[u-a]^n;if(t){var c,l=Rr[0],f=Rr[1],h=Rr[2],p=Rr[3],d=r.slice(0);o=r.length;for(var u=0,m=o-Bi;u>>24]]^f[kt[c>>>16&255]]^h[kt[c>>>8&255]]^p[kt[c&255]];r=d}return r}function kc(e,t,r,n){var i=e.length/4-1,a,s,o,u,c;n?(a=Rr[0],s=Rr[1],o=Rr[2],u=Rr[3],c=Dc):(a=zn[0],s=zn[1],o=zn[2],u=zn[3],c=kt);var l,f,h,p,d,m,E;l=t[0]^e[0],f=t[n?3:1]^e[1],h=t[2]^e[2],p=t[n?1:3]^e[3];for(var C=3,T=1;T>>24]^s[f>>>16&255]^o[h>>>8&255]^u[p&255]^e[++C],m=a[f>>>24]^s[h>>>16&255]^o[p>>>8&255]^u[l&255]^e[++C],E=a[h>>>24]^s[p>>>16&255]^o[l>>>8&255]^u[f&255]^e[++C],p=a[p>>>24]^s[l>>>16&255]^o[f>>>8&255]^u[h&255]^e[++C],l=d,f=m,h=E;r[0]=c[l>>>24]<<24^c[f>>>16&255]<<16^c[h>>>8&255]<<8^c[p&255]^e[++C],r[n?3:1]=c[f>>>24]<<24^c[h>>>16&255]<<16^c[p>>>8&255]<<8^c[l&255]^e[++C],r[2]=c[h>>>24]<<24^c[p>>>16&255]<<16^c[l>>>8&255]<<8^c[f&255]^e[++C],r[n?1:3]=c[p>>>24]<<24^c[l>>>16&255]<<16^c[f>>>8&255]<<8^c[h&255]^e[++C]}function js(e){e=e||{};var t=(e.mode||"CBC").toUpperCase(),r="AES-"+t,n;e.decrypt?n=Ye.cipher.createDecipher(r,e.key):n=Ye.cipher.createCipher(r,e.key);var i=n.start;return n.start=function(a,s){var o=null;s instanceof Ye.util.ByteBuffer&&(o=s,s={}),s=s||{},s.output=o,s.iv=a,i.call(n,s)},n}});var An=S((j6,Jp)=>{var wa=Ae();wa.pki=wa.pki||{};var Fc=Jp.exports=wa.pki.oids=wa.oids=wa.oids||{};function V(e,t){Fc[e]=t,Fc[t]=e}function He(e,t){Fc[e]=t}V("1.2.840.113549.1.1.1","rsaEncryption");V("1.2.840.113549.1.1.4","md5WithRSAEncryption");V("1.2.840.113549.1.1.5","sha1WithRSAEncryption");V("1.2.840.113549.1.1.7","RSAES-OAEP");V("1.2.840.113549.1.1.8","mgf1");V("1.2.840.113549.1.1.9","pSpecified");V("1.2.840.113549.1.1.10","RSASSA-PSS");V("1.2.840.113549.1.1.11","sha256WithRSAEncryption");V("1.2.840.113549.1.1.12","sha384WithRSAEncryption");V("1.2.840.113549.1.1.13","sha512WithRSAEncryption");V("1.3.101.112","EdDSA25519");V("1.2.840.10040.4.3","dsa-with-sha1");V("1.3.14.3.2.7","desCBC");V("1.3.14.3.2.26","sha1");V("1.3.14.3.2.29","sha1WithRSASignature");V("2.16.840.1.101.3.4.2.1","sha256");V("2.16.840.1.101.3.4.2.2","sha384");V("2.16.840.1.101.3.4.2.3","sha512");V("2.16.840.1.101.3.4.2.4","sha224");V("2.16.840.1.101.3.4.2.5","sha512-224");V("2.16.840.1.101.3.4.2.6","sha512-256");V("1.2.840.113549.2.2","md2");V("1.2.840.113549.2.5","md5");V("1.2.840.113549.1.7.1","data");V("1.2.840.113549.1.7.2","signedData");V("1.2.840.113549.1.7.3","envelopedData");V("1.2.840.113549.1.7.4","signedAndEnvelopedData");V("1.2.840.113549.1.7.5","digestedData");V("1.2.840.113549.1.7.6","encryptedData");V("1.2.840.113549.1.9.1","emailAddress");V("1.2.840.113549.1.9.2","unstructuredName");V("1.2.840.113549.1.9.3","contentType");V("1.2.840.113549.1.9.4","messageDigest");V("1.2.840.113549.1.9.5","signingTime");V("1.2.840.113549.1.9.6","counterSignature");V("1.2.840.113549.1.9.7","challengePassword");V("1.2.840.113549.1.9.8","unstructuredAddress");V("1.2.840.113549.1.9.14","extensionRequest");V("1.2.840.113549.1.9.20","friendlyName");V("1.2.840.113549.1.9.21","localKeyId");V("1.2.840.113549.1.9.22.1","x509Certificate");V("1.2.840.113549.1.12.10.1.1","keyBag");V("1.2.840.113549.1.12.10.1.2","pkcs8ShroudedKeyBag");V("1.2.840.113549.1.12.10.1.3","certBag");V("1.2.840.113549.1.12.10.1.4","crlBag");V("1.2.840.113549.1.12.10.1.5","secretBag");V("1.2.840.113549.1.12.10.1.6","safeContentsBag");V("1.2.840.113549.1.5.13","pkcs5PBES2");V("1.2.840.113549.1.5.12","pkcs5PBKDF2");V("1.2.840.113549.1.12.1.1","pbeWithSHAAnd128BitRC4");V("1.2.840.113549.1.12.1.2","pbeWithSHAAnd40BitRC4");V("1.2.840.113549.1.12.1.3","pbeWithSHAAnd3-KeyTripleDES-CBC");V("1.2.840.113549.1.12.1.4","pbeWithSHAAnd2-KeyTripleDES-CBC");V("1.2.840.113549.1.12.1.5","pbeWithSHAAnd128BitRC2-CBC");V("1.2.840.113549.1.12.1.6","pbewithSHAAnd40BitRC2-CBC");V("1.2.840.113549.2.7","hmacWithSHA1");V("1.2.840.113549.2.8","hmacWithSHA224");V("1.2.840.113549.2.9","hmacWithSHA256");V("1.2.840.113549.2.10","hmacWithSHA384");V("1.2.840.113549.2.11","hmacWithSHA512");V("1.2.840.113549.3.7","des-EDE3-CBC");V("2.16.840.1.101.3.4.1.2","aes128-CBC");V("2.16.840.1.101.3.4.1.22","aes192-CBC");V("2.16.840.1.101.3.4.1.42","aes256-CBC");V("2.5.4.3","commonName");V("2.5.4.4","surname");V("2.5.4.5","serialNumber");V("2.5.4.6","countryName");V("2.5.4.7","localityName");V("2.5.4.8","stateOrProvinceName");V("2.5.4.9","streetAddress");V("2.5.4.10","organizationName");V("2.5.4.11","organizationalUnitName");V("2.5.4.12","title");V("2.5.4.13","description");V("2.5.4.15","businessCategory");V("2.5.4.17","postalCode");V("2.5.4.42","givenName");V("1.3.6.1.4.1.311.60.2.1.2","jurisdictionOfIncorporationStateOrProvinceName");V("1.3.6.1.4.1.311.60.2.1.3","jurisdictionOfIncorporationCountryName");V("2.16.840.1.113730.1.1","nsCertType");V("2.16.840.1.113730.1.13","nsComment");He("2.5.29.1","authorityKeyIdentifier");He("2.5.29.2","keyAttributes");He("2.5.29.3","certificatePolicies");He("2.5.29.4","keyUsageRestriction");He("2.5.29.5","policyMapping");He("2.5.29.6","subtreesConstraint");He("2.5.29.7","subjectAltName");He("2.5.29.8","issuerAltName");He("2.5.29.9","subjectDirectoryAttributes");He("2.5.29.10","basicConstraints");He("2.5.29.11","nameConstraints");He("2.5.29.12","policyConstraints");He("2.5.29.13","basicConstraints");V("2.5.29.14","subjectKeyIdentifier");V("2.5.29.15","keyUsage");He("2.5.29.16","privateKeyUsagePeriod");V("2.5.29.17","subjectAltName");V("2.5.29.18","issuerAltName");V("2.5.29.19","basicConstraints");He("2.5.29.20","cRLNumber");He("2.5.29.21","cRLReason");He("2.5.29.22","expirationDate");He("2.5.29.23","instructionCode");He("2.5.29.24","invalidityDate");He("2.5.29.25","cRLDistributionPoints");He("2.5.29.26","issuingDistributionPoint");He("2.5.29.27","deltaCRLIndicator");He("2.5.29.28","issuingDistributionPoint");He("2.5.29.29","certificateIssuer");He("2.5.29.30","nameConstraints");V("2.5.29.31","cRLDistributionPoints");V("2.5.29.32","certificatePolicies");He("2.5.29.33","policyMappings");He("2.5.29.34","policyConstraints");V("2.5.29.35","authorityKeyIdentifier");He("2.5.29.36","policyConstraints");V("2.5.29.37","extKeyUsage");He("2.5.29.46","freshestCRL");He("2.5.29.54","inhibitAnyPolicy");V("1.3.6.1.4.1.11129.2.4.2","timestampList");V("1.3.6.1.5.5.7.1.1","authorityInfoAccess");V("1.3.6.1.5.5.7.3.1","serverAuth");V("1.3.6.1.5.5.7.3.2","clientAuth");V("1.3.6.1.5.5.7.3.3","codeSigning");V("1.3.6.1.5.5.7.3.4","emailProtection");V("1.3.6.1.5.5.7.3.8","timeStamping")});var Nr=S((K6,tg)=>{var ze=Ae();ke();An();var Q=tg.exports=ze.asn1=ze.asn1||{};Q.Class={UNIVERSAL:0,APPLICATION:64,CONTEXT_SPECIFIC:128,PRIVATE:192};Q.Type={NONE:0,BOOLEAN:1,INTEGER:2,BITSTRING:3,OCTETSTRING:4,NULL:5,OID:6,ODESC:7,EXTERNAL:8,REAL:9,ENUMERATED:10,EMBEDDED:11,UTF8:12,ROID:13,SEQUENCE:16,SET:17,PRINTABLESTRING:19,IA5STRING:22,UTCTIME:23,GENERALIZEDTIME:24,BMPSTRING:30};Q.create=function(e,t,r,n,i){if(ze.util.isArray(n)){for(var a=[],s=0;st){var n=new Error("Too few bytes to parse DER.");throw n.available=e.length(),n.remaining=t,n.requested=r,n}}var Sw=function(e,t){var r=e.getByte();if(t--,r!==128){var n,i=r&128;if(!i)n=r;else{var a=r&127;Ra(e,t,a),n=e.getInt(a<<3)}if(n<0)throw new Error("Negative length: "+n);return n}};Q.fromDer=function(e,t){t===void 0&&(t={strict:!0,parseAllBytes:!0,decodeBitStrings:!0}),typeof t=="boolean"&&(t={strict:t,parseAllBytes:!0,decodeBitStrings:!0}),"strict"in t||(t.strict=!0),"parseAllBytes"in t||(t.parseAllBytes=!0),"decodeBitStrings"in t||(t.decodeBitStrings=!0),typeof e=="string"&&(e=ze.util.createBuffer(e));var r=e.length(),n=Ks(e,e.length(),0,t);if(t.parseAllBytes&&e.length()!==0){var i=new Error("Unparsed DER bytes remain after ASN.1 parsing.");throw i.byteCount=r,i.remaining=e.length(),i}return n};function Ks(e,t,r,n){var i;Ra(e,t,2);var a=e.getByte();t--;var s=a&192,o=a&31;i=e.length();var u=Sw(e,t);if(t-=i-e.length(),u!==void 0&&u>t){if(n.strict){var c=new Error("Too few bytes to read ASN.1 value.");throw c.available=e.length(),c.remaining=t,c.requested=u,c}u=t}var l,f,h=(a&32)===32;if(h)if(l=[],u===void 0)for(;;){if(Ra(e,t,2),e.bytes(2)==="\0\0"){e.getBytes(2),t-=2;break}i=e.length(),l.push(Ks(e,t,r+1,n)),t-=i-e.length()}else for(;u>0;)i=e.length(),l.push(Ks(e,u,r+1,n)),t-=i-e.length(),u-=i-e.length();if(l===void 0&&s===Q.Class.UNIVERSAL&&o===Q.Type.BITSTRING&&(f=e.bytes(u)),l===void 0&&n.decodeBitStrings&&s===Q.Class.UNIVERSAL&&o===Q.Type.BITSTRING&&u>1){var p=e.read,d=t,m=0;if(o===Q.Type.BITSTRING&&(Ra(e,t,1),m=e.getByte(),t--),m===0)try{i=e.length();var E={strict:!0,decodeBitStrings:!0},C=Ks(e,t,r+1,E),T=i-e.length();t-=T,o==Q.Type.BITSTRING&&T++;var I=C.tagClass;T===u&&(I===Q.Class.UNIVERSAL||I===Q.Class.CONTEXT_SPECIFIC)&&(l=[C])}catch{}l===void 0&&(e.read=p,t=d)}if(l===void 0){if(u===void 0){if(n.strict)throw new Error("Non-constructed ASN.1 object of indefinite length.");u=t}if(o===Q.Type.BMPSTRING)for(l="";u>0;u-=2)Ra(e,t,2),l+=String.fromCharCode(e.getInt16()),t-=2;else l=e.getBytes(u),t-=u}var P=f===void 0?null:{bitStringContents:f};return Q.create(s,o,h,l,P)}Q.toDer=function(e){var t=ze.util.createBuffer(),r=e.tagClass|e.type,n=ze.util.createBuffer(),i=!1;if("bitStringContents"in e&&(i=!0,e.original&&(i=Q.equals(e,e.original))),i)n.putBytes(e.bitStringContents);else if(e.composed){e.constructed?r|=32:n.putByte(0);for(var a=0;a1&&(e.value.charCodeAt(0)===0&&!(e.value.charCodeAt(1)&128)||e.value.charCodeAt(0)===255&&(e.value.charCodeAt(1)&128)===128)?n.putBytes(e.value.substr(1)):n.putBytes(e.value);if(t.putByte(r),n.length()<=127)t.putByte(n.length()&127);else{var s=n.length(),o="";do o+=String.fromCharCode(s&255),s=s>>>8;while(s>0);t.putByte(o.length|128);for(var a=o.length-1;a>=0;--a)t.putByte(o.charCodeAt(a))}return t.putBuffer(n),t};Q.oidToDer=function(e){var t=e.split("."),r=ze.util.createBuffer();r.putByte(40*parseInt(t[0],10)+parseInt(t[1],10));for(var n,i,a,s,o=2;o>>7,n||(s|=128),i.push(s),n=!1;while(a>0);for(var u=i.length-1;u>=0;--u)r.putByte(i[u])}return r};Q.derToOid=function(e){var t;typeof e=="string"&&(e=ze.util.createBuffer(e));var r=e.getByte();t=Math.floor(r/40)+"."+r%40;for(var n=0;e.length()>0;)r=e.getByte(),n=n<<7,r&128?n+=r&127:(t+="."+(n+r),n=0);return t};Q.utcTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,2),10);r=r>=50?1900+r:2e3+r;var n=parseInt(e.substr(2,2),10)-1,i=parseInt(e.substr(4,2),10),a=parseInt(e.substr(6,2),10),s=parseInt(e.substr(8,2),10),o=0;if(e.length>11){var u=e.charAt(10),c=10;u!=="+"&&u!=="-"&&(o=parseInt(e.substr(10,2),10),c+=2)}if(t.setUTCFullYear(r,n,i),t.setUTCHours(a,s,o,0),c&&(u=e.charAt(c),u==="+"||u==="-")){var l=parseInt(e.substr(c+1,2),10),f=parseInt(e.substr(c+4,2),10),h=l*60+f;h*=6e4,u==="+"?t.setTime(+t-h):t.setTime(+t+h)}return t};Q.generalizedTimeToDate=function(e){var t=new Date,r=parseInt(e.substr(0,4),10),n=parseInt(e.substr(4,2),10)-1,i=parseInt(e.substr(6,2),10),a=parseInt(e.substr(8,2),10),s=parseInt(e.substr(10,2),10),o=parseInt(e.substr(12,2),10),u=0,c=0,l=!1;e.charAt(e.length-1)==="Z"&&(l=!0);var f=e.length-5,h=e.charAt(f);if(h==="+"||h==="-"){var p=parseInt(e.substr(f+1,2),10),d=parseInt(e.substr(f+4,2),10);c=p*60+d,c*=6e4,h==="+"&&(c*=-1),l=!0}return e.charAt(14)==="."&&(u=parseFloat(e.substr(14),10)*1e3),l?(t.setUTCFullYear(r,n,i),t.setUTCHours(a,s,o,u),t.setTime(+t+c)):(t.setFullYear(r,n,i),t.setHours(a,s,o,u)),t};Q.dateToUtcTime=function(e){if(typeof e=="string")return e;var t="",r=[];r.push((""+e.getUTCFullYear()).substr(2)),r.push(""+(e.getUTCMonth()+1)),r.push(""+e.getUTCDate()),r.push(""+e.getUTCHours()),r.push(""+e.getUTCMinutes()),r.push(""+e.getUTCSeconds());for(var n=0;n=-128&&e<128)return t.putSignedInt(e,8);if(e>=-32768&&e<32768)return t.putSignedInt(e,16);if(e>=-8388608&&e<8388608)return t.putSignedInt(e,24);if(e>=-2147483648&&e<2147483648)return t.putSignedInt(e,32);var r=new Error("Integer too large; max is 32-bits.");throw r.integer=e,r};Q.derToInteger=function(e){typeof e=="string"&&(e=ze.util.createBuffer(e));var t=e.length()*8;if(t>32)throw new Error("Integer too large; max is 32-bits.");return e.getSignedInt(t)};Q.validate=function(e,t,r,n){var i=!1;if((e.tagClass===t.tagClass||typeof t.tagClass>"u")&&(e.type===t.type||typeof t.type>"u"))if(e.constructed===t.constructed||typeof t.constructed>"u"){if(i=!0,t.value&&ze.util.isArray(t.value))for(var a=0,s=0;i&&s0&&(n+=` +`);for(var i="",a=0;a1?n+="0x"+ze.util.bytesToHex(e.value.slice(1)):n+="(none)",e.value.length>0){var c=e.value.charCodeAt(0);c==1?n+=" (1 unused bit shown)":c>1&&(n+=" ("+c+" unused bits shown)")}}else if(e.type===Q.Type.OCTETSTRING)eg.test(e.value)||(n+="("+e.value+") "),n+="0x"+ze.util.bytesToHex(e.value);else if(e.type===Q.Type.UTF8)try{n+=ze.util.decodeUtf8(e.value)}catch(l){if(l.message==="URI malformed")n+="0x"+ze.util.bytesToHex(e.value)+" (malformed UTF8)";else throw l}else e.type===Q.Type.PRINTABLESTRING||e.type===Q.Type.IA5String?n+=e.value:eg.test(e.value)?n+="0x"+ze.util.bytesToHex(e.value):e.value.length===0?n+="[null]":n+=e.value}return n}});var Fr=S((W6,rg)=>{var Ws=Ae();rg.exports=Ws.md=Ws.md||{};Ws.md.algorithms=Ws.md.algorithms||{}});var Di=S((Q6,ng)=>{var sn=Ae();Fr();ke();var Cw=ng.exports=sn.hmac=sn.hmac||{};Cw.create=function(){var e=null,t=null,r=null,n=null,i={};return i.start=function(a,s){if(a!==null)if(typeof a=="string")if(a=a.toLowerCase(),a in sn.md.algorithms)t=sn.md.algorithms[a].create();else throw new Error('Unknown hash algorithm "'+a+'"');else t=a;if(s===null)s=e;else{if(typeof s=="string")s=sn.util.createBuffer(s);else if(sn.util.isArray(s)){var o=s;s=sn.util.createBuffer();for(var u=0;ut.blockLength&&(t.start(),t.update(s.bytes()),s=t.digest()),r=sn.util.createBuffer(),n=sn.util.createBuffer(),c=s.length();for(var u=0;u{var qr=Ae();Fr();ke();var ag=og.exports=qr.md5=qr.md5||{};qr.md.md5=qr.md.algorithms.md5=ag;ag.create=function(){sg||_w();var e=null,t=qr.util.createBuffer(),r=new Array(16),n={algorithm:"md5",blockLength:64,digestLength:16,messageLength:0,fullMessageLength:null,messageLengthSize:8};return n.start=function(){n.messageLength=0,n.fullMessageLength=n.messageLength64=[];for(var i=n.messageLengthSize/4,a=0;a>>0,s>>>0];for(var o=n.fullMessageLength.length-1;o>=0;--o)n.fullMessageLength[o]+=s[1],s[1]=s[0]+(n.fullMessageLength[o]/4294967296>>>0),n.fullMessageLength[o]=n.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return t.putBytes(i),ig(e,r,t),(t.read>2048||t.length()===0)&&t.compact(),n},n.digest=function(){var i=qr.util.createBuffer();i.putBytes(t.bytes());var a=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize,s=a&n.blockLength-1;i.putBytes(qc.substr(0,n.blockLength-s));for(var o,u=0,c=n.fullMessageLength.length-1;c>=0;--c)o=n.fullMessageLength[c]*8+u,u=o/4294967296>>>0,i.putInt32Le(o>>>0);var l={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3};ig(l,r,i);var f=qr.util.createBuffer();return f.putInt32Le(l.h0),f.putInt32Le(l.h1),f.putInt32Le(l.h2),f.putInt32Le(l.h3),f},n};var qc=null,Qs=null,Na=null,ki=null,sg=!1;function _w(){qc="\x80",qc+=qr.util.fillString("\0",64),Qs=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1,6,11,0,5,10,15,4,9,14,3,8,13,2,7,12,5,8,11,14,1,4,7,10,13,0,3,6,9,12,15,2,0,7,14,5,12,3,10,1,8,15,6,13,4,11,2,9],Na=[7,12,17,22,7,12,17,22,7,12,17,22,7,12,17,22,5,9,14,20,5,9,14,20,5,9,14,20,5,9,14,20,4,11,16,23,4,11,16,23,4,11,16,23,4,11,16,23,6,10,15,21,6,10,15,21,6,10,15,21,6,10,15,21],ki=new Array(64);for(var e=0;e<64;++e)ki[e]=Math.floor(Math.abs(Math.sin(e+1))*4294967296);sg=!0}function ig(e,t,r){for(var n,i,a,s,o,u,c,l,f=r.length();f>=64;){for(i=e.h0,a=e.h1,s=e.h2,o=e.h3,l=0;l<16;++l)t[l]=r.getInt32Le(),u=o^a&(s^o),n=i+u+ki[l]+t[l],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;for(;l<32;++l)u=s^o&(a^s),n=i+u+ki[l]+t[Qs[l]],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;for(;l<48;++l)u=a^s^o,n=i+u+ki[l]+t[Qs[l]],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;for(;l<64;++l)u=s^(a|~o),n=i+u+ki[l]+t[Qs[l]],c=Na[l],i=o,o=s,s=a,a+=n<>>32-c;e.h0=e.h0+i|0,e.h1=e.h1+a|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,f-=64}}});var Zn=S((X6,cg)=>{var zs=Ae();ke();var ug=cg.exports=zs.pem=zs.pem||{};ug.encode=function(e,t){t=t||{};var r="-----BEGIN "+e.type+`-----\r +`,n;if(e.procType&&(n={name:"Proc-Type",values:[String(e.procType.version),e.procType.type]},r+=Xs(n)),e.contentDomain&&(n={name:"Content-Domain",values:[e.contentDomain]},r+=Xs(n)),e.dekInfo&&(n={name:"DEK-Info",values:[e.dekInfo.algorithm]},e.dekInfo.parameters&&n.values.push(e.dekInfo.parameters),r+=Xs(n)),e.headers)for(var i=0;i65&&s!==-1){var o=t[s];o===","?(++s,t=t.substr(0,s)+`\r + `+t.substr(s)):t=t.substr(0,s)+`\r +`+o+t.substr(s+1),a=i-s-1,s=-1,++i}else(t[i]===" "||t[i]===" "||t[i]===",")&&(s=i);return t}function xw(e){return e.replace(/^\s+/,"")}});var Oa=S((z6,fg)=>{var rt=Ae();$s();Pc();ke();fg.exports=rt.des=rt.des||{};rt.des.startEncrypting=function(e,t,r,n){var i=Zs({key:e,output:r,decrypt:!1,mode:n||(t===null?"ECB":"CBC")});return i.start(t),i};rt.des.createEncryptionCipher=function(e,t){return Zs({key:e,output:null,decrypt:!1,mode:t})};rt.des.startDecrypting=function(e,t,r,n){var i=Zs({key:e,output:r,decrypt:!0,mode:n||(t===null?"ECB":"CBC")});return i.start(t),i};rt.des.createDecryptionCipher=function(e,t){return Zs({key:e,output:null,decrypt:!0,mode:t})};rt.des.Algorithm=function(e,t){var r=this;r.name=e,r.mode=new t({blockSize:8,cipher:{encrypt:function(n,i){return lg(r._keys,n,i,!1)},decrypt:function(n,i){return lg(r._keys,n,i,!0)}}}),r._init=!1};rt.des.Algorithm.prototype.initialize=function(e){if(!this._init){var t=rt.util.createBuffer(e.key);if(this.name.indexOf("3DES")===0&&t.length()!==24)throw new Error("Invalid Triple-DES key size: "+t.length()*8);this._keys=Lw(t),this._init=!0}};Mr("DES-ECB",rt.cipher.modes.ecb);Mr("DES-CBC",rt.cipher.modes.cbc);Mr("DES-CFB",rt.cipher.modes.cfb);Mr("DES-OFB",rt.cipher.modes.ofb);Mr("DES-CTR",rt.cipher.modes.ctr);Mr("3DES-ECB",rt.cipher.modes.ecb);Mr("3DES-CBC",rt.cipher.modes.cbc);Mr("3DES-CFB",rt.cipher.modes.cfb);Mr("3DES-OFB",rt.cipher.modes.ofb);Mr("3DES-CTR",rt.cipher.modes.ctr);function Mr(e,t){var r=function(){return new rt.des.Algorithm(e,t)};rt.cipher.registerAlgorithm(e,r)}var Aw=[16843776,0,65536,16843780,16842756,66564,4,65536,1024,16843776,16843780,1024,16778244,16842756,16777216,4,1028,16778240,16778240,66560,66560,16842752,16842752,16778244,65540,16777220,16777220,65540,0,1028,66564,16777216,65536,16843780,4,16842752,16843776,16777216,16777216,1024,16842756,65536,66560,16777220,1024,4,16778244,66564,16843780,65540,16842752,16778244,16777220,1028,66564,16843776,1028,16778240,16778240,0,65540,66560,0,16842756],Tw=[-2146402272,-2147450880,32768,1081376,1048576,32,-2146435040,-2147450848,-2147483616,-2146402272,-2146402304,-2147483648,-2147450880,1048576,32,-2146435040,1081344,1048608,-2147450848,0,-2147483648,32768,1081376,-2146435072,1048608,-2147483616,0,1081344,32800,-2146402304,-2146435072,32800,0,1081376,-2146435040,1048576,-2147450848,-2146435072,-2146402304,32768,-2146435072,-2147450880,32,-2146402272,1081376,32,32768,-2147483648,32800,-2146402304,1048576,-2147483616,1048608,-2147450848,-2147483616,1048608,1081344,0,-2147450880,32800,-2147483648,-2146435040,-2146402272,1081344],Iw=[520,134349312,0,134348808,134218240,0,131592,134218240,131080,134217736,134217736,131072,134349320,131080,134348800,520,134217728,8,134349312,512,131584,134348800,134348808,131592,134218248,131584,131072,134218248,8,134349320,512,134217728,134349312,134217728,131080,520,131072,134349312,134218240,0,512,131080,134349320,134218240,134217736,512,0,134348808,134218248,131072,134217728,134349320,8,131592,131584,134217736,134348800,134218248,520,134348800,131592,8,134348808,131584],bw=[8396801,8321,8321,128,8396928,8388737,8388609,8193,0,8396800,8396800,8396929,129,0,8388736,8388609,1,8192,8388608,8396801,128,8388608,8193,8320,8388737,1,8320,8388736,8192,8396928,8396929,129,8388736,8388609,8396800,8396929,129,0,0,8396800,8320,8388736,8388737,1,8396801,8321,8321,128,8396929,129,1,8192,8388609,8193,8396928,8388737,8193,8320,8388608,8396801,128,8388608,8192,8396928],ww=[256,34078976,34078720,1107296512,524288,256,1073741824,34078720,1074266368,524288,33554688,1074266368,1107296512,1107820544,524544,1073741824,33554432,1074266112,1074266112,0,1073742080,1107820800,1107820800,33554688,1107820544,1073742080,0,1107296256,34078976,33554432,1107296256,524544,524288,1107296512,256,33554432,1073741824,34078720,1107296512,1074266368,33554688,1073741824,1107820544,34078976,1074266368,256,33554432,1107820544,1107820800,524544,1107296256,1107820800,34078720,0,1074266112,1107296256,524544,33554688,1073742080,524288,0,1074266112,34078976,1073742080],Rw=[536870928,541065216,16384,541081616,541065216,16,541081616,4194304,536887296,4210704,4194304,536870928,4194320,536887296,536870912,16400,0,4194320,536887312,16384,4210688,536887312,16,541065232,541065232,0,4210704,541081600,16400,4210688,541081600,536870912,536887296,16,541065232,4210688,541081616,4194304,16400,536870928,4194304,536887296,536870912,16400,536870928,541081616,4210688,541065216,4210704,541081600,0,541065232,16,16384,541065216,4210704,16384,4194320,536887312,0,541081600,536870912,4194320,536887312],Nw=[2097152,69206018,67110914,0,2048,67110914,2099202,69208064,69208066,2097152,0,67108866,2,67108864,69206018,2050,67110912,2099202,2097154,67110912,67108866,69206016,69208064,2097154,69206016,2048,2050,69208066,2099200,2,67108864,2099200,67108864,2099200,2097152,67110914,67110914,69206018,69206018,2,2097154,67108864,67110912,2097152,69208064,2050,2099202,69208064,2050,67108866,69208066,69206016,2099200,0,2,69208066,0,2099202,69206016,2048,67108866,67110912,2048,2097154],Ow=[268439616,4096,262144,268701760,268435456,268439616,64,268435456,262208,268697600,268701760,266240,268701696,266304,4096,64,268697600,268435520,268439552,4160,266240,262208,268697664,268701696,4160,0,0,268697664,268435520,268439552,266304,262144,266304,262144,268701696,4096,64,268697664,4096,266304,268439552,64,268435520,268697600,268697664,268435456,262144,268439616,0,268701760,262208,268435520,268697600,268439552,268439616,0,268701760,266240,266240,4160,4160,262208,268435456,268701696];function Lw(e){for(var t=[0,4,536870912,536870916,65536,65540,536936448,536936452,512,516,536871424,536871428,66048,66052,536936960,536936964],r=[0,1,1048576,1048577,67108864,67108865,68157440,68157441,256,257,1048832,1048833,67109120,67109121,68157696,68157697],n=[0,8,2048,2056,16777216,16777224,16779264,16779272,0,8,2048,2056,16777216,16777224,16779264,16779272],i=[0,2097152,134217728,136314880,8192,2105344,134225920,136323072,131072,2228224,134348800,136445952,139264,2236416,134356992,136454144],a=[0,262144,16,262160,0,262144,16,262160,4096,266240,4112,266256,4096,266240,4112,266256],s=[0,1024,32,1056,0,1024,32,1056,33554432,33555456,33554464,33555488,33554432,33555456,33554464,33555488],o=[0,268435456,524288,268959744,2,268435458,524290,268959746,0,268435456,524288,268959744,2,268435458,524290,268959746],u=[0,65536,2048,67584,536870912,536936448,536872960,536938496,131072,196608,133120,198656,537001984,537067520,537004032,537069568],c=[0,262144,0,262144,2,262146,2,262146,33554432,33816576,33554432,33816576,33554434,33816578,33554434,33816578],l=[0,268435456,8,268435464,0,268435456,8,268435464,1024,268436480,1032,268436488,1024,268436480,1032,268436488],f=[0,32,0,32,1048576,1048608,1048576,1048608,8192,8224,8192,8224,1056768,1056800,1056768,1056800],h=[0,16777216,512,16777728,2097152,18874368,2097664,18874880,67108864,83886080,67109376,83886592,69206016,85983232,69206528,85983744],p=[0,4096,134217728,134221824,524288,528384,134742016,134746112,16,4112,134217744,134221840,524304,528400,134742032,134746128],d=[0,4,256,260,0,4,256,260,1,5,257,261,1,5,257,261],m=e.length()>8?3:1,E=[],C=[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,0],T=0,I,P=0;P>>4^q)&252645135,q^=I,L^=I<<4,I=(q>>>-16^L)&65535,L^=I,q^=I<<-16,I=(L>>>2^q)&858993459,q^=I,L^=I<<2,I=(q>>>-16^L)&65535,L^=I,q^=I<<-16,I=(L>>>1^q)&1431655765,q^=I,L^=I<<1,I=(q>>>8^L)&16711935,L^=I,q^=I<<8,I=(L>>>1^q)&1431655765,q^=I,L^=I<<1,I=L<<8|q>>>20&240,L=q<<24|q<<8&16711680|q>>>8&65280|q>>>24&240,q=I;for(var te=0;te>>26,q=q<<2|q>>>26):(L=L<<1|L>>>27,q=q<<1|q>>>27),L&=-15,q&=-15;var $=t[L>>>28]|r[L>>>24&15]|n[L>>>20&15]|i[L>>>16&15]|a[L>>>12&15]|s[L>>>8&15]|o[L>>>4&15],D=u[q>>>28]|c[q>>>24&15]|l[q>>>20&15]|f[q>>>16&15]|h[q>>>12&15]|p[q>>>8&15]|d[q>>>4&15];I=(D>>>16^$)&65535,E[T++]=$^I,E[T++]=D^I<<16}}return E}function lg(e,t,r,n){var i=e.length===32?3:9,a;i===3?a=n?[30,-2,-2]:[0,32,2]:a=n?[94,62,-2,32,64,2,30,-2,-2]:[0,32,2,62,30,-2,64,96,2];var s,o=t[0],u=t[1];s=(o>>>4^u)&252645135,u^=s,o^=s<<4,s=(o>>>16^u)&65535,u^=s,o^=s<<16,s=(u>>>2^o)&858993459,o^=s,u^=s<<2,s=(u>>>8^o)&16711935,o^=s,u^=s<<8,s=(o>>>1^u)&1431655765,u^=s,o^=s<<1,o=o<<1|o>>>31,u=u<<1|u>>>31;for(var c=0;c>>4|u<<28)^e[h+1];s=o,o=u,u=s^(Tw[p>>>24&63]|bw[p>>>16&63]|Rw[p>>>8&63]|Ow[p&63]|Aw[d>>>24&63]|Iw[d>>>16&63]|ww[d>>>8&63]|Nw[d&63])}s=o,o=u,u=s}o=o>>>1|o<<31,u=u>>>1|u<<31,s=(o>>>1^u)&1431655765,u^=s,o^=s<<1,s=(u>>>8^o)&16711935,o^=s,u^=s<<8,s=(u>>>2^o)&858993459,o^=s,u^=s<<2,s=(o>>>16^u)&65535,u^=s,o^=s<<16,s=(o>>>4^u)&252645135,u^=s,o^=s<<4,r[0]=o,r[1]=u}function Zs(e){e=e||{};var t=(e.mode||"CBC").toUpperCase(),r="DES-"+t,n;e.decrypt?n=rt.cipher.createDecipher(r,e.key):n=rt.cipher.createCipher(r,e.key);var i=n.start;return n.start=function(a,s){var o=null;s instanceof rt.util.ByteBuffer&&(o=s,s={}),s=s||{},s.output=o,s.iv=a,i.call(n,s)},n}});var Js=S((Z6,hg)=>{var Ut=Ae();Di();Fr();ke();var Bw=Ut.pkcs5=Ut.pkcs5||{},on;Ut.util.isNodejs&&!Ut.options.usePureJavaScript&&(on=require("crypto"));hg.exports=Ut.pbkdf2=Bw.pbkdf2=function(e,t,r,n,i,a){if(typeof i=="function"&&(a=i,i=null),Ut.util.isNodejs&&!Ut.options.usePureJavaScript&&on.pbkdf2&&(i===null||typeof i!="object")&&(on.pbkdf2Sync.length>4||!i||i==="sha1"))return typeof i!="string"&&(i="sha1"),e=Buffer.from(e,"binary"),t=Buffer.from(t,"binary"),a?on.pbkdf2Sync.length===4?on.pbkdf2(e,t,r,n,function(I,P){if(I)return a(I);a(null,P.toString("binary"))}):on.pbkdf2(e,t,r,n,i,function(I,P){if(I)return a(I);a(null,P.toString("binary"))}):on.pbkdf2Sync.length===4?on.pbkdf2Sync(e,t,r,n).toString("binary"):on.pbkdf2Sync(e,t,r,n,i).toString("binary");if((typeof i>"u"||i===null)&&(i="sha1"),typeof i=="string"){if(!(i in Ut.md.algorithms))throw new Error("Unknown hash algorithm: "+i);i=Ut.md[i].create()}var s=i.digestLength;if(n>4294967295*s){var o=new Error("Derived key is too long.");if(a)return a(o);throw o}var u=Math.ceil(n/s),c=n-(u-1)*s,l=Ut.hmac.create();l.start(i,e);var f="",h,p,d;if(!a){for(var m=1;m<=u;++m){l.start(null,null),l.update(t),l.update(Ut.util.int32ToBytes(m)),h=d=l.digest().getBytes();for(var E=2;E<=r;++E)l.start(null,null),l.update(d),p=l.digest().getBytes(),h=Ut.util.xorBytes(h,p,s),d=p;f+=mu)return a(null,f);l.start(null,null),l.update(t),l.update(Ut.util.int32ToBytes(m)),h=d=l.digest().getBytes(),E=2,T()}function T(){if(E<=r)return l.start(null,null),l.update(d),p=l.digest().getBytes(),h=Ut.util.xorBytes(h,p,s),d=p,++E,Ut.util.setImmediate(T);f+=m{var Vr=Ae();Fr();ke();var pg=vg.exports=Vr.sha256=Vr.sha256||{};Vr.md.sha256=Vr.md.algorithms.sha256=pg;pg.create=function(){gg||Pw();var e=null,t=Vr.util.createBuffer(),r=new Array(64),n={algorithm:"sha256",blockLength:64,digestLength:32,messageLength:0,fullMessageLength:null,messageLengthSize:8};return n.start=function(){n.messageLength=0,n.fullMessageLength=n.messageLength64=[];for(var i=n.messageLengthSize/4,a=0;a>>0,s>>>0];for(var o=n.fullMessageLength.length-1;o>=0;--o)n.fullMessageLength[o]+=s[1],s[1]=s[0]+(n.fullMessageLength[o]/4294967296>>>0),n.fullMessageLength[o]=n.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return t.putBytes(i),dg(e,r,t),(t.read>2048||t.length()===0)&&t.compact(),n},n.digest=function(){var i=Vr.util.createBuffer();i.putBytes(t.bytes());var a=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize,s=a&n.blockLength-1;i.putBytes(Mc.substr(0,n.blockLength-s));for(var o,u,c=n.fullMessageLength[0]*8,l=0;l>>0,c+=u,i.putInt32(c>>>0),c=o>>>0;i.putInt32(c);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4,h5:e.h5,h6:e.h6,h7:e.h7};dg(f,r,i);var h=Vr.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h.putInt32(f.h5),h.putInt32(f.h6),h.putInt32(f.h7),h},n};var Mc=null,gg=!1,yg=null;function Pw(){Mc="\x80",Mc+=Vr.util.fillString("\0",64),yg=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],gg=!0}function dg(e,t,r){for(var n,i,a,s,o,u,c,l,f,h,p,d,m,E,C,T=r.length();T>=64;){for(c=0;c<16;++c)t[c]=r.getInt32();for(;c<64;++c)n=t[c-2],n=(n>>>17|n<<15)^(n>>>19|n<<13)^n>>>10,i=t[c-15],i=(i>>>7|i<<25)^(i>>>18|i<<14)^i>>>3,t[c]=n+t[c-7]+i+t[c-16]|0;for(l=e.h0,f=e.h1,h=e.h2,p=e.h3,d=e.h4,m=e.h5,E=e.h6,C=e.h7,c=0;c<64;++c)s=(d>>>6|d<<26)^(d>>>11|d<<21)^(d>>>25|d<<7),o=E^d&(m^E),a=(l>>>2|l<<30)^(l>>>13|l<<19)^(l>>>22|l<<10),u=l&f|h&(l^f),n=C+s+o+yg[c]+t[c],i=a+u,C=E,E=m,m=d,d=p+n>>>0,p=h,h=f,f=l,l=n+i>>>0;e.h0=e.h0+l|0,e.h1=e.h1+f|0,e.h2=e.h2+h|0,e.h3=e.h3+p|0,e.h4=e.h4+d|0,e.h5=e.h5+m|0,e.h6=e.h6+E|0,e.h7=e.h7+C|0,T-=64}}});var $c=S((eM,mg)=>{var $r=Ae();ke();var eo=null;$r.util.isNodejs&&!$r.options.usePureJavaScript&&!process.versions["node-webkit"]&&(eo=require("crypto"));var Dw=mg.exports=$r.prng=$r.prng||{};Dw.create=function(e){for(var t={plugin:e,key:null,seed:null,time:null,reseeds:0,generated:0,keyBytes:""},r=e.md,n=new Array(32),i=0;i<32;++i)n[i]=r.create();t.pools=n,t.pool=0,t.generate=function(c,l){if(!l)return t.generateSync(c);var f=t.plugin.cipher,h=t.plugin.increment,p=t.plugin.formatKey,d=t.plugin.formatSeed,m=$r.util.createBuffer();t.key=null,E();function E(C){if(C)return l(C);if(m.length()>=c)return l(null,m.getBytes(c));if(t.generated>1048575&&(t.key=null),t.key===null)return $r.util.nextTick(function(){a(E)});var T=f(t.key,t.seed);t.generated+=T.length,m.putBytes(T),t.key=p(f(t.key,h(t.seed))),t.seed=d(f(t.key,t.seed)),$r.util.setImmediate(E)}},t.generateSync=function(c){var l=t.plugin.cipher,f=t.plugin.increment,h=t.plugin.formatKey,p=t.plugin.formatSeed;t.key=null;for(var d=$r.util.createBuffer();d.length()1048575&&(t.key=null),t.key===null&&s();var m=l(t.key,t.seed);t.generated+=m.length,d.putBytes(m),t.key=h(l(t.key,f(t.seed))),t.seed=p(l(t.key,t.seed))}return d.getBytes(c)};function a(c){if(t.pools[0].messageLength>=32)return o(),c();var l=32-t.pools[0].messageLength<<5;t.seedFile(l,function(f,h){if(f)return c(f);t.collect(h),o(),c()})}function s(){if(t.pools[0].messageLength>=32)return o();var c=32-t.pools[0].messageLength<<5;t.collect(t.seedFileSync(c)),o()}function o(){t.reseeds=t.reseeds===4294967295?0:t.reseeds+1;var c=t.plugin.md.create();c.update(t.keyBytes);for(var l=1,f=0;f<32;++f)t.reseeds%l===0&&(c.update(t.pools[f].digest().getBytes()),t.pools[f].start()),l=l<<1;t.keyBytes=c.digest().getBytes(),c.start(),c.update(t.keyBytes);var h=c.digest().getBytes();t.key=t.plugin.formatKey(t.keyBytes),t.seed=t.plugin.formatSeed(h),t.generated=0}function u(c){var l=null,f=$r.util.globalScope,h=f.crypto||f.msCrypto;h&&h.getRandomValues&&(l=function(L){return h.getRandomValues(L)});var p=$r.util.createBuffer();if(l)for(;p.length()>16),T+=(C&32767)<<16,T+=C>>15,T=(T&2147483647)+(T>>31),P=T&4294967295;for(var E=0;E<3;++E)I=P>>>(E<<3),I^=Math.floor(Math.random()*256),p.putByte(I&255)}return p.getBytes(c)}return eo?(t.seedFile=function(c,l){eo.randomBytes(c,function(f,h){if(f)return l(f);l(null,h.toString())})},t.seedFileSync=function(c){return eo.randomBytes(c).toString()}):(t.seedFile=function(c,l){try{l(null,u(c))}catch(f){l(f)}},t.seedFileSync=u),t.collect=function(c){for(var l=c.length,f=0;f>h&255);t.collect(f)},t.registerWorker=function(c){if(c===self)t.seedFile=function(f,h){function p(d){var m=d.data;m.forge&&m.forge.prng&&(self.removeEventListener("message",p),h(m.forge.prng.err,m.forge.prng.bytes))}self.addEventListener("message",p),self.postMessage({forge:{prng:{needed:f}}})};else{var l=function(f){var h=f.data;h.forge&&h.forge.prng&&t.seedFile(h.forge.prng.needed,function(p,d){c.postMessage({forge:{prng:{err:p,bytes:d}}})})};c.addEventListener("message",l)}},t}});var pr=S((tM,Hc)=>{var Et=Ae();xn();Vc();$c();ke();(function(){if(Et.random&&Et.random.getBytes){Hc.exports=Et.random;return}(function(e){var t={},r=new Array(4),n=Et.util.createBuffer();t.formatKey=function(f){var h=Et.util.createBuffer(f);return f=new Array(4),f[0]=h.getInt32(),f[1]=h.getInt32(),f[2]=h.getInt32(),f[3]=h.getInt32(),Et.aes._expandKey(f,!1)},t.formatSeed=function(f){var h=Et.util.createBuffer(f);return f=new Array(4),f[0]=h.getInt32(),f[1]=h.getInt32(),f[2]=h.getInt32(),f[3]=h.getInt32(),f},t.cipher=function(f,h){return Et.aes._updateBlock(f,h,r,!1),n.putInt32(r[0]),n.putInt32(r[1]),n.putInt32(r[2]),n.putInt32(r[3]),n.getBytes()},t.increment=function(f){return++f[3],f},t.md=Et.md.sha256;function i(){var f=Et.prng.create(t);return f.getBytes=function(h,p){return f.generate(h,p)},f.getBytesSync=function(h){return f.generate(h)},f}var a=i(),s=null,o=Et.util.globalScope,u=o.crypto||o.msCrypto;if(u&&u.getRandomValues&&(s=function(f){return u.getRandomValues(f)}),Et.options.usePureJavaScript||!Et.util.isNodejs&&!s){if(typeof window>"u"||window.document,a.collectInt(+new Date,32),typeof navigator<"u"){var c="";for(var l in navigator)try{typeof navigator[l]=="string"&&(c+=navigator[l])}catch{}a.collect(c),c=null}e&&(e().mousemove(function(f){a.collectInt(f.clientX,16),a.collectInt(f.clientY,16)}),e().keypress(function(f){a.collectInt(f.charCode,8)}))}if(!Et.random)Et.random=a;else for(var l in a)Et.random[l]=a[l];Et.random.createInstance=i,Hc.exports=Et.random})(typeof jQuery<"u"?jQuery:null)})()});var jc=S((rM,Cg)=>{var Yt=Ae();ke();var Gc=[217,120,249,196,25,221,181,237,40,233,253,121,74,160,216,157,198,126,55,131,43,118,83,142,98,76,100,136,68,139,251,162,23,154,89,245,135,179,79,19,97,69,109,141,9,129,125,50,189,143,64,235,134,183,123,11,240,149,33,34,92,107,78,130,84,214,101,147,206,96,178,28,115,86,192,20,167,140,241,220,18,117,202,31,59,190,228,209,66,61,212,48,163,60,182,38,111,191,14,218,70,105,7,87,39,242,29,155,188,148,67,3,248,17,199,246,144,239,62,231,6,195,213,47,200,102,30,215,8,232,234,222,128,82,238,247,132,170,114,172,53,77,106,42,150,26,210,113,90,21,73,116,75,159,208,94,4,24,164,236,194,224,65,110,15,81,203,204,36,145,175,80,161,244,112,57,153,124,58,133,35,184,180,122,252,2,54,91,37,85,151,49,45,93,250,152,227,138,146,174,5,223,41,16,103,108,186,201,211,0,230,207,225,158,168,44,99,22,1,63,88,226,137,169,13,56,52,27,171,51,255,176,187,72,12,95,185,177,205,46,197,243,219,71,229,165,156,119,10,166,32,104,254,127,193,173],Eg=[1,2,3,5],kw=function(e,t){return e<>16-t},Uw=function(e,t){return(e&65535)>>t|e<<16-t&65535};Cg.exports=Yt.rc2=Yt.rc2||{};Yt.rc2.expandKey=function(e,t){typeof e=="string"&&(e=Yt.util.createBuffer(e)),t=t||128;var r=e,n=e.length(),i=t,a=Math.ceil(i/8),s=255>>(i&7),o;for(o=n;o<128;o++)r.putByte(Gc[r.at(o-1)+r.at(o-n)&255]);for(r.setAt(128-a,Gc[r.at(128-a)&s]),o=127-a;o>=0;o--)r.setAt(o,Gc[r.at(o+1)^r.at(o+a)]);return r};var Sg=function(e,t,r){var n=!1,i=null,a=null,s=null,o,u,c,l,f=[];for(e=Yt.rc2.expandKey(e,t),c=0;c<64;c++)f.push(e.getInt16Le());r?(o=function(d){for(c=0;c<4;c++)d[c]+=f[l]+(d[(c+3)%4]&d[(c+2)%4])+(~d[(c+3)%4]&d[(c+1)%4]),d[c]=kw(d[c],Eg[c]),l++},u=function(d){for(c=0;c<4;c++)d[c]+=f[d[(c+3)%4]&63]}):(o=function(d){for(c=3;c>=0;c--)d[c]=Uw(d[c],Eg[c]),d[c]-=f[l]+(d[(c+3)%4]&d[(c+2)%4])+(~d[(c+3)%4]&d[(c+1)%4]),l--},u=function(d){for(c=3;c>=0;c--)d[c]-=f[d[(c+3)%4]&63]});var h=function(d){var m=[];for(c=0;c<4;c++){var E=i.getInt16Le();s!==null&&(r?E^=s.getInt16Le():s.putInt16Le(E)),m.push(E&65535)}l=r?0:63;for(var C=0;C=8;)h([[5,o],[1,u],[6,o],[1,u],[5,o]])},finish:function(d){var m=!0;if(r)if(d)m=d(8,i,!r);else{var E=i.length()===8?8:8-i.length();i.fillWithByte(E,E)}if(m&&(n=!0,p.update()),!r&&(m=i.length()===0,m))if(d)m=d(8,a,!r);else{var C=a.length(),T=a.at(C-1);T>C?m=!1:a.truncate(T)}return m}},p};Yt.rc2.startEncrypting=function(e,t,r){var n=Yt.rc2.createEncryptionCipher(e,128);return n.start(t,r),n};Yt.rc2.createEncryptionCipher=function(e,t){return Sg(e,t,!0)};Yt.rc2.startDecrypting=function(e,t,r){var n=Yt.rc2.createDecryptionCipher(e,128);return n.start(t,r),n};Yt.rc2.createDecryptionCipher=function(e,t){return Sg(e,t,!1)}});var Ba=S((nM,Rg)=>{var Kc=Ae();Rg.exports=Kc.jsbn=Kc.jsbn||{};var un,Fw=0xdeadbeefcafe,_g=(Fw&16777215)==15715070;function U(e,t,r){this.data=[],e!=null&&(typeof e=="number"?this.fromNumber(e,t,r):t==null&&typeof e!="string"?this.fromString(e,256):this.fromString(e,t))}Kc.jsbn.BigInteger=U;function Ue(){return new U(null)}function qw(e,t,r,n,i,a){for(;--a>=0;){var s=t*this.data[e++]+r.data[n]+i;i=Math.floor(s/67108864),r.data[n++]=s&67108863}return i}function Mw(e,t,r,n,i,a){for(var s=t&32767,o=t>>15;--a>=0;){var u=this.data[e]&32767,c=this.data[e++]>>15,l=o*u+c*s;u=s*u+((l&32767)<<15)+r.data[n]+(i&1073741823),i=(u>>>30)+(l>>>15)+o*c+(i>>>30),r.data[n++]=u&1073741823}return i}function xg(e,t,r,n,i,a){for(var s=t&16383,o=t>>14;--a>=0;){var u=this.data[e]&16383,c=this.data[e++]>>14,l=o*u+c*s;u=s*u+((l&16383)<<14)+r.data[n]+i,i=(u>>28)+(l>>14)+o*c,r.data[n++]=u&268435455}return i}typeof navigator>"u"?(U.prototype.am=xg,un=28):_g&&navigator.appName=="Microsoft Internet Explorer"?(U.prototype.am=Mw,un=30):_g&&navigator.appName!="Netscape"?(U.prototype.am=qw,un=26):(U.prototype.am=xg,un=28);U.prototype.DB=un;U.prototype.DM=(1<=0;--t)e.data[t]=this.data[t];e.t=this.t,e.s=this.s}function Hw(e){this.t=1,this.s=e<0?-1:0,e>0?this.data[0]=e:e<-1?this.data[0]=e+this.DV:this.t=0}function Tn(e){var t=Ue();return t.fromInt(e),t}function Gw(e,t){var r;if(t==16)r=4;else if(t==8)r=3;else if(t==256)r=8;else if(t==2)r=1;else if(t==32)r=5;else if(t==4)r=2;else{this.fromRadix(e,t);return}this.t=0,this.s=0;for(var n=e.length,i=!1,a=0;--n>=0;){var s=r==8?e[n]&255:Tg(e,n);if(s<0){e.charAt(n)=="-"&&(i=!0);continue}i=!1,a==0?this.data[this.t++]=s:a+r>this.DB?(this.data[this.t-1]|=(s&(1<>this.DB-a):this.data[this.t-1]|=s<=this.DB&&(a-=this.DB)}r==8&&e[0]&128&&(this.s=-1,a>0&&(this.data[this.t-1]|=(1<0&&this.data[this.t-1]==e;)--this.t}function Kw(e){if(this.s<0)return"-"+this.negate().toString(e);var t;if(e==16)t=4;else if(e==8)t=3;else if(e==2)t=1;else if(e==32)t=5;else if(e==4)t=2;else return this.toRadix(e);var r=(1<0)for(o>o)>0&&(i=!0,a=Ag(n));s>=0;)o>(o+=this.DB-t)):(n=this.data[s]>>(o-=t)&r,o<=0&&(o+=this.DB,--s)),n>0&&(i=!0),i&&(a+=Ag(n));return i?a:"0"}function Ww(){var e=Ue();return U.ZERO.subTo(this,e),e}function Qw(){return this.s<0?this.negate():this}function Yw(e){var t=this.s-e.s;if(t!=0)return t;var r=this.t;if(t=r-e.t,t!=0)return this.s<0?-t:t;for(;--r>=0;)if((t=this.data[r]-e.data[r])!=0)return t;return 0}function ro(e){var t=1,r;return(r=e>>>16)!=0&&(e=r,t+=16),(r=e>>8)!=0&&(e=r,t+=8),(r=e>>4)!=0&&(e=r,t+=4),(r=e>>2)!=0&&(e=r,t+=2),(r=e>>1)!=0&&(e=r,t+=1),t}function Xw(){return this.t<=0?0:this.DB*(this.t-1)+ro(this.data[this.t-1]^this.s&this.DM)}function zw(e,t){var r;for(r=this.t-1;r>=0;--r)t.data[r+e]=this.data[r];for(r=e-1;r>=0;--r)t.data[r]=0;t.t=this.t+e,t.s=this.s}function Zw(e,t){for(var r=e;r=0;--o)t.data[o+a+1]=this.data[o]>>n|s,s=(this.data[o]&i)<=0;--o)t.data[o]=0;t.data[a]=s,t.t=this.t+a+1,t.s=this.s,t.clamp()}function eR(e,t){t.s=this.s;var r=Math.floor(e/this.DB);if(r>=this.t){t.t=0;return}var n=e%this.DB,i=this.DB-n,a=(1<>n;for(var s=r+1;s>n;n>0&&(t.data[this.t-r-1]|=(this.s&a)<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n-=e.s}t.s=n<0?-1:0,n<-1?t.data[r++]=this.DV+n:n>0&&(t.data[r++]=n),t.t=r,t.clamp()}function rR(e,t){var r=this.abs(),n=e.abs(),i=r.t;for(t.t=i+n.t;--i>=0;)t.data[i]=0;for(i=0;i=0;)e.data[r]=0;for(r=0;r=t.DV&&(e.data[r+t.t]-=t.DV,e.data[r+t.t+1]=1)}e.t>0&&(e.data[e.t-1]+=t.am(r,t.data[r],e,2*r,0,1)),e.s=0,e.clamp()}function iR(e,t,r){var n=e.abs();if(!(n.t<=0)){var i=this.abs();if(i.t0?(n.lShiftTo(u,a),i.lShiftTo(u,r)):(n.copyTo(a),i.copyTo(r));var c=a.t,l=a.data[c-1];if(l!=0){var f=l*(1<1?a.data[c-2]>>this.F2:0),h=this.FV/f,p=(1<=0&&(r.data[r.t++]=1,r.subTo(C,r)),U.ONE.dlShiftTo(c,C),C.subTo(a,a);a.t=0;){var T=r.data[--m]==l?this.DM:Math.floor(r.data[m]*h+(r.data[m-1]+d)*p);if((r.data[m]+=a.am(0,T,r,E,0,c))0&&r.rShiftTo(u,r),s<0&&U.ZERO.subTo(r,r)}}}function aR(e){var t=Ue();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(U.ZERO)>0&&e.subTo(t,t),t}function Jn(e){this.m=e}function sR(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e}function oR(e){return e}function uR(e){e.divRemTo(this.m,null,e)}function cR(e,t,r){e.multiplyTo(t,r),this.reduce(r)}function lR(e,t){e.squareTo(t),this.reduce(t)}Jn.prototype.convert=sR;Jn.prototype.revert=oR;Jn.prototype.reduce=uR;Jn.prototype.mulTo=cR;Jn.prototype.sqrTo=lR;function fR(){if(this.t<1)return 0;var e=this.data[0];if(!(e&1))return 0;var t=e&3;return t=t*(2-(e&15)*t)&15,t=t*(2-(e&255)*t)&255,t=t*(2-((e&65535)*t&65535))&65535,t=t*(2-e*t%this.DV)%this.DV,t>0?this.DV-t:-t}function ei(e){this.m=e,this.mp=e.invDigit(),this.mpl=this.mp&32767,this.mph=this.mp>>15,this.um=(1<0&&this.m.subTo(t,t),t}function dR(e){var t=Ue();return e.copyTo(t),this.reduce(t),t}function pR(e){for(;e.t<=this.mt2;)e.data[e.t++]=0;for(var t=0;t>15)*this.mpl&this.um)<<15)&e.DM;for(r=t+this.m.t,e.data[r]+=this.m.am(0,n,e,t,0,this.m.t);e.data[r]>=e.DV;)e.data[r]-=e.DV,e.data[++r]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)}function gR(e,t){e.squareTo(t),this.reduce(t)}function yR(e,t,r){e.multiplyTo(t,r),this.reduce(r)}ei.prototype.convert=hR;ei.prototype.revert=dR;ei.prototype.reduce=pR;ei.prototype.mulTo=yR;ei.prototype.sqrTo=gR;function vR(){return(this.t>0?this.data[0]&1:this.s)==0}function mR(e,t){if(e>4294967295||e<1)return U.ONE;var r=Ue(),n=Ue(),i=t.convert(this),a=ro(e)-1;for(i.copyTo(r);--a>=0;)if(t.sqrTo(r,n),(e&1<0)t.mulTo(n,i,r);else{var s=r;r=n,n=s}return t.revert(r)}function ER(e,t){var r;return e<256||t.isEven()?r=new Jn(t):r=new ei(t),this.exp(e,r)}U.prototype.copyTo=$w;U.prototype.fromInt=Hw;U.prototype.fromString=Gw;U.prototype.clamp=jw;U.prototype.dlShiftTo=zw;U.prototype.drShiftTo=Zw;U.prototype.lShiftTo=Jw;U.prototype.rShiftTo=eR;U.prototype.subTo=tR;U.prototype.multiplyTo=rR;U.prototype.squareTo=nR;U.prototype.divRemTo=iR;U.prototype.invDigit=fR;U.prototype.isEven=vR;U.prototype.exp=mR;U.prototype.toString=Kw;U.prototype.negate=Ww;U.prototype.abs=Qw;U.prototype.compareTo=Yw;U.prototype.bitLength=Xw;U.prototype.mod=aR;U.prototype.modPowInt=ER;U.ZERO=Tn(0);U.ONE=Tn(1);function SR(){var e=Ue();return this.copyTo(e),e}function CR(){if(this.s<0){if(this.t==1)return this.data[0]-this.DV;if(this.t==0)return-1}else{if(this.t==1)return this.data[0];if(this.t==0)return 0}return(this.data[1]&(1<<32-this.DB)-1)<>24}function xR(){return this.t==0?this.s:this.data[0]<<16>>16}function AR(e){return Math.floor(Math.LN2*this.DB/Math.log(e))}function TR(){return this.s<0?-1:this.t<=0||this.t==1&&this.data[0]<=0?0:1}function IR(e){if(e==null&&(e=10),this.signum()==0||e<2||e>36)return"0";var t=this.chunkSize(e),r=Math.pow(e,t),n=Tn(r),i=Ue(),a=Ue(),s="";for(this.divRemTo(n,i,a);i.signum()>0;)s=(r+a.intValue()).toString(e).substr(1)+s,i.divRemTo(n,i,a);return a.intValue().toString(e)+s}function bR(e,t){this.fromInt(0),t==null&&(t=10);for(var r=this.chunkSize(t),n=Math.pow(t,r),i=!1,a=0,s=0,o=0;o=r&&(this.dMultiply(n),this.dAddOffset(s,0),a=0,s=0)}a>0&&(this.dMultiply(Math.pow(t,a)),this.dAddOffset(s,0)),i&&U.ZERO.subTo(this,this)}function wR(e,t,r){if(typeof t=="number")if(e<2)this.fromInt(1);else for(this.fromNumber(e,r),this.testBit(e-1)||this.bitwiseTo(U.ONE.shiftLeft(e-1),Qc,this),this.isEven()&&this.dAddOffset(1,0);!this.isProbablePrime(t);)this.dAddOffset(2,0),this.bitLength()>e&&this.subTo(U.ONE.shiftLeft(e-1),this);else{var n=new Array,i=e&7;n.length=(e>>3)+1,t.nextBytes(n),i>0?n[0]&=(1<0)for(r>r)!=(this.s&this.DM)>>r&&(t[i++]=n|this.s<=0;)r<8?(n=(this.data[e]&(1<>(r+=this.DB-8)):(n=this.data[e]>>(r-=8)&255,r<=0&&(r+=this.DB,--e)),n&128&&(n|=-256),i==0&&(this.s&128)!=(n&128)&&++i,(i>0||n!=this.s)&&(t[i++]=n);return t}function NR(e){return this.compareTo(e)==0}function OR(e){return this.compareTo(e)<0?this:e}function LR(e){return this.compareTo(e)>0?this:e}function BR(e,t,r){var n,i,a=Math.min(e.t,this.t);for(n=0;n>=16,t+=16),e&255||(e>>=8,t+=8),e&15||(e>>=4,t+=4),e&3||(e>>=2,t+=2),e&1||++t,t}function HR(){for(var e=0;e=this.t?this.s!=0:(this.data[t]&1<>=this.DB;if(e.t>=this.DB;n+=this.s}else{for(n+=this.s;r>=this.DB;n+=e.s}t.s=n<0?-1:0,n>0?t.data[r++]=n:n<-1&&(t.data[r++]=this.DV+n),t.t=r,t.clamp()}function ZR(e){var t=Ue();return this.addTo(e,t),t}function JR(e){var t=Ue();return this.subTo(e,t),t}function e2(e){var t=Ue();return this.multiplyTo(e,t),t}function t2(e){var t=Ue();return this.divRemTo(e,t,null),t}function r2(e){var t=Ue();return this.divRemTo(e,null,t),t}function n2(e){var t=Ue(),r=Ue();return this.divRemTo(e,t,r),new Array(t,r)}function i2(e){this.data[this.t]=this.am(0,e-1,this,0,0,this.t),++this.t,this.clamp()}function a2(e,t){if(e!=0){for(;this.t<=t;)this.data[this.t++]=0;for(this.data[t]+=e;this.data[t]>=this.DV;)this.data[t]-=this.DV,++t>=this.t&&(this.data[this.t++]=0),++this.data[t]}}function La(){}function wg(e){return e}function s2(e,t,r){e.multiplyTo(t,r)}function o2(e,t){e.squareTo(t)}La.prototype.convert=wg;La.prototype.revert=wg;La.prototype.mulTo=s2;La.prototype.sqrTo=o2;function u2(e){return this.exp(e,new La)}function c2(e,t,r){var n=Math.min(this.t+e.t,t);for(r.s=0,r.t=n;n>0;)r.data[--n]=0;var i;for(i=r.t-this.t;n=0;)r.data[n]=0;for(n=Math.max(t-this.t,0);n2*this.m.t)return e.mod(this.m);if(e.compareTo(this.m)<0)return e;var t=Ue();return e.copyTo(t),this.reduce(t),t}function h2(e){return e}function d2(e){for(e.drShiftTo(this.m.t-1,this.r2),e.t>this.m.t+1&&(e.t=this.m.t+1,e.clamp()),this.mu.multiplyUpperTo(this.r2,this.m.t+1,this.q3),this.m.multiplyLowerTo(this.q3,this.m.t+1,this.r2);e.compareTo(this.r2)<0;)e.dAddOffset(1,this.m.t+1);for(e.subTo(this.r2,e);e.compareTo(this.m)>=0;)e.subTo(this.m,e)}function p2(e,t){e.squareTo(t),this.reduce(t)}function g2(e,t,r){e.multiplyTo(t,r),this.reduce(r)}Fi.prototype.convert=f2;Fi.prototype.revert=h2;Fi.prototype.reduce=d2;Fi.prototype.mulTo=g2;Fi.prototype.sqrTo=p2;function y2(e,t){var r=e.bitLength(),n,i=Tn(1),a;if(r<=0)return i;r<18?n=1:r<48?n=3:r<144?n=4:r<768?n=5:n=6,r<8?a=new Jn(t):t.isEven()?a=new Fi(t):a=new ei(t);var s=new Array,o=3,u=n-1,c=(1<1){var l=Ue();for(a.sqrTo(s[1],l);o<=c;)s[o]=Ue(),a.mulTo(l,s[o-2],s[o]),o+=2}var f=e.t-1,h,p=!0,d=Ue(),m;for(r=ro(e.data[f])-1;f>=0;){for(r>=u?h=e.data[f]>>r-u&c:(h=(e.data[f]&(1<0&&(h|=e.data[f-1]>>this.DB+r-u)),o=n;!(h&1);)h>>=1,--o;if((r-=o)<0&&(r+=this.DB,--f),p)s[h].copyTo(i),p=!1;else{for(;o>1;)a.sqrTo(i,d),a.sqrTo(d,i),o-=2;o>0?a.sqrTo(i,d):(m=i,i=d,d=m),a.mulTo(d,s[h],i)}for(;f>=0&&!(e.data[f]&1<0&&(t.rShiftTo(a,t),r.rShiftTo(a,r));t.signum()>0;)(i=t.getLowestSetBit())>0&&t.rShiftTo(i,t),(i=r.getLowestSetBit())>0&&r.rShiftTo(i,r),t.compareTo(r)>=0?(t.subTo(r,t),t.rShiftTo(1,t)):(r.subTo(t,r),r.rShiftTo(1,r));return a>0&&r.lShiftTo(a,r),r}function m2(e){if(e<=0)return 0;var t=this.DV%e,r=this.s<0?e-1:0;if(this.t>0)if(t==0)r=this.data[0]%e;else for(var n=this.t-1;n>=0;--n)r=(t*r+this.data[n])%e;return r}function E2(e){var t=e.isEven();if(this.isEven()&&t||e.signum()==0)return U.ZERO;for(var r=e.clone(),n=this.clone(),i=Tn(1),a=Tn(0),s=Tn(0),o=Tn(1);r.signum()!=0;){for(;r.isEven();)r.rShiftTo(1,r),t?((!i.isEven()||!a.isEven())&&(i.addTo(this,i),a.subTo(e,a)),i.rShiftTo(1,i)):a.isEven()||a.subTo(e,a),a.rShiftTo(1,a);for(;n.isEven();)n.rShiftTo(1,n),t?((!s.isEven()||!o.isEven())&&(s.addTo(this,s),o.subTo(e,o)),s.rShiftTo(1,s)):o.isEven()||o.subTo(e,o),o.rShiftTo(1,o);r.compareTo(n)>=0?(r.subTo(n,r),t&&i.subTo(s,i),a.subTo(o,a)):(n.subTo(r,n),t&&s.subTo(i,s),o.subTo(a,o))}if(n.compareTo(U.ONE)!=0)return U.ZERO;if(o.compareTo(e)>=0)return o.subtract(e);if(o.signum()<0)o.addTo(e,o);else return o;return o.signum()<0?o.add(e):o}var Or=[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509],S2=(1<<26)/Or[Or.length-1];function C2(e){var t,r=this.abs();if(r.t==1&&r.data[0]<=Or[Or.length-1]){for(t=0;t=0);var o=a.modPow(n,this);if(o.compareTo(U.ONE)!=0&&o.compareTo(t)!=0){for(var u=1;u++{var Hr=Ae();Fr();ke();var Og=Bg.exports=Hr.sha1=Hr.sha1||{};Hr.md.sha1=Hr.md.algorithms.sha1=Og;Og.create=function(){Lg||A2();var e=null,t=Hr.util.createBuffer(),r=new Array(80),n={algorithm:"sha1",blockLength:64,digestLength:20,messageLength:0,fullMessageLength:null,messageLengthSize:8};return n.start=function(){n.messageLength=0,n.fullMessageLength=n.messageLength64=[];for(var i=n.messageLengthSize/4,a=0;a>>0,s>>>0];for(var o=n.fullMessageLength.length-1;o>=0;--o)n.fullMessageLength[o]+=s[1],s[1]=s[0]+(n.fullMessageLength[o]/4294967296>>>0),n.fullMessageLength[o]=n.fullMessageLength[o]>>>0,s[0]=s[1]/4294967296>>>0;return t.putBytes(i),Ng(e,r,t),(t.read>2048||t.length()===0)&&t.compact(),n},n.digest=function(){var i=Hr.util.createBuffer();i.putBytes(t.bytes());var a=n.fullMessageLength[n.fullMessageLength.length-1]+n.messageLengthSize,s=a&n.blockLength-1;i.putBytes(Yc.substr(0,n.blockLength-s));for(var o,u,c=n.fullMessageLength[0]*8,l=0;l>>0,c+=u,i.putInt32(c>>>0),c=o>>>0;i.putInt32(c);var f={h0:e.h0,h1:e.h1,h2:e.h2,h3:e.h3,h4:e.h4};Ng(f,r,i);var h=Hr.util.createBuffer();return h.putInt32(f.h0),h.putInt32(f.h1),h.putInt32(f.h2),h.putInt32(f.h3),h.putInt32(f.h4),h},n};var Yc=null,Lg=!1;function A2(){Yc="\x80",Yc+=Hr.util.fillString("\0",64),Lg=!0}function Ng(e,t,r){for(var n,i,a,s,o,u,c,l,f=r.length();f>=64;){for(i=e.h0,a=e.h1,s=e.h2,o=e.h3,u=e.h4,l=0;l<16;++l)n=r.getInt32(),t[l]=n,c=o^a&(s^o),n=(i<<5|i>>>27)+c+u+1518500249+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<20;++l)n=t[l-3]^t[l-8]^t[l-14]^t[l-16],n=n<<1|n>>>31,t[l]=n,c=o^a&(s^o),n=(i<<5|i>>>27)+c+u+1518500249+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<32;++l)n=t[l-3]^t[l-8]^t[l-14]^t[l-16],n=n<<1|n>>>31,t[l]=n,c=a^s^o,n=(i<<5|i>>>27)+c+u+1859775393+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<40;++l)n=t[l-6]^t[l-16]^t[l-28]^t[l-32],n=n<<2|n>>>30,t[l]=n,c=a^s^o,n=(i<<5|i>>>27)+c+u+1859775393+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<60;++l)n=t[l-6]^t[l-16]^t[l-28]^t[l-32],n=n<<2|n>>>30,t[l]=n,c=a&s|o&(a^s),n=(i<<5|i>>>27)+c+u+2400959708+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;for(;l<80;++l)n=t[l-6]^t[l-16]^t[l-28]^t[l-32],n=n<<2|n>>>30,t[l]=n,c=a^s^o,n=(i<<5|i>>>27)+c+u+3395469782+n,u=o,o=s,s=(a<<30|a>>>2)>>>0,a=i,i=n;e.h0=e.h0+i|0,e.h1=e.h1+a|0,e.h2=e.h2+s|0,e.h3=e.h3+o|0,e.h4=e.h4+u|0,f-=64}}});var Xc=S((aM,Dg)=>{var Gr=Ae();ke();pr();qi();var Pg=Dg.exports=Gr.pkcs1=Gr.pkcs1||{};Pg.encode_rsa_oaep=function(e,t,r){var n,i,a,s;typeof r=="string"?(n=r,i=arguments[3]||void 0,a=arguments[4]||void 0):r&&(n=r.label||void 0,i=r.seed||void 0,a=r.md||void 0,r.mgf1&&r.mgf1.md&&(s=r.mgf1.md)),a?a.start():a=Gr.md.sha1.create(),s||(s=a);var o=Math.ceil(e.n.bitLength()/8),u=o-2*a.digestLength-2;if(t.length>u){var c=new Error("RSAES-OAEP input message length is too long.");throw c.length=t.length,c.maxLength=u,c}n||(n=""),a.update(n,"raw");for(var l=a.digest(),f="",h=u-t.length,p=0;p>24&255,a>>16&255,a>>8&255,a&255);r.start(),r.update(e+s),n+=r.digest().getBytes()}return n.substring(0,t)}});var Zc=S((sM,zc)=>{var In=Ae();ke();Ba();pr();(function(){if(In.prime){zc.exports=In.prime;return}var e=zc.exports=In.prime=In.prime||{},t=In.jsbn.BigInteger,r=[6,4,2,4,2,4,6,2],n=new t(null);n.fromInt(30);var i=function(f,h){return f|h};e.generateProbablePrime=function(f,h,p){typeof h=="function"&&(p=h,h={}),h=h||{};var d=h.algorithm||"PRIMEINC";typeof d=="string"&&(d={name:d}),d.options=d.options||{};var m=h.prng||In.random,E={nextBytes:function(C){for(var T=m.getBytesSync(C.length),I=0;Ih&&(f=c(h,p)),f.isProbablePrime(m))return C(null,f);f.dAddOffset(r[d++%8],0)}while(E<0||+new Date-T"u")return s(f,h,p,d);var m=c(f,h),E=p.workers,C=p.workLoad||100,T=C*30/8,I=p.workerScript||"forge/prime.worker.js";if(E===-1)return In.util.estimateCores(function(L,q){L&&(q=2),E=q-1,P()});P();function P(){E=Math.max(1,E);for(var L=[],q=0;qf&&(m=c(f,h));var ne=m.toString(16);K.target.postMessage({hex:ne,workLoad:C}),m.dAddOffset(T,0)}}}}function c(f,h){var p=new t(f,h),d=f-1;return p.testBit(d)||p.bitwiseTo(t.ONE.shiftLeft(d),i,p),p.dAddOffset(31-p.mod(n).byteValue(),0),p}function l(f){return f<=100?27:f<=150?18:f<=200?15:f<=250?12:f<=300?9:f<=350?8:f<=400?7:f<=500?6:f<=600?5:f<=800?4:f<=1250?3:2}})()});var Pa=S((oM,$g)=>{var ce=Ae();Nr();Ba();An();Xc();Zc();pr();ke();typeof Pe>"u"&&(Pe=ce.jsbn.BigInteger);var Pe,Jc=ce.util.isNodejs?require("crypto"):null,N=ce.asn1,yr=ce.util;ce.pki=ce.pki||{};$g.exports=ce.pki.rsa=ce.rsa=ce.rsa||{};var ye=ce.pki,T2=[6,4,2,4,2,4,6,2],I2={name:"PrivateKeyInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]},b2={name:"RSAPrivateKey",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPrivateKey.version",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"RSAPrivateKey.modulus",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyModulus"},{name:"RSAPrivateKey.publicExponent",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPublicExponent"},{name:"RSAPrivateKey.privateExponent",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPrivateExponent"},{name:"RSAPrivateKey.prime1",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPrime1"},{name:"RSAPrivateKey.prime2",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyPrime2"},{name:"RSAPrivateKey.exponent1",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyExponent1"},{name:"RSAPrivateKey.exponent2",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyExponent2"},{name:"RSAPrivateKey.coefficient",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"privateKeyCoefficient"}]},w2={name:"RSAPublicKey",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"RSAPublicKey.modulus",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"publicKeyModulus"},{name:"RSAPublicKey.exponent",tagClass:N.Class.UNIVERSAL,type:N.Type.INTEGER,constructed:!1,capture:"publicKeyExponent"}]},R2=ce.pki.rsa.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{name:"SubjectPublicKeyInfo.subjectPublicKey",tagClass:N.Class.UNIVERSAL,type:N.Type.BITSTRING,constructed:!1,value:[{name:"SubjectPublicKeyInfo.subjectPublicKey.RSAPublicKey",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"rsaPublicKey"}]}]},N2={name:"DigestInfo",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm",tagClass:N.Class.UNIVERSAL,type:N.Type.SEQUENCE,constructed:!0,value:[{name:"DigestInfo.DigestAlgorithm.algorithmIdentifier",tagClass:N.Class.UNIVERSAL,type:N.Type.OID,constructed:!1,capture:"algorithmIdentifier"},{name:"DigestInfo.DigestAlgorithm.parameters",tagClass:N.Class.UNIVERSAL,type:N.Type.NULL,capture:"parameters",optional:!0,constructed:!1}]},{name:"DigestInfo.digest",tagClass:N.Class.UNIVERSAL,type:N.Type.OCTETSTRING,constructed:!1,capture:"digest"}]},O2=function(e){var t;if(e.algorithm in ye.oids)t=ye.oids[e.algorithm];else{var r=new Error("Unknown message digest algorithm.");throw r.algorithm=e.algorithm,r}var n=N.oidToDer(t).getBytes(),i=N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[]),a=N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[]);a.value.push(N.create(N.Class.UNIVERSAL,N.Type.OID,!1,n)),a.value.push(N.create(N.Class.UNIVERSAL,N.Type.NULL,!1,""));var s=N.create(N.Class.UNIVERSAL,N.Type.OCTETSTRING,!1,e.digest().getBytes());return i.value.push(a),i.value.push(s),N.toDer(i).getBytes()},Mg=function(e,t,r){if(r)return e.modPow(t.e,t.n);if(!t.p||!t.q)return e.modPow(t.d,t.n);t.dP||(t.dP=t.d.mod(t.p.subtract(Pe.ONE))),t.dQ||(t.dQ=t.d.mod(t.q.subtract(Pe.ONE))),t.qInv||(t.qInv=t.q.modInverse(t.p));var n;do n=new Pe(ce.util.bytesToHex(ce.random.getBytes(t.n.bitLength()/8)),16);while(n.compareTo(t.n)>=0||!n.gcd(t.n).equals(Pe.ONE));e=e.multiply(n.modPow(t.e,t.n)).mod(t.n);for(var i=e.mod(t.p).modPow(t.dP,t.p),a=e.mod(t.q).modPow(t.dQ,t.q);i.compareTo(a)<0;)i=i.add(t.p);var s=i.subtract(a).multiply(t.qInv).mod(t.p).multiply(t.q).add(a);return s=s.multiply(n.modInverse(t.n)).mod(t.n),s};ye.rsa.encrypt=function(e,t,r){var n=r,i,a=Math.ceil(t.n.bitLength()/8);r!==!1&&r!==!0?(n=r===2,i=Vg(e,t,r)):(i=ce.util.createBuffer(),i.putBytes(e));for(var s=new Pe(i.toHex(),16),o=Mg(s,t,n),u=o.toString(16),c=ce.util.createBuffer(),l=a-Math.ceil(u.length/2);l>0;)c.putByte(0),--l;return c.putBytes(ce.util.hexToBytes(u)),c.getBytes()};ye.rsa.decrypt=function(e,t,r,n){var i=Math.ceil(t.n.bitLength()/8);if(e.length!==i){var a=new Error("Encrypted message length is invalid.");throw a.length=e.length,a.expected=i,a}var s=new Pe(ce.util.createBuffer(e).toHex(),16);if(s.compareTo(t.n)>=0)throw new Error("Encrypted message is invalid.");for(var o=Mg(s,t,r),u=o.toString(16),c=ce.util.createBuffer(),l=i-Math.ceil(u.length/2);l>0;)c.putByte(0),--l;return c.putBytes(ce.util.hexToBytes(u)),n!==!1?io(c.getBytes(),t,r):c.getBytes()};ye.rsa.createKeyPairGenerationState=function(e,t,r){typeof e=="string"&&(e=parseInt(e,10)),e=e||2048,r=r||{};var n=r.prng||ce.random,i={nextBytes:function(o){for(var u=n.getBytesSync(o.length),c=0;c>1,pBits:e-(e>>1),pqState:0,num:null,keys:null},s.e.fromInt(s.eInt);else throw new Error("Invalid key generation algorithm: "+a);return s};ye.rsa.stepKeyPairGenerationState=function(e,t){"algorithm"in e||(e.algorithm="PRIMEINC");var r=new Pe(null);r.fromInt(30);for(var n=0,i=function(f,h){return f|h},a=+new Date,s,o=0;e.keys===null&&(t<=0||ou?e.pqState=0:e.num.isProbablePrime(B2(e.num.bitLength()))?++e.pqState:e.num.dAddOffset(T2[n++%8],0):e.pqState===2?e.pqState=e.num.subtract(Pe.ONE).gcd(e.e).compareTo(Pe.ONE)===0?3:0:e.pqState===3&&(e.pqState=0,e.p===null?e.p=e.num:e.q=e.num,e.p!==null&&e.q!==null&&++e.state,e.num=null)}else if(e.state===1)e.p.compareTo(e.q)<0&&(e.num=e.p,e.p=e.q,e.q=e.num),++e.state;else if(e.state===2)e.p1=e.p.subtract(Pe.ONE),e.q1=e.q.subtract(Pe.ONE),e.phi=e.p1.multiply(e.q1),++e.state;else if(e.state===3)e.phi.gcd(e.e).compareTo(Pe.ONE)===0?++e.state:(e.p=null,e.q=null,e.state=0);else if(e.state===4)e.n=e.p.multiply(e.q),e.n.bitLength()===e.bits?++e.state:(e.q=null,e.state=0);else if(e.state===5){var l=e.e.modInverse(e.phi);e.keys={privateKey:ye.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:ye.rsa.setPublicKey(e.n,e.e)}}s=+new Date,o+=s-a,a=s}return e.keys!==null};ye.rsa.generateKeyPair=function(e,t,r,n){if(arguments.length===1?typeof e=="object"?(r=e,e=void 0):typeof e=="function"&&(n=e,e=void 0):arguments.length===2?typeof e=="number"?typeof t=="function"?(n=t,t=void 0):typeof t!="number"&&(r=t,t=void 0):(r=e,n=t,e=void 0,t=void 0):arguments.length===3&&(typeof t=="number"?typeof r=="function"&&(n=r,r=void 0):(n=r,r=t,t=void 0)),r=r||{},e===void 0&&(e=r.bits||2048),t===void 0&&(t=r.e||65537),!ce.options.usePureJavaScript&&!r.prng&&e>=256&&e<=16384&&(t===65537||t===3)){if(n){if(kg("generateKeyPair"))return Jc.generateKeyPair("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}},function(o,u,c){if(o)return n(o);n(null,{privateKey:ye.privateKeyFromPem(c),publicKey:ye.publicKeyFromPem(u)})});if(Ug("generateKey")&&Ug("exportKey"))return yr.globalScope.crypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:qg(t),hash:{name:"SHA-256"}},!0,["sign","verify"]).then(function(o){return yr.globalScope.crypto.subtle.exportKey("pkcs8",o.privateKey)}).then(void 0,function(o){n(o)}).then(function(o){if(o){var u=ye.privateKeyFromAsn1(N.fromDer(ce.util.createBuffer(o)));n(null,{privateKey:u,publicKey:ye.setRsaPublicKey(u.n,u.e)})}});if(Fg("generateKey")&&Fg("exportKey")){var i=yr.globalScope.msCrypto.subtle.generateKey({name:"RSASSA-PKCS1-v1_5",modulusLength:e,publicExponent:qg(t),hash:{name:"SHA-256"}},!0,["sign","verify"]);i.oncomplete=function(o){var u=o.target.result,c=yr.globalScope.msCrypto.subtle.exportKey("pkcs8",u.privateKey);c.oncomplete=function(l){var f=l.target.result,h=ye.privateKeyFromAsn1(N.fromDer(ce.util.createBuffer(f)));n(null,{privateKey:h,publicKey:ye.setRsaPublicKey(h.n,h.e)})},c.onerror=function(l){n(l)}},i.onerror=function(o){n(o)};return}}else if(kg("generateKeyPairSync")){var a=Jc.generateKeyPairSync("rsa",{modulusLength:e,publicExponent:t,publicKeyEncoding:{type:"spki",format:"pem"},privateKeyEncoding:{type:"pkcs8",format:"pem"}});return{privateKey:ye.privateKeyFromPem(a.privateKey),publicKey:ye.publicKeyFromPem(a.publicKey)}}}var s=ye.rsa.createKeyPairGenerationState(e,t,r);if(!n)return ye.rsa.stepKeyPairGenerationState(s,0),s.keys;L2(s,r,n)};ye.setRsaPublicKey=ye.rsa.setPublicKey=function(e,t){var r={n:e,e:t};return r.encrypt=function(n,i,a){if(typeof i=="string"?i=i.toUpperCase():i===void 0&&(i="RSAES-PKCS1-V1_5"),i==="RSAES-PKCS1-V1_5")i={encode:function(o,u,c){return Vg(o,u,2).getBytes()}};else if(i==="RSA-OAEP"||i==="RSAES-OAEP")i={encode:function(o,u){return ce.pkcs1.encode_rsa_oaep(u,o,a)}};else if(["RAW","NONE","NULL",null].indexOf(i)!==-1)i={encode:function(o){return o}};else if(typeof i=="string")throw new Error('Unsupported encryption scheme: "'+i+'".');var s=i.encode(n,r,!0);return ye.rsa.encrypt(s,r,!0)},r.verify=function(n,i,a,s){typeof a=="string"?a=a.toUpperCase():a===void 0&&(a="RSASSA-PKCS1-V1_5"),s===void 0&&(s={_parseAllDigestBytes:!0}),"_parseAllDigestBytes"in s||(s._parseAllDigestBytes=!0),a==="RSASSA-PKCS1-V1_5"?a={verify:function(u,c){c=io(c,r,!0);var l=N.fromDer(c,{parseAllBytes:s._parseAllDigestBytes}),f={},h=[];if(!N.validate(l,N2,f,h)){var p=new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value.");throw p.errors=h,p}var d=N.derToOid(f.algorithmIdentifier);if(!(d===ce.oids.md2||d===ce.oids.md5||d===ce.oids.sha1||d===ce.oids.sha224||d===ce.oids.sha256||d===ce.oids.sha384||d===ce.oids.sha512||d===ce.oids["sha512-224"]||d===ce.oids["sha512-256"])){var p=new Error("Unknown RSASSA-PKCS1-v1_5 DigestAlgorithm identifier.");throw p.oid=d,p}if((d===ce.oids.md2||d===ce.oids.md5)&&!("parameters"in f))throw new Error("ASN.1 object does not contain a valid RSASSA-PKCS1-v1_5 DigestInfo value. Missing algorithm identifer NULL parameters.");return u===f.digest}}:(a==="NONE"||a==="NULL"||a===null)&&(a={verify:function(u,c){return c=io(c,r,!0),u===c}});var o=ye.rsa.decrypt(i,r,!0,!1);return a.verify(n,o,r.n.bitLength())},r};ye.setRsaPrivateKey=ye.rsa.setPrivateKey=function(e,t,r,n,i,a,s,o){var u={n:e,e:t,d:r,p:n,q:i,dP:a,dQ:s,qInv:o};return u.decrypt=function(c,l,f){typeof l=="string"?l=l.toUpperCase():l===void 0&&(l="RSAES-PKCS1-V1_5");var h=ye.rsa.decrypt(c,u,!1,!1);if(l==="RSAES-PKCS1-V1_5")l={decode:io};else if(l==="RSA-OAEP"||l==="RSAES-OAEP")l={decode:function(p,d){return ce.pkcs1.decode_rsa_oaep(d,p,f)}};else if(["RAW","NONE","NULL",null].indexOf(l)!==-1)l={decode:function(p){return p}};else throw new Error('Unsupported encryption scheme: "'+l+'".');return l.decode(h,u,!1)},u.sign=function(c,l){var f=!1;typeof l=="string"&&(l=l.toUpperCase()),l===void 0||l==="RSASSA-PKCS1-V1_5"?(l={encode:O2},f=1):(l==="NONE"||l==="NULL"||l===null)&&(l={encode:function(){return c}},f=1);var h=l.encode(c,u.n.bitLength());return ye.rsa.encrypt(h,u,f)},u};ye.wrapRsaPrivateKey=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,N.integerToDer(0).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.OID,!1,N.oidToDer(ye.oids.rsaEncryption).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.NULL,!1,"")]),N.create(N.Class.UNIVERSAL,N.Type.OCTETSTRING,!1,N.toDer(e).getBytes())])};ye.privateKeyFromAsn1=function(e){var t={},r=[];if(N.validate(e,I2,t,r)&&(e=N.fromDer(ce.util.createBuffer(t.privateKey))),t={},r=[],!N.validate(e,b2,t,r)){var n=new Error("Cannot read private key. ASN.1 object does not contain an RSAPrivateKey.");throw n.errors=r,n}var i,a,s,o,u,c,l,f;return i=ce.util.createBuffer(t.privateKeyModulus).toHex(),a=ce.util.createBuffer(t.privateKeyPublicExponent).toHex(),s=ce.util.createBuffer(t.privateKeyPrivateExponent).toHex(),o=ce.util.createBuffer(t.privateKeyPrime1).toHex(),u=ce.util.createBuffer(t.privateKeyPrime2).toHex(),c=ce.util.createBuffer(t.privateKeyExponent1).toHex(),l=ce.util.createBuffer(t.privateKeyExponent2).toHex(),f=ce.util.createBuffer(t.privateKeyCoefficient).toHex(),ye.setRsaPrivateKey(new Pe(i,16),new Pe(a,16),new Pe(s,16),new Pe(o,16),new Pe(u,16),new Pe(c,16),new Pe(l,16),new Pe(f,16))};ye.privateKeyToAsn1=ye.privateKeyToRSAPrivateKey=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,N.integerToDer(0).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.n)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.e)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.d)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.p)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.q)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.dP)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.dQ)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.qInv))])};ye.publicKeyFromAsn1=function(e){var t={},r=[];if(N.validate(e,R2,t,r)){var n=N.derToOid(t.publicKeyOid);if(n!==ye.oids.rsaEncryption){var i=new Error("Cannot read public key. Unknown OID.");throw i.oid=n,i}e=t.rsaPublicKey}if(r=[],!N.validate(e,w2,t,r)){var i=new Error("Cannot read public key. ASN.1 object does not contain an RSAPublicKey.");throw i.errors=r,i}var a=ce.util.createBuffer(t.publicKeyModulus).toHex(),s=ce.util.createBuffer(t.publicKeyExponent).toHex();return ye.setRsaPublicKey(new Pe(a,16),new Pe(s,16))};ye.publicKeyToAsn1=ye.publicKeyToSubjectPublicKeyInfo=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.OID,!1,N.oidToDer(ye.oids.rsaEncryption).getBytes()),N.create(N.Class.UNIVERSAL,N.Type.NULL,!1,"")]),N.create(N.Class.UNIVERSAL,N.Type.BITSTRING,!1,[ye.publicKeyToRSAPublicKey(e)])])};ye.publicKeyToRSAPublicKey=function(e){return N.create(N.Class.UNIVERSAL,N.Type.SEQUENCE,!0,[N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.n)),N.create(N.Class.UNIVERSAL,N.Type.INTEGER,!1,jr(e.e))])};function Vg(e,t,r){var n=ce.util.createBuffer(),i=Math.ceil(t.n.bitLength()/8);if(e.length>i-11){var a=new Error("Message is too long for PKCS#1 v1.5 padding.");throw a.length=e.length,a.max=i-11,a}n.putByte(0),n.putByte(r);var s=i-3-e.length,o;if(r===0||r===1){o=r===0?0:255;for(var u=0;u0;){for(var c=0,l=ce.random.getBytes(s),u=0;u"u")throw new Error("Encryption block is invalid.");var u=0;if(o===0){u=i-3-n;for(var c=0;c1;){if(a.getByte()!==255){--a.read;break}++u}else if(o===2)for(u=0;a.length()>1;){if(a.getByte()===0){--a.read;break}++u}var l=a.getByte();if(l!==0||u!==i-3-a.length())throw new Error("Encryption block is invalid.");return a.getBytes()}function L2(e,t,r){typeof t=="function"&&(r=t,t={}),t=t||{};var n={algorithm:{name:t.algorithm||"PRIMEINC",options:{workers:t.workers||2,workLoad:t.workLoad||100,workerScript:t.workerScript}}};"prng"in t&&(n.prng=t.prng),i();function i(){a(e.pBits,function(o,u){if(o)return r(o);if(e.p=u,e.q!==null)return s(o,e.q);a(e.qBits,s)})}function a(o,u){ce.prime.generateProbablePrime(o,n,u)}function s(o,u){if(o)return r(o);if(e.q=u,e.p.compareTo(e.q)<0){var c=e.p;e.p=e.q,e.q=c}if(e.p.subtract(Pe.ONE).gcd(e.e).compareTo(Pe.ONE)!==0){e.p=null,i();return}if(e.q.subtract(Pe.ONE).gcd(e.e).compareTo(Pe.ONE)!==0){e.q=null,a(e.qBits,s);return}if(e.p1=e.p.subtract(Pe.ONE),e.q1=e.q.subtract(Pe.ONE),e.phi=e.p1.multiply(e.q1),e.phi.gcd(e.e).compareTo(Pe.ONE)!==0){e.p=e.q=null,i();return}if(e.n=e.p.multiply(e.q),e.n.bitLength()!==e.bits){e.q=null,a(e.qBits,s);return}var l=e.e.modInverse(e.phi);e.keys={privateKey:ye.rsa.setPrivateKey(e.n,e.e,l,e.p,e.q,l.mod(e.p1),l.mod(e.q1),e.q.modInverse(e.p)),publicKey:ye.rsa.setPublicKey(e.n,e.e)},r(null,e.keys)}}function jr(e){var t=e.toString(16);t[0]>="8"&&(t="00"+t);var r=ce.util.hexToBytes(t);return r.length>1&&(r.charCodeAt(0)===0&&!(r.charCodeAt(1)&128)||r.charCodeAt(0)===255&&(r.charCodeAt(1)&128)===128)?r.substr(1):r}function B2(e){return e<=100?27:e<=150?18:e<=200?15:e<=250?12:e<=300?9:e<=350?8:e<=400?7:e<=500?6:e<=600?5:e<=800?4:e<=1250?3:2}function kg(e){return ce.util.isNodejs&&typeof Jc[e]=="function"}function Ug(e){return typeof yr.globalScope<"u"&&typeof yr.globalScope.crypto=="object"&&typeof yr.globalScope.crypto.subtle=="object"&&typeof yr.globalScope.crypto.subtle[e]=="function"}function Fg(e){return typeof yr.globalScope<"u"&&typeof yr.globalScope.msCrypto=="object"&&typeof yr.globalScope.msCrypto.subtle=="object"&&typeof yr.globalScope.msCrypto.subtle[e]=="function"}function qg(e){for(var t=ce.util.hexToBytes(e.toString(16)),r=new Uint8Array(t.length),n=0;n{var z=Ae();xn();Nr();Oa();Fr();An();Js();Zn();pr();jc();Pa();ke();typeof Hg>"u"&&(Hg=z.jsbn.BigInteger);var Hg,B=z.asn1,Se=z.pki=z.pki||{};Wg.exports=Se.pbe=z.pbe=z.pbe||{};var ti=Se.oids,P2={name:"EncryptedPrivateKeyInfo",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedPrivateKeyInfo.encryptionAlgorithm",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"encryptionOid"},{name:"AlgorithmIdentifier.parameters",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,captureAsn1:"encryptionParams"}]},{name:"EncryptedPrivateKeyInfo.encryptedData",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"encryptedData"}]},D2={name:"PBES2Algorithms",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.keyDerivationFunc",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.keyDerivationFunc.oid",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"kdfOid"},{name:"PBES2Algorithms.params",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.params.salt",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"kdfSalt"},{name:"PBES2Algorithms.params.iterationCount",tagClass:B.Class.UNIVERSAL,type:B.Type.INTEGER,constructed:!1,capture:"kdfIterationCount"},{name:"PBES2Algorithms.params.keyLength",tagClass:B.Class.UNIVERSAL,type:B.Type.INTEGER,constructed:!1,optional:!0,capture:"keyLength"},{name:"PBES2Algorithms.params.prf",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,optional:!0,value:[{name:"PBES2Algorithms.params.prf.algorithm",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"prfOid"}]}]}]},{name:"PBES2Algorithms.encryptionScheme",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"PBES2Algorithms.encryptionScheme.oid",tagClass:B.Class.UNIVERSAL,type:B.Type.OID,constructed:!1,capture:"encOid"},{name:"PBES2Algorithms.encryptionScheme.iv",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"encIv"}]}]},k2={name:"pkcs-12PbeParams",tagClass:B.Class.UNIVERSAL,type:B.Type.SEQUENCE,constructed:!0,value:[{name:"pkcs-12PbeParams.salt",tagClass:B.Class.UNIVERSAL,type:B.Type.OCTETSTRING,constructed:!1,capture:"salt"},{name:"pkcs-12PbeParams.iterations",tagClass:B.Class.UNIVERSAL,type:B.Type.INTEGER,constructed:!1,capture:"iterations"}]};Se.encryptPrivateKeyInfo=function(e,t,r){r=r||{},r.saltSize=r.saltSize||8,r.count=r.count||2048,r.algorithm=r.algorithm||"aes128",r.prfAlgorithm=r.prfAlgorithm||"sha1";var n=z.random.getBytesSync(r.saltSize),i=r.count,a=B.integerToDer(i),s,o,u;if(r.algorithm.indexOf("aes")===0||r.algorithm==="des"){var c,l,f;switch(r.algorithm){case"aes128":s=16,c=16,l=ti["aes128-CBC"],f=z.aes.createEncryptionCipher;break;case"aes192":s=24,c=16,l=ti["aes192-CBC"],f=z.aes.createEncryptionCipher;break;case"aes256":s=32,c=16,l=ti["aes256-CBC"],f=z.aes.createEncryptionCipher;break;case"des":s=8,c=8,l=ti.desCBC,f=z.des.createEncryptionCipher;break;default:var h=new Error("Cannot encrypt private key. Unknown encryption algorithm.");throw h.algorithm=r.algorithm,h}var p="hmacWith"+r.prfAlgorithm.toUpperCase(),d=Kg(p),m=z.pkcs5.pbkdf2(t,n,i,s,d),E=z.random.getBytesSync(c),C=f(m);C.start(E),C.update(B.toDer(e)),C.finish(),u=C.output.getBytes();var T=U2(n,a,s,p);o=B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(ti.pkcs5PBES2).getBytes()),B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(ti.pkcs5PBKDF2).getBytes()),T]),B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(l).getBytes()),B.create(B.Class.UNIVERSAL,B.Type.OCTETSTRING,!1,E)])])])}else if(r.algorithm==="3des"){s=24;var I=new z.util.ByteBuffer(n),m=Se.pbe.generatePkcs12Key(t,I,1,i,s),E=Se.pbe.generatePkcs12Key(t,I,2,i,s),C=z.des.createEncryptionCipher(m);C.start(E),C.update(B.toDer(e)),C.finish(),u=C.output.getBytes(),o=B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OID,!1,B.oidToDer(ti["pbeWithSHAAnd3-KeyTripleDES-CBC"]).getBytes()),B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[B.create(B.Class.UNIVERSAL,B.Type.OCTETSTRING,!1,n),B.create(B.Class.UNIVERSAL,B.Type.INTEGER,!1,a.getBytes())])])}else{var h=new Error("Cannot encrypt private key. Unknown encryption algorithm.");throw h.algorithm=r.algorithm,h}var P=B.create(B.Class.UNIVERSAL,B.Type.SEQUENCE,!0,[o,B.create(B.Class.UNIVERSAL,B.Type.OCTETSTRING,!1,u)]);return P};Se.decryptPrivateKeyInfo=function(e,t){var r=null,n={},i=[];if(!B.validate(e,P2,n,i)){var a=new Error("Cannot read encrypted private key. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw a.errors=i,a}var s=B.derToOid(n.encryptionOid),o=Se.pbe.getCipher(s,n.encryptionParams,t),u=z.util.createBuffer(n.encryptedData);return o.update(u),o.finish()&&(r=B.fromDer(o.output)),r};Se.encryptedPrivateKeyToPem=function(e,t){var r={type:"ENCRYPTED PRIVATE KEY",body:B.toDer(e).getBytes()};return z.pem.encode(r,{maxline:t})};Se.encryptedPrivateKeyFromPem=function(e){var t=z.pem.decode(e)[0];if(t.type!=="ENCRYPTED PRIVATE KEY"){var r=new Error('Could not convert encrypted private key from PEM; PEM header type is "ENCRYPTED PRIVATE KEY".');throw r.headerType=t.type,r}if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert encrypted private key from PEM; PEM is encrypted.");return B.fromDer(t.body)};Se.encryptRsaPrivateKey=function(e,t,r){if(r=r||{},!r.legacy){var n=Se.wrapRsaPrivateKey(Se.privateKeyToAsn1(e));return n=Se.encryptPrivateKeyInfo(n,t,r),Se.encryptedPrivateKeyToPem(n)}var i,a,s,o;switch(r.algorithm){case"aes128":i="AES-128-CBC",s=16,a=z.random.getBytesSync(16),o=z.aes.createEncryptionCipher;break;case"aes192":i="AES-192-CBC",s=24,a=z.random.getBytesSync(16),o=z.aes.createEncryptionCipher;break;case"aes256":i="AES-256-CBC",s=32,a=z.random.getBytesSync(16),o=z.aes.createEncryptionCipher;break;case"3des":i="DES-EDE3-CBC",s=24,a=z.random.getBytesSync(8),o=z.des.createEncryptionCipher;break;case"des":i="DES-CBC",s=8,a=z.random.getBytesSync(8),o=z.des.createEncryptionCipher;break;default:var u=new Error('Could not encrypt RSA private key; unsupported encryption algorithm "'+r.algorithm+'".');throw u.algorithm=r.algorithm,u}var c=z.pbe.opensslDeriveBytes(t,a.substr(0,8),s),l=o(c);l.start(a),l.update(B.toDer(Se.privateKeyToAsn1(e))),l.finish();var f={type:"RSA PRIVATE KEY",procType:{version:"4",type:"ENCRYPTED"},dekInfo:{algorithm:i,parameters:z.util.bytesToHex(a).toUpperCase()},body:l.output.getBytes()};return z.pem.encode(f)};Se.decryptRsaPrivateKey=function(e,t){var r=null,n=z.pem.decode(e)[0];if(n.type!=="ENCRYPTED PRIVATE KEY"&&n.type!=="PRIVATE KEY"&&n.type!=="RSA PRIVATE KEY"){var i=new Error('Could not convert private key from PEM; PEM header type is not "ENCRYPTED PRIVATE KEY", "PRIVATE KEY", or "RSA PRIVATE KEY".');throw i.headerType=i,i}if(n.procType&&n.procType.type==="ENCRYPTED"){var a,s;switch(n.dekInfo.algorithm){case"DES-CBC":a=8,s=z.des.createDecryptionCipher;break;case"DES-EDE3-CBC":a=24,s=z.des.createDecryptionCipher;break;case"AES-128-CBC":a=16,s=z.aes.createDecryptionCipher;break;case"AES-192-CBC":a=24,s=z.aes.createDecryptionCipher;break;case"AES-256-CBC":a=32,s=z.aes.createDecryptionCipher;break;case"RC2-40-CBC":a=5,s=function(f){return z.rc2.createDecryptionCipher(f,40)};break;case"RC2-64-CBC":a=8,s=function(f){return z.rc2.createDecryptionCipher(f,64)};break;case"RC2-128-CBC":a=16,s=function(f){return z.rc2.createDecryptionCipher(f,128)};break;default:var i=new Error('Could not decrypt private key; unsupported encryption algorithm "'+n.dekInfo.algorithm+'".');throw i.algorithm=n.dekInfo.algorithm,i}var o=z.util.hexToBytes(n.dekInfo.parameters),u=z.pbe.opensslDeriveBytes(t,o.substr(0,8),a),c=s(u);if(c.start(o),c.update(z.util.createBuffer(n.body)),c.finish())r=c.output.getBytes();else return r}else r=n.body;return n.type==="ENCRYPTED PRIVATE KEY"?r=Se.decryptPrivateKeyInfo(B.fromDer(r),t):r=B.fromDer(r),r!==null&&(r=Se.privateKeyFromAsn1(r)),r};Se.pbe.generatePkcs12Key=function(e,t,r,n,i,a){var s,o;if(typeof a>"u"||a===null){if(!("sha1"in z.md))throw new Error('"sha1" hash algorithm unavailable.');a=z.md.sha1.create()}var u=a.digestLength,c=a.blockLength,l=new z.util.ByteBuffer,f=new z.util.ByteBuffer;if(e!=null){for(o=0;o=0;o--)X=X>>8,X+=$.at(o)+w.at(o),w.setAt(o,X&255);K.putBuffer(w)}I=K,l.putBuffer(q)}return l.truncate(l.length()-i),l};Se.pbe.getCipher=function(e,t,r){switch(e){case Se.oids.pkcs5PBES2:return Se.pbe.getCipherForPBES2(e,t,r);case Se.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:case Se.oids["pbewithSHAAnd40BitRC2-CBC"]:return Se.pbe.getCipherForPKCS12PBE(e,t,r);default:var n=new Error("Cannot read encrypted PBE data block. Unsupported OID.");throw n.oid=e,n.supportedOids=["pkcs5PBES2","pbeWithSHAAnd3-KeyTripleDES-CBC","pbewithSHAAnd40BitRC2-CBC"],n}};Se.pbe.getCipherForPBES2=function(e,t,r){var n={},i=[];if(!B.validate(t,D2,n,i)){var a=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw a.errors=i,a}if(e=B.derToOid(n.kdfOid),e!==Se.oids.pkcs5PBKDF2){var a=new Error("Cannot read encrypted private key. Unsupported key derivation function OID.");throw a.oid=e,a.supportedOids=["pkcs5PBKDF2"],a}if(e=B.derToOid(n.encOid),e!==Se.oids["aes128-CBC"]&&e!==Se.oids["aes192-CBC"]&&e!==Se.oids["aes256-CBC"]&&e!==Se.oids["des-EDE3-CBC"]&&e!==Se.oids.desCBC){var a=new Error("Cannot read encrypted private key. Unsupported encryption scheme OID.");throw a.oid=e,a.supportedOids=["aes128-CBC","aes192-CBC","aes256-CBC","des-EDE3-CBC","desCBC"],a}var s=n.kdfSalt,o=z.util.createBuffer(n.kdfIterationCount);o=o.getInt(o.length()<<3);var u,c;switch(Se.oids[e]){case"aes128-CBC":u=16,c=z.aes.createDecryptionCipher;break;case"aes192-CBC":u=24,c=z.aes.createDecryptionCipher;break;case"aes256-CBC":u=32,c=z.aes.createDecryptionCipher;break;case"des-EDE3-CBC":u=24,c=z.des.createDecryptionCipher;break;case"desCBC":u=8,c=z.des.createDecryptionCipher;break}var l=jg(n.prfOid),f=z.pkcs5.pbkdf2(r,s,o,u,l),h=n.encIv,p=c(f);return p.start(h),p};Se.pbe.getCipherForPKCS12PBE=function(e,t,r){var n={},i=[];if(!B.validate(t,k2,n,i)){var a=new Error("Cannot read password-based-encryption algorithm parameters. ASN.1 object is not a supported EncryptedPrivateKeyInfo.");throw a.errors=i,a}var s=z.util.createBuffer(n.salt),o=z.util.createBuffer(n.iterations);o=o.getInt(o.length()<<3);var u,c,l;switch(e){case Se.oids["pbeWithSHAAnd3-KeyTripleDES-CBC"]:u=24,c=8,l=z.des.startDecrypting;break;case Se.oids["pbewithSHAAnd40BitRC2-CBC"]:u=5,c=8,l=function(m,E){var C=z.rc2.createDecryptionCipher(m,40);return C.start(E,null),C};break;default:var a=new Error("Cannot read PKCS #12 PBE data block. Unsupported OID.");throw a.oid=e,a}var f=jg(n.prfOid),h=Se.pbe.generatePkcs12Key(r,s,1,o,u,f);f.start();var p=Se.pbe.generatePkcs12Key(r,s,2,o,c,f);return l(h,p)};Se.pbe.opensslDeriveBytes=function(e,t,r,n){if(typeof n>"u"||n===null){if(!("md5"in z.md))throw new Error('"md5" hash algorithm unavailable.');n=z.md.md5.create()}t===null&&(t="");for(var i=[Gg(n,e+t)],a=16,s=1;a{var Mi=Ae();Nr();ke();var Y=Mi.asn1,Vi=Xg.exports=Mi.pkcs7asn1=Mi.pkcs7asn1||{};Mi.pkcs7=Mi.pkcs7||{};Mi.pkcs7.asn1=Vi;var Qg={name:"ContentInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.ContentType",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,captureAsn1:"content"}]};Vi.contentInfoValidator=Qg;var Yg={name:"EncryptedContentInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentType",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"contentType"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedContentInfo.contentEncryptionAlgorithm.algorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"EncryptedContentInfo.contentEncryptionAlgorithm.parameter",tagClass:Y.Class.UNIVERSAL,captureAsn1:"encParameter"}]},{name:"EncryptedContentInfo.encryptedContent",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,capture:"encryptedContent",captureAsn1:"encryptedContentAsn1"}]};Vi.envelopedDataValidator={name:"EnvelopedData",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EnvelopedData.Version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"},{name:"EnvelopedData.RecipientInfos",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SET,constructed:!0,captureAsn1:"recipientInfos"}].concat(Yg)};Vi.encryptedDataValidator={name:"EncryptedData",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"EncryptedData.Version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"}].concat(Yg)};var F2={name:"SignerInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1},{name:"SignerInfo.issuerAndSerialNumber",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.issuerAndSerialNumber.issuer",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"SignerInfo.issuerAndSerialNumber.serialNumber",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"SignerInfo.digestAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignerInfo.digestAlgorithm.algorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"digestAlgorithm"},{name:"SignerInfo.digestAlgorithm.parameter",tagClass:Y.Class.UNIVERSAL,constructed:!1,captureAsn1:"digestParameter",optional:!0}]},{name:"SignerInfo.authenticatedAttributes",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"authenticatedAttributes"},{name:"SignerInfo.digestEncryptionAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,capture:"signatureAlgorithm"},{name:"SignerInfo.encryptedDigest",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OCTETSTRING,constructed:!1,capture:"signature"},{name:"SignerInfo.unauthenticatedAttributes",tagClass:Y.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,capture:"unauthenticatedAttributes"}]};Vi.signedDataValidator={name:"SignedData",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"SignedData.Version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"},{name:"SignedData.DigestAlgorithms",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SET,constructed:!0,captureAsn1:"digestAlgorithms"},Qg,{name:"SignedData.Certificates",tagClass:Y.Class.CONTEXT_SPECIFIC,type:0,optional:!0,captureAsn1:"certificates"},{name:"SignedData.CertificateRevocationLists",tagClass:Y.Class.CONTEXT_SPECIFIC,type:1,optional:!0,captureAsn1:"crls"},{name:"SignedData.SignerInfos",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SET,capture:"signerInfos",optional:!0,value:[F2]}]};Vi.recipientInfoValidator={name:"RecipientInfo",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.version",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"version"},{name:"RecipientInfo.issuerAndSerial",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.issuerAndSerial.issuer",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,captureAsn1:"issuer"},{name:"RecipientInfo.issuerAndSerial.serialNumber",tagClass:Y.Class.UNIVERSAL,type:Y.Type.INTEGER,constructed:!1,capture:"serial"}]},{name:"RecipientInfo.keyEncryptionAlgorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.SEQUENCE,constructed:!0,value:[{name:"RecipientInfo.keyEncryptionAlgorithm.algorithm",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OID,constructed:!1,capture:"encAlgorithm"},{name:"RecipientInfo.keyEncryptionAlgorithm.parameter",tagClass:Y.Class.UNIVERSAL,constructed:!1,captureAsn1:"encParameter",optional:!0}]},{name:"RecipientInfo.encryptedKey",tagClass:Y.Class.UNIVERSAL,type:Y.Type.OCTETSTRING,constructed:!1,capture:"encKey"}]}});var rl=S((lM,zg)=>{var ri=Ae();ke();ri.mgf=ri.mgf||{};var q2=zg.exports=ri.mgf.mgf1=ri.mgf1=ri.mgf1||{};q2.create=function(e){var t={generate:function(r,n){for(var i=new ri.util.ByteBuffer,a=Math.ceil(n/e.digestLength),s=0;s{var ao=Ae();rl();Zg.exports=ao.mgf=ao.mgf||{};ao.mgf.mgf1=ao.mgf1});var so=S((hM,ey)=>{var ni=Ae();pr();ke();var M2=ey.exports=ni.pss=ni.pss||{};M2.create=function(e){arguments.length===3&&(e={md:arguments[0],mgf:arguments[1],saltLength:arguments[2]});var t=e.md,r=e.mgf,n=t.digestLength,i=e.salt||null;typeof i=="string"&&(i=ni.util.createBuffer(i));var a;if("saltLength"in e)a=e.saltLength;else if(i!==null)a=i.length();else throw new Error("Salt length not specified or specific salt not given.");if(i!==null&&i.length()!==a)throw new Error("Given salt length does not match length of given salt.");var s=e.prng||ni.random,o={};return o.encode=function(u,c){var l,f=c-1,h=Math.ceil(f/8),p=u.digest().getBytes();if(h>8*h-f&255;return L=String.fromCharCode(L.charCodeAt(0)&~q)+L.substr(1),L+E+"\xBC"},o.verify=function(u,c,l){var f,h=l-1,p=Math.ceil(h/8);if(c=c.substr(-p),p>8*p-h&255;if(m.charCodeAt(0)&C)throw new Error("Bits beyond keysize not zero as expected.");var T=r.generate(E,d),I="";for(f=0;f{var le=Ae();xn();Nr();Oa();Fr();Jg();An();Zn();so();Pa();ke();var g=le.asn1,j=ay.exports=le.pki=le.pki||{},De=j.oids,st={};st.CN=De.commonName;st.commonName="CN";st.C=De.countryName;st.countryName="C";st.L=De.localityName;st.localityName="L";st.ST=De.stateOrProvinceName;st.stateOrProvinceName="ST";st.O=De.organizationName;st.organizationName="O";st.OU=De.organizationalUnitName;st.organizationalUnitName="OU";st.E=De.emailAddress;st.emailAddress="E";var ry=le.pki.rsa.publicKeyValidator,V2={name:"Certificate",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"tbsCertificate",value:[{name:"Certificate.TBSCertificate.version",tagClass:g.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.version.integer",tagClass:g.Class.UNIVERSAL,type:g.Type.INTEGER,constructed:!1,capture:"certVersion"}]},{name:"Certificate.TBSCertificate.serialNumber",tagClass:g.Class.UNIVERSAL,type:g.Type.INTEGER,constructed:!1,capture:"certSerialNumber"},{name:"Certificate.TBSCertificate.signature",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate.signature.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"certinfoSignatureOid"},{name:"Certificate.TBSCertificate.signature.parameters",tagClass:g.Class.UNIVERSAL,optional:!0,captureAsn1:"certinfoSignatureParams"}]},{name:"Certificate.TBSCertificate.issuer",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certIssuer"},{name:"Certificate.TBSCertificate.validity",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.TBSCertificate.validity.notBefore (utc)",tagClass:g.Class.UNIVERSAL,type:g.Type.UTCTIME,constructed:!1,optional:!0,capture:"certValidity1UTCTime"},{name:"Certificate.TBSCertificate.validity.notBefore (generalized)",tagClass:g.Class.UNIVERSAL,type:g.Type.GENERALIZEDTIME,constructed:!1,optional:!0,capture:"certValidity2GeneralizedTime"},{name:"Certificate.TBSCertificate.validity.notAfter (utc)",tagClass:g.Class.UNIVERSAL,type:g.Type.UTCTIME,constructed:!1,optional:!0,capture:"certValidity3UTCTime"},{name:"Certificate.TBSCertificate.validity.notAfter (generalized)",tagClass:g.Class.UNIVERSAL,type:g.Type.GENERALIZEDTIME,constructed:!1,optional:!0,capture:"certValidity4GeneralizedTime"}]},{name:"Certificate.TBSCertificate.subject",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certSubject"},ry,{name:"Certificate.TBSCertificate.issuerUniqueID",tagClass:g.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.issuerUniqueID.id",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"certIssuerUniqueId"}]},{name:"Certificate.TBSCertificate.subjectUniqueID",tagClass:g.Class.CONTEXT_SPECIFIC,type:2,constructed:!0,optional:!0,value:[{name:"Certificate.TBSCertificate.subjectUniqueID.id",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"certSubjectUniqueId"}]},{name:"Certificate.TBSCertificate.extensions",tagClass:g.Class.CONTEXT_SPECIFIC,type:3,constructed:!0,captureAsn1:"certExtensions",optional:!0}]},{name:"Certificate.signatureAlgorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"Certificate.signatureAlgorithm.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"certSignatureOid"},{name:"Certificate.TBSCertificate.signature.parameters",tagClass:g.Class.UNIVERSAL,optional:!0,captureAsn1:"certSignatureParams"}]},{name:"Certificate.signatureValue",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"certSignature"}]},$2={name:"rsapss",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"rsapss.hashAlgorithm",tagClass:g.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,value:[{name:"rsapss.hashAlgorithm.AlgorithmIdentifier",tagClass:g.Class.UNIVERSAL,type:g.Class.SEQUENCE,constructed:!0,optional:!0,value:[{name:"rsapss.hashAlgorithm.AlgorithmIdentifier.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"hashOid"}]}]},{name:"rsapss.maskGenAlgorithm",tagClass:g.Class.CONTEXT_SPECIFIC,type:1,constructed:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier",tagClass:g.Class.UNIVERSAL,type:g.Class.SEQUENCE,constructed:!0,optional:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"maskGenOid"},{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.params",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"rsapss.maskGenAlgorithm.AlgorithmIdentifier.params.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"maskGenHashOid"}]}]}]},{name:"rsapss.saltLength",tagClass:g.Class.CONTEXT_SPECIFIC,type:2,optional:!0,value:[{name:"rsapss.saltLength.saltLength",tagClass:g.Class.UNIVERSAL,type:g.Class.INTEGER,constructed:!1,capture:"saltLength"}]},{name:"rsapss.trailerField",tagClass:g.Class.CONTEXT_SPECIFIC,type:3,optional:!0,value:[{name:"rsapss.trailer.trailer",tagClass:g.Class.UNIVERSAL,type:g.Class.INTEGER,constructed:!1,capture:"trailer"}]}]},H2={name:"CertificationRequestInfo",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certificationRequestInfo",value:[{name:"CertificationRequestInfo.integer",tagClass:g.Class.UNIVERSAL,type:g.Type.INTEGER,constructed:!1,capture:"certificationRequestInfoVersion"},{name:"CertificationRequestInfo.subject",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"certificationRequestInfoSubject"},ry,{name:"CertificationRequestInfo.attributes",tagClass:g.Class.CONTEXT_SPECIFIC,type:0,constructed:!0,optional:!0,capture:"certificationRequestInfoAttributes",value:[{name:"CertificationRequestInfo.attributes",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"CertificationRequestInfo.attributes.type",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1},{name:"CertificationRequestInfo.attributes.value",tagClass:g.Class.UNIVERSAL,type:g.Type.SET,constructed:!0}]}]}]},G2={name:"CertificationRequest",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,captureAsn1:"csr",value:[H2,{name:"CertificationRequest.signatureAlgorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.SEQUENCE,constructed:!0,value:[{name:"CertificationRequest.signatureAlgorithm.algorithm",tagClass:g.Class.UNIVERSAL,type:g.Type.OID,constructed:!1,capture:"csrSignatureOid"},{name:"CertificationRequest.signatureAlgorithm.parameters",tagClass:g.Class.UNIVERSAL,optional:!0,captureAsn1:"csrSignatureParams"}]},{name:"CertificationRequest.signature",tagClass:g.Class.UNIVERSAL,type:g.Type.BITSTRING,constructed:!1,captureBitStringValue:"csrSignature"}]};j.RDNAttributesAsArray=function(e,t){for(var r=[],n,i,a,s=0;s2)throw new Error("Cannot read notBefore/notAfter validity times; more than two times were provided in the certificate.");if(u.length<2)throw new Error("Cannot read notBefore/notAfter validity times; they were not provided as either UTCTime or GeneralizedTime.");if(s.validity.notBefore=u[0],s.validity.notAfter=u[1],s.tbsCertificate=r.tbsCertificate,t){s.md=uo({signatureOid:s.signatureOid,type:"certificate"});var c=g.toDer(s.tbsCertificate);s.md.update(c.getBytes())}var l=le.md.sha1.create(),f=g.toDer(r.certIssuer);l.update(f.getBytes()),s.issuer.getField=function(d){return bn(s.issuer,d)},s.issuer.addField=function(d){vr([d]),s.issuer.attributes.push(d)},s.issuer.attributes=j.RDNAttributesAsArray(r.certIssuer),r.certIssuerUniqueId&&(s.issuer.uniqueId=r.certIssuerUniqueId),s.issuer.hash=l.digest().toHex();var h=le.md.sha1.create(),p=g.toDer(r.certSubject);return h.update(p.getBytes()),s.subject.getField=function(d){return bn(s.subject,d)},s.subject.addField=function(d){vr([d]),s.subject.attributes.push(d)},s.subject.attributes=j.RDNAttributesAsArray(r.certSubject),r.certSubjectUniqueId&&(s.subject.uniqueId=r.certSubjectUniqueId),s.subject.hash=h.digest().toHex(),r.certExtensions?s.extensions=j.certificateExtensionsFromAsn1(r.certExtensions):s.extensions=[],s.publicKey=j.publicKeyFromAsn1(r.subjectPublicKeyInfo),s};j.certificateExtensionsFromAsn1=function(e){for(var t=[],r=0;r1&&(n=r.value.charCodeAt(1),i=r.value.length>2?r.value.charCodeAt(2):0),t.digitalSignature=(n&128)===128,t.nonRepudiation=(n&64)===64,t.keyEncipherment=(n&32)===32,t.dataEncipherment=(n&16)===16,t.keyAgreement=(n&8)===8,t.keyCertSign=(n&4)===4,t.cRLSign=(n&2)===2,t.encipherOnly=(n&1)===1,t.decipherOnly=(i&128)===128}else if(t.name==="basicConstraints"){var r=g.fromDer(t.value);r.value.length>0&&r.value[0].type===g.Type.BOOLEAN?t.cA=r.value[0].value.charCodeAt(0)!==0:t.cA=!1;var a=null;r.value.length>0&&r.value[0].type===g.Type.INTEGER?a=r.value[0].value:r.value.length>1&&(a=r.value[1].value),a!==null&&(t.pathLenConstraint=g.derToInteger(a))}else if(t.name==="extKeyUsage")for(var r=g.fromDer(t.value),s=0;s1&&(n=r.value.charCodeAt(1)),t.client=(n&128)===128,t.server=(n&64)===64,t.email=(n&32)===32,t.objsign=(n&16)===16,t.reserved=(n&8)===8,t.sslCA=(n&4)===4,t.emailCA=(n&2)===2,t.objCA=(n&1)===1}else if(t.name==="subjectAltName"||t.name==="issuerAltName"){t.altNames=[];for(var u,r=g.fromDer(t.value),c=0;c"u"&&(t.type&&t.type in j.oids?t.name=j.oids[t.type]:t.shortName&&t.shortName in st&&(t.name=j.oids[st[t.shortName]])),typeof t.type>"u")if(t.name&&t.name in j.oids)t.type=j.oids[t.name];else{var n=new Error("Attribute type not specified.");throw n.attribute=t,n}if(typeof t.shortName>"u"&&t.name&&t.name in st&&(t.shortName=st[t.name]),t.type===De.extensionRequest&&(t.valueConstructed=!0,t.valueTagClass=g.Type.SEQUENCE,!t.value&&t.extensions)){t.value=[];for(var i=0;i"u"){var n=new Error("Attribute value not specified.");throw n.attribute=t,n}}}function iy(e,t){if(t=t||{},typeof e.name>"u"&&e.id&&e.id in j.oids&&(e.name=j.oids[e.id]),typeof e.id>"u")if(e.name&&e.name in j.oids)e.id=j.oids[e.name];else{var r=new Error("Extension ID not specified.");throw r.extension=e,r}if(typeof e.value<"u")return e;if(e.name==="keyUsage"){var n=0,i=0,a=0;e.digitalSignature&&(i|=128,n=7),e.nonRepudiation&&(i|=64,n=6),e.keyEncipherment&&(i|=32,n=5),e.dataEncipherment&&(i|=16,n=4),e.keyAgreement&&(i|=8,n=3),e.keyCertSign&&(i|=4,n=2),e.cRLSign&&(i|=2,n=1),e.encipherOnly&&(i|=1,n=0),e.decipherOnly&&(a|=128,n=7);var s=String.fromCharCode(n);a!==0?s+=String.fromCharCode(i)+String.fromCharCode(a):i!==0&&(s+=String.fromCharCode(i)),e.value=g.create(g.Class.UNIVERSAL,g.Type.BITSTRING,!1,s)}else if(e.name==="basicConstraints")e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]),e.cA&&e.value.value.push(g.create(g.Class.UNIVERSAL,g.Type.BOOLEAN,!1,"\xFF")),"pathLenConstraint"in e&&e.value.value.push(g.create(g.Class.UNIVERSAL,g.Type.INTEGER,!1,g.integerToDer(e.pathLenConstraint).getBytes()));else if(e.name==="extKeyUsage"){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);var o=e.value.value;for(var u in e)e[u]===!0&&(u in De?o.push(g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(De[u]).getBytes())):u.indexOf(".")!==-1&&o.push(g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(u).getBytes())))}else if(e.name==="nsCertType"){var n=0,i=0;e.client&&(i|=128,n=7),e.server&&(i|=64,n=6),e.email&&(i|=32,n=5),e.objsign&&(i|=16,n=4),e.reserved&&(i|=8,n=3),e.sslCA&&(i|=4,n=2),e.emailCA&&(i|=2,n=1),e.objCA&&(i|=1,n=0);var s=String.fromCharCode(n);i!==0&&(s+=String.fromCharCode(i)),e.value=g.create(g.Class.UNIVERSAL,g.Type.BITSTRING,!1,s)}else if(e.name==="subjectAltName"||e.name==="issuerAltName"){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);for(var c,l=0;l128)throw new Error('Invalid "nsComment" content.');e.value=g.create(g.Class.UNIVERSAL,g.Type.IA5STRING,!1,e.comment)}else if(e.name==="subjectKeyIdentifier"&&t.cert){var f=t.cert.generateSubjectKeyIdentifier();e.subjectKeyIdentifier=f.toHex(),e.value=g.create(g.Class.UNIVERSAL,g.Type.OCTETSTRING,!1,f.getBytes())}else if(e.name==="authorityKeyIdentifier"&&t.cert){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);var o=e.value.value;if(e.keyIdentifier){var h=e.keyIdentifier===!0?t.cert.generateSubjectKeyIdentifier().getBytes():e.keyIdentifier;o.push(g.create(g.Class.CONTEXT_SPECIFIC,0,!1,h))}if(e.authorityCertIssuer){var p=[g.create(g.Class.CONTEXT_SPECIFIC,4,!0,[$i(e.authorityCertIssuer===!0?t.cert.issuer:e.authorityCertIssuer)])];o.push(g.create(g.Class.CONTEXT_SPECIFIC,1,!0,p))}if(e.serialNumber){var d=le.util.hexToBytes(e.serialNumber===!0?t.cert.serialNumber:e.serialNumber);o.push(g.create(g.Class.CONTEXT_SPECIFIC,2,!1,d))}}else if(e.name==="cRLDistributionPoints"){e.value=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);for(var o=e.value.value,m=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]),E=g.create(g.Class.CONTEXT_SPECIFIC,0,!0,[]),c,l=0;l"u"){var r=new Error("Extension value not specified.");throw r.extension=e,r}return e}function nl(e,t){switch(e){case De["RSASSA-PSS"]:var r=[];return t.hash.algorithmOid!==void 0&&r.push(g.create(g.Class.CONTEXT_SPECIFIC,0,!0,[g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(t.hash.algorithmOid).getBytes()),g.create(g.Class.UNIVERSAL,g.Type.NULL,!1,"")])])),t.mgf.algorithmOid!==void 0&&r.push(g.create(g.Class.CONTEXT_SPECIFIC,1,!0,[g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(t.mgf.algorithmOid).getBytes()),g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(t.mgf.hash.algorithmOid).getBytes()),g.create(g.Class.UNIVERSAL,g.Type.NULL,!1,"")])])])),t.saltLength!==void 0&&r.push(g.create(g.Class.CONTEXT_SPECIFIC,2,!0,[g.create(g.Class.UNIVERSAL,g.Type.INTEGER,!1,g.integerToDer(t.saltLength).getBytes())])),g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,r);default:return g.create(g.Class.UNIVERSAL,g.Type.NULL,!1,"")}}function j2(e){var t=g.create(g.Class.CONTEXT_SPECIFIC,0,!0,[]);if(e.attributes.length===0)return t;for(var r=e.attributes,n=0;n=K2&&e0&&n.value.push(j.certificateExtensionsToAsn1(e.extensions)),n};j.getCertificationRequestInfo=function(e){var t=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.INTEGER,!1,g.integerToDer(e.version).getBytes()),$i(e.subject),j.publicKeyToAsn1(e.publicKey),j2(e)]);return t};j.distinguishedNameToAsn1=function(e){return $i(e)};j.certificateToAsn1=function(e){var t=e.tbsCertificate||j.getTBSCertificate(e);return g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[t,g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[g.create(g.Class.UNIVERSAL,g.Type.OID,!1,g.oidToDer(e.signatureOid).getBytes()),nl(e.signatureOid,e.signatureParameters)]),g.create(g.Class.UNIVERSAL,g.Type.BITSTRING,!1,"\0"+e.signature)])};j.certificateExtensionsToAsn1=function(e){var t=g.create(g.Class.CONTEXT_SPECIFIC,3,!0,[]),r=g.create(g.Class.UNIVERSAL,g.Type.SEQUENCE,!0,[]);t.value.push(r);for(var n=0;n"u"&&(i=new Date);var a=!0,s=null,o=0;do{var u=t.shift(),c=null,l=!1;if(i&&(iu.validity.notAfter)&&(s={message:"Certificate is not valid yet or has expired.",error:j.certificateError.certificate_expired,notBefore:u.validity.notBefore,notAfter:u.validity.notAfter,now:i}),s===null){if(c=t[0]||e.getIssuer(u),c===null&&u.isIssuer(u)&&(l=!0,c=u),c){var f=c;le.util.isArray(f)||(f=[f]);for(var h=!1;!h&&f.length>0;){c=f.shift();try{h=c.verify(u)}catch{}}h||(s={message:"Certificate signature is invalid.",error:j.certificateError.bad_certificate})}s===null&&(!c||l)&&!e.hasCertificate(u)&&(s={message:"Certificate is not trusted.",error:j.certificateError.unknown_ca})}if(s===null&&c&&!u.isIssuer(c)&&(s={message:"Certificate issuer is invalid.",error:j.certificateError.bad_certificate}),s===null)for(var p={keyUsage:!0,basicConstraints:!0},d=0;s===null&&dE.pathLenConstraint&&(s={message:"Certificate basicConstraints pathLenConstraint violated.",error:j.certificateError.bad_certificate})}}var I=s===null?!0:s.error,P=r.verify?r.verify(I,o,n):I;if(P===!0)s=null;else throw I===!0&&(s={message:"The application rejected the certificate.",error:j.certificateError.bad_certificate}),(P||P===0)&&(typeof P=="object"&&!le.util.isArray(P)?(P.message&&(s.message=P.message),P.error&&(s.error=P.error)):typeof P=="string"&&(s.error=P)),s;a=!1,++o}while(t.length>0);return!0}});var al=S((pM,oy)=>{var Xe=Ae();Nr();Di();An();tl();el();pr();Pa();qi();ke();co();var _=Xe.asn1,we=Xe.pki,ka=oy.exports=Xe.pkcs12=Xe.pkcs12||{},sy={name:"ContentInfo",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"ContentInfo.contentType",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"contentType"},{name:"ContentInfo.content",tagClass:_.Class.CONTEXT_SPECIFIC,constructed:!0,captureAsn1:"content"}]},Q2={name:"PFX",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.version",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,capture:"version"},sy,{name:"PFX.macData",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,optional:!0,captureAsn1:"mac",value:[{name:"PFX.macData.mac",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.macData.mac.digestAlgorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"PFX.macData.mac.digestAlgorithm.algorithm",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"macAlgorithm"},{name:"PFX.macData.mac.digestAlgorithm.parameters",tagClass:_.Class.UNIVERSAL,captureAsn1:"macAlgorithmParameters"}]},{name:"PFX.macData.mac.digest",tagClass:_.Class.UNIVERSAL,type:_.Type.OCTETSTRING,constructed:!1,capture:"macDigest"}]},{name:"PFX.macData.macSalt",tagClass:_.Class.UNIVERSAL,type:_.Type.OCTETSTRING,constructed:!1,capture:"macSalt"},{name:"PFX.macData.iterations",tagClass:_.Class.UNIVERSAL,type:_.Type.INTEGER,constructed:!1,optional:!0,capture:"macIterations"}]}]},Y2={name:"SafeBag",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"SafeBag.bagId",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"bagId"},{name:"SafeBag.bagValue",tagClass:_.Class.CONTEXT_SPECIFIC,constructed:!0,captureAsn1:"bagValue"},{name:"SafeBag.bagAttributes",tagClass:_.Class.UNIVERSAL,type:_.Type.SET,constructed:!0,optional:!0,capture:"bagAttributes"}]},X2={name:"Attribute",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"Attribute.attrId",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"oid"},{name:"Attribute.attrValues",tagClass:_.Class.UNIVERSAL,type:_.Type.SET,constructed:!0,capture:"values"}]},z2={name:"CertBag",tagClass:_.Class.UNIVERSAL,type:_.Type.SEQUENCE,constructed:!0,value:[{name:"CertBag.certId",tagClass:_.Class.UNIVERSAL,type:_.Type.OID,constructed:!1,capture:"certId"},{name:"CertBag.certValue",tagClass:_.Class.CONTEXT_SPECIFIC,constructed:!0,value:[{name:"CertBag.certValue[0]",tagClass:_.Class.UNIVERSAL,type:_.Class.OCTETSTRING,constructed:!1,capture:"cert"}]}]};function Da(e,t,r,n){for(var i=[],a=0;a=0&&i.push(o)}}return i}ka.pkcs12FromAsn1=function(e,t,r){typeof t=="string"?(r=t,t=!0):t===void 0&&(t=!0);var n={},i=[];if(!_.validate(e,Q2,n,i)){var a=new Error("Cannot read PKCS#12 PFX. ASN.1 object is not an PKCS#12 PFX.");throw a.errors=a,a}var s={version:n.version.charCodeAt(0),safeContents:[],getBags:function(E){var C={},T;return"localKeyId"in E?T=E.localKeyId:"localKeyIdHex"in E&&(T=Xe.util.hexToBytes(E.localKeyIdHex)),T===void 0&&!("friendlyName"in E)&&"bagType"in E&&(C[E.bagType]=Da(s.safeContents,null,null,E.bagType)),T!==void 0&&(C.localKeyId=Da(s.safeContents,"localKeyId",T,E.bagType)),"friendlyName"in E&&(C.friendlyName=Da(s.safeContents,"friendlyName",E.friendlyName,E.bagType)),C},getBagsByFriendlyName:function(E,C){return Da(s.safeContents,"friendlyName",E,C)},getBagsByLocalKeyId:function(E,C){return Da(s.safeContents,"localKeyId",E,C)}};if(n.version.charCodeAt(0)!==3){var a=new Error("PKCS#12 PFX of version other than 3 not supported.");throw a.version=n.version.charCodeAt(0),a}if(_.derToOid(n.contentType)!==we.oids.data){var a=new Error("Only PKCS#12 PFX in password integrity mode supported.");throw a.oid=_.derToOid(n.contentType),a}var o=n.content.value[0];if(o.tagClass!==_.Class.UNIVERSAL||o.type!==_.Type.OCTETSTRING)throw new Error("PKCS#12 authSafe content data is not an OCTET STRING.");if(o=il(o),n.mac){var u=null,c=0,l=_.derToOid(n.macAlgorithm);switch(l){case we.oids.sha1:u=Xe.md.sha1.create(),c=20;break;case we.oids.sha256:u=Xe.md.sha256.create(),c=32;break;case we.oids.sha384:u=Xe.md.sha384.create(),c=48;break;case we.oids.sha512:u=Xe.md.sha512.create(),c=64;break;case we.oids.md5:u=Xe.md.md5.create(),c=16;break}if(u===null)throw new Error("PKCS#12 uses unsupported MAC algorithm: "+l);var f=new Xe.util.ByteBuffer(n.macSalt),h="macIterations"in n?parseInt(Xe.util.bytesToHex(n.macIterations),16):1,p=ka.generateKey(r,f,3,h,c,u),d=Xe.hmac.create();d.start(u,p),d.update(o.value);var m=d.getMac();if(m.getBytes()!==n.macDigest)throw new Error("PKCS#12 MAC could not be verified. Invalid password?")}return Z2(s,o.value,t,r),s};function il(e){if(e.composed||e.constructed){for(var t=Xe.util.createBuffer(),r=0;r0&&(a=_.create(_.Class.UNIVERSAL,_.Type.SET,!0,u));var c=[],l=[];t!==null&&(Xe.util.isArray(t)?l=t:l=[t]);for(var f=[],h=0;h0){var E=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,f),C=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.data).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(E).getBytes())])]);c.push(C)}var T=null;if(e!==null){var I=we.wrapRsaPrivateKey(we.privateKeyToAsn1(e));r===null?T=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.keyBag).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[I]),a]):T=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.pkcs8ShroudedKeyBag).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[we.encryptPrivateKeyInfo(I,r,n)]),a]);var P=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[T]),L=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.data).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(P).getBytes())])]);c.push(L)}var q=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,c),te;if(n.useMac){var o=Xe.md.sha1.create(),$=new Xe.util.ByteBuffer(Xe.random.getBytes(n.saltSize)),D=n.count,e=ka.generateKey(r,$,3,D,20),K=Xe.hmac.create();K.start(o,e),K.update(_.toDer(q).getBytes());var w=K.getMac();te=_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.sha1).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.NULL,!1,"")]),_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,w.getBytes())]),_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,$.getBytes()),_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,_.integerToDer(D).getBytes())])}return _.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.INTEGER,!1,_.integerToDer(3).getBytes()),_.create(_.Class.UNIVERSAL,_.Type.SEQUENCE,!0,[_.create(_.Class.UNIVERSAL,_.Type.OID,!1,_.oidToDer(we.oids.data).getBytes()),_.create(_.Class.CONTEXT_SPECIFIC,0,!0,[_.create(_.Class.UNIVERSAL,_.Type.OCTETSTRING,!1,_.toDer(q).getBytes())])]),te])};ka.generateKey=Xe.pbe.generatePkcs12Key});var ol=S((gM,uy)=>{var wn=Ae();Nr();An();el();Zn();Js();al();so();Pa();ke();co();var sl=wn.asn1,Hi=uy.exports=wn.pki=wn.pki||{};Hi.pemToDer=function(e){var t=wn.pem.decode(e)[0];if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert PEM to DER; PEM is encrypted.");return wn.util.createBuffer(t.body)};Hi.privateKeyFromPem=function(e){var t=wn.pem.decode(e)[0];if(t.type!=="PRIVATE KEY"&&t.type!=="RSA PRIVATE KEY"){var r=new Error('Could not convert private key from PEM; PEM header type is not "PRIVATE KEY" or "RSA PRIVATE KEY".');throw r.headerType=t.type,r}if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert private key from PEM; PEM is encrypted.");var n=sl.fromDer(t.body);return Hi.privateKeyFromAsn1(n)};Hi.privateKeyToPem=function(e,t){var r={type:"RSA PRIVATE KEY",body:sl.toDer(Hi.privateKeyToAsn1(e)).getBytes()};return wn.pem.encode(r,{maxline:t})};Hi.privateKeyInfoToPem=function(e,t){var r={type:"PRIVATE KEY",body:sl.toDer(e).getBytes()};return wn.pem.encode(r,{maxline:t})}});var dl=S((yM,yy)=>{var F=Ae();Nr();Di();Ys();Zn();ol();pr();qi();ke();var po=function(e,t,r,n){var i=F.util.createBuffer(),a=e.length>>1,s=a+(e.length&1),o=e.substr(0,s),u=e.substr(a,s),c=F.util.createBuffer(),l=F.hmac.create();r=t+r;var f=Math.ceil(n/16),h=Math.ceil(n/20);l.start("MD5",o);var p=F.util.createBuffer();c.putBytes(r);for(var d=0;d0&&(v.queue(e,v.createAlert(e,{level:v.Alert.Level.warning,description:v.Alert.Description.no_renegotiation})),v.flush(e)),e.process()};v.parseHelloMessage=function(e,t,r){var n=null,i=e.entity===v.ConnectionEnd.client;if(r<38)e.error(e,{message:i?"Invalid ServerHello message. Message too short.":"Invalid ClientHello message. Message too short.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});else{var a=t.fragment,s=a.length();if(n={version:{major:a.getByte(),minor:a.getByte()},random:F.util.createBuffer(a.getBytes(32)),session_id:tr(a,1),extensions:[]},i?(n.cipher_suite=a.getBytes(2),n.compression_method=a.getByte()):(n.cipher_suites=tr(a,2),n.compression_methods=tr(a,1)),s=r-(s-a.length()),s>0){for(var o=tr(a,2);o.length()>0;)n.extensions.push({type:[o.getByte(),o.getByte()],data:tr(o,2)});if(!i)for(var u=0;u0;){var f=l.getByte();if(f!==0)break;e.session.extensions.server_name.serverNameList.push(tr(l,2).getBytes())}}}if(e.session.version&&(n.version.major!==e.session.version.major||n.version.minor!==e.session.version.minor))return e.error(e,{message:"TLS version change is disallowed during renegotiation.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.protocol_version}});if(i)e.session.cipherSuite=v.getCipherSuite(n.cipher_suite);else for(var h=F.util.createBuffer(n.cipher_suites.bytes());h.length()>0&&(e.session.cipherSuite=v.getCipherSuite(h.getBytes(2)),e.session.cipherSuite===null););if(e.session.cipherSuite===null)return e.error(e,{message:"No cipher suites in common.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.handshake_failure},cipherSuite:F.util.bytesToHex(n.cipher_suite)});i?e.session.compressionMethod=n.compression_method:e.session.compressionMethod=v.CompressionMethod.none}return n};v.createSecurityParameters=function(e,t){var r=e.entity===v.ConnectionEnd.client,n=t.random.bytes(),i=r?e.session.sp.client_random:n,a=r?n:v.createRandom().getBytes();e.session.sp={entity:e.entity,prf_algorithm:v.PRFAlgorithm.tls_prf_sha256,bulk_cipher_algorithm:null,cipher_type:null,enc_key_length:null,block_length:null,fixed_iv_length:null,record_iv_length:null,mac_algorithm:null,mac_length:null,mac_key_length:null,compression_algorithm:e.session.compressionMethod,pre_master_secret:null,master_secret:null,client_random:i,server_random:a}};v.handleServerHello=function(e,t,r){var n=v.parseHelloMessage(e,t,r);if(!e.fail){if(n.version.minor<=e.version.minor)e.version.minor=n.version.minor;else return e.error(e,{message:"Incompatible TLS version.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.protocol_version}});e.session.version=e.version;var i=n.session_id.bytes();i.length>0&&i===e.session.id?(e.expect=fy,e.session.resuming=!0,e.session.sp.server_random=n.random.bytes()):(e.expect=sN,e.session.resuming=!1,v.createSecurityParameters(e,n)),e.session.id=i,e.process()}};v.handleClientHello=function(e,t,r){var n=v.parseHelloMessage(e,t,r);if(!e.fail){var i=n.session_id.bytes(),a=null;if(e.sessionCache&&(a=e.sessionCache.getSession(i),a===null?i="":(a.version.major!==n.version.major||a.version.minor>n.version.minor)&&(a=null,i="")),i.length===0&&(i=F.random.getBytes(32)),e.session.id=i,e.session.clientHelloVersion=n.version,e.session.sp={},a)e.version=e.session.version=a.version,e.session.sp=a.sp;else{for(var s,o=1;o0;)a=tr(i.certificate_list,3),s=F.asn1.fromDer(a),a=F.pki.certificateFromAsn1(s,!0),o.push(a)}catch(c){return e.error(e,{message:"Could not parse certificate list.",cause:c,send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.bad_certificate}})}var u=e.entity===v.ConnectionEnd.client;(u||e.verifyClient===!0)&&o.length===0?e.error(e,{message:u?"No server certificate provided.":"No client certificate provided.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}}):o.length===0?e.expect=u?cy:ll:(u?e.session.serverCertificate=o[0]:e.session.clientCertificate=o[0],v.verifyCertificateChain(e,o)&&(e.expect=u?cy:ll)),e.process()};v.handleServerKeyExchange=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.unsupported_certificate}});e.expect=oN,e.process()};v.handleClientKeyExchange=function(e,t,r){if(r<48)return e.error(e,{message:"Invalid key parameters. Only RSA is supported.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.unsupported_certificate}});var n=t.fragment,i={enc_pre_master_secret:tr(n,2).getBytes()},a=null;if(e.getPrivateKey)try{a=e.getPrivateKey(e,e.session.serverCertificate),a=F.pki.privateKeyFromPem(a)}catch(u){e.error(e,{message:"Could not get private key.",cause:u,send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}})}if(a===null)return e.error(e,{message:"No private key set.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}});try{var s=e.session.sp;s.pre_master_secret=a.decrypt(i.enc_pre_master_secret);var o=e.session.clientHelloVersion;if(o.major!==s.pre_master_secret.charCodeAt(0)||o.minor!==s.pre_master_secret.charCodeAt(1))throw new Error("TLS version rollback attack detected.")}catch{s.pre_master_secret=F.random.getBytes(48)}e.expect=fl,e.session.clientCertificate!==null&&(e.expect=pN),e.process()};v.handleCertificateRequest=function(e,t,r){if(r<3)return e.error(e,{message:"Invalid CertificateRequest. Message too short.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});var n=t.fragment,i={certificate_types:tr(n,1),certificate_authorities:tr(n,2)};e.session.certificateRequest=i,e.expect=uN,e.process()};v.handleCertificateVerify=function(e,t,r){if(r<2)return e.error(e,{message:"Invalid CertificateVerify. Message too short.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});var n=t.fragment;n.read-=4;var i=n.bytes();n.read+=4;var a={signature:tr(n,2).getBytes()},s=F.util.createBuffer();s.putBuffer(e.session.md5.digest()),s.putBuffer(e.session.sha1.digest()),s=s.getBytes();try{var o=e.session.clientCertificate;if(!o.publicKey.verify(s,a.signature,"NONE"))throw new Error("CertificateVerify signature does not match.");e.session.md5.update(i),e.session.sha1.update(i)}catch{return e.error(e,{message:"Bad signature in CertificateVerify.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.handshake_failure}})}e.expect=fl,e.process()};v.handleServerHelloDone=function(e,t,r){if(r>0)return e.error(e,{message:"Invalid ServerHelloDone message. Invalid length.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.record_overflow}});if(e.serverCertificate===null){var n={message:"No server certificate provided. Not enough security.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.insufficient_security}},i=0,a=e.verify(e,n.alert.description,i,[]);if(a!==!0)return(a||a===0)&&(typeof a=="object"&&!F.util.isArray(a)?(a.message&&(n.message=a.message),a.alert&&(n.alert.description=a.alert)):typeof a=="number"&&(n.alert.description=a)),e.error(e,n)}e.session.certificateRequest!==null&&(t=v.createRecord(e,{type:v.ContentType.handshake,data:v.createCertificate(e)}),v.queue(e,t)),t=v.createRecord(e,{type:v.ContentType.handshake,data:v.createClientKeyExchange(e)}),v.queue(e,t),e.expect=fN;var s=function(o,u){o.session.certificateRequest!==null&&o.session.clientCertificate!==null&&v.queue(o,v.createRecord(o,{type:v.ContentType.handshake,data:v.createCertificateVerify(o,u)})),v.queue(o,v.createRecord(o,{type:v.ContentType.change_cipher_spec,data:v.createChangeCipherSpec()})),o.state.pending=v.createConnectionState(o),o.state.current.write=o.state.pending.write,v.queue(o,v.createRecord(o,{type:v.ContentType.handshake,data:v.createFinished(o)})),o.expect=fy,v.flush(o),o.process()};if(e.session.certificateRequest===null||e.session.clientCertificate===null)return s(e,null);v.getClientSignature(e,s)};v.handleChangeCipherSpec=function(e,t){if(t.fragment.getByte()!==1)return e.error(e,{message:"Invalid ChangeCipherSpec message received.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.illegal_parameter}});var r=e.entity===v.ConnectionEnd.client;(e.session.resuming&&r||!e.session.resuming&&!r)&&(e.state.pending=v.createConnectionState(e)),e.state.current.read=e.state.pending.read,(!e.session.resuming&&r||e.session.resuming&&!r)&&(e.state.pending=null),e.expect=r?cN:gN,e.process()};v.handleFinished=function(e,t,r){var n=t.fragment;n.read-=4;var i=n.bytes();n.read+=4;var a=t.fragment.getBytes();n=F.util.createBuffer(),n.putBuffer(e.session.md5.digest()),n.putBuffer(e.session.sha1.digest());var s=e.entity===v.ConnectionEnd.client,o=s?"server finished":"client finished",u=e.session.sp,c=12,l=po;if(n=l(u.master_secret,o,n.getBytes(),c),n.getBytes()!==a)return e.error(e,{message:"Invalid verify_data in Finished message.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.decrypt_error}});e.session.md5.update(i),e.session.sha1.update(i),(e.session.resuming&&s||!e.session.resuming&&!s)&&(v.queue(e,v.createRecord(e,{type:v.ContentType.change_cipher_spec,data:v.createChangeCipherSpec()})),e.state.current.write=e.state.pending.write,e.state.pending=null,v.queue(e,v.createRecord(e,{type:v.ContentType.handshake,data:v.createFinished(e)}))),e.expect=s?lN:yN,e.handshaking=!1,++e.handshakes,e.peerCertificate=s?e.session.serverCertificate:e.session.clientCertificate,v.flush(e),e.isConnected=!0,e.connected(e),e.process()};v.handleAlert=function(e,t){var r=t.fragment,n={level:r.getByte(),description:r.getByte()},i;switch(n.description){case v.Alert.Description.close_notify:i="Connection closed.";break;case v.Alert.Description.unexpected_message:i="Unexpected message.";break;case v.Alert.Description.bad_record_mac:i="Bad record MAC.";break;case v.Alert.Description.decryption_failed:i="Decryption failed.";break;case v.Alert.Description.record_overflow:i="Record overflow.";break;case v.Alert.Description.decompression_failure:i="Decompression failed.";break;case v.Alert.Description.handshake_failure:i="Handshake failure.";break;case v.Alert.Description.bad_certificate:i="Bad certificate.";break;case v.Alert.Description.unsupported_certificate:i="Unsupported certificate.";break;case v.Alert.Description.certificate_revoked:i="Certificate revoked.";break;case v.Alert.Description.certificate_expired:i="Certificate expired.";break;case v.Alert.Description.certificate_unknown:i="Certificate unknown.";break;case v.Alert.Description.illegal_parameter:i="Illegal parameter.";break;case v.Alert.Description.unknown_ca:i="Unknown certificate authority.";break;case v.Alert.Description.access_denied:i="Access denied.";break;case v.Alert.Description.decode_error:i="Decode error.";break;case v.Alert.Description.decrypt_error:i="Decrypt error.";break;case v.Alert.Description.export_restriction:i="Export restriction.";break;case v.Alert.Description.protocol_version:i="Unsupported protocol version.";break;case v.Alert.Description.insufficient_security:i="Insufficient security.";break;case v.Alert.Description.internal_error:i="Internal error.";break;case v.Alert.Description.user_canceled:i="User canceled.";break;case v.Alert.Description.no_renegotiation:i="Renegotiation not supported.";break;default:i="Unknown error.";break}if(n.description===v.Alert.Description.close_notify)return e.close();e.error(e,{message:i,send:!1,origin:e.entity===v.ConnectionEnd.client?"server":"client",alert:n}),e.process()};v.handleHandshake=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt24();if(i>r.length())return e.fragmented=t,t.fragment=F.util.createBuffer(),r.read-=4,e.process();e.fragmented=null,r.read-=4;var a=r.bytes(i+4);r.read+=4,n in ho[e.entity][e.expect]?(e.entity===v.ConnectionEnd.server&&!e.open&&!e.fail&&(e.handshaking=!0,e.session={version:null,extensions:{server_name:{serverNameList:[]}},cipherSuite:null,compressionMethod:null,serverCertificate:null,clientCertificate:null,md5:F.md.md5.create(),sha1:F.md.sha1.create()}),n!==v.HandshakeType.hello_request&&n!==v.HandshakeType.certificate_verify&&n!==v.HandshakeType.finished&&(e.session.md5.update(a),e.session.sha1.update(a)),ho[e.entity][e.expect][n](e,t,i)):v.handleUnexpected(e,t)};v.handleApplicationData=function(e,t){e.data.putBuffer(t.fragment),e.dataReady(e),e.process()};v.handleHeartbeat=function(e,t){var r=t.fragment,n=r.getByte(),i=r.getInt16(),a=r.getBytes(i);if(n===v.HeartbeatMessageType.heartbeat_request){if(e.handshaking||i>a.length)return e.process();v.queue(e,v.createRecord(e,{type:v.ContentType.heartbeat,data:v.createHeartbeat(v.HeartbeatMessageType.heartbeat_response,a)})),v.flush(e)}else if(n===v.HeartbeatMessageType.heartbeat_response){if(a!==e.expectedHeartbeatPayload)return e.process();e.heartbeatReceived&&e.heartbeatReceived(e,F.util.createBuffer(a))}e.process()};var aN=0,sN=1,cy=2,oN=3,uN=4,fy=5,cN=6,lN=7,fN=8,hN=0,dN=1,ll=2,pN=3,fl=4,gN=5,yN=6,y=v.handleUnexpected,hy=v.handleChangeCipherSpec,Ct=v.handleAlert,Ft=v.handleHandshake,dy=v.handleApplicationData,_t=v.handleHeartbeat,hl=[];hl[v.ConnectionEnd.client]=[[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[hy,Ct,y,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,dy,_t],[y,Ct,Ft,y,_t]];hl[v.ConnectionEnd.server]=[[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,y,_t],[hy,Ct,y,y,_t],[y,Ct,Ft,y,_t],[y,Ct,Ft,dy,_t],[y,Ct,Ft,y,_t]];var Rn=v.handleHelloRequest,vN=v.handleServerHello,py=v.handleCertificate,ly=v.handleServerKeyExchange,ul=v.handleCertificateRequest,lo=v.handleServerHelloDone,gy=v.handleFinished,ho=[];ho[v.ConnectionEnd.client]=[[y,y,vN,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,py,ly,ul,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,ly,ul,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,ul,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,lo,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,gy],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[Rn,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y]];var mN=v.handleClientHello,EN=v.handleClientKeyExchange,SN=v.handleCertificateVerify;ho[v.ConnectionEnd.server]=[[y,mN,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,py,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,EN,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,SN,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,gy],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y],[y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y,y]];v.generateKeys=function(e,t){var r=po,n=t.client_random+t.server_random;e.session.resuming||(t.master_secret=r(t.pre_master_secret,"master secret",n,48).bytes(),t.pre_master_secret=null),n=t.server_random+t.client_random;var i=2*t.mac_key_length+2*t.enc_key_length,a=e.version.major===v.Versions.TLS_1_0.major&&e.version.minor===v.Versions.TLS_1_0.minor;a&&(i+=2*t.fixed_iv_length);var s=r(t.master_secret,"key expansion",n,i),o={client_write_MAC_key:s.getBytes(t.mac_key_length),server_write_MAC_key:s.getBytes(t.mac_key_length),client_write_key:s.getBytes(t.enc_key_length),server_write_key:s.getBytes(t.enc_key_length)};return a&&(o.client_write_IV=s.getBytes(t.fixed_iv_length),o.server_write_IV=s.getBytes(t.fixed_iv_length)),o};v.createConnectionState=function(e){var t=e.entity===v.ConnectionEnd.client,r=function(){var a={sequenceNumber:[0,0],macKey:null,macLength:0,macFunction:null,cipherState:null,cipherFunction:function(s){return!0},compressionState:null,compressFunction:function(s){return!0},updateSequenceNumber:function(){a.sequenceNumber[1]===4294967295?(a.sequenceNumber[1]=0,++a.sequenceNumber[0]):++a.sequenceNumber[1]}};return a},n={read:r(),write:r()};if(n.read.update=function(a,s){return n.read.cipherFunction(s,n.read)?n.read.compressFunction(a,s,n.read)||a.error(a,{message:"Could not decompress record.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.decompression_failure}}):a.error(a,{message:"Could not decrypt record or bad MAC.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.bad_record_mac}}),!a.fail},n.write.update=function(a,s){return n.write.compressFunction(a,s,n.write)?n.write.cipherFunction(s,n.write)||a.error(a,{message:"Could not encrypt record.",send:!1,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}}):a.error(a,{message:"Could not compress record.",send:!1,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}}),!a.fail},e.session){var i=e.session.sp;switch(e.session.cipherSuite.initSecurityParameters(i),i.keys=v.generateKeys(e,i),n.read.macKey=t?i.keys.server_write_MAC_key:i.keys.client_write_MAC_key,n.write.macKey=t?i.keys.client_write_MAC_key:i.keys.server_write_MAC_key,e.session.cipherSuite.initConnectionState(n,e,i),i.compression_algorithm){case v.CompressionMethod.none:break;case v.CompressionMethod.deflate:n.read.compressFunction=iN,n.write.compressFunction=nN;break;default:throw new Error("Unsupported compression algorithm.")}}return n};v.createRandom=function(){var e=new Date,t=+e+e.getTimezoneOffset()*6e4,r=F.util.createBuffer();return r.putInt32(t),r.putBytes(F.random.getBytes(28)),r};v.createRecord=function(e,t){if(!t.data)return null;var r={type:t.type,version:{major:e.version.major,minor:e.version.minor},length:t.data.length(),fragment:t.data};return r};v.createAlert=function(e,t){var r=F.util.createBuffer();return r.putByte(t.level),r.putByte(t.description),v.createRecord(e,{type:v.ContentType.alert,data:r})};v.createClientHello=function(e){e.session.clientHelloVersion={major:e.version.major,minor:e.version.minor};for(var t=F.util.createBuffer(),r=0;r0&&(f+=2);var h=e.session.id,p=h.length+1+2+4+28+2+i+1+s+f,d=F.util.createBuffer();return d.putByte(v.HandshakeType.client_hello),d.putInt24(p),d.putByte(e.version.major),d.putByte(e.version.minor),d.putBytes(e.session.sp.client_random),mr(d,1,F.util.createBuffer(h)),mr(d,2,t),mr(d,1,a),f>0&&mr(d,2,o),d};v.createServerHello=function(e){var t=e.session.id,r=t.length+1+2+4+28+2+1,n=F.util.createBuffer();return n.putByte(v.HandshakeType.server_hello),n.putInt24(r),n.putByte(e.version.major),n.putByte(e.version.minor),n.putBytes(e.session.sp.server_random),mr(n,1,F.util.createBuffer(t)),n.putByte(e.session.cipherSuite.id[0]),n.putByte(e.session.cipherSuite.id[1]),n.putByte(e.session.compressionMethod),n};v.createCertificate=function(e){var t=e.entity===v.ConnectionEnd.client,r=null;if(e.getCertificate){var n;t?n=e.session.certificateRequest:n=e.session.extensions.server_name.serverNameList,r=e.getCertificate(e,n)}var i=F.util.createBuffer();if(r!==null)try{F.util.isArray(r)||(r=[r]);for(var a=null,s=0;s0&&(r.putByte(v.HandshakeType.server_key_exchange),r.putInt24(t)),r};v.getClientSignature=function(e,t){var r=F.util.createBuffer();r.putBuffer(e.session.md5.digest()),r.putBuffer(e.session.sha1.digest()),r=r.getBytes(),e.getSignature=e.getSignature||function(n,i,a){var s=null;if(n.getPrivateKey)try{s=n.getPrivateKey(n,n.session.clientCertificate),s=F.pki.privateKeyFromPem(s)}catch(o){n.error(n,{message:"Could not get private key.",cause:o,send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}})}s===null?n.error(n,{message:"No private key set.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.internal_error}}):i=s.sign(i,null),a(n,i)},e.getSignature(e,r,t)};v.createCertificateVerify=function(e,t){var r=t.length+2,n=F.util.createBuffer();return n.putByte(v.HandshakeType.certificate_verify),n.putInt24(r),n.putInt16(t.length),n.putBytes(t),n};v.createCertificateRequest=function(e){var t=F.util.createBuffer();t.putByte(1);var r=F.util.createBuffer();for(var n in e.caStore.certs){var i=e.caStore.certs[n],a=F.pki.distinguishedNameToAsn1(i.subject),s=F.asn1.toDer(a);r.putInt16(s.length()),r.putBuffer(s)}var o=1+t.length()+2+r.length(),u=F.util.createBuffer();return u.putByte(v.HandshakeType.certificate_request),u.putInt24(o),mr(u,1,t),mr(u,2,r),u};v.createServerHelloDone=function(e){var t=F.util.createBuffer();return t.putByte(v.HandshakeType.server_hello_done),t.putInt24(0),t};v.createChangeCipherSpec=function(){var e=F.util.createBuffer();return e.putByte(1),e};v.createFinished=function(e){var t=F.util.createBuffer();t.putBuffer(e.session.md5.digest()),t.putBuffer(e.session.sha1.digest());var r=e.entity===v.ConnectionEnd.client,n=e.session.sp,i=12,a=po,s=r?"client finished":"server finished";t=a(n.master_secret,s,t.getBytes(),i);var o=F.util.createBuffer();return o.putByte(v.HandshakeType.finished),o.putInt24(t.length()),o.putBuffer(t),o};v.createHeartbeat=function(e,t,r){typeof r>"u"&&(r=t.length);var n=F.util.createBuffer();n.putByte(e),n.putInt16(r),n.putBytes(t);var i=n.length(),a=Math.max(16,i-r-3);return n.putBytes(F.random.getBytes(a)),n};v.queue=function(e,t){if(t&&!(t.fragment.length()===0&&(t.type===v.ContentType.handshake||t.type===v.ContentType.alert||t.type===v.ContentType.change_cipher_spec))){if(t.type===v.ContentType.handshake){var r=t.fragment.bytes();e.session.md5.update(r),e.session.sha1.update(r),r=null}var n;if(t.fragment.length()<=v.MaxFragment)n=[t];else{n=[];for(var i=t.fragment.bytes();i.length>v.MaxFragment;)n.push(v.createRecord(e,{type:t.type,data:F.util.createBuffer(i.slice(0,v.MaxFragment))})),i=i.slice(v.MaxFragment);i.length>0&&n.push(v.createRecord(e,{type:t.type,data:F.util.createBuffer(i)}))}for(var a=0;a0&&(s=r.order[0]),s!==null&&s in r.cache){a=r.cache[s],delete r.cache[s];for(var o in r.order)if(r.order[o]===s){r.order.splice(o,1);break}}return a},r.setSession=function(i,a){if(r.order.length===r.capacity){var s=r.order.shift();delete r.cache[s]}var s=F.util.bytesToHex(i);r.order.push(s),r.cache[s]=a}}return r};v.createConnection=function(e){var t=null;e.caStore?F.util.isArray(e.caStore)?t=F.pki.createCaStore(e.caStore):t=e.caStore:t=F.pki.createCaStore();var r=e.cipherSuites||null;if(r===null){r=[];for(var n in v.CipherSuites)r.push(v.CipherSuites[n])}var i=e.server?v.ConnectionEnd.server:v.ConnectionEnd.client,a=e.sessionCache?v.createSessionCache(e.sessionCache):null,s={version:{major:v.Version.major,minor:v.Version.minor},entity:i,sessionId:e.sessionId,caStore:t,sessionCache:a,cipherSuites:r,connected:e.connected,virtualHost:e.virtualHost||null,verifyClient:e.verifyClient||!1,verify:e.verify||function(l,f,h,p){return f},verifyOptions:e.verifyOptions||{},getCertificate:e.getCertificate||null,getPrivateKey:e.getPrivateKey||null,getSignature:e.getSignature||null,input:F.util.createBuffer(),tlsData:F.util.createBuffer(),data:F.util.createBuffer(),tlsDataReady:e.tlsDataReady,dataReady:e.dataReady,heartbeatReceived:e.heartbeatReceived,closed:e.closed,error:function(l,f){f.origin=f.origin||(l.entity===v.ConnectionEnd.client?"client":"server"),f.send&&(v.queue(l,v.createAlert(l,f.alert)),v.flush(l));var h=f.fatal!==!1;h&&(l.fail=!0),e.error(l,f),h&&l.close(!1)},deflate:e.deflate||null,inflate:e.inflate||null};s.reset=function(l){s.version={major:v.Version.major,minor:v.Version.minor},s.record=null,s.session=null,s.peerCertificate=null,s.state={pending:null,current:null},s.expect=s.entity===v.ConnectionEnd.client?aN:hN,s.fragmented=null,s.records=[],s.open=!1,s.handshakes=0,s.handshaking=!1,s.isConnected=!1,s.fail=!(l||typeof l>"u"),s.input.clear(),s.tlsData.clear(),s.data.clear(),s.state.current=v.createConnectionState(s)},s.reset();var o=function(l,f){var h=f.type-v.ContentType.change_cipher_spec,p=hl[l.entity][l.expect];h in p?p[h](l,f):v.handleUnexpected(l,f)},u=function(l){var f=0,h=l.input,p=h.length();if(p<5)f=5-p;else{l.record={type:h.getByte(),version:{major:h.getByte(),minor:h.getByte()},length:h.getInt16(),fragment:F.util.createBuffer(),ready:!1};var d=l.record.version.major===l.version.major;d&&l.session&&l.session.version&&(d=l.record.version.minor===l.version.minor),d||l.error(l,{message:"Incompatible TLS version.",send:!0,alert:{level:v.Alert.Level.fatal,description:v.Alert.Description.protocol_version}})}return f},c=function(l){var f=0,h=l.input,p=h.length();if(p0&&(s.sessionCache&&(f=s.sessionCache.getSession(l)),f===null&&(l="")),l.length===0&&s.sessionCache&&(f=s.sessionCache.getSession(),f!==null&&(l=f.id)),s.session={id:l,version:null,cipherSuite:null,compressionMethod:null,serverCertificate:null,certificateRequest:null,clientCertificate:null,sp:{},md5:F.md.md5.create(),sha1:F.md.sha1.create()},f&&(s.version=f.version,s.session.sp=f.sp),s.session.sp.client_random=v.createRandom().getBytes(),s.open=!0,v.queue(s,v.createRecord(s,{type:v.ContentType.handshake,data:v.createClientHello(s)})),v.flush(s)}},s.process=function(l){var f=0;return l&&s.input.putBytes(l),s.fail||(s.record!==null&&s.record.ready&&s.record.fragment.isEmpty()&&(s.record=null),s.record===null&&(f=u(s)),!s.fail&&s.record!==null&&!s.record.ready&&(f=c(s)),!s.fail&&s.record!==null&&s.record.ready&&o(s,s.record)),f},s.prepare=function(l){return v.queue(s,v.createRecord(s,{type:v.ContentType.application_data,data:F.util.createBuffer(l)})),v.flush(s)},s.prepareHeartbeatRequest=function(l,f){return l instanceof F.util.ByteBuffer&&(l=l.bytes()),typeof f>"u"&&(f=l.length),s.expectedHeartbeatPayload=l,v.queue(s,v.createRecord(s,{type:v.ContentType.heartbeat,data:v.createHeartbeat(v.HeartbeatMessageType.heartbeat_request,l,f)})),v.flush(s)},s.close=function(l){if(!s.fail&&s.sessionCache&&s.session){var f={id:s.session.id,version:s.session.version,sp:s.session.sp};f.sp.keys=null,s.sessionCache.setSession(f.id,f)}s.open&&(s.open=!1,s.input.clear(),(s.isConnected||s.handshaking)&&(s.isConnected=s.handshaking=!1,v.queue(s,v.createAlert(s,{level:v.Alert.Level.warning,description:v.Alert.Description.close_notify})),v.flush(s)),s.closed(s)),s.reset(l)},s};yy.exports=F.tls=F.tls||{};for(fo in v)typeof v[fo]!="function"&&(F.tls[fo]=v[fo]);var fo;F.tls.prf_tls1=po;F.tls.hmac_sha1=rN;F.tls.createSessionCache=v.createSessionCache;F.tls.createConnection=v.createConnection});var Ey=S((vM,my)=>{var Nn=Ae();xn();dl();var Er=my.exports=Nn.tls;Er.CipherSuites.TLS_RSA_WITH_AES_128_CBC_SHA={id:[0,47],name:"TLS_RSA_WITH_AES_128_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=Er.BulkCipherAlgorithm.aes,e.cipher_type=Er.CipherType.block,e.enc_key_length=16,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=Er.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:vy};Er.CipherSuites.TLS_RSA_WITH_AES_256_CBC_SHA={id:[0,53],name:"TLS_RSA_WITH_AES_256_CBC_SHA",initSecurityParameters:function(e){e.bulk_cipher_algorithm=Er.BulkCipherAlgorithm.aes,e.cipher_type=Er.CipherType.block,e.enc_key_length=32,e.block_length=16,e.fixed_iv_length=16,e.record_iv_length=16,e.mac_algorithm=Er.MACAlgorithm.hmac_sha1,e.mac_length=20,e.mac_key_length=20},initConnectionState:vy};function vy(e,t,r){var n=t.entity===Nn.tls.ConnectionEnd.client;e.read.cipherState={init:!1,cipher:Nn.cipher.createDecipher("AES-CBC",n?r.keys.server_write_key:r.keys.client_write_key),iv:n?r.keys.server_write_IV:r.keys.client_write_IV},e.write.cipherState={init:!1,cipher:Nn.cipher.createCipher("AES-CBC",n?r.keys.client_write_key:r.keys.server_write_key),iv:n?r.keys.client_write_IV:r.keys.server_write_IV},e.read.cipherFunction=TN,e.write.cipherFunction=_N,e.read.macLength=e.write.macLength=r.mac_length,e.read.macFunction=e.write.macFunction=Er.hmac_sha1}function _N(e,t){var r=!1,n=t.macFunction(t.macKey,t.sequenceNumber,e);e.fragment.putBytes(n),t.updateSequenceNumber();var i;e.version.minor===Er.Versions.TLS_1_0.minor?i=t.cipherState.init?null:t.cipherState.iv:i=Nn.random.getBytesSync(16),t.cipherState.init=!0;var a=t.cipherState.cipher;return a.start({iv:i}),e.version.minor>=Er.Versions.TLS_1_1.minor&&a.output.putBytes(i),a.update(e.fragment),a.finish(xN)&&(e.fragment=a.output,e.length=e.fragment.length(),r=!0),r}function xN(e,t,r){if(!r){var n=e-t.length()%e;t.fillWithByte(n-1,n)}return!0}function AN(e,t,r){var n=!0;if(r){for(var i=t.length(),a=t.last(),s=i-1-a;s=a?(e.fragment=i.output.getBytes(o-a),s=i.output.getBytes(a)):e.fragment=i.output.getBytes(),e.fragment=Nn.util.createBuffer(e.fragment),e.length=e.fragment.length();var u=t.macFunction(t.macKey,t.sequenceNumber,e);return t.updateSequenceNumber(),r=IN(t.macKey,s,u)&&r,r}function IN(e,t,r){var n=Nn.hmac.create();return n.start("SHA1",e),n.update(t),t=n.digest().getBytes(),n.start(null,null),n.update(r),r=n.digest().getBytes(),t===r}});var yl=S((mM,xy)=>{var Ze=Ae();Fr();ke();var Ua=xy.exports=Ze.sha512=Ze.sha512||{};Ze.md.sha512=Ze.md.algorithms.sha512=Ua;var Cy=Ze.sha384=Ze.sha512.sha384=Ze.sha512.sha384||{};Cy.create=function(){return Ua.create("SHA-384")};Ze.md.sha384=Ze.md.algorithms.sha384=Cy;Ze.sha512.sha256=Ze.sha512.sha256||{create:function(){return Ua.create("SHA-512/256")}};Ze.md["sha512/256"]=Ze.md.algorithms["sha512/256"]=Ze.sha512.sha256;Ze.sha512.sha224=Ze.sha512.sha224||{create:function(){return Ua.create("SHA-512/224")}};Ze.md["sha512/224"]=Ze.md.algorithms["sha512/224"]=Ze.sha512.sha224;Ua.create=function(e){if(_y||bN(),typeof e>"u"&&(e="SHA-512"),!(e in ii))throw new Error("Invalid SHA-512 algorithm: "+e);for(var t=ii[e],r=null,n=Ze.util.createBuffer(),i=new Array(80),a=0;a<80;++a)i[a]=new Array(2);var s=64;switch(e){case"SHA-384":s=48;break;case"SHA-512/256":s=32;break;case"SHA-512/224":s=28;break}var o={algorithm:e.replace("-","").toLowerCase(),blockLength:128,digestLength:s,messageLength:0,fullMessageLength:null,messageLengthSize:16};return o.start=function(){o.messageLength=0,o.fullMessageLength=o.messageLength128=[];for(var u=o.messageLengthSize/4,c=0;c>>0,l>>>0];for(var f=o.fullMessageLength.length-1;f>=0;--f)o.fullMessageLength[f]+=l[1],l[1]=l[0]+(o.fullMessageLength[f]/4294967296>>>0),o.fullMessageLength[f]=o.fullMessageLength[f]>>>0,l[0]=l[1]/4294967296>>>0;return n.putBytes(u),Sy(r,i,n),(n.read>2048||n.length()===0)&&n.compact(),o},o.digest=function(){var u=Ze.util.createBuffer();u.putBytes(n.bytes());var c=o.fullMessageLength[o.fullMessageLength.length-1]+o.messageLengthSize,l=c&o.blockLength-1;u.putBytes(pl.substr(0,o.blockLength-l));for(var f,h,p=o.fullMessageLength[0]*8,d=0;d>>0,p+=h,u.putInt32(p>>>0),p=f>>>0;u.putInt32(p);for(var m=new Array(r.length),d=0;d=128;){for(b=0;b<16;++b)t[b][0]=r.getInt32()>>>0,t[b][1]=r.getInt32()>>>0;for(;b<80;++b)se=t[b-2],R=se[0],M=se[1],n=((R>>>19|M<<13)^(M>>>29|R<<3)^R>>>6)>>>0,i=((R<<13|M>>>19)^(M<<3|R>>>29)^(R<<26|M>>>6))>>>0,Le=t[b-15],R=Le[0],M=Le[1],a=((R>>>1|M<<31)^(R>>>8|M<<24)^R>>>7)>>>0,s=((R<<31|M>>>1)^(R<<24|M>>>8)^(R<<25|M>>>7))>>>0,pe=t[b-7],Ie=t[b-16],M=i+pe[1]+s+Ie[1],t[b][0]=n+pe[0]+a+Ie[0]+(M/4294967296>>>0)>>>0,t[b][1]=M>>>0;for(m=e[0][0],E=e[0][1],C=e[1][0],T=e[1][1],I=e[2][0],P=e[2][1],L=e[3][0],q=e[3][1],te=e[4][0],$=e[4][1],D=e[5][0],K=e[5][1],w=e[6][0],X=e[6][1],ne=e[7][0],me=e[7][1],b=0;b<80;++b)c=((te>>>14|$<<18)^(te>>>18|$<<14)^($>>>9|te<<23))>>>0,l=((te<<18|$>>>14)^(te<<14|$>>>18)^($<<23|te>>>9))>>>0,f=(w^te&(D^w))>>>0,h=(X^$&(K^X))>>>0,o=((m>>>28|E<<4)^(E>>>2|m<<30)^(E>>>7|m<<25))>>>0,u=((m<<4|E>>>28)^(E<<30|m>>>2)^(E<<25|m>>>7))>>>0,p=(m&C|I&(m^C))>>>0,d=(E&T|P&(E^T))>>>0,M=me+l+h+gl[b][1]+t[b][1],n=ne+c+f+gl[b][0]+t[b][0]+(M/4294967296>>>0)>>>0,i=M>>>0,M=u+d,a=o+p+(M/4294967296>>>0)>>>0,s=M>>>0,ne=w,me=X,w=D,X=K,D=te,K=$,M=q+i,te=L+n+(M/4294967296>>>0)>>>0,$=M>>>0,L=I,q=P,I=C,P=T,C=m,T=E,M=i+s,m=n+a+(M/4294967296>>>0)>>>0,E=M>>>0;M=e[0][1]+E,e[0][0]=e[0][0]+m+(M/4294967296>>>0)>>>0,e[0][1]=M>>>0,M=e[1][1]+T,e[1][0]=e[1][0]+C+(M/4294967296>>>0)>>>0,e[1][1]=M>>>0,M=e[2][1]+P,e[2][0]=e[2][0]+I+(M/4294967296>>>0)>>>0,e[2][1]=M>>>0,M=e[3][1]+q,e[3][0]=e[3][0]+L+(M/4294967296>>>0)>>>0,e[3][1]=M>>>0,M=e[4][1]+$,e[4][0]=e[4][0]+te+(M/4294967296>>>0)>>>0,e[4][1]=M>>>0,M=e[5][1]+K,e[5][0]=e[5][0]+D+(M/4294967296>>>0)>>>0,e[5][1]=M>>>0,M=e[6][1]+X,e[6][0]=e[6][0]+w+(M/4294967296>>>0)>>>0,e[6][1]=M>>>0,M=e[7][1]+me,e[7][0]=e[7][0]+ne+(M/4294967296>>>0)>>>0,e[7][1]=M>>>0,Ke-=128}}});var Ay=S(vl=>{var wN=Ae();Nr();var St=wN.asn1;vl.privateKeyValidator={name:"PrivateKeyInfo",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,value:[{name:"PrivateKeyInfo.version",tagClass:St.Class.UNIVERSAL,type:St.Type.INTEGER,constructed:!1,capture:"privateKeyVersion"},{name:"PrivateKeyInfo.privateKeyAlgorithm",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:St.Class.UNIVERSAL,type:St.Type.OID,constructed:!1,capture:"privateKeyOid"}]},{name:"PrivateKeyInfo",tagClass:St.Class.UNIVERSAL,type:St.Type.OCTETSTRING,constructed:!1,capture:"privateKey"}]};vl.publicKeyValidator={name:"SubjectPublicKeyInfo",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,captureAsn1:"subjectPublicKeyInfo",value:[{name:"SubjectPublicKeyInfo.AlgorithmIdentifier",tagClass:St.Class.UNIVERSAL,type:St.Type.SEQUENCE,constructed:!0,value:[{name:"AlgorithmIdentifier.algorithm",tagClass:St.Class.UNIVERSAL,type:St.Type.OID,constructed:!1,capture:"publicKeyOid"}]},{tagClass:St.Class.UNIVERSAL,type:St.Type.BITSTRING,constructed:!1,composed:!0,captureBitStringValue:"ed25519PublicKey"}]}});var Uy=S((SM,ky)=>{var xt=Ae();Ba();pr();yl();ke();var Ny=Ay(),RN=Ny.publicKeyValidator,NN=Ny.privateKeyValidator;typeof Ty>"u"&&(Ty=xt.jsbn.BigInteger);var Ty,Sl=xt.util.ByteBuffer,Xt=typeof Buffer>"u"?Uint8Array:Buffer;xt.pki=xt.pki||{};ky.exports=xt.pki.ed25519=xt.ed25519=xt.ed25519||{};var Re=xt.ed25519;Re.constants={};Re.constants.PUBLIC_KEY_BYTE_LENGTH=32;Re.constants.PRIVATE_KEY_BYTE_LENGTH=64;Re.constants.SEED_BYTE_LENGTH=32;Re.constants.SIGN_BYTE_LENGTH=64;Re.constants.HASH_BYTE_LENGTH=64;Re.generateKeyPair=function(e){e=e||{};var t=e.seed;if(t===void 0)t=xt.random.getBytesSync(Re.constants.SEED_BYTE_LENGTH);else if(typeof t=="string"){if(t.length!==Re.constants.SEED_BYTE_LENGTH)throw new TypeError('"seed" must be '+Re.constants.SEED_BYTE_LENGTH+" bytes in length.")}else if(!(t instanceof Uint8Array))throw new TypeError('"seed" must be a node.js Buffer, Uint8Array, or a binary string.');t=cn({message:t,encoding:"binary"});for(var r=new Xt(Re.constants.PUBLIC_KEY_BYTE_LENGTH),n=new Xt(Re.constants.PRIVATE_KEY_BYTE_LENGTH),i=0;i<32;++i)n[i]=t[i];return PN(r,n),{publicKey:r,privateKey:n}};Re.privateKeyFromAsn1=function(e){var t={},r=[],n=xt.asn1.validate(e,NN,t,r);if(!n){var i=new Error("Invalid Key.");throw i.errors=r,i}var a=xt.asn1.derToOid(t.privateKeyOid),s=xt.oids.EdDSA25519;if(a!==s)throw new Error('Invalid OID "'+a+'"; OID must be "'+s+'".');var o=t.privateKey,u=cn({message:xt.asn1.fromDer(o).value,encoding:"binary"});return{privateKeyBytes:u}};Re.publicKeyFromAsn1=function(e){var t={},r=[],n=xt.asn1.validate(e,RN,t,r);if(!n){var i=new Error("Invalid Key.");throw i.errors=r,i}var a=xt.asn1.derToOid(t.publicKeyOid),s=xt.oids.EdDSA25519;if(a!==s)throw new Error('Invalid OID "'+a+'"; OID must be "'+s+'".');var o=t.ed25519PublicKey;if(o.length!==Re.constants.PUBLIC_KEY_BYTE_LENGTH)throw new Error("Key length is invalid.");return cn({message:o,encoding:"binary"})};Re.publicKeyFromPrivateKey=function(e){e=e||{};var t=cn({message:e.privateKey,encoding:"binary"});if(t.length!==Re.constants.PRIVATE_KEY_BYTE_LENGTH)throw new TypeError('"options.privateKey" must have a byte length of '+Re.constants.PRIVATE_KEY_BYTE_LENGTH);for(var r=new Xt(Re.constants.PUBLIC_KEY_BYTE_LENGTH),n=0;n=0};function cn(e){var t=e.message;if(t instanceof Uint8Array||t instanceof Xt)return t;var r=e.encoding;if(t===void 0)if(e.md)t=e.md.digest().getBytes(),r="binary";else throw new TypeError('"options.message" or "options.md" not specified.');if(typeof t=="string"&&!r)throw new TypeError('"options.encoding" must be "binary" or "utf8".');if(typeof t=="string"){if(typeof Buffer<"u")return Buffer.from(t,r);t=new Sl(t,r)}else if(!(t instanceof Sl))throw new TypeError('"options.message" must be a node.js Buffer, a Uint8Array, a forge ByteBuffer, or a string with "options.encoding" specifying its encoding.');for(var n=new Xt(t.length()),i=0;i=32;--n){for(r=0,i=n-32,a=n-12;i>8,t[i]-=r*256;t[i]+=r,t[n]=0}for(r=0,i=0;i<32;++i)t[i]+=r-(t[31]>>4)*ml[i],r=t[i]>>8,t[i]&=255;for(i=0;i<32;++i)t[i]-=r*ml[i];for(n=0;n<32;++n)t[n+1]+=t[n]>>8,e[n]=t[n]&255}function _l(e){for(var t=new Float64Array(64),r=0;r<64;++r)t[r]=e[r],e[r]=0;Oy(e,t)}function xl(e,t){var r=he(),n=he(),i=he(),a=he(),s=he(),o=he(),u=he(),c=he(),l=he();ji(r,e[1],e[0]),ji(l,t[1],t[0]),We(r,r,l),Gi(n,e[0],e[1]),Gi(l,t[0],t[1]),We(n,n,l),We(i,e[3],t[3]),We(i,i,LN),We(a,e[2],t[2]),Gi(a,a,a),ji(s,n,r),ji(o,a,i),Gi(u,a,i),Gi(c,n,r),We(e[0],s,o),We(e[1],c,u),We(e[2],u,o),We(e[3],s,c)}function wy(e,t,r){for(var n=0;n<4;++n)Dy(e[n],t[n],r)}function Al(e,t){var r=he(),n=he(),i=he();VN(i,t[2]),We(r,t[0],i),We(n,t[1],i),yo(e,n),e[31]^=By(r)<<7}function yo(e,t){var r,n,i,a=he(),s=he();for(r=0;r<16;++r)s[r]=t[r];for(El(s),El(s),El(s),n=0;n<2;++n){for(a[0]=s[0]-65517,r=1;r<15;++r)a[r]=s[r]-65535-(a[r-1]>>16&1),a[r-1]&=65535;a[15]=s[15]-32767-(a[14]>>16&1),i=a[15]>>16&1,a[14]&=65535,Dy(s,a,1-i)}for(r=0;r<16;r++)e[2*r]=s[r]&255,e[2*r+1]=s[r]>>8}function UN(e,t){var r=he(),n=he(),i=he(),a=he(),s=he(),o=he(),u=he();return On(e[2],go),FN(e[1],t),ai(i,e[1]),We(a,i,ON),ji(i,i,e[2]),Gi(a,e[2],a),ai(s,a),ai(o,s),We(u,o,s),We(r,u,i),We(r,r,a),qN(r,r),We(r,r,i),We(r,r,a),We(r,r,a),We(e[0],r,a),ai(n,e[0]),We(n,n,a),Ry(n,i)&&We(e[0],e[0],BN),ai(n,e[0]),We(n,n,a),Ry(n,i)?-1:(By(e[0])===t[31]>>7&&ji(e[0],Cl,e[0]),We(e[3],e[0],e[1]),0)}function FN(e,t){var r;for(r=0;r<16;++r)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function qN(e,t){var r=he(),n;for(n=0;n<16;++n)r[n]=t[n];for(n=250;n>=0;--n)ai(r,r),n!==1&&We(r,r,t);for(n=0;n<16;++n)e[n]=r[n]}function Ry(e,t){var r=new Xt(32),n=new Xt(32);return yo(r,e),yo(n,t),Ly(r,0,n,0)}function Ly(e,t,r,n){return MN(e,t,r,n,32)}function MN(e,t,r,n,i){var a,s=0;for(a=0;a>>8)-1}function By(e){var t=new Xt(32);return yo(t,e),t[0]&1}function Py(e,t,r){var n,i;for(On(e[0],Cl),On(e[1],go),On(e[2],go),On(e[3],Cl),i=255;i>=0;--i)n=r[i/8|0]>>(i&7)&1,wy(e,t,n),xl(t,e),xl(e,e),wy(e,t,n)}function Tl(e,t){var r=[he(),he(),he(),he()];On(r[0],Iy),On(r[1],by),On(r[2],go),We(r[3],Iy,by),Py(e,r,t)}function On(e,t){var r;for(r=0;r<16;r++)e[r]=t[r]|0}function VN(e,t){var r=he(),n;for(n=0;n<16;++n)r[n]=t[n];for(n=253;n>=0;--n)ai(r,r),n!==2&&n!==4&&We(r,r,t);for(n=0;n<16;++n)e[n]=r[n]}function El(e){var t,r,n=1;for(t=0;t<16;++t)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-n*65536;e[0]+=n-1+37*(n-1)}function Dy(e,t,r){for(var n,i=~(r-1),a=0;a<16;++a)n=i&(e[a]^t[a]),e[a]^=n,t[a]^=n}function he(e){var t,r=new Float64Array(16);if(e)for(t=0;t{var rr=Ae();ke();pr();Ba();My.exports=rr.kem=rr.kem||{};var Fy=rr.jsbn.BigInteger;rr.kem.rsa={};rr.kem.rsa.create=function(e,t){t=t||{};var r=t.prng||rr.random,n={};return n.encrypt=function(i,a){var s=Math.ceil(i.n.bitLength()/8),o;do o=new Fy(rr.util.bytesToHex(r.getBytesSync(s)),16).mod(i.n);while(o.compareTo(Fy.ONE)<=0);o=rr.util.hexToBytes(o.toString(16));var u=s-o.length;u>0&&(o=rr.util.fillString("\0",u)+o);var c=i.encrypt(o,"NONE"),l=e.generate(o,a);return{encapsulation:c,key:l}},n.decrypt=function(i,a,s){var o=i.decrypt(a,"NONE");return e.generate(o,s)},n};rr.kem.kdf1=function(e,t){qy(this,e,0,t||e.digestLength)};rr.kem.kdf2=function(e,t){qy(this,e,1,t||e.digestLength)};function qy(e,t,r,n){e.generate=function(i,a){for(var s=new rr.util.ByteBuffer,o=Math.ceil(a/n)+r,u=new rr.util.ByteBuffer,c=r;c{var Oe=Ae();ke();Gy.exports=Oe.log=Oe.log||{};Oe.log.levels=["none","error","warning","info","debug","verbose","max"];var vo={},wl=[],Ma=null;Oe.log.LEVEL_LOCKED=2;Oe.log.NO_LEVEL_CHECK=4;Oe.log.INTERPOLATE=8;for(Kr=0;Kr"u"||t?e.flags|=Oe.log.LEVEL_LOCKED:e.flags&=~Oe.log.LEVEL_LOCKED};Oe.log.addLogger=function(e){wl.push(e)};typeof console<"u"&&"log"in console?(console.error&&console.warn&&console.info&&console.debug?($y={error:console.error,warning:console.warn,info:console.info,debug:console.debug,verbose:console.debug},Va=function(e,t){Oe.log.prepareStandard(t);var r=$y[t.level],n=[t.standard];n=n.concat(t.arguments.slice()),r.apply(console,n)},Ki=Oe.log.makeLogger(Va)):(Va=function(t,r){Oe.log.prepareStandardFull(r),console.log(r.standardFull)},Ki=Oe.log.makeLogger(Va)),Oe.log.setLevel(Ki,"debug"),Oe.log.addLogger(Ki),Ma=Ki):console={log:function(){}};var Ki,$y,Va;Ma!==null&&typeof window<"u"&&window.location&&(qa=new URL(window.location.href).searchParams,qa.has("console.level")&&Oe.log.setLevel(Ma,qa.get("console.level").slice(-1)[0]),qa.has("console.lock")&&(Hy=qa.get("console.lock").slice(-1)[0],Hy=="true"&&Oe.log.lock(Ma)));var qa,Hy;Oe.log.consoleLogger=Ma});var Wy=S((xM,Ky)=>{Ky.exports=Fr();Ys();qi();Vc();yl()});var Xy=S((AM,Yy)=>{var W=Ae();xn();Nr();Oa();An();Zn();tl();pr();ke();co();var x=W.asn1,qt=Yy.exports=W.pkcs7=W.pkcs7||{};qt.messageFromPem=function(e){var t=W.pem.decode(e)[0];if(t.type!=="PKCS7"){var r=new Error('Could not convert PKCS#7 message from PEM; PEM header type is not "PKCS#7".');throw r.headerType=t.type,r}if(t.procType&&t.procType.type==="ENCRYPTED")throw new Error("Could not convert PKCS#7 message from PEM; PEM is encrypted.");var n=x.fromDer(t.body);return qt.messageFromAsn1(n)};qt.messageToPem=function(e,t){var r={type:"PKCS7",body:x.toDer(e.toAsn1()).getBytes()};return W.pem.encode(r,{maxline:t})};qt.messageFromAsn1=function(e){var t={},r=[];if(!x.validate(e,qt.asn1.contentInfoValidator,t,r)){var n=new Error("Cannot read PKCS#7 message. ASN.1 object is not an PKCS#7 ContentInfo.");throw n.errors=r,n}var i=x.derToOid(t.contentType),a;switch(i){case W.pki.oids.envelopedData:a=qt.createEnvelopedData();break;case W.pki.oids.encryptedData:a=qt.createEncryptedData();break;case W.pki.oids.signedData:a=qt.createSignedData();break;default:throw new Error("Cannot read PKCS#7 message. ContentType with OID "+i+" is not (yet) supported.")}return a.fromAsn1(t.content.value[0]),a};qt.createSignedData=function(){var e=null;return e={type:W.pki.oids.signedData,version:1,certificates:[],crls:[],signers:[],digestAlgorithmIdentifiers:[],contentInfo:null,signerInfos:[],fromAsn1:function(n){if(Nl(e,n,qt.asn1.signedDataValidator),e.certificates=[],e.crls=[],e.digestAlgorithmIdentifiers=[],e.contentInfo=null,e.signerInfos=[],e.rawCapture.certificates)for(var i=e.rawCapture.certificates.value,a=0;a0&&s.value[0].value.push(x.create(x.Class.CONTEXT_SPECIFIC,0,!0,n)),a.length>0&&s.value[0].value.push(x.create(x.Class.CONTEXT_SPECIFIC,1,!0,a)),s.value[0].value.push(x.create(x.Class.UNIVERSAL,x.Type.SET,!0,e.signerInfos)),x.create(x.Class.UNIVERSAL,x.Type.SEQUENCE,!0,[x.create(x.Class.UNIVERSAL,x.Type.OID,!1,x.oidToDer(e.type).getBytes()),s])},addSigner:function(n){var i=n.issuer,a=n.serialNumber;if(n.certificate){var s=n.certificate;typeof s=="string"&&(s=W.pki.certificateFromPem(s)),i=s.issuer.attributes,a=s.serialNumber}var o=n.key;if(!o)throw new Error("Could not add PKCS#7 signer; no private key specified.");typeof o=="string"&&(o=W.pki.privateKeyFromPem(o));var u=n.digestAlgorithm||W.pki.oids.sha1;switch(u){case W.pki.oids.sha1:case W.pki.oids.sha256:case W.pki.oids.sha384:case W.pki.oids.sha512:case W.pki.oids.md5:break;default:throw new Error("Could not add PKCS#7 signer; unknown message digest algorithm: "+u)}var c=n.authenticatedAttributes||[];if(c.length>0){for(var l=!1,f=!1,h=0;h0){for(var r=x.create(x.Class.CONTEXT_SPECIFIC,1,!0,[]),n=0;n=r&&i{var ft=Ae();xn();Di();Ys();qi();ke();var Eo=zy.exports=ft.ssh=ft.ssh||{};Eo.privateKeyToPutty=function(e,t,r){r=r||"",t=t||"";var n="ssh-rsa",i=t===""?"none":"aes256-cbc",a="PuTTY-User-Key-File-2: "+n+`\r +`;a+="Encryption: "+i+`\r +`,a+="Comment: "+r+`\r +`;var s=ft.util.createBuffer();Wi(s,n),Wr(s,e.e),Wr(s,e.n);var o=ft.util.encode64(s.bytes(),64),u=Math.floor(o.length/66)+1;a+="Public-Lines: "+u+`\r +`,a+=o;var c=ft.util.createBuffer();Wr(c,e.d),Wr(c,e.p),Wr(c,e.q),Wr(c,e.qInv);var l;if(!t)l=ft.util.encode64(c.bytes(),64);else{var f=c.length()+16-1;f-=f%16;var h=mo(c.bytes());h.truncate(h.length()-f+c.length()),c.putBuffer(h);var p=ft.util.createBuffer();p.putBuffer(mo("\0\0\0\0",t)),p.putBuffer(mo("\0\0\0",t));var d=ft.aes.createEncryptionCipher(p.truncate(8),"CBC");d.start(ft.util.createBuffer().fillWithByte(0,16)),d.update(c.copy()),d.finish();var m=d.output;m.truncate(16),l=ft.util.encode64(m.bytes(),64)}u=Math.floor(l.length/66)+1,a+=`\r +Private-Lines: `+u+`\r +`,a+=l;var E=mo("putty-private-key-file-mac-key",t),C=ft.util.createBuffer();Wi(C,n),Wi(C,i),Wi(C,r),C.putInt32(s.length()),C.putBuffer(s),C.putInt32(c.length()),C.putBuffer(c);var T=ft.hmac.create();return T.start("sha1",E),T.update(C.bytes()),a+=`\r +Private-MAC: `+T.digest().toHex()+`\r +`,a};Eo.publicKeyToOpenSSH=function(e,t){var r="ssh-rsa";t=t||"";var n=ft.util.createBuffer();return Wi(n,r),Wr(n,e.e),Wr(n,e.n),r+" "+ft.util.encode64(n.bytes())+" "+t};Eo.privateKeyToOpenSSH=function(e,t){return t?ft.pki.encryptRsaPrivateKey(e,t,{legacy:!0,algorithm:"aes128"}):ft.pki.privateKeyToPem(e)};Eo.getPublicKeyFingerprint=function(e,t){t=t||{};var r=t.md||ft.md.md5.create(),n="ssh-rsa",i=ft.util.createBuffer();Wi(i,n),Wr(i,e.e),Wr(i,e.n),r.start(),r.update(i.getBytes());var a=r.digest();if(t.encoding==="hex"){var s=a.toHex();return t.delimiter?s.match(/.{2}/g).join(t.delimiter):s}else{if(t.encoding==="binary")return a.getBytes();if(t.encoding)throw new Error('Unknown encoding "'+t.encoding+'".')}return a};function Wr(e,t){var r=t.toString(16);r[0]>="8"&&(r="00"+r);var n=ft.util.hexToBytes(r);e.putInt32(n.length),e.putBytes(n)}function Wi(e,t){e.putInt32(t.length),e.putString(t)}function mo(){for(var e=ft.md.sha1.create(),t=arguments.length,r=0;r{Jy.exports=Ae();xn();Ey();Nr();$s();Oa();Uy();Di();Vy();jy();Wy();rl();Js();Zn();Xc();al();Xy();ol();Zc();$c();so();pr();jc();Zy();dl();ke()});var nv=S(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.safeWhich=Qr.isWindows=void 0;var tv=require("fs"),YN=require("path");Qr.isWindows=process.platform==="win32";var rv=Qr.isWindows?";":":",XN=Qr.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function zN(e){if(e.includes("/")||e.includes("\\")&&Qr.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(rv),n=XN;Qr.isWindows&&process.env.PATHEXT!==void 0&&(n=process.env.PATHEXT.split(rv));for(let i of r)for(let a of n){let s=YN.join(i,e+a);try{return await tv.promises.access(s,tv.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Qr.safeWhich=zN});var ov=S(Qi=>{"use strict";Object.defineProperty(Qi,"__esModule",{value:!0});var ZN=require("node:child_process"),JN=require("node:fs/promises"),eO=require("node:os"),iv=require("node:path"),tO=require("node:process"),rO=require("node:util"),$a=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},So=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function av(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function sv(e,t){let r=e,n=await av(r,t);for(;!n;)r=t.pathNormalize(r+"/.."),n=await av(r,t);return r}async function nO(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function iO(e,t={platform:tO.platform,release:eO.release(),fsAccess:JN.access,pathNormalize:iv.normalize,pathSep:iv.sep,cpExecFile:rO.promisify(ZN.execFile)}){function r(s,o,u,c){let f=s.split(` +`).map(p=>p.trim()).filter(p=>p.length!==0).slice(1).map(p=>p.split(/\s+(?=[\d/])/)).filter(o);if(f.length===0)throw new So;let h=f[0];return{diskPath:h[u.diskPath],free:parseInt(h[u.free],10)*c,size:parseInt(h[u.size],10)*c}}async function n(s,o,u,c=1){let[l,...f]=s;if(l===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:h}=await t.cpExecFile(l,f,{windowsHide:!0});return r(h,o,u,c)}catch(h){return Promise.reject(h)}}async function i(s){if(s.charAt(1)!==":")return Promise.reject(new $a(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],u=["wmic","logicaldisk","get","size,freespace,caption"],c=await nO(t)?o:u;return n(c,l=>{let f=l[0];return s.toUpperCase().startsWith(f.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new $a(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await sv(s,t);return n(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?i(e):a(e)}Qi.InvalidPathError=$a;Qi.NoMatchError=So;Qi.default=iO;Qi.getFirstExistingParentPath=sv});var cv=S((RM,uv)=>{"use strict";uv.exports=(...e)=>[...new Set([].concat(...e))]});var Ol=S((NM,hv)=>{"use strict";var aO=require("stream"),lv=aO.PassThrough,sO=Array.prototype.slice;hv.exports=oO;function oO(){let e=[],t=sO.call(arguments),r=!1,n=t[t.length-1];n&&!Array.isArray(n)&&n.pipe==null?t.pop():n={};let i=n.end!==!1,a=n.pipeError===!0;n.objectMode==null&&(n.objectMode=!0),n.highWaterMark==null&&(n.highWaterMark=64*1024);let s=lv(n);function o(){for(let l=0,f=arguments.length;l0||(r=!1,u())}function p(d){function m(){d.removeListener("merge2UnpipeEnd",m),d.removeListener("end",m),a&&d.removeListener("error",E),h()}function E(C){s.emit("error",C)}if(d._readableState.endEmitted)return h();d.on("merge2UnpipeEnd",m),d.on("end",m),a&&d.on("error",E),d.pipe(s,{end:!1}),d.resume()}for(let d=0;d{"use strict";Object.defineProperty(Yi,"__esModule",{value:!0});Yi.splitWhen=Yi.flatten=void 0;function uO(e){return e.reduce((t,r)=>[].concat(t,r),[])}Yi.flatten=uO;function cO(e,t){let r=[[]],n=0;for(let i of e)t(i)?(n++,r[n]=[]):r[n].push(i);return r}Yi.splitWhen=cO});var pv=S(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.isEnoentCodeError=void 0;function lO(e){return e.code==="ENOENT"}Co.isEnoentCodeError=lO});var gv=S(_o=>{"use strict";Object.defineProperty(_o,"__esModule",{value:!0});_o.createDirentFromStats=void 0;var Ll=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function fO(e,t){return new Ll(e,t)}_o.createDirentFromStats=fO});var Ev=S(ht=>{"use strict";Object.defineProperty(ht,"__esModule",{value:!0});ht.convertPosixPathToPattern=ht.convertWindowsPathToPattern=ht.convertPathToPattern=ht.escapePosixPath=ht.escapeWindowsPath=ht.escape=ht.removeLeadingDotSegment=ht.makeAbsolute=ht.unixify=void 0;var hO=require("os"),dO=require("path"),yv=hO.platform()==="win32",pO=2,gO=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,yO=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,vO=/^\\\\([.?])/,mO=/\\(?![!()+@[\]{}])/g;function EO(e){return e.replace(/\\/g,"/")}ht.unixify=EO;function SO(e,t){return dO.resolve(e,t)}ht.makeAbsolute=SO;function CO(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(pO)}return e}ht.removeLeadingDotSegment=CO;ht.escape=yv?Bl:Pl;function Bl(e){return e.replace(yO,"\\$2")}ht.escapeWindowsPath=Bl;function Pl(e){return e.replace(gO,"\\$2")}ht.escapePosixPath=Pl;ht.convertPathToPattern=yv?vv:mv;function vv(e){return Bl(e).replace(vO,"//$1").replace(mO,"/")}ht.convertWindowsPathToPattern=vv;function mv(e){return Pl(e)}ht.convertPosixPathToPattern=mv});var Cv=S((DM,Sv)=>{Sv.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var Dl=S((kM,xv)=>{var _O=Cv(),_v={"{":"}","(":")","[":"]"},xO=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,n=-2,i=-2,a=-2,s=-2;tt&&(s===-1||s>n||(s=e.indexOf("\\",t),s===-1||s>n)))||i!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(i=e.indexOf("}",t),i>t&&(s=e.indexOf("\\",t),s===-1||s>i))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var u=_v[o];if(u){var c=e.indexOf(u,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},AO=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var TO=Dl(),IO=require("path").posix.dirname,bO=require("os").platform()==="win32",kl="/",wO=/\\/g,RO=/[\{\[].*[\}\]]$/,NO=/(^|[^\\])([\{\[]|\([^\)]+$)/,OO=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Av.exports=function(t,r){var n=Object.assign({flipBackslashes:!0},r);n.flipBackslashes&&bO&&t.indexOf(kl)<0&&(t=t.replace(wO,kl)),RO.test(t)&&(t+=kl),t+="a";do t=IO(t);while(TO(t)||NO.test(t));return t.replace(OO,"$1")}});var xo=S(Sr=>{"use strict";Sr.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Sr.find=(e,t)=>e.nodes.find(r=>r.type===t);Sr.exceedsLimit=(e,t,r=1,n)=>n===!1||!Sr.isInteger(e)||!Sr.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=n;Sr.escapeNode=(e,t=0,r)=>{let n=e.nodes[t];n&&(r&&n.type===r||n.type==="open"||n.type==="close")&&n.escaped!==!0&&(n.value="\\"+n.value,n.escaped=!0)};Sr.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Sr.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Sr.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Sr.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Sr.flatten=(...e)=>{let t=[],r=n=>{for(let i=0;i{"use strict";var Iv=xo();bv.exports=(e,t={})=>{let r=(n,i={})=>{let a=t.escapeInvalid&&Iv.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o="";if(n.value)return(a||s)&&Iv.isOpenOrClose(n)?"\\"+n.value:n.value;if(n.value)return n.value;if(n.nodes)for(let u of n.nodes)o+=r(u);return o};return r(e)}});var Rv=S((MM,wv)=>{"use strict";wv.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Fv=S((VM,Uv)=>{"use strict";var Nv=Rv(),si=(e,t,r)=>{if(Nv(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Nv(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let n={relaxZeros:!0,...r};typeof n.strictZeros=="boolean"&&(n.relaxZeros=n.strictZeros===!1);let i=String(n.relaxZeros),a=String(n.shorthand),s=String(n.capture),o=String(n.wrap),u=e+":"+t+"="+i+a+s+o;if(si.cache.hasOwnProperty(u))return si.cache[u].result;let c=Math.min(e,t),l=Math.max(e,t);if(Math.abs(c-l)===1){let m=e+"|"+t;return n.capture?`(${m})`:n.wrap===!1?m:`(?:${m})`}let f=kv(e)||kv(t),h={min:e,max:t,a:c,b:l},p=[],d=[];if(f&&(h.isPadded=f,h.maxLen=String(h.max).length),c<0){let m=l<0?Math.abs(l):1;d=Ov(m,Math.abs(c),h,n),c=h.a=0}return l>=0&&(p=Ov(c,l,h,n)),h.negatives=d,h.positives=p,h.result=LO(d,p,n),n.capture===!0?h.result=`(${h.result})`:n.wrap!==!1&&p.length+d.length>1&&(h.result=`(?:${h.result})`),si.cache[u]=h,h.result};function LO(e,t,r){let n=Ul(e,t,"-",!1,r)||[],i=Ul(t,e,"",!1,r)||[],a=Ul(e,t,"-?",!0,r)||[];return n.concat(a).concat(i).join("|")}function BO(e,t){let r=1,n=1,i=Bv(e,r),a=new Set([t]);for(;e<=i&&i<=t;)a.add(i),r+=1,i=Bv(e,r);for(i=Pv(t+1,n)-1;e1&&o.count.pop(),o.count.push(l.count[0]),o.string=o.pattern+Dv(o.count),s=c+1;continue}r.isPadded&&(f=FO(c,r,n)),l.string=f+l.pattern+Dv(l.count),a.push(l),s=c+1,o=l}return a}function Ul(e,t,r,n,i){let a=[];for(let s of e){let{string:o}=s;!n&&!Lv(t,"string",o)&&a.push(r+o),n&&Lv(t,"string",o)&&a.push(r+o)}return a}function DO(e,t){let r=[];for(let n=0;nt?1:t>e?-1:0}function Lv(e,t,r){return e.some(n=>n[t]===r)}function Bv(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Pv(e,t){return e-e%Math.pow(10,t)}function Dv(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function UO(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function kv(e){return/^-?(0+)\d/.test(e)}function FO(e,t,r){if(!t.isPadded)return e;let n=Math.abs(t.maxLen-String(e).length),i=r.relaxZeros!==!1;switch(n){case 0:return"";case 1:return i?"0?":"0";case 2:return i?"0{0,2}":"00";default:return i?`0{0,${n}}`:`0{${n}}`}}si.cache={};si.clearCache=()=>si.cache={};Uv.exports=si});var Ml=S(($M,jv)=>{"use strict";var qO=require("util"),Mv=Fv(),qv=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),MO=e=>t=>e===!0?Number(t):String(t),Fl=e=>typeof e=="number"||typeof e=="string"&&e!=="",Ha=e=>Number.isInteger(+e),ql=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},VO=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,$O=(e,t,r)=>{if(t>0){let n=e[0]==="-"?"-":"";n&&(e=e.slice(1)),e=n+e.padStart(n?t-1:t,"0")}return r===!1?String(e):e},Io=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,u)=>ou?1:0),e.positives.sort((o,u)=>ou?1:0);let n=t.capture?"":"?:",i="",a="",s;return e.positives.length&&(i=e.positives.map(o=>Io(String(o),r)).join("|")),e.negatives.length&&(a=`-(${n}${e.negatives.map(o=>Io(String(o),r)).join("|")})`),i&&a?s=`${i}|${a}`:s=i||a,t.wrap?`(${n}${s})`:s},Vv=(e,t,r,n)=>{if(r)return Mv(e,t,{wrap:!1,...n});let i=String.fromCharCode(e);if(e===t)return i;let a=String.fromCharCode(t);return`[${i}-${a}]`},$v=(e,t,r)=>{if(Array.isArray(e)){let n=r.wrap===!0,i=r.capture?"":"?:";return n?`(${i}${e.join("|")})`:e.join("|")}return Mv(e,t,r)},Hv=(...e)=>new RangeError("Invalid range arguments: "+qO.inspect(...e)),Gv=(e,t,r)=>{if(r.strictRanges===!0)throw Hv([e,t]);return[]},GO=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},jO=(e,t,r=1,n={})=>{let i=Number(e),a=Number(t);if(!Number.isInteger(i)||!Number.isInteger(a)){if(n.strictRanges===!0)throw Hv([e,t]);return[]}i===0&&(i=0),a===0&&(a=0);let s=i>a,o=String(e),u=String(t),c=String(r);r=Math.max(Math.abs(r),1);let l=ql(o)||ql(u)||ql(c),f=l?Math.max(o.length,u.length,c.length):0,h=l===!1&&VO(e,t,n)===!1,p=n.transform||MO(h);if(n.toRegex&&r===1)return Vv(Io(e,f),Io(t,f),!0,n);let d={negatives:[],positives:[]},m=T=>d[T<0?"negatives":"positives"].push(Math.abs(T)),E=[],C=0;for(;s?i>=a:i<=a;)n.toRegex===!0&&r>1?m(i):E.push($O(p(i,C),f,h)),i=s?i-r:i+r,C++;return n.toRegex===!0?r>1?HO(d,n,f):$v(E,null,{wrap:!1,...n}):E},KO=(e,t,r=1,n={})=>{if(!Ha(e)&&e.length>1||!Ha(t)&&t.length>1)return Gv(e,t,n);let i=n.transform||(h=>String.fromCharCode(h)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,u=Math.min(a,s),c=Math.max(a,s);if(n.toRegex&&r===1)return Vv(u,c,!1,n);let l=[],f=0;for(;o?a>=s:a<=s;)l.push(i(a,f)),a=o?a-r:a+r,f++;return n.toRegex===!0?$v(l,null,{wrap:!1,options:n}):l},To=(e,t,r,n={})=>{if(t==null&&Fl(e))return[e];if(!Fl(e)||!Fl(t))return Gv(e,t,n);if(typeof r=="function")return To(e,t,1,{transform:r});if(qv(r))return To(e,t,0,r);let i={...n};return i.capture===!0&&(i.wrap=!0),r=r||i.step||1,Ha(r)?Ha(e)&&Ha(t)?jO(e,t,r,i):KO(e,t,Math.max(Math.abs(r),1),i):r!=null&&!qv(r)?GO(r,i):To(e,t,1,r)};jv.exports=To});var Qv=S((HM,Wv)=>{"use strict";var WO=Ml(),Kv=xo(),QO=(e,t={})=>{let r=(n,i={})=>{let a=Kv.isInvalidBrace(i),s=n.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,u=t.escapeInvalid===!0?"\\":"",c="";if(n.isOpen===!0)return u+n.value;if(n.isClose===!0)return console.log("node.isClose",u,n.value),u+n.value;if(n.type==="open")return o?u+n.value:"(";if(n.type==="close")return o?u+n.value:")";if(n.type==="comma")return n.prev.type==="comma"?"":o?n.value:"|";if(n.value)return n.value;if(n.nodes&&n.ranges>0){let l=Kv.reduce(n.nodes),f=WO(...l,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(f.length!==0)return l.length>1&&f.length>1?`(${f})`:f}if(n.nodes)for(let l of n.nodes)c+=r(l,n);return c};return r(e)};Wv.exports=QO});var zv=S((GM,Xv)=>{"use strict";var YO=Ml(),Yv=Ao(),Xi=xo(),oi=(e="",t="",r=!1)=>{let n=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Xi.flatten(t).map(i=>`{${i}}`):t;for(let i of e)if(Array.isArray(i))for(let a of i)n.push(oi(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),n.push(Array.isArray(a)?oi(i,a,r):i+a);return Xi.flatten(n)},XO=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,n=(i,a={})=>{i.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(i.invalid||i.dollar){o.push(oi(o.pop(),Yv(i,t)));return}if(i.type==="brace"&&i.invalid!==!0&&i.nodes.length===2){o.push(oi(o.pop(),["{}"]));return}if(i.nodes&&i.ranges>0){let f=Xi.reduce(i.nodes);if(Xi.exceedsLimit(...f,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let h=YO(...f,t);h.length===0&&(h=Yv(i,t)),o.push(oi(o.pop(),h)),i.nodes=[];return}let u=Xi.encloseBrace(i),c=i.queue,l=i;for(;l.type!=="brace"&&l.type!=="root"&&l.parent;)l=l.parent,c=l.queue;for(let f=0;f{"use strict";Zv.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var im=S((KM,nm)=>{"use strict";var zO=Ao(),{MAX_LENGTH:em,CHAR_BACKSLASH:Vl,CHAR_BACKTICK:ZO,CHAR_COMMA:JO,CHAR_DOT:eL,CHAR_LEFT_PARENTHESES:tL,CHAR_RIGHT_PARENTHESES:rL,CHAR_LEFT_CURLY_BRACE:nL,CHAR_RIGHT_CURLY_BRACE:iL,CHAR_LEFT_SQUARE_BRACKET:tm,CHAR_RIGHT_SQUARE_BRACKET:rm,CHAR_DOUBLE_QUOTE:aL,CHAR_SINGLE_QUOTE:sL,CHAR_NO_BREAK_SPACE:oL,CHAR_ZERO_WIDTH_NOBREAK_SPACE:uL}=Jv(),cL=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},n=typeof r.maxLength=="number"?Math.min(em,r.maxLength):em;if(e.length>n)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${n})`);let i={type:"root",input:e,nodes:[]},a=[i],s=i,o=i,u=0,c=e.length,l=0,f=0,h,p=()=>e[l++],d=m=>{if(m.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&m.type==="text"){o.value+=m.value;return}return s.nodes.push(m),m.parent=s,m.prev=o,o=m,m};for(d({type:"bos"});l0){if(s.ranges>0){s.ranges=0;let m=s.nodes.shift();s.nodes=[m,{type:"text",value:zO(s)}]}d({type:"comma",value:h}),s.commas++;continue}if(h===eL&&f>0&&s.commas===0){let m=s.nodes;if(f===0||m.length===0){d({type:"text",value:h});continue}if(o.type==="dot"){if(s.range=[],o.value+=h,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){m.pop();let E=m[m.length-1];E.value+=o.value+h,o=E,s.ranges--;continue}d({type:"dot",value:h});continue}d({type:"text",value:h})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(C=>{C.nodes||(C.type==="open"&&(C.isOpen=!0),C.type==="close"&&(C.isClose=!0),C.nodes||(C.type="text"),C.invalid=!0)});let m=a[a.length-1],E=m.nodes.indexOf(s);m.nodes.splice(E,1,...s.nodes)}while(a.length>0);return d({type:"eos"}),i};nm.exports=cL});var om=S((WM,sm)=>{"use strict";var am=Ao(),lL=Qv(),fL=zv(),hL=im(),nr=(e,t={})=>{let r=[];if(Array.isArray(e))for(let n of e){let i=nr.create(n,t);Array.isArray(i)?r.push(...i):r.push(i)}else r=[].concat(nr.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};nr.parse=(e,t={})=>hL(e,t);nr.stringify=(e,t={})=>am(typeof e=="string"?nr.parse(e,t):e,t);nr.compile=(e,t={})=>(typeof e=="string"&&(e=nr.parse(e,t)),lL(e,t));nr.expand=(e,t={})=>{typeof e=="string"&&(e=nr.parse(e,t));let r=fL(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};nr.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?nr.compile(e,t):nr.expand(e,t);sm.exports=nr});var Ga=S((QM,hm)=>{"use strict";var dL=require("path"),Yr="\\\\/",um=`[^${Yr}]`,ln="\\.",pL="\\+",gL="\\?",bo="\\/",yL="(?=.)",cm="[^/]",$l=`(?:${bo}|$)`,lm=`(?:^|${bo})`,Hl=`${ln}{1,2}${$l}`,vL=`(?!${ln})`,mL=`(?!${lm}${Hl})`,EL=`(?!${ln}{0,1}${$l})`,SL=`(?!${Hl})`,CL=`[^.${bo}]`,_L=`${cm}*?`,fm={DOT_LITERAL:ln,PLUS_LITERAL:pL,QMARK_LITERAL:gL,SLASH_LITERAL:bo,ONE_CHAR:yL,QMARK:cm,END_ANCHOR:$l,DOTS_SLASH:Hl,NO_DOT:vL,NO_DOTS:mL,NO_DOT_SLASH:EL,NO_DOTS_SLASH:SL,QMARK_NO_DOT:CL,STAR:_L,START_ANCHOR:lm},xL={...fm,SLASH_LITERAL:`[${Yr}]`,QMARK:um,STAR:`${um}*?`,DOTS_SLASH:`${ln}{1,2}(?:[${Yr}]|$)`,NO_DOT:`(?!${ln})`,NO_DOTS:`(?!(?:^|[${Yr}])${ln}{1,2}(?:[${Yr}]|$))`,NO_DOT_SLASH:`(?!${ln}{0,1}(?:[${Yr}]|$))`,NO_DOTS_SLASH:`(?!${ln}{1,2}(?:[${Yr}]|$))`,QMARK_NO_DOT:`[^.${Yr}]`,START_ANCHOR:`(?:^|[${Yr}])`,END_ANCHOR:`(?:[${Yr}]|$)`},AL={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};hm.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:AL,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:dL.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?xL:fm}}});var ja=S(zt=>{"use strict";var TL=require("path"),IL=process.platform==="win32",{REGEX_BACKSLASH:bL,REGEX_REMOVE_BACKSLASH:wL,REGEX_SPECIAL_CHARS:RL,REGEX_SPECIAL_CHARS_GLOBAL:NL}=Ga();zt.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);zt.hasRegexChars=e=>RL.test(e);zt.isRegexChar=e=>e.length===1&&zt.hasRegexChars(e);zt.escapeRegex=e=>e.replace(NL,"\\$1");zt.toPosixSlashes=e=>e.replace(bL,"/");zt.removeBackslashes=e=>e.replace(wL,t=>t==="\\"?"":t);zt.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};zt.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:IL===!0||TL.sep==="\\";zt.escapeLast=(e,t,r)=>{let n=e.lastIndexOf(t,r);return n===-1?e:e[n-1]==="\\"?zt.escapeLast(e,t,n-1):`${e.slice(0,n)}\\${e.slice(n)}`};zt.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};zt.wrapOutput=(e,t={},r={})=>{let n=r.contains?"":"^",i=r.contains?"":"$",a=`${n}(?:${e})${i}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var Sm=S((XM,Em)=>{"use strict";var dm=ja(),{CHAR_ASTERISK:Gl,CHAR_AT:OL,CHAR_BACKWARD_SLASH:Ka,CHAR_COMMA:LL,CHAR_DOT:jl,CHAR_EXCLAMATION_MARK:Kl,CHAR_FORWARD_SLASH:mm,CHAR_LEFT_CURLY_BRACE:Wl,CHAR_LEFT_PARENTHESES:Ql,CHAR_LEFT_SQUARE_BRACKET:BL,CHAR_PLUS:PL,CHAR_QUESTION_MARK:pm,CHAR_RIGHT_CURLY_BRACE:DL,CHAR_RIGHT_PARENTHESES:gm,CHAR_RIGHT_SQUARE_BRACKET:kL}=Ga(),ym=e=>e===mm||e===Ka,vm=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},UL=(e,t)=>{let r=t||{},n=e.length-1,i=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],u=e,c=-1,l=0,f=0,h=!1,p=!1,d=!1,m=!1,E=!1,C=!1,T=!1,I=!1,P=!1,L=!1,q=0,te,$,D={value:"",depth:0,isGlob:!1},K=()=>c>=n,w=()=>u.charCodeAt(c+1),X=()=>(te=$,u.charCodeAt(++c));for(;c0&&(me=u.slice(0,l),u=u.slice(l),f-=l),ne&&d===!0&&f>0?(ne=u.slice(0,f),b=u.slice(f)):d===!0?(ne="",b=u):ne=u,ne&&ne!==""&&ne!=="/"&&ne!==u&&ym(ne.charCodeAt(ne.length-1))&&(ne=ne.slice(0,-1)),r.unescape===!0&&(b&&(b=dm.removeBackslashes(b)),ne&&T===!0&&(ne=dm.removeBackslashes(ne)));let R={prefix:me,input:e,start:l,base:ne,glob:b,isBrace:h,isBracket:p,isGlob:d,isExtglob:m,isGlobstar:E,negated:I,negatedExtglob:P};if(r.tokens===!0&&(R.maxDepth=0,ym($)||s.push(D),R.tokens=s),r.parts===!0||r.tokens===!0){let M;for(let se=0;se{"use strict";var wo=Ga(),ir=ja(),{MAX_LENGTH:Ro,POSIX_REGEX_SOURCE:FL,REGEX_NON_SPECIAL_CHARS:qL,REGEX_SPECIAL_CHARS_BACKREF:ML,REPLACEMENTS:Cm}=wo,VL=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(i=>ir.escapeRegex(i)).join("..")}return r},zi=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,Yl=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=Cm[e]||e;let r={...t},n=typeof r.maxLength=="number"?Math.min(Ro,r.maxLength):Ro,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",u=ir.isWindows(t),c=wo.globChars(u),l=wo.extglobChars(c),{DOT_LITERAL:f,PLUS_LITERAL:h,SLASH_LITERAL:p,ONE_CHAR:d,DOTS_SLASH:m,NO_DOT:E,NO_DOT_SLASH:C,NO_DOTS_SLASH:T,QMARK:I,QMARK_NO_DOT:P,STAR:L,START_ANCHOR:q}=c,te=G=>`(${o}(?:(?!${q}${G.dot?m:f}).)*?)`,$=r.dot?"":E,D=r.dot?I:P,K=r.bash===!0?te(r):L;r.capture&&(K=`(${K})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let w={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=ir.removePrefix(e,w),i=e.length;let X=[],ne=[],me=[],b=a,R,M=()=>w.index===i-1,se=w.peek=(G=1)=>e[w.index+G],pe=w.advance=()=>e[++w.index]||"",Le=()=>e.slice(w.index+1),Ie=(G="",Ee=0)=>{w.consumed+=G,w.index+=Ee},Ke=G=>{w.output+=G.output!=null?G.output:G.value,Ie(G.value)},gt=()=>{let G=1;for(;se()==="!"&&(se(2)!=="("||se(3)==="?");)pe(),w.start++,G++;return G%2===0?!1:(w.negated=!0,w.start++,!0)},ot=G=>{w[G]++,me.push(G)},tt=G=>{w[G]--,me.pop()},fe=G=>{if(b.type==="globstar"){let Ee=w.braces>0&&(G.type==="comma"||G.type==="brace"),H=G.extglob===!0||X.length&&(G.type==="pipe"||G.type==="paren");G.type!=="slash"&&G.type!=="paren"&&!Ee&&!H&&(w.output=w.output.slice(0,-b.output.length),b.type="star",b.value="*",b.output=K,w.output+=b.output)}if(X.length&&G.type!=="paren"&&(X[X.length-1].inner+=G.value),(G.value||G.output)&&Ke(G),b&&b.type==="text"&&G.type==="text"){b.value+=G.value,b.output=(b.output||"")+G.value;return}G.prev=b,s.push(G),b=G},ut=(G,Ee)=>{let H={...l[Ee],conditions:1,inner:""};H.prev=b,H.parens=w.parens,H.output=w.output;let ue=(r.capture?"(":"")+H.open;ot("parens"),fe({type:G,value:Ee,output:w.output?"":d}),fe({type:"paren",extglob:!0,value:pe(),output:ue}),X.push(H)},yt=G=>{let Ee=G.close+(r.capture?")":""),H;if(G.type==="negate"){let ue=K;if(G.inner&&G.inner.length>1&&G.inner.includes("/")&&(ue=te(r)),(ue!==K||M()||/^\)+$/.test(Le()))&&(Ee=G.close=`)$))${ue}`),G.inner.includes("*")&&(H=Le())&&/^\.[^\\/.]+$/.test(H)){let Ce=Yl(H,{...t,fastpaths:!1}).output;Ee=G.close=`)${Ce})${ue})`}G.prev.type==="bos"&&(w.negatedExtglob=!0)}fe({type:"paren",extglob:!0,value:R,output:Ee}),tt("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let G=!1,Ee=e.replace(ML,(H,ue,Ce,Fe,Ne,qu)=>Fe==="\\"?(G=!0,H):Fe==="?"?ue?ue+Fe+(Ne?I.repeat(Ne.length):""):qu===0?D+(Ne?I.repeat(Ne.length):""):I.repeat(Ce.length):Fe==="."?f.repeat(Ce.length):Fe==="*"?ue?ue+Fe+(Ne?K:""):K:ue?H:`\\${H}`);return G===!0&&(r.unescape===!0?Ee=Ee.replace(/\\/g,""):Ee=Ee.replace(/\\+/g,H=>H.length%2===0?"\\\\":H?"\\":"")),Ee===e&&r.contains===!0?(w.output=e,w):(w.output=ir.wrapOutput(Ee,w,t),w)}for(;!M();){if(R=pe(),R==="\0")continue;if(R==="\\"){let H=se();if(H==="/"&&r.bash!==!0||H==="."||H===";")continue;if(!H){R+="\\",fe({type:"text",value:R});continue}let ue=/^\\+/.exec(Le()),Ce=0;if(ue&&ue[0].length>2&&(Ce=ue[0].length,w.index+=Ce,Ce%2!==0&&(R+="\\")),r.unescape===!0?R=pe():R+=pe(),w.brackets===0){fe({type:"text",value:R});continue}}if(w.brackets>0&&(R!=="]"||b.value==="["||b.value==="[^")){if(r.posix!==!1&&R===":"){let H=b.value.slice(1);if(H.includes("[")&&(b.posix=!0,H.includes(":"))){let ue=b.value.lastIndexOf("["),Ce=b.value.slice(0,ue),Fe=b.value.slice(ue+2),Ne=FL[Fe];if(Ne){b.value=Ce+Ne,w.backtrack=!0,pe(),!a.output&&s.indexOf(b)===1&&(a.output=d);continue}}}(R==="["&&se()!==":"||R==="-"&&se()==="]")&&(R=`\\${R}`),R==="]"&&(b.value==="["||b.value==="[^")&&(R=`\\${R}`),r.posix===!0&&R==="!"&&b.value==="["&&(R="^"),b.value+=R,Ke({value:R});continue}if(w.quotes===1&&R!=='"'){R=ir.escapeRegex(R),b.value+=R,Ke({value:R});continue}if(R==='"'){w.quotes=w.quotes===1?0:1,r.keepQuotes===!0&&fe({type:"text",value:R});continue}if(R==="("){ot("parens"),fe({type:"paren",value:R});continue}if(R===")"){if(w.parens===0&&r.strictBrackets===!0)throw new SyntaxError(zi("opening","("));let H=X[X.length-1];if(H&&w.parens===H.parens+1){yt(X.pop());continue}fe({type:"paren",value:R,output:w.parens?")":"\\)"}),tt("parens");continue}if(R==="["){if(r.nobracket===!0||!Le().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(zi("closing","]"));R=`\\${R}`}else ot("brackets");fe({type:"bracket",value:R});continue}if(R==="]"){if(r.nobracket===!0||b&&b.type==="bracket"&&b.value.length===1){fe({type:"text",value:R,output:`\\${R}`});continue}if(w.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(zi("opening","["));fe({type:"text",value:R,output:`\\${R}`});continue}tt("brackets");let H=b.value.slice(1);if(b.posix!==!0&&H[0]==="^"&&!H.includes("/")&&(R=`/${R}`),b.value+=R,Ke({value:R}),r.literalBrackets===!1||ir.hasRegexChars(H))continue;let ue=ir.escapeRegex(b.value);if(w.output=w.output.slice(0,-b.value.length),r.literalBrackets===!0){w.output+=ue,b.value=ue;continue}b.value=`(${o}${ue}|${b.value})`,w.output+=b.value;continue}if(R==="{"&&r.nobrace!==!0){ot("braces");let H={type:"brace",value:R,output:"(",outputIndex:w.output.length,tokensIndex:w.tokens.length};ne.push(H),fe(H);continue}if(R==="}"){let H=ne[ne.length-1];if(r.nobrace===!0||!H){fe({type:"text",value:R,output:R});continue}let ue=")";if(H.dots===!0){let Ce=s.slice(),Fe=[];for(let Ne=Ce.length-1;Ne>=0&&(s.pop(),Ce[Ne].type!=="brace");Ne--)Ce[Ne].type!=="dots"&&Fe.unshift(Ce[Ne].value);ue=VL(Fe,r),w.backtrack=!0}if(H.comma!==!0&&H.dots!==!0){let Ce=w.output.slice(0,H.outputIndex),Fe=w.tokens.slice(H.tokensIndex);H.value=H.output="\\{",R=ue="\\}",w.output=Ce;for(let Ne of Fe)w.output+=Ne.output||Ne.value}fe({type:"brace",value:R,output:ue}),tt("braces"),ne.pop();continue}if(R==="|"){X.length>0&&X[X.length-1].conditions++,fe({type:"text",value:R});continue}if(R===","){let H=R,ue=ne[ne.length-1];ue&&me[me.length-1]==="braces"&&(ue.comma=!0,H="|"),fe({type:"comma",value:R,output:H});continue}if(R==="/"){if(b.type==="dot"&&w.index===w.start+1){w.start=w.index+1,w.consumed="",w.output="",s.pop(),b=a;continue}fe({type:"slash",value:R,output:p});continue}if(R==="."){if(w.braces>0&&b.type==="dot"){b.value==="."&&(b.output=f);let H=ne[ne.length-1];b.type="dots",b.output+=R,b.value+=R,H.dots=!0;continue}if(w.braces+w.parens===0&&b.type!=="bos"&&b.type!=="slash"){fe({type:"text",value:R,output:f});continue}fe({type:"dot",value:R,output:f});continue}if(R==="?"){if(!(b&&b.value==="(")&&r.noextglob!==!0&&se()==="("&&se(2)!=="?"){ut("qmark",R);continue}if(b&&b.type==="paren"){let ue=se(),Ce=R;if(ue==="<"&&!ir.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(b.value==="("&&!/[!=<:]/.test(ue)||ue==="<"&&!/<([!=]|\w+>)/.test(Le()))&&(Ce=`\\${R}`),fe({type:"text",value:R,output:Ce});continue}if(r.dot!==!0&&(b.type==="slash"||b.type==="bos")){fe({type:"qmark",value:R,output:P});continue}fe({type:"qmark",value:R,output:I});continue}if(R==="!"){if(r.noextglob!==!0&&se()==="("&&(se(2)!=="?"||!/[!=<:]/.test(se(3)))){ut("negate",R);continue}if(r.nonegate!==!0&&w.index===0){gt();continue}}if(R==="+"){if(r.noextglob!==!0&&se()==="("&&se(2)!=="?"){ut("plus",R);continue}if(b&&b.value==="("||r.regex===!1){fe({type:"plus",value:R,output:h});continue}if(b&&(b.type==="bracket"||b.type==="paren"||b.type==="brace")||w.parens>0){fe({type:"plus",value:R});continue}fe({type:"plus",value:h});continue}if(R==="@"){if(r.noextglob!==!0&&se()==="("&&se(2)!=="?"){fe({type:"at",extglob:!0,value:R,output:""});continue}fe({type:"text",value:R});continue}if(R!=="*"){(R==="$"||R==="^")&&(R=`\\${R}`);let H=qL.exec(Le());H&&(R+=H[0],w.index+=H[0].length),fe({type:"text",value:R});continue}if(b&&(b.type==="globstar"||b.star===!0)){b.type="star",b.star=!0,b.value+=R,b.output=K,w.backtrack=!0,w.globstar=!0,Ie(R);continue}let G=Le();if(r.noextglob!==!0&&/^\([^?]/.test(G)){ut("star",R);continue}if(b.type==="star"){if(r.noglobstar===!0){Ie(R);continue}let H=b.prev,ue=H.prev,Ce=H.type==="slash"||H.type==="bos",Fe=ue&&(ue.type==="star"||ue.type==="globstar");if(r.bash===!0&&(!Ce||G[0]&&G[0]!=="/")){fe({type:"star",value:R,output:""});continue}let Ne=w.braces>0&&(H.type==="comma"||H.type==="brace"),qu=X.length&&(H.type==="pipe"||H.type==="paren");if(!Ce&&H.type!=="paren"&&!Ne&&!qu){fe({type:"star",value:R,output:""});continue}for(;G.slice(0,3)==="/**";){let Ss=e[w.index+4];if(Ss&&Ss!=="/")break;G=G.slice(3),Ie("/**",3)}if(H.type==="bos"&&M()){b.type="globstar",b.value+=R,b.output=te(r),w.output=b.output,w.globstar=!0,Ie(R);continue}if(H.type==="slash"&&H.prev.type!=="bos"&&!Fe&&M()){w.output=w.output.slice(0,-(H.output+b.output).length),H.output=`(?:${H.output}`,b.type="globstar",b.output=te(r)+(r.strictSlashes?")":"|$)"),b.value+=R,w.globstar=!0,w.output+=H.output+b.output,Ie(R);continue}if(H.type==="slash"&&H.prev.type!=="bos"&&G[0]==="/"){let Ss=G[1]!==void 0?"|$":"";w.output=w.output.slice(0,-(H.output+b.output).length),H.output=`(?:${H.output}`,b.type="globstar",b.output=`${te(r)}${p}|${p}${Ss})`,b.value+=R,w.output+=H.output+b.output,w.globstar=!0,Ie(R+pe()),fe({type:"slash",value:"/",output:""});continue}if(H.type==="bos"&&G[0]==="/"){b.type="globstar",b.value+=R,b.output=`(?:^|${p}|${te(r)}${p})`,w.output=b.output,w.globstar=!0,Ie(R+pe()),fe({type:"slash",value:"/",output:""});continue}w.output=w.output.slice(0,-b.output.length),b.type="globstar",b.output=te(r),b.value+=R,w.output+=b.output,w.globstar=!0,Ie(R);continue}let Ee={type:"star",value:R,output:K};if(r.bash===!0){Ee.output=".*?",(b.type==="bos"||b.type==="slash")&&(Ee.output=$+Ee.output),fe(Ee);continue}if(b&&(b.type==="bracket"||b.type==="paren")&&r.regex===!0){Ee.output=R,fe(Ee);continue}(w.index===w.start||b.type==="slash"||b.type==="dot")&&(b.type==="dot"?(w.output+=C,b.output+=C):r.dot===!0?(w.output+=T,b.output+=T):(w.output+=$,b.output+=$),se()!=="*"&&(w.output+=d,b.output+=d)),fe(Ee)}for(;w.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(zi("closing","]"));w.output=ir.escapeLast(w.output,"["),tt("brackets")}for(;w.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(zi("closing",")"));w.output=ir.escapeLast(w.output,"("),tt("parens")}for(;w.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(zi("closing","}"));w.output=ir.escapeLast(w.output,"{"),tt("braces")}if(r.strictSlashes!==!0&&(b.type==="star"||b.type==="bracket")&&fe({type:"maybe_slash",value:"",output:`${p}?`}),w.backtrack===!0){w.output="";for(let G of w.tokens)w.output+=G.output!=null?G.output:G.value,G.suffix&&(w.output+=G.suffix)}return w};Yl.fastpaths=(e,t)=>{let r={...t},n=typeof r.maxLength=="number"?Math.min(Ro,r.maxLength):Ro,i=e.length;if(i>n)throw new SyntaxError(`Input length: ${i}, exceeds maximum allowed length: ${n}`);e=Cm[e]||e;let a=ir.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:u,DOTS_SLASH:c,NO_DOT:l,NO_DOTS:f,NO_DOTS_SLASH:h,STAR:p,START_ANCHOR:d}=wo.globChars(a),m=r.dot?f:l,E=r.dot?h:l,C=r.capture?"":"?:",T={negated:!1,prefix:""},I=r.bash===!0?".*?":p;r.capture&&(I=`(${I})`);let P=$=>$.noglobstar===!0?I:`(${C}(?:(?!${d}${$.dot?c:s}).)*?)`,L=$=>{switch($){case"*":return`${m}${u}${I}`;case".*":return`${s}${u}${I}`;case"*.*":return`${m}${I}${s}${u}${I}`;case"*/*":return`${m}${I}${o}${u}${E}${I}`;case"**":return m+P(r);case"**/*":return`(?:${m}${P(r)}${o})?${E}${u}${I}`;case"**/*.*":return`(?:${m}${P(r)}${o})?${E}${I}${s}${u}${I}`;case"**/.*":return`(?:${m}${P(r)}${o})?${s}${u}${I}`;default:{let D=/^(.*?)\.(\w+)$/.exec($);if(!D)return;let K=L(D[1]);return K?K+s+D[2]:void 0}}},q=ir.removePrefix(e,T),te=L(q);return te&&r.strictSlashes!==!0&&(te+=`${o}?`),te};_m.exports=Yl});var Tm=S((ZM,Am)=>{"use strict";var $L=require("path"),HL=Sm(),Xl=xm(),zl=ja(),GL=Ga(),jL=e=>e&&typeof e=="object"&&!Array.isArray(e),lt=(e,t,r=!1)=>{if(Array.isArray(e)){let l=e.map(h=>lt(h,t,r));return h=>{for(let p of l){let d=p(h);if(d)return d}return!1}}let n=jL(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!n)throw new TypeError("Expected pattern to be a non-empty string");let i=t||{},a=zl.isWindows(t),s=n?lt.compileRe(e,t):lt.makeRe(e,t,!1,!0),o=s.state;delete s.state;let u=()=>!1;if(i.ignore){let l={...t,ignore:null,onMatch:null,onResult:null};u=lt(i.ignore,l,r)}let c=(l,f=!1)=>{let{isMatch:h,match:p,output:d}=lt.test(l,s,t,{glob:e,posix:a}),m={glob:e,state:o,regex:s,posix:a,input:l,output:d,match:p,isMatch:h};return typeof i.onResult=="function"&&i.onResult(m),h===!1?(m.isMatch=!1,f?m:!1):u(l)?(typeof i.onIgnore=="function"&&i.onIgnore(m),m.isMatch=!1,f?m:!1):(typeof i.onMatch=="function"&&i.onMatch(m),f?m:!0)};return r&&(c.state=o),c};lt.test=(e,t,r,{glob:n,posix:i}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(i?zl.toPosixSlashes:null),o=e===n,u=o&&s?s(e):e;return o===!1&&(u=s?s(e):e,o=u===n),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=lt.matchBase(e,t,r,i):o=t.exec(u)),{isMatch:!!o,match:o,output:u}};lt.matchBase=(e,t,r,n=zl.isWindows(r))=>(t instanceof RegExp?t:lt.makeRe(t,r)).test($L.basename(e));lt.isMatch=(e,t,r)=>lt(t,r)(e);lt.parse=(e,t)=>Array.isArray(e)?e.map(r=>lt.parse(r,t)):Xl(e,{...t,fastpaths:!1});lt.scan=(e,t)=>HL(e,t);lt.compileRe=(e,t,r=!1,n=!1)=>{if(r===!0)return e.output;let i=t||{},a=i.contains?"":"^",s=i.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let u=lt.toRegex(o,t);return n===!0&&(u.state=e),u};lt.makeRe=(e,t={},r=!1,n=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let i={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(i.output=Xl.fastpaths(e,t)),i.output||(i=Xl(e,t)),lt.compileRe(i,t,r,n)};lt.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};lt.constants=GL;Am.exports=lt});var bm=S((JM,Im)=>{"use strict";Im.exports=Tm()});var Bm=S((eV,Lm)=>{"use strict";var Rm=require("util"),Nm=om(),Xr=bm(),Zl=ja(),wm=e=>e===""||e==="./",Om=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},Je=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let n=new Set,i=new Set,a=new Set,s=0,o=l=>{a.add(l.output),r&&r.onResult&&r.onResult(l)};for(let l=0;l!n.has(l));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(l=>l.replace(/\\/g,"")):t}return c};Je.match=Je;Je.matcher=(e,t)=>Xr(e,t);Je.isMatch=(e,t,r)=>Xr(t,r)(e);Je.any=Je.isMatch;Je.not=(e,t,r={})=>{t=[].concat(t).map(String);let n=new Set,i=[],a=o=>{r.onResult&&r.onResult(o),i.push(o.output)},s=new Set(Je(e,t,{...r,onResult:a}));for(let o of i)s.has(o)||n.add(o);return[...n]};Je.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Rm.inspect(e)}"`);if(Array.isArray(t))return t.some(n=>Je.contains(e,n,r));if(typeof t=="string"){if(wm(e)||wm(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return Je.isMatch(e,t,{...r,contains:!0})};Je.matchKeys=(e,t,r)=>{if(!Zl.isObject(e))throw new TypeError("Expected the first argument to be an object");let n=Je(Object.keys(e),t,r),i={};for(let a of n)i[a]=e[a];return i};Je.some=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Xr(String(i),r);if(n.some(s=>a(s)))return!0}return!1};Je.every=(e,t,r)=>{let n=[].concat(e);for(let i of[].concat(t)){let a=Xr(String(i),r);if(!n.every(s=>a(s)))return!1}return!0};Je.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Rm.inspect(e)}"`);return[].concat(t).every(n=>Xr(n,r)(e))};Je.capture=(e,t,r)=>{let n=Zl.isWindows(r),a=Xr.makeRe(String(e),{...r,capture:!0}).exec(n?Zl.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};Je.makeRe=(...e)=>Xr.makeRe(...e);Je.scan=(...e)=>Xr.scan(...e);Je.parse=(e,t)=>{let r=[];for(let n of[].concat(e||[]))for(let i of Nm(String(n),t))r.push(Xr.parse(i,t));return r};Je.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!Om(e)?[e]:Nm(e,t)};Je.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return Je.braces(e,{...t,expand:!0})};Je.hasBraces=Om;Lm.exports=Je});var Vm=S(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.removeDuplicateSlashes=ge.matchAny=ge.convertPatternsToRe=ge.makeRe=ge.getPatternParts=ge.expandBraceExpansion=ge.expandPatternsWithBraceExpansion=ge.isAffectDepthOfReadingPattern=ge.endsWithSlashGlobStar=ge.hasGlobStar=ge.getBaseDirectory=ge.isPatternRelatedToParentDirectory=ge.getPatternsOutsideCurrentDirectory=ge.getPatternsInsideCurrentDirectory=ge.getPositivePatterns=ge.getNegativePatterns=ge.isPositivePattern=ge.isNegativePattern=ge.convertToNegativePattern=ge.convertToPositivePattern=ge.isDynamicPattern=ge.isStaticPattern=void 0;var KL=require("path"),WL=Tv(),Jl=Bm(),Pm="**",QL="\\",YL=/[*?]|^!/,XL=/\[[^[]*]/,zL=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,ZL=/[!*+?@]\([^(]*\)/,JL=/,|\.\./,eB=/(?!^)\/{2,}/g;function Dm(e,t={}){return!km(e,t)}ge.isStaticPattern=Dm;function km(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(QL)||YL.test(e)||XL.test(e)||zL.test(e)||t.extglob!==!1&&ZL.test(e)||t.braceExpansion!==!1&&tB(e))}ge.isDynamicPattern=km;function tB(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let n=e.slice(t,r);return JL.test(n)}function rB(e){return No(e)?e.slice(1):e}ge.convertToPositivePattern=rB;function nB(e){return"!"+e}ge.convertToNegativePattern=nB;function No(e){return e.startsWith("!")&&e[1]!=="("}ge.isNegativePattern=No;function Um(e){return!No(e)}ge.isPositivePattern=Um;function iB(e){return e.filter(No)}ge.getNegativePatterns=iB;function aB(e){return e.filter(Um)}ge.getPositivePatterns=aB;function sB(e){return e.filter(t=>!ef(t))}ge.getPatternsInsideCurrentDirectory=sB;function oB(e){return e.filter(ef)}ge.getPatternsOutsideCurrentDirectory=oB;function ef(e){return e.startsWith("..")||e.startsWith("./..")}ge.isPatternRelatedToParentDirectory=ef;function uB(e){return WL(e,{flipBackslashes:!1})}ge.getBaseDirectory=uB;function cB(e){return e.includes(Pm)}ge.hasGlobStar=cB;function Fm(e){return e.endsWith("/"+Pm)}ge.endsWithSlashGlobStar=Fm;function lB(e){let t=KL.basename(e);return Fm(e)||Dm(t)}ge.isAffectDepthOfReadingPattern=lB;function fB(e){return e.reduce((t,r)=>t.concat(qm(r)),[])}ge.expandPatternsWithBraceExpansion=fB;function qm(e){let t=Jl.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,n)=>r.length-n.length),t.filter(r=>r!=="")}ge.expandBraceExpansion=qm;function hB(e,t){let{parts:r}=Jl.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}ge.getPatternParts=hB;function Mm(e,t){return Jl.makeRe(e,t)}ge.makeRe=Mm;function dB(e,t){return e.map(r=>Mm(r,t))}ge.convertPatternsToRe=dB;function pB(e,t){return t.some(r=>r.test(e))}ge.matchAny=pB;function gB(e){return e.replace(eB,"/")}ge.removeDuplicateSlashes=gB});var Hm=S(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.merge=void 0;var yB=Ol();function vB(e){let t=yB(e);return e.forEach(r=>{r.once("error",n=>t.emit("error",n))}),t.once("close",()=>$m(e)),t.once("end",()=>$m(e)),t}Oo.merge=vB;function $m(e){e.forEach(t=>t.emit("close"))}});var Gm=S(Zi=>{"use strict";Object.defineProperty(Zi,"__esModule",{value:!0});Zi.isEmpty=Zi.isString=void 0;function mB(e){return typeof e=="string"}Zi.isString=mB;function EB(e){return e===""}Zi.isEmpty=EB});var fn=S(bt=>{"use strict";Object.defineProperty(bt,"__esModule",{value:!0});bt.string=bt.stream=bt.pattern=bt.path=bt.fs=bt.errno=bt.array=void 0;var SB=dv();bt.array=SB;var CB=pv();bt.errno=CB;var _B=gv();bt.fs=_B;var xB=Ev();bt.path=xB;var AB=Vm();bt.pattern=AB;var TB=Hm();bt.stream=TB;var IB=Gm();bt.string=IB});var Qm=S(wt=>{"use strict";Object.defineProperty(wt,"__esModule",{value:!0});wt.convertPatternGroupToTask=wt.convertPatternGroupsToTasks=wt.groupPatternsByBaseDirectory=wt.getNegativePatternsAsPositive=wt.getPositivePatterns=wt.convertPatternsToTasks=wt.generate=void 0;var Lr=fn();function bB(e,t){let r=jm(e,t),n=jm(t.ignore,t),i=Km(r),a=Wm(r,n),s=i.filter(l=>Lr.pattern.isStaticPattern(l,t)),o=i.filter(l=>Lr.pattern.isDynamicPattern(l,t)),u=tf(s,a,!1),c=tf(o,a,!0);return u.concat(c)}wt.generate=bB;function jm(e,t){let r=e;return t.braceExpansion&&(r=Lr.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(n=>n.includes("/")?n:`**/${n}`)),r.map(n=>Lr.pattern.removeDuplicateSlashes(n))}function tf(e,t,r){let n=[],i=Lr.pattern.getPatternsOutsideCurrentDirectory(e),a=Lr.pattern.getPatternsInsideCurrentDirectory(e),s=rf(i),o=rf(a);return n.push(...nf(s,t,r)),"."in o?n.push(af(".",a,t,r)):n.push(...nf(o,t,r)),n}wt.convertPatternsToTasks=tf;function Km(e){return Lr.pattern.getPositivePatterns(e)}wt.getPositivePatterns=Km;function Wm(e,t){return Lr.pattern.getNegativePatterns(e).concat(t).map(Lr.pattern.convertToPositivePattern)}wt.getNegativePatternsAsPositive=Wm;function rf(e){let t={};return e.reduce((r,n)=>{let i=Lr.pattern.getBaseDirectory(n);return i in r?r[i].push(n):r[i]=[n],r},t)}wt.groupPatternsByBaseDirectory=rf;function nf(e,t,r){return Object.keys(e).map(n=>af(n,e[n],t,r))}wt.convertPatternGroupsToTasks=nf;function af(e,t,r,n){return{dynamic:n,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(Lr.pattern.convertToNegativePattern))}}wt.convertPatternGroupToTask=af});var Xm=S(Lo=>{"use strict";Object.defineProperty(Lo,"__esModule",{value:!0});Lo.read=void 0;function wB(e,t,r){t.fs.lstat(e,(n,i)=>{if(n!==null){Ym(r,n);return}if(!i.isSymbolicLink()||!t.followSymbolicLink){sf(r,i);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){Ym(r,a);return}sf(r,i);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),sf(r,s)})})}Lo.read=wB;function Ym(e,t){e(t)}function sf(e,t){e(null,t)}});var zm=S(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.read=void 0;function RB(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let n=t.fs.statSync(e);return t.markSymbolicLink&&(n.isSymbolicLink=()=>!0),n}catch(n){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw n}}Bo.read=RB});var Zm=S(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.createFileSystemAdapter=Ln.FILE_SYSTEM_ADAPTER=void 0;var Po=require("fs");Ln.FILE_SYSTEM_ADAPTER={lstat:Po.lstat,stat:Po.stat,lstatSync:Po.lstatSync,statSync:Po.statSync};function NB(e){return e===void 0?Ln.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Ln.FILE_SYSTEM_ADAPTER),e)}Ln.createFileSystemAdapter=NB});var Jm=S(uf=>{"use strict";Object.defineProperty(uf,"__esModule",{value:!0});var OB=Zm(),of=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=OB.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};uf.default=of});var ui=S(Bn=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});Bn.statSync=Bn.stat=Bn.Settings=void 0;var eE=Xm(),LB=zm(),cf=Jm();Bn.Settings=cf.default;function BB(e,t,r){if(typeof t=="function"){eE.read(e,lf(),t);return}eE.read(e,lf(t),r)}Bn.stat=BB;function PB(e,t){let r=lf(t);return LB.read(e,r)}Bn.statSync=PB;function lf(e={}){return e instanceof cf.default?e:new cf.default(e)}});var nE=S((fV,rE)=>{var tE;rE.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(tE||(tE=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var aE=S((hV,iE)=>{iE.exports=kB;var DB=nE();function kB(e,t){let r,n,i,a=!0;Array.isArray(e)?(r=[],n=e.length):(i=Object.keys(e),r={},n=i.length);function s(u){function c(){t&&t(u,r),t=null}a?DB(c):c()}function o(u,c,l){r[u]=l,(--n===0||c)&&s(c)}n?i?i.forEach(function(u){e[u](function(c,l){o(u,c,l)})}):e.forEach(function(u,c){u(function(l,f){o(c,l,f)})}):s(null),a=!1}});var ff=S(ko=>{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Do=process.versions.node.split(".");if(Do[0]===void 0||Do[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var sE=Number.parseInt(Do[0],10),UB=Number.parseInt(Do[1],10),oE=10,FB=10,qB=sE>oE,MB=sE===oE&&UB>=FB;ko.IS_SUPPORT_READDIR_WITH_FILE_TYPES=qB||MB});var uE=S(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.createDirentFromStats=void 0;var hf=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function VB(e,t){return new hf(e,t)}Uo.createDirentFromStats=VB});var df=S(Fo=>{"use strict";Object.defineProperty(Fo,"__esModule",{value:!0});Fo.fs=void 0;var $B=uE();Fo.fs=$B});var pf=S(qo=>{"use strict";Object.defineProperty(qo,"__esModule",{value:!0});qo.joinPathSegments=void 0;function HB(e,t,r){return e.endsWith(r)?e+t:e+r+t}qo.joinPathSegments=HB});var pE=S(Pn=>{"use strict";Object.defineProperty(Pn,"__esModule",{value:!0});Pn.readdir=Pn.readdirWithFileTypes=Pn.read=void 0;var GB=ui(),cE=aE(),jB=ff(),lE=df(),fE=pf();function KB(e,t,r){if(!t.stats&&jB.IS_SUPPORT_READDIR_WITH_FILE_TYPES){hE(e,t,r);return}dE(e,t,r)}Pn.read=KB;function hE(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(n,i)=>{if(n!==null){Mo(r,n);return}let a=i.map(o=>({dirent:o,name:o.name,path:fE.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){gf(r,a);return}let s=a.map(o=>WB(o,t));cE(s,(o,u)=>{if(o!==null){Mo(r,o);return}gf(r,u)})})}Pn.readdirWithFileTypes=hE;function WB(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(n,i)=>{if(n!==null){if(t.throwErrorOnBrokenSymbolicLink){r(n);return}r(null,e);return}e.dirent=lE.fs.createDirentFromStats(e.name,i),r(null,e)})}}function dE(e,t,r){t.fs.readdir(e,(n,i)=>{if(n!==null){Mo(r,n);return}let a=i.map(s=>{let o=fE.joinPathSegments(e,s,t.pathSegmentSeparator);return u=>{GB.stat(o,t.fsStatSettings,(c,l)=>{if(c!==null){u(c);return}let f={name:s,path:o,dirent:lE.fs.createDirentFromStats(s,l)};t.stats&&(f.stats=l),u(null,f)})}});cE(a,(s,o)=>{if(s!==null){Mo(r,s);return}gf(r,o)})})}Pn.readdir=dE;function Mo(e,t){e(t)}function gf(e,t){e(null,t)}});var EE=S(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.readdir=Dn.readdirWithFileTypes=Dn.read=void 0;var QB=ui(),YB=ff(),gE=df(),yE=pf();function XB(e,t){return!t.stats&&YB.IS_SUPPORT_READDIR_WITH_FILE_TYPES?vE(e,t):mE(e,t)}Dn.read=XB;function vE(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(n=>{let i={dirent:n,name:n.name,path:yE.joinPathSegments(e,n.name,t.pathSegmentSeparator)};if(i.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(i.path);i.dirent=gE.fs.createDirentFromStats(i.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return i})}Dn.readdirWithFileTypes=vE;function mE(e,t){return t.fs.readdirSync(e).map(n=>{let i=yE.joinPathSegments(e,n,t.pathSegmentSeparator),a=QB.statSync(i,t.fsStatSettings),s={name:n,path:i,dirent:gE.fs.createDirentFromStats(n,a)};return t.stats&&(s.stats=a),s})}Dn.readdir=mE});var SE=S(kn=>{"use strict";Object.defineProperty(kn,"__esModule",{value:!0});kn.createFileSystemAdapter=kn.FILE_SYSTEM_ADAPTER=void 0;var Ji=require("fs");kn.FILE_SYSTEM_ADAPTER={lstat:Ji.lstat,stat:Ji.stat,lstatSync:Ji.lstatSync,statSync:Ji.statSync,readdir:Ji.readdir,readdirSync:Ji.readdirSync};function zB(e){return e===void 0?kn.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},kn.FILE_SYSTEM_ADAPTER),e)}kn.createFileSystemAdapter=zB});var CE=S(vf=>{"use strict";Object.defineProperty(vf,"__esModule",{value:!0});var ZB=require("path"),JB=ui(),eP=SE(),yf=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=eP.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,ZB.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new JB.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};vf.default=yf});var Vo=S(Un=>{"use strict";Object.defineProperty(Un,"__esModule",{value:!0});Un.Settings=Un.scandirSync=Un.scandir=void 0;var _E=pE(),tP=EE(),mf=CE();Un.Settings=mf.default;function rP(e,t,r){if(typeof t=="function"){_E.read(e,Ef(),t);return}_E.read(e,Ef(t),r)}Un.scandir=rP;function nP(e,t){let r=Ef(t);return tP.read(e,r)}Un.scandirSync=nP;function Ef(e={}){return e instanceof mf.default?e:new mf.default(e)}});var AE=S((_V,xE)=>{"use strict";function iP(e){var t=new e,r=t;function n(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function i(a){r.next=a,r=a}return{get:n,release:i}}xE.exports=iP});var IE=S((xV,TE)=>{"use strict";var aP=AE();function sP(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var n=aP(oP),i=null,a=null,s=0,o={push:d,drain:zr,saturated:zr,pause:c,paused:!1,concurrency:r,running:u,resume:h,idle:p,length:l,getQueue:f,unshift:m,empty:zr,kill:C,killAndDrain:T};return o;function u(){return s}function c(){o.paused=!0}function l(){for(var I=i,P=0;I;)I=I.next,P++;return P}function f(){for(var I=i,P=[];I;)P.push(I.value),I=I.next;return P}function h(){if(o.paused){o.paused=!1;for(var I=0;I{"use strict";Object.defineProperty(Zr,"__esModule",{value:!0});Zr.joinPathSegments=Zr.replacePathSegmentSeparator=Zr.isAppliedFilter=Zr.isFatalError=void 0;function uP(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Zr.isFatalError=uP;function cP(e,t){return e===null||e(t)}Zr.isAppliedFilter=cP;function lP(e,t){return e.split(/[/\\]/).join(t)}Zr.replacePathSegmentSeparator=lP;function fP(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Zr.joinPathSegments=fP});var _f=S(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});var hP=$o(),Sf=class{constructor(t,r){this._root=t,this._settings=r,this._root=hP.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};Cf.default=Sf});var Tf=S(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});var dP=require("events"),pP=Vo(),gP=IE(),Ho=$o(),yP=_f(),xf=class extends yP.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=pP.scandir,this._emitter=new dP.EventEmitter,this._queue=gP(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let n={directory:t,base:r};this._queue.push(n,i=>{i!==null&&this._handleError(i)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(n,i)=>{if(n!==null){r(n,void 0);return}for(let a of i)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Ho.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let n=t.path;r!==void 0&&(t.path=Ho.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Ho.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Ho.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};Af.default=xf});var bE=S(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});var vP=Tf(),If=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new vP.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{mP(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{EP(t,this._storage)}),this._reader.read()}};bf.default=If;function mP(e,t){e(t)}function EP(e,t){e(null,t)}});var wE=S(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});var SP=require("stream"),CP=Tf(),wf=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new CP.default(this._root,this._settings),this._stream=new SP.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};Rf.default=wf});var RE=S(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});var _P=Vo(),Go=$o(),xP=_f(),Nf=class extends xP.default{constructor(){super(...arguments),this._scandir=_P.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let n=this._scandir(t,this._settings.fsScandirSettings);for(let i of n)this._handleEntry(i,r)}catch(n){this._handleError(n)}}_handleError(t){if(Go.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let n=t.path;r!==void 0&&(t.path=Go.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Go.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Go.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(n,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};Of.default=Nf});var NE=S(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});var AP=RE(),Lf=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new AP.default(this._root,this._settings)}read(){return this._reader.read()}};Bf.default=Lf});var OE=S(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});var TP=require("path"),IP=Vo(),Pf=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,TP.sep),this.fsScandirSettings=new IP.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};Df.default=Pf});var Ko=S(Jr=>{"use strict";Object.defineProperty(Jr,"__esModule",{value:!0});Jr.Settings=Jr.walkStream=Jr.walkSync=Jr.walk=void 0;var LE=bE(),bP=wE(),wP=NE(),kf=OE();Jr.Settings=kf.default;function RP(e,t,r){if(typeof t=="function"){new LE.default(e,jo()).read(t);return}new LE.default(e,jo(t)).read(r)}Jr.walk=RP;function NP(e,t){let r=jo(t);return new wP.default(e,r).read()}Jr.walkSync=NP;function OP(e,t){let r=jo(t);return new bP.default(e,r).read()}Jr.walkStream=OP;function jo(e={}){return e instanceof kf.default?e:new kf.default(e)}});var Wo=S(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});var LP=require("path"),BP=ui(),BE=fn(),Uf=class{constructor(t){this._settings=t,this._fsStatSettings=new BP.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return LP.resolve(this._settings.cwd,t)}_makeEntry(t,r){let n={name:r,path:r,dirent:BE.fs.createDirentFromStats(r,t)};return this._settings.stats&&(n.stats=t),n}_isFatalError(t){return!BE.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};Ff.default=Uf});var Vf=S(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});var PP=require("stream"),DP=ui(),kP=Ko(),UP=Wo(),qf=class extends UP.default{constructor(){super(...arguments),this._walkStream=kP.walkStream,this._stat=DP.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let n=t.map(this._getFullEntryPath,this),i=new PP.PassThrough({objectMode:!0});i._write=(a,s,o)=>this._getEntry(n[a],t[a],r).then(u=>{u!==null&&r.entryFilter(u)&&i.push(u),a===n.length-1&&i.end(),o()}).catch(o);for(let a=0;athis._makeEntry(i,r)).catch(i=>{if(n.errorFilter(i))return null;throw i})}_getStat(t){return new Promise((r,n)=>{this._stat(t,this._fsStatSettings,(i,a)=>i===null?r(a):n(i))})}};Mf.default=qf});var PE=S(Hf=>{"use strict";Object.defineProperty(Hf,"__esModule",{value:!0});var FP=Ko(),qP=Wo(),MP=Vf(),$f=class extends qP.default{constructor(){super(...arguments),this._walkAsync=FP.walk,this._readerStream=new MP.default(this._settings)}dynamic(t,r){return new Promise((n,i)=>{this._walkAsync(t,r,(a,s)=>{a===null?n(s):i(a)})})}async static(t,r){let n=[],i=this._readerStream.static(t,r);return new Promise((a,s)=>{i.once("error",s),i.on("data",o=>n.push(o)),i.once("end",()=>a(n))})}};Hf.default=$f});var DE=S(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});var Wa=fn(),Gf=class{constructor(t,r,n){this._patterns=t,this._settings=r,this._micromatchOptions=n,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),n=this._splitSegmentsIntoSections(r);this._storage.push({complete:n.length<=1,pattern:t,segments:r,sections:n})}}_getPatternSegments(t){return Wa.pattern.getPatternParts(t,this._micromatchOptions).map(n=>Wa.pattern.isDynamicPattern(n,this._settings)?{dynamic:!0,pattern:n,patternRe:Wa.pattern.makeRe(n,this._micromatchOptions)}:{dynamic:!1,pattern:n})}_splitSegmentsIntoSections(t){return Wa.array.splitWhen(t,r=>r.dynamic&&Wa.pattern.hasGlobStar(r.pattern))}};jf.default=Gf});var kE=S(Wf=>{"use strict";Object.defineProperty(Wf,"__esModule",{value:!0});var VP=DE(),Kf=class extends VP.default{match(t){let r=t.split("/"),n=r.length,i=this._storage.filter(a=>!a.complete||a.segments.length>n);for(let a of i){let s=a.sections[0];if(!a.complete&&n>s.length||r.every((u,c)=>{let l=a.segments[c];return!!(l.dynamic&&l.patternRe.test(u)||!l.dynamic&&l.pattern===u)}))return!0}return!1}};Wf.default=Kf});var UE=S(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});var Qo=fn(),$P=kE(),Qf=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,n){let i=this._getMatcher(r),a=this._getNegativePatternsRe(n);return s=>this._filter(t,s,i,a)}_getMatcher(t){return new $P.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(Qo.pattern.isAffectDepthOfReadingPattern);return Qo.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,n,i){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=Qo.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,n)?!1:this._isSkippedByNegativePatterns(a,i)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let n=r.split("/").length;if(t==="")return n;let i=t.split("/").length;return n-i}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!Qo.pattern.matchAny(t,r)}};Yf.default=Qf});var FE=S(zf=>{"use strict";Object.defineProperty(zf,"__esModule",{value:!0});var ci=fn(),Xf=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let n=ci.pattern.convertPatternsToRe(t,this._micromatchOptions),i=ci.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,n,i)}_filter(t,r,n){let i=ci.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(i)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(i,n))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(i,r,a)&&!this._isMatchToPatterns(i,n,a);return this._settings.unique&&s&&this._createIndexRecord(i),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let n=ci.path.makeAbsolute(this._settings.cwd,t);return ci.pattern.matchAny(n,r)}_isMatchToPatterns(t,r,n){let i=ci.pattern.matchAny(t,r);return!i&&n?ci.pattern.matchAny(t+"/",r):i}};zf.default=Xf});var qE=S(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});var HP=fn(),Zf=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return HP.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};Jf.default=Zf});var VE=S(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});var ME=fn(),eh=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=ME.path.makeAbsolute(this._settings.cwd,r),r=ME.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};th.default=eh});var Yo=S(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});var GP=require("path"),jP=UE(),KP=FE(),WP=qE(),QP=VE(),rh=class{constructor(t){this._settings=t,this.errorFilter=new WP.default(this._settings),this.entryFilter=new KP.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new jP.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new QP.default(this._settings)}_getRootDirectory(t){return GP.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};nh.default=rh});var $E=S(ah=>{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});var YP=PE(),XP=Yo(),ih=class extends XP.default{constructor(){super(...arguments),this._reader=new YP.default(this._settings)}async read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return(await this.api(r,t,n)).map(a=>n.transform(a))}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};ah.default=ih});var HE=S(oh=>{"use strict";Object.defineProperty(oh,"__esModule",{value:!0});var zP=require("stream"),ZP=Vf(),JP=Yo(),sh=class extends JP.default{constructor(){super(...arguments),this._reader=new ZP.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t),i=this.api(r,t,n),a=new zP.Readable({objectMode:!0,read:()=>{}});return i.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",n.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>i.destroy()),a}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};oh.default=sh});var GE=S(ch=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});var eD=ui(),tD=Ko(),rD=Wo(),uh=class extends rD.default{constructor(){super(...arguments),this._walkSync=tD.walkSync,this._statSync=eD.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let n=[];for(let i of t){let a=this._getFullEntryPath(i),s=this._getEntry(a,i,r);s===null||!r.entryFilter(s)||n.push(s)}return n}_getEntry(t,r,n){try{let i=this._getStat(t);return this._makeEntry(i,r)}catch(i){if(n.errorFilter(i))return null;throw i}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};ch.default=uh});var jE=S(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});var nD=GE(),iD=Yo(),lh=class extends iD.default{constructor(){super(...arguments),this._reader=new nD.default(this._settings)}read(t){let r=this._getRootDirectory(t),n=this._getReaderOptions(t);return this.api(r,t,n).map(n.transform)}api(t,r,n){return r.dynamic?this._reader.dynamic(t,n):this._reader.static(r.patterns,n)}};fh.default=lh});var KE=S(ta=>{"use strict";Object.defineProperty(ta,"__esModule",{value:!0});ta.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var ea=require("fs"),aD=require("os"),sD=Math.max(aD.cpus().length,1);ta.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:ea.lstat,lstatSync:ea.lstatSync,stat:ea.stat,statSync:ea.statSync,readdir:ea.readdir,readdirSync:ea.readdirSync};var hh=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,sD),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},ta.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};ta.default=hh});var yh=S((QV,QE)=>{"use strict";var WE=Qm(),oD=$E(),uD=HE(),cD=jE(),dh=KE(),Cr=fn();async function ph(e,t){Br(e);let r=gh(e,oD.default,t),n=await Promise.all(r);return Cr.array.flatten(n)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,l){Br(c);let f=gh(c,cD.default,l);return Cr.array.flatten(f)}e.sync=t;function r(c,l){Br(c);let f=gh(c,uD.default,l);return Cr.stream.merge(f)}e.stream=r;function n(c,l){Br(c);let f=[].concat(c),h=new dh.default(l);return WE.generate(f,h)}e.generateTasks=n;function i(c,l){Br(c);let f=new dh.default(l);return Cr.pattern.isDynamicPattern(c,f)}e.isDynamicPattern=i;function a(c){return Br(c),Cr.path.escape(c)}e.escapePath=a;function s(c){return Br(c),Cr.path.convertPathToPattern(c)}e.convertPathToPattern=s;let o;(function(c){function l(h){return Br(h),Cr.path.escapePosixPath(h)}c.escapePath=l;function f(h){return Br(h),Cr.path.convertPosixPathToPattern(h)}c.convertPathToPattern=f})(o=e.posix||(e.posix={}));let u;(function(c){function l(h){return Br(h),Cr.path.escapeWindowsPath(h)}c.escapePath=l;function f(h){return Br(h),Cr.path.convertWindowsPathToPattern(h)}c.convertPathToPattern=f})(u=e.win32||(e.win32={}))})(ph||(ph={}));function gh(e,t,r){let n=[].concat(e),i=new dh.default(r),a=WE.generate(n,i),s=new t(i);return a.map(s.read,s)}function Br(e){if(![].concat(e).every(n=>Cr.string.isString(n)&&!Cr.string.isEmpty(n)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}QE.exports=ph});var XE=S(li=>{"use strict";var{promisify:lD}=require("util"),YE=require("fs");async function vh(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await lD(YE[e])(r))[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}function mh(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return YE[e](r)[t]()}catch(n){if(n.code==="ENOENT")return!1;throw n}}li.isFile=vh.bind(null,"stat","isFile");li.isDirectory=vh.bind(null,"stat","isDirectory");li.isSymlink=vh.bind(null,"lstat","isSymbolicLink");li.isFileSync=mh.bind(null,"statSync","isFile");li.isDirectorySync=mh.bind(null,"statSync","isDirectory");li.isSymlinkSync=mh.bind(null,"lstatSync","isSymbolicLink")});var t1=S((XV,Eh)=>{"use strict";var fi=require("path"),zE=XE(),ZE=e=>e.length>1?`{${e.join(",")}}`:e[0],JE=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return fi.isAbsolute(r)?r:fi.join(t,r)},fD=(e,t)=>fi.extname(e)?`**/${e}`:`**/${e}.${ZE(t)}`,e1=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>fi.posix.join(e,fD(r,t.extensions))):t.files?t.files.map(r=>fi.posix.join(e,`**/${r}`)):t.extensions?[fi.posix.join(e,`**/*.${ZE(t.extensions)}`)]:[fi.posix.join(e,"**")]};Eh.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async n=>await zE.isDirectory(JE(n,t.cwd))?e1(n,t):n));return[].concat.apply([],r)};Eh.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(n=>zE.isDirectorySync(JE(n,t.cwd))?e1(n,t):n);return[].concat.apply([],r)}});var l1=S((zV,c1)=>{function r1(e){return Array.isArray(e)?e:[e]}var _h="",n1=" ",Sh="\\",hD=/^\s+$/,dD=/(?:[^\\]|^)\\$/,pD=/^\\!/,gD=/^\\#/,yD=/\r?\n/g,vD=/^\.*\/|^\.+$/,Ch="/",s1="node-ignore";typeof Symbol<"u"&&(s1=Symbol.for("node-ignore"));var i1=s1,mD=(e,t,r)=>Object.defineProperty(e,t,{value:r}),ED=/([0-z])-([0-z])/g,o1=()=>!1,SD=e=>e.replace(ED,(t,r,n)=>r.charCodeAt(0)<=n.charCodeAt(0)?t:_h),CD=e=>{let{length:t}=e;return e.slice(0,t-t%2)},_D=[[/^\uFEFF/,()=>_h],[/\\?\s+$/,e=>e.indexOf("\\")===0?n1:_h],[/\\\s/g,()=>n1],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let n=r.replace(/\\\*/g,"[^\\/]*");return t+n}],[/\\\\\\(?=[$.|*+(){^])/g,()=>Sh],[/\\\\/g,()=>Sh],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,n,i)=>t===Sh?`\\[${r}${CD(n)}${i}`:i==="]"&&n.length%2===0?`[${SD(r)}${n}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],a1=Object.create(null),xD=(e,t)=>{let r=a1[e];return r||(r=_D.reduce((n,i)=>n.replace(i[0],i[1].bind(e)),e),a1[e]=r),t?new RegExp(r,"i"):new RegExp(r)},Th=e=>typeof e=="string",AD=e=>e&&Th(e)&&!hD.test(e)&&!dD.test(e)&&e.indexOf("#")!==0,TD=e=>e.split(yD),xh=class{constructor(t,r,n,i){this.origin=t,this.pattern=r,this.negative=n,this.regex=i}},ID=(e,t)=>{let r=e,n=!1;e.indexOf("!")===0&&(n=!0,e=e.substr(1)),e=e.replace(pD,"!").replace(gD,"#");let i=xD(e,t);return new xh(r,e,n,i)},bD=(e,t)=>{throw new t(e)},hn=(e,t,r)=>Th(e)?e?hn.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),u1=e=>vD.test(e);hn.isNotRelative=u1;hn.convert=e=>e;var Ah=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:n=!1}={}){mD(this,i1,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=n,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[i1]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(AD(t)){let r=ID(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,r1(Th(t)?TD(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let n=!1,i=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(i===s&&n!==i||s&&!n&&!i&&!r)return;a.regex.test(t)&&(n=!s,i=s)}),{ignored:n,unignored:i}}_test(t,r,n,i){let a=t&&hn.convert(t);return hn(a,t,this._allowRelativePaths?o1:bD),this._t(a,r,n,i)}_t(t,r,n,i){if(t in r)return r[t];if(i||(i=t.split(Ch)),i.pop(),!i.length)return r[t]=this._testOne(t,n);let a=this._t(i.join(Ch)+Ch,r,n,i);return r[t]=a.ignored?a:this._testOne(t,n)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return r1(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},Xo=e=>new Ah(e),wD=e=>hn(e&&hn.convert(e),e,o1);Xo.isPathValid=wD;Xo.default=Xo;c1.exports=Xo;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");hn.convert=e;let t=/^[a-z]:\//i;hn.isNotRelative=r=>t.test(r)||u1(r)}});var Ih=S((ZV,f1)=>{"use strict";f1.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var m1=S((JV,bh)=>{"use strict";var{promisify:RD}=require("util"),h1=require("fs"),dn=require("path"),d1=yh(),ND=l1(),Qa=Ih(),p1=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],OD=RD(h1.readFile),LD=e=>t=>t.startsWith("!")?"!"+dn.posix.join(e,t.slice(1)):dn.posix.join(e,t),BD=(e,t)=>{let r=Qa(dn.relative(t.cwd,dn.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(n=>!n.startsWith("#")).map(LD(r))},g1=e=>{let t=ND();for(let r of e)t.add(BD(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},PD=(e,t)=>{if(e=Qa(e),dn.isAbsolute(t)){if(Qa(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return dn.join(e,t)},y1=(e,t)=>r=>e.ignores(Qa(dn.relative(t,PD(t,r.path||r)))),DD=async(e,t)=>{let r=dn.join(t,e),n=await OD(r,"utf8");return{cwd:t,filePath:r,content:n}},kD=(e,t)=>{let r=dn.join(t,e),n=h1.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:n}},v1=({ignore:e=[],cwd:t=Qa(process.cwd())}={})=>({ignore:e,cwd:t});bh.exports=async e=>{e=v1(e);let t=await d1("**/.gitignore",{ignore:p1.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(i=>DD(i,e.cwd))),n=g1(r);return y1(n,e.cwd)};bh.exports.sync=e=>{e=v1(e);let r=d1.sync("**/.gitignore",{ignore:p1.concat(e.ignore),cwd:e.cwd}).map(i=>kD(i,e.cwd)),n=g1(r);return y1(n,e.cwd)}});var S1=S((e$,E1)=>{"use strict";var{Transform:UD}=require("stream"),zo=class extends UD{constructor(){super({objectMode:!0})}},wh=class extends zo{constructor(t){super(),this._filter=t}_transform(t,r,n){this._filter(t)&&this.push(t),n()}},Rh=class extends zo{constructor(){super(),this._pushed=new Set}_transform(t,r,n){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),n()}};E1.exports={FilterStream:wh,UniqueStream:Rh}});var T1=S((t$,hi)=>{"use strict";var _1=require("fs"),Zo=cv(),FD=Ol(),Jo=yh(),eu=t1(),Nh=m1(),{FilterStream:qD,UniqueStream:MD}=S1(),x1=()=>!1,C1=e=>e[0]==="!",VD=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},$D=(e={})=>{if(!e.cwd)return;let t;try{t=_1.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},HD=e=>e.stats instanceof _1.Stats?e.path:e,tu=(e,t)=>{e=Zo([].concat(e)),VD(e),$D(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[n,i]of e.entries()){if(C1(i))continue;let a=e.slice(n).filter(o=>C1(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:i,options:s})}return r},GD=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},Oh=(e,t)=>e.options.expandDirectories?GD(e,t):[e.pattern],A1=e=>e&&e.gitignore?Nh.sync({cwd:e.cwd,ignore:e.ignore}):x1,Lh=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=eu.sync(r.ignore)),{pattern:t,options:r}};hi.exports=async(e,t)=>{let r=tu(e,t),n=async()=>t&&t.gitignore?Nh({cwd:t.cwd,ignore:t.ignore}):x1,i=async()=>{let u=await Promise.all(r.map(async c=>{let l=await Oh(c,eu);return Promise.all(l.map(Lh(c)))}));return Zo(...u)},[a,s]=await Promise.all([n(),i()]),o=await Promise.all(s.map(u=>Jo(u.pattern,u.options)));return Zo(...o).filter(u=>!a(HD(u)))};hi.exports.sync=(e,t)=>{let r=tu(e,t),n=[];for(let s of r){let o=Oh(s,eu.sync).map(Lh(s));n.push(...o)}let i=A1(t),a=[];for(let s of n)a=Zo(a,Jo.sync(s.pattern,s.options));return a.filter(s=>!i(s))};hi.exports.stream=(e,t)=>{let r=tu(e,t),n=[];for(let o of r){let u=Oh(o,eu.sync).map(Lh(o));n.push(...u)}let i=A1(t),a=new qD(o=>!i(o)),s=new MD;return FD(n.map(o=>Jo.stream(o.pattern,o.options))).pipe(a).pipe(s)};hi.exports.generateGlobTasks=tu;hi.exports.hasMagic=(e,t)=>[].concat(e).some(r=>Jo.isDynamicPattern(r,t));hi.exports.gitignore=Nh});var b1=S((r$,I1)=>{var Fn=require("constants"),jD=process.cwd,ru=null,KD=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return ru||(ru=jD.call(process)),ru};try{process.cwd()}catch{}typeof process.chdir=="function"&&(Bh=process.chdir,process.chdir=function(e){ru=null,Bh.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,Bh));var Bh;I1.exports=WD;function WD(e){Fn.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=n(e.chmod),e.fchmod=n(e.fchmod),e.lchmod=n(e.lchmod),e.chownSync=s(e.chownSync),e.fchownSync=s(e.fchownSync),e.lchownSync=s(e.lchownSync),e.chmodSync=i(e.chmodSync),e.fchmodSync=i(e.fchmodSync),e.lchmodSync=i(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=u(e.statSync),e.fstatSync=u(e.fstatSync),e.lstatSync=u(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(l,f,h){h&&process.nextTick(h)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(l,f,h,p){p&&process.nextTick(p)},e.lchownSync=function(){}),KD==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(l){function f(h,p,d){var m=Date.now(),E=0;l(h,p,function C(T){if(T&&(T.code==="EACCES"||T.code==="EPERM")&&Date.now()-m<6e4){setTimeout(function(){e.stat(p,function(I,P){I&&I.code==="ENOENT"?l(h,p,C):d(T)})},E),E<100&&(E+=10);return}d&&d(T)})}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f}(e.rename)),e.read=typeof e.read!="function"?e.read:function(l){function f(h,p,d,m,E,C){var T;if(C&&typeof C=="function"){var I=0;T=function(P,L,q){if(P&&P.code==="EAGAIN"&&I<10)return I++,l.call(e,h,p,d,m,E,T);C.apply(this,arguments)}}return l.call(e,h,p,d,m,E,T)}return Object.setPrototypeOf&&Object.setPrototypeOf(f,l),f}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(l){return function(f,h,p,d,m){for(var E=0;;)try{return l.call(e,f,h,p,d,m)}catch(C){if(C.code==="EAGAIN"&&E<10){E++;continue}throw C}}}(e.readSync);function t(l){l.lchmod=function(f,h,p){l.open(f,Fn.O_WRONLY|Fn.O_SYMLINK,h,function(d,m){if(d){p&&p(d);return}l.fchmod(m,h,function(E){l.close(m,function(C){p&&p(E||C)})})})},l.lchmodSync=function(f,h){var p=l.openSync(f,Fn.O_WRONLY|Fn.O_SYMLINK,h),d=!0,m;try{m=l.fchmodSync(p,h),d=!1}finally{if(d)try{l.closeSync(p)}catch{}else l.closeSync(p)}return m}}function r(l){Fn.hasOwnProperty("O_SYMLINK")&&l.futimes?(l.lutimes=function(f,h,p,d){l.open(f,Fn.O_SYMLINK,function(m,E){if(m){d&&d(m);return}l.futimes(E,h,p,function(C){l.close(E,function(T){d&&d(C||T)})})})},l.lutimesSync=function(f,h,p){var d=l.openSync(f,Fn.O_SYMLINK),m,E=!0;try{m=l.futimesSync(d,h,p),E=!1}finally{if(E)try{l.closeSync(d)}catch{}else l.closeSync(d)}return m}):l.futimes&&(l.lutimes=function(f,h,p,d){d&&process.nextTick(d)},l.lutimesSync=function(){})}function n(l){return l&&function(f,h,p){return l.call(e,f,h,function(d){c(d)&&(d=null),p&&p.apply(this,arguments)})}}function i(l){return l&&function(f,h){try{return l.call(e,f,h)}catch(p){if(!c(p))throw p}}}function a(l){return l&&function(f,h,p,d){return l.call(e,f,h,p,function(m){c(m)&&(m=null),d&&d.apply(this,arguments)})}}function s(l){return l&&function(f,h,p){try{return l.call(e,f,h,p)}catch(d){if(!c(d))throw d}}}function o(l){return l&&function(f,h,p){typeof h=="function"&&(p=h,h=null);function d(m,E){E&&(E.uid<0&&(E.uid+=4294967296),E.gid<0&&(E.gid+=4294967296)),p&&p.apply(this,arguments)}return h?l.call(e,f,h,d):l.call(e,f,d)}}function u(l){return l&&function(f,h){var p=h?l.call(e,f,h):l.call(e,f);return p&&(p.uid<0&&(p.uid+=4294967296),p.gid<0&&(p.gid+=4294967296)),p}}function c(l){if(!l||l.code==="ENOSYS")return!0;var f=!process.getuid||process.getuid()!==0;return!!(f&&(l.code==="EINVAL"||l.code==="EPERM"))}}});var N1=S((n$,R1)=>{var w1=require("stream").Stream;R1.exports=QD;function QD(e){return{ReadStream:t,WriteStream:r};function t(n,i){if(!(this instanceof t))return new t(n,i);w1.call(this);var a=this;this.path=n,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,i=i||{};for(var s=Object.keys(i),o=0,u=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(l,f){if(l){a.emit("error",l),a.readable=!1;return}a.fd=f,a.emit("open",f),a._read()})}function r(n,i){if(!(this instanceof r))return new r(n,i);w1.call(this),this.path=n,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,i=i||{};for(var a=Object.keys(i),s=0,o=a.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 L1=S((i$,O1)=>{"use strict";O1.exports=XD;var YD=Object.getPrototypeOf||function(e){return e.__proto__};function XD(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:YD(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var k1=S((a$,kh)=>{var it=require("fs"),zD=b1(),ZD=N1(),JD=L1(),nu=require("util"),At,au;typeof Symbol=="function"&&typeof Symbol.for=="function"?(At=Symbol.for("graceful-fs.queue"),au=Symbol.for("graceful-fs.previous")):(At="___graceful-fs.queue",au="___graceful-fs.previous");function ek(){}function D1(e,t){Object.defineProperty(e,At,{get:function(){return t}})}var di=ek;nu.debuglog?di=nu.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(di=function(){var e=nu.format.apply(nu,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});it[At]||(B1=global[At]||[],D1(it,B1),it.close=function(e){function t(r,n){return e.call(it,r,function(i){i||P1(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(t,au,{value:e}),t}(it.close),it.closeSync=function(e){function t(r){e.apply(it,arguments),P1()}return Object.defineProperty(t,au,{value:e}),t}(it.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){di(it[At]),require("assert").equal(it[At].length,0)}));var B1;global[At]||D1(global,it[At]);kh.exports=Ph(JD(it));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!it.__patched&&(kh.exports=Ph(it),it.__patched=!0);function Ph(e){zD(e),e.gracefulify=Ph,e.createReadStream=L,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(D,K,w){return typeof K=="function"&&(w=K,K=null),X(D,K,w);function X(ne,me,b,R){return t(ne,me,function(M){M&&(M.code==="EMFILE"||M.code==="ENFILE")?ra([X,[ne,me,b],M,R||Date.now(),Date.now()]):typeof b=="function"&&b.apply(this,arguments)})}}var n=e.writeFile;e.writeFile=i;function i(D,K,w,X){return typeof w=="function"&&(X=w,w=null),ne(D,K,w,X);function ne(me,b,R,M,se){return n(me,b,R,function(pe){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(D,K,w,X){return typeof w=="function"&&(X=w,w=null),ne(D,K,w,X);function ne(me,b,R,M,se){return a(me,b,R,function(pe){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=u);function u(D,K,w,X){return typeof w=="function"&&(X=w,w=0),ne(D,K,w,X);function ne(me,b,R,M,se){return o(me,b,R,function(pe){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}var c=e.readdir;e.readdir=f;var l=/^v[0-5]\./;function f(D,K,w){typeof K=="function"&&(w=K,K=null);var X=l.test(process.version)?function(b,R,M,se){return c(b,ne(b,R,M,se))}:function(b,R,M,se){return c(b,R,ne(b,R,M,se))};return X(D,K,w);function ne(me,b,R,M){return function(se,pe){se&&(se.code==="EMFILE"||se.code==="ENFILE")?ra([X,[me,b,R],se,M||Date.now(),Date.now()]):(pe&&pe.sort&&pe.sort(),typeof R=="function"&&R.call(this,se,pe))}}}if(process.version.substr(0,4)==="v0.8"){var h=ZD(e);C=h.ReadStream,I=h.WriteStream}var p=e.ReadStream;p&&(C.prototype=Object.create(p.prototype),C.prototype.open=T);var d=e.WriteStream;d&&(I.prototype=Object.create(d.prototype),I.prototype.open=P),Object.defineProperty(e,"ReadStream",{get:function(){return C},set:function(D){C=D},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return I},set:function(D){I=D},enumerable:!0,configurable:!0});var m=C;Object.defineProperty(e,"FileReadStream",{get:function(){return m},set:function(D){m=D},enumerable:!0,configurable:!0});var E=I;Object.defineProperty(e,"FileWriteStream",{get:function(){return E},set:function(D){E=D},enumerable:!0,configurable:!0});function C(D,K){return this instanceof C?(p.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function T(){var D=this;$(D.path,D.flags,D.mode,function(K,w){K?(D.autoClose&&D.destroy(),D.emit("error",K)):(D.fd=w,D.emit("open",w),D.read())})}function I(D,K){return this instanceof I?(d.apply(this,arguments),this):I.apply(Object.create(I.prototype),arguments)}function P(){var D=this;$(D.path,D.flags,D.mode,function(K,w){K?(D.destroy(),D.emit("error",K)):(D.fd=w,D.emit("open",w))})}function L(D,K){return new e.ReadStream(D,K)}function q(D,K){return new e.WriteStream(D,K)}var te=e.open;e.open=$;function $(D,K,w,X){return typeof w=="function"&&(X=w,w=null),ne(D,K,w,X);function ne(me,b,R,M,se){return te(me,b,R,function(pe,Le){pe&&(pe.code==="EMFILE"||pe.code==="ENFILE")?ra([ne,[me,b,R,M],pe,se||Date.now(),Date.now()]):typeof M=="function"&&M.apply(this,arguments)})}}return e}function ra(e){di("ENQUEUE",e[0].name,e[1]),it[At].push(e),Dh()}var iu;function P1(){for(var e=Date.now(),t=0;t2&&(it[At][t][3]=e,it[At][t][4]=e);Dh()}function Dh(){if(clearTimeout(iu),iu=void 0,it[At].length!==0){var e=it[At].shift(),t=e[0],r=e[1],n=e[2],i=e[3],a=e[4];if(i===void 0)di("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-i>=6e4){di("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,n)}else{var o=Date.now()-a,u=Math.max(a-i,1),c=Math.min(u*1.2,100);o>=c?(di("RETRY",t.name,r),t.apply(null,r.concat([i]))):it[At].push(e)}iu===void 0&&(iu=setTimeout(Dh,0))}}});var F1=S((s$,U1)=>{"use strict";var tk=require("path");U1.exports=e=>{let t=process.cwd();return e=tk.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var M1=S((o$,q1)=>{"use strict";var Uh=require("path");q1.exports=(e,t)=>{let r=Uh.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${Uh.sep}`)&&r!==Uh.resolve(e))}});var V1=S(Fh=>{var pi=require("path"),Mn=process.platform==="win32",qn=require("fs"),rk=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function nk(){var e;if(rk){var t=new Error;e=r}else e=n;return e;function r(i){i&&(t.message=i.message,i=t,n(i))}function n(i){if(i){if(process.throwDeprecation)throw i;if(!process.noDeprecation){var a="fs: missing callback "+(i.stack||i.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function ik(e){return typeof e=="function"?e:nk()}var u$=pi.normalize;Mn?pn=/(.*?)(?:[\/\\]+|$)/g:pn=/(.*?)(?:[\/]+|$)/g;var pn;Mn?Ya=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:Ya=/^[\/]*/;var Ya;Fh.realpathSync=function(t,r){if(t=pi.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var n=t,i={},a={},s,o,u,c;l();function l(){var E=Ya.exec(t);s=E[0].length,o=E[0],u=E[0],c="",Mn&&!a[u]&&(qn.lstatSync(u),a[u]=!0)}for(;s=t.length)return r&&(r[i]=t),n(null,t);pn.lastIndex=o;var E=pn.exec(t);return l=u,u+=E[0],c=l+E[1],o=pn.lastIndex,s[c]||r&&r[c]===c?process.nextTick(h):r&&Object.prototype.hasOwnProperty.call(r,c)?m(r[c]):qn.lstat(c,p)}function p(E,C){if(E)return n(E);if(!C.isSymbolicLink())return s[c]=!0,r&&(r[c]=c),process.nextTick(h);if(!Mn){var T=C.dev.toString(32)+":"+C.ino.toString(32);if(a.hasOwnProperty(T))return d(null,a[T],c)}qn.stat(c,function(I){if(I)return n(I);qn.readlink(c,function(P,L){Mn||(a[T]=L),d(P,L)})})}function d(E,C,T){if(E)return n(E);var I=pi.resolve(l,C);r&&(r[T]=I),m(I)}function m(E){t=pi.resolve(E,t.slice(o)),f()}}});var $h=S((l$,j1)=>{j1.exports=Vn;Vn.realpath=Vn;Vn.sync=Vh;Vn.realpathSync=Vh;Vn.monkeypatch=sk;Vn.unmonkeypatch=ok;var na=require("fs"),qh=na.realpath,Mh=na.realpathSync,ak=process.version,$1=/^v[0-5]\./.test(ak),H1=V1();function G1(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function Vn(e,t,r){if($1)return qh(e,t,r);typeof t=="function"&&(r=t,t=null),qh(e,t,function(n,i){G1(n)?H1.realpath(e,t,r):r(n,i)})}function Vh(e,t){if($1)return Mh(e,t);try{return Mh(e,t)}catch(r){if(G1(r))return H1.realpathSync(e,t);throw r}}function sk(){na.realpath=Vn,na.realpathSync=Vh}function ok(){na.realpath=qh,na.realpathSync=Mh}});var W1=S((f$,K1)=>{K1.exports=function(e,t){for(var r=[],n=0;n{"use strict";z1.exports=Y1;function Y1(e,t,r){e instanceof RegExp&&(e=Q1(e,r)),t instanceof RegExp&&(t=Q1(t,r));var n=X1(e,t,r);return n&&{start:n[0],end:n[1],pre:r.slice(0,n[0]),body:r.slice(n[0]+e.length,n[1]),post:r.slice(n[1]+t.length)}}function Q1(e,t){var r=t.match(e);return r?r[0]:null}Y1.range=X1;function X1(e,t,r){var n,i,a,s,o,u=r.indexOf(e),c=r.indexOf(t,u+1),l=u;if(u>=0&&c>0){for(n=[],a=r.length;l>=0&&!o;)l==u?(n.push(l),u=r.indexOf(e,l+1)):n.length==1?o=[n.pop(),c]:(i=n.pop(),i=0?u:c;n.length&&(o=[a,s])}return o}});var sS=S((d$,aS)=>{var ck=W1(),J1=Z1();aS.exports=hk;var eS="\0SLASH"+Math.random()+"\0",tS="\0OPEN"+Math.random()+"\0",Gh="\0CLOSE"+Math.random()+"\0",rS="\0COMMA"+Math.random()+"\0",nS="\0PERIOD"+Math.random()+"\0";function Hh(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function lk(e){return e.split("\\\\").join(eS).split("\\{").join(tS).split("\\}").join(Gh).split("\\,").join(rS).split("\\.").join(nS)}function fk(e){return e.split(eS).join("\\").split(tS).join("{").split(Gh).join("}").split(rS).join(",").split(nS).join(".")}function iS(e){if(!e)return[""];var t=[],r=J1("{","}",e);if(!r)return e.split(",");var n=r.pre,i=r.body,a=r.post,s=n.split(",");s[s.length-1]+="{"+i+"}";var o=iS(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function hk(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),ia(lk(e),!0).map(fk)):[]}function dk(e){return"{"+e+"}"}function pk(e){return/^-?0\d/.test(e)}function gk(e,t){return e<=t}function yk(e,t){return e>=t}function ia(e,t){var r=[],n=J1("{","}",e);if(!n||/\$$/.test(n.pre))return[e];var i=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(n.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(n.body),s=i||a,o=n.body.indexOf(",")>=0;if(!s&&!o)return n.post.match(/,.*\}/)?(e=n.pre+"{"+n.body+Gh+n.post,ia(e)):[e];var u;if(s)u=n.body.split(/\.\./);else if(u=iS(n.body),u.length===1&&(u=ia(u[0],!1).map(dk),u.length===1)){var l=n.post.length?ia(n.post,!1):[""];return l.map(function(w){return n.pre+u[0]+w})}var c=n.pre,l=n.post.length?ia(n.post,!1):[""],f;if(s){var h=Hh(u[0]),p=Hh(u[1]),d=Math.max(u[0].length,u[1].length),m=u.length==3?Math.abs(Hh(u[2])):1,E=gk,C=p0){var q=new Array(L+1).join("0");I<0?P="-"+q+P.slice(1):P=q+P}}f.push(P)}}else f=ck(u,function(K){return ia(K,!1)});for(var te=0;te{fS.exports=ar;ar.Minimatch=Tt;var Xa=function(){try{return require("path")}catch{}}()||{sep:"/"};ar.sep=Xa.sep;var Wh=ar.GLOBSTAR=Tt.GLOBSTAR={},vk=sS(),oS={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},jh="[^/]",Kh=jh+"*?",mk="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Ek="(?:(?!(?:\\/|^)\\.).)*?",uS=Sk("().*{}+?[]^$\\!");function Sk(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var cS=/\/+/;ar.filter=Ck;function Ck(e,t){return t=t||{},function(r,n,i){return ar(r,e,t)}}function $n(e,t){t=t||{};var r={};return Object.keys(e).forEach(function(n){r[n]=e[n]}),Object.keys(t).forEach(function(n){r[n]=t[n]}),r}ar.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return ar;var t=ar,r=function(i,a,s){return t(i,a,$n(e,s))};return r.Minimatch=function(i,a){return new t.Minimatch(i,$n(e,a))},r.Minimatch.defaults=function(i){return t.defaults($n(e,i)).Minimatch},r.filter=function(i,a){return t.filter(i,$n(e,a))},r.defaults=function(i){return t.defaults($n(e,i))},r.makeRe=function(i,a){return t.makeRe(i,$n(e,a))},r.braceExpand=function(i,a){return t.braceExpand(i,$n(e,a))},r.match=function(n,i,a){return t.match(n,i,$n(e,a))},r};Tt.defaults=function(e){return ar.defaults(e).Minimatch};function ar(e,t,r){return ou(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Tt(t,r).match(e)}function Tt(e,t){if(!(this instanceof Tt))return new Tt(e,t);ou(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Xa.sep!=="/"&&(e=e.split(Xa.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()}Tt.prototype.debug=function(){};Tt.prototype.make=_k;function _k(){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(n){return n.split(cS)}),this.debug(this.pattern,r),r=r.map(function(n,i,a){return n.map(this.parse,this)},this),this.debug(this.pattern,r),r=r.filter(function(n){return n.indexOf(!1)===-1}),this.debug(this.pattern,r),this.set=r}Tt.prototype.parseNegate=xk;function xk(){var e=this.pattern,t=!1,r=this.options,n=0;if(!r.nonegate){for(var i=0,a=e.length;i"u"?this.pattern:e,ou(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:vk(e)}var Ak=1024*64,ou=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Ak)throw new TypeError("pattern is too long")};Tt.prototype.parse=Tk;var su={};function Tk(e,t){ou(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return Wh;if(e==="")return"";var n="",i=!!r.nocase,a=!1,s=[],o=[],u,c=!1,l=-1,f=-1,h=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",p=this;function d(){if(u){switch(u){case"*":n+=Kh,i=!0;break;case"?":n+=jh,i=!0;break;default:n+="\\"+u;break}p.debug("clearStateChar %j %j",u,n),u=!1}}for(var m=0,E=e.length,C;m-1;$--){var D=o[$],K=n.slice(0,D.reStart),w=n.slice(D.reStart,D.reEnd-8),X=n.slice(D.reEnd-8,D.reEnd),ne=n.slice(D.reEnd);X+=ne;var me=K.split("(").length-1,b=ne;for(m=0;m"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 n=this.options;Xa.sep!=="/"&&(t=t.split(Xa.sep).join("/")),t=t.split(cS),this.debug(this.pattern,"split",t);var i=this.set;this.debug(this.pattern,"set",i);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,l,t,f),l===s))}var p;if(typeof u=="string"?(p=c===u,this.debug("string match",u,c,p)):(p=c.match(u),this.debug("pattern match",u,c,p)),!p)return!1}if(i===s&&a===o)return!0;if(i===s)return r;if(a===o)return i===s-1&&e[i]==="";throw new Error("wtf?")};function bk(e){return e.replace(/\\(.)/g,"$1")}function wk(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var hS=S((g$,Qh)=>{typeof Object.create=="function"?Qh.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:Qh.exports=function(t,r){t.super_=r;var n=function(){};n.prototype=r.prototype,t.prototype=new n,t.prototype.constructor=t}});var dS=S((y$,Xh)=>{try{if(Yh=require("util"),typeof Yh.inherits!="function")throw"";Xh.exports=Yh.inherits}catch{Xh.exports=hS()}var Yh});var lu=S((v$,cu)=>{"use strict";function pS(e){return e.charAt(0)==="/"}function gS(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),n=r[1]||"",i=!!(n&&n.charAt(1)!==":");return!!(r[2]||i)}cu.exports=process.platform==="win32"?gS:pS;cu.exports.posix=pS;cu.exports.win32=gS});var Zh=S(Hn=>{Hn.setopts=Pk;Hn.ownProp=yS;Hn.makeAbs=za;Hn.finish=Dk;Hn.mark=kk;Hn.isIgnored=mS;Hn.childrenIgnored=Uk;function yS(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var Rk=require("fs"),aa=require("path"),Nk=uu(),vS=lu(),zh=Nk.Minimatch;function Ok(e,t){return e.localeCompare(t,"en")}function Lk(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(Bk))}function Bk(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new zh(r,{dot:!0})}return{matcher:new zh(e,{dot:!0}),gmatcher:t}}function Pk(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||Rk,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),Lk(e,r),e.changedCwd=!1;var n=process.cwd();yS(r,"cwd")?(e.cwd=aa.resolve(r.cwd),e.changedCwd=e.cwd!==n):e.cwd=n,e.root=r.root||aa.resolve(e.cwd,"/"),e.root=aa.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=vS(e.cwd)?e.cwd:za(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new zh(t,r),e.options=e.minimatch.options}function Dk(e){for(var t=e.nounique,r=t?[]:Object.create(null),n=0,i=e.matches.length;n{_S.exports=CS;CS.GlobSync=pt;var Fk=$h(),ES=uu(),E$=ES.Minimatch,S$=t0().Glob,C$=require("util"),Jh=require("path"),SS=require("assert"),fu=lu(),gi=Zh(),qk=gi.setopts,e0=gi.ownProp,Mk=gi.childrenIgnored,Vk=gi.isIgnored;function CS(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 pt(e,t).found}function pt(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 pt))return new pt(e,t);if(qk(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var n=0;nthis.maxLength)return!1;if(!this.stat&&e0(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var n,i=this.statCache[t];if(!i){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{i=this.fs.statSync(t)}catch{i=a}else i=a}this.statCache[t]=i;var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};pt.prototype._mark=function(e){return gi.mark(this,e)};pt.prototype._makeAbs=function(e){return gi.makeAbs(this,e)}});var r0=S((x$,TS)=>{TS.exports=AS;function AS(e,t){if(e&&t)return AS(e)(t);if(typeof e!="function")throw new TypeError("need wrapper function");return Object.keys(e).forEach(function(n){r[n]=e[n]}),r;function r(){for(var n=new Array(arguments.length),i=0;i{var IS=r0();n0.exports=IS(hu);n0.exports.strict=IS(bS);hu.proto=hu(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return hu(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return bS(this)},configurable:!0})});function hu(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function bS(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 RS=S((T$,wS)=>{var $k=r0(),Za=Object.create(null),Hk=i0();wS.exports=$k(Gk);function Gk(e,t){return Za[e]?(Za[e].push(t),null):(Za[e]=[t],jk(e))}function jk(e){return Hk(function t(){var r=Za[e],n=r.length,i=Kk(arguments);try{for(var a=0;an?(r.splice(0,n),process.nextTick(function(){t.apply(null,i)})):delete Za[e]}})}function Kk(e){for(var t=e.length,r=[],n=0;n{OS.exports=yi;var Wk=$h(),NS=uu(),I$=NS.Minimatch,Qk=dS(),Yk=require("events").EventEmitter,a0=require("path"),s0=require("assert"),Ja=lu(),u0=xS(),vi=Zh(),Xk=vi.setopts,o0=vi.ownProp,c0=RS(),b$=require("util"),zk=vi.childrenIgnored,Zk=vi.isIgnored,Jk=i0();function yi(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return u0(e,t)}return new Ge(e,t,r)}yi.sync=u0;var e4=yi.GlobSync=u0.GlobSync;yi.glob=yi;function t4(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}yi.hasMagic=function(e,t){var r=t4({},t);r.noprocess=!0;var n=new Ge(e,r),i=n.minimatch.set;if(!e)return!1;if(i.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&o0(this.cache,r)){var i=this.cache[r];if(Array.isArray(i)&&(i="DIR"),!n||i==="DIR")return t(null,i);if(n&&i==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return n&&o==="FILE"?t():t(null,o,s)}var u=this,c=c0("stat\0"+r,l);c&&u.fs.lstat(r,c);function l(f,h){if(h&&h.isSymbolicLink())return u.fs.stat(r,function(p,d){p?u._stat2(e,r,null,h,t):u._stat2(e,r,p,d,t)});u._stat2(e,r,f,h,t)}};Ge.prototype._stat2=function(e,t,r,n,i){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,i();var a=e.slice(-1)==="/";if(this.statCache[t]=n,t.slice(-1)==="/"&&n&&!n.isDirectory())return i(null,!1,n);var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?i():i(null,s,n)}});var qS=S((R$,FS)=>{var Qe=require("assert"),DS=require("path"),LS=require("fs"),sa;try{sa=t0()}catch{}var n4={nosort:!0,silent:!0},l0=0,es=process.platform==="win32",kS=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||LS[r],r=r+"Sync",e[r]=e[r]||LS[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&sa===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||n4},h0=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Qe(e,"rimraf: missing path"),Qe.equal(typeof e,"string","rimraf: path should be a string"),Qe.equal(typeof r,"function","rimraf: callback function required"),Qe(t,"rimraf: invalid options argument provided"),Qe.equal(typeof t,"object","rimraf: options should be object"),kS(t);let n=0,i=null,a=0,s=u=>{i=i||u,--a===0&&r(i)},o=(u,c)=>{if(u)return r(u);if(a=c.length,a===0)return r();c.forEach(l=>{let f=h=>{if(h){if((h.code==="EBUSY"||h.code==="ENOTEMPTY"||h.code==="EPERM")&&nf0(l,t,f),n*100);if(h.code==="EMFILE"&&l0f0(l,t,f),l0++);h.code==="ENOENT"&&(h=null)}l0=0,s(h)};f0(l,t,f)})};if(t.disableGlob||!sa.hasMagic(e))return o(null,[e]);t.lstat(e,(u,c)=>{if(!u)return o(null,[e]);sa(e,t.glob,o)})},f0=(e,t,r)=>{Qe(e),Qe(t),Qe(typeof r=="function"),t.lstat(e,(n,i)=>{if(n&&n.code==="ENOENT")return r(null);if(n&&n.code==="EPERM"&&es&&BS(e,t,n,r),i&&i.isDirectory())return du(e,t,n,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return es?BS(e,t,a,r):du(e,t,a,r);if(a.code==="EISDIR")return du(e,t,a,r)}return r(a)})})},BS=(e,t,r,n)=>{Qe(e),Qe(t),Qe(typeof n=="function"),t.chmod(e,438,i=>{i?n(i.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?n(a.code==="ENOENT"?null:r):s.isDirectory()?du(e,t,r,n):t.unlink(e,n)})})},PS=(e,t,r)=>{Qe(e),Qe(t);try{t.chmodSync(e,438)}catch(i){if(i.code==="ENOENT")return;throw r}let n;try{n=t.statSync(e)}catch(i){if(i.code==="ENOENT")return;throw r}n.isDirectory()?pu(e,t,r):t.unlinkSync(e)},du=(e,t,r,n)=>{Qe(e),Qe(t),Qe(typeof n=="function"),t.rmdir(e,i=>{i&&(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")?i4(e,t,n):i&&i.code==="ENOTDIR"?n(r):n(i)})},i4=(e,t,r)=>{Qe(e),Qe(t),Qe(typeof r=="function"),t.readdir(e,(n,i)=>{if(n)return r(n);let a=i.length;if(a===0)return t.rmdir(e,r);let s;i.forEach(o=>{h0(DS.join(e,o),t,u=>{if(!s){if(u)return r(s=u);--a===0&&t.rmdir(e,r)}})})})},US=(e,t)=>{t=t||{},kS(t),Qe(e,"rimraf: missing path"),Qe.equal(typeof e,"string","rimraf: path should be a string"),Qe(t,"rimraf: missing options"),Qe.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!sa.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=sa.sync(e,t.glob)}if(r.length)for(let n=0;n{Qe(e),Qe(t);try{t.rmdirSync(e)}catch(n){if(n.code==="ENOENT")return;if(n.code==="ENOTDIR")throw r;(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")&&a4(e,t)}},a4=(e,t)=>{Qe(e),Qe(t),t.readdirSync(e).forEach(i=>US(DS.join(e,i),t));let r=es?100:1,n=0;do{let i=!0;try{let a=t.rmdirSync(e,t);return i=!1,a}finally{if(++n{"use strict";MS.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let n=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(n,r.indent.repeat(t))}});var jS=S((O$,GS)=>{"use strict";var $S=require("os"),HS=/\s+at.*(?:\(|\s)(.*)\)?/,s4=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,o4=typeof $S.homedir>"u"?"":$S.homedir();GS.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let n=r.match(HS);if(n===null||!n[1])return!0;let i=n[1];return i.includes(".app/Contents/Resources/electron.asar")||i.includes(".app/Contents/Resources/default_app.asar")?!1:!s4.test(i)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(HS,(n,i)=>n.replace(i,i.replace(o4,"~"))):r).join(` +`))});var WS=S((L$,KS)=>{"use strict";var u4=VS(),c4=jS(),l4=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),d0=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(n=>n instanceof Error?n:n!==null&&typeof n=="object"?Object.assign(new Error(n.message),n):new Error(n));let r=t.map(n=>typeof n.stack=="string"?l4(c4(n.stack)):String(n)).join(` +`);r=` +`+u4(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};KS.exports=d0});var YS=S((B$,QS)=>{"use strict";var f4=WS();QS.exports=async(e,t,{concurrency:r=1/0,stopOnError:n=!0}={})=>new Promise((i,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],u=e[Symbol.iterator](),c=!1,l=!1,f=0,h=0,p=()=>{if(c)return;let d=u.next(),m=h;if(h++,d.done){l=!0,f===0&&(!n&&o.length!==0?a(new f4(o)):i(s));return}f++,(async()=>{try{let E=await d.value;s[m]=await t(E,m),f--,p()}catch(E){n?(c=!0,a(E)):(o.push(E),f--,p())}})()};for(let d=0;d{"use strict";var{promisify:h4}=require("util"),XS=require("path"),zS=T1(),d4=Dl(),p4=Ih(),_r=k1(),g4=F1(),y4=M1(),ZS=qS(),v4=YS(),m4=h4(ZS),JS={glob:!1,unlink:_r.unlink,unlinkSync:_r.unlinkSync,chmod:_r.chmod,chmodSync:_r.chmodSync,stat:_r.stat,statSync:_r.statSync,lstat:_r.lstat,lstatSync:_r.lstatSync,rmdir:_r.rmdir,rmdirSync:_r.rmdirSync,readdir:_r.readdir,readdirSync:_r.readdirSync};function eC(e,t){if(g4(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!y4(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function tC(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&d4(t)===!1?p4(t):t),e}p0.exports=async(e,{force:t,dryRun:r,cwd:n=process.cwd(),onProgress:i=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...a},e=tC(e);let s=(await zS(e,a)).sort((l,f)=>f.localeCompare(l));s.length===0&&i({totalCount:0,deletedCount:0,percent:1});let o=0,c=await v4(s,async l=>(l=XS.resolve(n,l),t||eC(l,n),r||await m4(l,JS),o+=1,i({totalCount:s.length,deletedCount:o,percent:o/s.length}),l),a);return c.sort((l,f)=>l.localeCompare(f)),c};p0.exports.sync=(e,{force:t,dryRun:r,cwd:n=process.cwd(),...i}={})=>{i={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:n,...i},e=tC(e);let s=zS.sync(e,i).sort((o,u)=>u.localeCompare(o)).map(o=>(o=XS.resolve(n,o),t||eC(o,n),r||ZS.sync(o,JS),o));return s.sort((o,u)=>o.localeCompare(u)),s}});var iC=S((D$,nC)=>{"use strict";nC.exports=function(t,r,n,i){var a=0,s=0,o=t.length-1,u=!1,c,l,f;if(typeof r=="number"?(c=r,f=n,l=i||function(){}):(f=r,l=n||function(){},c=t.length),!t.length)return l();var h=f.length,p=function(){return!u&&a{"use strict";var aC=require("fs"),E4=require("path"),S4=iC();function sC(e,t,r,n){let i,a;n?(i=n,a=r):(i=r,a=null),aC.lstat(t,function(o,u){let c=o?0:u.size||0;if(u){if(e.has(u.ino))return i(null,0);e.add(u.ino)}!o&&u.isDirectory()?aC.readdir(t,(l,f)=>{if(l)return i(l);S4(f,5e3,(h,p)=>{sC(e,E4.join(t,h),a,(d,m)=>{d||(c+=m),p(d)})},h=>{i(h,c)})}):(a&&a.test(t)&&(c=0),i(o,c))})}oC.exports=(...e)=>(e.unshift(new Set),sC(...e))});var oa=S((U$,mi)=>{"use strict";function cC(e){return typeof e>"u"||e===null}function C4(e){return typeof e=="object"&&e!==null}function _4(e){return Array.isArray(e)?e:cC(e)?[]:[e]}function x4(e,t){var r,n,i,a;if(t)for(a=Object.keys(t),r=0,n=a.length;r{"use strict";function lC(e,t){var r="",n=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),n+" "+r):n}function ts(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=lC(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}ts.prototype=Object.create(Error.prototype);ts.prototype.constructor=ts;ts.prototype.toString=function(t){return this.name+": "+lC(this,t)};fC.exports=ts});var dC=S((q$,hC)=>{"use strict";var rs=oa();function g0(e,t,r,n,i){var a="",s="",o=Math.floor(i/2)-1;return n-t>o&&(a=" ... ",t=n-o+a.length),r-n>o&&(s=" ...",r=n+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:n-t+a.length}}function y0(e,t){return rs.repeat(" ",t-e.length)+e}function I4(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,n=[0],i=[],a,s=-1;a=r.exec(e.buffer);)i.push(a.index),n.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=n.length-2);s<0&&(s=n.length-1);var o="",u,c,l=Math.min(e.line+t.linesAfter,i.length).toString().length,f=t.maxLength-(t.indent+l+3);for(u=1;u<=t.linesBefore&&!(s-u<0);u++)c=g0(e.buffer,n[s-u],i[s-u],e.position-(n[s]-n[s-u]),f),o=rs.repeat(" ",t.indent)+y0((e.line-u+1).toString(),l)+" | "+c.str+` +`+o;for(c=g0(e.buffer,n[s],i[s],e.position,f),o+=rs.repeat(" ",t.indent)+y0((e.line+1).toString(),l)+" | "+c.str+` +`,o+=rs.repeat("-",t.indent+l+3+c.pos)+`^ +`,u=1;u<=t.linesAfter&&!(s+u>=i.length);u++)c=g0(e.buffer,n[s+u],i[s+u],e.position-(n[s]-n[s+u]),f),o+=rs.repeat(" ",t.indent)+y0((e.line+u+1).toString(),l)+" | "+c.str+` +`;return o.replace(/\n$/,"")}hC.exports=I4});var Rt=S((M$,gC)=>{"use strict";var pC=ua(),b4=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],w4=["scalar","sequence","mapping"];function R4(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(n){t[String(n)]=r})}),t}function N4(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(b4.indexOf(r)===-1)throw new pC('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=R4(t.styleAliases||null),w4.indexOf(this.kind)===-1)throw new pC('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}gC.exports=N4});var E0=S((V$,vC)=>{"use strict";var ns=ua(),v0=Rt();function yC(e,t){var r=[];return e[t].forEach(function(n){var i=r.length;r.forEach(function(a,s){a.tag===n.tag&&a.kind===n.kind&&a.multi===n.multi&&(i=s)}),r[i]=n}),r}function O4(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function n(i){i.multi?(e.multi[i.kind].push(i),e.multi.fallback.push(i)):e[i.kind][i.tag]=e.fallback[i.tag]=i}for(t=0,r=arguments.length;t{"use strict";var L4=Rt();mC.exports=new L4("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var C0=S((H$,EC)=>{"use strict";var B4=Rt();EC.exports=new B4("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var _0=S((G$,SC)=>{"use strict";var P4=Rt();SC.exports=new P4("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var x0=S((j$,CC)=>{"use strict";var D4=E0();CC.exports=new D4({explicit:[S0(),C0(),_0()]})});var A0=S((K$,_C)=>{"use strict";var k4=Rt();function U4(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function F4(){return null}function q4(e){return e===null}_C.exports=new k4("tag:yaml.org,2002:null",{kind:"scalar",resolve:U4,construct:F4,predicate:q4,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var T0=S((W$,xC)=>{"use strict";var M4=Rt();function V4(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 $4(e){return e==="true"||e==="True"||e==="TRUE"}function H4(e){return Object.prototype.toString.call(e)==="[object Boolean]"}xC.exports=new M4("tag:yaml.org,2002:bool",{kind:"scalar",resolve:V4,construct:$4,predicate:H4,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 I0=S((Q$,AC)=>{"use strict";var G4=oa(),j4=Rt();function K4(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function W4(e){return 48<=e&&e<=55}function Q4(e){return 48<=e&&e<=57}function Y4(e){if(e===null)return!1;var t=e.length,r=0,n=!1,i;if(!t)return!1;if(i=e[r],(i==="-"||i==="+")&&(i=e[++r]),i==="0"){if(r+1===t)return!0;if(i=e[++r],i==="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 b0=S((Y$,IC)=>{"use strict";var TC=oa(),Z4=Rt(),J4=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function e3(e){return!(e===null||!J4.test(e)||e[e.length-1]==="_")}function t3(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 r3=/^[-+]?[0-9]+e/;function n3(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(TC.isNegativeZero(e))return"-0.0";return r=e.toString(10),r3.test(r)?r.replace("e",".e"):r}function i3(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||TC.isNegativeZero(e))}IC.exports=new Z4("tag:yaml.org,2002:float",{kind:"scalar",resolve:e3,construct:t3,predicate:i3,represent:n3,defaultStyle:"lowercase"})});var w0=S((X$,bC)=>{"use strict";bC.exports=x0().extend({implicit:[A0(),T0(),I0(),b0()]})});var R0=S((z$,wC)=>{"use strict";wC.exports=w0()});var N0=S((Z$,OC)=>{"use strict";var a3=Rt(),RC=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),NC=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 s3(e){return e===null?!1:RC.exec(e)!==null||NC.exec(e)!==null}function o3(e){var t,r,n,i,a,s,o,u=0,c=null,l,f,h;if(t=RC.exec(e),t===null&&(t=NC.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],n=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(r,n,i));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(u=t[7].slice(0,3);u.length<3;)u+="0";u=+u}return t[9]&&(l=+t[10],f=+(t[11]||0),c=(l*60+f)*6e4,t[9]==="-"&&(c=-c)),h=new Date(Date.UTC(r,n,i,a,s,o,u)),c&&h.setTime(h.getTime()-c),h}function u3(e){return e.toISOString()}OC.exports=new a3("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:s3,construct:o3,instanceOf:Date,represent:u3})});var O0=S((J$,LC)=>{"use strict";var c3=Rt();function l3(e){return e==="<<"||e===null}LC.exports=new c3("tag:yaml.org,2002:merge",{kind:"scalar",resolve:l3})});var B0=S((eH,BC)=>{"use strict";var f3=Rt(),L0=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function h3(e){if(e===null)return!1;var t,r,n=0,i=e.length,a=L0;for(r=0;r64)){if(t<0)return!1;n+=6}return n%8===0}function d3(e){var t,r,n=e.replace(/[\r\n=]/g,""),i=n.length,a=L0,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(n.charAt(t));return r=i%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function p3(e){var t="",r=0,n,i,a=e.length,s=L0;for(n=0;n>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[n];return i=a%3,i===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):i===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):i===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function g3(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}BC.exports=new f3("tag:yaml.org,2002:binary",{kind:"scalar",resolve:h3,construct:d3,predicate:g3,represent:p3})});var P0=S((tH,PC)=>{"use strict";var y3=Rt(),v3=Object.prototype.hasOwnProperty,m3=Object.prototype.toString;function E3(e){if(e===null)return!0;var t=[],r,n,i,a,s,o=e;for(r=0,n=o.length;r{"use strict";var C3=Rt(),_3=Object.prototype.toString;function x3(e){if(e===null)return!0;var t,r,n,i,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var T3=Rt(),I3=Object.prototype.hasOwnProperty;function b3(e){if(e===null)return!0;var t,r=e;for(t in r)if(I3.call(r,t)&&r[t]!==null)return!1;return!0}function w3(e){return e!==null?e:{}}kC.exports=new T3("tag:yaml.org,2002:set",{kind:"mapping",resolve:b3,construct:w3})});var gu=S((iH,UC)=>{"use strict";UC.exports=R0().extend({implicit:[N0(),O0()],explicit:[B0(),P0(),D0(),k0()]})});var JC=S((aH,M0)=>{"use strict";var Si=oa(),GC=ua(),R3=dC(),N3=gu(),jn=Object.prototype.hasOwnProperty,yu=1,jC=2,KC=3,vu=4,U0=1,O3=2,FC=3,L3=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,B3=/[\x85\u2028\u2029]/,P3=/[,\[\]\{\}]/,WC=/^(?:!|!!|![a-z\-]+!)$/i,QC=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function qC(e){return Object.prototype.toString.call(e)}function en(e){return e===10||e===13}function Ci(e){return e===9||e===32}function Zt(e){return e===9||e===32||e===10||e===13}function ca(e){return e===44||e===91||e===93||e===123||e===125}function D3(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function k3(e){return e===120?2:e===117?4:e===85?8:0}function U3(e){return 48<=e&&e<=57?e-48:-1}function MC(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 F3(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var YC=new Array(256),XC=new Array(256);for(Ei=0;Ei<256;Ei++)YC[Ei]=MC(Ei)?1:0,XC[Ei]=MC(Ei);var Ei;function q3(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||N3,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 zC(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=R3(r),new GC(t,r)}function oe(e,t){throw zC(e,t)}function mu(e,t){e.onWarning&&e.onWarning.call(null,zC(e,t))}var VC={YAML:function(t,r,n){var i,a,s;t.version!==null&&oe(t,"duplication of %YAML directive"),n.length!==1&&oe(t,"YAML directive accepts exactly one argument"),i=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),i===null&&oe(t,"ill-formed argument of the YAML directive"),a=parseInt(i[1],10),s=parseInt(i[2],10),a!==1&&oe(t,"unacceptable YAML version of the document"),t.version=n[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&mu(t,"unsupported YAML version of the document")},TAG:function(t,r,n){var i,a;n.length!==2&&oe(t,"TAG directive accepts exactly two arguments"),i=n[0],a=n[1],WC.test(i)||oe(t,"ill-formed tag handle (first argument) of the TAG directive"),jn.call(t.tagMap,i)&&oe(t,'there is a previously declared suffix for "'+i+'" tag handle'),QC.test(a)||oe(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{oe(t,"tag prefix is malformed: "+a)}t.tagMap[i]=a}};function Gn(e,t,r,n){var i,a,s,o;if(t1&&(e.result+=Si.repeat(` +`,t-1))}function M3(e,t,r){var n,i,a,s,o,u,c,l,f=e.kind,h=e.result,p;if(p=e.input.charCodeAt(e.position),Zt(p)||ca(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(i=e.input.charCodeAt(e.position+1),Zt(i)||r&&ca(i)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;p!==0;){if(p===58){if(i=e.input.charCodeAt(e.position+1),Zt(i)||r&&ca(i))break}else if(p===35){if(n=e.input.charCodeAt(e.position-1),Zt(n))break}else{if(e.position===e.lineStart&&Eu(e)||r&&ca(p))break;if(en(p))if(u=e.line,c=e.lineStart,l=e.lineIndent,dt(e,!1,-1),e.lineIndent>=t){o=!0,p=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=u,e.lineStart=c,e.lineIndent=l;break}}o&&(Gn(e,a,s,!1),q0(e,e.line-u),a=s=e.position,o=!1),Ci(p)||(s=e.position+1),p=e.input.charCodeAt(++e.position)}return Gn(e,a,s,!1),e.result?!0:(e.kind=f,e.result=h,!1)}function V3(e,t){var r,n,i;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,n=i=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(Gn(e,n,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)n=e.position,e.position++,i=e.position;else return!0;else en(r)?(Gn(e,n,i,!0),q0(e,dt(e,!1,t)),n=i=e.position):e.position===e.lineStart&&Eu(e)?oe(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);oe(e,"unexpected end of the stream within a single quoted scalar")}function $3(e,t){var r,n,i,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=n=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return Gn(e,r,e.position,!0),e.position++,!0;if(o===92){if(Gn(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),en(o))dt(e,!1,t);else if(o<256&&YC[o])e.result+=XC[o],e.position++;else if((s=k3(o))>0){for(i=s,a=0;i>0;i--)o=e.input.charCodeAt(++e.position),(s=D3(o))>=0?a=(a<<4)+s:oe(e,"expected hexadecimal character");e.result+=F3(a),e.position++}else oe(e,"unknown escape sequence");r=n=e.position}else en(o)?(Gn(e,r,n,!0),q0(e,dt(e,!1,t)),r=n=e.position):e.position===e.lineStart&&Eu(e)?oe(e,"unexpected end of the document within a double quoted scalar"):(e.position++,n=e.position)}oe(e,"unexpected end of the stream within a double quoted scalar")}function H3(e,t){var r=!0,n,i,a,s=e.tag,o,u=e.anchor,c,l,f,h,p,d=Object.create(null),m,E,C,T;if(T=e.input.charCodeAt(e.position),T===91)l=93,p=!1,o=[];else if(T===123)l=125,p=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),T=e.input.charCodeAt(++e.position);T!==0;){if(dt(e,!0,t),T=e.input.charCodeAt(e.position),T===l)return e.position++,e.tag=s,e.anchor=u,e.kind=p?"mapping":"sequence",e.result=o,!0;r?T===44&&oe(e,"expected the node content, but found ','"):oe(e,"missed comma between flow collection entries"),E=m=C=null,f=h=!1,T===63&&(c=e.input.charCodeAt(e.position+1),Zt(c)&&(f=h=!0,e.position++,dt(e,!0,t))),n=e.line,i=e.lineStart,a=e.position,fa(e,t,yu,!1,!0),E=e.tag,m=e.result,dt(e,!0,t),T=e.input.charCodeAt(e.position),(h||e.line===n)&&T===58&&(f=!0,T=e.input.charCodeAt(++e.position),dt(e,!0,t),fa(e,t,yu,!1,!0),C=e.result),p?la(e,o,d,E,m,C,n,i,a):f?o.push(la(e,null,d,E,m,C,n,i,a)):o.push(m),dt(e,!0,t),T=e.input.charCodeAt(e.position),T===44?(r=!0,T=e.input.charCodeAt(++e.position)):r=!1}oe(e,"unexpected end of the stream within a flow collection")}function G3(e,t){var r,n,i=U0,a=!1,s=!1,o=t,u=0,c=!1,l,f;if(f=e.input.charCodeAt(e.position),f===124)n=!1;else if(f===62)n=!0;else return!1;for(e.kind="scalar",e.result="";f!==0;)if(f=e.input.charCodeAt(++e.position),f===43||f===45)U0===i?i=f===43?FC:O3:oe(e,"repeat of a chomping mode identifier");else if((l=U3(f))>=0)l===0?oe(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?oe(e,"repeat of an indentation width identifier"):(o=t+l-1,s=!0);else break;if(Ci(f)){do f=e.input.charCodeAt(++e.position);while(Ci(f));if(f===35)do f=e.input.charCodeAt(++e.position);while(!en(f)&&f!==0)}for(;f!==0;){for(F0(e),e.lineIndent=0,f=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),en(f)){u++;continue}if(e.lineIndentt)&&u!==0)oe(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(E&&(s=e.line,o=e.lineStart,u=e.position),fa(e,t,vu,!0,i)&&(E?d=e.result:m=e.result),E||(la(e,f,h,p,d,m,s,o,u),p=d=m=null),dt(e,!0,-1),T=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&T!==0)oe(e,"bad indentation of a mapping entry");else if(e.lineIndentt?u=1:e.lineIndent===t?u=0:e.lineIndentt?u=1:e.lineIndent===t?u=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),f=0,h=e.implicitTypes.length;f"),e.result!==null&&d.kind!==e.kind&&oe(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+d.kind+'", not "'+e.kind+'"'),d.resolve(e.result,e.tag)?(e.result=d.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):oe(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||l}function Y3(e){var t=e.position,r,n,i,a=!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&&(dt(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!Zt(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(r,e.position),i=[],n.length<1&&oe(e,"directive name must not be less than one character in length");s!==0;){for(;Ci(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!en(s));break}if(en(s))break;for(r=e.position;s!==0&&!Zt(s);)s=e.input.charCodeAt(++e.position);i.push(e.input.slice(r,e.position))}s!==0&&F0(e),jn.call(VC,n)?VC[n](e,n,i):mu(e,'unknown document directive "'+n+'"')}if(dt(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,dt(e,!0,-1)):a&&oe(e,"directives end mark is expected"),fa(e,e.lineIndent-1,vu,!1,!0),dt(e,!0,-1),e.checkLineBreaks&&B3.test(e.input.slice(t,e.position))&&mu(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&Eu(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,dt(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var n=ZC(e,r);if(typeof t!="function")return n;for(var i=0,a=n.length;i{"use strict";var _u=oa(),us=ua(),Z3=gu(),u_=Object.prototype.toString,c_=Object.prototype.hasOwnProperty,j0=65279,J3=9,as=10,eU=13,tU=32,rU=33,nU=34,V0=35,iU=37,aU=38,sU=39,oU=42,l_=44,uU=45,Su=58,cU=61,lU=62,fU=63,hU=64,f_=91,h_=93,dU=96,d_=123,pU=124,p_=125,Nt={};Nt[0]="\\0";Nt[7]="\\a";Nt[8]="\\b";Nt[9]="\\t";Nt[10]="\\n";Nt[11]="\\v";Nt[12]="\\f";Nt[13]="\\r";Nt[27]="\\e";Nt[34]='\\"';Nt[92]="\\\\";Nt[133]="\\N";Nt[160]="\\_";Nt[8232]="\\L";Nt[8233]="\\P";var gU=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],yU=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function vU(e,t){var r,n,i,a,s,o,u;if(t===null)return{};for(r={},n=Object.keys(t),i=0,a=n.length;i=55296&&r<=56319&&t+1=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function g_(e){var t=/^\n* /;return t.test(e)}var y_=1,H0=2,v_=3,m_=4,ha=5;function AU(e,t,r,n,i,a,s,o){var u,c=0,l=null,f=!1,h=!1,p=n!==-1,d=-1,m=_U(is(e,0))&&xU(is(e,e.length-1));if(t||s)for(u=0;u=65536?u+=2:u++){if(c=is(e,u),!os(c))return ha;m=m&&r_(c,l,o),l=c}else{for(u=0;u=65536?u+=2:u++){if(c=is(e,u),c===as)f=!0,p&&(h=h||u-d-1>n&&e[d+1]!==" ",d=u);else if(!os(c))return ha;m=m&&r_(c,l,o),l=c}h=h||p&&u-d-1>n&&e[d+1]!==" "}return!f&&!h?m&&!s&&!i(e)?y_:a===ss?ha:H0:r>9&&g_(e)?ha:s?a===ss?ha:H0:h?m_:v_}function TU(e,t,r,n,i){e.dump=function(){if(t.length===0)return e.quotingType===ss?'""':"''";if(!e.noCompatMode&&(gU.indexOf(t)!==-1||yU.test(t)))return e.quotingType===ss?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=n||e.flowLevel>-1&&r>=e.flowLevel;function u(c){return CU(e,c)}switch(AU(t,o,e.indent,s,u,e.quotingType,e.forceQuotes&&!n,i)){case y_:return t;case H0:return"'"+t.replace(/'/g,"''")+"'";case v_:return"|"+n_(t,e.indent)+i_(e_(t,a));case m_:return">"+n_(t,e.indent)+i_(e_(IU(t,s),a));case ha:return'"'+bU(t,s)+'"';default:throw new us("impossible error: invalid scalar style")}}()}function n_(e,t){var r=g_(e)?String(t):"",n=e[e.length-1]===` +`,i=n&&(e[e.length-2]===` +`||e===` +`),a=i?"+":n?"":"-";return r+a+` +`}function i_(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function IU(e,t){for(var r=/(\n+)([^\n]*)/g,n=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,a_(e.slice(0,c),t)}(),i=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],u=s[2];a=u[0]===" ",n+=o+(!i&&!a&&u!==""?` +`:"")+a_(u,t),i=a}return n}function a_(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,n,i=0,a,s=0,o=0,u="";n=r.exec(e);)o=n.index,o-i>t&&(a=s>i?s:o,u+=` +`+e.slice(i,a),i=a+1),s=o;return u+=` +`,e.length-i>t&&s>i?u+=e.slice(i,s)+` +`+e.slice(s+1):u+=e.slice(i),u.slice(1)}function bU(e){for(var t="",r=0,n,i=0;i=65536?i+=2:i++)r=is(e,i),n=Nt[r],!n&&os(r)?(t+=e[i],r>=65536&&(t+=e[i+1])):t+=n||mU(r);return t}function wU(e,t,r){var n="",i=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&gn(e,t,null,!1,!1))&&(n!==""&&(n+=","+(e.condenseFlow?"":" ")),n+=e.dump);e.tag=i,e.dump="["+n+"]"}function s_(e,t,r,n){var i="",a=e.tag,s,o,u;for(s=0,o=r.length;s"u"&&gn(e,t+1,null,!0,!0,!1,!0))&&((!n||i!=="")&&(i+=$0(e,t)),e.dump&&as===e.dump.charCodeAt(0)?i+="-":i+="- ",i+=e.dump);e.tag=a,e.dump=i||"[]"}function RU(e,t,r){var n="",i=e.tag,a=Object.keys(r),s,o,u,c,l;for(s=0,o=a.length;s1024&&(l+="? "),l+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),gn(e,t,c,!1,!1)&&(l+=e.dump,n+=l));e.tag=i,e.dump="{"+n+"}"}function NU(e,t,r,n){var i="",a=e.tag,s=Object.keys(r),o,u,c,l,f,h;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new us("sortKeys must be a boolean or a function");for(o=0,u=s.length;o1024,f&&(e.dump&&as===e.dump.charCodeAt(0)?h+="?":h+="? "),h+=e.dump,f&&(h+=$0(e,t)),gn(e,t+1,l,!0,f)&&(e.dump&&as===e.dump.charCodeAt(0)?h+=":":h+=": ",h+=e.dump,i+=h));e.tag=a,e.dump=i||"{}"}function o_(e,t,r){var n,i,a,s,o,u;for(i=r?e.explicitTypes:e.implicitTypes,a=0,s=i.length;a tag resolver accepts not "'+u+'" style');e.dump=n}return!0}return!1}function gn(e,t,r,n,i,a,s){e.tag=null,e.dump=r,o_(e,r,!1)||o_(e,r,!0);var o=u_.call(e.dump),u=n,c;n&&(n=e.flowLevel<0||e.flowLevel>t);var l=o==="[object Object]"||o==="[object Array]",f,h;if(l&&(f=e.duplicates.indexOf(r),h=f!==-1),(e.tag!==null&&e.tag!=="?"||h||e.indent!==2&&t>0)&&(i=!1),h&&e.usedDuplicates[f])e.dump="*ref_"+f;else{if(l&&h&&!e.usedDuplicates[f]&&(e.usedDuplicates[f]=!0),o==="[object Object]")n&&Object.keys(e.dump).length!==0?(NU(e,t,e.dump,i),h&&(e.dump="&ref_"+f+e.dump)):(RU(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object Array]")n&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?s_(e,t-1,e.dump,i):s_(e,t,e.dump,i),h&&(e.dump="&ref_"+f+e.dump)):(wU(e,t,e.dump),h&&(e.dump="&ref_"+f+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&TU(e,e.dump,t,a,u);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new us("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function OU(e,t){var r=[],n=[],i,a;for(G0(e,r,n),i=0,a=n.length;i{"use strict";var C_=JC(),BU=S_();function K0(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.")}}Mt.exports.Type=Rt();Mt.exports.Schema=E0();Mt.exports.FAILSAFE_SCHEMA=x0();Mt.exports.JSON_SCHEMA=w0();Mt.exports.CORE_SCHEMA=R0();Mt.exports.DEFAULT_SCHEMA=gu();Mt.exports.load=C_.load;Mt.exports.loadAll=C_.loadAll;Mt.exports.dump=BU.dump;Mt.exports.YAMLException=ua();Mt.exports.types={binary:B0(),float:b0(),map:_0(),null:A0(),pairs:D0(),set:k0(),timestamp:N0(),bool:T0(),int:I0(),merge:O0(),omap:P0(),seq:C0(),str:S0()};Mt.exports.safeLoad=K0("safeLoad","load");Mt.exports.safeLoadAll=K0("safeLoadAll","loadAll");Mt.exports.safeDump=K0("safeDump","dump")});var cs=S((uH,x_)=>{var PU="2.0.0",DU=Number.MAX_SAFE_INTEGER||9007199254740991,kU=16,UU=250,FU=["major","premajor","minor","preminor","patch","prepatch","prerelease"];x_.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:kU,MAX_SAFE_BUILD_LENGTH:UU,MAX_SAFE_INTEGER:DU,RELEASE_TYPES:FU,SEMVER_SPEC_VERSION:PU,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ls=S((cH,A_)=>{var qU=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};A_.exports=qU});var da=S((yn,T_)=>{var{MAX_SAFE_COMPONENT_LENGTH:W0,MAX_SAFE_BUILD_LENGTH:MU,MAX_LENGTH:VU}=cs(),$U=ls();yn=T_.exports={};var HU=yn.re=[],GU=yn.safeRe=[],J=yn.src=[],ee=yn.t={},jU=0,Q0="[a-zA-Z0-9-]",KU=[["\\s",1],["\\d",VU],[Q0,MU]],WU=e=>{for(let[t,r]of KU)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},ve=(e,t,r)=>{let n=WU(t),i=jU++;$U(e,i,t),ee[e]=i,J[i]=t,HU[i]=new RegExp(t,r?"g":void 0),GU[i]=new RegExp(n,r?"g":void 0)};ve("NUMERICIDENTIFIER","0|[1-9]\\d*");ve("NUMERICIDENTIFIERLOOSE","\\d+");ve("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Q0}*`);ve("MAINVERSION",`(${J[ee.NUMERICIDENTIFIER]})\\.(${J[ee.NUMERICIDENTIFIER]})\\.(${J[ee.NUMERICIDENTIFIER]})`);ve("MAINVERSIONLOOSE",`(${J[ee.NUMERICIDENTIFIERLOOSE]})\\.(${J[ee.NUMERICIDENTIFIERLOOSE]})\\.(${J[ee.NUMERICIDENTIFIERLOOSE]})`);ve("PRERELEASEIDENTIFIER",`(?:${J[ee.NUMERICIDENTIFIER]}|${J[ee.NONNUMERICIDENTIFIER]})`);ve("PRERELEASEIDENTIFIERLOOSE",`(?:${J[ee.NUMERICIDENTIFIERLOOSE]}|${J[ee.NONNUMERICIDENTIFIER]})`);ve("PRERELEASE",`(?:-(${J[ee.PRERELEASEIDENTIFIER]}(?:\\.${J[ee.PRERELEASEIDENTIFIER]})*))`);ve("PRERELEASELOOSE",`(?:-?(${J[ee.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${J[ee.PRERELEASEIDENTIFIERLOOSE]})*))`);ve("BUILDIDENTIFIER",`${Q0}+`);ve("BUILD",`(?:\\+(${J[ee.BUILDIDENTIFIER]}(?:\\.${J[ee.BUILDIDENTIFIER]})*))`);ve("FULLPLAIN",`v?${J[ee.MAINVERSION]}${J[ee.PRERELEASE]}?${J[ee.BUILD]}?`);ve("FULL",`^${J[ee.FULLPLAIN]}$`);ve("LOOSEPLAIN",`[v=\\s]*${J[ee.MAINVERSIONLOOSE]}${J[ee.PRERELEASELOOSE]}?${J[ee.BUILD]}?`);ve("LOOSE",`^${J[ee.LOOSEPLAIN]}$`);ve("GTLT","((?:<|>)?=?)");ve("XRANGEIDENTIFIERLOOSE",`${J[ee.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ve("XRANGEIDENTIFIER",`${J[ee.NUMERICIDENTIFIER]}|x|X|\\*`);ve("XRANGEPLAIN",`[v=\\s]*(${J[ee.XRANGEIDENTIFIER]})(?:\\.(${J[ee.XRANGEIDENTIFIER]})(?:\\.(${J[ee.XRANGEIDENTIFIER]})(?:${J[ee.PRERELEASE]})?${J[ee.BUILD]}?)?)?`);ve("XRANGEPLAINLOOSE",`[v=\\s]*(${J[ee.XRANGEIDENTIFIERLOOSE]})(?:\\.(${J[ee.XRANGEIDENTIFIERLOOSE]})(?:\\.(${J[ee.XRANGEIDENTIFIERLOOSE]})(?:${J[ee.PRERELEASELOOSE]})?${J[ee.BUILD]}?)?)?`);ve("XRANGE",`^${J[ee.GTLT]}\\s*${J[ee.XRANGEPLAIN]}$`);ve("XRANGELOOSE",`^${J[ee.GTLT]}\\s*${J[ee.XRANGEPLAINLOOSE]}$`);ve("COERCEPLAIN",`(^|[^\\d])(\\d{1,${W0}})(?:\\.(\\d{1,${W0}}))?(?:\\.(\\d{1,${W0}}))?`);ve("COERCE",`${J[ee.COERCEPLAIN]}(?:$|[^\\d])`);ve("COERCEFULL",J[ee.COERCEPLAIN]+`(?:${J[ee.PRERELEASE]})?(?:${J[ee.BUILD]})?(?:$|[^\\d])`);ve("COERCERTL",J[ee.COERCE],!0);ve("COERCERTLFULL",J[ee.COERCEFULL],!0);ve("LONETILDE","(?:~>?)");ve("TILDETRIM",`(\\s*)${J[ee.LONETILDE]}\\s+`,!0);yn.tildeTrimReplace="$1~";ve("TILDE",`^${J[ee.LONETILDE]}${J[ee.XRANGEPLAIN]}$`);ve("TILDELOOSE",`^${J[ee.LONETILDE]}${J[ee.XRANGEPLAINLOOSE]}$`);ve("LONECARET","(?:\\^)");ve("CARETTRIM",`(\\s*)${J[ee.LONECARET]}\\s+`,!0);yn.caretTrimReplace="$1^";ve("CARET",`^${J[ee.LONECARET]}${J[ee.XRANGEPLAIN]}$`);ve("CARETLOOSE",`^${J[ee.LONECARET]}${J[ee.XRANGEPLAINLOOSE]}$`);ve("COMPARATORLOOSE",`^${J[ee.GTLT]}\\s*(${J[ee.LOOSEPLAIN]})$|^$`);ve("COMPARATOR",`^${J[ee.GTLT]}\\s*(${J[ee.FULLPLAIN]})$|^$`);ve("COMPARATORTRIM",`(\\s*)${J[ee.GTLT]}\\s*(${J[ee.LOOSEPLAIN]}|${J[ee.XRANGEPLAIN]})`,!0);yn.comparatorTrimReplace="$1$2$3";ve("HYPHENRANGE",`^\\s*(${J[ee.XRANGEPLAIN]})\\s+-\\s+(${J[ee.XRANGEPLAIN]})\\s*$`);ve("HYPHENRANGELOOSE",`^\\s*(${J[ee.XRANGEPLAINLOOSE]})\\s+-\\s+(${J[ee.XRANGEPLAINLOOSE]})\\s*$`);ve("STAR","(<|>)?=?\\s*\\*");ve("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ve("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var xu=S((lH,I_)=>{var QU=Object.freeze({loose:!0}),YU=Object.freeze({}),XU=e=>e?typeof e!="object"?QU:e:YU;I_.exports=XU});var Y0=S((fH,R_)=>{var b_=/^[0-9]+$/,w_=(e,t)=>{let r=b_.test(e),n=b_.test(t);return r&&n&&(e=+e,t=+t),e===t?0:r&&!n?-1:n&&!r?1:ew_(t,e);R_.exports={compareIdentifiers:w_,rcompareIdentifiers:zU}});var Ot=S((hH,B_)=>{var Au=ls(),{MAX_LENGTH:N_,MAX_SAFE_INTEGER:Tu}=cs(),{safeRe:O_,t:L_}=da(),ZU=xu(),{compareIdentifiers:pa}=Y0(),X0=class e{constructor(t,r){if(r=ZU(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>N_)throw new TypeError(`version is longer than ${N_} characters`);Au("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let n=t.trim().match(r.loose?O_[L_.LOOSE]:O_[L_.FULL]);if(!n)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>Tu||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Tu||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Tu||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let a=+i;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&n===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(r){let a=[r,i];n===!1&&(a=[r]),pa(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};B_.exports=X0});var _i=S((dH,D_)=>{var P_=Ot(),JU=(e,t,r=!1)=>{if(e instanceof P_)return e;try{return new P_(e,t)}catch(n){if(!r)return null;throw n}};D_.exports=JU});var U_=S((pH,k_)=>{var e5=_i(),t5=(e,t)=>{let r=e5(e,t);return r?r.version:null};k_.exports=t5});var q_=S((gH,F_)=>{var r5=_i(),n5=(e,t)=>{let r=r5(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};F_.exports=n5});var $_=S((yH,V_)=>{var M_=Ot(),i5=(e,t,r,n,i)=>{typeof r=="string"&&(i=n,n=r,r=void 0);try{return new M_(e instanceof M_?e.version:e,r).inc(t,n,i).version}catch{return null}};V_.exports=i5});var j_=S((vH,G_)=>{var H_=_i(),a5=(e,t)=>{let r=H_(e,null,!0),n=H_(t,null,!0),i=r.compare(n);if(i===0)return null;let a=i>0,s=a?r:n,o=a?n:r,u=!!s.prerelease.length;if(!!o.prerelease.length&&!u)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let l=u?"pre":"";return r.major!==n.major?l+"major":r.minor!==n.minor?l+"minor":r.patch!==n.patch?l+"patch":"prerelease"};G_.exports=a5});var W_=S((mH,K_)=>{var s5=Ot(),o5=(e,t)=>new s5(e,t).major;K_.exports=o5});var Y_=S((EH,Q_)=>{var u5=Ot(),c5=(e,t)=>new u5(e,t).minor;Q_.exports=c5});var z_=S((SH,X_)=>{var l5=Ot(),f5=(e,t)=>new l5(e,t).patch;X_.exports=f5});var J_=S((CH,Z_)=>{var h5=_i(),d5=(e,t)=>{let r=h5(e,t);return r&&r.prerelease.length?r.prerelease:null};Z_.exports=d5});var xr=S((_H,tx)=>{var ex=Ot(),p5=(e,t,r)=>new ex(e,r).compare(new ex(t,r));tx.exports=p5});var nx=S((xH,rx)=>{var g5=xr(),y5=(e,t,r)=>g5(t,e,r);rx.exports=y5});var ax=S((AH,ix)=>{var v5=xr(),m5=(e,t)=>v5(e,t,!0);ix.exports=m5});var Iu=S((TH,ox)=>{var sx=Ot(),E5=(e,t,r)=>{let n=new sx(e,r),i=new sx(t,r);return n.compare(i)||n.compareBuild(i)};ox.exports=E5});var cx=S((IH,ux)=>{var S5=Iu(),C5=(e,t)=>e.sort((r,n)=>S5(r,n,t));ux.exports=C5});var fx=S((bH,lx)=>{var _5=Iu(),x5=(e,t)=>e.sort((r,n)=>_5(n,r,t));lx.exports=x5});var fs=S((wH,hx)=>{var A5=xr(),T5=(e,t,r)=>A5(e,t,r)>0;hx.exports=T5});var bu=S((RH,dx)=>{var I5=xr(),b5=(e,t,r)=>I5(e,t,r)<0;dx.exports=b5});var z0=S((NH,px)=>{var w5=xr(),R5=(e,t,r)=>w5(e,t,r)===0;px.exports=R5});var Z0=S((OH,gx)=>{var N5=xr(),O5=(e,t,r)=>N5(e,t,r)!==0;gx.exports=O5});var wu=S((LH,yx)=>{var L5=xr(),B5=(e,t,r)=>L5(e,t,r)>=0;yx.exports=B5});var Ru=S((BH,vx)=>{var P5=xr(),D5=(e,t,r)=>P5(e,t,r)<=0;vx.exports=D5});var J0=S((PH,mx)=>{var k5=z0(),U5=Z0(),F5=fs(),q5=wu(),M5=bu(),V5=Ru(),$5=(e,t,r,n)=>{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 k5(e,r,n);case"!=":return U5(e,r,n);case">":return F5(e,r,n);case">=":return q5(e,r,n);case"<":return M5(e,r,n);case"<=":return V5(e,r,n);default:throw new TypeError(`Invalid operator: ${t}`)}};mx.exports=$5});var Sx=S((DH,Ex)=>{var H5=Ot(),G5=_i(),{safeRe:Nu,t:Ou}=da(),j5=(e,t)=>{if(e instanceof H5)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?Nu[Ou.COERCEFULL]:Nu[Ou.COERCE]);else{let u=t.includePrerelease?Nu[Ou.COERCERTLFULL]:Nu[Ou.COERCERTL],c;for(;(c=u.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),u.lastIndex=c.index+c[1].length+c[2].length;u.lastIndex=-1}if(r===null)return null;let n=r[2],i=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return G5(`${n}.${i}.${a}${s}${o}`,t)};Ex.exports=j5});var _x=S((kH,Cx)=>{var ed=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 i=this.map.keys().next().value;this.delete(i)}this.map.set(t,r)}return this}};Cx.exports=ed});var Ar=S((UH,Ix)=>{var K5=/\s+/g,td=class e{constructor(t,r){if(r=Q5(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof rd)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(K5," "),this.set=this.raw.split("||").map(n=>this.parseRange(n.trim())).filter(n=>n.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let n=this.set[0];if(this.set=this.set.filter(i=>!Ax(i[0])),this.set.length===0)this.set=[n];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&tF(i[0])){this.set=[i];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 n=0;n0&&(this.formatted+=" "),this.formatted+=r[n].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let n=((this.options.includePrerelease&&J5)|(this.options.loose&&eF))+":"+t,i=xx.get(n);if(i)return i;let a=this.options.loose,s=a?Jt[Vt.HYPHENRANGELOOSE]:Jt[Vt.HYPHENRANGE];t=t.replace(s,fF(this.options.includePrerelease)),et("hyphen replace",t),t=t.replace(Jt[Vt.COMPARATORTRIM],X5),et("comparator trim",t),t=t.replace(Jt[Vt.TILDETRIM],z5),et("tilde trim",t),t=t.replace(Jt[Vt.CARETTRIM],Z5),et("caret trim",t);let o=t.split(" ").map(f=>rF(f,this.options)).join(" ").split(/\s+/).map(f=>lF(f,this.options));a&&(o=o.filter(f=>(et("loose invalid filter",f,this.options),!!f.match(Jt[Vt.COMPARATORLOOSE])))),et("range list",o);let u=new Map,c=o.map(f=>new rd(f,this.options));for(let f of c){if(Ax(f))return[f];u.set(f.value,f)}u.size>1&&u.has("")&&u.delete("");let l=[...u.values()];return xx.set(n,l),l}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(n=>Tx(n,r)&&t.set.some(i=>Tx(i,r)&&n.every(a=>i.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Y5(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",tF=e=>e.value==="",Tx=(e,t)=>{let r=!0,n=e.slice(),i=n.pop();for(;r&&n.length;)r=n.every(a=>i.intersects(a,t)),i=n.pop();return r},rF=(e,t)=>(et("comp",e,t),e=aF(e,t),et("caret",e),e=nF(e,t),et("tildes",e),e=oF(e,t),et("xrange",e),e=cF(e,t),et("stars",e),e),$t=e=>!e||e.toLowerCase()==="x"||e==="*",nF=(e,t)=>e.trim().split(/\s+/).map(r=>iF(r,t)).join(" "),iF=(e,t)=>{let r=t.loose?Jt[Vt.TILDELOOSE]:Jt[Vt.TILDE];return e.replace(r,(n,i,a,s,o)=>{et("tilde",e,n,i,a,s,o);let u;return $t(i)?u="":$t(a)?u=`>=${i}.0.0 <${+i+1}.0.0-0`:$t(s)?u=`>=${i}.${a}.0 <${i}.${+a+1}.0-0`:o?(et("replaceTilde pr",o),u=`>=${i}.${a}.${s}-${o} <${i}.${+a+1}.0-0`):u=`>=${i}.${a}.${s} <${i}.${+a+1}.0-0`,et("tilde return",u),u})},aF=(e,t)=>e.trim().split(/\s+/).map(r=>sF(r,t)).join(" "),sF=(e,t)=>{et("caret",e,t);let r=t.loose?Jt[Vt.CARETLOOSE]:Jt[Vt.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(i,a,s,o,u)=>{et("caret",e,i,a,s,o,u);let c;return $t(a)?c="":$t(s)?c=`>=${a}.0.0${n} <${+a+1}.0.0-0`:$t(o)?a==="0"?c=`>=${a}.${s}.0${n} <${a}.${+s+1}.0-0`:c=`>=${a}.${s}.0${n} <${+a+1}.0.0-0`:u?(et("replaceCaret pr",u),a==="0"?s==="0"?c=`>=${a}.${s}.${o}-${u} <${a}.${s}.${+o+1}-0`:c=`>=${a}.${s}.${o}-${u} <${a}.${+s+1}.0-0`:c=`>=${a}.${s}.${o}-${u} <${+a+1}.0.0-0`):(et("no pr"),a==="0"?s==="0"?c=`>=${a}.${s}.${o}${n} <${a}.${s}.${+o+1}-0`:c=`>=${a}.${s}.${o}${n} <${a}.${+s+1}.0-0`:c=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),et("caret return",c),c})},oF=(e,t)=>(et("replaceXRanges",e,t),e.split(/\s+/).map(r=>uF(r,t)).join(" ")),uF=(e,t)=>{e=e.trim();let r=t.loose?Jt[Vt.XRANGELOOSE]:Jt[Vt.XRANGE];return e.replace(r,(n,i,a,s,o,u)=>{et("xRange",e,n,i,a,s,o,u);let c=$t(a),l=c||$t(s),f=l||$t(o),h=f;return i==="="&&h&&(i=""),u=t.includePrerelease?"-0":"",c?i===">"||i==="<"?n="<0.0.0-0":n="*":i&&h?(l&&(s=0),o=0,i===">"?(i=">=",l?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):i==="<="&&(i="<",l?a=+a+1:s=+s+1),i==="<"&&(u="-0"),n=`${i+a}.${s}.${o}${u}`):l?n=`>=${a}.0.0${u} <${+a+1}.0.0-0`:f&&(n=`>=${a}.${s}.0${u} <${a}.${+s+1}.0-0`),et("xRange return",n),n})},cF=(e,t)=>(et("replaceStars",e,t),e.trim().replace(Jt[Vt.STAR],"")),lF=(e,t)=>(et("replaceGTE0",e,t),e.trim().replace(Jt[t.includePrerelease?Vt.GTE0PRE:Vt.GTE0],"")),fF=e=>(t,r,n,i,a,s,o,u,c,l,f,h)=>($t(n)?r="":$t(i)?r=`>=${n}.0.0${e?"-0":""}`:$t(a)?r=`>=${n}.${i}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,$t(c)?u="":$t(l)?u=`<${+c+1}.0.0-0`:$t(f)?u=`<${c}.${+l+1}.0-0`:h?u=`<=${c}.${l}.${f}-${h}`:e?u=`<${c}.${l}.${+f+1}-0`:u=`<=${u}`,`${r} ${u}`.trim()),hF=(e,t,r)=>{for(let n=0;n0){let i=e[n].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var hs=S((FH,Lx)=>{var ds=Symbol("SemVer ANY"),ad=class e{static get ANY(){return ds}constructor(t,r){if(r=bx(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),id("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===ds?this.value="":this.value=this.operator+this.semver.version,id("comp",this)}parse(t){let r=this.options.loose?wx[Rx.COMPARATORLOOSE]:wx[Rx.COMPARATOR],n=t.match(r);if(!n)throw new TypeError(`Invalid comparator: ${t}`);this.operator=n[1]!==void 0?n[1]:"",this.operator==="="&&(this.operator=""),n[2]?this.semver=new Nx(n[2],this.options.loose):this.semver=ds}toString(){return this.value}test(t){if(id("Comparator.test",t,this.options.loose),this.semver===ds||t===ds)return!0;if(typeof t=="string")try{t=new Nx(t,this.options)}catch{return!1}return nd(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 Ox(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new Ox(this.value,r).test(t.semver):(r=bx(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("=")||nd(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||nd(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Lx.exports=ad;var bx=xu(),{safeRe:wx,t:Rx}=da(),nd=J0(),id=ls(),Nx=Ot(),Ox=Ar()});var ps=S((qH,Bx)=>{var dF=Ar(),pF=(e,t,r)=>{try{t=new dF(t,r)}catch{return!1}return t.test(e)};Bx.exports=pF});var Dx=S((MH,Px)=>{var gF=Ar(),yF=(e,t)=>new gF(e,t).set.map(r=>r.map(n=>n.value).join(" ").trim().split(" "));Px.exports=yF});var Ux=S((VH,kx)=>{var vF=Ot(),mF=Ar(),EF=(e,t,r)=>{let n=null,i=null,a=null;try{a=new mF(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===-1)&&(n=s,i=new vF(n,r))}),n};kx.exports=EF});var qx=S(($H,Fx)=>{var SF=Ot(),CF=Ar(),_F=(e,t,r)=>{let n=null,i=null,a=null;try{a=new CF(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!n||i.compare(s)===1)&&(n=s,i=new SF(n,r))}),n};Fx.exports=_F});var $x=S((HH,Vx)=>{var sd=Ot(),xF=Ar(),Mx=fs(),AF=(e,t)=>{e=new xF(e,t);let r=new sd("0.0.0");if(e.test(r)||(r=new sd("0.0.0-0"),e.test(r)))return r;r=null;for(let n=0;n{let o=new sd(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||Mx(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||Mx(r,a))&&(r=a)}return r&&e.test(r)?r:null};Vx.exports=AF});var Gx=S((GH,Hx)=>{var TF=Ar(),IF=(e,t)=>{try{return new TF(e,t).range||"*"}catch{return null}};Hx.exports=IF});var Lu=S((jH,Qx)=>{var bF=Ot(),Wx=hs(),{ANY:wF}=Wx,RF=Ar(),NF=ps(),jx=fs(),Kx=bu(),OF=Ru(),LF=wu(),BF=(e,t,r,n)=>{e=new bF(e,n),t=new RF(t,n);let i,a,s,o,u;switch(r){case">":i=jx,a=OF,s=Kx,o=">",u=">=";break;case"<":i=Kx,a=LF,s=jx,o="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(NF(e,t,n))return!1;for(let c=0;c{p.semver===wF&&(p=new Wx(">=0.0.0")),f=f||p,h=h||p,i(p.semver,f.semver,n)?f=p:s(p.semver,h.semver,n)&&(h=p)}),f.operator===o||f.operator===u||(!h.operator||h.operator===o)&&a(e,h.semver))return!1;if(h.operator===u&&s(e,h.semver))return!1}return!0};Qx.exports=BF});var Xx=S((KH,Yx)=>{var PF=Lu(),DF=(e,t,r)=>PF(e,t,">",r);Yx.exports=DF});var Zx=S((WH,zx)=>{var kF=Lu(),UF=(e,t,r)=>kF(e,t,"<",r);zx.exports=UF});var tA=S((QH,eA)=>{var Jx=Ar(),FF=(e,t,r)=>(e=new Jx(e,r),t=new Jx(t,r),e.intersects(t,r));eA.exports=FF});var nA=S((YH,rA)=>{var qF=ps(),MF=xr();rA.exports=(e,t,r)=>{let n=[],i=null,a=null,s=e.sort((l,f)=>MF(l,f,r));for(let l of s)qF(l,t,r)?(a=l,i||(i=l)):(a&&n.push([i,a]),a=null,i=null);i&&n.push([i,null]);let o=[];for(let[l,f]of n)l===f?o.push(l):!f&&l===s[0]?o.push("*"):f?l===s[0]?o.push(`<=${f}`):o.push(`${l} - ${f}`):o.push(`>=${l}`);let u=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return u.length{var iA=Ar(),ud=hs(),{ANY:od}=ud,gs=ps(),cd=xr(),VF=(e,t,r={})=>{if(e===t)return!0;e=new iA(e,r),t=new iA(t,r);let n=!1;e:for(let i of e.set){for(let a of t.set){let s=HF(i,a,r);if(n=n||s!==null,s)continue e}if(n)return!1}return!0},$F=[new ud(">=0.0.0-0")],aA=[new ud(">=0.0.0")],HF=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===od){if(t.length===1&&t[0].semver===od)return!0;r.includePrerelease?e=$F:e=aA}if(t.length===1&&t[0].semver===od){if(r.includePrerelease)return!0;t=aA}let n=new Set,i,a;for(let p of e)p.operator===">"||p.operator===">="?i=sA(i,p,r):p.operator==="<"||p.operator==="<="?a=oA(a,p,r):n.add(p.semver);if(n.size>1)return null;let s;if(i&&a){if(s=cd(i.semver,a.semver,r),s>0)return null;if(s===0&&(i.operator!==">="||a.operator!=="<="))return null}for(let p of n){if(i&&!gs(p,String(i),r)||a&&!gs(p,String(a),r))return null;for(let d of t)if(!gs(p,String(d),r))return!1;return!0}let o,u,c,l,f=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,h=i&&!r.includePrerelease&&i.semver.prerelease.length?i.semver:!1;f&&f.prerelease.length===1&&a.operator==="<"&&f.prerelease[0]===0&&(f=!1);for(let p of t){if(l=l||p.operator===">"||p.operator===">=",c=c||p.operator==="<"||p.operator==="<=",i){if(h&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===h.major&&p.semver.minor===h.minor&&p.semver.patch===h.patch&&(h=!1),p.operator===">"||p.operator===">="){if(o=sA(i,p,r),o===p&&o!==i)return!1}else if(i.operator===">="&&!gs(i.semver,String(p),r))return!1}if(a){if(f&&p.semver.prerelease&&p.semver.prerelease.length&&p.semver.major===f.major&&p.semver.minor===f.minor&&p.semver.patch===f.patch&&(f=!1),p.operator==="<"||p.operator==="<="){if(u=oA(a,p,r),u===p&&u!==a)return!1}else if(a.operator==="<="&&!gs(a.semver,String(p),r))return!1}if(!p.operator&&(a||i)&&s!==0)return!1}return!(i&&c&&!a&&s!==0||a&&l&&!i&&s!==0||h||f)},sA=(e,t,r)=>{if(!e)return t;let n=cd(e.semver,t.semver,r);return n>0?e:n<0||t.operator===">"&&e.operator===">="?t:e},oA=(e,t,r)=>{if(!e)return t;let n=cd(e.semver,t.semver,r);return n<0?e:n>0||t.operator==="<"&&e.operator==="<="?t:e};uA.exports=VF});var dA=S((zH,hA)=>{var ld=da(),lA=cs(),GF=Ot(),fA=Y0(),jF=_i(),KF=U_(),WF=q_(),QF=$_(),YF=j_(),XF=W_(),zF=Y_(),ZF=z_(),JF=J_(),e8=xr(),t8=nx(),r8=ax(),n8=Iu(),i8=cx(),a8=fx(),s8=fs(),o8=bu(),u8=z0(),c8=Z0(),l8=wu(),f8=Ru(),h8=J0(),d8=Sx(),p8=hs(),g8=Ar(),y8=ps(),v8=Dx(),m8=Ux(),E8=qx(),S8=$x(),C8=Gx(),_8=Lu(),x8=Xx(),A8=Zx(),T8=tA(),I8=nA(),b8=cA();hA.exports={parse:jF,valid:KF,clean:WF,inc:QF,diff:YF,major:XF,minor:zF,patch:ZF,prerelease:JF,compare:e8,rcompare:t8,compareLoose:r8,compareBuild:n8,sort:i8,rsort:a8,gt:s8,lt:o8,eq:u8,neq:c8,gte:l8,lte:f8,cmp:h8,coerce:d8,Comparator:p8,Range:g8,satisfies:y8,toComparators:v8,maxSatisfying:m8,minSatisfying:E8,minVersion:S8,validRange:C8,outside:_8,gtr:x8,ltr:A8,intersects:T8,simplifyRange:I8,subset:b8,SemVer:GF,re:ld.re,src:ld.src,tokens:ld.t,SEMVER_SPEC_VERSION:lA.SEMVER_SPEC_VERSION,RELEASE_TYPES:lA.RELEASE_TYPES,compareIdentifiers:fA.compareIdentifiers,rcompareIdentifiers:fA.rcompareIdentifiers}});var pA=S((ZH,w8)=>{w8.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var yA=S(Bu=>{"use strict";Object.defineProperty(Bu,"__esModule",{value:!0});Bu.EnvVar=void 0;var gA;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(gA||(Bu.EnvVar=gA={}))});var vd=S(Z=>{"use strict";var R8=Z&&Z.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),N8=Z&&Z.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wn=Z&&Z.__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)&&R8(t,e,r);return N8(t,e),t},pd=Z&&Z.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Z,"__esModule",{value:!0});Z.BuildMode=Z.ConfigurationError=Z.HTTPError=Z.DisallowedAPIVersionReason=Z.GitHubVariant=Z.DEFAULT_DEBUG_DATABASE_NAME=Z.DEFAULT_DEBUG_ARTIFACT_NAME=Z.GITHUB_DOTCOM_URL=void 0;Z.getExtraOptionsEnvParam=F8;Z.getToolNames=q8;Z.withTmpDir=M8;Z.getMemoryFlagValueForPlatform=CA;Z.getMemoryFlagValue=_A;Z.getMemoryFlag=j8;Z.getAddSnippetsFlag=K8;Z.getThreadsFlagValue=xA;Z.getCgroupCpuCountFromCpus=AA;Z.getThreadsFlag=Q8;Z.getCodeQLDatabasePath=TA;Z.parseGitHubUrl=Y8;Z.checkGitHubVersionInRange=z8;Z.apiVersionInRange=IA;Z.assertNever=Z8;Z.initializeEnvironment=J8;Z.getRequiredEnvParam=bA;Z.isHTTPError=eq;Z.cacheCodeQlVersion=tq;Z.getCachedCodeQlVersion=rq;Z.codeQlVersionAtLeast=nq;Z.bundleDb=iq;Z.delay=yd;Z.isGoodVersion=aq;Z.isInTestMode=sq;Z.doesDirectoryExist=wA;Z.listFolder=RA;Z.tryGetFolderBytes=oq;Z.withTimeout=uq;Z.checkForTimeout=cq;Z.isHostedRunner=lq;Z.parseMatrixInput=fq;Z.fixInvalidNotifications=OA;Z.fixInvalidNotificationsInFile=dq;Z.wrapError=LA;Z.getErrorMessage=BA;Z.prettyPrintPack=pq;Z.checkDiskUsage=gq;Z.checkActionVersion=yq;Z.cloneObject=vq;Z.checkSipEnablement=PA;Z.cleanUpGlob=mq;var sr=Wn(require("fs")),va=Wn(require("os")),ys=Wn(require("path")),O8=require("util"),Tr=Wn(rn()),L8=Wn(Os()),B8=pd(ov()),gd=pd(rC()),P8=pd(uC()),D8=Wn(__()),ga=Wn(dA()),vA=Wn(pA()),Lt=yA(),k8=["0.0.0-20211207"];Z.GITHUB_DOTCOM_URL="https://github.com";Z.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";Z.DEFAULT_DEBUG_DATABASE_NAME="db";var U8=.05,mA=1024*1024;function F8(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return D8.load(t)}catch(r){let n=LA(r);throw new Kn(`${e} environment variable is set, but does not contain valid JSON: ${n.message}`)}}function q8(e){let t={};for(let r of e.runs||[]){let i=(r.tool||{}).driver||{};typeof i.name=="string"&&i.name.length>0&&(t[i.name]=!0)}return Object.keys(t)}async function M8(e){let t=sr.mkdtempSync(ys.join(va.tmpdir(),"codeql-action-")),r=await e(t);return await(0,gd.default)(t,{force:!0}),r}function V8(e,t){let r=1024*(t==="win32"?1.5:1),n=$8()*Math.max(e-8*1024,0);return r+n}function $8(){let e=Number.parseInt(process.env[Lt.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?U8:e/100}function CA(e,t,r){let n;if(e){if(n=Number(e),Number.isNaN(n)||n<=0)throw new Kn(`Invalid RAM setting "${e}", specified.`)}else{let i=t/1048576,a=V8(i,r);n=i-a}return Math.floor(n)}function H8(e){let t=[va.totalmem()];va.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(n=>G8(n,e)).filter(n=>n!==void 0).map(n=>n));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function G8(e,t){if(!sr.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(sr.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let n=`${Math.floor(r/(1024*1024))} MiB`;if(r>va.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${n} were greater than the total amount of system memory.`);return}if(rAA(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),n.push(...["/sys/fs/cgroup/cpu.max"].map(a=>W8(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let i=Math.min(...n);if(e){if(r=Number(e),Number.isNaN(r))throw new Kn(`Invalid threads setting "${e}", specified.`);r>i&&(t.info(`Clamping desired number of threads (${r}) to max available (${i}).`),r=i);let a=-i;r=${t}`))return ma.ACTION_TOO_NEW;if(!ga.satisfies(e,`<=${r}`))return ma.ACTION_TOO_OLD}var fd=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Z8(e){throw new fd(e)}function J8(e){Tr.exportVariable(String(Lt.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Tr.exportVariable(String(Lt.EnvVar.FEATURE_SANDWICH),"false"),Tr.exportVariable(String(Lt.EnvVar.FEATURE_SARIF_COMBINE),"true"),Tr.exportVariable(String(Lt.EnvVar.FEATURE_WILL_UPLOAD),"true"),Tr.exportVariable(String(Lt.EnvVar.VERSION),e)}function bA(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var hd=class extends Error{constructor(t,r){super(t),this.status=r}};Z.HTTPError=hd;var Kn=class extends Error{constructor(t){super(t)}};Z.ConfigurationError=Kn;function eq(e){return e?.status!==void 0&&Number.isInteger(e.status)}var dd;function tq(e){if(dd!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");dd=e}function rq(){return dd}async function nq(e,t){return ga.gte((await e.getVersion()).version,t)}async function iq(e,t,r,n){let i=TA(e,t),a=ys.resolve(e.dbLocation,`${n}.zip`);return sr.existsSync(a)&&await(0,gd.default)(a,{force:!0}),await r.databaseBundle(i,a,n),a}async function yd(e,t){let{allowProcessExit:r}=t||{};return new Promise(n=>{let i=setTimeout(n,e);r&&i.unref()})}function aq(e){return!k8.includes(e)}function sq(){return process.env[Lt.EnvVar.TEST_MODE]==="true"}function wA(e){try{return sr.lstatSync(e).isDirectory()}catch{return!1}}function RA(e){if(!wA(e))return[];let t=sr.readdirSync(e,{withFileTypes:!0}),r=[];for(let n of t)n.isFile()?r.push(ys.resolve(e,n.name)):n.isDirectory()&&(r=r.concat(RA(ys.resolve(e,n.name))));return r}async function oq(e,t){try{return await(0,O8.promisify)(P8.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var NA=!1;async function uq(e,t,r){let n=!1,i=async()=>{let s=await t;return n=!0,s},a=async()=>{await yd(e,{allowProcessExit:!0}),n||(NA=!0,r())};return await Promise.race([i(),a()])}async function cq(){NA===!0&&(Tr.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await yd(3e4,{allowProcessExit:!0}),process.exit())}function lq(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function fq(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function hq(e){let t=new Set;return e.filter(r=>{let n=JSON.stringify(r);return t.has(n)?!1:(t.add(n),!0)})}function OA(e,t){if(!Array.isArray(e.runs))return e;let r=0,n={...e,runs:e.runs.map(i=>i.tool?.driver?.name!=="CodeQL"||!Array.isArray(i.invocations)?i:{...i,invocations:i.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=hq(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),n}function dq(e,t,r){if(process.env[Lt.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Lt.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),sr.renameSync(e,t);else{let n=JSON.parse(sr.readFileSync(e,"utf8"));n=OA(n,r),sr.writeFileSync(t,JSON.stringify(n))}}function LA(e){return e instanceof Error?e:new Error(String(e))}function BA(e){return e instanceof Error?e.message:String(e)}function pq(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function gq(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await PA(e))return;let t=await(0,B8.default)(bA("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let n=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Lt.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(n):e.debug(n),Tr.exportVariable(Lt.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${BA(t)}`);return}}function yq(e,t){!ga.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===ya.DOTCOM||t.type===ya.GHE_DOTCOM||t.type===ya.GHES&&ga.satisfies(ga.coerce(t.version)??"0.0.0",">=3.11"))&&(Tr.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Tr.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var SA;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(SA||(Z.BuildMode=SA={}));function vq(e){return JSON.parse(JSON.stringify(e))}async function PA(e){if(process.env[Lt.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Lt.EnvVar.IS_SIP_ENABLED]))return process.env[Lt.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await L8.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Tr.exportVariable(Lt.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Tr.exportVariable(Lt.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function mq(e,t,r){r.debug(`Cleaning up ${t}.`);try{let n=await(0,gd.default)(e,{force:!0});n.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):n.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${n.length} files).`)}catch(n){r.warning(`Failed to clean up ${t}: ${n}.`)}}});var DA=S((tG,Eq)=>{Eq.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var KA=S(ie=>{"use strict";var Sq=ie&&ie.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Cq=ie&&ie.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vs=ie&&ie.__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)&&Sq(t,e,r);return Cq(t,e),t};Object.defineProperty(ie,"__esModule",{value:!0});ie.restoreInputs=ie.persistInputs=ie.CommandInvocationError=ie.getFileType=ie.FileCmdNotFoundError=ie.decodeGitFilePath=ie.getGitDiffHunkHeaders=ie.getAllGitMergeBases=ie.gitFetch=ie.deepenGitHistory=ie.determineBaseBranchHeadCommitOid=ie.getCommitOid=ie.getOptionalInput=ie.getRequiredInput=void 0;ie.getTemporaryDirectory=Tq;ie.getRef=qA;ie.getActionVersion=Bq;ie.getWorkflowEventName=ku;ie.isRunningLocalAction=Pq;ie.getRelativeScriptPath=VA;ie.getWorkflowEvent=$A;ie.isAnalyzingDefaultBranch=Dq;ie.printDebugLogs=kq;ie.getUploadValue=Uq;ie.getWorkflowRunID=Fq;ie.getWorkflowRunAttempt=qq;ie.isSelfHostedRunner=Vq;ie.isDefaultSetup=$q;ie.prettyPrintInvocation=HA;ie.ensureEndsInPeriod=GA;ie.runTool=Hq;var md=vs(require("fs")),xi=vs(require("path")),or=vs(rn()),Ed=vs(cc()),FA=vs(nv()),Ht=vd(),_q=DA(),xq=function(e){let t=or.getInput(e);if(!t)throw new Ht.ConfigurationError(`Input required and not supplied: ${e}`);return t};ie.getRequiredInput=xq;var Aq=function(e){let t=or.getInput(e);return t.length>0?t:void 0};ie.getOptionalInput=Aq;function Tq(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Ht.getRequiredEnvParam)("RUNNER_TEMP")}async function Ea(e,t,r){let n="",i="";or.debug(`Running git command: git ${t.join(" ")}`);try{return await new Ed.ToolRunner(await FA.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{i+=a.toString()}},cwd:e}).exec(),n}catch(a){let s=i;throw i.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),or.info(`git call failed. ${r} Error: ${s}`),a}}var Iq=async function(e,t="HEAD"){try{return(await Ea(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ie.getOptionalInput)("sha")||(0,Ht.getRequiredEnvParam)("GITHUB_SHA")}};ie.getCommitOid=Iq;var bq=async function(e){if(ku()!=="pull_request")return;let t=(0,Ht.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ie.getOptionalInput)("checkout_path");try{let n="",i="",a="",s=await Ea(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&n===""?n=o.substring(7):o.startsWith("parent ")&&(i===""?i=o.substring(7):a===""&&(a=o.substring(7)));return n===t&&a.length===40&&i.length===40?i:void 0}catch{return}};ie.determineBaseBranchHeadCommitOid=bq;var wq=async function(){try{await Ea((0,ie.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ie.deepenGitHistory=wq;var Rq=async function(e,t){try{await Ea((0,ie.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ie.gitFetch=Rq;var Nq=async function(e){try{return(await Ea((0,ie.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ie.getAllGitMergeBases=Nq;var Oq=async function(e,t){let r="";try{r=await Ea((0,ie.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let n=[];for(let i of r.split(` +`))(i.startsWith("--- ")||i.startsWith("+++ ")||i.startsWith("@@ "))&&n.push(i);return n};ie.getGitDiffHunkHeaders=Oq;var Lq=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ie.decodeGitFilePath=Lq;async function qA(){let e=(0,ie.getOptionalInput)("ref"),t=(0,ie.getOptionalInput)("sha"),r=(0,ie.getOptionalInput)("checkout_path")||(0,ie.getOptionalInput)("source-root")||(0,Ht.getRequiredEnvParam)("GITHUB_WORKSPACE"),n=!!e,i=!!t;if((n||i)&&!(n&&i))throw new Ht.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||MA(),s=t||(0,Ht.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let u=await(0,ie.getCommitOid)(r,"HEAD");if(s!==u&&await(0,ie.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==u){let l=a.replace(o,"refs/pull/$1/head");return or.debug(`No longer on merge commit, rewriting ref from ${a} to ${l}.`),l}else return a}function MA(){let e;try{e=(0,Ht.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function Bq(){return _q.version}function ku(){return(0,Ht.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function Pq(){let e=VA();return e.startsWith("..")||xi.isAbsolute(e)}function VA(){let e=(0,Ht.getRequiredEnvParam)("RUNNER_TEMP"),t=xi.join(xi.dirname(e),"_actions");return xi.relative(t,__filename)}function $A(){let e=(0,Ht.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(md.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function kA(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function Dq(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await qA();e=kA(e);let r=$A()?.repository?.default_branch;return ku()==="schedule"&&(r=kA(MA())),e===r}async function kq(e){for(let t of e.languages){let r=(0,Ht.getCodeQLDatabasePath)(e,t),n=xi.join(r,"log");if(!(0,Ht.doesDirectoryExist)(n)){or.info(`Directory ${n} does not exist.`);continue}let i=a=>{let s=md.readdirSync(a,{withFileTypes:!0});s.length===0&&or.info(`No debug logs found at directory ${n}.`);for(let o of s)if(o.isFile()){let u=xi.resolve(a,o.name);or.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${u}`),process.stdout.write(md.readFileSync(u)),or.endGroup()}else o.isDirectory()&&i(xi.resolve(a,o.name))};i(n)}}function Uq(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return or.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function Fq(){let e=(0,Ht.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function qq(){let e=(0,Ht.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var Pu=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ie.FileCmdNotFoundError=Pu;var Mq=async e=>{let t="",r="",n;try{n=await FA.safeWhich("file")}catch(i){throw new Pu(`The \`file\` program is required, but does not appear to be installed. Please install it: ${i}`)}try{return await new Ed.ToolRunner(n,["-L",e],{silent:!0,listeners:{stdout:i=>{r+=i.toString()},stderr:i=>{t+=i.toString()}}}).exec(),r.trim()}catch(i){throw or.info(`Could not determine type of ${e} from ${r}. ${t}`),i}};ie.getFileType=Mq;function Vq(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function $q(){return ku()==="dynamic"}function HA(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var Du=class extends Error{constructor(t,r,n,i,a){let s=HA(t,r),o=GA(i.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${n} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=n,this.stderr=i,this.stdout=a}};ie.CommandInvocationError=Du;function GA(e){return e[e.length-1]==="."?e:`${e}.`}var UA=2e4;async function Hq(e,t=[],r={}){let n="",i="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new Ed.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{n+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-UA>0&&(o=s.length-UA+1),i+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new Du(e,t,a,i,n);return n}var jA="persisted_inputs",Gq=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));or.saveState(jA,JSON.stringify(e))};ie.persistInputs=Gq;var jq=function(){let e=or.getState(jA);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ie.restoreInputs=jq});var WA=S(Ir=>{"use strict";var Kq=Ir&&Ir.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Wq=Ir&&Ir.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qq=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)&&Kq(t,e,r);return Wq(t,e),t};Object.defineProperty(Ir,"__esModule",{value:!0});Ir.getActionsLogger=Yq;Ir.getRunnerLogger=Xq;Ir.withGroup=zq;Ir.formatDuration=Zq;var Sd=Qq(rn());function Yq(){return Sd}function Xq(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function zq(e,t){Sd.startGroup(e);try{return t()}finally{Sd.endGroup()}}function Zq(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var Jq=exports&&exports.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),e6=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Es=exports&&exports.__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)&&Jq(t,e,r);return e6(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var t6=require("child_process"),zA=Es(require("path")),Sa=Es(rn()),Uu=Es(Fp()),Fu=ev(),ms=Es(KA()),r6=WA(),QA=Es(vd()),Cd="update-job-proxy",YA="v2.0.20240722180912",n6="https://github.com/github/codeql-action/releases/download/codeql-bundle-v2.18.1/update-job-proxy.tar.gz",i6="proxy_user",a6=2048,s6=2,XA=[{name:"commonName",value:"Dependabot Internal CA"},{name:"organizationName",value:"GitHub inc."},{shortName:"OU",value:"Dependabot"},{name:"countryName",value:"US"},{shortName:"ST",value:"California"},{name:"localityName",value:"San Francisco"}];function o6(){let e=Fu.pki.rsa.generateKeyPair(a6),t=Fu.pki.createCertificate();t.publicKey=e.publicKey,t.serialNumber="01",t.validity.notBefore=new Date,t.validity.notAfter=new Date,t.validity.notAfter.setFullYear(t.validity.notBefore.getFullYear()+s6),t.setSubject(XA),t.setIssuer(XA),t.setExtensions([{name:"basicConstraints",cA:!0}]),t.sign(e.privateKey);let r=Fu.pki.certificateToPem(t),n=Fu.pki.privateKeyToPem(e.privateKey);return{cert:r,key:n}}async function u6(){ms.persistInputs();let e=(0,r6.getActionsLogger)(),t=ms.getTemporaryDirectory(),r=zA.resolve(t,"proxy.log");Sa.saveState("proxy-log-file",r);let n=l6(e);e.info(`Credentials loaded for the following registries: + ${n.map(u=>d6(u)).join(` +`)}`);let i=o6(),a=f6(),s={all_credentials:n,ca:i,proxy_auth:a},o=await h6();await c6(o,s,r,e)}async function c6(e,t,r,n){let i="127.0.0.1",a=49152;try{let s,o=5,u;for(;o-- >0&&!s&&!u;)s=(0,t6.spawn)(e,["-addr",`${i}:${a}`,"-config","-","-logfile",r],{detached:!0,stdio:["pipe","ignore","ignore"]}),s.unref(),s.pid&&Sa.saveState("proxy-process-pid",`${s.pid}`),s.on("error",c=>{u=c}),s.on("exit",c=>{c!==0&&(a=Math.floor(Math.random()*16383+49152),s=void 0)}),s.stdin?.write(JSON.stringify(t)),s.stdin?.end(),await QA.delay(1e3);if(u)throw u;n.info(`Proxy started on ${i}:${a}`),Sa.setOutput("proxy_host",i),Sa.setOutput("proxy_port",a.toString()),Sa.setOutput("proxy_ca_certificate",t.ca.cert)}catch(s){Sa.setFailed(`start-proxy action failed: ${QA.getErrorMessage(s)}`)}}function l6(e){let t=ms.getOptionalInput("registries_credentials"),r=ms.getOptionalInput("registry_secrets"),n;if(t!==void 0)e.info("Using registries_credentials input."),n=Buffer.from(t,"base64").toString();else if(r!==void 0)e.info("Using registry_secrets input."),n=r;else return e.info("No credentials defined."),[];let i=JSON.parse(n),a=[];for(let s of i){if(s.url===void 0&&s.host===void 0)throw new Error("Invalid credentials - must specify host or url");a.push({type:s.type,host:s.host,url:s.url,username:s.username,password:s.password,token:s.token})}return a}function f6(){let e=ms.getOptionalInput("proxy_password");if(e)return{username:i6,password:e}}async function h6(){let e=Uu.find(Cd,YA);if(!e){let t=await Uu.downloadTool(n6),r=await Uu.extractTar(t);e=await Uu.cacheDir(r,Cd,YA)}return e=zA.join(e,Cd),e}function d6(e){return`Type: ${e.type}; Host: ${e.host}; Url: ${e.url} Username: ${e.username}; Password: ${e.password!==void 0}; Token: ${e.token!==void 0}`}u6(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) +*/ diff --git a/upload-sarif/action.yml b/upload-sarif/action.yml index f4fd30f0c6..82e5b37805 100644 --- a/upload-sarif/action.yml +++ b/upload-sarif/action.yml @@ -37,5 +37,5 @@ outputs: description: The ID of the uploaded SARIF file. runs: using: node20 - main: '../lib/upload-sarif-action.js' - post: '../lib/upload-sarif-action-post.js' + main: 'upload-sarif-action.js' + post: 'upload-sarif-action-post.js' diff --git a/upload-sarif/upload-sarif-action-post.js b/upload-sarif/upload-sarif-action-post.js new file mode 100644 index 0000000000..54c7d9dd84 --- /dev/null +++ b/upload-sarif/upload-sarif-action-post.js @@ -0,0 +1,379 @@ +"use strict";var z5=Object.defineProperty;var P_e=Object.getOwnPropertyDescriptor;var I_e=Object.getOwnPropertyNames;var D_e=Object.prototype.hasOwnProperty;var br=(e,t)=>()=>(e&&(t=e(e=0)),t);var g=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),D6=(e,t)=>{for(var r in t)z5(e,r,{get:t[r],enumerable:!0})},L_e=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of I_e(t))!D_e.call(e,n)&&n!==r&&z5(e,n,{get:()=>t[n],enumerable:!(i=P_e(t,n))||i.enumerable});return e};var Sd=e=>L_e(z5({},"__esModule",{value:!0}),e);var L6=g(hf=>{"use strict";Object.defineProperty(hf,"__esModule",{value:!0});hf.toCommandProperties=hf.toCommandValue=void 0;function F_e(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}hf.toCommandValue=F_e;function B_e(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}hf.toCommandProperties=B_e});var lM=g(na=>{"use strict";var q_e=na&&na.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),M_e=na&&na.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),k_e=na&&na.__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)&&q_e(t,e,r);return M_e(t,e),t};Object.defineProperty(na,"__esModule",{value:!0});na.issue=na.issueCommand=void 0;var j_e=k_e(require("os")),aM=L6();function oM(e,t,r){let i=new $5(e,t,r);process.stdout.write(i.toString()+j_e.EOL)}na.issueCommand=oM;function U_e(e,t=""){oM(e,{},t)}na.issue=U_e;var sM="::",$5=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=sM+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${$_e(n)}`)}}return t+=`${sM}${z_e(this.message)}`,t}};function z_e(e){return(0,aM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function $_e(e){return(0,aM.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var dM=g(sa=>{"use strict";var H_e=sa&&sa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),G_e=sa&&sa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),G5=sa&&sa.__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)&&H_e(t,e,r);return G_e(t,e),t};Object.defineProperty(sa,"__esModule",{value:!0});sa.prepareKeyValueMessage=sa.issueFileCommand=void 0;var V_e=G5(require("crypto")),cM=G5(require("fs")),H5=G5(require("os")),uM=L6();function W_e(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!cM.existsSync(r))throw new Error(`Missing file at path: ${r}`);cM.appendFileSync(r,`${(0,uM.toCommandValue)(t)}${H5.EOL}`,{encoding:"utf8"})}sa.issueFileCommand=W_e;function K_e(e,t){let r=`ghadelimiter_${V_e.randomUUID()}`,i=(0,uM.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}${H5.EOL}${i}${H5.EOL}${r}`}sa.prepareKeyValueMessage=K_e});var fM=g(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.checkBypass=gf.getProxyUrl=void 0;function X_e(e){let t=e.protocol==="https:";if(pM(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}gf.getProxyUrl=X_e;function pM(e){if(!e.hostname)return!1;let t=e.hostname;if(Q_e(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}gf.checkBypass=pM;function Q_e(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 yM=g(yf=>{"use strict";var D3t=require("net"),Y_e=require("tls"),V5=require("http"),mM=require("https"),Z_e=require("events"),L3t=require("assert"),J_e=require("util");yf.httpOverHttp=ewe;yf.httpsOverHttp=twe;yf.httpOverHttps=rwe;yf.httpsOverHttps=iwe;function ewe(e){var t=new ql(e);return t.request=V5.request,t}function twe(e){var t=new ql(e);return t.request=V5.request,t.createSocket=hM,t.defaultPort=443,t}function rwe(e){var t=new ql(e);return t.request=mM.request,t}function iwe(e){var t=new ql(e);return t.request=mM.request,t.createSocket=hM,t.defaultPort=443,t}function ql(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||V5.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,s,a){for(var o=gM(n,s,a),l=0,c=t.requests.length;l=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(o){o.on("free",l),o.on("close",c),o.on("agentRemove",c),t.onSocket(o);function l(){s.emit("free",o,a)}function c(u){s.removeSocket(o),o.removeListener("free",l),o.removeListener("close",c),o.removeListener("agentRemove",c)}})};ql.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var s=W5({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(s.localAddress=t.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),zc("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",o),a.once("upgrade",l),a.once("connect",c),a.once("error",u),a.end();function o(d){d.upgrade=!0}function l(d,p,f){process.nextTick(function(){c(d,p,f)})}function c(d,p,f){if(a.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){zc("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var m=new Error("tunneling socket could not be established, statusCode="+d.statusCode);m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}if(f.length>0){zc("got illegal response body from proxy"),p.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",t.request.emit("error",m),i.removeSocket(n);return}return zc("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=p,r(p)}function u(d){a.removeAllListeners(),zc(`tunneling socket could not be established, cause=%s +`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",t.request.emit("error",p),i.removeSocket(n)}};ql.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(n){i.request.onSocket(n)})}};function hM(e,t){var r=this;ql.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),s=W5({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),a=Y_e.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,t(a)})}function gM(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function W5(e){for(var t=1,r=arguments.length;t{bM.exports=yM()});var to=g($t=>{"use strict";var nwe=$t&&$t.__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]}),swe=$t&&$t.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),j6=$t&&$t.__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)&&nwe(t,e,r);return swe(t,e),t},Zr=$t&&$t.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($t,"__esModule",{value:!0});$t.HttpClient=$t.isHttps=$t.HttpClientResponse=$t.HttpClientError=$t.getProxyUrl=$t.MediaTypes=$t.Headers=$t.HttpCodes=void 0;var F6=j6(require("http")),K5=j6(require("https")),_M=j6(fM()),B6=j6(vM()),eo;(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"})(eo=$t.HttpCodes||($t.HttpCodes={}));var Ln;(function(e){e.Accept="accept",e.ContentType="content-type"})(Ln=$t.Headers||($t.Headers={}));var $c;(function(e){e.ApplicationJson="application/json"})($c=$t.MediaTypes||($t.MediaTypes={}));function awe(e){let t=_M.getProxyUrl(new URL(e));return t?t.href:""}$t.getProxyUrl=awe;var owe=[eo.MovedPermanently,eo.ResourceMoved,eo.SeeOther,eo.TemporaryRedirect,eo.PermanentRedirect],lwe=[eo.BadGateway,eo.ServiceUnavailable,eo.GatewayTimeout],cwe=["OPTIONS","GET","DELETE","HEAD"],uwe=10,dwe=5,M6=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};$t.HttpClientError=M6;var k6=class{constructor(t){this.message=t}readBody(){return Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(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 Zr(this,void 0,void 0,function*(){return new Promise(t=>Zr(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};$t.HttpClientResponse=k6;function pwe(e){return new URL(e).protocol==="https:"}$t.isHttps=pwe;var X5=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 Zr(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Zr(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Zr(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Zr(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Zr(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Zr(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Zr(this,void 0,void 0,function*(){r[Ln.Accept]=this._getExistingOrDefaultHeader(r,Ln.Accept,$c.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ln.Accept]=this._getExistingOrDefaultHeader(i,Ln.Accept,$c.ApplicationJson),i[Ln.ContentType]=this._getExistingOrDefaultHeader(i,Ln.ContentType,$c.ApplicationJson);let s=yield this.post(t,n,i);return this._processResponse(s,this.requestOptions)})}putJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ln.Accept]=this._getExistingOrDefaultHeader(i,Ln.Accept,$c.ApplicationJson),i[Ln.ContentType]=this._getExistingOrDefaultHeader(i,Ln.ContentType,$c.ApplicationJson);let s=yield this.put(t,n,i);return this._processResponse(s,this.requestOptions)})}patchJson(t,r,i={}){return Zr(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Ln.Accept]=this._getExistingOrDefaultHeader(i,Ln.Accept,$c.ApplicationJson),i[Ln.ContentType]=this._getExistingOrDefaultHeader(i,Ln.ContentType,$c.ApplicationJson);let s=yield this.patch(t,n,i);return this._processResponse(s,this.requestOptions)})}request(t,r,i,n){return Zr(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let s=new URL(r),a=this._prepareRequest(t,s,n),o=this._allowRetries&&cwe.includes(t)?this._maxRetries+1:1,l=0,c;do{if(c=yield this.requestRaw(a,i),c&&c.message&&c.message.statusCode===eo.Unauthorized){let d;for(let p of this.handlers)if(p.canHandleAuthentication(c)){d=p;break}return d?d.handleAuthentication(this,a,i):c}let u=this._maxRedirects;for(;c.message.statusCode&&owe.includes(c.message.statusCode)&&this._allowRedirects&&u>0;){let d=c.message.headers.location;if(!d)break;let p=new URL(d);if(s.protocol==="https:"&&s.protocol!==p.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 c.readBody(),p.hostname!==s.hostname)for(let f in n)f.toLowerCase()==="authorization"&&delete n[f];a=this._prepareRequest(t,p,n),c=yield this.requestRaw(a,i),u--}if(!c.message.statusCode||!lwe.includes(c.message.statusCode))return c;l+=1,l{function s(a,o){a?n(a):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,s)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function s(l,c){n||(n=!0,i(l,c))}let a=t.httpModule.request(t.options,l=>{let c=new k6(l);s(void 0,c)}),o;a.on("socket",l=>{o=l}),a.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),s(new Error(`Request timeout: ${t.options.path}`))}),a.on("error",function(l){s(l)}),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)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let s=n.parsedUrl.protocol==="https:";n.httpModule=s?K5:F6;let a=s?443:80;if(n.options={},n.options.host=n.parsedUrl.hostname,n.options.port=n.parsedUrl.port?parseInt(n.parsedUrl.port):a,n.options.path=(n.parsedUrl.pathname||"")+(n.parsedUrl.search||""),n.options.method=t,n.options.headers=this._mergeHeaders(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},q6(this.requestOptions.headers),q6(t||{})):q6(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=q6(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=_M.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let s=t.protocol==="https:",a=100;if(this.requestOptions&&(a=this.requestOptions.maxSockets||F6.globalAgent.maxSockets),i&&i.hostname){let o={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})},l,c=i.protocol==="https:";s?l=c?B6.httpsOverHttps:B6.httpsOverHttp:l=c?B6.httpOverHttps:B6.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:a};r=s?new K5.Agent(o):new F6.Agent(o),this._agent=r}return r||(r=s?K5.globalAgent:F6.globalAgent),s&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Zr(this,void 0,void 0,function*(){t=Math.min(uwe,t);let r=dwe*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Zr(this,void 0,void 0,function*(){return new Promise((i,n)=>Zr(this,void 0,void 0,function*(){let s=t.message.statusCode||0,a={statusCode:s,result:null,headers:{}};s===eo.NotFound&&i(a);function o(u,d){if(typeof d=="string"){let p=new Date(d);if(!isNaN(p.valueOf()))return p}return d}let l,c;try{c=yield t.readBody(),c&&c.length>0&&(r&&r.deserializeDates?l=JSON.parse(c,o):l=JSON.parse(c),a.result=l),a.headers=t.message.headers}catch{}if(s>299){let u;l&&l.message?u=l.message:c&&c.length>0?u=c:u=`Failed request: (${s})`;let d=new M6(u,s);d.result=a.result,n(d)}else i(a)}))})}};$t.HttpClient=X5;var q6=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var I0=g(Lo=>{"use strict";var J5=Lo&&Lo.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Lo,"__esModule",{value:!0});Lo.PersonalAccessTokenCredentialHandler=Lo.BearerCredentialHandler=Lo.BasicCredentialHandler=void 0;var Q5=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 J5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.BasicCredentialHandler=Q5;var Y5=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 J5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.BearerCredentialHandler=Y5;var Z5=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 J5(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Lo.PersonalAccessTokenCredentialHandler=Z5});var SM=g(bf=>{"use strict";var wM=bf&&bf.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(bf,"__esModule",{value:!0});bf.OidcClient=void 0;var fwe=to(),mwe=I0(),EM=ze(),e8=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new fwe.HttpClient("actions/oidc-client",[new mwe.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 wM(this,void 0,void 0,function*(){let s=(r=(yield e.createHttpClient().getJson(t).catch(a=>{throw new Error(`Failed to get ID Token. + + Error Code : ${a.statusCode} + + Error Message: ${a.message}`)})).result)===null||r===void 0?void 0:r.value;if(!s)throw new Error("Response json body do not have ID Token field");return s})}static getIDToken(t){return wM(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,EM.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,EM.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};bf.OidcClient=e8});var n8=g(ns=>{"use strict";var t8=ns&&ns.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ns,"__esModule",{value:!0});ns.summary=ns.markdownSummary=ns.SUMMARY_DOCS_URL=ns.SUMMARY_ENV_VAR=void 0;var hwe=require("os"),r8=require("fs"),{access:gwe,appendFile:ywe,writeFile:bwe}=r8.promises;ns.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";ns.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var i8=class{constructor(){this._buffer=""}filePath(){return t8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[ns.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${ns.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield gwe(t,r8.constants.R_OK|r8.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 n=Object.entries(i).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return t8(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?bwe:ywe)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return t8(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(hwe.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(t){let r=t.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:o,data:l,colspan:c,rowspan:u}=a,d=o?"th":"td",p=Object.assign(Object.assign({},c&&{colspan:c}),u&&{rowspan:u});return this.wrap(d,l,p)}).join("");return this.wrap("tr",s)}).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:n,height:s}=i||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),o=this.wrap("img",null,Object.assign({src:t,alt:r},a));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,t);return this.addRaw(s).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},xM=new i8;ns.markdownSummary=xM;ns.summary=xM});var TM=g(ss=>{"use strict";var vwe=ss&&ss.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_we=ss&&ss.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),wwe=ss&&ss.__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)&&vwe(t,e,r);return _we(t,e),t};Object.defineProperty(ss,"__esModule",{value:!0});ss.toPlatformPath=ss.toWin32Path=ss.toPosixPath=void 0;var Ewe=wwe(require("path"));function Swe(e){return e.replace(/[\\]/g,"/")}ss.toPosixPath=Swe;function xwe(e){return e.replace(/[/]/g,"\\")}ss.toWin32Path=xwe;function Twe(e){return e.replace(/[/\\]/g,Ewe.sep)}ss.toPlatformPath=Twe});var a8=g(we=>{"use strict";var Nwe=we&&we.__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]}),Rwe=we&&we.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),RM=we&&we.__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)&&Nwe(t,e,r);return Rwe(t,e),t},s8=we&&we.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},as;Object.defineProperty(we,"__esModule",{value:!0});we.getCmdPath=we.tryGetExecutablePath=we.isRooted=we.isDirectory=we.exists=we.READONLY=we.UV_FS_O_EXLOCK=we.IS_WINDOWS=we.unlink=we.symlink=we.stat=we.rmdir=we.rm=we.rename=we.readlink=we.readdir=we.open=we.mkdir=we.lstat=we.copyFile=we.chmod=void 0;var AM=RM(require("fs")),U6=RM(require("path"));as=AM.promises,we.chmod=as.chmod,we.copyFile=as.copyFile,we.lstat=as.lstat,we.mkdir=as.mkdir,we.open=as.open,we.readdir=as.readdir,we.readlink=as.readlink,we.rename=as.rename,we.rm=as.rm,we.rmdir=as.rmdir,we.stat=as.stat,we.symlink=as.symlink,we.unlink=as.unlink;we.IS_WINDOWS=process.platform==="win32";we.UV_FS_O_EXLOCK=268435456;we.READONLY=AM.constants.O_RDONLY;function Awe(e){return s8(this,void 0,void 0,function*(){try{yield we.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}we.exists=Awe;function Cwe(e,t=!1){return s8(this,void 0,void 0,function*(){return(t?yield we.stat(e):yield we.lstat(e)).isDirectory()})}we.isDirectory=Cwe;function Owe(e){if(e=Iwe(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return we.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}we.isRooted=Owe;function Pwe(e,t){return s8(this,void 0,void 0,function*(){let r;try{r=yield we.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(we.IS_WINDOWS){let n=U6.extname(e).toUpperCase();if(t.some(s=>s.toUpperCase()===n))return e}else if(NM(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield we.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(we.IS_WINDOWS){try{let s=U6.dirname(e),a=U6.basename(e).toUpperCase();for(let o of yield we.readdir(s))if(a===o.toUpperCase()){e=U6.join(s,o);break}}catch(s){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${s}`)}return e}else if(NM(r))return e}}return""})}we.tryGetExecutablePath=Pwe;function Iwe(e){return e=e||"",we.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function NM(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function Dwe(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}we.getCmdPath=Dwe});var D0=g(Br=>{"use strict";var Lwe=Br&&Br.__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]}),Fwe=Br&&Br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CM=Br&&Br.__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)&&Lwe(t,e,r);return Fwe(t,e),t},Hc=Br&&Br.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Br,"__esModule",{value:!0});Br.findInPath=Br.which=Br.mkdirP=Br.rmRF=Br.mv=Br.cp=void 0;var Bwe=require("assert"),Fo=CM(require("path")),Ot=CM(a8());function qwe(e,t,r={}){return Hc(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:s}=kwe(r),a=(yield Ot.exists(t))?yield Ot.stat(t):null;if(a&&a.isFile()&&!i)return;let o=a&&a.isDirectory()&&s?Fo.join(t,Fo.basename(e)):t;if(!(yield Ot.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield Ot.stat(e)).isDirectory())if(n)yield DM(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Fo.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield LM(e,o,i)}})}Br.cp=qwe;function Mwe(e,t,r={}){return Hc(this,void 0,void 0,function*(){if(yield Ot.exists(t)){let i=!0;if((yield Ot.isDirectory(t))&&(t=Fo.join(t,Fo.basename(e)),i=yield Ot.exists(t)),i)if(r.force==null||r.force)yield OM(t);else throw new Error("Destination already exists")}yield o8(Fo.dirname(t)),yield Ot.rename(e,t)})}Br.mv=Mwe;function OM(e){return Hc(this,void 0,void 0,function*(){if(Ot.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield Ot.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Br.rmRF=OM;function o8(e){return Hc(this,void 0,void 0,function*(){Bwe.ok(e,"a path argument must be provided"),yield Ot.mkdir(e,{recursive:!0})})}Br.mkdirP=o8;function PM(e,t){return Hc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield PM(e,!1);if(!i)throw Ot.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 IM(e);return r&&r.length>0?r[0]:""})}Br.which=PM;function IM(e){return Hc(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(Ot.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Fo.delimiter))n&&t.push(n);if(Ot.isRooted(e)){let n=yield Ot.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Fo.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Fo.delimiter))n&&r.push(n);let i=[];for(let n of r){let s=yield Ot.tryGetExecutablePath(Fo.join(n,e),t);s&&i.push(s)}return i})}Br.findInPath=IM;function kwe(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 DM(e,t,r,i){return Hc(this,void 0,void 0,function*(){if(r>=255)return;r++,yield o8(t);let n=yield Ot.readdir(e);for(let s of n){let a=`${e}/${s}`,o=`${t}/${s}`;(yield Ot.lstat(a)).isDirectory()?yield DM(a,o,r,i):yield LM(a,o,i)}yield Ot.chmod(t,(yield Ot.stat(e)).mode)})}function LM(e,t,r){return Hc(this,void 0,void 0,function*(){if((yield Ot.lstat(e)).isSymbolicLink()){try{yield Ot.lstat(t),yield Ot.unlink(t)}catch(n){n.code==="EPERM"&&(yield Ot.chmod(t,"0666"),yield Ot.unlink(t))}let i=yield Ot.readlink(e);yield Ot.symlink(i,t,Ot.IS_WINDOWS?"junction":null)}else(!(yield Ot.exists(t))||r)&&(yield Ot.copyFile(e,t))})}});var _f=g(os=>{"use strict";var jwe=os&&os.__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]}),Uwe=os&&os.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vf=os&&os.__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)&&jwe(t,e,r);return Uwe(t,e),t},FM=os&&os.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(os,"__esModule",{value:!0});os.argStringToArray=os.ToolRunner=void 0;var z6=vf(require("os")),qM=vf(require("events")),zwe=vf(require("child_process")),$we=vf(require("path")),Hwe=vf(D0()),BM=vf(a8()),Gwe=require("timers"),$6=process.platform==="win32",l8=class extends qM.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(),n=this._getSpawnArgs(t),s=r?"":"[command]";if($6)if(this._isCmdFile()){s+=i;for(let a of n)s+=` ${a}`}else if(t.windowsVerbatimArguments){s+=`"${i}"`;for(let a of n)s+=` ${a}`}else{s+=this._windowsQuoteCmdArg(i);for(let a of n)s+=` ${this._windowsQuoteCmdArg(a)}`}else{s+=i;for(let a of n)s+=` ${a}`}return s}_processLineBuffer(t,r,i){try{let n=r+t.toString(),s=n.indexOf(z6.EOL);for(;s>-1;){let a=n.substring(0,s);i(a),n=n.substring(s+z6.EOL.length),s=n.indexOf(z6.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return $6&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if($6&&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(o=>o===a)){i=!0;break}if(!i)return t;let n='"',s=!0;for(let a=t.length;a>0;a--)n+=t[a-1],s&&t[a-1]==="\\"?n+="\\":t[a-1]==='"'?(s=!0,n+='"'):s=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 FM(this,void 0,void 0,function*(){return!BM.isRooted(this.toolPath)&&(this.toolPath.includes("/")||$6&&this.toolPath.includes("\\"))&&(this.toolPath=$we.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield Hwe.which(this.toolPath,!0),new Promise((t,r)=>FM(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let c of this.args)this._debug(` ${c}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+z6.EOL);let n=new c8(i,this.toolPath);if(n.on("debug",c=>{this._debug(c)}),this.options.cwd&&!(yield BM.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let s=this._getSpawnFileName(),a=zwe.spawn(s,this._getSpawnArgs(i),this._getSpawnOptions(this.options,s)),o="";a.stdout&&a.stdout.on("data",c=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(c),!i.silent&&i.outStream&&i.outStream.write(c),o=this._processLineBuffer(c,o,u=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(u)})});let l="";if(a.stderr&&a.stderr.on("data",c=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(c),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(c),l=this._processLineBuffer(c,l,u=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(u)})}),a.on("error",c=>{n.processError=c.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),a.on("exit",c=>{n.processExitCode=c,n.processExited=!0,this._debug(`Exit code ${c} received from tool '${this.toolPath}'`),n.CheckComplete()}),a.on("close",c=>{n.processExitCode=c,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(c,u)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),a.removeAllListeners(),c?r(c):t(u)}),this.options.input){if(!a.stdin)throw new Error("child process missing stdin");a.stdin.end(this.options.input)}}))})}};os.ToolRunner=l8;function Vwe(e){let t=[],r=!1,i=!1,n="";function s(a){i&&a!=='"'&&(n+="\\"),n+=a,i=!1}for(let a=0;a0&&(t.push(n),n="");continue}s(o)}return n.length>0&&t.push(n.trim()),t}os.argStringToArray=Vwe;var c8=class e extends qM.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=Gwe.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 wf=g(ls=>{"use strict";var Wwe=ls&&ls.__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]}),Kwe=ls&&ls.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xwe=ls&&ls.__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)&&Wwe(t,e,r);return Kwe(t,e),t},jM=ls&&ls.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ls,"__esModule",{value:!0});ls.getExecOutput=ls.exec=void 0;var MM=require("string_decoder"),kM=Xwe(_f());function UM(e,t,r){return jM(this,void 0,void 0,function*(){let i=kM.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new kM.ToolRunner(n,t,r).exec()})}ls.exec=UM;function Qwe(e,t,r){var i,n;return jM(this,void 0,void 0,function*(){let s="",a="",o=new MM.StringDecoder("utf8"),l=new MM.StringDecoder("utf8"),c=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,u=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,d=h=>{a+=l.write(h),u&&u(h)},p=h=>{s+=o.write(h),c&&c(h)},f=Object.assign(Object.assign({},r?.listeners),{stdout:p,stderr:d}),m=yield UM(e,t,Object.assign(Object.assign({},r),{listeners:f}));return s+=o.end(),a+=l.end(),{exitCode:m,stdout:s,stderr:a}})}ls.getExecOutput=Qwe});var $M=g(ht=>{"use strict";var Ywe=ht&&ht.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Zwe=ht&&ht.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jwe=ht&&ht.__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 Zwe(t,e),t},G6=ht&&ht.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},e3e=ht&&ht.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ht,"__esModule",{value:!0});ht.getDetails=ht.isLinux=ht.isMacOS=ht.isWindows=ht.arch=ht.platform=void 0;var zM=e3e(require("os")),H6=Jwe(wf()),t3e=()=>G6(void 0,void 0,void 0,function*(){let{stdout:e}=yield H6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield H6.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),r3e=()=>G6(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield H6.getExecOutput("sw_vers",void 0,{silent:!0}),s=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:s}}),i3e=()=>G6(void 0,void 0,void 0,function*(){let{stdout:e}=yield H6.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});ht.platform=zM.default.platform();ht.arch=zM.default.arch();ht.isWindows=ht.platform==="win32";ht.isMacOS=ht.platform==="darwin";ht.isLinux=ht.platform==="linux";function n3e(){return G6(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield ht.isWindows?t3e():ht.isMacOS?r3e():i3e()),{platform:ht.platform,arch:ht.arch,isWindows:ht.isWindows,isMacOS:ht.isMacOS,isLinux:ht.isLinux})})}ht.getDetails=n3e});var ze=g(be=>{"use strict";var s3e=be&&be.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),a3e=be&&be.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d8=be&&be.__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)&&s3e(t,e,r);return a3e(t,e),t},HM=be&&be.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(be,"__esModule",{value:!0});be.platform=be.toPlatformPath=be.toWin32Path=be.toPosixPath=be.markdownSummary=be.summary=be.getIDToken=be.getState=be.saveState=be.group=be.endGroup=be.startGroup=be.info=be.notice=be.warning=be.error=be.debug=be.isDebug=be.setFailed=be.setCommandEcho=be.setOutput=be.getBooleanInput=be.getMultilineInput=be.getInput=be.addPath=be.setSecret=be.exportVariable=be.ExitCode=void 0;var aa=lM(),xd=dM(),Ef=L6(),GM=d8(require("os")),o3e=d8(require("path")),l3e=SM(),u8;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(u8||(be.ExitCode=u8={}));function c3e(e,t){let r=(0,Ef.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,xd.issueFileCommand)("ENV",(0,xd.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("set-env",{name:e},r)}be.exportVariable=c3e;function u3e(e){(0,aa.issueCommand)("add-mask",{},e)}be.setSecret=u3e;function d3e(e){process.env.GITHUB_PATH||""?(0,xd.issueFileCommand)("PATH",e):(0,aa.issueCommand)("add-path",{},e),process.env.PATH=`${e}${o3e.delimiter}${process.env.PATH}`}be.addPath=d3e;function p8(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()}be.getInput=p8;function p3e(e,t){let r=p8(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}be.getMultilineInput=p3e;function f3e(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=p8(e,t);if(r.includes(n))return!0;if(i.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\``)}be.getBooleanInput=f3e;function m3e(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,xd.issueFileCommand)("OUTPUT",(0,xd.prepareKeyValueMessage)(e,t));process.stdout.write(GM.EOL),(0,aa.issueCommand)("set-output",{name:e},(0,Ef.toCommandValue)(t))}be.setOutput=m3e;function h3e(e){(0,aa.issue)("echo",e?"on":"off")}be.setCommandEcho=h3e;function g3e(e){process.exitCode=u8.Failure,VM(e)}be.setFailed=g3e;function y3e(){return process.env.RUNNER_DEBUG==="1"}be.isDebug=y3e;function b3e(e){(0,aa.issueCommand)("debug",{},e)}be.debug=b3e;function VM(e,t={}){(0,aa.issueCommand)("error",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.error=VM;function v3e(e,t={}){(0,aa.issueCommand)("warning",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.warning=v3e;function _3e(e,t={}){(0,aa.issueCommand)("notice",(0,Ef.toCommandProperties)(t),e instanceof Error?e.toString():e)}be.notice=_3e;function w3e(e){process.stdout.write(e+GM.EOL)}be.info=w3e;function WM(e){(0,aa.issue)("group",e)}be.startGroup=WM;function KM(){(0,aa.issue)("endgroup")}be.endGroup=KM;function E3e(e,t){return HM(this,void 0,void 0,function*(){WM(e);let r;try{r=yield t()}finally{KM()}return r})}be.group=E3e;function S3e(e,t){if(process.env.GITHUB_STATE||"")return(0,xd.issueFileCommand)("STATE",(0,xd.prepareKeyValueMessage)(e,t));(0,aa.issueCommand)("save-state",{name:e},(0,Ef.toCommandValue)(t))}be.saveState=S3e;function x3e(e){return process.env[`STATE_${e}`]||""}be.getState=x3e;function T3e(e){return HM(this,void 0,void 0,function*(){return yield l3e.OidcClient.getIDToken(e)})}be.getIDToken=T3e;var N3e=n8();Object.defineProperty(be,"summary",{enumerable:!0,get:function(){return N3e.summary}});var R3e=n8();Object.defineProperty(be,"markdownSummary",{enumerable:!0,get:function(){return R3e.markdownSummary}});var f8=TM();Object.defineProperty(be,"toPosixPath",{enumerable:!0,get:function(){return f8.toPosixPath}});Object.defineProperty(be,"toWin32Path",{enumerable:!0,get:function(){return f8.toWin32Path}});Object.defineProperty(be,"toPlatformPath",{enumerable:!0,get:function(){return f8.toPlatformPath}});be.platform=d8($M())});var L0=g(Bo=>{"use strict";Object.defineProperty(Bo,"__esModule",{value:!0});Bo.safeWhich=Bo.isWindows=void 0;var XM=require("fs"),A3e=require("path");Bo.isWindows=process.platform==="win32";var QM=Bo.isWindows?";":":",C3e=Bo.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function O3e(e){if(e.includes("/")||e.includes("\\")&&Bo.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(QM),i=C3e;Bo.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(QM));for(let n of r)for(let s of i){let a=A3e.join(n,e+s);try{return await XM.promises.access(a,XM.constants.X_OK),a}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Bo.safeWhich=O3e});var ek=g(Sf=>{"use strict";Object.defineProperty(Sf,"__esModule",{value:!0});var P3e=require("node:child_process"),I3e=require("node:fs/promises"),D3e=require("node:os"),YM=require("node:path"),L3e=require("node:process"),F3e=require("node:util"),F0=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},V6=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function ZM(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function JM(e,t){let r=e,i=await ZM(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await ZM(r,t);return r}async function B3e(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function q3e(e,t={platform:L3e.platform,release:D3e.release(),fsAccess:I3e.access,pathNormalize:YM.normalize,pathSep:YM.sep,cpExecFile:F3e.promisify(P3e.execFile)}){function r(a,o,l,c){let d=a.split(` +`).map(f=>f.trim()).filter(f=>f.length!==0).slice(1).map(f=>f.split(/\s+(?=[\d/])/)).filter(o);if(d.length===0)throw new V6;let p=d[0];return{diskPath:p[l.diskPath],free:parseInt(p[l.free],10)*c,size:parseInt(p[l.size],10)*c}}async function i(a,o,l,c=1){let[u,...d]=a;if(u===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:p}=await t.cpExecFile(u,d,{windowsHide:!0});return r(p,o,l,c)}catch(p){return Promise.reject(p)}}async function n(a){if(a.charAt(1)!==":")return Promise.reject(new F0(`The following path is invalid (should be X:\\...): ${a}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],c=await B3e(t)?o:l;return i(c,u=>{let d=u[0];return a.toUpperCase().startsWith(d.toUpperCase())},{diskPath:0,free:1,size:2})}async function s(a){if(!t.pathNormalize(a).startsWith(t.pathSep))return Promise.reject(new F0(`The following path is invalid (should start by ${t.pathSep}): ${a}`));let o=await JM(a,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):s(e)}Sf.InvalidPathError=F0;Sf.NoMatchError=V6;Sf.default=q3e;Sf.getFirstExistingParentPath=JM});var rk=g((Q3t,tk)=>{"use strict";tk.exports=(...e)=>[...new Set([].concat(...e))]});var m8=g((Y3t,sk)=>{"use strict";var M3e=require("stream"),ik=M3e.PassThrough,k3e=Array.prototype.slice;sk.exports=j3e;function j3e(){let e=[],t=k3e.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,s=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let a=ik(i);function o(){for(let u=0,d=arguments.length;u0||(r=!1,l())}function f(m){function h(){m.removeListener("merge2UnpipeEnd",h),m.removeListener("end",h),s&&m.removeListener("error",y),p()}function y(b){a.emit("error",b)}if(m._readableState.endEmitted)return p();m.on("merge2UnpipeEnd",h),m.on("end",h),s&&m.on("error",y),m.pipe(a,{end:!1}),m.resume()}for(let m=0;m{"use strict";Object.defineProperty(xf,"__esModule",{value:!0});xf.splitWhen=xf.flatten=void 0;function U3e(e){return e.reduce((t,r)=>[].concat(t,r),[])}xf.flatten=U3e;function z3e(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}xf.splitWhen=z3e});var ok=g(W6=>{"use strict";Object.defineProperty(W6,"__esModule",{value:!0});W6.isEnoentCodeError=void 0;function $3e(e){return e.code==="ENOENT"}W6.isEnoentCodeError=$3e});var lk=g(K6=>{"use strict";Object.defineProperty(K6,"__esModule",{value:!0});K6.createDirentFromStats=void 0;var h8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function H3e(e,t){return new h8(e,t)}K6.createDirentFromStats=H3e});var pk=g(si=>{"use strict";Object.defineProperty(si,"__esModule",{value:!0});si.convertPosixPathToPattern=si.convertWindowsPathToPattern=si.convertPathToPattern=si.escapePosixPath=si.escapeWindowsPath=si.escape=si.removeLeadingDotSegment=si.makeAbsolute=si.unixify=void 0;var G3e=require("os"),V3e=require("path"),ck=G3e.platform()==="win32",W3e=2,K3e=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,X3e=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,Q3e=/^\\\\([.?])/,Y3e=/\\(?![!()+@[\]{}])/g;function Z3e(e){return e.replace(/\\/g,"/")}si.unixify=Z3e;function J3e(e,t){return V3e.resolve(e,t)}si.makeAbsolute=J3e;function e9e(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(W3e)}return e}si.removeLeadingDotSegment=e9e;si.escape=ck?g8:y8;function g8(e){return e.replace(X3e,"\\$2")}si.escapeWindowsPath=g8;function y8(e){return e.replace(K3e,"\\$2")}si.escapePosixPath=y8;si.convertPathToPattern=ck?uk:dk;function uk(e){return g8(e).replace(Q3e,"//$1").replace(Y3e,"/")}si.convertWindowsPathToPattern=uk;function dk(e){return y8(e)}si.convertPosixPathToPattern=dk});var mk=g((r9t,fk)=>{fk.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var b8=g((i9t,gk)=>{var t9e=mk(),hk={"{":"}","(":")","[":"]"},r9e=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,s=-2,a=-2;tt&&(a===-1||a>i||(a=e.indexOf("\\",t),a===-1||a>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(a=e.indexOf("\\",t),a===-1||a>n))||s!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(s=e.indexOf(")",t),s>t&&(a=e.indexOf("\\",t),a===-1||a>s))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(a=e.indexOf("\\",r),a===-1||a>s))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=hk[o];if(l){var c=e.indexOf(l,t);c!==-1&&(t=c+1)}if(e[t]==="!")return!0}else t++}return!1},i9e=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var n9e=b8(),s9e=require("path").posix.dirname,a9e=require("os").platform()==="win32",v8="/",o9e=/\\/g,l9e=/[\{\[].*[\}\]]$/,c9e=/(^|[^\\])([\{\[]|\([^\)]+$)/,u9e=/\\([\!\*\?\|\[\]\(\)\{\}])/g;yk.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&a9e&&t.indexOf(v8)<0&&(t=t.replace(o9e,v8)),l9e.test(t)&&(t+=v8),t+="a";do t=s9e(t);while(n9e(t)||c9e.test(t));return t.replace(u9e,"$1")}});var X6=g(oa=>{"use strict";oa.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;oa.find=(e,t)=>e.nodes.find(r=>r.type===t);oa.exceedsLimit=(e,t,r=1,i)=>i===!1||!oa.isInteger(e)||!oa.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;oa.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};oa.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);oa.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;oa.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;oa.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);oa.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var vk=X6();_k.exports=(e,t={})=>{let r=(i,n={})=>{let s=t.escapeInvalid&&vk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(s||a)&&vk.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Ek=g((o9t,wk)=>{"use strict";wk.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var Pk=g((l9t,Ok)=>{"use strict";var Sk=Ek(),Td=(e,t,r)=>{if(Sk(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Sk(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),a=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+s+a+o;if(Td.cache.hasOwnProperty(l))return Td.cache[l].result;let c=Math.min(e,t),u=Math.max(e,t);if(Math.abs(c-u)===1){let h=e+"|"+t;return i.capture?`(${h})`:i.wrap===!1?h:`(?:${h})`}let d=Ck(e)||Ck(t),p={min:e,max:t,a:c,b:u},f=[],m=[];if(d&&(p.isPadded=d,p.maxLen=String(p.max).length),c<0){let h=u<0?Math.abs(u):1;m=xk(h,Math.abs(c),p,i),c=p.a=0}return u>=0&&(f=xk(c,u,p,i)),p.negatives=m,p.positives=f,p.result=d9e(m,f,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&f.length+m.length>1&&(p.result=`(?:${p.result})`),Td.cache[l]=p,p.result};function d9e(e,t,r){let i=_8(e,t,"-",!1,r)||[],n=_8(t,e,"",!1,r)||[],s=_8(e,t,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function p9e(e,t){let r=1,i=1,n=Nk(e,r),s=new Set([t]);for(;e<=n&&n<=t;)s.add(n),r+=1,n=Nk(e,r);for(n=Rk(t+1,i)-1;e1&&o.count.pop(),o.count.push(u.count[0]),o.string=o.pattern+Ak(o.count),a=c+1;continue}r.isPadded&&(d=y9e(c,r,i)),u.string=d+u.pattern+Ak(u.count),s.push(u),a=c+1,o=u}return s}function _8(e,t,r,i,n){let s=[];for(let a of e){let{string:o}=a;!i&&!Tk(t,"string",o)&&s.push(r+o),i&&Tk(t,"string",o)&&s.push(r+o)}return s}function m9e(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Tk(e,t,r){return e.some(i=>i[t]===r)}function Nk(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Rk(e,t){return e-e%Math.pow(10,t)}function Ak(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function g9e(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Ck(e){return/^-?(0+)\d/.test(e)}function y9e(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Td.cache={};Td.clearCache=()=>Td.cache={};Ok.exports=Td});var S8=g((c9t,Mk)=>{"use strict";var b9e=require("util"),Dk=Pk(),Ik=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),v9e=e=>t=>e===!0?Number(t):String(t),w8=e=>typeof e=="number"||typeof e=="string"&&e!=="",B0=e=>Number.isInteger(+e),E8=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},_9e=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,w9e=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},Z6=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",s="",a;return e.positives.length&&(n=e.positives.map(o=>Z6(String(o),r)).join("|")),e.negatives.length&&(s=`-(${i}${e.negatives.map(o=>Z6(String(o),r)).join("|")})`),n&&s?a=`${n}|${s}`:a=n||s,t.wrap?`(${i}${a})`:a},Lk=(e,t,r,i)=>{if(r)return Dk(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let s=String.fromCharCode(t);return`[${n}-${s}]`},Fk=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return Dk(e,t,r)},Bk=(...e)=>new RangeError("Invalid range arguments: "+b9e.inspect(...e)),qk=(e,t,r)=>{if(r.strictRanges===!0)throw Bk([e,t]);return[]},S9e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},x9e=(e,t,r=1,i={})=>{let n=Number(e),s=Number(t);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw Bk([e,t]);return[]}n===0&&(n=0),s===0&&(s=0);let a=n>s,o=String(e),l=String(t),c=String(r);r=Math.max(Math.abs(r),1);let u=E8(o)||E8(l)||E8(c),d=u?Math.max(o.length,l.length,c.length):0,p=u===!1&&_9e(e,t,i)===!1,f=i.transform||v9e(p);if(i.toRegex&&r===1)return Lk(Z6(e,d),Z6(t,d),!0,i);let m={negatives:[],positives:[]},h=w=>m[w<0?"negatives":"positives"].push(Math.abs(w)),y=[],b=0;for(;a?n>=s:n<=s;)i.toRegex===!0&&r>1?h(n):y.push(w9e(f(n,b),d,p)),n=a?n-r:n+r,b++;return i.toRegex===!0?r>1?E9e(m,i,d):Fk(y,null,{wrap:!1,...i}):y},T9e=(e,t,r=1,i={})=>{if(!B0(e)&&e.length>1||!B0(t)&&t.length>1)return qk(e,t,i);let n=i.transform||(p=>String.fromCharCode(p)),s=`${e}`.charCodeAt(0),a=`${t}`.charCodeAt(0),o=s>a,l=Math.min(s,a),c=Math.max(s,a);if(i.toRegex&&r===1)return Lk(l,c,!1,i);let u=[],d=0;for(;o?s>=a:s<=a;)u.push(n(s,d)),s=o?s-r:s+r,d++;return i.toRegex===!0?Fk(u,null,{wrap:!1,options:i}):u},Y6=(e,t,r,i={})=>{if(t==null&&w8(e))return[e];if(!w8(e)||!w8(t))return qk(e,t,i);if(typeof r=="function")return Y6(e,t,1,{transform:r});if(Ik(r))return Y6(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,B0(r)?B0(e)&&B0(t)?x9e(e,t,r,n):T9e(e,t,Math.max(Math.abs(r),1),n):r!=null&&!Ik(r)?S9e(r,n):Y6(e,t,1,r)};Mk.exports=Y6});var Uk=g((u9t,jk)=>{"use strict";var N9e=S8(),kk=X6(),R9e=(e,t={})=>{let r=(i,n={})=>{let s=kk.isInvalidBrace(n),a=i.invalid===!0&&t.escapeInvalid===!0,o=s===!0||a===!0,l=t.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=kk.reduce(i.nodes),d=N9e(...u,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(d.length!==0)return u.length>1&&d.length>1?`(${d})`:d}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(e)};jk.exports=R9e});var Hk=g((d9t,$k)=>{"use strict";var A9e=S8(),zk=Q6(),Tf=X6(),Nd=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Tf.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let s of n)i.push(Nd(s,t,r));else for(let s of t)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?Nd(n,s,r):n+s);return Tf.flatten(i)},C9e=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,s={})=>{n.queue=[];let a=s,o=s.queue;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,o=a.queue;if(n.invalid||n.dollar){o.push(Nd(o.pop(),zk(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Nd(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let d=Tf.reduce(n.nodes);if(Tf.exceedsLimit(...d,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=A9e(...d,t);p.length===0&&(p=zk(n,t)),o.push(Nd(o.pop(),p)),n.nodes=[];return}let l=Tf.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let d=0;d{"use strict";Gk.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var Yk=g((f9t,Qk)=>{"use strict";var O9e=Q6(),{MAX_LENGTH:Wk,CHAR_BACKSLASH:x8,CHAR_BACKTICK:P9e,CHAR_COMMA:I9e,CHAR_DOT:D9e,CHAR_LEFT_PARENTHESES:L9e,CHAR_RIGHT_PARENTHESES:F9e,CHAR_LEFT_CURLY_BRACE:B9e,CHAR_RIGHT_CURLY_BRACE:q9e,CHAR_LEFT_SQUARE_BRACKET:Kk,CHAR_RIGHT_SQUARE_BRACKET:Xk,CHAR_DOUBLE_QUOTE:M9e,CHAR_SINGLE_QUOTE:k9e,CHAR_NO_BREAK_SPACE:j9e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:U9e}=Vk(),z9e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Wk,r.maxLength):Wk;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},s=[n],a=n,o=n,l=0,c=e.length,u=0,d=0,p,f=()=>e[u++],m=h=>{if(h.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&h.type==="text"){o.value+=h.value;return}return a.nodes.push(h),h.parent=a,h.prev=o,o=h,h};for(m({type:"bos"});u0){if(a.ranges>0){a.ranges=0;let h=a.nodes.shift();a.nodes=[h,{type:"text",value:O9e(a)}]}m({type:"comma",value:p}),a.commas++;continue}if(p===D9e&&d>0&&a.commas===0){let h=a.nodes;if(d===0||h.length===0){m({type:"text",value:p});continue}if(o.type==="dot"){if(a.range=[],o.value+=p,o.type="range",a.nodes.length!==3&&a.nodes.length!==5){a.invalid=!0,a.ranges=0,o.type="text";continue}a.ranges++,a.args=[];continue}if(o.type==="range"){h.pop();let y=h[h.length-1];y.value+=o.value+p,o=y,a.ranges--;continue}m({type:"dot",value:p});continue}m({type:"text",value:p})}do if(a=s.pop(),a.type!=="root"){a.nodes.forEach(b=>{b.nodes||(b.type==="open"&&(b.isOpen=!0),b.type==="close"&&(b.isClose=!0),b.nodes||(b.type="text"),b.invalid=!0)});let h=s[s.length-1],y=h.nodes.indexOf(a);h.nodes.splice(y,1,...a.nodes)}while(s.length>0);return m({type:"eos"}),n};Qk.exports=z9e});var ej=g((m9t,Jk)=>{"use strict";var Zk=Q6(),$9e=Uk(),H9e=Hk(),G9e=Yk(),Os=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=Os.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Os.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};Os.parse=(e,t={})=>G9e(e,t);Os.stringify=(e,t={})=>Zk(typeof e=="string"?Os.parse(e,t):e,t);Os.compile=(e,t={})=>(typeof e=="string"&&(e=Os.parse(e,t)),$9e(e,t));Os.expand=(e,t={})=>{typeof e=="string"&&(e=Os.parse(e,t));let r=H9e(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};Os.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Os.compile(e,t):Os.expand(e,t);Jk.exports=Os});var q0=g((h9t,sj)=>{"use strict";var V9e=require("path"),qo="\\\\/",tj=`[^${qo}]`,Ml="\\.",W9e="\\+",K9e="\\?",J6="\\/",X9e="(?=.)",rj="[^/]",T8=`(?:${J6}|$)`,ij=`(?:^|${J6})`,N8=`${Ml}{1,2}${T8}`,Q9e=`(?!${Ml})`,Y9e=`(?!${ij}${N8})`,Z9e=`(?!${Ml}{0,1}${T8})`,J9e=`(?!${N8})`,eEe=`[^.${J6}]`,tEe=`${rj}*?`,nj={DOT_LITERAL:Ml,PLUS_LITERAL:W9e,QMARK_LITERAL:K9e,SLASH_LITERAL:J6,ONE_CHAR:X9e,QMARK:rj,END_ANCHOR:T8,DOTS_SLASH:N8,NO_DOT:Q9e,NO_DOTS:Y9e,NO_DOT_SLASH:Z9e,NO_DOTS_SLASH:J9e,QMARK_NO_DOT:eEe,STAR:tEe,START_ANCHOR:ij},rEe={...nj,SLASH_LITERAL:`[${qo}]`,QMARK:tj,STAR:`${tj}*?`,DOTS_SLASH:`${Ml}{1,2}(?:[${qo}]|$)`,NO_DOT:`(?!${Ml})`,NO_DOTS:`(?!(?:^|[${qo}])${Ml}{1,2}(?:[${qo}]|$))`,NO_DOT_SLASH:`(?!${Ml}{0,1}(?:[${qo}]|$))`,NO_DOTS_SLASH:`(?!${Ml}{1,2}(?:[${qo}]|$))`,QMARK_NO_DOT:`[^.${qo}]`,START_ANCHOR:`(?:^|[${qo}])`,END_ANCHOR:`(?:[${qo}]|$)`},iEe={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};sj.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:iEe,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:V9e.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?rEe:nj}}});var M0=g(cs=>{"use strict";var nEe=require("path"),sEe=process.platform==="win32",{REGEX_BACKSLASH:aEe,REGEX_REMOVE_BACKSLASH:oEe,REGEX_SPECIAL_CHARS:lEe,REGEX_SPECIAL_CHARS_GLOBAL:cEe}=q0();cs.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);cs.hasRegexChars=e=>lEe.test(e);cs.isRegexChar=e=>e.length===1&&cs.hasRegexChars(e);cs.escapeRegex=e=>e.replace(cEe,"\\$1");cs.toPosixSlashes=e=>e.replace(aEe,"/");cs.removeBackslashes=e=>e.replace(oEe,t=>t==="\\"?"":t);cs.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};cs.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:sEe===!0||nEe.sep==="\\";cs.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?cs.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};cs.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};cs.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${e})${n}`;return t.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var fj=g((y9t,pj)=>{"use strict";var aj=M0(),{CHAR_ASTERISK:R8,CHAR_AT:uEe,CHAR_BACKWARD_SLASH:k0,CHAR_COMMA:dEe,CHAR_DOT:A8,CHAR_EXCLAMATION_MARK:C8,CHAR_FORWARD_SLASH:dj,CHAR_LEFT_CURLY_BRACE:O8,CHAR_LEFT_PARENTHESES:P8,CHAR_LEFT_SQUARE_BRACKET:pEe,CHAR_PLUS:fEe,CHAR_QUESTION_MARK:oj,CHAR_RIGHT_CURLY_BRACE:mEe,CHAR_RIGHT_PARENTHESES:lj,CHAR_RIGHT_SQUARE_BRACKET:hEe}=q0(),cj=e=>e===dj||e===k0,uj=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},gEe=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],a=[],o=[],l=e,c=-1,u=0,d=0,p=!1,f=!1,m=!1,h=!1,y=!1,b=!1,w=!1,v=!1,E=!1,T=!1,q=0,O,B,P={value:"",depth:0,isGlob:!1},M=()=>c>=i,x=()=>l.charCodeAt(c+1),Y=()=>(O=B,l.charCodeAt(++c));for(;c0&&(R=l.slice(0,u),l=l.slice(u),d-=u),L&&m===!0&&d>0?(L=l.slice(0,d),I=l.slice(d)):m===!0?(L="",I=l):L=l,L&&L!==""&&L!=="/"&&L!==l&&cj(L.charCodeAt(L.length-1))&&(L=L.slice(0,-1)),r.unescape===!0&&(I&&(I=aj.removeBackslashes(I)),L&&w===!0&&(L=aj.removeBackslashes(L)));let F={prefix:R,input:e,start:u,base:L,glob:I,isBrace:p,isBracket:f,isGlob:m,isExtglob:h,isGlobstar:y,negated:v,negatedExtglob:E};if(r.tokens===!0&&(F.maxDepth=0,cj(B)||a.push(P),F.tokens=a),r.parts===!0||r.tokens===!0){let ae;for(let ie=0;ie{"use strict";var e4=q0(),Ps=M0(),{MAX_LENGTH:t4,POSIX_REGEX_SOURCE:yEe,REGEX_NON_SPECIAL_CHARS:bEe,REGEX_SPECIAL_CHARS_BACKREF:vEe,REPLACEMENTS:mj}=e4,_Ee=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>Ps.escapeRegex(n)).join("..")}return r},Nf=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,I8=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=mj[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(t4,r.maxLength):t4,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},a=[s],o=r.capture?"":"?:",l=Ps.isWindows(t),c=e4.globChars(l),u=e4.extglobChars(c),{DOT_LITERAL:d,PLUS_LITERAL:p,SLASH_LITERAL:f,ONE_CHAR:m,DOTS_SLASH:h,NO_DOT:y,NO_DOT_SLASH:b,NO_DOTS_SLASH:w,QMARK:v,QMARK_NO_DOT:E,STAR:T,START_ANCHOR:q}=c,O=se=>`(${o}(?:(?!${q}${se.dot?h:d}).)*?)`,B=r.dot?"":y,P=r.dot?v:E,M=r.bash===!0?O(r):T;r.capture&&(M=`(${M})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let x={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:a};e=Ps.removePrefix(e,x),n=e.length;let Y=[],L=[],R=[],I=s,F,ae=()=>x.index===n-1,ie=x.peek=(se=1)=>e[x.index+se],_e=x.advance=()=>e[++x.index]||"",Ue=()=>e.slice(x.index+1),pt=(se="",ut=0)=>{x.consumed+=se,x.index+=ut},vt=se=>{x.output+=se.output!=null?se.output:se.value,pt(se.value)},Vt=()=>{let se=1;for(;ie()==="!"&&(ie(2)!=="("||ie(3)==="?");)_e(),x.start++,se++;return se%2===0?!1:(x.negated=!0,x.start++,!0)},Fr=se=>{x[se]++,R.push(se)},Ve=se=>{x[se]--,R.pop()},Re=se=>{if(I.type==="globstar"){let ut=x.braces>0&&(se.type==="comma"||se.type==="brace"),re=se.extglob===!0||Y.length&&(se.type==="pipe"||se.type==="paren");se.type!=="slash"&&se.type!=="paren"&&!ut&&!re&&(x.output=x.output.slice(0,-I.output.length),I.type="star",I.value="*",I.output=M,x.output+=I.output)}if(Y.length&&se.type!=="paren"&&(Y[Y.length-1].inner+=se.value),(se.value||se.output)&&vt(se),I&&I.type==="text"&&se.type==="text"){I.value+=se.value,I.output=(I.output||"")+se.value;return}se.prev=I,a.push(se),I=se},Dn=(se,ut)=>{let re={...u[ut],conditions:1,inner:""};re.prev=I,re.parens=x.parens,re.output=x.output;let Ge=(r.capture?"(":"")+re.open;Fr("parens"),Re({type:se,value:ut,output:x.output?"":m}),Re({type:"paren",extglob:!0,value:_e(),output:Ge}),Y.push(re)},vd=se=>{let ut=se.close+(r.capture?")":""),re;if(se.type==="negate"){let Ge=M;if(se.inner&&se.inner.length>1&&se.inner.includes("/")&&(Ge=O(r)),(Ge!==M||ae()||/^\)+$/.test(Ue()))&&(ut=se.close=`)$))${Ge}`),se.inner.includes("*")&&(re=Ue())&&/^\.[^\\/.]+$/.test(re)){let Kt=I8(re,{...t,fastpaths:!1}).output;ut=se.close=`)${Kt})${Ge})`}se.prev.type==="bos"&&(x.negatedExtglob=!0)}Re({type:"paren",extglob:!0,value:F,output:ut}),Ve("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let se=!1,ut=e.replace(vEe,(re,Ge,Kt,ni,gr,Bl)=>ni==="\\"?(se=!0,re):ni==="?"?Ge?Ge+ni+(gr?v.repeat(gr.length):""):Bl===0?P+(gr?v.repeat(gr.length):""):v.repeat(Kt.length):ni==="."?d.repeat(Kt.length):ni==="*"?Ge?Ge+ni+(gr?M:""):M:Ge?re:`\\${re}`);return se===!0&&(r.unescape===!0?ut=ut.replace(/\\/g,""):ut=ut.replace(/\\+/g,re=>re.length%2===0?"\\\\":re?"\\":"")),ut===e&&r.contains===!0?(x.output=e,x):(x.output=Ps.wrapOutput(ut,x,t),x)}for(;!ae();){if(F=_e(),F==="\0")continue;if(F==="\\"){let re=ie();if(re==="/"&&r.bash!==!0||re==="."||re===";")continue;if(!re){F+="\\",Re({type:"text",value:F});continue}let Ge=/^\\+/.exec(Ue()),Kt=0;if(Ge&&Ge[0].length>2&&(Kt=Ge[0].length,x.index+=Kt,Kt%2!==0&&(F+="\\")),r.unescape===!0?F=_e():F+=_e(),x.brackets===0){Re({type:"text",value:F});continue}}if(x.brackets>0&&(F!=="]"||I.value==="["||I.value==="[^")){if(r.posix!==!1&&F===":"){let re=I.value.slice(1);if(re.includes("[")&&(I.posix=!0,re.includes(":"))){let Ge=I.value.lastIndexOf("["),Kt=I.value.slice(0,Ge),ni=I.value.slice(Ge+2),gr=yEe[ni];if(gr){I.value=Kt+gr,x.backtrack=!0,_e(),!s.output&&a.indexOf(I)===1&&(s.output=m);continue}}}(F==="["&&ie()!==":"||F==="-"&&ie()==="]")&&(F=`\\${F}`),F==="]"&&(I.value==="["||I.value==="[^")&&(F=`\\${F}`),r.posix===!0&&F==="!"&&I.value==="["&&(F="^"),I.value+=F,vt({value:F});continue}if(x.quotes===1&&F!=='"'){F=Ps.escapeRegex(F),I.value+=F,vt({value:F});continue}if(F==='"'){x.quotes=x.quotes===1?0:1,r.keepQuotes===!0&&Re({type:"text",value:F});continue}if(F==="("){Fr("parens"),Re({type:"paren",value:F});continue}if(F===")"){if(x.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Nf("opening","("));let re=Y[Y.length-1];if(re&&x.parens===re.parens+1){vd(Y.pop());continue}Re({type:"paren",value:F,output:x.parens?")":"\\)"}),Ve("parens");continue}if(F==="["){if(r.nobracket===!0||!Ue().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Nf("closing","]"));F=`\\${F}`}else Fr("brackets");Re({type:"bracket",value:F});continue}if(F==="]"){if(r.nobracket===!0||I&&I.type==="bracket"&&I.value.length===1){Re({type:"text",value:F,output:`\\${F}`});continue}if(x.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Nf("opening","["));Re({type:"text",value:F,output:`\\${F}`});continue}Ve("brackets");let re=I.value.slice(1);if(I.posix!==!0&&re[0]==="^"&&!re.includes("/")&&(F=`/${F}`),I.value+=F,vt({value:F}),r.literalBrackets===!1||Ps.hasRegexChars(re))continue;let Ge=Ps.escapeRegex(I.value);if(x.output=x.output.slice(0,-I.value.length),r.literalBrackets===!0){x.output+=Ge,I.value=Ge;continue}I.value=`(${o}${Ge}|${I.value})`,x.output+=I.value;continue}if(F==="{"&&r.nobrace!==!0){Fr("braces");let re={type:"brace",value:F,output:"(",outputIndex:x.output.length,tokensIndex:x.tokens.length};L.push(re),Re(re);continue}if(F==="}"){let re=L[L.length-1];if(r.nobrace===!0||!re){Re({type:"text",value:F,output:F});continue}let Ge=")";if(re.dots===!0){let Kt=a.slice(),ni=[];for(let gr=Kt.length-1;gr>=0&&(a.pop(),Kt[gr].type!=="brace");gr--)Kt[gr].type!=="dots"&&ni.unshift(Kt[gr].value);Ge=_Ee(ni,r),x.backtrack=!0}if(re.comma!==!0&&re.dots!==!0){let Kt=x.output.slice(0,re.outputIndex),ni=x.tokens.slice(re.tokensIndex);re.value=re.output="\\{",F=Ge="\\}",x.output=Kt;for(let gr of ni)x.output+=gr.output||gr.value}Re({type:"brace",value:F,output:Ge}),Ve("braces"),L.pop();continue}if(F==="|"){Y.length>0&&Y[Y.length-1].conditions++,Re({type:"text",value:F});continue}if(F===","){let re=F,Ge=L[L.length-1];Ge&&R[R.length-1]==="braces"&&(Ge.comma=!0,re="|"),Re({type:"comma",value:F,output:re});continue}if(F==="/"){if(I.type==="dot"&&x.index===x.start+1){x.start=x.index+1,x.consumed="",x.output="",a.pop(),I=s;continue}Re({type:"slash",value:F,output:f});continue}if(F==="."){if(x.braces>0&&I.type==="dot"){I.value==="."&&(I.output=d);let re=L[L.length-1];I.type="dots",I.output+=F,I.value+=F,re.dots=!0;continue}if(x.braces+x.parens===0&&I.type!=="bos"&&I.type!=="slash"){Re({type:"text",value:F,output:d});continue}Re({type:"dot",value:F,output:d});continue}if(F==="?"){if(!(I&&I.value==="(")&&r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Dn("qmark",F);continue}if(I&&I.type==="paren"){let Ge=ie(),Kt=F;if(Ge==="<"&&!Ps.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(I.value==="("&&!/[!=<:]/.test(Ge)||Ge==="<"&&!/<([!=]|\w+>)/.test(Ue()))&&(Kt=`\\${F}`),Re({type:"text",value:F,output:Kt});continue}if(r.dot!==!0&&(I.type==="slash"||I.type==="bos")){Re({type:"qmark",value:F,output:E});continue}Re({type:"qmark",value:F,output:v});continue}if(F==="!"){if(r.noextglob!==!0&&ie()==="("&&(ie(2)!=="?"||!/[!=<:]/.test(ie(3)))){Dn("negate",F);continue}if(r.nonegate!==!0&&x.index===0){Vt();continue}}if(F==="+"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Dn("plus",F);continue}if(I&&I.value==="("||r.regex===!1){Re({type:"plus",value:F,output:p});continue}if(I&&(I.type==="bracket"||I.type==="paren"||I.type==="brace")||x.parens>0){Re({type:"plus",value:F});continue}Re({type:"plus",value:p});continue}if(F==="@"){if(r.noextglob!==!0&&ie()==="("&&ie(2)!=="?"){Re({type:"at",extglob:!0,value:F,output:""});continue}Re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let re=bEe.exec(Ue());re&&(F+=re[0],x.index+=re[0].length),Re({type:"text",value:F});continue}if(I&&(I.type==="globstar"||I.star===!0)){I.type="star",I.star=!0,I.value+=F,I.output=M,x.backtrack=!0,x.globstar=!0,pt(F);continue}let se=Ue();if(r.noextglob!==!0&&/^\([^?]/.test(se)){Dn("star",F);continue}if(I.type==="star"){if(r.noglobstar===!0){pt(F);continue}let re=I.prev,Ge=re.prev,Kt=re.type==="slash"||re.type==="bos",ni=Ge&&(Ge.type==="star"||Ge.type==="globstar");if(r.bash===!0&&(!Kt||se[0]&&se[0]!=="/")){Re({type:"star",value:F,output:""});continue}let gr=x.braces>0&&(re.type==="comma"||re.type==="brace"),Bl=Y.length&&(re.type==="pipe"||re.type==="paren");if(!Kt&&re.type!=="paren"&&!gr&&!Bl){Re({type:"star",value:F,output:""});continue}for(;se.slice(0,3)==="/**";){let Io=e[x.index+4];if(Io&&Io!=="/")break;se=se.slice(3),pt("/**",3)}if(re.type==="bos"&&ae()){I.type="globstar",I.value+=F,I.output=O(r),x.output=I.output,x.globstar=!0,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&!ni&&ae()){x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=O(r)+(r.strictSlashes?")":"|$)"),I.value+=F,x.globstar=!0,x.output+=re.output+I.output,pt(F);continue}if(re.type==="slash"&&re.prev.type!=="bos"&&se[0]==="/"){let Io=se[1]!==void 0?"|$":"";x.output=x.output.slice(0,-(re.output+I.output).length),re.output=`(?:${re.output}`,I.type="globstar",I.output=`${O(r)}${f}|${f}${Io})`,I.value+=F,x.output+=re.output+I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}if(re.type==="bos"&&se[0]==="/"){I.type="globstar",I.value+=F,I.output=`(?:^|${f}|${O(r)}${f})`,x.output=I.output,x.globstar=!0,pt(F+_e()),Re({type:"slash",value:"/",output:""});continue}x.output=x.output.slice(0,-I.output.length),I.type="globstar",I.output=O(r),I.value+=F,x.output+=I.output,x.globstar=!0,pt(F);continue}let ut={type:"star",value:F,output:M};if(r.bash===!0){ut.output=".*?",(I.type==="bos"||I.type==="slash")&&(ut.output=B+ut.output),Re(ut);continue}if(I&&(I.type==="bracket"||I.type==="paren")&&r.regex===!0){ut.output=F,Re(ut);continue}(x.index===x.start||I.type==="slash"||I.type==="dot")&&(I.type==="dot"?(x.output+=b,I.output+=b):r.dot===!0?(x.output+=w,I.output+=w):(x.output+=B,I.output+=B),ie()!=="*"&&(x.output+=m,I.output+=m)),Re(ut)}for(;x.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Nf("closing","]"));x.output=Ps.escapeLast(x.output,"["),Ve("brackets")}for(;x.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Nf("closing",")"));x.output=Ps.escapeLast(x.output,"("),Ve("parens")}for(;x.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Nf("closing","}"));x.output=Ps.escapeLast(x.output,"{"),Ve("braces")}if(r.strictSlashes!==!0&&(I.type==="star"||I.type==="bracket")&&Re({type:"maybe_slash",value:"",output:`${f}?`}),x.backtrack===!0){x.output="";for(let se of x.tokens)x.output+=se.output!=null?se.output:se.value,se.suffix&&(x.output+=se.suffix)}return x};I8.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(t4,r.maxLength):t4,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=mj[e]||e;let s=Ps.isWindows(t),{DOT_LITERAL:a,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:c,NO_DOT:u,NO_DOTS:d,NO_DOTS_SLASH:p,STAR:f,START_ANCHOR:m}=e4.globChars(s),h=r.dot?d:u,y=r.dot?p:u,b=r.capture?"":"?:",w={negated:!1,prefix:""},v=r.bash===!0?".*?":f;r.capture&&(v=`(${v})`);let E=B=>B.noglobstar===!0?v:`(${b}(?:(?!${m}${B.dot?c:a}).)*?)`,T=B=>{switch(B){case"*":return`${h}${l}${v}`;case".*":return`${a}${l}${v}`;case"*.*":return`${h}${v}${a}${l}${v}`;case"*/*":return`${h}${v}${o}${l}${y}${v}`;case"**":return h+E(r);case"**/*":return`(?:${h}${E(r)}${o})?${y}${l}${v}`;case"**/*.*":return`(?:${h}${E(r)}${o})?${y}${v}${a}${l}${v}`;case"**/.*":return`(?:${h}${E(r)}${o})?${a}${l}${v}`;default:{let P=/^(.*?)\.(\w+)$/.exec(B);if(!P)return;let M=T(P[1]);return M?M+a+P[2]:void 0}}},q=Ps.removePrefix(e,w),O=T(q);return O&&r.strictSlashes!==!0&&(O+=`${o}?`),O};hj.exports=I8});var bj=g((v9t,yj)=>{"use strict";var wEe=require("path"),EEe=fj(),D8=gj(),L8=M0(),SEe=q0(),xEe=e=>e&&typeof e=="object"&&!Array.isArray(e),Jr=(e,t,r=!1)=>{if(Array.isArray(e)){let u=e.map(p=>Jr(p,t,r));return p=>{for(let f of u){let m=f(p);if(m)return m}return!1}}let i=xEe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},s=L8.isWindows(t),a=i?Jr.compileRe(e,t):Jr.makeRe(e,t,!1,!0),o=a.state;delete a.state;let l=()=>!1;if(n.ignore){let u={...t,ignore:null,onMatch:null,onResult:null};l=Jr(n.ignore,u,r)}let c=(u,d=!1)=>{let{isMatch:p,match:f,output:m}=Jr.test(u,a,t,{glob:e,posix:s}),h={glob:e,state:o,regex:a,posix:s,input:u,output:m,match:f,isMatch:p};return typeof n.onResult=="function"&&n.onResult(h),p===!1?(h.isMatch=!1,d?h:!1):l(u)?(typeof n.onIgnore=="function"&&n.onIgnore(h),h.isMatch=!1,d?h:!1):(typeof n.onMatch=="function"&&n.onMatch(h),d?h:!0)};return r&&(c.state=o),c};Jr.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let s=r||{},a=s.format||(n?L8.toPosixSlashes:null),o=e===i,l=o&&a?a(e):e;return o===!1&&(l=a?a(e):e,o=l===i),(o===!1||s.capture===!0)&&(s.matchBase===!0||s.basename===!0?o=Jr.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Jr.matchBase=(e,t,r,i=L8.isWindows(r))=>(t instanceof RegExp?t:Jr.makeRe(t,r)).test(wEe.basename(e));Jr.isMatch=(e,t,r)=>Jr(t,r)(e);Jr.parse=(e,t)=>Array.isArray(e)?e.map(r=>Jr.parse(r,t)):D8(e,{...t,fastpaths:!1});Jr.scan=(e,t)=>EEe(e,t);Jr.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},s=n.contains?"":"^",a=n.contains?"":"$",o=`${s}(?:${e.output})${a}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Jr.toRegex(o,t);return i===!0&&(l.state=e),l};Jr.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=D8.fastpaths(e,t)),n.output||(n=D8(e,t)),Jr.compileRe(n,t,r,i)};Jr.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Jr.constants=SEe;yj.exports=Jr});var _j=g((_9t,vj)=>{"use strict";vj.exports=bj()});var Nj=g((w9t,Tj)=>{"use strict";var Ej=require("util"),Sj=ej(),Mo=_j(),F8=M0(),wj=e=>e===""||e==="./",xj=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ar=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,s=new Set,a=0,o=u=>{s.add(u.output),r&&r.onResult&&r.onResult(u)};for(let u=0;u!i.has(u));if(r&&c.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(u=>u.replace(/\\/g,"")):t}return c};ar.match=ar;ar.matcher=(e,t)=>Mo(e,t);ar.isMatch=(e,t,r)=>Mo(t,r)(e);ar.any=ar.isMatch;ar.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],s=o=>{r.onResult&&r.onResult(o),n.push(o.output)},a=new Set(ar(e,t,{...r,onResult:s}));for(let o of n)a.has(o)||i.add(o);return[...i]};ar.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Ej.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ar.contains(e,i,r));if(typeof t=="string"){if(wj(e)||wj(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ar.isMatch(e,t,{...r,contains:!0})};ar.matchKeys=(e,t,r)=>{if(!F8.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ar(Object.keys(e),t,r),n={};for(let s of i)n[s]=e[s];return n};ar.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Mo(String(n),r);if(i.some(a=>s(a)))return!0}return!1};ar.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let s=Mo(String(n),r);if(!i.every(a=>s(a)))return!1}return!0};ar.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${Ej.inspect(e)}"`);return[].concat(t).every(i=>Mo(i,r)(e))};ar.capture=(e,t,r)=>{let i=F8.isWindows(r),s=Mo.makeRe(String(e),{...r,capture:!0}).exec(i?F8.toPosixSlashes(t):t);if(s)return s.slice(1).map(a=>a===void 0?"":a)};ar.makeRe=(...e)=>Mo.makeRe(...e);ar.scan=(...e)=>Mo.scan(...e);ar.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of Sj(String(i),t))r.push(Mo.parse(n,t));return r};ar.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!xj(e)?[e]:Sj(e,t)};ar.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ar.braces(e,{...t,expand:!0})};ar.hasBraces=xj;Tj.exports=ar});var Lj=g(je=>{"use strict";Object.defineProperty(je,"__esModule",{value:!0});je.removeDuplicateSlashes=je.matchAny=je.convertPatternsToRe=je.makeRe=je.getPatternParts=je.expandBraceExpansion=je.expandPatternsWithBraceExpansion=je.isAffectDepthOfReadingPattern=je.endsWithSlashGlobStar=je.hasGlobStar=je.getBaseDirectory=je.isPatternRelatedToParentDirectory=je.getPatternsOutsideCurrentDirectory=je.getPatternsInsideCurrentDirectory=je.getPositivePatterns=je.getNegativePatterns=je.isPositivePattern=je.isNegativePattern=je.convertToNegativePattern=je.convertToPositivePattern=je.isDynamicPattern=je.isStaticPattern=void 0;var TEe=require("path"),NEe=bk(),B8=Nj(),Rj="**",REe="\\",AEe=/[*?]|^!/,CEe=/\[[^[]*]/,OEe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,PEe=/[!*+?@]\([^(]*\)/,IEe=/,|\.\./,DEe=/(?!^)\/{2,}/g;function Aj(e,t={}){return!Cj(e,t)}je.isStaticPattern=Aj;function Cj(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(REe)||AEe.test(e)||CEe.test(e)||OEe.test(e)||t.extglob!==!1&&PEe.test(e)||t.braceExpansion!==!1&&LEe(e))}je.isDynamicPattern=Cj;function LEe(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return IEe.test(i)}function FEe(e){return r4(e)?e.slice(1):e}je.convertToPositivePattern=FEe;function BEe(e){return"!"+e}je.convertToNegativePattern=BEe;function r4(e){return e.startsWith("!")&&e[1]!=="("}je.isNegativePattern=r4;function Oj(e){return!r4(e)}je.isPositivePattern=Oj;function qEe(e){return e.filter(r4)}je.getNegativePatterns=qEe;function MEe(e){return e.filter(Oj)}je.getPositivePatterns=MEe;function kEe(e){return e.filter(t=>!q8(t))}je.getPatternsInsideCurrentDirectory=kEe;function jEe(e){return e.filter(q8)}je.getPatternsOutsideCurrentDirectory=jEe;function q8(e){return e.startsWith("..")||e.startsWith("./..")}je.isPatternRelatedToParentDirectory=q8;function UEe(e){return NEe(e,{flipBackslashes:!1})}je.getBaseDirectory=UEe;function zEe(e){return e.includes(Rj)}je.hasGlobStar=zEe;function Pj(e){return e.endsWith("/"+Rj)}je.endsWithSlashGlobStar=Pj;function $Ee(e){let t=TEe.basename(e);return Pj(e)||Aj(t)}je.isAffectDepthOfReadingPattern=$Ee;function HEe(e){return e.reduce((t,r)=>t.concat(Ij(r)),[])}je.expandPatternsWithBraceExpansion=HEe;function Ij(e){let t=B8.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}je.expandBraceExpansion=Ij;function GEe(e,t){let{parts:r}=B8.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}je.getPatternParts=GEe;function Dj(e,t){return B8.makeRe(e,t)}je.makeRe=Dj;function VEe(e,t){return e.map(r=>Dj(r,t))}je.convertPatternsToRe=VEe;function WEe(e,t){return t.some(r=>r.test(e))}je.matchAny=WEe;function KEe(e){return e.replace(DEe,"/")}je.removeDuplicateSlashes=KEe});var Bj=g(i4=>{"use strict";Object.defineProperty(i4,"__esModule",{value:!0});i4.merge=void 0;var XEe=m8();function QEe(e){let t=XEe(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>Fj(e)),t.once("end",()=>Fj(e)),t}i4.merge=QEe;function Fj(e){e.forEach(t=>t.emit("close"))}});var qj=g(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.isEmpty=Rf.isString=void 0;function YEe(e){return typeof e=="string"}Rf.isString=YEe;function ZEe(e){return e===""}Rf.isEmpty=ZEe});var kl=g(pn=>{"use strict";Object.defineProperty(pn,"__esModule",{value:!0});pn.string=pn.stream=pn.pattern=pn.path=pn.fs=pn.errno=pn.array=void 0;var JEe=ak();pn.array=JEe;var e5e=ok();pn.errno=e5e;var t5e=lk();pn.fs=t5e;var r5e=pk();pn.path=r5e;var i5e=Lj();pn.pattern=i5e;var n5e=Bj();pn.stream=n5e;var s5e=qj();pn.string=s5e});var Uj=g(fn=>{"use strict";Object.defineProperty(fn,"__esModule",{value:!0});fn.convertPatternGroupToTask=fn.convertPatternGroupsToTasks=fn.groupPatternsByBaseDirectory=fn.getNegativePatternsAsPositive=fn.getPositivePatterns=fn.convertPatternsToTasks=fn.generate=void 0;var ro=kl();function a5e(e,t){let r=Mj(e,t),i=Mj(t.ignore,t),n=kj(r),s=jj(r,i),a=n.filter(u=>ro.pattern.isStaticPattern(u,t)),o=n.filter(u=>ro.pattern.isDynamicPattern(u,t)),l=M8(a,s,!1),c=M8(o,s,!0);return l.concat(c)}fn.generate=a5e;function Mj(e,t){let r=e;return t.braceExpansion&&(r=ro.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>ro.pattern.removeDuplicateSlashes(i))}function M8(e,t,r){let i=[],n=ro.pattern.getPatternsOutsideCurrentDirectory(e),s=ro.pattern.getPatternsInsideCurrentDirectory(e),a=k8(n),o=k8(s);return i.push(...j8(a,t,r)),"."in o?i.push(U8(".",s,t,r)):i.push(...j8(o,t,r)),i}fn.convertPatternsToTasks=M8;function kj(e){return ro.pattern.getPositivePatterns(e)}fn.getPositivePatterns=kj;function jj(e,t){return ro.pattern.getNegativePatterns(e).concat(t).map(ro.pattern.convertToPositivePattern)}fn.getNegativePatternsAsPositive=jj;function k8(e){let t={};return e.reduce((r,i)=>{let n=ro.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}fn.groupPatternsByBaseDirectory=k8;function j8(e,t,r){return Object.keys(e).map(i=>U8(i,e[i],t,r))}fn.convertPatternGroupsToTasks=j8;function U8(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(ro.pattern.convertToNegativePattern))}}fn.convertPatternGroupToTask=U8});var $j=g(n4=>{"use strict";Object.defineProperty(n4,"__esModule",{value:!0});n4.read=void 0;function o5e(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){zj(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){z8(r,n);return}t.fs.stat(e,(s,a)=>{if(s!==null){if(t.throwErrorOnBrokenSymbolicLink){zj(r,s);return}z8(r,n);return}t.markSymbolicLink&&(a.isSymbolicLink=()=>!0),z8(r,a)})})}n4.read=o5e;function zj(e,t){e(t)}function z8(e,t){e(null,t)}});var Hj=g(s4=>{"use strict";Object.defineProperty(s4,"__esModule",{value:!0});s4.read=void 0;function l5e(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}s4.read=l5e});var Gj=g(Gc=>{"use strict";Object.defineProperty(Gc,"__esModule",{value:!0});Gc.createFileSystemAdapter=Gc.FILE_SYSTEM_ADAPTER=void 0;var a4=require("fs");Gc.FILE_SYSTEM_ADAPTER={lstat:a4.lstat,stat:a4.stat,lstatSync:a4.lstatSync,statSync:a4.statSync};function c5e(e){return e===void 0?Gc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Gc.FILE_SYSTEM_ADAPTER),e)}Gc.createFileSystemAdapter=c5e});var Vj=g(H8=>{"use strict";Object.defineProperty(H8,"__esModule",{value:!0});var u5e=Gj(),$8=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=u5e.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};H8.default=$8});var Rd=g(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.statSync=Vc.stat=Vc.Settings=void 0;var Wj=$j(),d5e=Hj(),G8=Vj();Vc.Settings=G8.default;function p5e(e,t,r){if(typeof t=="function"){Wj.read(e,V8(),t);return}Wj.read(e,V8(t),r)}Vc.stat=p5e;function f5e(e,t){let r=V8(t);return d5e.read(e,r)}Vc.statSync=f5e;function V8(e={}){return e instanceof G8.default?e:new G8.default(e)}});var Qj=g((I9t,Xj)=>{var Kj;Xj.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Kj||(Kj=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var Zj=g((D9t,Yj)=>{Yj.exports=h5e;var m5e=Qj();function h5e(e,t){let r,i,n,s=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function a(l){function c(){t&&t(l,r),t=null}s?m5e(c):c()}function o(l,c,u){r[l]=u,(--i===0||c)&&a(c)}i?n?n.forEach(function(l){e[l](function(c,u){o(l,c,u)})}):e.forEach(function(l,c){l(function(u,d){o(c,u,d)})}):a(null),s=!1}});var W8=g(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});l4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var o4=process.versions.node.split(".");if(o4[0]===void 0||o4[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var Jj=Number.parseInt(o4[0],10),g5e=Number.parseInt(o4[1],10),eU=10,y5e=10,b5e=Jj>eU,v5e=Jj===eU&&g5e>=y5e;l4.IS_SUPPORT_READDIR_WITH_FILE_TYPES=b5e||v5e});var tU=g(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});c4.createDirentFromStats=void 0;var K8=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function _5e(e,t){return new K8(e,t)}c4.createDirentFromStats=_5e});var X8=g(u4=>{"use strict";Object.defineProperty(u4,"__esModule",{value:!0});u4.fs=void 0;var w5e=tU();u4.fs=w5e});var Q8=g(d4=>{"use strict";Object.defineProperty(d4,"__esModule",{value:!0});d4.joinPathSegments=void 0;function E5e(e,t,r){return e.endsWith(r)?e+t:e+r+t}d4.joinPathSegments=E5e});var oU=g(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.readdir=Wc.readdirWithFileTypes=Wc.read=void 0;var S5e=Rd(),rU=Zj(),x5e=W8(),iU=X8(),nU=Q8();function T5e(e,t,r){if(!t.stats&&x5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES){sU(e,t,r);return}aU(e,t,r)}Wc.read=T5e;function sU(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){p4(r,i);return}let s=n.map(o=>({dirent:o,name:o.name,path:nU.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){Y8(r,s);return}let a=s.map(o=>N5e(o,t));rU(a,(o,l)=>{if(o!==null){p4(r,o);return}Y8(r,l)})})}Wc.readdirWithFileTypes=sU;function N5e(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=iU.fs.createDirentFromStats(e.name,n),r(null,e)})}}function aU(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){p4(r,i);return}let s=n.map(a=>{let o=nU.joinPathSegments(e,a,t.pathSegmentSeparator);return l=>{S5e.stat(o,t.fsStatSettings,(c,u)=>{if(c!==null){l(c);return}let d={name:a,path:o,dirent:iU.fs.createDirentFromStats(a,u)};t.stats&&(d.stats=u),l(null,d)})}});rU(s,(a,o)=>{if(a!==null){p4(r,a);return}Y8(r,o)})})}Wc.readdir=aU;function p4(e,t){e(t)}function Y8(e,t){e(null,t)}});var pU=g(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.readdir=Kc.readdirWithFileTypes=Kc.read=void 0;var R5e=Rd(),A5e=W8(),lU=X8(),cU=Q8();function C5e(e,t){return!t.stats&&A5e.IS_SUPPORT_READDIR_WITH_FILE_TYPES?uU(e,t):dU(e,t)}Kc.read=C5e;function uU(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:cU.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let s=t.fs.statSync(n.path);n.dirent=lU.fs.createDirentFromStats(n.name,s)}catch(s){if(t.throwErrorOnBrokenSymbolicLink)throw s}return n})}Kc.readdirWithFileTypes=uU;function dU(e,t){return t.fs.readdirSync(e).map(i=>{let n=cU.joinPathSegments(e,i,t.pathSegmentSeparator),s=R5e.statSync(n,t.fsStatSettings),a={name:i,path:n,dirent:lU.fs.createDirentFromStats(i,s)};return t.stats&&(a.stats=s),a})}Kc.readdir=dU});var fU=g(Xc=>{"use strict";Object.defineProperty(Xc,"__esModule",{value:!0});Xc.createFileSystemAdapter=Xc.FILE_SYSTEM_ADAPTER=void 0;var Af=require("fs");Xc.FILE_SYSTEM_ADAPTER={lstat:Af.lstat,stat:Af.stat,lstatSync:Af.lstatSync,statSync:Af.statSync,readdir:Af.readdir,readdirSync:Af.readdirSync};function O5e(e){return e===void 0?Xc.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Xc.FILE_SYSTEM_ADAPTER),e)}Xc.createFileSystemAdapter=O5e});var mU=g(J8=>{"use strict";Object.defineProperty(J8,"__esModule",{value:!0});var P5e=require("path"),I5e=Rd(),D5e=fU(),Z8=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=D5e.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,P5e.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new I5e.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};J8.default=Z8});var f4=g(Qc=>{"use strict";Object.defineProperty(Qc,"__esModule",{value:!0});Qc.Settings=Qc.scandirSync=Qc.scandir=void 0;var hU=oU(),L5e=pU(),e7=mU();Qc.Settings=e7.default;function F5e(e,t,r){if(typeof t=="function"){hU.read(e,t7(),t);return}hU.read(e,t7(t),r)}Qc.scandir=F5e;function B5e(e,t){let r=t7(t);return L5e.read(e,r)}Qc.scandirSync=B5e;function t7(e={}){return e instanceof e7.default?e:new e7.default(e)}});var yU=g(($9t,gU)=>{"use strict";function q5e(e){var t=new e,r=t;function i(){var s=t;return s.next?t=s.next:(t=new e,r=t),s.next=null,s}function n(s){r.next=s,r=s}return{get:i,release:n}}gU.exports=q5e});var vU=g((H9t,bU)=>{"use strict";var M5e=yU();function k5e(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=M5e(j5e),n=null,s=null,a=0,o={push:m,drain:ko,saturated:ko,pause:c,paused:!1,concurrency:r,running:l,resume:p,idle:f,length:u,getQueue:d,unshift:h,empty:ko,kill:b,killAndDrain:w};return o;function l(){return a}function c(){o.paused=!0}function u(){for(var v=n,E=0;v;)v=v.next,E++;return E}function d(){for(var v=n,E=[];v;)E.push(v.value),v=v.next;return E}function p(){if(o.paused){o.paused=!1;for(var v=0;v{"use strict";Object.defineProperty(jo,"__esModule",{value:!0});jo.joinPathSegments=jo.replacePathSegmentSeparator=jo.isAppliedFilter=jo.isFatalError=void 0;function U5e(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}jo.isFatalError=U5e;function z5e(e,t){return e===null||e(t)}jo.isAppliedFilter=z5e;function $5e(e,t){return e.split(/[/\\]/).join(t)}jo.replacePathSegmentSeparator=$5e;function H5e(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}jo.joinPathSegments=H5e});var n7=g(i7=>{"use strict";Object.defineProperty(i7,"__esModule",{value:!0});var G5e=m4(),r7=class{constructor(t,r){this._root=t,this._settings=r,this._root=G5e.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};i7.default=r7});var o7=g(a7=>{"use strict";Object.defineProperty(a7,"__esModule",{value:!0});var V5e=require("events"),W5e=f4(),K5e=vU(),h4=m4(),X5e=n7(),s7=class extends X5e.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=W5e.scandir,this._emitter=new V5e.EventEmitter,this._queue=K5e(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let s of n)this._handleEntry(s,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!h4.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=h4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),h4.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&h4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};a7.default=s7});var _U=g(c7=>{"use strict";Object.defineProperty(c7,"__esModule",{value:!0});var Q5e=o7(),l7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new Q5e.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{Y5e(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{Z5e(t,this._storage)}),this._reader.read()}};c7.default=l7;function Y5e(e,t){e(t)}function Z5e(e,t){e(null,t)}});var wU=g(d7=>{"use strict";Object.defineProperty(d7,"__esModule",{value:!0});var J5e=require("stream"),e8e=o7(),u7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new e8e.default(this._root,this._settings),this._stream=new J5e.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};d7.default=u7});var EU=g(f7=>{"use strict";Object.defineProperty(f7,"__esModule",{value:!0});var t8e=f4(),g4=m4(),r8e=n7(),p7=class extends r8e.default{constructor(){super(...arguments),this._scandir=t8e.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(g4.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=g4.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),g4.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&g4.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};f7.default=p7});var SU=g(h7=>{"use strict";Object.defineProperty(h7,"__esModule",{value:!0});var i8e=EU(),m7=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new i8e.default(this._root,this._settings)}read(){return this._reader.read()}};h7.default=m7});var xU=g(y7=>{"use strict";Object.defineProperty(y7,"__esModule",{value:!0});var n8e=require("path"),s8e=f4(),g7=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,n8e.sep),this.fsScandirSettings=new s8e.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};y7.default=g7});var b4=g(Uo=>{"use strict";Object.defineProperty(Uo,"__esModule",{value:!0});Uo.Settings=Uo.walkStream=Uo.walkSync=Uo.walk=void 0;var TU=_U(),a8e=wU(),o8e=SU(),b7=xU();Uo.Settings=b7.default;function l8e(e,t,r){if(typeof t=="function"){new TU.default(e,y4()).read(t);return}new TU.default(e,y4(t)).read(r)}Uo.walk=l8e;function c8e(e,t){let r=y4(t);return new o8e.default(e,r).read()}Uo.walkSync=c8e;function u8e(e,t){let r=y4(t);return new a8e.default(e,r).read()}Uo.walkStream=u8e;function y4(e={}){return e instanceof b7.default?e:new b7.default(e)}});var v4=g(_7=>{"use strict";Object.defineProperty(_7,"__esModule",{value:!0});var d8e=require("path"),p8e=Rd(),NU=kl(),v7=class{constructor(t){this._settings=t,this._fsStatSettings=new p8e.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return d8e.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:NU.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!NU.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};_7.default=v7});var S7=g(E7=>{"use strict";Object.defineProperty(E7,"__esModule",{value:!0});var f8e=require("stream"),m8e=Rd(),h8e=b4(),g8e=v4(),w7=class extends g8e.default{constructor(){super(...arguments),this._walkStream=h8e.walkStream,this._stat=m8e.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new f8e.PassThrough({objectMode:!0});n._write=(s,a,o)=>this._getEntry(i[s],t[s],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),s===i.length-1&&n.end(),o()}).catch(o);for(let s=0;sthis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,s)=>n===null?r(s):i(n))})}};E7.default=w7});var RU=g(T7=>{"use strict";Object.defineProperty(T7,"__esModule",{value:!0});var y8e=b4(),b8e=v4(),v8e=S7(),x7=class extends b8e.default{constructor(){super(...arguments),this._walkAsync=y8e.walk,this._readerStream=new v8e.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(s,a)=>{s===null?i(a):n(s)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((s,a)=>{n.once("error",a),n.on("data",o=>i.push(o)),n.once("end",()=>s(i))})}};T7.default=x7});var AU=g(R7=>{"use strict";Object.defineProperty(R7,"__esModule",{value:!0});var j0=kl(),N7=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return j0.pattern.getPatternParts(t,this._micromatchOptions).map(i=>j0.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:j0.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return j0.array.splitWhen(t,r=>r.dynamic&&j0.pattern.hasGlobStar(r.pattern))}};R7.default=N7});var CU=g(C7=>{"use strict";Object.defineProperty(C7,"__esModule",{value:!0});var _8e=AU(),A7=class extends _8e.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(s=>!s.complete||s.segments.length>i);for(let s of n){let a=s.sections[0];if(!s.complete&&i>a.length||r.every((l,c)=>{let u=s.segments[c];return!!(u.dynamic&&u.patternRe.test(l)||!u.dynamic&&u.pattern===l)}))return!0}return!1}};C7.default=A7});var OU=g(P7=>{"use strict";Object.defineProperty(P7,"__esModule",{value:!0});var _4=kl(),w8e=CU(),O7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),s=this._getNegativePatternsRe(i);return a=>this._filter(t,a,n,s)}_getMatcher(t){return new w8e.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(_4.pattern.isAffectDepthOfReadingPattern);return _4.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let s=_4.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(s,i)?!1:this._isSkippedByNegativePatterns(s,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!_4.pattern.matchAny(t,r)}};P7.default=O7});var PU=g(D7=>{"use strict";Object.defineProperty(D7,"__esModule",{value:!0});var Ad=kl(),I7=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Ad.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Ad.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return s=>this._filter(s,i,n)}_filter(t,r,i){let n=Ad.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let s=t.dirent.isDirectory(),a=this._isMatchToPatterns(n,r,s)&&!this._isMatchToPatterns(n,i,s);return this._settings.unique&&a&&this._createIndexRecord(n),a}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Ad.path.makeAbsolute(this._settings.cwd,t);return Ad.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Ad.pattern.matchAny(t,r);return!n&&i?Ad.pattern.matchAny(t+"/",r):n}};D7.default=I7});var IU=g(F7=>{"use strict";Object.defineProperty(F7,"__esModule",{value:!0});var E8e=kl(),L7=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return E8e.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};F7.default=L7});var LU=g(q7=>{"use strict";Object.defineProperty(q7,"__esModule",{value:!0});var DU=kl(),B7=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=DU.path.makeAbsolute(this._settings.cwd,r),r=DU.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};q7.default=B7});var w4=g(k7=>{"use strict";Object.defineProperty(k7,"__esModule",{value:!0});var S8e=require("path"),x8e=OU(),T8e=PU(),N8e=IU(),R8e=LU(),M7=class{constructor(t){this._settings=t,this.errorFilter=new N8e.default(this._settings),this.entryFilter=new T8e.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new x8e.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new R8e.default(this._settings)}_getRootDirectory(t){return S8e.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};k7.default=M7});var FU=g(U7=>{"use strict";Object.defineProperty(U7,"__esModule",{value:!0});var A8e=RU(),C8e=w4(),j7=class extends C8e.default{constructor(){super(...arguments),this._reader=new A8e.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(s=>i.transform(s))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};U7.default=j7});var BU=g($7=>{"use strict";Object.defineProperty($7,"__esModule",{value:!0});var O8e=require("stream"),P8e=S7(),I8e=w4(),z7=class extends I8e.default{constructor(){super(...arguments),this._reader=new P8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),s=new O8e.Readable({objectMode:!0,read:()=>{}});return n.once("error",a=>s.emit("error",a)).on("data",a=>s.emit("data",i.transform(a))).once("end",()=>s.emit("end")),s.once("close",()=>n.destroy()),s}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};$7.default=z7});var qU=g(G7=>{"use strict";Object.defineProperty(G7,"__esModule",{value:!0});var D8e=Rd(),L8e=b4(),F8e=v4(),H7=class extends F8e.default{constructor(){super(...arguments),this._walkSync=L8e.walkSync,this._statSync=D8e.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let s=this._getFullEntryPath(n),a=this._getEntry(s,n,r);a===null||!r.entryFilter(a)||i.push(a)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};G7.default=H7});var MU=g(W7=>{"use strict";Object.defineProperty(W7,"__esModule",{value:!0});var B8e=qU(),q8e=w4(),V7=class extends q8e.default{constructor(){super(...arguments),this._reader=new B8e.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};W7.default=V7});var kU=g(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Cf=require("fs"),M8e=require("os"),k8e=Math.max(M8e.cpus().length,1);Of.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Cf.lstat,lstatSync:Cf.lstatSync,stat:Cf.stat,statSync:Cf.statSync,readdir:Cf.readdir,readdirSync:Cf.readdirSync};var K7=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,k8e),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},Of.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Of.default=K7});var Z7=g((hEt,UU)=>{"use strict";var jU=Uj(),j8e=FU(),U8e=BU(),z8e=MU(),X7=kU(),la=kl();async function Q7(e,t){io(e);let r=Y7(e,j8e.default,t),i=await Promise.all(r);return la.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(c,u){io(c);let d=Y7(c,z8e.default,u);return la.array.flatten(d)}e.sync=t;function r(c,u){io(c);let d=Y7(c,U8e.default,u);return la.stream.merge(d)}e.stream=r;function i(c,u){io(c);let d=[].concat(c),p=new X7.default(u);return jU.generate(d,p)}e.generateTasks=i;function n(c,u){io(c);let d=new X7.default(u);return la.pattern.isDynamicPattern(c,d)}e.isDynamicPattern=n;function s(c){return io(c),la.path.escape(c)}e.escapePath=s;function a(c){return io(c),la.path.convertPathToPattern(c)}e.convertPathToPattern=a;let o;(function(c){function u(p){return io(p),la.path.escapePosixPath(p)}c.escapePath=u;function d(p){return io(p),la.path.convertPosixPathToPattern(p)}c.convertPathToPattern=d})(o=e.posix||(e.posix={}));let l;(function(c){function u(p){return io(p),la.path.escapeWindowsPath(p)}c.escapePath=u;function d(p){return io(p),la.path.convertWindowsPathToPattern(p)}c.convertPathToPattern=d})(l=e.win32||(e.win32={}))})(Q7||(Q7={}));function Y7(e,t,r){let i=[].concat(e),n=new X7.default(r),s=jU.generate(i,n),a=new t(n);return s.map(a.read,a)}function io(e){if(![].concat(e).every(i=>la.string.isString(i)&&!la.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}UU.exports=Q7});var $U=g(Cd=>{"use strict";var{promisify:$8e}=require("util"),zU=require("fs");async function J7(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await $8e(zU[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function eS(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return zU[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Cd.isFile=J7.bind(null,"stat","isFile");Cd.isDirectory=J7.bind(null,"stat","isDirectory");Cd.isSymlink=J7.bind(null,"lstat","isSymbolicLink");Cd.isFileSync=eS.bind(null,"statSync","isFile");Cd.isDirectorySync=eS.bind(null,"statSync","isDirectory");Cd.isSymlinkSync=eS.bind(null,"lstatSync","isSymbolicLink")});var KU=g((yEt,tS)=>{"use strict";var Od=require("path"),HU=$U(),GU=e=>e.length>1?`{${e.join(",")}}`:e[0],VU=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Od.isAbsolute(r)?r:Od.join(t,r)},H8e=(e,t)=>Od.extname(e)?`**/${e}`:`**/${e}.${GU(t)}`,WU=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Od.posix.join(e,H8e(r,t.extensions))):t.files?t.files.map(r=>Od.posix.join(e,`**/${r}`)):t.extensions?[Od.posix.join(e,`**/*.${GU(t.extensions)}`)]:[Od.posix.join(e,"**")]};tS.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await HU.isDirectory(VU(i,t.cwd))?WU(i,t):i));return[].concat.apply([],r)};tS.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>HU.isDirectorySync(VU(i,t.cwd))?WU(i,t):i);return[].concat.apply([],r)}});var iz=g((bEt,rz)=>{function XU(e){return Array.isArray(e)?e:[e]}var nS="",QU=" ",rS="\\",G8e=/^\s+$/,V8e=/(?:[^\\]|^)\\$/,W8e=/^\\!/,K8e=/^\\#/,X8e=/\r?\n/g,Q8e=/^\.*\/|^\.+$/,iS="/",JU="node-ignore";typeof Symbol<"u"&&(JU=Symbol.for("node-ignore"));var YU=JU,Y8e=(e,t,r)=>Object.defineProperty(e,t,{value:r}),Z8e=/([0-z])-([0-z])/g,ez=()=>!1,J8e=e=>e.replace(Z8e,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:nS),e7e=e=>{let{length:t}=e;return e.slice(0,t-t%2)},t7e=[[/^\uFEFF/,()=>nS],[/\\?\s+$/,e=>e.indexOf("\\")===0?QU:nS],[/\\\s/g,()=>QU],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>rS],[/\\\\/g,()=>rS],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===rS?`\\[${r}${e7e(i)}${n}`:n==="]"&&i.length%2===0?`[${J8e(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],ZU=Object.create(null),r7e=(e,t)=>{let r=ZU[e];return r||(r=t7e.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),ZU[e]=r),t?new RegExp(r,"i"):new RegExp(r)},oS=e=>typeof e=="string",i7e=e=>e&&oS(e)&&!G8e.test(e)&&!V8e.test(e)&&e.indexOf("#")!==0,n7e=e=>e.split(X8e),sS=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},s7e=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(W8e,"!").replace(K8e,"#");let n=r7e(e,t);return new sS(r,e,i,n)},a7e=(e,t)=>{throw new t(e)},jl=(e,t,r)=>oS(e)?e?jl.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),tz=e=>Q8e.test(e);jl.isNotRelative=tz;jl.convert=e=>e;var aS=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){Y8e(this,YU,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[YU]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(i7e(t)){let r=s7e(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,XU(oS(t)?n7e(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(s=>{let{negative:a}=s;if(n===a&&i!==n||a&&!i&&!n&&!r)return;s.regex.test(t)&&(i=!a,n=a)}),{ignored:i,unignored:n}}_test(t,r,i,n){let s=t&&jl.convert(t);return jl(s,t,this._allowRelativePaths?ez:a7e),this._t(s,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(iS)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let s=this._t(n.join(iS)+iS,r,i,n);return r[t]=s.ignored?s:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return XU(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},E4=e=>new aS(e),o7e=e=>jl(e&&jl.convert(e),e,ez);E4.isPathValid=o7e;E4.default=E4;rz.exports=E4;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");jl.convert=e;let t=/^[a-z]:\//i;jl.isNotRelative=r=>t.test(r)||tz(r)}});var lS=g((vEt,nz)=>{"use strict";nz.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var dz=g((_Et,cS)=>{"use strict";var{promisify:l7e}=require("util"),sz=require("fs"),Ul=require("path"),az=Z7(),c7e=iz(),U0=lS(),oz=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],u7e=l7e(sz.readFile),d7e=e=>t=>t.startsWith("!")?"!"+Ul.posix.join(e,t.slice(1)):Ul.posix.join(e,t),p7e=(e,t)=>{let r=U0(Ul.relative(t.cwd,Ul.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(d7e(r))},lz=e=>{let t=c7e();for(let r of e)t.add(p7e(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},f7e=(e,t)=>{if(e=U0(e),Ul.isAbsolute(t)){if(U0(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return Ul.join(e,t)},cz=(e,t)=>r=>e.ignores(U0(Ul.relative(t,f7e(t,r.path||r)))),m7e=async(e,t)=>{let r=Ul.join(t,e),i=await u7e(r,"utf8");return{cwd:t,filePath:r,content:i}},h7e=(e,t)=>{let r=Ul.join(t,e),i=sz.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},uz=({ignore:e=[],cwd:t=U0(process.cwd())}={})=>({ignore:e,cwd:t});cS.exports=async e=>{e=uz(e);let t=await az("**/.gitignore",{ignore:oz.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>m7e(n,e.cwd))),i=lz(r);return cz(i,e.cwd)};cS.exports.sync=e=>{e=uz(e);let r=az.sync("**/.gitignore",{ignore:oz.concat(e.ignore),cwd:e.cwd}).map(n=>h7e(n,e.cwd)),i=lz(r);return cz(i,e.cwd)}});var fz=g((wEt,pz)=>{"use strict";var{Transform:g7e}=require("stream"),S4=class extends g7e{constructor(){super({objectMode:!0})}},uS=class extends S4{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},dS=class extends S4{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};pz.exports={FilterStream:uS,UniqueStream:dS}});var bz=g((EEt,Pd)=>{"use strict";var hz=require("fs"),x4=rk(),y7e=m8(),T4=Z7(),N4=KU(),pS=dz(),{FilterStream:b7e,UniqueStream:v7e}=fz(),gz=()=>!1,mz=e=>e[0]==="!",_7e=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},w7e=(e={})=>{if(!e.cwd)return;let t;try{t=hz.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},E7e=e=>e.stats instanceof hz.Stats?e.path:e,R4=(e,t)=>{e=x4([].concat(e)),_7e(e),w7e(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(mz(n))continue;let s=e.slice(i).filter(o=>mz(o)).map(o=>o.slice(1)),a={...t,ignore:t.ignore.concat(s)};r.push({pattern:n,options:a})}return r},S7e=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},fS=(e,t)=>e.options.expandDirectories?S7e(e,t):[e.pattern],yz=e=>e&&e.gitignore?pS.sync({cwd:e.cwd,ignore:e.ignore}):gz,mS=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=N4.sync(r.ignore)),{pattern:t,options:r}};Pd.exports=async(e,t)=>{let r=R4(e,t),i=async()=>t&&t.gitignore?pS({cwd:t.cwd,ignore:t.ignore}):gz,n=async()=>{let l=await Promise.all(r.map(async c=>{let u=await fS(c,N4);return Promise.all(u.map(mS(c)))}));return x4(...l)},[s,a]=await Promise.all([i(),n()]),o=await Promise.all(a.map(l=>T4(l.pattern,l.options)));return x4(...o).filter(l=>!s(E7e(l)))};Pd.exports.sync=(e,t)=>{let r=R4(e,t),i=[];for(let a of r){let o=fS(a,N4.sync).map(mS(a));i.push(...o)}let n=yz(t),s=[];for(let a of i)s=x4(s,T4.sync(a.pattern,a.options));return s.filter(a=>!n(a))};Pd.exports.stream=(e,t)=>{let r=R4(e,t),i=[];for(let o of r){let l=fS(o,N4.sync).map(mS(o));i.push(...l)}let n=yz(t),s=new b7e(o=>!n(o)),a=new v7e;return y7e(i.map(o=>T4.stream(o.pattern,o.options))).pipe(s).pipe(a)};Pd.exports.generateGlobTasks=R4;Pd.exports.hasMagic=(e,t)=>[].concat(e).some(r=>T4.isDynamicPattern(r,t));Pd.exports.gitignore=pS});var _z=g((SEt,vz)=>{var Yc=require("constants"),x7e=process.cwd,A4=null,T7e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return A4||(A4=x7e.call(process)),A4};try{process.cwd()}catch{}typeof process.chdir=="function"&&(hS=process.chdir,process.chdir=function(e){A4=null,hS.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,hS));var hS;vz.exports=N7e;function N7e(e){Yc.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=s(e.chown),e.fchown=s(e.fchown),e.lchown=s(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=n(e.chmodSync),e.fchmodSync=n(e.fchmodSync),e.lchmodSync=n(e.lchmodSync),e.stat=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(u,d,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(u,d,p,f){f&&process.nextTick(f)},e.lchownSync=function(){}),T7e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(u){function d(p,f,m){var h=Date.now(),y=0;u(p,f,function b(w){if(w&&(w.code==="EACCES"||w.code==="EPERM")&&Date.now()-h<6e4){setTimeout(function(){e.stat(f,function(v,E){v&&v.code==="ENOENT"?u(p,f,b):m(w)})},y),y<100&&(y+=10);return}m&&m(w)})}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.rename)),e.read=typeof e.read!="function"?e.read:function(u){function d(p,f,m,h,y,b){var w;if(b&&typeof b=="function"){var v=0;w=function(E,T,q){if(E&&E.code==="EAGAIN"&&v<10)return v++,u.call(e,p,f,m,h,y,w);b.apply(this,arguments)}}return u.call(e,p,f,m,h,y,w)}return Object.setPrototypeOf&&Object.setPrototypeOf(d,u),d}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(u){return function(d,p,f,m,h){for(var y=0;;)try{return u.call(e,d,p,f,m,h)}catch(b){if(b.code==="EAGAIN"&&y<10){y++;continue}throw b}}}(e.readSync);function t(u){u.lchmod=function(d,p,f){u.open(d,Yc.O_WRONLY|Yc.O_SYMLINK,p,function(m,h){if(m){f&&f(m);return}u.fchmod(h,p,function(y){u.close(h,function(b){f&&f(y||b)})})})},u.lchmodSync=function(d,p){var f=u.openSync(d,Yc.O_WRONLY|Yc.O_SYMLINK,p),m=!0,h;try{h=u.fchmodSync(f,p),m=!1}finally{if(m)try{u.closeSync(f)}catch{}else u.closeSync(f)}return h}}function r(u){Yc.hasOwnProperty("O_SYMLINK")&&u.futimes?(u.lutimes=function(d,p,f,m){u.open(d,Yc.O_SYMLINK,function(h,y){if(h){m&&m(h);return}u.futimes(y,p,f,function(b){u.close(y,function(w){m&&m(b||w)})})})},u.lutimesSync=function(d,p,f){var m=u.openSync(d,Yc.O_SYMLINK),h,y=!0;try{h=u.futimesSync(m,p,f),y=!1}finally{if(y)try{u.closeSync(m)}catch{}else u.closeSync(m)}return h}):u.futimes&&(u.lutimes=function(d,p,f,m){m&&process.nextTick(m)},u.lutimesSync=function(){})}function i(u){return u&&function(d,p,f){return u.call(e,d,p,function(m){c(m)&&(m=null),f&&f.apply(this,arguments)})}}function n(u){return u&&function(d,p){try{return u.call(e,d,p)}catch(f){if(!c(f))throw f}}}function s(u){return u&&function(d,p,f,m){return u.call(e,d,p,f,function(h){c(h)&&(h=null),m&&m.apply(this,arguments)})}}function a(u){return u&&function(d,p,f){try{return u.call(e,d,p,f)}catch(m){if(!c(m))throw m}}}function o(u){return u&&function(d,p,f){typeof p=="function"&&(f=p,p=null);function m(h,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),f&&f.apply(this,arguments)}return p?u.call(e,d,p,m):u.call(e,d,m)}}function l(u){return u&&function(d,p){var f=p?u.call(e,d,p):u.call(e,d);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function c(u){if(!u||u.code==="ENOSYS")return!0;var d=!process.getuid||process.getuid()!==0;return!!(d&&(u.code==="EINVAL"||u.code==="EPERM"))}}});var Sz=g((xEt,Ez)=>{var wz=require("stream").Stream;Ez.exports=R7e;function R7e(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);wz.call(this);var s=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,n=n||{};for(var a=Object.keys(n),o=0,l=a.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){s._read()});return}e.open(this.path,this.flags,this.mode,function(u,d){if(u){s.emit("error",u),s.readable=!1;return}s.fd=d,s.emit("open",d),s._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);wz.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var s=Object.keys(n),a=0,o=s.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 Tz=g((TEt,xz)=>{"use strict";xz.exports=C7e;var A7e=Object.getPrototypeOf||function(e){return e.__proto__};function C7e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:A7e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var I4=g((NEt,bS)=>{var Sr=require("fs"),O7e=_z(),P7e=Sz(),I7e=Tz(),C4=require("util"),Xi,P4;typeof Symbol=="function"&&typeof Symbol.for=="function"?(Xi=Symbol.for("graceful-fs.queue"),P4=Symbol.for("graceful-fs.previous")):(Xi="___graceful-fs.queue",P4="___graceful-fs.previous");function D7e(){}function Az(e,t){Object.defineProperty(e,Xi,{get:function(){return t}})}var Id=D7e;C4.debuglog?Id=C4.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Id=function(){var e=C4.format.apply(C4,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});Sr[Xi]||(Nz=global[Xi]||[],Az(Sr,Nz),Sr.close=function(e){function t(r,i){return e.call(Sr,r,function(n){n||Rz(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,P4,{value:e}),t}(Sr.close),Sr.closeSync=function(e){function t(r){e.apply(Sr,arguments),Rz()}return Object.defineProperty(t,P4,{value:e}),t}(Sr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Id(Sr[Xi]),require("assert").equal(Sr[Xi].length,0)}));var Nz;global[Xi]||Az(global,Sr[Xi]);bS.exports=gS(I7e(Sr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Sr.__patched&&(bS.exports=gS(Sr),Sr.__patched=!0);function gS(e){O7e(e),e.gracefulify=gS,e.createReadStream=T,e.createWriteStream=q;var t=e.readFile;e.readFile=r;function r(P,M,x){return typeof M=="function"&&(x=M,M=null),Y(P,M,x);function Y(L,R,I,F){return t(L,R,function(ae){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?Pf([Y,[L,R,I],ae,F||Date.now(),Date.now()]):typeof I=="function"&&I.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return i(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var s=e.appendFile;s&&(e.appendFile=a);function a(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return s(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(P,M,x,Y){return typeof x=="function"&&(Y=x,x=0),L(P,M,x,Y);function L(R,I,F,ae,ie){return o(R,I,F,function(_e){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}var c=e.readdir;e.readdir=d;var u=/^v[0-5]\./;function d(P,M,x){typeof M=="function"&&(x=M,M=null);var Y=u.test(process.version)?function(I,F,ae,ie){return c(I,L(I,F,ae,ie))}:function(I,F,ae,ie){return c(I,F,L(I,F,ae,ie))};return Y(P,M,x);function L(R,I,F,ae){return function(ie,_e){ie&&(ie.code==="EMFILE"||ie.code==="ENFILE")?Pf([Y,[R,I,F],ie,ae||Date.now(),Date.now()]):(_e&&_e.sort&&_e.sort(),typeof F=="function"&&F.call(this,ie,_e))}}}if(process.version.substr(0,4)==="v0.8"){var p=P7e(e);b=p.ReadStream,v=p.WriteStream}var f=e.ReadStream;f&&(b.prototype=Object.create(f.prototype),b.prototype.open=w);var m=e.WriteStream;m&&(v.prototype=Object.create(m.prototype),v.prototype.open=E),Object.defineProperty(e,"ReadStream",{get:function(){return b},set:function(P){b=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return v},set:function(P){v=P},enumerable:!0,configurable:!0});var h=b;Object.defineProperty(e,"FileReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0});var y=v;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function b(P,M){return this instanceof b?(f.apply(this,arguments),this):b.apply(Object.create(b.prototype),arguments)}function w(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.autoClose&&P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x),P.read())})}function v(P,M){return this instanceof v?(m.apply(this,arguments),this):v.apply(Object.create(v.prototype),arguments)}function E(){var P=this;B(P.path,P.flags,P.mode,function(M,x){M?(P.destroy(),P.emit("error",M)):(P.fd=x,P.emit("open",x))})}function T(P,M){return new e.ReadStream(P,M)}function q(P,M){return new e.WriteStream(P,M)}var O=e.open;e.open=B;function B(P,M,x,Y){return typeof x=="function"&&(Y=x,x=null),L(P,M,x,Y);function L(R,I,F,ae,ie){return O(R,I,F,function(_e,Ue){_e&&(_e.code==="EMFILE"||_e.code==="ENFILE")?Pf([L,[R,I,F,ae],_e,ie||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}}return e}function Pf(e){Id("ENQUEUE",e[0].name,e[1]),Sr[Xi].push(e),yS()}var O4;function Rz(){for(var e=Date.now(),t=0;t2&&(Sr[Xi][t][3]=e,Sr[Xi][t][4]=e);yS()}function yS(){if(clearTimeout(O4),O4=void 0,Sr[Xi].length!==0){var e=Sr[Xi].shift(),t=e[0],r=e[1],i=e[2],n=e[3],s=e[4];if(n===void 0)Id("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Id("TIMEOUT",t.name,r);var a=r.pop();typeof a=="function"&&a.call(null,i)}else{var o=Date.now()-s,l=Math.max(s-n,1),c=Math.min(l*1.2,100);o>=c?(Id("RETRY",t.name,r),t.apply(null,r.concat([n]))):Sr[Xi].push(e)}O4===void 0&&(O4=setTimeout(yS,0))}}});var Oz=g((REt,Cz)=>{"use strict";var L7e=require("path");Cz.exports=e=>{let t=process.cwd();return e=L7e.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var Iz=g((AEt,Pz)=>{"use strict";var vS=require("path");Pz.exports=(e,t)=>{let r=vS.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${vS.sep}`)&&r!==vS.resolve(e))}});var Dz=g(_S=>{var Dd=require("path"),Jc=process.platform==="win32",Zc=require("fs"),F7e=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function B7e(){var e;if(F7e){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var s="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(s):console.error(s)}}}}function q7e(e){return typeof e=="function"?e:B7e()}var CEt=Dd.normalize;Jc?zl=/(.*?)(?:[\/\\]+|$)/g:zl=/(.*?)(?:[\/]+|$)/g;var zl;Jc?z0=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:z0=/^[\/]*/;var z0;_S.realpathSync=function(t,r){if(t=Dd.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},s={},a,o,l,c;u();function u(){var y=z0.exec(t);a=y[0].length,o=y[0],l=y[0],c="",Jc&&!s[l]&&(Zc.lstatSync(l),s[l]=!0)}for(;a=t.length)return r&&(r[n]=t),i(null,t);zl.lastIndex=o;var y=zl.exec(t);return u=l,l+=y[0],c=u+y[1],o=zl.lastIndex,a[c]||r&&r[c]===c?process.nextTick(p):r&&Object.prototype.hasOwnProperty.call(r,c)?h(r[c]):Zc.lstat(c,f)}function f(y,b){if(y)return i(y);if(!b.isSymbolicLink())return a[c]=!0,r&&(r[c]=c),process.nextTick(p);if(!Jc){var w=b.dev.toString(32)+":"+b.ino.toString(32);if(s.hasOwnProperty(w))return m(null,s[w],c)}Zc.stat(c,function(v){if(v)return i(v);Zc.readlink(c,function(E,T){Jc||(s[w]=T),m(E,T)})})}function m(y,b,w){if(y)return i(y);var v=Dd.resolve(u,b);r&&(r[w]=v),h(v)}function h(y){t=Dd.resolve(y,t.slice(o)),d()}}});var xS=g((PEt,qz)=>{qz.exports=eu;eu.realpath=eu;eu.sync=SS;eu.realpathSync=SS;eu.monkeypatch=k7e;eu.unmonkeypatch=j7e;var If=require("fs"),wS=If.realpath,ES=If.realpathSync,M7e=process.version,Lz=/^v[0-5]\./.test(M7e),Fz=Dz();function Bz(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function eu(e,t,r){if(Lz)return wS(e,t,r);typeof t=="function"&&(r=t,t=null),wS(e,t,function(i,n){Bz(i)?Fz.realpath(e,t,r):r(i,n)})}function SS(e,t){if(Lz)return ES(e,t);try{return ES(e,t)}catch(r){if(Bz(r))return Fz.realpathSync(e,t);throw r}}function k7e(){If.realpath=eu,If.realpathSync=SS}function j7e(){If.realpath=wS,If.realpathSync=ES}});var kz=g((IEt,Mz)=>{Mz.exports=function(e,t){for(var r=[],i=0;i{"use strict";$z.exports=Uz;function Uz(e,t,r){e instanceof RegExp&&(e=jz(e,r)),t instanceof RegExp&&(t=jz(t,r));var i=zz(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 jz(e,t){var r=t.match(e);return r?r[0]:null}Uz.range=zz;function zz(e,t,r){var i,n,s,a,o,l=r.indexOf(e),c=r.indexOf(t,l+1),u=l;if(l>=0&&c>0){for(i=[],s=r.length;u>=0&&!o;)u==l?(i.push(u),l=r.indexOf(e,u+1)):i.length==1?o=[i.pop(),c]:(n=i.pop(),n=0?l:c;i.length&&(o=[s,a])}return o}});var Yz=g((LEt,Qz)=>{var z7e=kz(),Hz=D4();Qz.exports=G7e;var Gz="\0SLASH"+Math.random()+"\0",Vz="\0OPEN"+Math.random()+"\0",NS="\0CLOSE"+Math.random()+"\0",Wz="\0COMMA"+Math.random()+"\0",Kz="\0PERIOD"+Math.random()+"\0";function TS(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function $7e(e){return e.split("\\\\").join(Gz).split("\\{").join(Vz).split("\\}").join(NS).split("\\,").join(Wz).split("\\.").join(Kz)}function H7e(e){return e.split(Gz).join("\\").split(Vz).join("{").split(NS).join("}").split(Wz).join(",").split(Kz).join(".")}function Xz(e){if(!e)return[""];var t=[],r=Hz("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Xz(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function G7e(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),Df($7e(e),!0).map(H7e)):[]}function V7e(e){return"{"+e+"}"}function W7e(e){return/^-?0\d/.test(e)}function K7e(e,t){return e<=t}function X7e(e,t){return e>=t}function Df(e,t){var r=[],i=Hz("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),s=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),a=n||s,o=i.body.indexOf(",")>=0;if(!a&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+NS+i.post,Df(e)):[e];var l;if(a)l=i.body.split(/\.\./);else if(l=Xz(i.body),l.length===1&&(l=Df(l[0],!1).map(V7e),l.length===1)){var u=i.post.length?Df(i.post,!1):[""];return u.map(function(x){return i.pre+l[0]+x})}var c=i.pre,u=i.post.length?Df(i.post,!1):[""],d;if(a){var p=TS(l[0]),f=TS(l[1]),m=Math.max(l[0].length,l[1].length),h=l.length==3?Math.abs(TS(l[2])):1,y=K7e,b=f0){var q=new Array(T+1).join("0");v<0?E="-"+q+E.slice(1):E=q+E}}d.push(E)}}else d=z7e(l,function(M){return Df(M,!1)});for(var O=0;O{r$.exports=Is;Is.Minimatch=Qi;var $0=function(){try{return require("path")}catch{}}()||{sep:"/"};Is.sep=$0.sep;var CS=Is.GLOBSTAR=Qi.GLOBSTAR={},Q7e=Yz(),Zz={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},RS="[^/]",AS=RS+"*?",Y7e="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Z7e="(?:(?!(?:\\/|^)\\.).)*?",Jz=J7e("().*{}+?[]^$\\!");function J7e(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var e$=/\/+/;Is.filter=eSe;function eSe(e,t){return t=t||{},function(r,i,n){return Is(r,e,t)}}function tu(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}Is.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return Is;var t=Is,r=function(n,s,a){return t(n,s,tu(e,a))};return r.Minimatch=function(n,s){return new t.Minimatch(n,tu(e,s))},r.Minimatch.defaults=function(n){return t.defaults(tu(e,n)).Minimatch},r.filter=function(n,s){return t.filter(n,tu(e,s))},r.defaults=function(n){return t.defaults(tu(e,n))},r.makeRe=function(n,s){return t.makeRe(n,tu(e,s))},r.braceExpand=function(n,s){return t.braceExpand(n,tu(e,s))},r.match=function(i,n,s){return t.match(i,n,tu(e,s))},r};Qi.defaults=function(e){return Is.defaults(e).Minimatch};function Is(e,t,r){return F4(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new Qi(t,r).match(e)}function Qi(e,t){if(!(this instanceof Qi))return new Qi(e,t);F4(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&$0.sep!=="/"&&(e=e.split($0.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()}Qi.prototype.debug=function(){};Qi.prototype.make=tSe;function tSe(){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(e$)}),this.debug(this.pattern,r),r=r.map(function(i,n,s){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}Qi.prototype.parseNegate=rSe;function rSe(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,s=e.length;n"u"?this.pattern:e,F4(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:Q7e(e)}var iSe=1024*64,F4=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>iSe)throw new TypeError("pattern is too long")};Qi.prototype.parse=nSe;var L4={};function nSe(e,t){F4(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return CS;if(e==="")return"";var i="",n=!!r.nocase,s=!1,a=[],o=[],l,c=!1,u=-1,d=-1,p=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",f=this;function m(){if(l){switch(l){case"*":i+=AS,n=!0;break;case"?":i+=RS,n=!0;break;default:i+="\\"+l;break}f.debug("clearStateChar %j %j",l,i),l=!1}}for(var h=0,y=e.length,b;h-1;B--){var P=o[B],M=i.slice(0,P.reStart),x=i.slice(P.reStart,P.reEnd-8),Y=i.slice(P.reEnd-8,P.reEnd),L=i.slice(P.reEnd);Y+=L;var R=M.split("(").length-1,I=L;for(h=0;h"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;$0.sep!=="/"&&(t=t.split($0.sep).join("/")),t=t.split(e$),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=t.length-1;a>=0&&(s=t[a],!s);a--);for(a=0;a>> no match, partial?`,e,u,t,d),u===a))}var f;if(typeof l=="string"?(f=c===l,this.debug("string match",l,c,f)):(f=c.match(l),this.debug("pattern match",l,c,f)),!f)return!1}if(n===a&&s===o)return!0;if(n===a)return r;if(s===o)return n===a-1&&e[n]==="";throw new Error("wtf?")};function aSe(e){return e.replace(/\\(.)/g,"$1")}function oSe(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var i$=g((BEt,OS)=>{typeof Object.create=="function"?OS.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:OS.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var Ld=g((qEt,IS)=>{try{if(PS=require("util"),typeof PS.inherits!="function")throw"";IS.exports=PS.inherits}catch{IS.exports=i$()}var PS});var q4=g((MEt,B4)=>{"use strict";function n$(e){return e.charAt(0)==="/"}function s$(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}B4.exports=process.platform==="win32"?s$:n$;B4.exports.posix=n$;B4.exports.win32=s$});var LS=g(ru=>{ru.setopts=fSe;ru.ownProp=a$;ru.makeAbs=G0;ru.finish=mSe;ru.mark=hSe;ru.isIgnored=l$;ru.childrenIgnored=gSe;function a$(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var lSe=require("fs"),Lf=require("path"),cSe=H0(),o$=q4(),DS=cSe.Minimatch;function uSe(e,t){return e.localeCompare(t,"en")}function dSe(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(pSe))}function pSe(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new DS(r,{dot:!0})}return{matcher:new DS(e,{dot:!0}),gmatcher:t}}function fSe(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||lSe,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),dSe(e,r),e.changedCwd=!1;var i=process.cwd();a$(r,"cwd")?(e.cwd=Lf.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||Lf.resolve(e.cwd,"/"),e.root=Lf.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=o$(e.cwd)?e.cwd:G0(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new DS(t,r),e.options=e.minimatch.options}function mSe(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{p$.exports=d$;d$.GlobSync=hi;var ySe=xS(),c$=H0(),jEt=c$.Minimatch,UEt=qS().Glob,zEt=require("util"),FS=require("path"),u$=require("assert"),M4=q4(),Fd=LS(),bSe=Fd.setopts,BS=Fd.ownProp,vSe=Fd.childrenIgnored,_Se=Fd.isIgnored;function d$(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 hi(e,t).found}function hi(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 hi))return new hi(e,t);if(bSe(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&BS(this.cache,t)){var a=this.cache[t];if(Array.isArray(a)&&(a="DIR"),!r||a==="DIR")return a;if(r&&a==="FILE")return!1}var i,n=this.statCache[t];if(!n){var s;try{s=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(s&&s.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=s}else n=s}this.statCache[t]=n;var a=!0;return n&&(a=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,r&&a==="FILE"?!1:a};hi.prototype._mark=function(e){return Fd.mark(this,e)};hi.prototype._makeAbs=function(e){return Fd.makeAbs(this,e)}});var MS=g((HEt,h$)=>{h$.exports=m$;function m$(e,t){if(e&&t)return m$(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),n=0;n{var g$=MS();kS.exports=g$(k4);kS.exports.strict=g$(y$);k4.proto=k4(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return k4(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return y$(this)},configurable:!0})});function k4(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function y$(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 v$=g((VEt,b$)=>{var wSe=MS(),W0=Object.create(null),ESe=V0();b$.exports=wSe(SSe);function SSe(e,t){return W0[e]?(W0[e].push(t),null):(W0[e]=[t],xSe(e))}function xSe(e){return ESe(function t(){var r=W0[e],i=r.length,n=TSe(arguments);try{for(var s=0;si?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete W0[e]}})}function TSe(e){for(var t=e.length,r=[],i=0;i{w$.exports=Bd;var NSe=xS(),_$=H0(),WEt=_$.Minimatch,RSe=Ld(),ASe=require("events").EventEmitter,jS=require("path"),US=require("assert"),K0=q4(),$S=f$(),qd=LS(),CSe=qd.setopts,zS=qd.ownProp,HS=v$(),KEt=require("util"),OSe=qd.childrenIgnored,PSe=qd.isIgnored,ISe=V0();function Bd(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return $S(e,t)}return new Pt(e,t,r)}Bd.sync=$S;var DSe=Bd.GlobSync=$S.GlobSync;Bd.glob=Bd;function LSe(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}Bd.hasMagic=function(e,t){var r=LSe({},t);r.noprocess=!0;var i=new Pt(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var s=0;sthis.maxLength)return t();if(!this.stat&&zS(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var s,a=this.statCache[r];if(a!==void 0){if(a===!1)return t(null,a);var o=a.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,a)}var l=this,c=HS("stat\0"+r,u);c&&l.fs.lstat(r,c);function u(d,p){if(p&&p.isSymbolicLink())return l.fs.stat(r,function(f,m){f?l._stat2(e,r,null,p,t):l._stat2(e,r,f,m,t)});l._stat2(e,r,d,p,t)}};Pt.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var s=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var a=!0;return i&&(a=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||a,s&&a==="FILE"?n():n(null,a,i)}});var C$=g((QEt,A$)=>{var Qt=require("assert"),T$=require("path"),E$=require("fs"),Ff;try{Ff=qS()}catch{}var BSe={nosort:!0,silent:!0},GS=0,X0=process.platform==="win32",N$=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||E$[r],r=r+"Sync",e[r]=e[r]||E$[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&Ff===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||BSe},WS=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),Qt(e,"rimraf: missing path"),Qt.equal(typeof e,"string","rimraf: path should be a string"),Qt.equal(typeof r,"function","rimraf: callback function required"),Qt(t,"rimraf: invalid options argument provided"),Qt.equal(typeof t,"object","rimraf: options should be object"),N$(t);let i=0,n=null,s=0,a=l=>{n=n||l,--s===0&&r(n)},o=(l,c)=>{if(l)return r(l);if(s=c.length,s===0)return r();c.forEach(u=>{let d=p=>{if(p){if((p.code==="EBUSY"||p.code==="ENOTEMPTY"||p.code==="EPERM")&&iVS(u,t,d),i*100);if(p.code==="EMFILE"&&GSVS(u,t,d),GS++);p.code==="ENOENT"&&(p=null)}GS=0,a(p)};VS(u,t,d)})};if(t.disableGlob||!Ff.hasMagic(e))return o(null,[e]);t.lstat(e,(l,c)=>{if(!l)return o(null,[e]);Ff(e,t.glob,o)})},VS=(e,t,r)=>{Qt(e),Qt(t),Qt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&X0&&S$(e,t,i,r),n&&n.isDirectory())return j4(e,t,i,r);t.unlink(e,s=>{if(s){if(s.code==="ENOENT")return r(null);if(s.code==="EPERM")return X0?S$(e,t,s,r):j4(e,t,s,r);if(s.code==="EISDIR")return j4(e,t,s,r)}return r(s)})})},S$=(e,t,r,i)=>{Qt(e),Qt(t),Qt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(s,a)=>{s?i(s.code==="ENOENT"?null:r):a.isDirectory()?j4(e,t,r,i):t.unlink(e,i)})})},x$=(e,t,r)=>{Qt(e),Qt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?U4(e,t,r):t.unlinkSync(e)},j4=(e,t,r,i)=>{Qt(e),Qt(t),Qt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?qSe(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},qSe=(e,t,r)=>{Qt(e),Qt(t),Qt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let s=n.length;if(s===0)return t.rmdir(e,r);let a;n.forEach(o=>{WS(T$.join(e,o),t,l=>{if(!a){if(l)return r(a=l);--s===0&&t.rmdir(e,r)}})})})},R$=(e,t)=>{t=t||{},N$(t),Qt(e,"rimraf: missing path"),Qt.equal(typeof e,"string","rimraf: path should be a string"),Qt(t,"rimraf: missing options"),Qt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!Ff.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=Ff.sync(e,t.glob)}if(r.length)for(let i=0;i{Qt(e),Qt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&MSe(e,t)}},MSe=(e,t)=>{Qt(e),Qt(t),t.readdirSync(e).forEach(n=>R$(T$.join(e,n),t));let r=X0?100:1,i=0;do{let n=!0;try{let s=t.rmdirSync(e,t);return n=!1,s}finally{if(++i{"use strict";O$.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var F$=g((ZEt,L$)=>{"use strict";var I$=require("os"),D$=/\s+at.*(?:\(|\s)(.*)\)?/,kSe=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,jSe=typeof I$.homedir>"u"?"":I$.homedir();L$.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(D$);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!kSe.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(D$,(i,n)=>i.replace(n,n.replace(jSe,"~"))):r).join(` +`))});var q$=g((JEt,B$)=>{"use strict";var USe=P$(),zSe=F$(),$Se=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),KS=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?$Se(zSe(i.stack)):String(i)).join(` +`);r=` +`+USe(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};B$.exports=KS});var k$=g((e5t,M$)=>{"use strict";var HSe=q$();M$.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,s)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let a=[],o=[],l=e[Symbol.iterator](),c=!1,u=!1,d=0,p=0,f=()=>{if(c)return;let m=l.next(),h=p;if(p++,m.done){u=!0,d===0&&(!i&&o.length!==0?s(new HSe(o)):n(a));return}d++,(async()=>{try{let y=await m.value;a[h]=await t(y,h),d--,f()}catch(y){i?(c=!0,s(y)):(o.push(y),d--,f())}})()};for(let m=0;m{"use strict";var{promisify:GSe}=require("util"),j$=require("path"),U$=bz(),VSe=b8(),WSe=lS(),ca=I4(),KSe=Oz(),XSe=Iz(),z$=C$(),QSe=k$(),YSe=GSe(z$),$$={glob:!1,unlink:ca.unlink,unlinkSync:ca.unlinkSync,chmod:ca.chmod,chmodSync:ca.chmodSync,stat:ca.stat,statSync:ca.statSync,lstat:ca.lstat,lstatSync:ca.lstatSync,rmdir:ca.rmdir,rmdirSync:ca.rmdirSync,readdir:ca.readdir,readdirSync:ca.readdirSync};function H$(e,t){if(KSe(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!XSe(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function G$(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&VSe(t)===!1?WSe(t):t),e}XS.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...s}={})=>{s={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...s},e=G$(e);let a=(await U$(e,s)).sort((u,d)=>d.localeCompare(u));a.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,c=await QSe(a,async u=>(u=j$.resolve(i,u),t||H$(u,i),r||await YSe(u,$$),o+=1,n({totalCount:a.length,deletedCount:o,percent:o/a.length}),u),s);return c.sort((u,d)=>u.localeCompare(d)),c};XS.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=G$(e);let a=U$.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=j$.resolve(i,o),t||H$(o,i),r||z$.sync(o,$$),o));return a.sort((o,l)=>o.localeCompare(l)),a}});var W$=g((r5t,V$)=>{"use strict";V$.exports=function(t,r,i,n){var s=0,a=0,o=t.length-1,l=!1,c,u,d;if(typeof r=="number"?(c=r,d=i,u=n||function(){}):(d=r,u=i||function(){},c=t.length),!t.length)return u();var p=d.length,f=function(){return!l&&s{"use strict";var K$=require("fs"),ZSe=require("path"),JSe=W$();function X$(e,t,r,i){let n,s;i?(n=i,s=r):(n=r,s=null),K$.lstat(t,function(o,l){let c=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?K$.readdir(t,(u,d)=>{if(u)return n(u);JSe(d,5e3,(p,f)=>{X$(e,ZSe.join(t,p),s,(m,h)=>{m||(c+=h),f(m)})},p=>{n(p,c)})}):(s&&s.test(t)&&(c=0),n(o,c))})}Q$.exports=(...e)=>(e.unshift(new Set),X$(...e))});var Bf=g((n5t,Md)=>{"use strict";function Z$(e){return typeof e>"u"||e===null}function exe(e){return typeof e=="object"&&e!==null}function txe(e){return Array.isArray(e)?e:Z$(e)?[]:[e]}function rxe(e,t){var r,i,n,s;if(t)for(s=Object.keys(t),r=0,i=s.length;r{"use strict";function J$(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 Q0(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=J$(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Q0.prototype=Object.create(Error.prototype);Q0.prototype.constructor=Q0;Q0.prototype.toString=function(t){return this.name+": "+J$(this,t)};eH.exports=Q0});var rH=g((a5t,tH)=>{"use strict";var Y0=Bf();function QS(e,t,r,i,n){var s="",a="",o=Math.floor(n/2)-1;return i-t>o&&(s=" ... ",t=i-o+s.length),r-i>o&&(a=" ...",r=i+o-a.length),{str:s+e.slice(t,r).replace(/\t/g,"\u2192")+a,pos:i-t+s.length}}function YS(e,t){return Y0.repeat(" ",t-e.length)+e}function sxe(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],n=[],s,a=-1;s=r.exec(e.buffer);)n.push(s.index),i.push(s.index+s[0].length),e.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var o="",l,c,u=Math.min(e.line+t.linesAfter,n.length).toString().length,d=t.maxLength-(t.indent+u+3);for(l=1;l<=t.linesBefore&&!(a-l<0);l++)c=QS(e.buffer,i[a-l],n[a-l],e.position-(i[a]-i[a-l]),d),o=Y0.repeat(" ",t.indent)+YS((e.line-l+1).toString(),u)+" | "+c.str+` +`+o;for(c=QS(e.buffer,i[a],n[a],e.position,d),o+=Y0.repeat(" ",t.indent)+YS((e.line+1).toString(),u)+" | "+c.str+` +`,o+=Y0.repeat("-",t.indent+u+3+c.pos)+`^ +`,l=1;l<=t.linesAfter&&!(a+l>=n.length);l++)c=QS(e.buffer,i[a+l],n[a+l],e.position-(i[a]-i[a+l]),d),o+=Y0.repeat(" ",t.indent)+YS((e.line+l+1).toString(),u)+" | "+c.str+` +`;return o.replace(/\n$/,"")}tH.exports=sxe});var mn=g((o5t,nH)=>{"use strict";var iH=qf(),axe=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],oxe=["scalar","sequence","mapping"];function lxe(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function cxe(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(axe.indexOf(r)===-1)throw new iH('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=lxe(t.styleAliases||null),oxe.indexOf(this.kind)===-1)throw new iH('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}nH.exports=cxe});var ex=g((l5t,aH)=>{"use strict";var Z0=qf(),ZS=mn();function sH(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}function uxe(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var dxe=mn();oH.exports=new dxe("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var rx=g((u5t,lH)=>{"use strict";var pxe=mn();lH.exports=new pxe("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var ix=g((d5t,cH)=>{"use strict";var fxe=mn();cH.exports=new fxe("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var nx=g((p5t,uH)=>{"use strict";var mxe=ex();uH.exports=new mxe({explicit:[tx(),rx(),ix()]})});var sx=g((f5t,dH)=>{"use strict";var hxe=mn();function gxe(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function yxe(){return null}function bxe(e){return e===null}dH.exports=new hxe("tag:yaml.org,2002:null",{kind:"scalar",resolve:gxe,construct:yxe,predicate:bxe,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var ax=g((m5t,pH)=>{"use strict";var vxe=mn();function _xe(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 wxe(e){return e==="true"||e==="True"||e==="TRUE"}function Exe(e){return Object.prototype.toString.call(e)==="[object Boolean]"}pH.exports=new vxe("tag:yaml.org,2002:bool",{kind:"scalar",resolve:_xe,construct:wxe,predicate:Exe,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 ox=g((h5t,fH)=>{"use strict";var Sxe=Bf(),xxe=mn();function Txe(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function Nxe(e){return 48<=e&&e<=55}function Rxe(e){return 48<=e&&e<=57}function Axe(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 lx=g((g5t,hH)=>{"use strict";var mH=Bf(),Pxe=mn(),Ixe=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function Dxe(e){return!(e===null||!Ixe.test(e)||e[e.length-1]==="_")}function Lxe(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 Fxe=/^[-+]?[0-9]+e/;function Bxe(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(mH.isNegativeZero(e))return"-0.0";return r=e.toString(10),Fxe.test(r)?r.replace("e",".e"):r}function qxe(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||mH.isNegativeZero(e))}hH.exports=new Pxe("tag:yaml.org,2002:float",{kind:"scalar",resolve:Dxe,construct:Lxe,predicate:qxe,represent:Bxe,defaultStyle:"lowercase"})});var cx=g((y5t,gH)=>{"use strict";gH.exports=nx().extend({implicit:[sx(),ax(),ox(),lx()]})});var ux=g((b5t,yH)=>{"use strict";yH.exports=cx()});var dx=g((v5t,_H)=>{"use strict";var Mxe=mn(),bH=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),vH=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 kxe(e){return e===null?!1:bH.exec(e)!==null||vH.exec(e)!==null}function jxe(e){var t,r,i,n,s,a,o,l=0,c=null,u,d,p;if(t=bH.exec(e),t===null&&(t=vH.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(s=+t[4],a=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=+t[10],d=+(t[11]||0),c=(u*60+d)*6e4,t[9]==="-"&&(c=-c)),p=new Date(Date.UTC(r,i,n,s,a,o,l)),c&&p.setTime(p.getTime()-c),p}function Uxe(e){return e.toISOString()}_H.exports=new Mxe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:kxe,construct:jxe,instanceOf:Date,represent:Uxe})});var px=g((_5t,wH)=>{"use strict";var zxe=mn();function $xe(e){return e==="<<"||e===null}wH.exports=new zxe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:$xe})});var mx=g((w5t,EH)=>{"use strict";var Hxe=mn(),fx=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function Gxe(e){if(e===null)return!1;var t,r,i=0,n=e.length,s=fx;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function Vxe(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,s=fx,a=0,o=[];for(t=0;t>16&255),o.push(a>>8&255),o.push(a&255)),a=a<<6|s.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(a>>16&255),o.push(a>>8&255),o.push(a&255)):r===18?(o.push(a>>10&255),o.push(a>>2&255)):r===12&&o.push(a>>4&255),new Uint8Array(o)}function Wxe(e){var t="",r=0,i,n,s=e.length,a=fx;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 n=s%3,n===0?(t+=a[r>>18&63],t+=a[r>>12&63],t+=a[r>>6&63],t+=a[r&63]):n===2?(t+=a[r>>10&63],t+=a[r>>4&63],t+=a[r<<2&63],t+=a[64]):n===1&&(t+=a[r>>2&63],t+=a[r<<4&63],t+=a[64],t+=a[64]),t}function Kxe(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}EH.exports=new Hxe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Gxe,construct:Vxe,predicate:Kxe,represent:Wxe})});var hx=g((E5t,SH)=>{"use strict";var Xxe=mn(),Qxe=Object.prototype.hasOwnProperty,Yxe=Object.prototype.toString;function Zxe(e){if(e===null)return!0;var t=[],r,i,n,s,a,o=e;for(r=0,i=o.length;r{"use strict";var eTe=mn(),tTe=Object.prototype.toString;function rTe(e){if(e===null)return!0;var t,r,i,n,s,a=e;for(s=new Array(a.length),t=0,r=a.length;t{"use strict";var nTe=mn(),sTe=Object.prototype.hasOwnProperty;function aTe(e){if(e===null)return!0;var t,r=e;for(t in r)if(sTe.call(r,t)&&r[t]!==null)return!1;return!0}function oTe(e){return e!==null?e:{}}TH.exports=new nTe("tag:yaml.org,2002:set",{kind:"mapping",resolve:aTe,construct:oTe})});var $4=g((T5t,NH)=>{"use strict";NH.exports=ux().extend({implicit:[dx(),px()],explicit:[mx(),hx(),gx(),yx()]})});var zH=g((N5t,wx)=>{"use strict";var jd=Bf(),DH=qf(),lTe=rH(),cTe=$4(),nu=Object.prototype.hasOwnProperty,H4=1,LH=2,FH=3,G4=4,bx=1,uTe=2,RH=3,dTe=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,pTe=/[\x85\u2028\u2029]/,fTe=/[,\[\]\{\}]/,BH=/^(?:!|!!|![a-z\-]+!)$/i,qH=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function AH(e){return Object.prototype.toString.call(e)}function zo(e){return e===10||e===13}function Ud(e){return e===9||e===32}function us(e){return e===9||e===32||e===10||e===13}function Mf(e){return e===44||e===91||e===93||e===123||e===125}function mTe(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function hTe(e){return e===120?2:e===117?4:e===85?8:0}function gTe(e){return 48<=e&&e<=57?e-48:-1}function CH(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 yTe(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var MH=new Array(256),kH=new Array(256);for(kd=0;kd<256;kd++)MH[kd]=CH(kd)?1:0,kH[kd]=CH(kd);var kd;function bTe(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||cTe,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 jH(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=lTe(r),new DH(t,r)}function Ce(e,t){throw jH(e,t)}function V4(e,t){e.onWarning&&e.onWarning.call(null,jH(e,t))}var OH={YAML:function(t,r,i){var n,s,a;t.version!==null&&Ce(t,"duplication of %YAML directive"),i.length!==1&&Ce(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ce(t,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ce(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=a<2,a!==1&&a!==2&&V4(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,s;i.length!==2&&Ce(t,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],BH.test(n)||Ce(t,"ill-formed tag handle (first argument) of the TAG directive"),nu.call(t.tagMap,n)&&Ce(t,'there is a previously declared suffix for "'+n+'" tag handle'),qH.test(s)||Ce(t,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ce(t,"tag prefix is malformed: "+s)}t.tagMap[n]=s}};function iu(e,t,r,i){var n,s,a,o;if(t1&&(e.result+=jd.repeat(` +`,t-1))}function vTe(e,t,r){var i,n,s,a,o,l,c,u,d=e.kind,p=e.result,f;if(f=e.input.charCodeAt(e.position),us(f)||Mf(f)||f===35||f===38||f===42||f===33||f===124||f===62||f===39||f===34||f===37||f===64||f===96||(f===63||f===45)&&(n=e.input.charCodeAt(e.position+1),us(n)||r&&Mf(n)))return!1;for(e.kind="scalar",e.result="",s=a=e.position,o=!1;f!==0;){if(f===58){if(n=e.input.charCodeAt(e.position+1),us(n)||r&&Mf(n))break}else if(f===35){if(i=e.input.charCodeAt(e.position-1),us(i))break}else{if(e.position===e.lineStart&&W4(e)||r&&Mf(f))break;if(zo(f))if(l=e.line,c=e.lineStart,u=e.lineIndent,ai(e,!1,-1),e.lineIndent>=t){o=!0,f=e.input.charCodeAt(e.position);continue}else{e.position=a,e.line=l,e.lineStart=c,e.lineIndent=u;break}}o&&(iu(e,s,a,!1),_x(e,e.line-l),s=a=e.position,o=!1),Ud(f)||(a=e.position+1),f=e.input.charCodeAt(++e.position)}return iu(e,s,a,!1),e.result?!0:(e.kind=d,e.result=p,!1)}function _Te(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(iu(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else zo(r)?(iu(e,i,n,!0),_x(e,ai(e,!1,t)),i=n=e.position):e.position===e.lineStart&&W4(e)?Ce(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);Ce(e,"unexpected end of the stream within a single quoted scalar")}function wTe(e,t){var r,i,n,s,a,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return iu(e,r,e.position,!0),e.position++,!0;if(o===92){if(iu(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),zo(o))ai(e,!1,t);else if(o<256&&MH[o])e.result+=kH[o],e.position++;else if((a=hTe(o))>0){for(n=a,s=0;n>0;n--)o=e.input.charCodeAt(++e.position),(a=mTe(o))>=0?s=(s<<4)+a:Ce(e,"expected hexadecimal character");e.result+=yTe(s),e.position++}else Ce(e,"unknown escape sequence");r=i=e.position}else zo(o)?(iu(e,r,i,!0),_x(e,ai(e,!1,t)),r=i=e.position):e.position===e.lineStart&&W4(e)?Ce(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}Ce(e,"unexpected end of the stream within a double quoted scalar")}function ETe(e,t){var r=!0,i,n,s,a=e.tag,o,l=e.anchor,c,u,d,p,f,m=Object.create(null),h,y,b,w;if(w=e.input.charCodeAt(e.position),w===91)u=93,f=!1,o=[];else if(w===123)u=125,f=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),w=e.input.charCodeAt(++e.position);w!==0;){if(ai(e,!0,t),w=e.input.charCodeAt(e.position),w===u)return e.position++,e.tag=a,e.anchor=l,e.kind=f?"mapping":"sequence",e.result=o,!0;r?w===44&&Ce(e,"expected the node content, but found ','"):Ce(e,"missed comma between flow collection entries"),y=h=b=null,d=p=!1,w===63&&(c=e.input.charCodeAt(e.position+1),us(c)&&(d=p=!0,e.position++,ai(e,!0,t))),i=e.line,n=e.lineStart,s=e.position,jf(e,t,H4,!1,!0),y=e.tag,h=e.result,ai(e,!0,t),w=e.input.charCodeAt(e.position),(p||e.line===i)&&w===58&&(d=!0,w=e.input.charCodeAt(++e.position),ai(e,!0,t),jf(e,t,H4,!1,!0),b=e.result),f?kf(e,o,m,y,h,b,i,n,s):d?o.push(kf(e,null,m,y,h,b,i,n,s)):o.push(h),ai(e,!0,t),w=e.input.charCodeAt(e.position),w===44?(r=!0,w=e.input.charCodeAt(++e.position)):r=!1}Ce(e,"unexpected end of the stream within a flow collection")}function STe(e,t){var r,i,n=bx,s=!1,a=!1,o=t,l=0,c=!1,u,d;if(d=e.input.charCodeAt(e.position),d===124)i=!1;else if(d===62)i=!0;else return!1;for(e.kind="scalar",e.result="";d!==0;)if(d=e.input.charCodeAt(++e.position),d===43||d===45)bx===n?n=d===43?RH:uTe:Ce(e,"repeat of a chomping mode identifier");else if((u=gTe(d))>=0)u===0?Ce(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ce(e,"repeat of an indentation width identifier"):(o=t+u-1,a=!0);else break;if(Ud(d)){do d=e.input.charCodeAt(++e.position);while(Ud(d));if(d===35)do d=e.input.charCodeAt(++e.position);while(!zo(d)&&d!==0)}for(;d!==0;){for(vx(e),e.lineIndent=0,d=e.input.charCodeAt(e.position);(!a||e.lineIndento&&(o=e.lineIndent),zo(d)){l++;continue}if(e.lineIndentt)&&l!==0)Ce(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(a=e.line,o=e.lineStart,l=e.position),jf(e,t,G4,!0,n)&&(y?m=e.result:h=e.result),y||(kf(e,d,p,f,m,h,a,o,l),f=m=h=null),ai(e,!0,-1),w=e.input.charCodeAt(e.position)),(e.line===s||e.lineIndent>t)&&w!==0)Ce(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),d=0,p=e.implicitTypes.length;d"),e.result!==null&&m.kind!==e.kind&&Ce(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+m.kind+'", not "'+e.kind+'"'),m.resolve(e.result,e.tag)?(e.result=m.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):Ce(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 ATe(e){var t=e.position,r,i,n,s=!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&&(ai(e,!0,-1),a=e.input.charCodeAt(e.position),!(e.lineIndent>0||a!==37));){for(s=!0,a=e.input.charCodeAt(++e.position),r=e.position;a!==0&&!us(a);)a=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&Ce(e,"directive name must not be less than one character in length");a!==0;){for(;Ud(a);)a=e.input.charCodeAt(++e.position);if(a===35){do a=e.input.charCodeAt(++e.position);while(a!==0&&!zo(a));break}if(zo(a))break;for(r=e.position;a!==0&&!us(a);)a=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}a!==0&&vx(e),nu.call(OH,i)?OH[i](e,i,n):V4(e,'unknown document directive "'+i+'"')}if(ai(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,ai(e,!0,-1)):s&&Ce(e,"directives end mark is expected"),jf(e,e.lineIndent-1,G4,!1,!0),ai(e,!0,-1),e.checkLineBreaks&&pTe.test(e.input.slice(t,e.position))&&V4(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&W4(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,ai(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=UH(e,r);if(typeof t!="function")return i;for(var n=0,s=i.length;n{"use strict";var Q4=Bf(),ig=qf(),PTe=$4(),YH=Object.prototype.toString,ZH=Object.prototype.hasOwnProperty,Nx=65279,ITe=9,eg=10,DTe=13,LTe=32,FTe=33,BTe=34,Ex=35,qTe=37,MTe=38,kTe=39,jTe=42,JH=44,UTe=45,K4=58,zTe=61,$Te=62,HTe=63,GTe=64,eG=91,tG=93,VTe=96,rG=123,WTe=124,iG=125,hn={};hn[0]="\\0";hn[7]="\\a";hn[8]="\\b";hn[9]="\\t";hn[10]="\\n";hn[11]="\\v";hn[12]="\\f";hn[13]="\\r";hn[27]="\\e";hn[34]='\\"';hn[92]="\\\\";hn[133]="\\N";hn[160]="\\_";hn[8232]="\\L";hn[8233]="\\P";var KTe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],XTe=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function QTe(e,t){var r,i,n,s,a,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,s=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function nG(e){var t=/^\n* /;return t.test(e)}var sG=1,xx=2,aG=3,oG=4,Uf=5;function iNe(e,t,r,i,n,s,a,o){var l,c=0,u=null,d=!1,p=!1,f=i!==-1,m=-1,h=tNe(J0(e,0))&&rNe(J0(e,e.length-1));if(t||a)for(l=0;l=65536?l+=2:l++){if(c=J0(e,l),!rg(c))return Uf;h=h&&GH(c,u,o),u=c}else{for(l=0;l=65536?l+=2:l++){if(c=J0(e,l),c===eg)d=!0,f&&(p=p||l-m-1>i&&e[m+1]!==" ",m=l);else if(!rg(c))return Uf;h=h&&GH(c,u,o),u=c}p=p||f&&l-m-1>i&&e[m+1]!==" "}return!d&&!p?h&&!a&&!n(e)?sG:s===tg?Uf:xx:r>9&&nG(e)?Uf:a?s===tg?Uf:xx:p?oG:aG}function nNe(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===tg?'""':"''";if(!e.noCompatMode&&(KTe.indexOf(t)!==-1||XTe.test(t)))return e.quotingType===tg?'"'+t+'"':"'"+t+"'";var s=e.indent*Math.max(1,r),a=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-s),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(c){return eNe(e,c)}switch(iNe(t,o,e.indent,a,l,e.quotingType,e.forceQuotes&&!i,n)){case sG:return t;case xx:return"'"+t.replace(/'/g,"''")+"'";case aG:return"|"+VH(t,e.indent)+WH($H(t,s));case oG:return">"+VH(t,e.indent)+WH($H(sNe(t,a),s));case Uf:return'"'+aNe(t,a)+'"';default:throw new ig("impossible error: invalid scalar style")}}()}function VH(e,t){var r=nG(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),s=n?"+":i?"":"-";return r+s+` +`}function WH(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function sNe(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var c=e.indexOf(` +`);return c=c!==-1?c:e.length,r.lastIndex=c,KH(e.slice(0,c),t)}(),n=e[0]===` +`||e[0]===" ",s,a;a=r.exec(e);){var o=a[1],l=a[2];s=l[0]===" ",i+=o+(!n&&!s&&l!==""?` +`:"")+KH(l,t),n=s}return i}function KH(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,s,a=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(s=a>n?a:o,l+=` +`+e.slice(n,s),n=s+1),a=o;return l+=` +`,e.length-n>t&&a>n?l+=e.slice(n,a)+` +`+e.slice(a+1):l+=e.slice(n),l.slice(1)}function aNe(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=J0(e,n),i=hn[r],!i&&rg(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||YTe(r);return t}function oNe(e,t,r){var i="",n=e.tag,s,a,o;for(s=0,a=r.length;s"u"&&$l(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function XH(e,t,r,i){var n="",s=e.tag,a,o,l;for(a=0,o=r.length;a"u"&&$l(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Sx(e,t)),e.dump&&eg===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=s,e.dump=n||"[]"}function lNe(e,t,r){var i="",n=e.tag,s=Object.keys(r),a,o,l,c,u;for(a=0,o=s.length;a1024&&(u+="? "),u+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),$l(e,t,c,!1,!1)&&(u+=e.dump,i+=u));e.tag=n,e.dump="{"+i+"}"}function cNe(e,t,r,i){var n="",s=e.tag,a=Object.keys(r),o,l,c,u,d,p;if(e.sortKeys===!0)a.sort();else if(typeof e.sortKeys=="function")a.sort(e.sortKeys);else if(e.sortKeys)throw new ig("sortKeys must be a boolean or a function");for(o=0,l=a.length;o1024,d&&(e.dump&&eg===e.dump.charCodeAt(0)?p+="?":p+="? "),p+=e.dump,d&&(p+=Sx(e,t)),$l(e,t+1,u,!0,d)&&(e.dump&&eg===e.dump.charCodeAt(0)?p+=":":p+=": ",p+=e.dump,n+=p));e.tag=s,e.dump=n||"{}"}function QH(e,t,r){var i,n,s,a,o,l;for(n=r?e.explicitTypes:e.implicitTypes,s=0,a=n.length;s tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function $l(e,t,r,i,n,s,a){e.tag=null,e.dump=r,QH(e,r,!1)||QH(e,r,!0);var o=YH.call(e.dump),l=i,c;i&&(i=e.flowLevel<0||e.flowLevel>t);var u=o==="[object Object]"||o==="[object Array]",d,p;if(u&&(d=e.duplicates.indexOf(r),p=d!==-1),(e.tag!==null&&e.tag!=="?"||p||e.indent!==2&&t>0)&&(n=!1),p&&e.usedDuplicates[d])e.dump="*ref_"+d;else{if(u&&p&&!e.usedDuplicates[d]&&(e.usedDuplicates[d]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(cNe(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(lNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!a&&t>0?XH(e,t-1,e.dump,n):XH(e,t,e.dump,n),p&&(e.dump="&ref_"+d+e.dump)):(oNe(e,t,e.dump),p&&(e.dump="&ref_"+d+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&nNe(e,e.dump,t,s,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new ig("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(c=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?c="!"+c:c.slice(0,18)==="tag:yaml.org,2002:"?c="!!"+c.slice(18):c="!<"+c+">",e.dump=c+" "+e.dump)}return!0}function uNe(e,t){var r=[],i=[],n,s;for(Tx(e,r,i),n=0,s=i.length;n{"use strict";var uG=zH(),pNe=cG();function Rx(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.")}}Fn.exports.Type=mn();Fn.exports.Schema=ex();Fn.exports.FAILSAFE_SCHEMA=nx();Fn.exports.JSON_SCHEMA=cx();Fn.exports.CORE_SCHEMA=ux();Fn.exports.DEFAULT_SCHEMA=$4();Fn.exports.load=uG.load;Fn.exports.loadAll=uG.loadAll;Fn.exports.dump=pNe.dump;Fn.exports.YAMLException=qf();Fn.exports.types={binary:mx(),float:lx(),map:ix(),null:sx(),pairs:gx(),set:yx(),timestamp:dx(),bool:ax(),int:ox(),merge:px(),omap:hx(),seq:rx(),str:tx()};Fn.exports.safeLoad=Rx("safeLoad","load");Fn.exports.safeLoadAll=Rx("safeLoadAll","loadAll");Fn.exports.safeDump=Rx("safeDump","dump")});var sg=g((C5t,dG)=>{var fNe="2.0.0",mNe=Number.MAX_SAFE_INTEGER||9007199254740991,hNe=16,gNe=250,yNe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];dG.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:hNe,MAX_SAFE_BUILD_LENGTH:gNe,MAX_SAFE_INTEGER:mNe,RELEASE_TYPES:yNe,SEMVER_SPEC_VERSION:fNe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ag=g((O5t,pG)=>{var bNe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};pG.exports=bNe});var zf=g((Hl,fG)=>{var{MAX_SAFE_COMPONENT_LENGTH:Ax,MAX_SAFE_BUILD_LENGTH:vNe,MAX_LENGTH:_Ne}=sg(),wNe=ag();Hl=fG.exports={};var ENe=Hl.re=[],SNe=Hl.safeRe=[],he=Hl.src=[],ge=Hl.t={},xNe=0,Cx="[a-zA-Z0-9-]",TNe=[["\\s",1],["\\d",_Ne],[Cx,vNe]],NNe=e=>{for(let[t,r]of TNe)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},$e=(e,t,r)=>{let i=NNe(t),n=xNe++;wNe(e,n,t),ge[e]=n,he[n]=t,ENe[n]=new RegExp(t,r?"g":void 0),SNe[n]=new RegExp(i,r?"g":void 0)};$e("NUMERICIDENTIFIER","0|[1-9]\\d*");$e("NUMERICIDENTIFIERLOOSE","\\d+");$e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Cx}*`);$e("MAINVERSION",`(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})\\.(${he[ge.NUMERICIDENTIFIER]})`);$e("MAINVERSIONLOOSE",`(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})\\.(${he[ge.NUMERICIDENTIFIERLOOSE]})`);$e("PRERELEASEIDENTIFIER",`(?:${he[ge.NUMERICIDENTIFIER]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASEIDENTIFIERLOOSE",`(?:${he[ge.NUMERICIDENTIFIERLOOSE]}|${he[ge.NONNUMERICIDENTIFIER]})`);$e("PRERELEASE",`(?:-(${he[ge.PRERELEASEIDENTIFIER]}(?:\\.${he[ge.PRERELEASEIDENTIFIER]})*))`);$e("PRERELEASELOOSE",`(?:-?(${he[ge.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${he[ge.PRERELEASEIDENTIFIERLOOSE]})*))`);$e("BUILDIDENTIFIER",`${Cx}+`);$e("BUILD",`(?:\\+(${he[ge.BUILDIDENTIFIER]}(?:\\.${he[ge.BUILDIDENTIFIER]})*))`);$e("FULLPLAIN",`v?${he[ge.MAINVERSION]}${he[ge.PRERELEASE]}?${he[ge.BUILD]}?`);$e("FULL",`^${he[ge.FULLPLAIN]}$`);$e("LOOSEPLAIN",`[v=\\s]*${he[ge.MAINVERSIONLOOSE]}${he[ge.PRERELEASELOOSE]}?${he[ge.BUILD]}?`);$e("LOOSE",`^${he[ge.LOOSEPLAIN]}$`);$e("GTLT","((?:<|>)?=?)");$e("XRANGEIDENTIFIERLOOSE",`${he[ge.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);$e("XRANGEIDENTIFIER",`${he[ge.NUMERICIDENTIFIER]}|x|X|\\*`);$e("XRANGEPLAIN",`[v=\\s]*(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:\\.(${he[ge.XRANGEIDENTIFIER]})(?:${he[ge.PRERELEASE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGEPLAINLOOSE",`[v=\\s]*(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:\\.(${he[ge.XRANGEIDENTIFIERLOOSE]})(?:${he[ge.PRERELEASELOOSE]})?${he[ge.BUILD]}?)?)?`);$e("XRANGE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAIN]}$`);$e("XRANGELOOSE",`^${he[ge.GTLT]}\\s*${he[ge.XRANGEPLAINLOOSE]}$`);$e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${Ax}})(?:\\.(\\d{1,${Ax}}))?(?:\\.(\\d{1,${Ax}}))?`);$e("COERCE",`${he[ge.COERCEPLAIN]}(?:$|[^\\d])`);$e("COERCEFULL",he[ge.COERCEPLAIN]+`(?:${he[ge.PRERELEASE]})?(?:${he[ge.BUILD]})?(?:$|[^\\d])`);$e("COERCERTL",he[ge.COERCE],!0);$e("COERCERTLFULL",he[ge.COERCEFULL],!0);$e("LONETILDE","(?:~>?)");$e("TILDETRIM",`(\\s*)${he[ge.LONETILDE]}\\s+`,!0);Hl.tildeTrimReplace="$1~";$e("TILDE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAIN]}$`);$e("TILDELOOSE",`^${he[ge.LONETILDE]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("LONECARET","(?:\\^)");$e("CARETTRIM",`(\\s*)${he[ge.LONECARET]}\\s+`,!0);Hl.caretTrimReplace="$1^";$e("CARET",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAIN]}$`);$e("CARETLOOSE",`^${he[ge.LONECARET]}${he[ge.XRANGEPLAINLOOSE]}$`);$e("COMPARATORLOOSE",`^${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]})$|^$`);$e("COMPARATOR",`^${he[ge.GTLT]}\\s*(${he[ge.FULLPLAIN]})$|^$`);$e("COMPARATORTRIM",`(\\s*)${he[ge.GTLT]}\\s*(${he[ge.LOOSEPLAIN]}|${he[ge.XRANGEPLAIN]})`,!0);Hl.comparatorTrimReplace="$1$2$3";$e("HYPHENRANGE",`^\\s*(${he[ge.XRANGEPLAIN]})\\s+-\\s+(${he[ge.XRANGEPLAIN]})\\s*$`);$e("HYPHENRANGELOOSE",`^\\s*(${he[ge.XRANGEPLAINLOOSE]})\\s+-\\s+(${he[ge.XRANGEPLAINLOOSE]})\\s*$`);$e("STAR","(<|>)?=?\\s*\\*");$e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");$e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Y4=g((P5t,mG)=>{var RNe=Object.freeze({loose:!0}),ANe=Object.freeze({}),CNe=e=>e?typeof e!="object"?RNe:e:ANe;mG.exports=CNe});var Ox=g((I5t,yG)=>{var hG=/^[0-9]+$/,gG=(e,t)=>{let r=hG.test(e),i=hG.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:egG(t,e);yG.exports={compareIdentifiers:gG,rcompareIdentifiers:ONe}});var gn=g((D5t,wG)=>{var Z4=ag(),{MAX_LENGTH:bG,MAX_SAFE_INTEGER:J4}=sg(),{safeRe:vG,t:_G}=zf(),PNe=Y4(),{compareIdentifiers:$f}=Ox(),Px=class e{constructor(t,r){if(r=PNe(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>bG)throw new TypeError(`version is longer than ${bG} characters`);Z4("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?vG[_G.LOOSE]:vG[_G.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>J4||this.major<0)throw new TypeError("Invalid major version");if(this.minor>J4||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>J4||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let s=+n;if(s>=0&&s=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let s=[r,n];i===!1&&(s=[r]),$f(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};wG.exports=Px});var zd=g((L5t,SG)=>{var EG=gn(),INe=(e,t,r=!1)=>{if(e instanceof EG)return e;try{return new EG(e,t)}catch(i){if(!r)return null;throw i}};SG.exports=INe});var TG=g((F5t,xG)=>{var DNe=zd(),LNe=(e,t)=>{let r=DNe(e,t);return r?r.version:null};xG.exports=LNe});var RG=g((B5t,NG)=>{var FNe=zd(),BNe=(e,t)=>{let r=FNe(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};NG.exports=BNe});var OG=g((q5t,CG)=>{var AG=gn(),qNe=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new AG(e instanceof AG?e.version:e,r).inc(t,i,n).version}catch{return null}};CG.exports=qNe});var DG=g((M5t,IG)=>{var PG=zd(),MNe=(e,t)=>{let r=PG(e,null,!0),i=PG(t,null,!0),n=r.compare(i);if(n===0)return null;let s=n>0,a=s?r:i,o=s?i:r,l=!!a.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":a.patch?"patch":a.minor?"minor":"major";let u=l?"pre":"";return r.major!==i.major?u+"major":r.minor!==i.minor?u+"minor":r.patch!==i.patch?u+"patch":"prerelease"};IG.exports=MNe});var FG=g((k5t,LG)=>{var kNe=gn(),jNe=(e,t)=>new kNe(e,t).major;LG.exports=jNe});var qG=g((j5t,BG)=>{var UNe=gn(),zNe=(e,t)=>new UNe(e,t).minor;BG.exports=zNe});var kG=g((U5t,MG)=>{var $Ne=gn(),HNe=(e,t)=>new $Ne(e,t).patch;MG.exports=HNe});var UG=g((z5t,jG)=>{var GNe=zd(),VNe=(e,t)=>{let r=GNe(e,t);return r&&r.prerelease.length?r.prerelease:null};jG.exports=VNe});var ua=g(($5t,$G)=>{var zG=gn(),WNe=(e,t,r)=>new zG(e,r).compare(new zG(t,r));$G.exports=WNe});var GG=g((H5t,HG)=>{var KNe=ua(),XNe=(e,t,r)=>KNe(t,e,r);HG.exports=XNe});var WG=g((G5t,VG)=>{var QNe=ua(),YNe=(e,t)=>QNe(e,t,!0);VG.exports=YNe});var ev=g((V5t,XG)=>{var KG=gn(),ZNe=(e,t,r)=>{let i=new KG(e,r),n=new KG(t,r);return i.compare(n)||i.compareBuild(n)};XG.exports=ZNe});var YG=g((W5t,QG)=>{var JNe=ev(),eRe=(e,t)=>e.sort((r,i)=>JNe(r,i,t));QG.exports=eRe});var JG=g((K5t,ZG)=>{var tRe=ev(),rRe=(e,t)=>e.sort((r,i)=>tRe(i,r,t));ZG.exports=rRe});var og=g((X5t,eV)=>{var iRe=ua(),nRe=(e,t,r)=>iRe(e,t,r)>0;eV.exports=nRe});var tv=g((Q5t,tV)=>{var sRe=ua(),aRe=(e,t,r)=>sRe(e,t,r)<0;tV.exports=aRe});var Ix=g((Y5t,rV)=>{var oRe=ua(),lRe=(e,t,r)=>oRe(e,t,r)===0;rV.exports=lRe});var Dx=g((Z5t,iV)=>{var cRe=ua(),uRe=(e,t,r)=>cRe(e,t,r)!==0;iV.exports=uRe});var rv=g((J5t,nV)=>{var dRe=ua(),pRe=(e,t,r)=>dRe(e,t,r)>=0;nV.exports=pRe});var iv=g((e8t,sV)=>{var fRe=ua(),mRe=(e,t,r)=>fRe(e,t,r)<=0;sV.exports=mRe});var Lx=g((t8t,aV)=>{var hRe=Ix(),gRe=Dx(),yRe=og(),bRe=rv(),vRe=tv(),_Re=iv(),wRe=(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 hRe(e,r,i);case"!=":return gRe(e,r,i);case">":return yRe(e,r,i);case">=":return bRe(e,r,i);case"<":return vRe(e,r,i);case"<=":return _Re(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};aV.exports=wRe});var lV=g((r8t,oV)=>{var ERe=gn(),SRe=zd(),{safeRe:nv,t:sv}=zf(),xRe=(e,t)=>{if(e instanceof ERe)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?nv[sv.COERCEFULL]:nv[sv.COERCE]);else{let l=t.includePrerelease?nv[sv.COERCERTLFULL]:nv[sv.COERCERTL],c;for(;(c=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||c.index+c[0].length!==r.index+r[0].length)&&(r=c),l.lastIndex=c.index+c[1].length+c[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",s=r[4]||"0",a=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return SRe(`${i}.${n}.${s}${a}${o}`,t)};oV.exports=xRe});var uV=g((i8t,cV)=>{var Fx=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};cV.exports=Fx});var da=g((n8t,mV)=>{var TRe=/\s+/g,Bx=class e{constructor(t,r){if(r=RRe(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof qx)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(TRe," "),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(n=>!pV(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&LRe(n[0])){this.set=[n];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&&IRe)|(this.options.loose&&DRe))+":"+t,n=dV.get(i);if(n)return n;let s=this.options.loose,a=s?ds[Bn.HYPHENRANGELOOSE]:ds[Bn.HYPHENRANGE];t=t.replace(a,HRe(this.options.includePrerelease)),or("hyphen replace",t),t=t.replace(ds[Bn.COMPARATORTRIM],CRe),or("comparator trim",t),t=t.replace(ds[Bn.TILDETRIM],ORe),or("tilde trim",t),t=t.replace(ds[Bn.CARETTRIM],PRe),or("caret trim",t);let o=t.split(" ").map(d=>FRe(d,this.options)).join(" ").split(/\s+/).map(d=>$Re(d,this.options));s&&(o=o.filter(d=>(or("loose invalid filter",d,this.options),!!d.match(ds[Bn.COMPARATORLOOSE])))),or("range list",o);let l=new Map,c=o.map(d=>new qx(d,this.options));for(let d of c){if(pV(d))return[d];l.set(d.value,d)}l.size>1&&l.has("")&&l.delete("");let u=[...l.values()];return dV.set(i,u),u}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>fV(i,r)&&t.set.some(n=>fV(n,r)&&i.every(s=>n.every(a=>s.intersects(a,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new ARe(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",LRe=e=>e.value==="",fV=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(s=>n.intersects(s,t)),n=i.pop();return r},FRe=(e,t)=>(or("comp",e,t),e=MRe(e,t),or("caret",e),e=BRe(e,t),or("tildes",e),e=jRe(e,t),or("xrange",e),e=zRe(e,t),or("stars",e),e),qn=e=>!e||e.toLowerCase()==="x"||e==="*",BRe=(e,t)=>e.trim().split(/\s+/).map(r=>qRe(r,t)).join(" "),qRe=(e,t)=>{let r=t.loose?ds[Bn.TILDELOOSE]:ds[Bn.TILDE];return e.replace(r,(i,n,s,a,o)=>{or("tilde",e,i,n,s,a,o);let l;return qn(n)?l="":qn(s)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:qn(a)?l=`>=${n}.${s}.0 <${n}.${+s+1}.0-0`:o?(or("replaceTilde pr",o),l=`>=${n}.${s}.${a}-${o} <${n}.${+s+1}.0-0`):l=`>=${n}.${s}.${a} <${n}.${+s+1}.0-0`,or("tilde return",l),l})},MRe=(e,t)=>e.trim().split(/\s+/).map(r=>kRe(r,t)).join(" "),kRe=(e,t)=>{or("caret",e,t);let r=t.loose?ds[Bn.CARETLOOSE]:ds[Bn.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,s,a,o,l)=>{or("caret",e,n,s,a,o,l);let c;return qn(s)?c="":qn(a)?c=`>=${s}.0.0${i} <${+s+1}.0.0-0`:qn(o)?s==="0"?c=`>=${s}.${a}.0${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.0${i} <${+s+1}.0.0-0`:l?(or("replaceCaret pr",l),s==="0"?a==="0"?c=`>=${s}.${a}.${o}-${l} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}-${l} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o}-${l} <${+s+1}.0.0-0`):(or("no pr"),s==="0"?a==="0"?c=`>=${s}.${a}.${o}${i} <${s}.${a}.${+o+1}-0`:c=`>=${s}.${a}.${o}${i} <${s}.${+a+1}.0-0`:c=`>=${s}.${a}.${o} <${+s+1}.0.0-0`),or("caret return",c),c})},jRe=(e,t)=>(or("replaceXRanges",e,t),e.split(/\s+/).map(r=>URe(r,t)).join(" ")),URe=(e,t)=>{e=e.trim();let r=t.loose?ds[Bn.XRANGELOOSE]:ds[Bn.XRANGE];return e.replace(r,(i,n,s,a,o,l)=>{or("xRange",e,i,n,s,a,o,l);let c=qn(s),u=c||qn(a),d=u||qn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),n==="<"&&(l="-0"),i=`${n+s}.${a}.${o}${l}`):u?i=`>=${s}.0.0${l} <${+s+1}.0.0-0`:d&&(i=`>=${s}.${a}.0${l} <${s}.${+a+1}.0-0`),or("xRange return",i),i})},zRe=(e,t)=>(or("replaceStars",e,t),e.trim().replace(ds[Bn.STAR],"")),$Re=(e,t)=>(or("replaceGTE0",e,t),e.trim().replace(ds[t.includePrerelease?Bn.GTE0PRE:Bn.GTE0],"")),HRe=e=>(t,r,i,n,s,a,o,l,c,u,d,p)=>(qn(i)?r="":qn(n)?r=`>=${i}.0.0${e?"-0":""}`:qn(s)?r=`>=${i}.${n}.0${e?"-0":""}`:a?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,qn(c)?l="":qn(u)?l=`<${+c+1}.0.0-0`:qn(d)?l=`<${c}.${+u+1}.0-0`:p?l=`<=${c}.${u}.${d}-${p}`:e?l=`<${c}.${u}.${+d+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),GRe=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var lg=g((s8t,_V)=>{var cg=Symbol("SemVer ANY"),jx=class e{static get ANY(){return cg}constructor(t,r){if(r=hV(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),kx("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===cg?this.value="":this.value=this.operator+this.semver.version,kx("comp",this)}parse(t){let r=this.options.loose?gV[yV.COMPARATORLOOSE]:gV[yV.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 bV(i[2],this.options.loose):this.semver=cg}toString(){return this.value}test(t){if(kx("Comparator.test",t,this.options.loose),this.semver===cg||t===cg)return!0;if(typeof t=="string")try{t=new bV(t,this.options)}catch{return!1}return Mx(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 vV(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new vV(this.value,r).test(t.semver):(r=hV(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("=")||Mx(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||Mx(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};_V.exports=jx;var hV=Y4(),{safeRe:gV,t:yV}=zf(),Mx=Lx(),kx=ag(),bV=gn(),vV=da()});var ug=g((a8t,wV)=>{var VRe=da(),WRe=(e,t,r)=>{try{t=new VRe(t,r)}catch{return!1}return t.test(e)};wV.exports=WRe});var SV=g((o8t,EV)=>{var KRe=da(),XRe=(e,t)=>new KRe(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));EV.exports=XRe});var TV=g((l8t,xV)=>{var QRe=gn(),YRe=da(),ZRe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new YRe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new QRe(i,r))}),i};xV.exports=ZRe});var RV=g((c8t,NV)=>{var JRe=gn(),eAe=da(),tAe=(e,t,r)=>{let i=null,n=null,s=null;try{s=new eAe(t,r)}catch{return null}return e.forEach(a=>{s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new JRe(i,r))}),i};NV.exports=tAe});var OV=g((u8t,CV)=>{var Ux=gn(),rAe=da(),AV=og(),iAe=(e,t)=>{e=new rAe(e,t);let r=new Ux("0.0.0");if(e.test(r)||(r=new Ux("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new Ux(a.semver.version);switch(a.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!s||AV(o,s))&&(s=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${a.operator}`)}}),s&&(!r||AV(r,s))&&(r=s)}return r&&e.test(r)?r:null};CV.exports=iAe});var IV=g((d8t,PV)=>{var nAe=da(),sAe=(e,t)=>{try{return new nAe(e,t).range||"*"}catch{return null}};PV.exports=sAe});var av=g((p8t,BV)=>{var aAe=gn(),FV=lg(),{ANY:oAe}=FV,lAe=da(),cAe=ug(),DV=og(),LV=tv(),uAe=iv(),dAe=rv(),pAe=(e,t,r,i)=>{e=new aAe(e,i),t=new lAe(t,i);let n,s,a,o,l;switch(r){case">":n=DV,s=uAe,a=LV,o=">",l=">=";break;case"<":n=LV,s=dAe,a=DV,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(cAe(e,t,i))return!1;for(let c=0;c{f.semver===oAe&&(f=new FV(">=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0};BV.exports=pAe});var MV=g((f8t,qV)=>{var fAe=av(),mAe=(e,t,r)=>fAe(e,t,">",r);qV.exports=mAe});var jV=g((m8t,kV)=>{var hAe=av(),gAe=(e,t,r)=>hAe(e,t,"<",r);kV.exports=gAe});var $V=g((h8t,zV)=>{var UV=da(),yAe=(e,t,r)=>(e=new UV(e,r),t=new UV(t,r),e.intersects(t,r));zV.exports=yAe});var GV=g((g8t,HV)=>{var bAe=ug(),vAe=ua();HV.exports=(e,t,r)=>{let i=[],n=null,s=null,a=e.sort((u,d)=>vAe(u,d,r));for(let u of a)bAe(u,t,r)?(s=u,n||(n=u)):(s&&i.push([n,s]),s=null,n=null);n&&i.push([n,null]);let o=[];for(let[u,d]of i)u===d?o.push(u):!d&&u===a[0]?o.push("*"):d?u===a[0]?o.push(`<=${d}`):o.push(`${u} - ${d}`):o.push(`>=${u}`);let l=o.join(" || "),c=typeof t.raw=="string"?t.raw:String(t);return l.length{var VV=da(),$x=lg(),{ANY:zx}=$x,dg=ug(),Hx=ua(),_Ae=(e,t,r={})=>{if(e===t)return!0;e=new VV(e,r),t=new VV(t,r);let i=!1;e:for(let n of e.set){for(let s of t.set){let a=EAe(n,s,r);if(i=i||a!==null,a)continue e}if(i)return!1}return!0},wAe=[new $x(">=0.0.0-0")],WV=[new $x(">=0.0.0")],EAe=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===zx){if(t.length===1&&t[0].semver===zx)return!0;r.includePrerelease?e=wAe:e=WV}if(t.length===1&&t[0].semver===zx){if(r.includePrerelease)return!0;t=WV}let i=new Set,n,s;for(let f of e)f.operator===">"||f.operator===">="?n=KV(n,f,r):f.operator==="<"||f.operator==="<="?s=XV(s,f,r):i.add(f.semver);if(i.size>1)return null;let a;if(n&&s){if(a=Hx(n.semver,s.semver,r),a>0)return null;if(a===0&&(n.operator!==">="||s.operator!=="<="))return null}for(let f of i){if(n&&!dg(f,String(n),r)||s&&!dg(f,String(s),r))return null;for(let m of t)if(!dg(f,String(m),r))return!1;return!0}let o,l,c,u,d=s&&!r.includePrerelease&&s.semver.prerelease.length?s.semver:!1,p=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;d&&d.prerelease.length===1&&s.operator==="<"&&d.prerelease[0]===0&&(d=!1);for(let f of t){if(u=u||f.operator===">"||f.operator===">=",c=c||f.operator==="<"||f.operator==="<=",n){if(p&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===p.major&&f.semver.minor===p.minor&&f.semver.patch===p.patch&&(p=!1),f.operator===">"||f.operator===">="){if(o=KV(n,f,r),o===f&&o!==n)return!1}else if(n.operator===">="&&!dg(n.semver,String(f),r))return!1}if(s){if(d&&f.semver.prerelease&&f.semver.prerelease.length&&f.semver.major===d.major&&f.semver.minor===d.minor&&f.semver.patch===d.patch&&(d=!1),f.operator==="<"||f.operator==="<="){if(l=XV(s,f,r),l===f&&l!==s)return!1}else if(s.operator==="<="&&!dg(s.semver,String(f),r))return!1}if(!f.operator&&(s||n)&&a!==0)return!1}return!(n&&c&&!s&&a!==0||s&&u&&!n&&a!==0||p||d)},KV=(e,t,r)=>{if(!e)return t;let i=Hx(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},XV=(e,t,r)=>{if(!e)return t;let i=Hx(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};QV.exports=_Ae});var $d=g((b8t,eW)=>{var Gx=zf(),ZV=sg(),SAe=gn(),JV=Ox(),xAe=zd(),TAe=TG(),NAe=RG(),RAe=OG(),AAe=DG(),CAe=FG(),OAe=qG(),PAe=kG(),IAe=UG(),DAe=ua(),LAe=GG(),FAe=WG(),BAe=ev(),qAe=YG(),MAe=JG(),kAe=og(),jAe=tv(),UAe=Ix(),zAe=Dx(),$Ae=rv(),HAe=iv(),GAe=Lx(),VAe=lV(),WAe=lg(),KAe=da(),XAe=ug(),QAe=SV(),YAe=TV(),ZAe=RV(),JAe=OV(),eCe=IV(),tCe=av(),rCe=MV(),iCe=jV(),nCe=$V(),sCe=GV(),aCe=YV();eW.exports={parse:xAe,valid:TAe,clean:NAe,inc:RAe,diff:AAe,major:CAe,minor:OAe,patch:PAe,prerelease:IAe,compare:DAe,rcompare:LAe,compareLoose:FAe,compareBuild:BAe,sort:qAe,rsort:MAe,gt:kAe,lt:jAe,eq:UAe,neq:zAe,gte:$Ae,lte:HAe,cmp:GAe,coerce:VAe,Comparator:WAe,Range:KAe,satisfies:XAe,toComparators:QAe,maxSatisfying:YAe,minSatisfying:ZAe,minVersion:JAe,validRange:eCe,outside:tCe,gtr:rCe,ltr:iCe,intersects:nCe,simplifyRange:sCe,subset:aCe,SemVer:SAe,re:Gx.re,src:Gx.src,tokens:Gx.t,SEMVER_SPEC_VERSION:ZV.SEMVER_SPEC_VERSION,RELEASE_TYPES:ZV.RELEASE_TYPES,compareIdentifiers:JV.compareIdentifiers,rcompareIdentifiers:JV.rcompareIdentifiers}});var tW=g((v8t,oCe)=>{oCe.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var Gl=g(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.EnvVar=void 0;var rW;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(rW||(ov.EnvVar=rW={}))});var lr=g(ce=>{"use strict";var lCe=ce&&ce.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cCe=ce&&ce.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),au=ce&&ce.__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)&&lCe(t,e,r);return cCe(t,e),t},Xx=ce&&ce.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ce,"__esModule",{value:!0});ce.BuildMode=ce.ConfigurationError=ce.HTTPError=ce.DisallowedAPIVersionReason=ce.GitHubVariant=ce.DEFAULT_DEBUG_DATABASE_NAME=ce.DEFAULT_DEBUG_ARTIFACT_NAME=ce.GITHUB_DOTCOM_URL=void 0;ce.getExtraOptionsEnvParam=yCe;ce.getToolNames=bCe;ce.withTmpDir=vCe;ce.getMemoryFlagValueForPlatform=oW;ce.getMemoryFlagValue=lW;ce.getMemoryFlag=xCe;ce.getAddSnippetsFlag=TCe;ce.getThreadsFlagValue=cW;ce.getCgroupCpuCountFromCpus=uW;ce.getThreadsFlag=RCe;ce.getCodeQLDatabasePath=dW;ce.parseGitHubUrl=ACe;ce.checkGitHubVersionInRange=OCe;ce.apiVersionInRange=pW;ce.assertNever=PCe;ce.initializeEnvironment=ICe;ce.getRequiredEnvParam=fW;ce.isHTTPError=DCe;ce.cacheCodeQlVersion=LCe;ce.getCachedCodeQlVersion=FCe;ce.codeQlVersionAtLeast=BCe;ce.bundleDb=qCe;ce.delay=Yx;ce.isGoodVersion=MCe;ce.isInTestMode=kCe;ce.doesDirectoryExist=mW;ce.listFolder=hW;ce.tryGetFolderBytes=jCe;ce.withTimeout=UCe;ce.checkForTimeout=zCe;ce.isHostedRunner=$Ce;ce.parseMatrixInput=HCe;ce.fixInvalidNotifications=yW;ce.fixInvalidNotificationsInFile=VCe;ce.wrapError=bW;ce.getErrorMessage=vW;ce.prettyPrintPack=WCe;ce.checkDiskUsage=KCe;ce.checkActionVersion=XCe;ce.cloneObject=QCe;ce.checkSipEnablement=_W;ce.cleanUpGlob=YCe;var Ds=au(require("fs")),Vf=au(require("os")),pg=au(require("path")),uCe=require("util"),pa=au(ze()),dCe=au(wf()),pCe=Xx(ek()),Qx=Xx(z4()),fCe=Xx(Y$()),mCe=au(ng()),Hf=au($d()),iW=au(tW()),yn=Gl(),hCe=["0.0.0-20211207"];ce.GITHUB_DOTCOM_URL="https://github.com";ce.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";ce.DEFAULT_DEBUG_DATABASE_NAME="db";var gCe=.05,nW=1024*1024;function yCe(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return mCe.load(t)}catch(r){let i=bW(r);throw new su(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function bCe(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function vCe(e){let t=Ds.mkdtempSync(pg.join(Vf.tmpdir(),"codeql-action-")),r=await e(t);return await(0,Qx.default)(t,{force:!0}),r}function _Ce(e,t){let r=1024*(t==="win32"?1.5:1),i=wCe()*Math.max(e-8*1024,0);return r+i}function wCe(){let e=Number.parseInt(process.env[yn.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?gCe:e/100}function oW(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new su(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,s=_Ce(n,r);i=n-s}return Math.floor(i)}function ECe(e){let t=[Vf.totalmem()];Vf.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>SCe(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function SCe(e,t){if(!Ds.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(Ds.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>Vf.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(ruW(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)),i.push(...["/sys/fs/cgroup/cpu.max"].map(s=>NCe(s,t)).filter(s=>s!==void 0&&s>0).map(s=>s)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new su(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let s=-n;r=${t}`))return Wf.ACTION_TOO_NEW;if(!Hf.satisfies(e,`<=${r}`))return Wf.ACTION_TOO_OLD}var Vx=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function PCe(e){throw new Vx(e)}function ICe(e){pa.exportVariable(String(yn.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),pa.exportVariable(String(yn.EnvVar.FEATURE_SANDWICH),"false"),pa.exportVariable(String(yn.EnvVar.FEATURE_SARIF_COMBINE),"true"),pa.exportVariable(String(yn.EnvVar.FEATURE_WILL_UPLOAD),"true"),pa.exportVariable(String(yn.EnvVar.VERSION),e)}function fW(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var Wx=class extends Error{constructor(t,r){super(t),this.status=r}};ce.HTTPError=Wx;var su=class extends Error{constructor(t){super(t)}};ce.ConfigurationError=su;function DCe(e){return e?.status!==void 0&&Number.isInteger(e.status)}var Kx;function LCe(e){if(Kx!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");Kx=e}function FCe(){return Kx}async function BCe(e,t){return Hf.gte((await e.getVersion()).version,t)}async function qCe(e,t,r,i){let n=dW(e,t),s=pg.resolve(e.dbLocation,`${i}.zip`);return Ds.existsSync(s)&&await(0,Qx.default)(s,{force:!0}),await r.databaseBundle(n,s,i),s}async function Yx(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function MCe(e){return!hCe.includes(e)}function kCe(){return process.env[yn.EnvVar.TEST_MODE]==="true"}function mW(e){try{return Ds.lstatSync(e).isDirectory()}catch{return!1}}function hW(e){if(!mW(e))return[];let t=Ds.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(pg.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(hW(pg.resolve(e,i.name))));return r}async function jCe(e,t){try{return await(0,uCe.promisify)(fCe.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var gW=!1;async function UCe(e,t,r){let i=!1,n=async()=>{let a=await t;return i=!0,a},s=async()=>{await Yx(e,{allowProcessExit:!0}),i||(gW=!0,r())};return await Promise.race([n(),s()])}async function zCe(){gW===!0&&(pa.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await Yx(3e4,{allowProcessExit:!0}),process.exit())}function $Ce(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function HCe(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function GCe(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function yW(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(s=>Array.isArray(s.toolExecutionNotifications)?{...s,toolExecutionNotifications:s.toolExecutionNotifications.map(a=>{if(!Array.isArray(a.locations))return a;let o=GCe(a.locations);return r+=a.locations.length-o.length,{...a,locations:o}})}:s)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function VCe(e,t,r){if(process.env[yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${yn.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),Ds.renameSync(e,t);else{let i=JSON.parse(Ds.readFileSync(e,"utf8"));i=yW(i,r),Ds.writeFileSync(t,JSON.stringify(i))}}function bW(e){return e instanceof Error?e:new Error(String(e))}function vW(e){return e instanceof Error?e.message:String(e)}function WCe(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function KCe(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await _W(e))return;let t=await(0,pCe.default)(fW("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),pa.exportVariable(yn.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${vW(t)}`);return}}function XCe(e,t){!Hf.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===Gf.DOTCOM||t.type===Gf.GHE_DOTCOM||t.type===Gf.GHES&&Hf.satisfies(Hf.coerce(t.version)??"0.0.0",">=3.11"))&&(pa.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),pa.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var aW;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(aW||(ce.BuildMode=aW={}));function QCe(e){return JSON.parse(JSON.stringify(e))}async function _W(e){if(process.env[yn.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[yn.EnvVar.IS_SIP_ENABLED]))return process.env[yn.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await dCe.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return pa.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return pa.exportVariable(yn.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function YCe(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,Qx.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var wW=g((E8t,ZCe)=>{ZCe.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var bn=g(ve=>{"use strict";var JCe=ve&&ve.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eOe=ve&&ve.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fg=ve&&ve.__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)&&JCe(t,e,r);return eOe(t,e),t};Object.defineProperty(ve,"__esModule",{value:!0});ve.restoreInputs=ve.persistInputs=ve.CommandInvocationError=ve.getFileType=ve.FileCmdNotFoundError=ve.decodeGitFilePath=ve.getGitDiffHunkHeaders=ve.getAllGitMergeBases=ve.gitFetch=ve.deepenGitHistory=ve.determineBaseBranchHeadCommitOid=ve.getCommitOid=ve.getOptionalInput=ve.getRequiredInput=void 0;ve.getTemporaryDirectory=nOe;ve.getRef=TW;ve.getActionVersion=pOe;ve.getWorkflowEventName=uv;ve.isRunningLocalAction=fOe;ve.getRelativeScriptPath=RW;ve.getWorkflowEvent=AW;ve.isAnalyzingDefaultBranch=mOe;ve.printDebugLogs=hOe;ve.getUploadValue=gOe;ve.getWorkflowRunID=yOe;ve.getWorkflowRunAttempt=bOe;ve.isSelfHostedRunner=_Oe;ve.isDefaultSetup=wOe;ve.prettyPrintInvocation=CW;ve.ensureEndsInPeriod=OW;ve.runTool=EOe;var Zx=fg(require("fs")),Hd=fg(require("path")),Ls=fg(ze()),Jx=fg(_f()),xW=fg(L0()),Mn=lr(),tOe=wW(),rOe=function(e){let t=Ls.getInput(e);if(!t)throw new Mn.ConfigurationError(`Input required and not supplied: ${e}`);return t};ve.getRequiredInput=rOe;var iOe=function(e){let t=Ls.getInput(e);return t.length>0?t:void 0};ve.getOptionalInput=iOe;function nOe(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,Mn.getRequiredEnvParam)("RUNNER_TEMP")}async function Kf(e,t,r){let i="",n="";Ls.debug(`Running git command: git ${t.join(" ")}`);try{return await new Jx.ToolRunner(await xW.safeWhich("git"),t,{silent:!0,listeners:{stdout:s=>{i+=s.toString()},stderr:s=>{n+=s.toString()}},cwd:e}).exec(),i}catch(s){let a=n;throw n.includes("not a git repository")&&(a="The checkout path provided to the action does not appear to be a git repository."),Ls.info(`git call failed. ${r} Error: ${a}`),s}}var sOe=async function(e,t="HEAD"){try{return(await Kf(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ve.getOptionalInput)("sha")||(0,Mn.getRequiredEnvParam)("GITHUB_SHA")}};ve.getCommitOid=sOe;var aOe=async function(e){if(uv()!=="pull_request")return;let t=(0,Mn.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ve.getOptionalInput)("checkout_path");try{let i="",n="",s="",a=await Kf(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of a.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):s===""&&(s=o.substring(7)));return i===t&&s.length===40&&n.length===40?n:void 0}catch{return}};ve.determineBaseBranchHeadCommitOid=aOe;var oOe=async function(){try{await Kf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ve.deepenGitHistory=oOe;var lOe=async function(e,t){try{await Kf((0,ve.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ve.gitFetch=lOe;var cOe=async function(e){try{return(await Kf((0,ve.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ve.getAllGitMergeBases=cOe;var uOe=async function(e,t){let r="";try{r=await Kf((0,ve.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ve.getGitDiffHunkHeaders=uOe;var dOe=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ve.decodeGitFilePath=dOe;async function TW(){let e=(0,ve.getOptionalInput)("ref"),t=(0,ve.getOptionalInput)("sha"),r=(0,ve.getOptionalInput)("checkout_path")||(0,ve.getOptionalInput)("source-root")||(0,Mn.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new Mn.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let s=e||NW(),a=t||(0,Mn.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(s))return s;let l=await(0,ve.getCommitOid)(r,"HEAD");if(a!==l&&await(0,ve.getCommitOid)(r,s.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let u=s.replace(o,"refs/pull/$1/head");return Ls.debug(`No longer on merge commit, rewriting ref from ${s} to ${u}.`),u}else return s}function NW(){let e;try{e=(0,Mn.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function pOe(){return tOe.version}function uv(){return(0,Mn.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function fOe(){let e=RW();return e.startsWith("..")||Hd.isAbsolute(e)}function RW(){let e=(0,Mn.getRequiredEnvParam)("RUNNER_TEMP"),t=Hd.join(Hd.dirname(e),"_actions");return Hd.relative(t,__filename)}function AW(){let e=(0,Mn.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(Zx.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function EW(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function mOe(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await TW();e=EW(e);let r=AW()?.repository?.default_branch;return uv()==="schedule"&&(r=EW(NW())),e===r}async function hOe(e){for(let t of e.languages){let r=(0,Mn.getCodeQLDatabasePath)(e,t),i=Hd.join(r,"log");if(!(0,Mn.doesDirectoryExist)(i)){Ls.info(`Directory ${i} does not exist.`);continue}let n=s=>{let a=Zx.readdirSync(s,{withFileTypes:!0});a.length===0&&Ls.info(`No debug logs found at directory ${i}.`);for(let o of a)if(o.isFile()){let l=Hd.resolve(s,o.name);Ls.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(Zx.readFileSync(l)),Ls.endGroup()}else o.isDirectory()&&n(Hd.resolve(s,o.name))};n(i)}}function gOe(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return Ls.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function yOe(){let e=(0,Mn.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function bOe(){let e=(0,Mn.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var lv=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ve.FileCmdNotFoundError=lv;var vOe=async e=>{let t="",r="",i;try{i=await xW.safeWhich("file")}catch(n){throw new lv(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new Jx.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw Ls.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ve.getFileType=vOe;function _Oe(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function wOe(){return uv()==="dynamic"}function CW(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var cv=class extends Error{constructor(t,r,i,n,s){let a=CW(t,r),o=OW(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${a}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=s}};ve.CommandInvocationError=cv;function OW(e){return e[e.length-1]==="."?e:`${e}.`}var SW=2e4;async function EOe(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let s=await new Jx.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:a=>{i+=a.toString("utf8"),r.noStreamStdout||process.stdout.write(a)},stderr:a=>{let o=0;a.length-SW>0&&(o=a.length-SW+1),n+=a.toString("utf8",o),process.stdout.write(a)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(s!==0)throw new cv(e,t,s,n,i);return i}var PW="persisted_inputs",SOe=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));Ls.saveState(PW,JSON.stringify(e))};ve.persistInputs=SOe;var xOe=function(){let e=Ls.getState(PW);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ve.restoreInputs=xOe});var tT=g(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});dv.Context=void 0;var IW=require("fs"),TOe=require("os"),eT=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(IW.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(IW.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${TOe.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'")}};dv.Context=eT});var DW=g(ps=>{"use strict";var NOe=ps&&ps.__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]}),ROe=ps&&ps.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AOe=ps&&ps.__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)&&NOe(t,e,r);return ROe(t,e),t};Object.defineProperty(ps,"__esModule",{value:!0});ps.getApiBaseUrl=ps.getProxyAgent=ps.getAuthString=void 0;var COe=AOe(to());function OOe(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}`}ps.getAuthString=OOe;function POe(e){return new COe.HttpClient().getAgent(e)}ps.getProxyAgent=POe;function IOe(){return process.env.GITHUB_API_URL||"https://api.github.com"}ps.getApiBaseUrl=IOe});var mg=g(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});function DOe(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}rT.getUserAgent=DOe});var BW=g((R8t,FW)=>{FW.exports=LW;function LW(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(n,s){return LW.bind(null,e,s,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,s){return s.hook.bind(null,n,i)},r)():r(i)})}});var MW=g((A8t,qW)=>{qW.exports=LOe;function LOe(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(s,a){return Promise.resolve().then(n.bind(null,a)).then(s.bind(null,a))}),t==="after"&&(i=function(s,a){var o;return Promise.resolve().then(s.bind(null,a)).then(function(l){return o=l,n(o,a)}).then(function(){return o})}),t==="error"&&(i=function(s,a){return Promise.resolve().then(s.bind(null,a)).catch(function(o){return n(o,a)})}),e.registry[r].push({hook:i,orig:n})}});var jW=g((C8t,kW)=>{kW.exports=FOe;function FOe(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var WW=g((O8t,hg)=>{var HW=BW(),BOe=MW(),qOe=jW(),UW=Function.bind,zW=UW.bind(UW);function GW(e,t,r){var i=zW(qOe,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var s=r?[t,n,r]:[t,n];e[n]=e.api[n]=zW(BOe,null).apply(null,s)})}function MOe(){var e="h",t={registry:{}},r=HW.bind(null,t,e);return GW(r,t,e),r}function VW(){var e={registry:{}},t=HW.bind(null,e);return GW(t,e),t}var $W=!1;function Xf(){return $W||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),$W=!0),VW()}Xf.Singular=MOe.bind();Xf.Collection=VW.bind();hg.exports=Xf;hg.exports.Hook=Xf;hg.exports.Singular=Xf.Singular;hg.exports.Collection=Xf.Collection});var nT=g(iT=>{"use strict";Object.defineProperty(iT,"__esModule",{value:!0});function KW(e){return Object.prototype.toString.call(e)==="[object Object]"}function kOe(e){var t,r;return KW(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(KW(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}iT.isPlainObject=kOe});var tK=g(oT=>{"use strict";Object.defineProperty(oT,"__esModule",{value:!0});var jOe=nT(),UOe=mg();function zOe(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function YW(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{jOe.isPlainObject(t[i])?i in e?r[i]=YW(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function XW(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function aT(e,t,r){if(typeof t=="string"){let[n,s]=t.split(" ");r=Object.assign(s?{method:n,url:s}:{url:n},r)}else r=Object.assign({},t);r.headers=zOe(r.headers),XW(r),XW(r.headers);let i=YW(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function $Oe(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var HOe=/\{[^}]+\}/g;function GOe(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function VOe(e){let t=e.match(HOe);return t?t.map(GOe).reduce((r,i)=>r.concat(i),[]):[]}function QW(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function ZW(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 Yf(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function gg(e,t,r){return t=e==="+"||e==="#"?ZW(t):Yf(t),r?Yf(r)+"="+t:t}function Qf(e){return e!=null}function sT(e){return e===";"||e==="&"||e==="?"}function WOe(e,t,r,i){var n=e[r],s=[];if(Qf(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),s.push(gg(t,n,sT(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(Qf).forEach(function(a){s.push(gg(t,a,sT(t)?r:""))}):Object.keys(n).forEach(function(a){Qf(n[a])&&s.push(gg(t,n[a],a))});else{let a=[];Array.isArray(n)?n.filter(Qf).forEach(function(o){a.push(gg(t,o))}):Object.keys(n).forEach(function(o){Qf(n[o])&&(a.push(Yf(o)),a.push(gg(t,n[o].toString())))}),sT(t)?s.push(Yf(r)+"="+a.join(",")):a.length!==0&&s.push(a.join(","))}else t===";"?Qf(n)&&s.push(Yf(r)):n===""&&(t==="&"||t==="?")?s.push(Yf(r)+"="):n===""&&s.push("");return s}function KOe(e){return{expand:XOe.bind(null,e)}}function XOe(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,s){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(c){var u=/([^:\*]*)(?::(\d+)|(\*))?/.exec(c);l.push(WOe(t,o,u[1],u[2]||u[3]))}),o&&o!=="+"){var a=",";return o==="?"?a="&":o!=="#"&&(a=o),(l.length!==0?o:"")+l.join(a)}else return l.join(",")}else return ZW(s)})}function JW(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,s=QW(e,["method","baseUrl","url","headers","request","mediaType"]),a=VOe(r);r=KOe(r).expand(s),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(u=>a.includes(u)).concat("baseUrl"),l=QW(s,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(u=>u.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let u=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=u.concat(e.mediaType.previews).map(d=>{let p=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${d}-preview${p}`}).join(",")}return["GET","HEAD"].includes(t)?r=$Oe(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function QOe(e,t,r){return JW(aT(e,t,r))}function eK(e,t){let r=aT(e,t),i=QOe.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:eK.bind(null,r),merge:aT.bind(null,r),parse:JW})}var YOe="6.0.12",ZOe=`octokit-endpoint.js/${YOe} ${UOe.getUserAgent()}`,JOe={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":ZOe},mediaType:{format:"",previews:[]}},ePe=eK(null,JOe);oT.endpoint=ePe});var nK=g((D8t,iK)=>{"use strict";var qr={};iK.exports=qr;function rK(e){return e<0?-1:1}function tPe(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ou(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),s=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(a,o){o||(o={});let l=+a;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=rK(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=tPe(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=rK(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=s)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}qr.void=function(){};qr.boolean=function(e){return!!e};qr.byte=ou(8,{unsigned:!1});qr.octet=ou(8,{unsigned:!0});qr.short=ou(16,{unsigned:!1});qr["unsigned short"]=ou(16,{unsigned:!0});qr.long=ou(32,{unsigned:!1});qr["unsigned long"]=ou(32,{unsigned:!0});qr["long long"]=ou(32,{unsigned:!1,moduloBitLength:64});qr["unsigned long long"]=ou(32,{unsigned:!0,moduloBitLength:64});qr.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};qr["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};qr.float=qr.double;qr["unrestricted float"]=qr["unrestricted double"];qr.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};qr.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};qr.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(s));else if(56320<=s&&s<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let a=t.charCodeAt(n+1);if(56320<=a&&a<=57343){let o=s&1023,l=a&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};qr.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};qr.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var sK=g((L8t,lu)=>{"use strict";lu.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{rPe.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 pK=g((B8t,fv)=>{"use strict";var lK=require("punycode"),oK=aK(),Zf={TRANSITIONAL:0,NONTRANSITIONAL:1};function cK(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function uK(e){for(var t=0,r=oK.length-1;t<=r;){var i=Math.floor((t+r)/2),n=oK[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var iPe=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function dK(e){return e.replace(iPe,"_").length}function nPe(e,t,r){for(var i=!1,n="",s=dK(e),a=0;a253||a.length===0)&&(n.error=!0);for(var o=0;o63||s.length===0){n.error=!0;break}}return n.error?null:s.join(".")};fv.exports.toUnicode=function(e,t){var r=pv(e,t,Zf.NONTRANSITIONAL);return{domain:r.string,error:r.error}};fv.exports.PROCESSING_OPTIONS=Zf});var $o=g((q8t,Fs)=>{"use strict";var Jf=require("punycode"),fK=pK(),yK={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},st=Symbol("failure");function mK(e){return Jf.ucs2.decode(e).length}function hK(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function yg(e){return e>=48&&e<=57}function bg(e){return e>=65&&e<=90||e>=97&&e<=122}function oPe(e){return bg(e)||yg(e)}function no(e){return yg(e)||e>=65&&e<=70||e>=97&&e<=102}function gK(e){return e==="."||e.toLowerCase()==="%2e"}function lPe(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function cPe(e,t){return bg(e)&&(t===58||t===124)}function bK(e){return e.length===2&&bg(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function uPe(e){return e.length===2&&bg(e.codePointAt(0))&&e[1]===":"}function dPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function pPe(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function lT(e){return yK[e]!==void 0}function gi(e){return lT(e.scheme)}function fPe(e){return yK[e]}function vK(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function mPe(e){let t=new Buffer(e),r="";for(let i=0;i126}var gPe=new Set([32,34,35,60,62,63,96,123,125]);function _K(e){return mv(e)||gPe.has(e)}var yPe=new Set([47,58,59,61,64,91,92,93,94,124]);function uT(e){return _K(e)||yPe.has(e)}function Gd(e,t){let r=String.fromCodePoint(e);return t(e)?mPe(r):r}function bPe(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 vPe(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let s of t){if(s==="")return e;let a=bPe(s);if(a===st)return e;r.push(a)}for(let s=0;s255)return st;if(r[r.length-1]>=Math.pow(256,5-r.length))return st;let i=r.pop(),n=0;for(let s of r)i+=s*Math.pow(256,3-n),++n;return i}function _Pe(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 wPe(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=Jf.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return st;n+=2,++r,i=r}for(;n6))return st;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return st;if(!yg(e[n]))return st;for(;yg(e[n]);){let c=parseInt(hK(e,n));if(l===null)l=c;else{if(l===0)return st;l=l*10+c}if(l>255)return st;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return st;break}else if(e[n]===58){if(++n,e[n]===void 0)return st}else if(e[n]!==void 0)return st;t[r]=s,++r}if(i!==null){let s=r-i;for(r=7;r!==0&&s>0;){let a=t[i+s-1];t[i+s-1]=t[r],t[r]=a,--r,--s}}else if(i===null&&r!==8)return st;return t}function EPe(e){let t="",i=xPe(e).idx,n=!1;for(let s=0;s<=7;++s)if(!(n&&e[s]===0)){if(n&&(n=!1),i===s){t+=s===0?"::":":",n=!0;continue}t+=e[s].toString(16),s!==7&&(t+=":")}return t}function cT(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?st:wPe(e.substring(1,e.length-1));if(!t)return SPe(e);let r=hPe(e),i=fK.toASCII(r,!1,fK.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||dPe(i))return st;let n=vPe(i);return typeof n=="number"||n===st?n:i}function SPe(e){if(pPe(e))return st;let t="",r=Jf.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=s),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function dT(e){return typeof e=="number"?_Pe(e):e instanceof Array?"["+EPe(e)+"]":e}function TPe(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function NPe(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function wK(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&APe(t[0])||t.pop())}function EK(e){return e.username!==""||e.password!==""}function RPe(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function APe(e){return/^[A-Za-z]:$/.test(e)}function Mr(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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=TPe(this.input);a!==this.input&&(this.parseError=!0),this.input=a}let s=NPe(this.input);for(s!==this.input&&(this.parseError=!0),this.input=s,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Jf.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let a=this.input[this.pointer],o=isNaN(a)?void 0:String.fromCodePoint(a),l=this["parse "+this.state](a,o);if(l){if(l===st){this.failure=!0;break}}else break}}Mr.prototype["parse scheme start"]=function(t,r){if(bg(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};Mr.prototype["parse scheme"]=function(t,r){if(oPe(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(gi(this.url)&&!lT(this.buffer)||!gi(this.url)&&lT(this.buffer)||(EK(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"):gi(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":gi(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};Mr.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)};Mr.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};Mr.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Mr.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"):gi(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};Mr.prototype["parse relative slash"]=function(t){return gi(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};Mr.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};Mr.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Mr.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=mK(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,st;this.url.port=i===fPe(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 CPe=new Set([47,92,63,35]);Mr.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||!cPe(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!CPe.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),wK(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Mr.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"&&(uPe(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Mr.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&bK(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=cT(this.buffer,gi(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};Mr.prototype["parse path start"]=function(t){return gi(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};Mr.prototype["parse path"]=function(t){if(isNaN(t)||t===47||gi(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(gi(this.url)&&t===92&&(this.parseError=!0),lPe(this.buffer)?(wK(this.url),t!==47&&!(gi(this.url)&&t===92)&&this.url.path.push("")):gK(this.buffer)&&t!==47&&!(gi(this.url)&&t===92)?this.url.path.push(""):gK(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&bK(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&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=Gd(t,_K);return!0};Mr.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&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+Gd(t,mv))),!0};Mr.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!gi(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=vK(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Mr.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!no(this.input[this.pointer+1])||!no(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=Gd(t,mv))),!0};function OPe(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+=dT(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 PPe(e){let t=e.scheme+"://";return t+=dT(e.host),e.port!==null&&(t+=":"+e.port),t}Fs.exports.serializeURL=OPe;Fs.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return Fs.exports.serializeURLOrigin(Fs.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return PPe({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};Fs.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Mr(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};Fs.exports.setTheUsername=function(e,t){e.username="";let r=Jf.ucs2.decode(t);for(let i=0;i{"use strict";var kr=$o();SK.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=kr.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let s=kr.basicURLParse(r,{baseURL:n});if(s==="failure")throw new TypeError("Invalid URL");this._url=s}get href(){return kr.serializeURL(this._url)}set href(t){let r=kr.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return kr.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){kr.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){kr.cannotHaveAUsernamePasswordPort(this._url)||kr.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?kr.serializeHost(t.host):kr.serializeHost(t.host)+":"+kr.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":kr.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||kr.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":kr.serializeInteger(this._url.port)}set port(t){kr.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:kr.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=[],kr.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="",kr.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="",kr.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var RK=g((j8t,vg)=>{"use strict";var fa=nK(),NK=sK(),TK=xK(),Yt=NK.implSymbol;function Ni(e){if(!this||this[Yt]||!(this instanceof Ni))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";Ho.URL=RK().interface;Ho.serializeURL=$o().serializeURL;Ho.serializeURLOrigin=$o().serializeURLOrigin;Ho.basicURLParse=$o().basicURLParse;Ho.setTheUsername=$o().setTheUsername;Ho.setThePassword=$o().setThePassword;Ho.serializeHost=$o().serializeHost;Ho.serializeInteger=$o().serializeInteger;Ho.parseURL=$o().parseURL});var jK=g((Go,kK)=>{"use strict";Object.defineProperty(Go,"__esModule",{value:!0});function rm(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var ao=rm(require("stream")),IK=rm(require("http")),gv=rm(require("url")),DK=rm(AK()),IPe=rm(require("https")),Vd=rm(require("zlib")),DPe=ao.Readable,Vl=Symbol("buffer"),pT=Symbol("type"),wg=class e{constructor(){this[pT]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let a=t,o=Number(a.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var s=r.timeout;let a=s===void 0?0:s;e==null?e=null:LK(e)?e=Buffer.from(e.toString()):Sg(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 ao||(e=Buffer.from(String(e)))),this[Kl]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=a,e instanceof ao&&e.on("error",function(o){let l=o.name==="AbortError"?o:new Yi(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[Kl].error=l})}Ri.prototype={get body(){return this[Kl].body},get bodyUsed(){return this[Kl].disturbed},arrayBuffer(){return em.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 em.call(this).then(function(t){return Object.assign(new wg([],{type:e.toLowerCase()}),{[Vl]:t})})},json(){var e=this;return em.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return Ri.Promise.reject(new Yi(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return em.call(this).then(function(e){return e.toString()})},buffer(){return em.call(this)},textConverted(){var e=this;return em.call(this).then(function(t){return LPe(t,e.headers)})}};Object.defineProperties(Ri.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});Ri.mixIn=function(e){for(let t of Object.getOwnPropertyNames(Ri.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(Ri.prototype,t);Object.defineProperty(e,t,r)}};function em(){var e=this;if(this[Kl].disturbed)return Ri.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[Kl].disturbed=!0,this[Kl].error)return Ri.Promise.reject(this[Kl].error);let t=this.body;if(t===null)return Ri.Promise.resolve(Buffer.alloc(0));if(Sg(t)&&(t=t.stream()),Buffer.isBuffer(t))return Ri.Promise.resolve(t);if(!(t instanceof ao))return Ri.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new Ri.Promise(function(s,a){let o;e.timeout&&(o=setTimeout(function(){n=!0,a(new Yi(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,a(l)):a(new Yi(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,a(new Yi(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{s(Buffer.concat(r,i))}catch(l){a(new Yi(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function LPe(e,t){if(typeof hT!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,s;return r&&(n=/charset=([^;]*)/i.exec(r)),s=e.slice(0,1024).toString(),!n&&s&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[ei]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let s of r[n])this.append(n,s);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,_g(t);let r=tm(this[ei],t);return r===void 0?null:this[ei][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=yT(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[ei]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[ei][i].join(", ")}:function(i){return[i.toLowerCase(),e[ei][i].join(", ")]})}var bT=Symbol("internal");function fT(e,t){let r=Object.create(_T);return r[bT]={target:e,kind:t,index:0},r}var _T=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==_T)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[bT];let t=e.target,r=e.kind,i=e.index,n=yT(t,r),s=n.length;return i>=s?{value:void 0,done:!0}:(this[bT].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(_T,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function BPe(e){let t=Object.assign({__proto__:null},e[ei]),r=tm(e[ei],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function qPe(e){let t=new ma;for(let r of Object.keys(e))if(!MK.test(r))if(Array.isArray(e[r]))for(let i of e[r])gT.test(i)||(t[ei][r]===void 0?t[ei][r]=[i]:t[ei][r].push(i));else gT.test(e[r])||(t[ei][r]=[e[r]]);return t}var cu=Symbol("Response internals"),MPe=IK.STATUS_CODES,so=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]:{};Ri.call(this,t,r);let i=r.status||200,n=new ma(r.headers);if(t!=null&&!n.has("Content-Type")){let s=BK(t);s&&n.append("Content-Type",s)}this[cu]={url:r.url,status:i,statusText:r.statusText||MPe[i],headers:n,counter:r.counter}}get url(){return this[cu].url||""}get status(){return this[cu].status}get ok(){return this[cu].status>=200&&this[cu].status<300}get redirected(){return this[cu].counter>0}get statusText(){return this[cu].statusText}get headers(){return this[cu].headers}clone(){return new e(FK(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};Ri.mixIn(so.prototype);Object.defineProperties(so.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(so.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Wl=Symbol("Request internals"),kPe=gv.URL||DK.URL,jPe=gv.parse,UPe=gv.format;function mT(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new kPe(e).toString()),jPe(e)}var zPe="destroy"in ao.Readable.prototype;function hv(e){return typeof e=="object"&&typeof e[Wl]=="object"}function $Pe(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var du=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;hv(t)?i=mT(t.url):(t&&t.href?i=mT(t.href):i=mT(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||hv(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let s=r.body!=null?r.body:hv(t)&&t.body!==null?FK(t):null;Ri.call(this,s,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let a=new ma(r.headers||t.headers||{});if(s!=null&&!a.has("Content-Type")){let l=BK(s);l&&a.append("Content-Type",l)}let o=hv(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!$Pe(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[Wl]={method:n,redirect:r.redirect||t.redirect||"follow",headers:a,parsedURL:i,signal:o},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[Wl].method}get url(){return UPe(this[Wl].parsedURL)}get headers(){return this[Wl].headers}get redirect(){return this[Wl].redirect}get signal(){return this[Wl].signal}clone(){return new e(this)}};Ri.mixIn(du.prototype);Object.defineProperty(du.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(du.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function HPe(e){let t=e[Wl].parsedURL,r=new ma(e[Wl].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 ao.Readable&&!zPe)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 s=qK(e);typeof s=="number"&&(i=String(s))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:BPe(r),agent:n})}function Eg(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}Eg.prototype=Object.create(Error.prototype);Eg.prototype.constructor=Eg;Eg.prototype.name="AbortError";var vT=gv.URL||DK.URL,PK=ao.PassThrough,GPe=function(t,r){let i=new vT(r).hostname,n=new vT(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function uu(e,t){if(!uu.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return Ri.Promise=uu.Promise,new uu.Promise(function(r,i){let n=new du(e,t),s=HPe(n),a=(s.protocol==="https:"?IPe:IK).request,o=n.signal,l=null,c=function(){let h=new Eg("The user aborted a request.");i(h),n.body&&n.body instanceof ao.Readable&&n.body.destroy(h),!(!l||!l.body)&&l.body.emit("error",h)};if(o&&o.aborted){c();return}let u=function(){c(),f()},d=a(s),p;o&&o.addEventListener("abort",u);function f(){d.abort(),o&&o.removeEventListener("abort",u),clearTimeout(p)}n.timeout&&d.once("socket",function(m){p=setTimeout(function(){i(new Yi(`network timeout at: ${n.url}`,"request-timeout")),f()},n.timeout)}),d.on("error",function(m){i(new Yi(`request to ${n.url} failed, reason: ${m.message}`,"system",m)),f()}),d.on("response",function(m){clearTimeout(p);let h=qPe(m.headers);if(uu.isRedirect(m.statusCode)){let E=h.get("Location"),T=null;try{T=E===null?null:new vT(E,n.url).toString()}catch{if(n.redirect!=="manual"){i(new Yi(`uri requested responds with an invalid redirect URL: ${E}`,"invalid-redirect")),f();return}}switch(n.redirect){case"error":i(new Yi(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),f();return;case"manual":if(T!==null)try{h.set("Location",T)}catch(O){i(O)}break;case"follow":if(T===null)break;if(n.counter>=n.follow){i(new Yi(`maximum redirect reached at: ${n.url}`,"max-redirect")),f();return}let q={headers:new ma(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(!GPe(n.url,T))for(let O of["authorization","www-authenticate","cookie","cookie2"])q.headers.delete(O);if(m.statusCode!==303&&n.body&&qK(n)===null){i(new Yi("Cannot follow redirect with body being a readable stream","unsupported-redirect")),f();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&n.method==="POST")&&(q.method="GET",q.body=void 0,q.headers.delete("content-length")),r(uu(new du(T,q))),f();return}}m.once("end",function(){o&&o.removeEventListener("abort",u)});let y=m.pipe(new PK),b={url:n.url,status:m.statusCode,statusText:m.statusMessage,headers:h,size:n.size,timeout:n.timeout,counter:n.counter},w=h.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||w===null||m.statusCode===204||m.statusCode===304){l=new so(y,b),r(l);return}let v={flush:Vd.Z_SYNC_FLUSH,finishFlush:Vd.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){y=y.pipe(Vd.createGunzip(v)),l=new so(y,b),r(l);return}if(w=="deflate"||w=="x-deflate"){m.pipe(new PK).once("data",function(T){(T[0]&15)===8?y=y.pipe(Vd.createInflate()):y=y.pipe(Vd.createInflateRaw()),l=new so(y,b),r(l)});return}if(w=="br"&&typeof Vd.createBrotliDecompress=="function"){y=y.pipe(Vd.createBrotliDecompress()),l=new so(y,b),r(l);return}l=new so(y,b),r(l)}),FPe(d,n)})}uu.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};uu.Promise=global.Promise;kK.exports=Go=uu;Object.defineProperty(Go,"__esModule",{value:!0});Go.default=Go;Go.Headers=ma;Go.Request=du;Go.Response=so;Go.FetchError=Yi});var ST=g(ET=>{"use strict";Object.defineProperty(ET,"__esModule",{value:!0});var wT=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};ET.Deprecation=wT});var $K=g(TT=>{"use strict";Object.defineProperty(TT,"__esModule",{value:!0});function VPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var UK=ST(),zK=VPe(V0()),WPe=zK(e=>console.warn(e)),KPe=zK(e=>console.warn(e)),xT=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let s=Object.assign({},i.request);i.request.headers.authorization&&(s.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s,Object.defineProperty(this,"code",{get(){return WPe(new UK.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return KPe(new UK.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};TT.RequestError=xT});var CT=g(AT=>{"use strict";Object.defineProperty(AT,"__esModule",{value:!0});function XPe(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var QPe=tK(),YPe=mg(),ZPe=nT(),JPe=XPe(jK()),xg=$K(),eIe="5.6.3";function tIe(e){return e.arrayBuffer()}function HK(e){let t=e.request&&e.request.log?e.request.log:console;(ZPe.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||JPe)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async a=>{n=a.url,i=a.status;for(let o of a.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new xg.RequestError(a.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new xg.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await NT(a)},request:e});if(i>=400){let o=await NT(a);throw new xg.RequestError(rIe(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return NT(a)}}).then(a=>({status:i,url:n,headers:r,data:a})).catch(a=>{throw a instanceof xg.RequestError?a:new xg.RequestError(a.message,500,{request:e})})}async function NT(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():tIe(e)}function rIe(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 RT(e,t){let r=e.defaults(t);return Object.assign(function(n,s){let a=r.merge(n,s);if(!a.request||!a.request.hook)return HK(r.parse(a));let o=(l,c)=>HK(r.parse(r.merge(l,c)));return Object.assign(o,{endpoint:r,defaults:RT.bind(null,r)}),a.request.hook(o,a)},{endpoint:r,defaults:RT.bind(null,r)})}var iIe=RT(QPe.endpoint,{headers:{"user-agent":`octokit-request.js/${eIe} ${YPe.getUserAgent()}`}});AT.request=iIe});var WK=g(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});var VK=CT(),nIe=mg(),sIe="4.8.0";function aIe(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var yv=class extends Error{constructor(t,r,i){super(aIe(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)}},oIe=["method","baseUrl","url","headers","request","query","mediaType"],lIe=["query","method","url"],GK=/\/api\/v3\/?$/;function cIe(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(lIe.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,n=Object.keys(i).reduce((a,o)=>oIe.includes(o)?(a[o]=i[o],a):(a.variables||(a.variables={}),a.variables[o]=i[o],a),{}),s=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return GK.test(s)&&(n.url=s.replace(GK,"/api/graphql")),e(n).then(a=>{if(a.data.errors){let o={};for(let l of Object.keys(a.headers))o[l]=a.headers[l];throw new yv(n,o,a.data)}return a.data.data})}function OT(e,t){let r=e.defaults(t);return Object.assign((n,s)=>cIe(r,n,s),{defaults:OT.bind(null,r),endpoint:VK.request.endpoint})}var uIe=OT(VK.request,{headers:{"user-agent":`octokit-graphql.js/${sIe} ${nIe.getUserAgent()}`},method:"POST",url:"/graphql"});function dIe(e){return OT(e,{method:"POST",url:"/graphql"})}Tg.GraphqlResponseError=yv;Tg.graphql=uIe;Tg.withCustomRequest=dIe});var KK=g(PT=>{"use strict";Object.defineProperty(PT,"__esModule",{value:!0});var pIe=/^v1\./,fIe=/^ghs_/,mIe=/^ghu_/;async function hIe(e){let t=e.split(/\./).length===3,r=pIe.test(e)||fIe.test(e),i=mIe.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function gIe(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function yIe(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=gIe(e),t(n)}var bIe=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(hIe.bind(null,t),{hook:yIe.bind(null,t)})};PT.createTokenAuth=bIe});var DT=g(IT=>{"use strict";Object.defineProperty(IT,"__esModule",{value:!0});var vIe=mg(),_Ie=WW(),XK=CT(),wIe=WK(),EIe=KK();function SIe(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,s;for(s=0;s=0)&&(r[n]=e[n]);return r}function xIe(e,t){if(e==null)return{};var r=SIe(e,t),i,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var QK="3.6.0",TIe=["authStrategy"],Ng=class{constructor(t={}){let r=new _Ie.Collection,i={baseUrl:XK.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/${QK} ${vIe.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=XK.request.defaults(i),this.graphql=wIe.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:s}=t,a=xIe(t,TIe),o=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=EIe.createTokenAuth(t.auth);r.wrap("request",s.hook),this.auth=s}this.constructor.plugins.forEach(s=>{Object.assign(this,s(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(s=>!i.includes(s))),r}};Ng.VERSION=QK;Ng.plugins=[];IT.Octokit=Ng});var nX=g(bv=>{"use strict";Object.defineProperty(bv,"__esModule",{value:!0});function YK(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function ZK(e){for(var t=1;t{"use strict";Object.defineProperty(im,"__esModule",{value:!0});var AIe="2.21.3";function sX(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function aX(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:s,url:o,headers:a}),c=OIe(l);return o=((c.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:c}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function oX(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),lX(e,[],LT(e,t,r)[Symbol.asyncIterator](),i)}function lX(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let s=!1;function a(){s=!0}return t=t.concat(i?i(n.value,a):n.value.data),s?t:lX(e,t,r,i)})}var PIe=Object.assign(oX,{iterator:LT}),cX=["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 IIe(e){return typeof e=="string"?cX.includes(e):!1}function uX(e){return{paginate:Object.assign(oX.bind(null,e),{iterator:LT.bind(null,e)})}}uX.VERSION=AIe;im.composePaginateRest=PIe;im.isPaginatingEndpoint=IIe;im.paginateRest=uX;im.paginatingEndpoints=cX});var nm=g(Zi=>{"use strict";var DIe=Zi&&Zi.__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]}),LIe=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fX=Zi&&Zi.__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)&&DIe(t,e,r);return LIe(t,e),t};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.getOctokitOptions=Zi.GitHub=Zi.defaults=Zi.context=void 0;var FIe=fX(tT()),FT=fX(DW()),BIe=DT(),qIe=nX(),MIe=dX();Zi.context=new FIe.Context;var pX=FT.getApiBaseUrl();Zi.defaults={baseUrl:pX,request:{agent:FT.getProxyAgent(pX)}};Zi.GitHub=BIe.Octokit.plugin(qIe.restEndpointMethods,MIe.paginateRest).defaults(Zi.defaults);function kIe(e,t){let r=Object.assign({},t||{}),i=FT.getAuthString(e,r);return i&&(r.auth=i),r}Zi.getOctokitOptions=kIe});var MT=g((BT,qT)=>{(function(e,t){typeof BT=="object"&&typeof qT<"u"?qT.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(BT,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(xe){return xe&&xe.default||xe}var r=function(xe,k,C={}){var U,W,K;for(U in k)K=k[U],C[U]=(W=xe[U])!=null?W:K;return C},i=function(xe,k,C={}){var U,W;for(U in xe)W=xe[U],k[U]!==void 0&&(C[U]=W);return C},n={load:r,overwrite:i},s;s=class{constructor(k,C){this.incr=k,this.decr=C,this._first=null,this._last=null,this.length=0}push(k){var C;this.length++,typeof this.incr=="function"&&this.incr(),C={value:k,prev:this._last,next:null},this._last!=null?(this._last.next=C,this._last=C):this._first=this._last=C}shift(){var k;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),k=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,k}first(){if(this._first!=null)return this._first.value}getArray(){var k,C,U;for(k=this._first,U=[];k!=null;)U.push((C=k,k=k.next,C.value));return U}forEachShift(k){var C;for(C=this.shift();C!=null;)k(C),C=this.shift()}debug(){var k,C,U,W,K;for(k=this._first,K=[];k!=null;)K.push((C=k,k=k.next,{value:C.value,prev:(U=C.prev)!=null?U.value:void 0,next:(W=C.next)!=null?W.value:void 0}));return K}};var a=s,o;o=class{constructor(k){if(this.instance=k,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=(C,U)=>this._addListener(C,"many",U),this.instance.once=(C,U)=>this._addListener(C,"once",U),this.instance.removeAllListeners=(C=null)=>C!=null?delete this._events[C]:this._events={}}_addListener(k,C,U){var W;return(W=this._events)[k]==null&&(W[k]=[]),this._events[k].push({cb:U,status:C}),this.instance}listenerCount(k){return this._events[k]!=null?this._events[k].length:0}async trigger(k,...C){var U,W;try{return k!=="debug"&&this.trigger("debug",`Event triggered: ${k}`,C),this._events[k]==null?void 0:(this._events[k]=this._events[k].filter(function(K){return K.status!=="none"}),W=this._events[k].map(async K=>{var ee,ye;if(K.status!=="none"){K.status==="once"&&(K.status="none");try{return ye=typeof K.cb=="function"?K.cb(...C):void 0,typeof ye?.then=="function"?await ye:ye}catch(Et){return ee=Et,this.trigger("error",ee),null}}}),(await Promise.all(W)).find(function(K){return K!=null}))}catch(K){return U=K,this.trigger("error",U),null}}};var l=o,c,u,d;c=a,u=l,d=class{constructor(k){var C;this.Events=new u(this),this._length=0,this._lists=function(){var U,W,K;for(K=[],C=U=1,W=k;1<=W?U<=W:U>=W;C=1<=W?++U:--U)K.push(new c(()=>this.incr(),()=>this.decr()));return K}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(k){return this._lists[k.options.priority].push(k)}queued(k){return k!=null?this._lists[k].length:this._length}shiftAll(k){return this._lists.forEach(function(C){return C.forEachShift(k)})}getFirst(k=this._lists){var C,U,W;for(C=0,U=k.length;C0)return W;return[]}shiftLastFrom(k){return this.getFirst(this._lists.slice(k).reverse()).shift()}};var p=d,f;f=class extends Error{};var m=f,h,y,b,w,v;w=10,y=5,v=n,h=m,b=class{constructor(k,C,U,W,K,ee,ye,Et){this.task=k,this.args=C,this.rejectOnDrop=K,this.Events=ee,this._states=ye,this.Promise=Et,this.options=v.load(U,W),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===W.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((Xt,xi)=>{this._resolve=Xt,this._reject=xi}),this.retryCount=0}_sanitizePriority(k){var C;return C=~~k!==k?y:k,C<0?0:C>w-1?w-1:C}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:k,message:C="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(k??new h(C)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(k){var C;if(C=this._states.jobStatus(this.options.id),!(C===k||k==="DONE"&&C===null))throw new h(`Invalid job status ${C}, expected ${k}. 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(k,C){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:k,blocked:C})}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(k,C,U,W){var K,ee,ye;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),ee={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",ee);try{if(ye=await(k!=null?k.schedule(this.options,this.task,...this.args):this.task(...this.args)),C())return this.doDone(ee),await W(this.options,ee),this._assertStatus("DONE"),this._resolve(ye)}catch(Et){return K=Et,this._onFailure(K,ee,C,U,W)}}doExpire(k,C,U){var W,K;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),K={args:this.args,options:this.options,retryCount:this.retryCount},W=new h(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(W,K,k,C,U)}async _onFailure(k,C,U,W,K){var ee,ye;if(U())return ee=await this.Events.trigger("failed",k,C),ee!=null?(ye=~~ee,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ye} ms`,C),this.retryCount++,W(ye)):(this.doDone(C),await K(this.options,C),this._assertStatus("DONE"),this._reject(k))}doDone(k){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",k)}};var E=b,T,q,O;O=n,T=m,q=class{constructor(k,C,U){this.instance=k,this.storeOptions=C,this.clientId=this.instance._randomIndex(),O.load(U,U,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 k;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(k=this.heartbeat=setInterval(()=>{var C,U,W,K,ee;if(K=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&K>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=K,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&K>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:C,reservoirIncreaseMaximum:W,reservoir:ee}=this.storeOptions,this._lastReservoirIncrease=K,U=W!=null?Math.min(C,W-ee):C,U>0))return this.storeOptions.reservoir+=U,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?k.unref():void 0:clearInterval(this.heartbeat)}async __publish__(k){return await this.yieldLoop(),this.instance.Events.trigger("message",k.toString())}async __disconnect__(k){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(k=0){return new this.Promise(function(C,U){return setTimeout(C,k)})}computePenalty(){var k;return(k=this.storeOptions.penalty)!=null?k:15*this.storeOptions.minTime||5e3}async __updateSettings__(k){return await this.yieldLoop(),O.overwrite(k,k,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__(k){return await this.yieldLoop(),this._nextRequest+this.timeout=k}check(k,C){return this.conditionsCheck(k)&&this._nextRequest-C<=0}async __check__(k){var C;return await this.yieldLoop(),C=Date.now(),this.check(k,C)}async __register__(k,C,U){var W,K;return await this.yieldLoop(),W=Date.now(),this.conditionsCheck(C)?(this._running+=C,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=C),K=Math.max(this._nextRequest-W,0),this._nextRequest=W+K+this.storeOptions.minTime,{success:!0,wait:K,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(k,C){var U,W,K;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&C>this.storeOptions.maxConcurrent)throw new T(`Impossible to add a job having a weight of ${C} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return W=Date.now(),K=this.storeOptions.highWater!=null&&k===this.storeOptions.highWater&&!this.check(C,W),U=this.strategyIsBlock()&&(K||this.isBlocked(W)),U&&(this._unblockTime=W+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:K,blocked:U,strategy:this.storeOptions.strategy}}async __free__(k,C){return await this.yieldLoop(),this._running-=C,this._done+=C,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var B=q,P,M;P=m,M=class{constructor(k){this.status=k,this._jobs={},this.counts=this.status.map(function(){return 0})}next(k){var C,U;if(C=this._jobs[k],U=C+1,C!=null&&U(k[this.status[U]]=C,k),{})}};var x=M,Y,L;Y=a,L=class{constructor(k,C){this.schedule=this.schedule.bind(this),this.name=k,this.Promise=C,this._running=0,this._queue=new Y}isEmpty(){return this._queue.length===0}async _tryToRun(){var k,C,U,W,K,ee,ye;if(this._running<1&&this._queue.length>0)return this._running++,{task:ye,args:k,resolve:K,reject:W}=this._queue.shift(),C=await async function(){try{return ee=await ye(...k),function(){return K(ee)}}catch(Et){return U=Et,function(){return W(U)}}}(),this._running--,this._tryToRun(),C()}schedule(k,...C){var U,W,K;return K=W=null,U=new this.Promise(function(ee,ye){return K=ee,W=ye}),this._queue.push({task:k,args:C,resolve:K,reject:W}),this._tryToRun(),U}};var R=L,I="2.19.5",F={version:I},ae=Object.freeze({version:I,default:F}),ie=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),_e=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Ue=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),pt,vt,Vt,Fr,Ve,Re;Re=n,pt=l,Fr=ie,Vt=_e,Ve=Ue,vt=function(){class xe{constructor(C={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=C,Re.load(this.limiterOptions,this.defaults,this),this.Events=new pt(this),this.instances={},this.Bottleneck=pf,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new Fr(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new Vt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(C=""){var U;return(U=this.instances[C])!=null?U:(()=>{var W;return W=this.instances[C]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${C}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",W,C),W})()}async deleteKey(C=""){var U,W;return W=this.instances[C],this.connection&&(U=await this.connection.__runCommand__(["del",...Ve.allKeys(`${this.id}-${C}`)])),W!=null&&(delete this.instances[C],await W.disconnect()),W!=null||U>0}limiters(){var C,U,W,K;U=this.instances,W=[];for(C in U)K=U[C],W.push({key:C,limiter:K});return W}keys(){return Object.keys(this.instances)}async clusterKeys(){var C,U,W,K,ee,ye,Et,Xt,xi;if(this.connection==null)return this.Promise.resolve(this.keys());for(ye=[],C=null,xi=`b_${this.id}-`.length,U=9;C!==0;)for([Xt,W]=await this.connection.__runCommand__(["scan",C??0,"match",`b_${this.id}-*_settings`,"count",1e4]),C=~~Xt,K=0,Et=W.length;K{var U,W,K,ee,ye,Et;ye=Date.now(),K=this.instances,ee=[];for(W in K){Et=K[W];try{await Et._store.__groupCheck__(ye)?ee.push(this.deleteKey(W)):ee.push(void 0)}catch(Xt){U=Xt,ee.push(Et.Events.trigger("error",U))}}return ee},this.timeout/2)).unref=="function"?C.unref():void 0}updateSettings(C={}){if(Re.overwrite(C,this.defaults,this),Re.overwrite(C,C,this.limiterOptions),C.timeout!=null)return this._startAutoCleanup()}disconnect(C=!0){var U;if(!this.sharedConnection)return(U=this.connection)!=null?U.disconnect(C):void 0}}return xe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},xe}.call(e);var Dn=vt,vd,se,ut;ut=n,se=l,vd=function(){class xe{constructor(C={}){this.options=C,ut.load(this.options,this.defaults,this),this.Events=new se(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((C,U)=>this._resolve=C)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(C){var U;return this._arr.push(C),U=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),U}}return xe.prototype.defaults={maxTime:null,maxSize:null,Promise},xe}.call(e);var re=vd,Ge=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),Kt=t(ae),ni,gr,Bl,Io,E0,S0,x0,uf,T0,df,ta,Ja=[].splice;S0=10,gr=5,ta=n,x0=p,Io=E,E0=B,uf=Ge,Bl=l,T0=x,df=R,ni=function(){class xe{constructor(C={},...U){var W,K;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(C,U),ta.load(C,this.instanceDefaults,this),this._queues=new x0(S0),this._scheduled={},this._states=new T0(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new Bl(this),this._submitLock=new df("submit",this.Promise),this._registerLock=new df("register",this.Promise),K=ta.load(C,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return W=ta.load(C,this.redisStoreDefaults,{}),new uf(this,K,W);if(this.datastore==="local")return W=ta.load(C,this.localStoreDefaults,{}),new E0(this,K,W);throw new xe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.ref=="function"?ee.ref():void 0}),this._queues.on("zero",()=>{var ee;return(ee=this._store.heartbeat)!=null&&typeof ee.unref=="function"?ee.unref():void 0})}_validateOptions(C,U){if(!(C!=null&&typeof C=="object"&&U.length===0))throw new xe.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(C){return this._store.__publish__(C)}disconnect(C=!0){return this._store.__disconnect__(C)}chain(C){return this._limiter=C,this}queued(C){return this._queues.queued(C)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(C){return this._states.jobStatus(C)}jobs(C){return this._states.statusJobs(C)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(C=1){return this._store.__check__(C)}_clearGlobalState(C){return this._scheduled[C]!=null?(clearTimeout(this._scheduled[C].expiration),delete this._scheduled[C],!0):!1}async _free(C,U,W,K){var ee,ye;try{if({running:ye}=await this._store.__free__(C,W.weight),this.Events.trigger("debug",`Freed ${W.id}`,K),ye===0&&this.empty())return this.Events.trigger("idle")}catch(Et){return ee=Et,this.Events.trigger("error",ee)}}_run(C,U,W){var K,ee,ye;return U.doRun(),K=this._clearGlobalState.bind(this,C),ye=this._run.bind(this,C,U),ee=this._free.bind(this,C,U),this._scheduled[C]={timeout:setTimeout(()=>U.doExecute(this._limiter,K,ye,ee),W),expiration:U.options.expiration!=null?setTimeout(function(){return U.doExpire(K,ye,ee)},W+U.options.expiration):void 0,job:U}}_drainOne(C){return this._registerLock.schedule(()=>{var U,W,K,ee,ye;return this.queued()===0?this.Promise.resolve(null):(ye=this._queues.getFirst(),{options:ee,args:U}=K=ye.first(),C!=null&&ee.weight>C?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${ee.id}`,{args:U,options:ee}),W=this._randomIndex(),this._store.__register__(W,ee.weight,ee.expiration).then(({success:Et,wait:Xt,reservoir:xi})=>{var Do;return this.Events.trigger("debug",`Drained ${ee.id}`,{success:Et,args:U,options:ee}),Et?(ye.shift(),Do=this.empty(),Do&&this.Events.trigger("empty"),xi===0&&this.Events.trigger("depleted",Do),this._run(W,K,Xt),this.Promise.resolve(ee.weight)):this.Promise.resolve(null)})))})}_drainAll(C,U=0){return this._drainOne(C).then(W=>{var K;return W!=null?(K=C!=null?C-W:C,this._drainAll(K,U+W)):this.Promise.resolve(U)}).catch(W=>this.Events.trigger("error",W))}_dropAllQueued(C){return this._queues.shiftAll(function(U){return U.doDrop({message:C})})}stop(C={}){var U,W;return C=ta.load(C,this.stopDefaults),W=K=>{var ee;return ee=()=>{var ye;return ye=this._states.counts,ye[0]+ye[1]+ye[2]+ye[3]===K},new this.Promise((ye,Et)=>ee()?ye():this.on("done",()=>{if(ee())return this.removeAllListeners("done"),ye()}))},U=C.dropWaitingJobs?(this._run=function(K,ee){return ee.doDrop({message:C.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var K,ee,ye;ee=this._scheduled;for(K in ee)ye=ee[K],this.jobStatus(ye.job.options.id)==="RUNNING"&&(clearTimeout(ye.timeout),clearTimeout(ye.expiration),ye.job.doDrop({message:C.dropErrorMessage}));return this._dropAllQueued(C.dropErrorMessage),W(0)}))):this.schedule({priority:S0-1,weight:0},()=>W(1)),this._receive=function(K){return K._reject(new xe.prototype.BottleneckError(C.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new xe.prototype.BottleneckError("stop() has already been called")),U}async _addToQueue(C){var U,W,K,ee,ye,Et,Xt;({args:U,options:ee}=C);try{({reachedHWM:ye,blocked:W,strategy:Xt}=await this._store.__submit__(this.queued(),ee.weight))}catch(xi){return K=xi,this.Events.trigger("debug",`Could not queue ${ee.id}`,{args:U,options:ee,error:K}),C.doDrop({error:K}),!1}return W?(C.doDrop(),!0):ye&&(Et=Xt===xe.prototype.strategy.LEAK?this._queues.shiftLastFrom(ee.priority):Xt===xe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(ee.priority+1):Xt===xe.prototype.strategy.OVERFLOW?C:void 0,Et?.doDrop(),Et==null||Xt===xe.prototype.strategy.OVERFLOW)?(Et==null&&C.doDrop(),ye):(C.doQueue(ye,W),this._queues.push(C),await this._drainAll(),ye)}_receive(C){return this._states.jobStatus(C.options.id)!=null?(C._reject(new xe.prototype.BottleneckError(`A job with the same id already exists (id=${C.options.id})`)),!1):(C.doReceive(),this._submitLock.schedule(this._addToQueue,C))}submit(...C){var U,W,K,ee,ye,Et,Xt;return typeof C[0]=="function"?(ye=C,[W,...C]=ye,[U]=Ja.call(C,-1),ee=ta.load({},this.jobDefaults)):(Et=C,[ee,W,...C]=Et,[U]=Ja.call(C,-1),ee=ta.load(ee,this.jobDefaults)),Xt=(...xi)=>new this.Promise(function(Do,F5){return W(...xi,function(..._d){return(_d[0]!=null?F5:Do)(_d)})}),K=new Io(Xt,C,ee,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),K.promise.then(function(xi){return typeof U=="function"?U(...xi):void 0}).catch(function(xi){return Array.isArray(xi)?typeof U=="function"?U(...xi):void 0:typeof U=="function"?U(xi):void 0}),this._receive(K)}schedule(...C){var U,W,K;return typeof C[0]=="function"?([K,...C]=C,W={}):[W,K,...C]=C,U=new Io(K,C,W,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(U),U.promise}wrap(C){var U,W;return U=this.schedule.bind(this),W=function(...K){return U(C.bind(this),...K)},W.withOptions=function(K,...ee){return U(K,C,...ee)},W}async updateSettings(C={}){return await this._store.__updateSettings__(ta.overwrite(C,this.storeDefaults)),ta.overwrite(C,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(C=0){return this._store.__incrementReservoir__(C)}}return xe.default=xe,xe.Events=Bl,xe.version=xe.prototype.version=Kt.version,xe.strategy=xe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},xe.BottleneckError=xe.prototype.BottleneckError=m,xe.Group=xe.prototype.Group=Dn,xe.RedisConnection=xe.prototype.RedisConnection=ie,xe.IORedisConnection=xe.prototype.IORedisConnection=_e,xe.Batcher=xe.prototype.Batcher=re,xe.prototype.jobDefaults={priority:gr,weight:1,expiration:null,id:""},xe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:xe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},xe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},xe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},xe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},xe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},xe}.call(e);var pf=ni,f6=pf;return f6})});var vX=g((o7t,bX)=>{"use strict";var jIe=Object.create,vv=Object.defineProperty,UIe=Object.getOwnPropertyDescriptor,zIe=Object.getOwnPropertyNames,$Ie=Object.getPrototypeOf,HIe=Object.prototype.hasOwnProperty,GIe=(e,t)=>{for(var r in t)vv(e,r,{get:t[r],enumerable:!0})},hX=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of zIe(t))!HIe.call(e,n)&&n!==r&&vv(e,n,{get:()=>t[n],enumerable:!(i=UIe(t,n))||i.enumerable});return e},VIe=(e,t,r)=>(r=e!=null?jIe($Ie(e)):{},hX(t||!e||!e.__esModule?vv(r,"default",{value:e,enumerable:!0}):r,e)),WIe=e=>hX(vv({},"__esModule",{value:!0}),e),gX={};GIe(gX,{RequestError:()=>QIe});bX.exports=WIe(gX);var mX=ST(),yX=VIe(V0()),KIe=(0,yX.default)(e=>console.warn(e)),XIe=(0,yX.default)(e=>console.warn(e)),QIe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return KIe(new mX.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return XIe(new mX.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var NX=g((u7t,TX)=>{"use strict";var YIe=Object.create,_v=Object.defineProperty,ZIe=Object.getOwnPropertyDescriptor,JIe=Object.getOwnPropertyNames,eDe=Object.getPrototypeOf,tDe=Object.prototype.hasOwnProperty,rDe=(e,t)=>{for(var r in t)_v(e,r,{get:t[r],enumerable:!0})},_X=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of JIe(t))!tDe.call(e,n)&&n!==r&&_v(e,n,{get:()=>t[n],enumerable:!(i=ZIe(t,n))||i.enumerable});return e},iDe=(e,t,r)=>(r=e!=null?YIe(eDe(e)):{},_X(t||!e||!e.__esModule?_v(r,"default",{value:e,enumerable:!0}):r,e)),nDe=e=>_X(_v({},"__esModule",{value:!0}),e),wX={};rDe(wX,{VERSION:()=>SX,retry:()=>xX});TX.exports=nDe(wX);var c7t=DT();async function EX(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,s)}throw r}var sDe=iDe(MT()),aDe=vX();async function oDe(e,t,r,i){let n=new sDe.default;return n.on("failed",function(s,a){let o=~~s.request.request.retries,l=~~s.request.request.retryAfter;if(i.request.retryCount=a.retryCount+1,o>a.retryCount)return l*e.retryAfterBaseValue}),n.schedule(lDe.bind(null,e,t,r),i)}async function lDe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new aDe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return EX(e,t,s,i)}return n}var SX="5.0.5";function xX(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",EX.bind(null,r,e)),e.hook.wrap("request",oDe.bind(null,r,e))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}xX.VERSION=SX});var AX=g((d7t,RX)=>{"use strict";var kT=require("util"),jT=["trace","debug","info","warn","error","fatal"],cDe=function(){};RX.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return jT.indexOf(i)>=jT.indexOf(e.level)};return jT.forEach(function(i){t[i]=r(i)?n:cDe;function n(){var s=e.prefix,a;if(e.stderr)a="error";else switch(i){case"trace":a="info";break;case"debug":a="info";break;case"fatal":a="error";break;default:a=i}s&&(typeof s=="function"&&(s=s(i)),arguments[0]=kT.format(s,arguments[0])),console[a](kT.format.apply(kT,arguments))}}),t}});var Rg=g(UT=>{"use strict";Object.defineProperty(UT,"__esModule",{value:!0});UT.parseRepositoryNwo=dDe;var uDe=lr();function dDe(e){let t=e.split("/");if(t.length!==2)throw new uDe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var Xl=g(vr=>{"use strict";var pDe=vr&&vr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fDe=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),HT=vr&&vr.__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)&&pDe(t,e,r);return fDe(t,e),t},mDe=vr&&vr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vr,"__esModule",{value:!0});vr.DisallowedAPIVersionReason=void 0;vr.getApiDetails=VT;vr.getApiClient=Ag;vr.getApiClientWithExternalAuth=bDe;vr.getGitHubVersionFromApi=DX;vr.getGitHubVersion=vDe;vr.getWorkflowRelativePath=LX;vr.getAnalysisKey=FX;vr.getAutomationID=_De;vr.computeAutomationID=BX;vr.listActionsCaches=wDe;vr.deleteActionsCache=EDe;vr.wrapApiConfigurationError=SDe;var hDe=HT(ze()),CX=HT(nm()),gDe=HT(NX()),yDe=mDe(AX()),GT=bn(),PX=Rg(),vn=lr(),zT="x-github-enterprise-version",OX;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(OX||(vr.DisallowedAPIVersionReason=OX={}));function IX(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=CX.GitHub.plugin(gDe.retry);return new i(CX.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,GT.getActionVersion)()}`,log:(0,yDe.default)({level:"debug"})}))}function VT(){return{auth:(0,GT.getRequiredInput)("token"),url:(0,vn.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,vn.getRequiredEnvParam)("GITHUB_API_URL")}}function Ag(){return IX(VT())}function bDe(e){return IX(e,{allowExternal:!0})}var $T;async function DX(e,t){if((0,vn.parseGitHubUrl)(t.url)===vn.GITHUB_DOTCOM_URL)return{type:vn.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[zT]===void 0)return{type:vn.GitHubVariant.DOTCOM};if(r.headers[zT]==="ghe.com")return{type:vn.GitHubVariant.GHE_DOTCOM};let i=r.headers[zT];return{type:vn.GitHubVariant.GHES,version:i}}async function vDe(){return $T===void 0&&($T=await DX(Ag(),VT())),$T}async function LX(){let e=(0,vn.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,vn.getRequiredEnvParam)("GITHUB_RUN_ID")),n=Ag(),s=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),a=s.data.workflow_url;return!a||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(a)?s.data.path:(await n.request(`GET ${a}`)).data.path}async function FX(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await LX(),i=(0,vn.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,hDe.exportVariable(e,t),t}async function _De(){let e=await FX(),t=(0,GT.getRequiredInput)("matrix");return BX(e,t)}function BX(e,t){let r=`${e}/`,i=(0,vn.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function wDe(e,t){let r=(0,PX.parseRepositoryNwo)((0,vn.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await Ag().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function EDe(e){let t=(0,PX.parseRepositoryNwo)((0,vn.getRequiredEnvParam)("GITHUB_REPOSITORY"));await Ag().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function SDe(e){return(0,vn.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new vn.ConfigurationError(e.message):e}});var Wd=g(Ai=>{"use strict";var xDe=Ai&&Ai.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.getUploadChunkTimeout=Ai.getConcurrency=Ai.getGitHubWorkspaceDir=Ai.isGhes=Ai.getResultsServiceUrl=Ai.getRuntimeToken=Ai.getUploadChunkSize=void 0;var TDe=xDe(require("os"));function NDe(){return 8*1024*1024}Ai.getUploadChunkSize=NDe;function RDe(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return e}Ai.getRuntimeToken=RDe;function ADe(){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}Ai.getResultsServiceUrl=ADe;function CDe(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM"),n=t.endsWith(".LOCALHOST");return!r&&!i&&!n}Ai.isGhes=CDe;function ODe(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return e}Ai.getGitHubWorkspaceDir=ODe;function PDe(){let e=TDe.default.cpus().length;if(e<=4)return 32;let t=16*e;return t>300?300:t}Ai.getConcurrency=PDe;function IDe(){return 3e4}Ai.getUploadChunkTimeout=IDe});var wv=g(sm=>{"use strict";Object.defineProperty(sm,"__esModule",{value:!0});sm.isJsonObject=sm.typeofJsonValue=void 0;function DDe(e){let t=typeof e;if(t=="object"){if(Array.isArray(e))return"array";if(e===null)return"null"}return t}sm.typeofJsonValue=DDe;function LDe(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}sm.isJsonObject=LDe});var Sv=g(am=>{"use strict";Object.defineProperty(am,"__esModule",{value:!0});am.base64encode=am.base64decode=void 0;var Ql="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),Ev=[];for(let e=0;e>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}am.base64decode=FDe;function BDe(e){let t="",r=0,i,n=0;for(let s=0;s>2],n=(i&3)<<4,r=1;break;case 1:t+=Ql[n|i>>4],n=(i&15)<<2,r=2;break;case 2:t+=Ql[n|i>>6],t+=Ql[i&63],r=0;break}return r&&(t+=Ql[n],t+="=",r==1&&(t+="=")),t}am.base64encode=BDe});var qX=g(xv=>{"use strict";Object.defineProperty(xv,"__esModule",{value:!0});xv.utf8read=void 0;var WT=e=>String.fromCharCode.apply(String,e);function qDe(e){if(e.length<1)return"";let t=0,r=[],i=[],n=0,s,a=e.length;for(;t191&&s<224?i[n++]=(s&31)<<6|e[t++]&63:s>239&&s<365?(s=((s&7)<<18|(e[t++]&63)<<12|(e[t++]&63)<<6|e[t++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(e[t++]&63)<<6|e[t++]&63,n>8191&&(r.push(WT(i)),n=0);return r.length?(n&&r.push(WT(i.slice(0,n))),r.join("")):WT(i.slice(0,n))}xv.utf8read=qDe});var Cg=g(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.WireType=Vo.mergeBinaryOptions=Vo.UnknownFieldHandler=void 0;var MDe;(function(e){e.symbol=Symbol.for("protobuf-ts/unknown"),e.onRead=(r,i,n,s,a)=>{(t(i)?i[e.symbol]:i[e.symbol]=[]).push({no:n,wireType:s,data:a})},e.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:o}of e.list(i))n.tag(s,a).raw(o)},e.list=(r,i)=>{if(t(r)){let n=r[e.symbol];return i?n.filter(s=>s.no==i):n}return[]},e.last=(r,i)=>e.list(r,i).slice(-1)[0];let t=r=>r&&Array.isArray(r[e.symbol])})(MDe=Vo.UnknownFieldHandler||(Vo.UnknownFieldHandler={}));function kDe(e,t){return Object.assign(Object.assign({},e),t)}Vo.mergeBinaryOptions=kDe;var jDe;(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"})(jDe=Vo.WireType||(Vo.WireType={}))});var Nv=g(fs=>{"use strict";Object.defineProperty(fs,"__esModule",{value:!0});fs.varint32read=fs.varint32write=fs.int64toString=fs.int64fromString=fs.varint64write=fs.varint64read=void 0;function UDe(){let e=0,t=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<>4,!(r&128))return this.assertBounds(),[e,t];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<>>s,o=!(!(a>>>7)&&t==0),l=(o?a|128:a)&255;if(r.push(l),!o)return}let i=e>>>28&15|(t&7)<<4,n=!!(t>>3);if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let a=t>>>s,o=!!(a>>>7),l=(o?a|128:a)&255;if(r.push(l),!o)return}r.push(t>>>31&1)}}fs.varint64write=zDe;var Tv=65536*65536;function $De(e){let t=e[0]=="-";t&&(e=e.slice(1));let r=1e6,i=0,n=0;function s(a,o){let l=Number(e.slice(a,o));n*=r,i=i*r+l,i>=Tv&&(n=n+(i/Tv|0),i=i%Tv)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[t,i,n]}fs.int64fromString=$De;function HDe(e,t){if(t>>>0<=2097151)return""+(Tv*t+(e>>>0));let r=e&16777215,i=(e>>>24|t<<8)>>>0&16777215,n=t>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,o=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(o+=Math.floor(a/l),a%=l);function c(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return c(o,0)+c(a,o)+c(s,1)}fs.int64toString=HDe;function GDe(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)}}fs.varint32write=GDe;function VDe(){let e=this.buf[this.pos++],t=e&127;if(!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<7,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<14,!(e&128))return this.assertBounds(),t;if(e=this.buf[this.pos++],t|=(e&127)<<21,!(e&128))return this.assertBounds(),t;e=this.buf[this.pos++],t|=(e&15)<<28;for(let r=5;e&128&&r<10;r++)e=this.buf[this.pos++];if(e&128)throw new Error("invalid varint");return this.assertBounds(),t>>>0}fs.varint32read=VDe});var fu=g(pu=>{"use strict";Object.defineProperty(pu,"__esModule",{value:!0});pu.PbLong=pu.PbULong=pu.detectBi=void 0;var Og=Nv(),Zt;function MX(){let e=new DataView(new ArrayBuffer(8));Zt=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}pu.detectBi=MX;MX();function kX(e){if(!e)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var jX=/^-?[0-9]+$/,Av=4294967296,Rv=2147483648,Cv=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*Av+(this.lo>>>0);if(!Number.isSafeInteger(t))throw new Error("cannot convert to safe number");return t}},Pg=class e extends Cv{static from(t){if(Zt)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=Zt.C(t);case"number":if(t===0)return this.ZERO;t=Zt.C(t);case"bigint":if(!t)return this.ZERO;if(tZt.UMAX)throw new Error("ulong too large");return Zt.V.setBigUint64(0,t,!0),new e(Zt.V.getInt32(0,!0),Zt.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!jX.test(t))throw new Error("string is no integer");let[r,i,n]=Og.int64fromString(t);if(r)throw new Error("signed value for ulong");return new e(i,n);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/Av)}throw new Error("unknown value "+typeof t)}toString(){return Zt?this.toBigInt().toString():Og.int64toString(this.lo,this.hi)}toBigInt(){return kX(Zt),Zt.V.setInt32(0,this.lo,!0),Zt.V.setInt32(4,this.hi,!0),Zt.V.getBigUint64(0,!0)}};pu.PbULong=Pg;Pg.ZERO=new Pg(0,0);var Ig=class e extends Cv{static from(t){if(Zt)switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=="")throw new Error("string is no integer");t=Zt.C(t);case"number":if(t===0)return this.ZERO;t=Zt.C(t);case"bigint":if(!t)return this.ZERO;if(tZt.MAX)throw new Error("signed long too large");return Zt.V.setBigInt64(0,t,!0),new e(Zt.V.getInt32(0,!0),Zt.V.getInt32(4,!0))}else switch(typeof t){case"string":if(t=="0")return this.ZERO;if(t=t.trim(),!jX.test(t))throw new Error("string is no integer");let[r,i,n]=Og.int64fromString(t);if(r){if(n>Rv||n==Rv&&i!=0)throw new Error("signed long too small")}else if(n>=Rv)throw new Error("signed long too large");let s=new e(i,n);return r?s.negate():s;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/Av):new e(-t,-t/Av).negate()}throw new Error("unknown value "+typeof t)}isNegative(){return(this.hi&Rv)!==0}negate(){let t=~this.hi,r=this.lo;return r?r=~r+1:t+=1,new e(r,t)}toString(){if(Zt)return this.toBigInt().toString();if(this.isNegative()){let t=this.negate();return"-"+Og.int64toString(t.lo,t.hi)}return Og.int64toString(this.lo,this.hi)}toBigInt(){return kX(Zt),Zt.V.setInt32(0,this.lo,!0),Zt.V.setInt32(4,this.hi,!0),Zt.V.getBigInt64(0,!0)}};pu.PbLong=Ig;Ig.ZERO=new Ig(0,0)});var KT=g(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});lm.BinaryReader=lm.binaryReadOptions=void 0;var om=Cg(),Dg=fu(),UX=Nv(),zX={readUnknownField:!0,readerFactory:e=>new Ov(e)};function WDe(e){return e?Object.assign(Object.assign({},zX),e):zX}lm.binaryReadOptions=WDe;var Ov=class{constructor(t,r){this.varint64=UX.varint64read,this.uint32=UX.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 om.WireType.Varint:for(;this.buf[this.pos++]&128;);break;case om.WireType.Bit64:this.pos+=4;case om.WireType.Bit32:this.pos+=4;break;case om.WireType.LengthDelimited:let i=this.uint32();this.pos+=i;break;case om.WireType.StartGroup:let n;for(;(n=this.tag()[1])!==om.WireType.EndGroup;)this.skip(n);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 Dg.PbLong(...this.varint64())}uint64(){return new Dg.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 Dg.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 Dg.PbULong(this.sfixed32(),this.sfixed32())}sfixed64(){return new Dg.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())}};lm.BinaryReader=Ov});var cm=g(ha=>{"use strict";Object.defineProperty(ha,"__esModule",{value:!0});ha.assertFloat32=ha.assertUInt32=ha.assertInt32=ha.assertNever=ha.assert=void 0;function KDe(e,t){if(!e)throw new Error(t)}ha.assert=KDe;function XDe(e,t){throw new Error(t??"Unexpected object: "+e)}ha.assertNever=XDe;var QDe=34028234663852886e22,YDe=-34028234663852886e22,ZDe=4294967295,JDe=2147483647,eLe=-2147483648;function tLe(e){if(typeof e!="number")throw new Error("invalid int 32: "+typeof e);if(!Number.isInteger(e)||e>JDe||eZDe||e<0)throw new Error("invalid uint 32: "+e)}ha.assertUInt32=rLe;function iLe(e){if(typeof e!="number")throw new Error("invalid float 32: "+typeof e);if(Number.isFinite(e)&&(e>QDe||e{"use strict";Object.defineProperty(dm,"__esModule",{value:!0});dm.BinaryWriter=dm.binaryWriteOptions=void 0;var Lg=fu(),Fg=Nv(),um=cm(),$X={writeUnknownFields:!0,writerFactory:()=>new Pv};function nLe(e){return e?Object.assign(Object.assign({},$X),e):$X}dm.binaryWriteOptions=nLe;var Pv=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 n=0;n>>0)}raw(t){return this.buf.length&&(this.chunks.push(new Uint8Array(this.buf)),this.buf=[]),this.chunks.push(t),this}uint32(t){for(um.assertUInt32(t);t>127;)this.buf.push(t&127|128),t=t>>>7;return this.buf.push(t),this}int32(t){return um.assertInt32(t),Fg.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){um.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){um.assertUInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setUint32(0,t,!0),this.raw(r)}sfixed32(t){um.assertInt32(t);let r=new Uint8Array(4);return new DataView(r.buffer).setInt32(0,t,!0),this.raw(r)}sint32(t){return um.assertInt32(t),t=(t<<1^t>>31)>>>0,Fg.varint32write(t,this.buf),this}sfixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Lg.PbLong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}fixed64(t){let r=new Uint8Array(8),i=new DataView(r.buffer),n=Lg.PbULong.from(t);return i.setInt32(0,n.lo,!0),i.setInt32(4,n.hi,!0),this.raw(r)}int64(t){let r=Lg.PbLong.from(t);return Fg.varint64write(r.lo,r.hi,this.buf),this}sint64(t){let r=Lg.PbLong.from(t),i=r.hi>>31,n=r.lo<<1^i,s=(r.hi<<1|r.lo>>>31)^i;return Fg.varint64write(n,s,this.buf),this}uint64(t){let r=Lg.PbULong.from(t);return Fg.varint64write(r.lo,r.hi,this.buf),this}};dm.BinaryWriter=Pv});var QT=g(mu=>{"use strict";Object.defineProperty(mu,"__esModule",{value:!0});mu.mergeJsonOptions=mu.jsonWriteOptions=mu.jsonReadOptions=void 0;var HX={emitDefaultValues:!1,enumAsInteger:!1,useProtoFieldName:!1,prettySpaces:0},GX={ignoreUnknownFields:!1};function sLe(e){return e?Object.assign(Object.assign({},GX),e):GX}mu.jsonReadOptions=sLe;function aLe(e){return e?Object.assign(Object.assign({},HX),e):HX}mu.jsonWriteOptions=aLe;function oLe(e,t){var r,i;let n=Object.assign(Object.assign({},e),t);return n.typeRegistry=[...(r=e?.typeRegistry)!==null&&r!==void 0?r:[],...(i=t?.typeRegistry)!==null&&i!==void 0?i:[]],n}mu.mergeJsonOptions=oLe});var Bg=g(Iv=>{"use strict";Object.defineProperty(Iv,"__esModule",{value:!0});Iv.MESSAGE_TYPE=void 0;Iv.MESSAGE_TYPE=Symbol.for("protobuf-ts/message-type")});var YT=g(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});Dv.lowerCamelCase=void 0;function lLe(e){let t=!1,r=[];for(let i=0;i{"use strict";Object.defineProperty(yi,"__esModule",{value:!0});yi.readMessageOption=yi.readFieldOption=yi.readFieldOptions=yi.normalizeFieldInfo=yi.RepeatType=yi.LongType=yi.ScalarType=void 0;var VX=YT(),cLe;(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"})(cLe=yi.ScalarType||(yi.ScalarType={}));var uLe;(function(e){e[e.BIGINT=0]="BIGINT",e[e.STRING=1]="STRING",e[e.NUMBER=2]="NUMBER"})(uLe=yi.LongType||(yi.LongType={}));var WX;(function(e){e[e.NO=0]="NO",e[e.PACKED=1]="PACKED",e[e.UNPACKED=2]="UNPACKED"})(WX=yi.RepeatType||(yi.RepeatType={}));function dLe(e){var t,r,i,n;return e.localName=(t=e.localName)!==null&&t!==void 0?t:VX.lowerCamelCase(e.name),e.jsonName=(r=e.jsonName)!==null&&r!==void 0?r:VX.lowerCamelCase(e.name),e.repeat=(i=e.repeat)!==null&&i!==void 0?i:WX.NO,e.opt=(n=e.opt)!==null&&n!==void 0?n:e.repeat||e.oneof?!1:e.kind=="message",e}yi.normalizeFieldInfo=dLe;function pLe(e,t,r,i){var n;let s=(n=e.fields.find((a,o)=>a.localName==t||o==t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}yi.readFieldOptions=pLe;function fLe(e,t,r,i){var n;let s=(n=e.fields.find((o,l)=>o.localName==t||l==t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}yi.readFieldOption=fLe;function mLe(e,t,r){let n=e.options[t];return n===void 0?n:r?r.fromJson(n):n}yi.readMessageOption=mLe});var ZT=g(ms=>{"use strict";Object.defineProperty(ms,"__esModule",{value:!0});ms.getSelectedOneofValue=ms.clearOneofValue=ms.setUnknownOneofValue=ms.setOneofValue=ms.getOneofValue=ms.isOneofGroup=void 0;function hLe(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}}ms.isOneofGroup=hLe;function gLe(e,t){return e[t]}ms.getOneofValue=gLe;function yLe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&(e[t]=r)}ms.setOneofValue=yLe;function bLe(e,t,r){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=t,r!==void 0&&t!==void 0&&(e[t]=r)}ms.setUnknownOneofValue=bLe;function vLe(e){e.oneofKind!==void 0&&delete e[e.oneofKind],e.oneofKind=void 0}ms.clearOneofValue=vLe;function _Le(e){if(e.oneofKind!==void 0)return e[e.oneofKind]}ms.getSelectedOneofValue=_Le});var eN=g(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});Lv.ReflectionTypeCheck=void 0;var jr=oo(),wLe=ZT(),JT=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 n of this.fields)if(n.oneof)i.includes(n.oneof)||(i.push(n.oneof),t.push(n.oneof),r.push(n.oneof));else switch(r.push(n.localName),n.kind){case"scalar":case"enum":(!n.opt||n.repeat)&&t.push(n.localName);break;case"message":n.repeat&&t.push(n.localName);break;case"map":t.push(n.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 n=Object.keys(t),s=this.data;if(n.length!n.includes(a))||!i&&n.some(a=>!s.known.includes(a)))return!1;if(r<1)return!0;for(let a of s.oneofs){let o=t[a];if(!wLe.isOneofGroup(o))return!1;if(o.oneofKind===void 0)continue;let l=this.fields.find(c=>c.localName===o.oneofKind);if(!l||!this.field(o[o.oneofKind],l,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,n){let s=r.repeat;switch(r.kind){case"scalar":return t===void 0?r.opt:s?this.scalars(t,r.T,n,r.L):this.scalar(t,r.T,r.L);case"enum":return t===void 0?r.opt:s?this.scalars(t,jr.ScalarType.INT32,n):this.scalar(t,jr.ScalarType.INT32);case"message":return t===void 0?!0:s?this.messages(t,r.T(),i,n):this.message(t,r.T(),i,n);case"map":if(typeof t!="object"||t===null)return!1;if(n<2)return!0;if(!this.mapKeys(t,r.K,n))return!1;switch(r.V.kind){case"scalar":return this.scalars(Object.values(t),r.V.T,n,r.V.L);case"enum":return this.scalars(Object.values(t),jr.ScalarType.INT32,n);case"message":return this.messages(Object.values(t),r.V.T(),i,n)}break}return!0}message(t,r,i,n){return i?r.isAssignable(t,n):r.is(t,n)}messages(t,r,i,n){if(!Array.isArray(t))return!1;if(n<2)return!0;if(i){for(let s=0;sparseInt(s)),r,i);case jr.ScalarType.BOOL:return this.scalars(n.slice(0,i).map(s=>s=="true"?!0:s=="false"?!1:s),r,i);default:return this.scalars(n,r,i,jr.LongType.STRING)}}};Lv.ReflectionTypeCheck=JT});var Bv=g(Fv=>{"use strict";Object.defineProperty(Fv,"__esModule",{value:!0});Fv.reflectionLongConvert=void 0;var KX=oo();function ELe(e,t){switch(t){case KX.LongType.BIGINT:return e.toBigInt();case KX.LongType.NUMBER:return e.toNumber();default:return e.toString()}}Fv.reflectionLongConvert=ELe});var rN=g(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.ReflectionJsonReader=void 0;var XX=wv(),SLe=Sv(),bi=oo(),qv=fu(),Kd=cm(),Mv=Bv(),tN=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 n=XX.typeofJsonValue(i);throw(n=="number"||n=="boolean")&&(n=i.toString()),new Error(`Cannot parse JSON ${n} for ${this.info.typeName}#${r}`)}}read(t,r,i){this.prepare();let n=[];for(let[s,a]of Object.entries(t)){let o=this.fMap[s];if(!o){if(!i.ignoreUnknownFields)throw new Error(`Found unknown field while reading ${this.info.typeName} from JSON format. JSON key: ${s}`);continue}let l=o.localName,c;if(o.oneof){if(a===null&&(o.kind!=="enum"||o.T()[0]!=="google.protobuf.NullValue"))continue;if(n.includes(o.oneof))throw new Error(`Multiple members of the oneof group "${o.oneof}" of ${this.info.typeName} are present in JSON.`);n.push(o.oneof),c=r[o.oneof]={oneofKind:l}}else c=r;if(o.kind=="map"){if(a===null)continue;this.assert(XX.isJsonObject(a),o.name,a);let u=c[l];for(let[d,p]of Object.entries(a)){this.assert(p!==null,o.name+" map value",null);let f;switch(o.V.kind){case"message":f=o.V.T().internalJsonRead(p,i);break;case"enum":if(f=this.enum(o.V.T(),p,o.name,i.ignoreUnknownFields),f===!1)continue;break;case"scalar":f=this.scalar(p,o.V.T,o.V.L,o.name);break}this.assert(f!==void 0,o.name+" map value",p);let m=d;o.K==bi.ScalarType.BOOL&&(m=m=="true"?!0:m=="false"?!1:m),m=this.scalar(m,o.K,bi.LongType.STRING,o.name).toString(),u[m]=f}}else if(o.repeat){if(a===null)continue;this.assert(Array.isArray(a),o.name,a);let u=c[l];for(let d of a){this.assert(d!==null,o.name,null);let p;switch(o.kind){case"message":p=o.T().internalJsonRead(d,i);break;case"enum":if(p=this.enum(o.T(),d,o.name,i.ignoreUnknownFields),p===!1)continue;break;case"scalar":p=this.scalar(d,o.T,o.L,o.name);break}this.assert(p!==void 0,o.name,a),u.push(p)}}else switch(o.kind){case"message":if(a===null&&o.T().typeName!="google.protobuf.Value"){this.assert(o.oneof===void 0,o.name+" (oneof member)",null);continue}c[l]=o.T().internalJsonRead(a,i,c[l]);break;case"enum":let u=this.enum(o.T(),a,o.name,i.ignoreUnknownFields);if(u===!1)continue;c[l]=u;break;case"scalar":c[l]=this.scalar(a,o.T,o.L,o.name);break}}}enum(t,r,i,n){if(t[0]=="google.protobuf.NullValue"&&Kd.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 Kd.assert(Number.isInteger(r),`Unable to parse field ${this.info.typeName}#${i}, enum can only be integral number, got ${r}.`),r;case"string":let s=r;t[2]&&r.substring(0,t[2].length)===t[2]&&(s=r.substring(t[2].length));let a=t[1][s];return typeof a>"u"&&n?!1:(Kd.assert(typeof a=="number",`Unable to parse field ${this.info.typeName}#${i}, enum ${t[0]} has no value for "${r}".`),a)}Kd.assert(!1,`Unable to parse field ${this.info.typeName}#${i}, cannot parse enum value from ${typeof r}".`)}scalar(t,r,i,n){let s;try{switch(r){case bi.ScalarType.DOUBLE:case bi.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===""){s="empty string";break}if(typeof t=="string"&&t.trim().length!==t.length){s="extra whitespace";break}if(typeof t!="string"&&typeof t!="number")break;let a=Number(t);if(Number.isNaN(a)){s="not a number";break}if(!Number.isFinite(a)){s="too large or small";break}return r==bi.ScalarType.FLOAT&&Kd.assertFloat32(a),a;case bi.ScalarType.INT32:case bi.ScalarType.FIXED32:case bi.ScalarType.SFIXED32:case bi.ScalarType.SINT32:case bi.ScalarType.UINT32:if(t===null)return 0;let o;if(typeof t=="number"?o=t:t===""?s="empty string":typeof t=="string"&&(t.trim().length!==t.length?s="extra whitespace":o=Number(t)),o===void 0)break;return r==bi.ScalarType.UINT32?Kd.assertUInt32(o):Kd.assertInt32(o),o;case bi.ScalarType.INT64:case bi.ScalarType.SFIXED64:case bi.ScalarType.SINT64:if(t===null)return Mv.reflectionLongConvert(qv.PbLong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return Mv.reflectionLongConvert(qv.PbLong.from(t),i);case bi.ScalarType.FIXED64:case bi.ScalarType.UINT64:if(t===null)return Mv.reflectionLongConvert(qv.PbULong.ZERO,i);if(typeof t!="number"&&typeof t!="string")break;return Mv.reflectionLongConvert(qv.PbULong.from(t),i);case bi.ScalarType.BOOL:if(t===null)return!1;if(typeof t!="boolean")break;return t;case bi.ScalarType.STRING:if(t===null)return"";if(typeof t!="string"){s="extra whitespace";break}try{encodeURIComponent(t)}catch(l){l="invalid UTF8";break}return t;case bi.ScalarType.BYTES:if(t===null||t==="")return new Uint8Array(0);if(typeof t!="string")break;return SLe.base64decode(t)}}catch(a){s=a.message}this.assert(!1,n+(s?" - "+s:""),t)}};kv.ReflectionJsonReader=tN});var nN=g(jv=>{"use strict";Object.defineProperty(jv,"__esModule",{value:!0});jv.ReflectionJsonWriter=void 0;var xLe=Sv(),QX=fu(),kn=oo(),_r=cm(),iN=class{constructor(t){var r;this.fields=(r=t.fields)!==null&&r!==void 0?r:[]}write(t,r){let i={},n=t;for(let s of this.fields){if(!s.oneof){let c=this.field(s,n[s.localName],r);c!==void 0&&(i[r.useProtoFieldName?s.name:s.jsonName]=c);continue}let a=n[s.oneof];if(a.oneofKind!==s.localName)continue;let o=s.kind=="scalar"||s.kind=="enum"?Object.assign(Object.assign({},r),{emitDefaultValues:!0}):r,l=this.field(s,a[s.localName],o);_r.assert(l!==void 0),i[r.useProtoFieldName?s.name:s.jsonName]=l}return i}field(t,r,i){let n;if(t.kind=="map"){_r.assert(typeof r=="object"&&r!==null);let s={};switch(t.V.kind){case"scalar":for(let[l,c]of Object.entries(r)){let u=this.scalar(t.V.T,c,t.name,!1,!0);_r.assert(u!==void 0),s[l.toString()]=u}break;case"message":let a=t.V.T();for(let[l,c]of Object.entries(r)){let u=this.message(a,c,t.name,i);_r.assert(u!==void 0),s[l.toString()]=u}break;case"enum":let o=t.V.T();for(let[l,c]of Object.entries(r)){_r.assert(c===void 0||typeof c=="number");let u=this.enum(o,c,t.name,!1,!0,i.enumAsInteger);_r.assert(u!==void 0),s[l.toString()]=u}break}(i.emitDefaultValues||Object.keys(s).length>0)&&(n=s)}else if(t.repeat){_r.assert(Array.isArray(r));let s=[];switch(t.kind){case"scalar":for(let l=0;l0||i.emitDefaultValues)&&(n=s)}else switch(t.kind){case"scalar":n=this.scalar(t.T,r,t.name,t.opt,i.emitDefaultValues);break;case"enum":n=this.enum(t.T(),r,t.name,t.opt,i.emitDefaultValues,i.enumAsInteger);break;case"message":n=this.message(t.T(),r,t.name,i);break}return n}enum(t,r,i,n,s,a){if(t[0]=="google.protobuf.NullValue")return!s&&!n?void 0:null;if(r===void 0){_r.assert(n);return}if(!(r===0&&!s&&!n))return _r.assert(typeof r=="number"),_r.assert(Number.isInteger(r)),a||!t[1].hasOwnProperty(r)?r:t[2]?t[2]+t[1][r]:t[1][r]}message(t,r,i,n){return r===void 0?n.emitDefaultValues?null:void 0:t.internalJsonWrite(r,n)}scalar(t,r,i,n,s){if(r===void 0){_r.assert(n);return}let a=s||n;switch(t){case kn.ScalarType.INT32:case kn.ScalarType.SFIXED32:case kn.ScalarType.SINT32:return r===0?a?0:void 0:(_r.assertInt32(r),r);case kn.ScalarType.FIXED32:case kn.ScalarType.UINT32:return r===0?a?0:void 0:(_r.assertUInt32(r),r);case kn.ScalarType.FLOAT:_r.assertFloat32(r);case kn.ScalarType.DOUBLE:return r===0?a?0:void 0:(_r.assert(typeof r=="number"),Number.isNaN(r)?"NaN":r===Number.POSITIVE_INFINITY?"Infinity":r===Number.NEGATIVE_INFINITY?"-Infinity":r);case kn.ScalarType.STRING:return r===""?a?"":void 0:(_r.assert(typeof r=="string"),r);case kn.ScalarType.BOOL:return r===!1?a?!1:void 0:(_r.assert(typeof r=="boolean"),r);case kn.ScalarType.UINT64:case kn.ScalarType.FIXED64:_r.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let o=QX.PbULong.from(r);return o.isZero()&&!a?void 0:o.toString();case kn.ScalarType.INT64:case kn.ScalarType.SFIXED64:case kn.ScalarType.SINT64:_r.assert(typeof r=="number"||typeof r=="string"||typeof r=="bigint");let l=QX.PbLong.from(r);return l.isZero()&&!a?void 0:l.toString();case kn.ScalarType.BYTES:return _r.assert(r instanceof Uint8Array),r.byteLength?xLe.base64encode(r):a?"":void 0}}};jv.ReflectionJsonWriter=iN});var zv=g(Uv=>{"use strict";Object.defineProperty(Uv,"__esModule",{value:!0});Uv.reflectionScalarDefault=void 0;var lo=oo(),YX=Bv(),ZX=fu();function TLe(e,t=lo.LongType.STRING){switch(e){case lo.ScalarType.BOOL:return!1;case lo.ScalarType.UINT64:case lo.ScalarType.FIXED64:return YX.reflectionLongConvert(ZX.PbULong.ZERO,t);case lo.ScalarType.INT64:case lo.ScalarType.SFIXED64:case lo.ScalarType.SINT64:return YX.reflectionLongConvert(ZX.PbLong.ZERO,t);case lo.ScalarType.DOUBLE:case lo.ScalarType.FLOAT:return 0;case lo.ScalarType.BYTES:return new Uint8Array(0);case lo.ScalarType.STRING:return"";default:return 0}}Uv.reflectionScalarDefault=TLe});var aN=g($v=>{"use strict";Object.defineProperty($v,"__esModule",{value:!0});$v.ReflectionBinaryReader=void 0;var JX=Cg(),ti=oo(),qg=Bv(),eQ=zv(),sN=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,n){this.prepare();let s=n===void 0?t.len:t.pos+n;for(;t.pos{"use strict";Object.defineProperty(Hv,"__esModule",{value:!0});Hv.ReflectionBinaryWriter=void 0;var Bs=Cg(),rr=oo(),pm=cm(),Mg=fu(),oN=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 s of this.fields){let a,o,l=s.repeat,c=s.localName;if(s.oneof){let u=t[s.oneof];if(u.oneofKind!==c)continue;a=u[c],o=!0}else a=t[c],o=!1;switch(s.kind){case"scalar":case"enum":let u=s.kind=="enum"?rr.ScalarType.INT32:s.T;if(l)if(pm.assert(Array.isArray(a)),l==rr.RepeatType.PACKED)this.packed(r,u,s.no,a);else for(let d of a)this.scalar(r,u,s.no,d,!0);else a===void 0?pm.assert(s.opt):this.scalar(r,u,s.no,a,o||s.opt);break;case"message":if(l){pm.assert(Array.isArray(a));for(let d of a)this.message(r,i,s.T(),s.no,d)}else this.message(r,i,s.T(),s.no,a);break;case"map":pm.assert(typeof a=="object"&&a!==null);for(let[d,p]of Object.entries(a))this.mapEntry(r,i,s,d,p);break}}let n=i.writeUnknownFields;n!==!1&&(n===!0?Bs.UnknownFieldHandler.onWrite:n)(this.info.typeName,t,r)}mapEntry(t,r,i,n,s){t.tag(i.no,Bs.WireType.LengthDelimited),t.fork();let a=n;switch(i.K){case rr.ScalarType.INT32:case rr.ScalarType.FIXED32:case rr.ScalarType.UINT32:case rr.ScalarType.SFIXED32:case rr.ScalarType.SINT32:a=Number.parseInt(n);break;case rr.ScalarType.BOOL:pm.assert(n=="true"||n=="false"),a=n=="true";break}switch(this.scalar(t,i.K,1,a,!0),i.V.kind){case"scalar":this.scalar(t,i.V.T,2,s,!0);break;case"enum":this.scalar(t,rr.ScalarType.INT32,2,s,!0);break;case"message":this.message(t,r,i.V.T(),2,s);break}t.join()}message(t,r,i,n,s){s!==void 0&&(i.internalBinaryWrite(s,t.tag(n,Bs.WireType.LengthDelimited).fork(),r),t.join())}scalar(t,r,i,n,s){let[a,o,l]=this.scalarInfo(r,n);(!l||s)&&(t.tag(i,a),t[o](n))}packed(t,r,i,n){if(!n.length)return;pm.assert(r!==rr.ScalarType.BYTES&&r!==rr.ScalarType.STRING),t.tag(i,Bs.WireType.LengthDelimited),t.fork();let[,s]=this.scalarInfo(r);for(let a=0;a{"use strict";Object.defineProperty(Gv,"__esModule",{value:!0});Gv.reflectionCreate=void 0;var NLe=zv(),RLe=Bg();function ALe(e){let t=e.messagePrototype?Object.create(e.messagePrototype):Object.defineProperty({},RLe.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]=NLe.reflectionScalarDefault(r.T,r.L);break;case"enum":t[i]=0;break;case"map":t[i]={};break}}return t}Gv.reflectionCreate=ALe});var uN=g(Vv=>{"use strict";Object.defineProperty(Vv,"__esModule",{value:!0});Vv.reflectionMergePartial=void 0;function CLe(e,t,r){let i,n=r,s;for(let a of e.fields){let o=a.localName;if(a.oneof){let l=n[a.oneof];if(l?.oneofKind==null)continue;if(i=l[o],s=t[a.oneof],s.oneofKind=l.oneofKind,i==null){delete s[o];continue}}else if(i=n[o],s=t,i==null)continue;switch(a.repeat&&(s[o].length=i.length),a.kind){case"scalar":case"enum":if(a.repeat)for(let c=0;c{"use strict";Object.defineProperty(Kv,"__esModule",{value:!0});Kv.reflectionEquals=void 0;var dN=oo();function OLe(e,t,r){if(t===r)return!0;if(!t||!r)return!1;for(let i of e.fields){let n=i.localName,s=i.oneof?t[i.oneof][n]:t[n],a=i.oneof?r[i.oneof][n]:r[n];switch(i.kind){case"enum":case"scalar":let o=i.kind=="enum"?dN.ScalarType.INT32:i.T;if(!(i.repeat?tQ(o,s,a):iQ(o,s,a)))return!1;break;case"map":if(!(i.V.kind=="message"?rQ(i.V.T(),Wv(s),Wv(a)):tQ(i.V.kind=="enum"?dN.ScalarType.INT32:i.V.T,Wv(s),Wv(a))))return!1;break;case"message":let l=i.T();if(!(i.repeat?rQ(l,s,a):l.equals(s,a)))return!1;break}}return!0}Kv.reflectionEquals=OLe;var Wv=Object.values;function iQ(e,t,r){if(t===r)return!0;if(e!==dN.ScalarType.BYTES)return!1;let i=t,n=r;if(i.length!==n.length)return!1;for(let s=0;s{"use strict";Object.defineProperty(Xv,"__esModule",{value:!0});Xv.MessageType=void 0;var PLe=Bg(),ILe=oo(),DLe=eN(),LLe=rN(),FLe=nN(),BLe=aN(),qLe=lN(),MLe=cN(),fN=uN(),kLe=wv(),nQ=QT(),jLe=pN(),ULe=XT(),zLe=KT(),$Le=Object.getOwnPropertyDescriptors(Object.getPrototypeOf({})),mN=class{constructor(t,r,i){this.defaultCheckDepth=16,this.typeName=t,this.fields=r.map(ILe.normalizeFieldInfo),this.options=i??{},this.messagePrototype=Object.create(null,Object.assign(Object.assign({},$Le),{[PLe.MESSAGE_TYPE]:{value:this}})),this.refTypeCheck=new DLe.ReflectionTypeCheck(this),this.refJsonReader=new LLe.ReflectionJsonReader(this),this.refJsonWriter=new FLe.ReflectionJsonWriter(this),this.refBinReader=new BLe.ReflectionBinaryReader(this),this.refBinWriter=new qLe.ReflectionBinaryWriter(this)}create(t){let r=MLe.reflectionCreate(this);return t!==void 0&&fN.reflectionMergePartial(this,r,t),r}clone(t){let r=this.create();return fN.reflectionMergePartial(this,r,t),r}equals(t,r){return jLe.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){fN.reflectionMergePartial(this,t,r)}fromBinary(t,r){let i=zLe.binaryReadOptions(r);return this.internalBinaryRead(i.readerFactory(t),t.byteLength,i)}fromJson(t,r){return this.internalJsonRead(t,nQ.jsonReadOptions(r))}fromJsonString(t,r){let i=JSON.parse(t);return this.fromJson(i,r)}toJson(t,r){return this.internalJsonWrite(t,nQ.jsonWriteOptions(r))}toJsonString(t,r){var i;let n=this.toJson(t,r);return JSON.stringify(n,null,(i=r?.prettySpaces)!==null&&i!==void 0?i:0)}toBinary(t,r){let i=ULe.binaryWriteOptions(r);return this.internalBinaryWrite(t,i.writerFactory(),i).finish()}internalJsonRead(t,r,i){if(t!==null&&typeof t=="object"&&!Array.isArray(t)){let n=i??this.create();return this.refJsonReader.read(t,n,r),n}throw new Error(`Unable to parse message ${this.typeName} from JSON ${kLe.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,n){let s=n??this.create();return this.refBinReader.read(t,s,i,r),s}};Xv.MessageType=mN});var aQ=g(Qv=>{"use strict";Object.defineProperty(Qv,"__esModule",{value:!0});Qv.containsMessageType=void 0;var HLe=Bg();function GLe(e){return e[HLe.MESSAGE_TYPE]!=null}Qv.containsMessageType=GLe});var lQ=g(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.listEnumNumbers=Wo.listEnumNames=Wo.listEnumValues=Wo.isEnumObject=void 0;function oQ(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}Wo.isEnumObject=oQ;function hN(e){if(!oQ(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}Wo.listEnumValues=hN;function VLe(e){return hN(e).map(t=>t.name)}Wo.listEnumNames=VLe;function WLe(e){return hN(e).map(t=>t.number).filter((t,r,i)=>i.indexOf(t)==r)}Wo.listEnumNumbers=WLe});var cr=g(Oe=>{"use strict";Object.defineProperty(Oe,"__esModule",{value:!0});var cQ=wv();Object.defineProperty(Oe,"typeofJsonValue",{enumerable:!0,get:function(){return cQ.typeofJsonValue}});Object.defineProperty(Oe,"isJsonObject",{enumerable:!0,get:function(){return cQ.isJsonObject}});var uQ=Sv();Object.defineProperty(Oe,"base64decode",{enumerable:!0,get:function(){return uQ.base64decode}});Object.defineProperty(Oe,"base64encode",{enumerable:!0,get:function(){return uQ.base64encode}});var KLe=qX();Object.defineProperty(Oe,"utf8read",{enumerable:!0,get:function(){return KLe.utf8read}});var gN=Cg();Object.defineProperty(Oe,"WireType",{enumerable:!0,get:function(){return gN.WireType}});Object.defineProperty(Oe,"mergeBinaryOptions",{enumerable:!0,get:function(){return gN.mergeBinaryOptions}});Object.defineProperty(Oe,"UnknownFieldHandler",{enumerable:!0,get:function(){return gN.UnknownFieldHandler}});var dQ=KT();Object.defineProperty(Oe,"BinaryReader",{enumerable:!0,get:function(){return dQ.BinaryReader}});Object.defineProperty(Oe,"binaryReadOptions",{enumerable:!0,get:function(){return dQ.binaryReadOptions}});var pQ=XT();Object.defineProperty(Oe,"BinaryWriter",{enumerable:!0,get:function(){return pQ.BinaryWriter}});Object.defineProperty(Oe,"binaryWriteOptions",{enumerable:!0,get:function(){return pQ.binaryWriteOptions}});var fQ=fu();Object.defineProperty(Oe,"PbLong",{enumerable:!0,get:function(){return fQ.PbLong}});Object.defineProperty(Oe,"PbULong",{enumerable:!0,get:function(){return fQ.PbULong}});var yN=QT();Object.defineProperty(Oe,"jsonReadOptions",{enumerable:!0,get:function(){return yN.jsonReadOptions}});Object.defineProperty(Oe,"jsonWriteOptions",{enumerable:!0,get:function(){return yN.jsonWriteOptions}});Object.defineProperty(Oe,"mergeJsonOptions",{enumerable:!0,get:function(){return yN.mergeJsonOptions}});var XLe=Bg();Object.defineProperty(Oe,"MESSAGE_TYPE",{enumerable:!0,get:function(){return XLe.MESSAGE_TYPE}});var QLe=sQ();Object.defineProperty(Oe,"MessageType",{enumerable:!0,get:function(){return QLe.MessageType}});var Xd=oo();Object.defineProperty(Oe,"ScalarType",{enumerable:!0,get:function(){return Xd.ScalarType}});Object.defineProperty(Oe,"LongType",{enumerable:!0,get:function(){return Xd.LongType}});Object.defineProperty(Oe,"RepeatType",{enumerable:!0,get:function(){return Xd.RepeatType}});Object.defineProperty(Oe,"normalizeFieldInfo",{enumerable:!0,get:function(){return Xd.normalizeFieldInfo}});Object.defineProperty(Oe,"readFieldOptions",{enumerable:!0,get:function(){return Xd.readFieldOptions}});Object.defineProperty(Oe,"readFieldOption",{enumerable:!0,get:function(){return Xd.readFieldOption}});Object.defineProperty(Oe,"readMessageOption",{enumerable:!0,get:function(){return Xd.readMessageOption}});var YLe=eN();Object.defineProperty(Oe,"ReflectionTypeCheck",{enumerable:!0,get:function(){return YLe.ReflectionTypeCheck}});var ZLe=cN();Object.defineProperty(Oe,"reflectionCreate",{enumerable:!0,get:function(){return ZLe.reflectionCreate}});var JLe=zv();Object.defineProperty(Oe,"reflectionScalarDefault",{enumerable:!0,get:function(){return JLe.reflectionScalarDefault}});var eFe=uN();Object.defineProperty(Oe,"reflectionMergePartial",{enumerable:!0,get:function(){return eFe.reflectionMergePartial}});var tFe=pN();Object.defineProperty(Oe,"reflectionEquals",{enumerable:!0,get:function(){return tFe.reflectionEquals}});var rFe=aN();Object.defineProperty(Oe,"ReflectionBinaryReader",{enumerable:!0,get:function(){return rFe.ReflectionBinaryReader}});var iFe=lN();Object.defineProperty(Oe,"ReflectionBinaryWriter",{enumerable:!0,get:function(){return iFe.ReflectionBinaryWriter}});var nFe=rN();Object.defineProperty(Oe,"ReflectionJsonReader",{enumerable:!0,get:function(){return nFe.ReflectionJsonReader}});var sFe=nN();Object.defineProperty(Oe,"ReflectionJsonWriter",{enumerable:!0,get:function(){return sFe.ReflectionJsonWriter}});var aFe=aQ();Object.defineProperty(Oe,"containsMessageType",{enumerable:!0,get:function(){return aFe.containsMessageType}});var kg=ZT();Object.defineProperty(Oe,"isOneofGroup",{enumerable:!0,get:function(){return kg.isOneofGroup}});Object.defineProperty(Oe,"setOneofValue",{enumerable:!0,get:function(){return kg.setOneofValue}});Object.defineProperty(Oe,"getOneofValue",{enumerable:!0,get:function(){return kg.getOneofValue}});Object.defineProperty(Oe,"clearOneofValue",{enumerable:!0,get:function(){return kg.clearOneofValue}});Object.defineProperty(Oe,"getSelectedOneofValue",{enumerable:!0,get:function(){return kg.getSelectedOneofValue}});var Yv=lQ();Object.defineProperty(Oe,"listEnumValues",{enumerable:!0,get:function(){return Yv.listEnumValues}});Object.defineProperty(Oe,"listEnumNames",{enumerable:!0,get:function(){return Yv.listEnumNames}});Object.defineProperty(Oe,"listEnumNumbers",{enumerable:!0,get:function(){return Yv.listEnumNumbers}});Object.defineProperty(Oe,"isEnumObject",{enumerable:!0,get:function(){return Yv.isEnumObject}});var oFe=YT();Object.defineProperty(Oe,"lowerCamelCase",{enumerable:!0,get:function(){return oFe.lowerCamelCase}});var jg=cm();Object.defineProperty(Oe,"assert",{enumerable:!0,get:function(){return jg.assert}});Object.defineProperty(Oe,"assertNever",{enumerable:!0,get:function(){return jg.assertNever}});Object.defineProperty(Oe,"assertInt32",{enumerable:!0,get:function(){return jg.assertInt32}});Object.defineProperty(Oe,"assertUInt32",{enumerable:!0,get:function(){return jg.assertUInt32}});Object.defineProperty(Oe,"assertFloat32",{enumerable:!0,get:function(){return jg.assertFloat32}})});var vN=g(Zv=>{"use strict";Object.defineProperty(Zv,"__esModule",{value:!0});Zv.Timestamp=void 0;var mQ=cr(),hQ=cr(),lFe=cr(),cFe=cr(),uFe=cr(),Ug=cr(),dFe=cr(),bN=class extends dFe.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=Ug.PbLong.from(Math.floor(r/1e3)).toString(),t.nanos=r%1e3*1e6,t}toDate(t){return new Date(Ug.PbLong.from(t.seconds).toNumber()*1e3+Math.ceil(t.nanos/1e6))}fromDate(t){let r=this.create(),i=t.getTime();return r.seconds=Ug.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(t,r){let i=Ug.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 n="Z";if(t.nanos>0){let s=(t.nanos+1e9).toString().substring(1);s.substring(3)==="000000"?n="."+s.substring(0,3)+"Z":s.substring(6)==="000"?n="."+s.substring(0,6)+"Z":n="."+s+"Z"}return new Date(i).toISOString().replace(".000Z",n)}internalJsonRead(t,r,i){if(typeof t!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,uFe.typeofJsonValue)(t)+".");let n=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(!n)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let s=Date.parse(n[1]+"-"+n[2]+"-"+n[3]+"T"+n[4]+":"+n[5]+":"+n[6]+(n[8]?n[8]:"Z"));if(Number.isNaN(s))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(sDate.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=Ug.PbLong.from(s/1e3).toString(),i.nanos=0,n[7]&&(i.nanos=parseInt("1"+n[7]+"0".repeat(9-n[7].length))-1e9),i}create(t){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,cFe.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,lFe.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(oi,"__esModule",{value:!0});oi.BytesValue=oi.StringValue=oi.BoolValue=oi.UInt32Value=oi.Int32Value=oi.UInt64Value=oi.Int64Value=oi.FloatValue=oi.DoubleValue=void 0;var Jv=cr(),gQ=cr(),Yl=cr(),Ci=cr(),Zl=cr(),Jl=cr(),ec=cr(),_N=class extends ec.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,Jl.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,Zl.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(Ko,"__esModule",{value:!0});Ko.readServiceOption=Ko.readMethodOption=Ko.readMethodOptions=Ko.normalizeMethodInfo=void 0;var pFe=cr();function fFe(e,t){var r,i,n;let s=e;return s.service=t,s.localName=(r=s.localName)!==null&&r!==void 0?r:pFe.lowerCamelCase(s.name),s.serverStreaming=!!s.serverStreaming,s.clientStreaming=!!s.clientStreaming,s.options=(i=s.options)!==null&&i!==void 0?i:{},s.idempotency=(n=s.idempotency)!==null&&n!==void 0?n:void 0,s}Ko.normalizeMethodInfo=fFe;function mFe(e,t,r,i){var n;let s=(n=e.methods.find((a,o)=>a.localName===t||o===t))===null||n===void 0?void 0:n.options;return s&&s[r]?i.fromJson(s[r]):void 0}Ko.readMethodOptions=mFe;function hFe(e,t,r,i){var n;let s=(n=e.methods.find((o,l)=>o.localName===t||l===t))===null||n===void 0?void 0:n.options;if(!s)return;let a=s[r];return a===void 0?a:i?i.fromJson(a):a}Ko.readMethodOption=hFe;function gFe(e,t,r){let i=e.options;if(!i)return;let n=i[t];return n===void 0?n:r?r.fromJson(n):n}Ko.readServiceOption=gFe});var yQ=g(t_=>{"use strict";Object.defineProperty(t_,"__esModule",{value:!0});t_.ServiceType=void 0;var yFe=CN(),ON=class{constructor(t,r,i){this.typeName=t,this.methods=r.map(n=>yFe.normalizeMethodInfo(n,this)),this.options=i??{}}};t_.ServiceType=ON});var IN=g(r_=>{"use strict";Object.defineProperty(r_,"__esModule",{value:!0});r_.RpcError=void 0;var PN=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,n]of r)t.push(` ${i}: ${n}`)}return t.join(` +`)}};r_.RpcError=PN});var DN=g(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});n_.mergeRpcOptions=void 0;var bQ=cr();function bFe(e,t){if(!t)return e;let r={};i_(e,r),i_(t,r);for(let i of Object.keys(t)){let n=t[i];switch(i){case"jsonOptions":r.jsonOptions=bQ.mergeJsonOptions(e.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=bQ.mergeBinaryOptions(e.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},i_(e.meta,r.meta),i_(t.meta,r.meta);break;case"interceptors":r.interceptors=e.interceptors?e.interceptors.concat(n):n.concat();break}}return r}n_.mergeRpcOptions=bFe;function i_(e,t){if(!e)return;let r=t;for(let[i,n]of Object.entries(e))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var FN=g(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.Deferred=Qd.DeferredState=void 0;var Xo;(function(e){e[e.PENDING=0]="PENDING",e[e.REJECTED=1]="REJECTED",e[e.RESOLVED=2]="RESOLVED"})(Xo=Qd.DeferredState||(Qd.DeferredState={}));var LN=class{constructor(t=!0){this._state=Xo.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!==Xo.PENDING)throw new Error(`cannot resolve ${Xo[this.state].toLowerCase()}`);this._resolve(t),this._state=Xo.RESOLVED}reject(t){if(this.state!==Xo.PENDING)throw new Error(`cannot reject ${Xo[this.state].toLowerCase()}`);this._reject(t),this._state=Xo.REJECTED}resolvePending(t){this._state===Xo.PENDING&&this.resolve(t)}rejectPending(t){this._state===Xo.PENDING&&this.reject(t)}};Qd.Deferred=LN});var qN=g(s_=>{"use strict";Object.defineProperty(s_,"__esModule",{value:!0});s_.RpcOutputStreamController=void 0;var vQ=FN(),Yd=cr(),BN=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}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){Yd.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){Yd.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){Yd.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(){Yd.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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let t=this._itState;Yd.assert(t,"bad state"),Yd.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 vQ.Deferred,t.p.promise)}}}pushIt(t){let r=this._itState;if(r)if(r.p){let i=r.p;Yd.assert(i.state==vQ.DeferredState.PENDING,"iterator contract broken"),"value"in t?i.resolve(t):i.reject(t),delete r.p}else r.q.push(t)}};s_.RpcOutputStreamController=BN});var kN=g(fm=>{"use strict";var vFe=fm&&fm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(fm,"__esModule",{value:!0});fm.UnaryCall=void 0;var MN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 vFe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};fm.UnaryCall=MN});var UN=g(mm=>{"use strict";var _Fe=mm&&mm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(mm,"__esModule",{value:!0});mm.ServerStreamingCall=void 0;var jN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.request=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 _Fe(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}})}};mm.ServerStreamingCall=jN});var $N=g(hm=>{"use strict";var wFe=hm&&hm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(hm,"__esModule",{value:!0});hm.ClientStreamingCall=void 0;var zN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.response=s,this.status=a,this.trailers=o}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 wFe(this,void 0,void 0,function*(){let[t,r,i,n]=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:n}})}};hm.ClientStreamingCall=zN});var GN=g(gm=>{"use strict";var EFe=gm&&gm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(gm,"__esModule",{value:!0});gm.DuplexStreamingCall=void 0;var HN=class{constructor(t,r,i,n,s,a,o){this.method=t,this.requestHeaders=r,this.requests=i,this.headers=n,this.responses=s,this.status=a,this.trailers=o}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 EFe(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}})}};gm.DuplexStreamingCall=HN});var wQ=g(vm=>{"use strict";var SFe=vm&&vm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(vm,"__esModule",{value:!0});vm.TestTransport=void 0;var ga=IN(),a_=cr(),_Q=qN(),xFe=DN(),TFe=kN(),NFe=UN(),RFe=$N(),AFe=GN(),bm=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 ym?this.lastInput.sent:typeof this.lastInput=="object"?[this.lastInput.single]:[]}get sendComplete(){return this.lastInput instanceof ym?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 ga.RpcError?Promise.reject(r):Promise.resolve(r)}promiseSingleResponse(t){if(this.data.response instanceof ga.RpcError)return Promise.reject(this.data.response);let r;return Array.isArray(this.data.response)?(a_.assert(this.data.response.length>0),r=this.data.response[0]):this.data.response!==void 0?r=this.data.response:r=t.O.create(),a_.assert(t.O.is(r)),Promise.resolve(r)}streamResponses(t,r,i){return SFe(this,void 0,void 0,function*(){let n=[];if(this.data.response===void 0)n.push(t.O.create());else if(Array.isArray(this.data.response))for(let s of this.data.response)a_.assert(t.O.is(s)),n.push(s);else this.data.response instanceof ga.RpcError||(a_.assert(t.O.is(this.data.response)),n.push(this.data.response));try{yield Oi(this.responseDelay,i)(void 0)}catch(s){r.notifyError(s);return}if(this.data.response instanceof ga.RpcError){r.notifyError(this.data.response);return}for(let s of n){r.notifyMessage(s);try{yield Oi(this.betweenResponseDelay,i)(void 0)}catch(a){r.notifyError(a);return}}if(this.data.status instanceof ga.RpcError){r.notifyError(this.data.status);return}if(this.data.trailers instanceof ga.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 ga.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 ga.RpcError?Promise.reject(r):Promise.resolve(r)}maybeSuppressUncaught(...t){if(this.suppressUncaughtRejections)for(let r of t)r.catch(()=>{})}mergeOptions(t){return xFe.mergeRpcOptions({},t)}unary(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Oi(this.headerDelay,i.abort)),o=a.catch(u=>{}).then(Oi(this.responseDelay,i.abort)).then(u=>this.promiseSingleResponse(t)),l=o.catch(u=>{}).then(Oi(this.afterResponseDelay,i.abort)).then(u=>this.promiseStatus()),c=o.catch(u=>{}).then(Oi(this.afterResponseDelay,i.abort)).then(u=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput={single:r},new TFe.UnaryCall(t,s,r,a,o,l,c)}serverStreaming(t,r,i){var n;let s=(n=i.meta)!==null&&n!==void 0?n:{},a=this.promiseHeaders().then(Oi(this.headerDelay,i.abort)),o=new _Q.RpcOutputStreamController,l=a.then(Oi(this.responseDelay,i.abort)).catch(()=>{}).then(()=>this.streamResponses(t,o,i.abort)).then(Oi(this.afterResponseDelay,i.abort)),c=l.then(()=>this.promiseStatus()),u=l.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(c,u),this.lastInput={single:r},new NFe.ServerStreamingCall(t,s,r,a,o,c,u)}clientStreaming(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Oi(this.headerDelay,r.abort)),a=s.catch(c=>{}).then(Oi(this.responseDelay,r.abort)).then(c=>this.promiseSingleResponse(t)),o=a.catch(c=>{}).then(Oi(this.afterResponseDelay,r.abort)).then(c=>this.promiseStatus()),l=a.catch(c=>{}).then(Oi(this.afterResponseDelay,r.abort)).then(c=>this.promiseTrailers());return this.maybeSuppressUncaught(o,l),this.lastInput=new ym(this.data,r.abort),new RFe.ClientStreamingCall(t,n,this.lastInput,s,a,o,l)}duplex(t,r){var i;let n=(i=r.meta)!==null&&i!==void 0?i:{},s=this.promiseHeaders().then(Oi(this.headerDelay,r.abort)),a=new _Q.RpcOutputStreamController,o=s.then(Oi(this.responseDelay,r.abort)).catch(()=>{}).then(()=>this.streamResponses(t,a,r.abort)).then(Oi(this.afterResponseDelay,r.abort)),l=o.then(()=>this.promiseStatus()),c=o.then(()=>this.promiseTrailers());return this.maybeSuppressUncaught(l,c),this.lastInput=new ym(this.data,r.abort),new AFe.DuplexStreamingCall(t,n,this.lastInput,s,a,l,c)}};vm.TestTransport=bm;bm.defaultHeaders={responseHeader:"test"};bm.defaultStatus={code:"OK",detail:"all good"};bm.defaultTrailers={responseTrailer:"test"};function Oi(e,t){return r=>new Promise((i,n)=>{if(t?.aborted)n(new ga.RpcError("user cancel","CANCELLED"));else{let s=setTimeout(()=>i(r),e);t&&t.addEventListener("abort",a=>{clearTimeout(s),n(new ga.RpcError("user cancel","CANCELLED"))})}})}var ym=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 ga.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(Oi(r,this.abort))}complete(){if(this.data.inputComplete instanceof ga.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(Oi(t,this.abort))}}});var EQ=g(ya=>{"use strict";Object.defineProperty(ya,"__esModule",{value:!0});ya.stackDuplexStreamingInterceptors=ya.stackClientStreamingInterceptors=ya.stackServerStreamingInterceptors=ya.stackUnaryInterceptors=ya.stackIntercept=void 0;var CFe=cr();function zg(e,t,r,i,n){var s,a,o,l;if(e=="unary"){let c=(u,d,p)=>t.unary(u,d,p);for(let u of((s=i.interceptors)!==null&&s!==void 0?s:[]).filter(d=>d.interceptUnary).reverse()){let d=c;c=(p,f,m)=>u.interceptUnary(d,p,f,m)}return c(r,n,i)}if(e=="serverStreaming"){let c=(u,d,p)=>t.serverStreaming(u,d,p);for(let u of((a=i.interceptors)!==null&&a!==void 0?a:[]).filter(d=>d.interceptServerStreaming).reverse()){let d=c;c=(p,f,m)=>u.interceptServerStreaming(d,p,f,m)}return c(r,n,i)}if(e=="clientStreaming"){let c=(u,d)=>t.clientStreaming(u,d);for(let u of((o=i.interceptors)!==null&&o!==void 0?o:[]).filter(d=>d.interceptClientStreaming).reverse()){let d=c;c=(p,f)=>u.interceptClientStreaming(d,p,f)}return c(r,i)}if(e=="duplex"){let c=(u,d)=>t.duplex(u,d);for(let u of((l=i.interceptors)!==null&&l!==void 0?l:[]).filter(d=>d.interceptDuplex).reverse()){let d=c;c=(p,f)=>u.interceptDuplex(d,p,f)}return c(r,i)}CFe.assertNever(e)}ya.stackIntercept=zg;function OFe(e,t,r,i){return zg("unary",e,t,i,r)}ya.stackUnaryInterceptors=OFe;function PFe(e,t,r,i){return zg("serverStreaming",e,t,i,r)}ya.stackServerStreamingInterceptors=PFe;function IFe(e,t,r){return zg("clientStreaming",e,t,r)}ya.stackClientStreamingInterceptors=IFe;function DFe(e,t,r){return zg("duplex",e,t,r)}ya.stackDuplexStreamingInterceptors=DFe});var SQ=g(o_=>{"use strict";Object.defineProperty(o_,"__esModule",{value:!0});o_.ServerCallContextController=void 0;var VN=class{constructor(t,r,i,n,s={code:"OK",detail:""}){this._cancelled=!1,this._listeners=[],this.method=t,this.headers=r,this.deadline=i,this.trailers={},this._sendRH=n,this.status=s}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)}}};o_.ServerCallContextController=VN});var TQ=g(Ur=>{"use strict";Object.defineProperty(Ur,"__esModule",{value:!0});var LFe=yQ();Object.defineProperty(Ur,"ServiceType",{enumerable:!0,get:function(){return LFe.ServiceType}});var WN=CN();Object.defineProperty(Ur,"readMethodOptions",{enumerable:!0,get:function(){return WN.readMethodOptions}});Object.defineProperty(Ur,"readMethodOption",{enumerable:!0,get:function(){return WN.readMethodOption}});Object.defineProperty(Ur,"readServiceOption",{enumerable:!0,get:function(){return WN.readServiceOption}});var FFe=IN();Object.defineProperty(Ur,"RpcError",{enumerable:!0,get:function(){return FFe.RpcError}});var BFe=DN();Object.defineProperty(Ur,"mergeRpcOptions",{enumerable:!0,get:function(){return BFe.mergeRpcOptions}});var qFe=qN();Object.defineProperty(Ur,"RpcOutputStreamController",{enumerable:!0,get:function(){return qFe.RpcOutputStreamController}});var MFe=wQ();Object.defineProperty(Ur,"TestTransport",{enumerable:!0,get:function(){return MFe.TestTransport}});var xQ=FN();Object.defineProperty(Ur,"Deferred",{enumerable:!0,get:function(){return xQ.Deferred}});Object.defineProperty(Ur,"DeferredState",{enumerable:!0,get:function(){return xQ.DeferredState}});var kFe=GN();Object.defineProperty(Ur,"DuplexStreamingCall",{enumerable:!0,get:function(){return kFe.DuplexStreamingCall}});var jFe=$N();Object.defineProperty(Ur,"ClientStreamingCall",{enumerable:!0,get:function(){return jFe.ClientStreamingCall}});var UFe=UN();Object.defineProperty(Ur,"ServerStreamingCall",{enumerable:!0,get:function(){return UFe.ServerStreamingCall}});var zFe=kN();Object.defineProperty(Ur,"UnaryCall",{enumerable:!0,get:function(){return zFe.UnaryCall}});var $g=EQ();Object.defineProperty(Ur,"stackIntercept",{enumerable:!0,get:function(){return $g.stackIntercept}});Object.defineProperty(Ur,"stackDuplexStreamingInterceptors",{enumerable:!0,get:function(){return $g.stackDuplexStreamingInterceptors}});Object.defineProperty(Ur,"stackClientStreamingInterceptors",{enumerable:!0,get:function(){return $g.stackClientStreamingInterceptors}});Object.defineProperty(Ur,"stackServerStreamingInterceptors",{enumerable:!0,get:function(){return $g.stackServerStreamingInterceptors}});Object.defineProperty(Ur,"stackUnaryInterceptors",{enumerable:!0,get:function(){return $g.stackUnaryInterceptors}});var $Fe=SQ();Object.defineProperty(Ur,"ServerCallContextController",{enumerable:!0,get:function(){return $Fe.ServerCallContextController}})});var aR=g(Je=>{"use strict";Object.defineProperty(Je,"__esModule",{value:!0});Je.ArtifactService=Je.DeleteArtifactResponse=Je.DeleteArtifactRequest=Je.GetSignedArtifactURLResponse=Je.GetSignedArtifactURLRequest=Je.ListArtifactsResponse_MonolithArtifact=Je.ListArtifactsResponse=Je.ListArtifactsRequest=Je.FinalizeArtifactResponse=Je.FinalizeArtifactRequest=Je.CreateArtifactResponse=Je.CreateArtifactRequest=void 0;var HFe=TQ(),gt=cr(),zr=cr(),co=cr(),uo=cr(),po=cr(),KN=e_(),_m=e_(),wm=vN(),XN=class extends po.MessageType{constructor(){super("github.actions.results.api.v1.CreateArtifactRequest",[{no:1,name:"workflow_run_backend_id",kind:"scalar",T:9},{no:2,name:"workflow_job_run_backend_id",kind:"scalar",T:9},{no:3,name:"name",kind:"scalar",T:9},{no:4,name:"expires_at",kind:"message",T:()=>wm.Timestamp},{no:5,name:"version",kind:"scalar",T:5}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",version:0};return globalThis.Object.defineProperty(r,uo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,co.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos_m.StringValue}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",name:"",size:"0"};return globalThis.Object.defineProperty(r,uo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,co.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos_m.StringValue},{no:4,name:"id_filter",kind:"message",T:()=>KN.Int64Value}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:""};return globalThis.Object.defineProperty(r,uo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,co.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.posJe.ListArtifactsResponse_MonolithArtifact}])}create(t){let r={artifacts:[]};return globalThis.Object.defineProperty(r,uo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,co.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.poswm.Timestamp}])}create(t){let r={workflowRunBackendId:"",workflowJobRunBackendId:"",databaseId:"0",name:"",size:"0"};return globalThis.Object.defineProperty(r,uo.MESSAGE_TYPE,{enumerable:!1,value:this}),t!==void 0&&(0,co.reflectionMergePartial)(this,r,t),r}internalBinaryRead(t,r,i,n){let s=n??this.create(),a=t.pos+r;for(;t.pos{"use strict";Object.defineProperty(NQ,"__esModule",{value:!0})});var oR=g(hu=>{"use strict";var Zd=hu&&hu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(hu,"__esModule",{value:!0});hu.isHook=hu.chainHooks=void 0;function GFe(...e){return e.length===0?null:e.length===1?e[0]:{requestReceived(r){return Zd(this,void 0,void 0,function*(){for(let i of e)i.requestReceived&&(yield i.requestReceived(r))})},requestPrepared(r){return Zd(this,void 0,void 0,function*(){for(let i of e)i.requestPrepared&&(console.warn("hook requestPrepared is deprecated and will be removed in the next release. Please use responsePrepared instead."),yield i.requestPrepared(r))})},responsePrepared(r){return Zd(this,void 0,void 0,function*(){for(let i of e)i.responsePrepared&&(yield i.responsePrepared(r))})},requestSent(r){return Zd(this,void 0,void 0,function*(){for(let i of e)i.requestSent&&(console.warn("hook requestSent is deprecated and will be removed in the next release. Please use responseSent instead."),yield i.requestSent(r))})},responseSent(r){return Zd(this,void 0,void 0,function*(){for(let i of e)i.responseSent&&(yield i.responseSent(r))})},requestRouted(r){return Zd(this,void 0,void 0,function*(){for(let i of e)i.requestRouted&&(yield i.requestRouted(r))})},error(r,i){return Zd(this,void 0,void 0,function*(){for(let n of e)n.error&&(yield n.error(r,i))})}}}hu.chainHooks=GFe;function VFe(e){return"requestReceived"in e||"requestPrepared"in e||"requestSent"in e||"requestRouted"in e||"responsePrepared"in e||"responseSent"in e||"error"in e}hu.isHook=VFe});var Em=g(xr=>{"use strict";Object.defineProperty(xr,"__esModule",{value:!0});xr.isValidErrorCode=xr.httpStatusFromErrorCode=xr.TwirpErrorCode=xr.BadRouteError=xr.InternalServerErrorWith=xr.InternalServerError=xr.RequiredArgumentError=xr.InvalidArgumentError=xr.NotFoundError=xr.TwirpError=void 0;var Jd=class e extends Error{constructor(t,r){super(r),this.code=ur.Internal,this.meta={},this.code=t,this.msg=r,Object.setPrototypeOf(this,e.prototype)}withMeta(t,r){return this.meta[t]=r,this}getMeta(t){return this.meta[t]||""}withCause(t,r=!1){return this._originalCause=t,r&&this.withMeta("cause",t.message),this}cause(){return this._originalCause}toJSON(){try{return JSON.stringify({code:this.code,msg:this.msg,meta:this.meta})}catch{return'{"code": "internal", "msg": "There was an error but it could not be serialized into JSON"}'}}static fromObject(t){let r=t.code||ur.Unknown,i=t.msg||"unknown",n=new e(r,i);return t.meta&&Object.keys(t.meta).forEach(s=>{n.withMeta(s,t.meta[s])}),n}};xr.TwirpError=Jd;var lR=class extends Jd{constructor(t){super(ur.NotFound,t)}};xr.NotFoundError=lR;var l_=class extends Jd{constructor(t,r){super(ur.InvalidArgument,t+" "+r),this.withMeta("argument",t)}};xr.InvalidArgumentError=l_;var cR=class extends l_{constructor(t){super(t,"is required")}};xr.RequiredArgumentError=cR;var c_=class extends Jd{constructor(t){super(ur.Internal,t)}};xr.InternalServerError=c_;var uR=class extends c_{constructor(t){super(t.message),this.withMeta("cause",t.name),this.withCause(t)}};xr.InternalServerErrorWith=uR;var dR=class extends Jd{constructor(t,r,i){super(ur.BadRoute,t),this.withMeta("twirp_invalid_route",r+" "+i)}};xr.BadRouteError=dR;var ur;(function(e){e.Canceled="canceled",e.Unknown="unknown",e.InvalidArgument="invalid_argument",e.Malformed="malformed",e.DeadlineExceeded="deadline_exceeded",e.NotFound="not_found",e.BadRoute="bad_route",e.AlreadyExists="already_exists",e.PermissionDenied="permission_denied",e.Unauthenticated="unauthenticated",e.ResourceExhausted="resource_exhausted",e.FailedPrecondition="failed_precondition",e.Aborted="aborted",e.OutOfRange="out_of_range",e.Unimplemented="unimplemented",e.Internal="internal",e.Unavailable="unavailable",e.DataLoss="data_loss"})(ur=xr.TwirpErrorCode||(xr.TwirpErrorCode={}));function AQ(e){switch(e){case ur.Canceled:return 408;case ur.Unknown:return 500;case ur.InvalidArgument:return 400;case ur.Malformed:return 400;case ur.DeadlineExceeded:return 408;case ur.NotFound:return 404;case ur.BadRoute:return 404;case ur.AlreadyExists:return 409;case ur.PermissionDenied:return 403;case ur.Unauthenticated:return 401;case ur.ResourceExhausted:return 429;case ur.FailedPrecondition:return 412;case ur.Aborted:return 409;case ur.OutOfRange:return 400;case ur.Unimplemented:return 501;case ur.Internal:return 500;case ur.Unavailable:return 503;case ur.DataLoss:return 500;default:return 0}}xr.httpStatusFromErrorCode=AQ;function WFe(e){return AQ(e)!=0}xr.isValidErrorCode=WFe});var u_=g(jn=>{"use strict";var KFe=jn&&jn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(jn,"__esModule",{value:!0});jn.parseTwirpPath=jn.getRequestData=jn.validateRequest=jn.getContentType=jn.TwirpContentType=void 0;var Qo=Em(),Hg;(function(e){e[e.Protobuf=0]="Protobuf",e[e.JSON=1]="JSON",e[e.Unknown=2]="Unknown"})(Hg=jn.TwirpContentType||(jn.TwirpContentType={}));function XFe(e){switch(e){case"application/protobuf":return Hg.Protobuf;case"application/json":return Hg.JSON;default:return Hg.Unknown}}jn.getContentType=XFe;function QFe(e,t,r){if(t.method!=="POST"){let s=`unsupported method ${t.method} (only POST is allowed)`;throw new Qo.BadRouteError(s,t.method||"",t.url||"")}let i=CQ(t.url||"");if(i.pkgService!==(e.packageName?e.packageName+".":"")+e.serviceName){let s=`no handler for path ${t.url}`;throw new Qo.BadRouteError(s,t.method||"",t.url||"")}if(i.prefix!==r){let s=`invalid path prefix ${i.prefix}, expected ${r}, on path ${t.url}`;throw new Qo.BadRouteError(s,t.method||"",t.url||"")}let n=t.headers["content-type"]||"";if(e.contentType===Hg.Unknown){let s=`unexpected Content-Type: ${t.headers["content-type"]}`;throw new Qo.BadRouteError(s,t.method||"",t.url||"")}return Object.assign(Object.assign({},i),{mimeContentType:n,contentType:e.contentType})}jn.validateRequest=QFe;function YFe(e){return new Promise((t,r)=>{let i=e;if(i.rawBody instanceof Buffer){t(i.rawBody);return}let n=[];e.on("data",s=>n.push(s)),e.on("end",()=>KFe(this,void 0,void 0,function*(){let s=Buffer.concat(n);t(s)})),e.on("error",s=>{e.aborted?r(new Qo.TwirpError(Qo.TwirpErrorCode.DeadlineExceeded,"failed to read request: deadline exceeded")):r(new Qo.TwirpError(Qo.TwirpErrorCode.Malformed,s.message).withCause(s))}),e.on("close",()=>{r(new Qo.TwirpError(Qo.TwirpErrorCode.Canceled,"failed to read request: context canceled"))})})}jn.getRequestData=YFe;function CQ(e){let t=e.split("/");return t.length<2?{pkgService:"",method:"",prefix:""}:{method:t[t.length-1],pkgService:t[t.length-2],prefix:t.slice(0,t.length-2).join("/")}}jn.parseTwirpPath=CQ});var mR=g(gu=>{"use strict";var OQ=gu&&gu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(gu,"__esModule",{value:!0});gu.writeError=gu.TwirpServer=void 0;var PQ=oR(),pR=u_(),Gg=Em(),fR=class{constructor(t){this.pathPrefix="/twirp",this.hooks=[],this.interceptors=[],this.packageName=t.packageName,this.serviceName=t.serviceName,this.methodList=t.methodList,this.matchRoute=t.matchRoute,this.service=t.service}get prefix(){return this.pathPrefix}httpHandler(t){return(r,i)=>(t?.prefix!==void 0&&this.withPrefix(t.prefix),this._httpHandler(r,i))}use(...t){return t.forEach(r=>{if(PQ.isHook(r))return this.hooks.push(r),this;this.interceptors.push(r)}),this}withPrefix(t){return t===!1?this.pathPrefix="":this.pathPrefix=t,this}matchingPath(){let t=this.baseURI().replace(/\./g,"\\.");return new RegExp(`${t}/(${this.methodList.join("|")})`)}baseURI(){return`${this.pathPrefix}/${this.packageName?this.packageName+".":""}${this.serviceName}`}createContext(t,r){return{packageName:this.packageName,serviceName:this.serviceName,methodName:"",contentType:pR.getContentType(t.headers["content-type"]),req:t,res:r}}_httpHandler(t,r){return OQ(this,void 0,void 0,function*(){let i=this.createContext(t,r);try{yield this.invokeHook("requestReceived",i);let{method:n,mimeContentType:s}=pR.validateRequest(i,t,this.pathPrefix||""),a=this.matchRoute(n,{onMatch:c=>this.invokeHook("requestRouted",c),onNotFound:()=>{let c=`no handler for path ${t.url}`;throw new Gg.BadRouteError(c,t.method||"",t.url||"")}}),o=yield pR.getRequestData(t),l=yield a(i,this.service,o,this.interceptors);yield Promise.all([this.invokeHook("responsePrepared",i),this.invokeHook("requestPrepared",i)]),r.statusCode=200,r.setHeader("Content-Type",s),r.end(l)}catch(n){yield this.invokeHook("error",i,DQ(n)),r.headersSent||IQ(r,n)}finally{yield Promise.all([this.invokeHook("responseSent",i),this.invokeHook("requestSent",i)])}})}invokeHook(t,r,i){return OQ(this,void 0,void 0,function*(){if(this.hooks.length===0)return;let n=PQ.chainHooks(...this.hooks),s=n?.[t];s&&(yield s(r,i||new Gg.InternalServerError("internal server error")))})}};gu.TwirpServer=fR;function IQ(e,t){let r=DQ(t);e.setHeader("Content-Type","application/json"),e.statusCode=Gg.httpStatusFromErrorCode(r.code),e.end(r.toJSON())}gu.writeError=IQ;function DQ(e){return e instanceof Gg.TwirpError?e:new Gg.InternalServerErrorWith(e)}});var LQ=g(Sm=>{"use strict";var ZFe=Sm&&Sm.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Sm,"__esModule",{value:!0});Sm.chainInterceptors=void 0;function JFe(...e){if(e.length===0)return;if(e.length===1)return e[0];let t=e[0];return(r,i,n)=>ZFe(this,void 0,void 0,function*(){let s=n;for(let a=e.length-1;a>0;a--)s=(o=>(l,c)=>e[a](l,c,o))(s);return t(r,i,s)})}Sm.chainInterceptors=JFe});var qQ=g((pSt,BQ)=>{"use strict";function ep(e,t){var r,i;if(typeof t=="function")i=t(e),i!==void 0&&(e=i);else if(Array.isArray(t))for(r=0;r=0&&(e=e.replace(/\[/g,t).replace(/]/g,""));var r=e.split(t),i=r.filter(iBe);if(i.length!==r.length)throw Error("Refusing to update blacklisted property "+e);return r}var FQ=Object.prototype.hasOwnProperty;function yt(e,t,r,i){if(!(this instanceof yt))return new yt(e,t,r,i);typeof t>"u"&&(t=!1),typeof r>"u"&&(r=!0),typeof i>"u"&&(i=!0),this.separator=e||".",this.override=t,this.useArray=r,this.useBrackets=i,this.keepArray=!1,this.cleanup=[]}var xm=new yt(".",!1,!0,!0);function fo(e){return function(){return xm[e].apply(xm,arguments)}}yt.prototype._fill=function(e,t,r,i){var n=e.shift();if(e.length>0){if(t[n]=t[n]||(this.useArray&&tBe(e[0])?[]:{}),!Vg(t[n]))if(this.override)t[n]={};else{if(!(Vg(r)&&p_(r)))throw new Error("Trying to redefine `"+n+"` which is a "+typeof t[n]);return}this._fill(e,t[n],r,i)}else{if(!this.override&&Vg(t[n])&&!p_(t[n])){if(!(Vg(r)&&p_(r)))throw new Error("Trying to redefine non-empty obj['"+n+"']");return}t[n]=ep(r,i)}};yt.prototype.object=function(e,t){var r=this;return Object.keys(e).forEach(function(i){var n=t===void 0?null:t[i],s=f_(i,r.separator).join(r.separator);s.indexOf(r.separator)!==-1?(r._fill(s.split(r.separator),e,e[i],n),delete e[i]):e[i]=ep(e[i],n)}),e};yt.prototype.str=function(e,t,r,i){var n=f_(e,this.separator).join(this.separator);return e.indexOf(this.separator)!==-1?this._fill(n.split(this.separator),r,t,i):r[e]=ep(t,i),r};yt.prototype.pick=function(e,t,r,i){var n,s,a,o,l;for(s=f_(e,this.separator),n=0;n"u")return r;for(a=f_(e,this.separator),n=0;n{"use strict";var nBe=_n&&_n.__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]}),sBe=_n&&_n.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MQ=_n&&_n.__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)&&nBe(t,e,r);return sBe(t,e),t},aBe=_n&&_n.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(_n,"__esModule",{value:!0});_n.FetchRPC=_n.wrapErrorResponseToTwirpError=_n.NodeHttpRPC=void 0;var oBe=MQ(require("http")),lBe=MQ(require("https")),cBe=require("url"),kQ=Em(),uBe=e=>({request(t,r,i,n){let s;return new Promise((a,o)=>{let l=[],c=i==="application/protobuf"?Buffer.from(n):JSON.stringify(n),u=new cBe.URL(e.baseUrl),d=u.protocol==="https:";d?s=lBe:s=oBe;let p=u.pathname!=="/"?u.pathname:"";s.request(Object.assign(Object.assign({},e||{}),{method:"POST",protocol:u.protocol,host:u.hostname,port:u.port?u.port:d?443:80,path:`${p}/${t}/${r}`,headers:Object.assign(Object.assign({},e.headers?e.headers:{}),{"Content-Type":i,"Content-Length":i==="application/protobuf"?Buffer.byteLength(c):Buffer.from(c).byteLength})}),m=>{m.on("data",h=>l.push(h)),m.on("end",()=>{let h=Buffer.concat(l);m.statusCode!=200?o(jQ(h.toString())):a(i==="application/json"?JSON.parse(h.toString()):h)}),m.on("error",h=>{o(h)})}).on("error",m=>{o(m)}).end(c)})}});_n.NodeHttpRPC=uBe;function jQ(e){return kQ.TwirpError.fromObject(JSON.parse(e))}_n.wrapErrorResponseToTwirpError=jQ;var dBe=e=>({request(t,r,i,n){return aBe(this,void 0,void 0,function*(){let s=new Headers(e.headers);s.set("content-type",i);let a=yield fetch(`${e.baseUrl}/${t}/${r}`,Object.assign(Object.assign({},e),{method:"POST",headers:s,body:n instanceof Uint8Array?n:JSON.stringify(n)}));if(a.status===200)return i==="application/json"?yield a.json():new Uint8Array(yield a.arrayBuffer());throw kQ.TwirpError.fromObject(yield a.json())})}});_n.FetchRPC=dBe});var zQ=g(Ji=>{"use strict";var pBe=Ji&&Ji.__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]}),fBe=Ji&&Ji.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),mBe=Ji&&Ji.__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)&&pBe(t,e,r);return fBe(t,e),t},gR=Ji&&Ji.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},hBe=Ji&&Ji.__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 n=0,i=Object.getOwnPropertySymbols(e);n{this.rewrite(r,i,t).then(()=>n()).catch(s=>{s instanceof Tm.TwirpError&&(s.code!==Tm.TwirpErrorCode.NotFound?UQ.writeError(i,s):n())})}}rewrite(t,r,i="/twirp"){return gR(this,void 0,void 0,function*(){let[n,s]=this.matchRoute(t),a=yield this.prepareTwirpBody(t,n,s),o=`${i}/${s.packageName}.${s.serviceName}/${s.methodName}`;if(t.url=o,t.originalUrl=o,t.method="POST",t.headers["content-type"]="application/json",t.rawBody=Buffer.from(JSON.stringify(a)),s.responseBodyKey){let l=r.end.bind(r);r.end=function(c){r.statusCode===200?l(`{ "${s.responseBodyKey}": ${c} }`):l(c)}}})}reverseProxy(t){let r=vBe.NodeHttpRPC(t);return(i,n)=>gR(this,void 0,void 0,function*(){try{let[s,a]=this.matchRoute(i),o=yield this.prepareTwirpBody(i,s,a),l=yield r.request(`${a.packageName}.${a.serviceName}`,a.methodName,"application/json",o);n.statusCode=200,n.setHeader("content-type","application/json");let c;a.responseBodyKey?c=JSON.stringify({[a.responseBodyKey]:l}):c=JSON.stringify(l),n.end(c)}catch(s){UQ.writeError(n,s)}})}prepareTwirpBody(t,r,i){return gR(this,void 0,void 0,function*(){let n=r.params,{query_string:s}=n,a=hBe(n,["query_string"]),o=Object.assign({},a);if(s&&i.bodyKey!=="*"){let c=this.parseQueryString(s);o=Object.assign(Object.assign({},c),o)}let l={};if(i.bodyKey){let c=yield bBe.getRequestData(t);try{let u=JSON.parse(c.toString()||"{}");i.bodyKey==="*"?l=u:l[i.bodyKey]=u}catch(u){let d="the json request could not be decoded";throw new Tm.TwirpError(Tm.TwirpErrorCode.Malformed,d).withCause(u,!0)}}return Object.assign(Object.assign({},l),o)})}matchRoute(t){var r;let i=(r=t.method)===null||r===void 0?void 0:r.toLowerCase();if(!i)throw new Tm.BadRouteError("method not allowed",t.method||"",t.url||"");let n=this.routes[i];for(let s of n){let a=s.matcher(t.url||"/");if(a)return[a,s]}throw new Tm.NotFoundError(`url ${t.url} not found`)}parseQueryString(t){let r=gBe.parse(t.replace("?",""));return yBe.object(r)}};Ji.Gateway=yR});var $Q=g(Un=>{"use strict";var wBe=Un&&Un.__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]}),tp=Un&&Un.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&wBe(t,e,r)};Object.defineProperty(Un,"__esModule",{value:!0});Un.TwirpContentType=void 0;tp(RQ(),Un);tp(mR(),Un);tp(LQ(),Un);tp(oR(),Un);tp(Em(),Un);tp(zQ(),Un);tp(hR(),Un);var EBe=u_();Object.defineProperty(Un,"TwirpContentType",{enumerable:!0,get:function(){return EBe.TwirpContentType}})});var HQ=g($n=>{"use strict";var zn=$n&&$n.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty($n,"__esModule",{value:!0});$n.createArtifactServiceServer=$n.ArtifactServiceMethodList=$n.ArtifactServiceMethod=$n.ArtifactServiceClientProtobuf=$n.ArtifactServiceClientJSON=void 0;var Pe=$Q(),Ke=aR(),bR=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=Ke.CreateArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/json",r).then(n=>Ke.CreateArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}FinalizeArtifact(t){let r=Ke.FinalizeArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/json",r).then(n=>Ke.FinalizeArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}ListArtifacts(t){let r=Ke.ListArtifactsRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/json",r).then(n=>Ke.ListArtifactsResponse.fromJson(n,{ignoreUnknownFields:!0}))}GetSignedArtifactURL(t){let r=Ke.GetSignedArtifactURLRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/json",r).then(n=>Ke.GetSignedArtifactURLResponse.fromJson(n,{ignoreUnknownFields:!0}))}DeleteArtifact(t){let r=Ke.DeleteArtifactRequest.toJson(t,{useProtoFieldName:!0,emitDefaultValues:!1});return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/json",r).then(n=>Ke.DeleteArtifactResponse.fromJson(n,{ignoreUnknownFields:!0}))}};$n.ArtifactServiceClientJSON=bR;var vR=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=Ke.CreateArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","CreateArtifact","application/protobuf",r).then(n=>Ke.CreateArtifactResponse.fromBinary(n))}FinalizeArtifact(t){let r=Ke.FinalizeArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","FinalizeArtifact","application/protobuf",r).then(n=>Ke.FinalizeArtifactResponse.fromBinary(n))}ListArtifacts(t){let r=Ke.ListArtifactsRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","ListArtifacts","application/protobuf",r).then(n=>Ke.ListArtifactsResponse.fromBinary(n))}GetSignedArtifactURL(t){let r=Ke.GetSignedArtifactURLRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","GetSignedArtifactURL","application/protobuf",r).then(n=>Ke.GetSignedArtifactURLResponse.fromBinary(n))}DeleteArtifact(t){let r=Ke.DeleteArtifactRequest.toBinary(t);return this.rpc.request("github.actions.results.api.v1.ArtifactService","DeleteArtifact","application/protobuf",r).then(n=>Ke.DeleteArtifactResponse.fromBinary(n))}};$n.ArtifactServiceClientProtobuf=vR;var rp;(function(e){e.CreateArtifact="CreateArtifact",e.FinalizeArtifact="FinalizeArtifact",e.ListArtifacts="ListArtifacts",e.GetSignedArtifactURL="GetSignedArtifactURL",e.DeleteArtifact="DeleteArtifact"})(rp||($n.ArtifactServiceMethod=rp={}));$n.ArtifactServiceMethodList=[rp.CreateArtifact,rp.FinalizeArtifact,rp.ListArtifacts,rp.GetSignedArtifactURL,rp.DeleteArtifact];function SBe(e){return new Pe.TwirpServer({service:e,packageName:"github.actions.results.api.v1",serviceName:"ArtifactService",methodList:$n.ArtifactServiceMethodList,matchRoute:xBe})}$n.createArtifactServiceServer=SBe;function xBe(e,t){switch(e){case"CreateArtifact":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"CreateArtifact"}),yield t.onMatch(i),TBe(i,n,s,a)});case"FinalizeArtifact":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"FinalizeArtifact"}),yield t.onMatch(i),NBe(i,n,s,a)});case"ListArtifacts":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"ListArtifacts"}),yield t.onMatch(i),RBe(i,n,s,a)});case"GetSignedArtifactURL":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"GetSignedArtifactURL"}),yield t.onMatch(i),ABe(i,n,s,a)});case"DeleteArtifact":return(i,n,s,a)=>zn(this,void 0,void 0,function*(){return i=Object.assign(Object.assign({},i),{methodName:"DeleteArtifact"}),yield t.onMatch(i),CBe(i,n,s,a)});default:t.onNotFound();let r="no handler found";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,r)}}function TBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return OBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return FBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function NBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return PBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return BBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function RBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return IBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return qBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function ABe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return DBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return MBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function CBe(e,t,r,i){switch(e.contentType){case Pe.TwirpContentType.JSON:return LBe(e,t,r,i);case Pe.TwirpContentType.Protobuf:return kBe(e,t,r,i);default:let n="unexpected Content-Type";throw new Pe.TwirpError(Pe.TwirpErrorCode.BadRoute,n)}}function OBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.CreateArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),JSON.stringify(Ke.CreateArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function PBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.FinalizeArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),JSON.stringify(Ke.FinalizeArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function IBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.ListArtifactsRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),JSON.stringify(Ke.ListArtifactsResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function DBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.GetSignedArtifactURLRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),JSON.stringify(Ke.GetSignedArtifactURLResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function LBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{let a=JSON.parse(r.toString()||"{}");n=Ke.DeleteArtifactRequest.fromJson(a,{ignoreUnknownFields:!0})}catch(a){if(a instanceof Error){let o="the json request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),JSON.stringify(Ke.DeleteArtifactResponse.toJson(s,{useProtoFieldName:!0,emitDefaultValues:!1}))})}function FBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.CreateArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.CreateArtifact(o,l)):s=yield t.CreateArtifact(e,n),Buffer.from(Ke.CreateArtifactResponse.toBinary(s))})}function BBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.FinalizeArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.FinalizeArtifact(o,l)):s=yield t.FinalizeArtifact(e,n),Buffer.from(Ke.FinalizeArtifactResponse.toBinary(s))})}function qBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.ListArtifactsRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.ListArtifacts(o,l)):s=yield t.ListArtifacts(e,n),Buffer.from(Ke.ListArtifactsResponse.toBinary(s))})}function MBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.GetSignedArtifactURLRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.GetSignedArtifactURL(o,l)):s=yield t.GetSignedArtifactURL(e,n),Buffer.from(Ke.GetSignedArtifactURLResponse.toBinary(s))})}function kBe(e,t,r,i){return zn(this,void 0,void 0,function*(){let n,s;try{n=Ke.DeleteArtifactRequest.fromBinary(r)}catch(a){if(a instanceof Error){let o="the protobuf request could not be decoded";throw new Pe.TwirpError(Pe.TwirpErrorCode.Malformed,o).withCause(a,!0)}}return i&&i.length>0?s=yield(0,Pe.chainInterceptors)(...i)(e,n,(o,l)=>t.DeleteArtifact(o,l)):s=yield t.DeleteArtifact(e,n),Buffer.from(Ke.DeleteArtifactResponse.toBinary(s))})}});var yu=g(Yo=>{"use strict";var jBe=Yo&&Yo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),m_=Yo&&Yo.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&jBe(t,e,r)};Object.defineProperty(Yo,"__esModule",{value:!0});m_(vN(),Yo);m_(e_(),Yo);m_(aR(),Yo);m_(HQ(),Yo)});var GQ=g(Zo=>{"use strict";var UBe=Zo&&Zo.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),zBe=Zo&&Zo.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$Be=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)&&UBe(t,e,r);return zBe(t,e),t};Object.defineProperty(Zo,"__esModule",{value:!0});Zo.getExpiration=void 0;var HBe=yu(),GBe=$Be(ze());function VBe(e){if(!e)return;let t=WBe();t&&t{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});Nm.validateFilePath=Nm.validateArtifactName=void 0;var KBe=ze(),_R=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),VQ=new Map([..._R,["\\"," Backslash \\"],["/"," Forward slash /"]]);function XBe(e){if(!e)throw new Error("Provided artifact name input during validation is empty");for(let[t,r]of VQ)if(e.includes(t))throw new Error(`The artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(VQ.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.`);(0,KBe.info)("Artifact name is valid!")}Nm.validateArtifactName=XBe;function QBe(e){if(!e)throw new Error("Provided file path input during validation is empty");for(let[t,r]of _R)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(_R.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. + `)}Nm.validateFilePath=QBe});var WQ=g((_St,YBe)=>{YBe.exports={name:"@actions/artifact",version:"2.1.9",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",crypto:"^1.0.1","jwt-decode":"^3.1.2","twirp-ts":"^2.5.0","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 Rm=g(h_=>{"use strict";Object.defineProperty(h_,"__esModule",{value:!0});h_.getUserAgentString=void 0;var ZBe=WQ();function JBe(){return`@actions/artifact-${ZBe.version}`}h_.getUserAgentString=JBe});var tc=g(hs=>{"use strict";Object.defineProperty(hs,"__esModule",{value:!0});hs.UsageError=hs.NetworkError=hs.GHESNotSupportedError=hs.ArtifactNotFoundError=hs.InvalidResponseError=hs.FilesNotFoundError=void 0;var ER=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"}};hs.FilesNotFoundError=ER;var SR=class extends Error{constructor(t){super(t),this.name="InvalidResponseError"}};hs.InvalidResponseError=SR;var xR=class extends Error{constructor(t="Artifact not found"){super(t),this.name="ArtifactNotFoundError"}};hs.ArtifactNotFoundError=xR;var TR=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"}};hs.GHESNotSupportedError=TR;var g_=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"}};hs.NetworkError=g_;g_.isNetworkErrorCode=e=>e?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(e):!1;var y_=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"}};hs.UsageError=y_;y_.isUsageErrorMessage=e=>e?e.includes("insufficient usage"):!1});var Pm=g(Om=>{"use strict";var b_=Om&&Om.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Om,"__esModule",{value:!0});Om.internalArtifactTwirpClient=void 0;var Am=to(),eqe=I0(),Cm=ze(),tqe=yu(),KQ=Wd(),rqe=Rm(),Wg=tc(),NR=class{constructor(t,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=(0,KQ.getRuntimeToken)();this.baseUrl=(0,KQ.getResultsServiceUrl)(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Am.HttpClient(t,[new eqe.BearerCredentialHandler(s)])}request(t,r,i,n){return b_(this,void 0,void 0,function*(){let s=new URL(`/twirp/${t}/${r}`,this.baseUrl).href;(0,Cm.debug)(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:o}=yield this.retryableRequest(()=>b_(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return o}catch(o){throw new Error(`Failed to ${r}: ${o.message}`)}})}retryableRequest(t){return b_(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r=200&&t<300:!1}isRetryableHttpStatusCode(t){return t?[Am.HttpCodes.BadGateway,Am.HttpCodes.GatewayTimeout,Am.HttpCodes.InternalServerError,Am.HttpCodes.ServiceUnavailable,Am.HttpCodes.TooManyRequests].includes(t):!1}sleep(t){return b_(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 iqe(e){let t=new NR((0,rqe.getUserAgentString)(),e?.maxAttempts,e?.retryIntervalMs,e?.retryMultiplier);return new tqe.ArtifactServiceClientJSON(t)}Om.internalArtifactTwirpClient=iqe});var QQ=g(ba=>{"use strict";var nqe=ba&&ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sqe=ba&&ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),aqe=ba&&ba.__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)&&nqe(t,e,r);return sqe(t,e),t};Object.defineProperty(ba,"__esModule",{value:!0});ba.getUploadZipSpecification=ba.validateRootDirectory=void 0;var __=aqe(require("fs")),oqe=ze(),v_=require("path"),XQ=wR();function lqe(e){if(!__.existsSync(e))throw new Error(`The provided rootDirectory ${e} does not exist`);if(!__.statSync(e).isDirectory())throw new Error(`The provided rootDirectory ${e} is not a valid directory`);(0,oqe.info)("Root directory input is valid!")}ba.validateRootDirectory=lqe;function cqe(e,t){let r=[];t=(0,v_.normalize)(t),t=(0,v_.resolve)(t);for(let i of e){if(!__.existsSync(i))throw new Error(`File ${i} does not exist`);if(__.statSync(i).isDirectory()){let n=i.replace(t,"");(0,XQ.validateFilePath)(n),r.push({sourcePath:null,destinationPath:n})}else{if(i=(0,v_.normalize)(i),i=(0,v_.resolve)(i),!i.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${i}`);let n=i.replace(t,"");(0,XQ.validateFilePath)(n),r.push({sourcePath:i,destinationPath:n})}}return r}ba.getUploadZipSpecification=cqe});var eY=g((TSt,JQ)=>{"use strict";function AR(e){this.message=e}AR.prototype=new Error,AR.prototype.name="InvalidCharacterError";var YQ=typeof window<"u"&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new AR("'atob' failed: The string to be decoded is not correctly encoded.");for(var r,i,n=0,s=0,a="";i=t.charAt(s++);~i&&(r=n%4?64*r+i:i,n++%4)?a+=String.fromCharCode(255&r>>(-2*n&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return a};function uqe(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(YQ(r).replace(/(.)/g,function(i,n){var s=n.charCodeAt(0).toString(16).toUpperCase();return s.length<2&&(s="0"+s),"%"+s}))}(t)}catch{return YQ(t)}}function Kg(e){this.message=e}function ZQ(e,t){if(typeof e!="string")throw new Kg("Invalid token specified");var r=(t=t||{}).header===!0?0:1;try{return JSON.parse(uqe(e.split(".")[r]))}catch(i){throw new Kg("Invalid token specified: "+i.message)}}Kg.prototype=new Error,Kg.prototype.name="InvalidTokenError";var RR=ZQ;RR.default=ZQ,RR.InvalidTokenError=Kg,JQ.exports=RR});var Im=g(va=>{"use strict";var dqe=va&&va.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pqe=va&&va.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fqe=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)&&dqe(t,e,r);return pqe(t,e),t},mqe=va&&va.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(va,"__esModule",{value:!0});va.getBackendIdsFromToken=void 0;var tY=fqe(ze()),hqe=Wd(),gqe=mqe(eY()),w_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function yqe(){let e=(0,hqe.getRuntimeToken)(),t=(0,gqe.default)(e);if(!t.scp)throw w_;let r=t.scp.split(" ");if(r.length===0)throw w_;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw w_;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return tY.debug(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),tY.debug(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw w_}va.getBackendIdsFromToken=yqe});var PR=g(OR=>{"use strict";Object.defineProperty(OR,"__esModule",{value:!0});OR.createEmptyPipeline=bqe;var rY=new Set(["Deserialize","Serialize","Retry","Sign"]),CR=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&&!rY.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!rY.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((s,a)=>o=>a.sendRequest(o,s),s=>t.sendRequest(s))(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(m){return{name:m,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),s=i("None"),a=i("Deserialize"),o=i("Retry"),l=i("Sign"),c=[n,s,a,o,l];function u(m){return m==="Retry"?o:m==="Serialize"?n:m==="Deserialize"?a:m==="Sign"?l:s}for(let m of this._policies){let h=m.policy,y=m.options,b=h.name;if(r.has(b))throw new Error("Duplicate policy names not allowed in pipeline");let w={policy:h,dependsOn:new Set,dependants:new Set};y.afterPhase&&(w.afterPhase=u(y.afterPhase),w.afterPhase.hasAfterPolicies=!0),r.set(b,w),u(y.phase).policies.add(w)}for(let m of this._policies){let{policy:h,options:y}=m,b=h.name,w=r.get(b);if(!w)throw new Error(`Missing node for policy ${b}`);if(y.afterPolicies)for(let v of y.afterPolicies){let E=r.get(v);E&&(w.dependsOn.add(E),E.dependants.add(w))}if(y.beforePolicies)for(let v of y.beforePolicies){let E=r.get(v);E&&(E.dependsOn.add(w),w.dependants.add(E))}}function d(m){m.hasRun=!0;for(let h of m.policies)if(!(h.afterPhase&&(!h.afterPhase.hasRun||h.afterPhase.policies.size))&&h.dependsOn.size===0){t.push(h.policy);for(let y of h.dependants)y.dependsOn.delete(h);r.delete(h.policy.name),m.policies.delete(h)}}function p(){for(let m of c){if(d(m),m.policies.size>0&&m!==s){s.hasRun||d(s);return}m.hasAfterPolicies&&d(s)}}let f=0;for(;r.size>0;){f++;let m=t.length;if(p(),t.length<=m&&f>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function bqe(){return CR.create()}});var Lm=g(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});var vqe=require("os"),_qe=require("util");function wqe(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var Eqe=wqe(_qe);function Sqe(e,...t){process.stderr.write(`${Eqe.default.format(e,...t)}${vqe.EOL}`)}var iY=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,sY,IR=[],DR=[],x_=[];iY&&LR(iY);var aY=Object.assign(e=>oY(e),{enable:LR,enabled:FR,disable:xqe,log:Sqe});function LR(e){sY=e,IR=[],DR=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?DR.push(new RegExp(`^${i.substr(1)}$`)):IR.push(new RegExp(`^${i}$`));for(let i of x_)i.enabled=FR(i.namespace)}function FR(e){if(e.endsWith("*"))return!0;for(let t of DR)if(t.test(e))return!1;for(let t of IR)if(t.test(e))return!0;return!1}function xqe(){let e=sY||"";return LR(""),e}function oY(e){let t=Object.assign(r,{enabled:FR(e),destroy:Tqe,log:aY.log,namespace:e,extend:Nqe});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return x_.push(t),t}function Tqe(){let e=x_.indexOf(this);return e>=0?(x_.splice(e,1),!0):!1}function Nqe(e){let t=oY(`${this.namespace}:${e}`);return t.log=this.log,t}var Xg=aY,lY=new Set,E_=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,T_,N_=Xg("azure");N_.log=(...e)=>{Xg.log(...e)};var BR=["verbose","info","warning","error"];E_&&(pY(E_)?cY(E_):console.error(`AZURE_LOG_LEVEL set to unknown log level '${E_}'; logging is not enabled. Acceptable values: ${BR.join(", ")}.`));function cY(e){if(e&&!pY(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${BR.join(",")}`);T_=e;let t=[];for(let r of lY)dY(r)&&t.push(r.namespace);Xg.enable(t.join(","))}function Rqe(){return T_}var nY={verbose:400,info:300,warning:200,error:100};function Aqe(e){let t=N_.extend(e);return uY(N_,t),{error:S_(t,"error"),warning:S_(t,"warning"),info:S_(t,"info"),verbose:S_(t,"verbose")}}function uY(e,t){t.log=(...r)=>{e.log(...r)}}function S_(e,t){let r=Object.assign(e.extend(t),{level:t});if(uY(e,r),dY(r)){let i=Xg.disable();Xg.enable(i+","+r.namespace)}return lY.add(r),r}function dY(e){return!!(T_&&nY[e.level]<=nY[T_])}function pY(e){return BR.includes(e)}Dm.AzureLogger=N_;Dm.createClientLogger=Aqe;Dm.getLogLevel=Rqe;Dm.setLogLevel=cY});var ip=g(R_=>{"use strict";Object.defineProperty(R_,"__esModule",{value:!0});R_.logger=void 0;var Cqe=Lm();R_.logger=(0,Cqe.createClientLogger)("core-rest-pipeline")});var fY=g(A_=>{"use strict";Object.defineProperty(A_,"__esModule",{value:!0});A_.AbortError=void 0;var qR=class extends Error{constructor(t){super(t),this.name="AbortError"}};A_.AbortError=qR});var mY=g(C_=>{"use strict";Object.defineProperty(C_,"__esModule",{value:!0});C_.AbortError=void 0;var Oqe=fY();Object.defineProperty(C_,"AbortError",{enumerable:!0,get:function(){return Oqe.AbortError}})});var kR=g(MR=>{"use strict";Object.defineProperty(MR,"__esModule",{value:!0});MR.createAbortablePromise=Iqe;var Pqe=mY();function Iqe(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((s,a)=>{function o(){a(new Pqe.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",c)}function c(){r?.(),l(),o()}if(i?.aborted)return o();try{e(u=>{l(),s(u)},u=>{l(),a(u)})}catch(u){a(u)}i?.addEventListener("abort",c)})}});var UR=g(jR=>{"use strict";Object.defineProperty(jR,"__esModule",{value:!0});jR.getRandomIntegerInclusive=Dqe;function Dqe(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var hY=g(O_=>{"use strict";Object.defineProperty(O_,"__esModule",{value:!0});O_.delay=qqe;O_.calculateRetryDelay=Mqe;var Lqe=kR(),Fqe=UR(),Bqe="The delay was aborted.";function qqe(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,Lqe.createAbortablePromise)(s=>{r=setTimeout(s,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??Bqe})}function Mqe(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,Fqe.getRandomIntegerInclusive)(0,i/2)}}});var gY=g(zR=>{"use strict";Object.defineProperty(zR,"__esModule",{value:!0});zR.cancelablePromiseRace=kqe;async function kqe(e,t){var r,i;let n=new AbortController;function s(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",s);try{return await Promise.race(e.map(a=>a({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",s)}}});var HR=g($R=>{"use strict";Object.defineProperty($R,"__esModule",{value:!0});$R.isObject=jqe;function jqe(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var bY=g(P_=>{"use strict";Object.defineProperty(P_,"__esModule",{value:!0});P_.isError=yY;P_.getErrorMessage=zqe;var Uqe=HR();function yY(e){if((0,Uqe.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function zqe(e){if(yY(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 _Y=g(I_=>{"use strict";Object.defineProperty(I_,"__esModule",{value:!0});I_.computeSha256Hmac=$qe;I_.computeSha256Hash=Hqe;var vY=require("crypto");async function $qe(e,t,r){let i=Buffer.from(e,"base64");return(0,vY.createHmac)("sha256",i).update(t).digest(r)}async function Hqe(e,t){return(0,vY.createHash)("sha256").update(e).digest(t)}});var EY=g(Qg=>{"use strict";Object.defineProperty(Qg,"__esModule",{value:!0});Qg.isDefined=GR;Qg.isObjectWithProperties=Gqe;Qg.objectHasProperty=wY;function GR(e){return typeof e<"u"&&e!==null}function Gqe(e,t){if(!GR(e)||typeof e!="object")return!1;for(let r of t)if(!wY(e,r))return!1;return!0}function wY(e,t){return GR(e)&&typeof e=="object"&&t in e}});var SY=g(WR=>{"use strict";var VR;Object.defineProperty(WR,"__esModule",{value:!0});WR.randomUUID=Kqe;var Vqe=require("crypto"),Wqe=typeof((VR=globalThis?.crypto)===null||VR===void 0?void 0:VR.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):Vqe.randomUUID;function Kqe(){return Wqe()}});var xY=g($r=>{"use strict";var KR,XR,QR,YR;Object.defineProperty($r,"__esModule",{value:!0});$r.isReactNative=$r.isNodeRuntime=$r.isNode=$r.isNodeLike=$r.isBun=$r.isDeno=$r.isWebWorker=$r.isBrowser=void 0;$r.isBrowser=typeof window<"u"&&typeof window.document<"u";$r.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((KR=self.constructor)===null||KR===void 0?void 0:KR.name)==="DedicatedWorkerGlobalScope"||((XR=self.constructor)===null||XR===void 0?void 0:XR.name)==="ServiceWorkerGlobalScope"||((QR=self.constructor)===null||QR===void 0?void 0:QR.name)==="SharedWorkerGlobalScope");$r.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";$r.isBun=typeof Bun<"u"&&typeof Bun.version<"u";$r.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!((YR=globalThis.process.versions)===null||YR===void 0)&&YR.node);$r.isNode=$r.isNodeLike;$r.isNodeRuntime=$r.isNodeLike&&!$r.isBun&&!$r.isDeno;$r.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var TY=g(D_=>{"use strict";Object.defineProperty(D_,"__esModule",{value:!0});D_.uint8ArrayToString=Xqe;D_.stringToUint8Array=Qqe;function Xqe(e,t){return Buffer.from(e).toString(t)}function Qqe(e,t){return Buffer.from(e,t)}});var Hn=g(Be=>{"use strict";Object.defineProperty(Be,"__esModule",{value:!0});Be.stringToUint8Array=Be.uint8ArrayToString=Be.isWebWorker=Be.isReactNative=Be.isDeno=Be.isNodeRuntime=Be.isNodeLike=Be.isNode=Be.isBun=Be.isBrowser=Be.randomUUID=Be.objectHasProperty=Be.isObjectWithProperties=Be.isDefined=Be.computeSha256Hmac=Be.computeSha256Hash=Be.getErrorMessage=Be.isError=Be.isObject=Be.getRandomIntegerInclusive=Be.createAbortablePromise=Be.cancelablePromiseRace=Be.calculateRetryDelay=Be.delay=void 0;var NY=hY();Object.defineProperty(Be,"delay",{enumerable:!0,get:function(){return NY.delay}});Object.defineProperty(Be,"calculateRetryDelay",{enumerable:!0,get:function(){return NY.calculateRetryDelay}});var Yqe=gY();Object.defineProperty(Be,"cancelablePromiseRace",{enumerable:!0,get:function(){return Yqe.cancelablePromiseRace}});var Zqe=kR();Object.defineProperty(Be,"createAbortablePromise",{enumerable:!0,get:function(){return Zqe.createAbortablePromise}});var Jqe=UR();Object.defineProperty(Be,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return Jqe.getRandomIntegerInclusive}});var eMe=HR();Object.defineProperty(Be,"isObject",{enumerable:!0,get:function(){return eMe.isObject}});var RY=bY();Object.defineProperty(Be,"isError",{enumerable:!0,get:function(){return RY.isError}});Object.defineProperty(Be,"getErrorMessage",{enumerable:!0,get:function(){return RY.getErrorMessage}});var AY=_Y();Object.defineProperty(Be,"computeSha256Hash",{enumerable:!0,get:function(){return AY.computeSha256Hash}});Object.defineProperty(Be,"computeSha256Hmac",{enumerable:!0,get:function(){return AY.computeSha256Hmac}});var ZR=EY();Object.defineProperty(Be,"isDefined",{enumerable:!0,get:function(){return ZR.isDefined}});Object.defineProperty(Be,"isObjectWithProperties",{enumerable:!0,get:function(){return ZR.isObjectWithProperties}});Object.defineProperty(Be,"objectHasProperty",{enumerable:!0,get:function(){return ZR.objectHasProperty}});var tMe=SY();Object.defineProperty(Be,"randomUUID",{enumerable:!0,get:function(){return tMe.randomUUID}});var bu=xY();Object.defineProperty(Be,"isBrowser",{enumerable:!0,get:function(){return bu.isBrowser}});Object.defineProperty(Be,"isBun",{enumerable:!0,get:function(){return bu.isBun}});Object.defineProperty(Be,"isNode",{enumerable:!0,get:function(){return bu.isNode}});Object.defineProperty(Be,"isNodeLike",{enumerable:!0,get:function(){return bu.isNodeLike}});Object.defineProperty(Be,"isNodeRuntime",{enumerable:!0,get:function(){return bu.isNodeRuntime}});Object.defineProperty(Be,"isDeno",{enumerable:!0,get:function(){return bu.isDeno}});Object.defineProperty(Be,"isReactNative",{enumerable:!0,get:function(){return bu.isReactNative}});Object.defineProperty(Be,"isWebWorker",{enumerable:!0,get:function(){return bu.isWebWorker}});var CY=TY();Object.defineProperty(Be,"uint8ArrayToString",{enumerable:!0,get:function(){return CY.uint8ArrayToString}});Object.defineProperty(Be,"stringToUint8Array",{enumerable:!0,get:function(){return CY.stringToUint8Array}})});var F_=g(L_=>{"use strict";Object.defineProperty(L_,"__esModule",{value:!0});L_.Sanitizer=void 0;var rMe=Hn(),JR="REDACTED",iMe=["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"],nMe=["api-version"],eA=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=iMe.concat(t),r=nMe.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,rMe.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,JR);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]=JR;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]=JR;return r}};L_.Sanitizer=eA});var tA=g(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.logPolicyName=void 0;Fm.logPolicy=oMe;var sMe=ip(),aMe=F_();Fm.logPolicyName="logPolicy";function oMe(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:sMe.logger.info,i=new aMe.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Fm.logPolicyName,async sendRequest(n,s){if(!r.enabled)return s(n);r(`Request: ${i.sanitize(n)}`);let a=await s(n);return r(`Response status code: ${a.status}`),r(`Headers: ${i.sanitize(a.headers)}`),a}}}});var rA=g(Bm=>{"use strict";Object.defineProperty(Bm,"__esModule",{value:!0});Bm.redirectPolicyName=void 0;Bm.redirectPolicy=lMe;Bm.redirectPolicyName="redirectPolicy";var OY=["GET","HEAD"];function lMe(e={}){let{maxRetries:t=20}=e;return{name:Bm.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return PY(i,n,t)}}}async function PY(e,t,r,i=0){let{request:n,status:s,headers:a}=t,o=a.get("location");if(o&&(s===300||s===301&&OY.includes(n.method)||s===302&&OY.includes(n.method)||s===303&&n.method==="POST"||s===307)&&iZY,__assign:()=>B_,__asyncDelegator:()=>HY,__asyncGenerator:()=>$Y,__asyncValues:()=>GY,__await:()=>qm,__awaiter:()=>qY,__classPrivateFieldGet:()=>XY,__classPrivateFieldIn:()=>YY,__classPrivateFieldSet:()=>QY,__createBinding:()=>M_,__decorate:()=>LY,__disposeResources:()=>JY,__esDecorate:()=>cMe,__exportStar:()=>kY,__extends:()=>IY,__generator:()=>MY,__importDefault:()=>KY,__importStar:()=>WY,__makeTemplateObject:()=>VY,__metadata:()=>BY,__param:()=>FY,__propKey:()=>dMe,__read:()=>nA,__rest:()=>DY,__runInitializers:()=>uMe,__setFunctionName:()=>pMe,__spread:()=>jY,__spreadArray:()=>zY,__spreadArrays:()=>UY,__values:()=>q_,default:()=>hMe});function IY(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");iA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function DY(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function FY(e,t){return function(r,i){t(r,i,e)}}function cMe(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function uMe(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 nA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function jY(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof qm?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function HY(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:qm(e[n](a)),done:!1}:s?s(a):a}:s}}function GY(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 q_=="function"?q_(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function VY(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function WY(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,e,r);return fMe(t,e),t}function KY(e){return e&&e.__esModule?e:{default:e}}function XY(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function QY(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function YY(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function ZY(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function JY(e){function t(s){e.error=e.hasError?new mMe(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var iA,B_,M_,fMe,mMe,hMe,j_=br(()=>{iA=function(e,t){return iA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},iA(e,t)};B_=function(){return B_=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(U_,"__esModule",{value:!0});U_.getHeaderName=gMe;U_.setPlatformSpecificData=yMe;var eZ=(j_(),Sd(k_)),sA=eZ.__importStar(require("node:os")),aA=eZ.__importStar(require("node:process"));function gMe(){return"User-Agent"}async function yMe(e){if(aA&&aA.versions){let t=aA.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",`(${sA.arch()}-${sA.type()}-${sA.release()})`)}});var vu=g(Mm=>{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});Mm.DEFAULT_RETRY_POLICY_COUNT=Mm.SDK_VERSION=void 0;Mm.SDK_VERSION="1.17.0";Mm.DEFAULT_RETRY_POLICY_COUNT=3});var oA=g(z_=>{"use strict";Object.defineProperty(z_,"__esModule",{value:!0});z_.getUserAgentHeaderName=_Me;z_.getUserAgentValue=wMe;var rZ=tZ(),bMe=vu();function vMe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function _Me(){return(0,rZ.getHeaderName)()}async function wMe(e){let t=new Map;t.set("core-rest-pipeline",bMe.SDK_VERSION),await(0,rZ.setPlatformSpecificData)(t);let r=vMe(t);return e?`${e} ${r}`:r}});var lA=g(km=>{"use strict";Object.defineProperty(km,"__esModule",{value:!0});km.userAgentPolicyName=void 0;km.userAgentPolicy=EMe;var nZ=oA(),iZ=(0,nZ.getUserAgentHeaderName)();km.userAgentPolicyName="userAgentPolicy";function EMe(e={}){let t=(0,nZ.getUserAgentValue)(e.userAgentPrefix);return{name:km.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(iZ)||r.headers.set(iZ,await t),i(r)}}}});var $_=g(jm=>{"use strict";Object.defineProperty(jm,"__esModule",{value:!0});jm.isNodeReadableStream=sZ;jm.isWebReadableStream=aZ;jm.isReadableStream=SMe;jm.isBlob=xMe;function sZ(e){return!!(e&&typeof e.pipe=="function")}function aZ(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function SMe(e){return sZ(e)||aZ(e)}function xMe(e){return typeof e.stream=="function"}});var cA=g(Yg=>{"use strict";Object.defineProperty(Yg,"__esModule",{value:!0});Yg.getRawContent=AMe;Yg.createFileFromStream=CMe;Yg.createFile=OMe;var TMe=Hn(),NMe=$_(),oZ={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},H_=Symbol("rawContent");function RMe(e){return typeof e[H_]=="function"}function AMe(e){return RMe(e)?e[H_]():e.stream()}function CMe(e,t,r={}){var i,n,s,a;return Object.assign(Object.assign({},oZ),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:(a=r.size)!==null&&a!==void 0?a:-1,name:t,stream:()=>{let o=e();if((0,NMe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[H_]:e})}function OMe(e,t,r={}){var i,n,s;return TMe.isNodeLike?Object.assign(Object.assign({},oZ),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(s=r.webkitRelativePath)!==null&&s!==void 0?s:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[H_]:()=>e}):new File([e],t,r)}});var uZ=g(dA=>{"use strict";Object.defineProperty(dA,"__esModule",{value:!0});dA.concat=FMe;var rc=(j_(),Sd(k_)),uA=require("node:stream"),PMe=$_(),IMe=cA();function lZ(){return rc.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield rc.__await(t.read());if(r)return yield rc.__await(void 0);yield yield rc.__await(i)}}finally{t.releaseLock()}})}function DMe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=lZ.bind(e)),e.values||(e.values=lZ.bind(e))}function LMe(e){return e instanceof ReadableStream?(DMe(e),uA.Readable.fromWeb(e)):e}function cZ(e){return e instanceof Uint8Array?uA.Readable.from(Buffer.from(e)):(0,PMe.isBlob)(e)?cZ((0,IMe.getRawContent)(e)):LMe(e)}async function FMe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(cZ);return uA.Readable.from(function(){return rc.__asyncGenerator(this,arguments,function*(){var r,i,n,s;for(let c of t)try{for(var a=!0,o=(i=void 0,rc.__asyncValues(c)),l;l=yield rc.__await(o.next()),r=l.done,!r;a=!0){s=l.value,a=!1;let u=s;yield yield rc.__await(u)}}catch(u){i={error:u}}finally{try{!a&&!r&&(n=o.return)&&(yield rc.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var pA=g(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.multipartPolicyName=void 0;Um.multipartPolicy=VMe;var np=Hn(),BMe=uZ(),qMe=$_();function MMe(){return`----AzSDKFormBoundary${(0,np.randomUUID)()}`}function kMe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function jMe(e){return e instanceof Uint8Array?e.byteLength:(0,qMe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function UMe(e){let t=0;for(let r of e){let i=jMe(r);if(i===void 0)return;t+=i}return t}async function zMe(e,t,r){let i=[(0,np.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(s=>[(0,np.stringToUint8Array)(`\r +`,"utf-8"),(0,np.stringToUint8Array)(kMe(s.headers),"utf-8"),(0,np.stringToUint8Array)(`\r +`,"utf-8"),s.body,(0,np.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,np.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=UMe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,BMe.concat)(i)}Um.multipartPolicyName="multipartPolicy";var $Me=70,HMe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function GMe(e){if(e.length>$Me)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!HMe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function VMe(){return{name:Um.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,a,o]=s;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?GMe(i):i=MMe(),e.headers.set("Content-Type",`${a}; boundary=${i}`),await zMe(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var fA=g(zm=>{"use strict";Object.defineProperty(zm,"__esModule",{value:!0});zm.decompressResponsePolicyName=void 0;zm.decompressResponsePolicy=WMe;zm.decompressResponsePolicyName="decompressResponsePolicy";function WMe(){return{name:zm.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var dZ=g(G_=>{"use strict";Object.defineProperty(G_,"__esModule",{value:!0});G_.AbortError=void 0;var mA=class extends Error{constructor(t){super(t),this.name="AbortError"}};G_.AbortError=mA});var W_=g(V_=>{"use strict";Object.defineProperty(V_,"__esModule",{value:!0});V_.AbortError=void 0;var KMe=dZ();Object.defineProperty(V_,"AbortError",{enumerable:!0,get:function(){return KMe.AbortError}})});var X_=g(K_=>{"use strict";Object.defineProperty(K_,"__esModule",{value:!0});K_.delay=YMe;K_.parseHeaderValueAsNumber=ZMe;var XMe=W_(),QMe="The operation was aborted.";function YMe(e,t,r){return new Promise((i,n)=>{let s,a,o=()=>n(new XMe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:QMe)),l=()=>{r?.abortSignal&&a&&r.abortSignal.removeEventListener("abort",a)};if(a=()=>(s&&clearTimeout(s),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();s=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",a)})}function ZMe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var Y_=g(Q_=>{"use strict";Object.defineProperty(Q_,"__esModule",{value:!0});Q_.isThrottlingRetryResponse=tke;Q_.throttlingRetryStrategy=rke;var JMe=X_(),hA="Retry-After",eke=["retry-after-ms","x-ms-retry-after-ms",hA];function pZ(e){if(e&&[429,503].includes(e.status))try{for(let n of eke){let s=(0,JMe.parseHeaderValueAsNumber)(e,n);if(s===0||s)return s*(n===hA?1e3:1)}let t=e.headers.get(hA);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function tke(e){return Number.isFinite(pZ(e))}function rke(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=pZ(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Z_=g(Zg=>{"use strict";Object.defineProperty(Zg,"__esModule",{value:!0});Zg.exponentialRetryStrategy=oke;Zg.isExponentialRetryResponse=fZ;Zg.isSystemError=mZ;var ike=Hn(),nke=Y_(),ske=1e3,ake=1e3*64;function oke(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:ske,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:ake,s=i;return{name:"exponentialRetryStrategy",retry({retryCount:a,response:o,responseError:l}){let c=mZ(l),u=c&&e.ignoreSystemErrors,d=fZ(o),p=d&&e.ignoreHttpStatusCodes;if(o&&((0,nke.isThrottlingRetryResponse)(o)||!d)||p||u)return{skipStrategy:!0};if(l&&!c&&!d)return{errorToThrow:l};let m=s*Math.pow(2,a),h=Math.min(n,m);return s=h/2+(0,ike.getRandomIntegerInclusive)(0,h/2),{retryAfterInMs:s}}}}function fZ(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function mZ(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var $m=g(gA=>{"use strict";Object.defineProperty(gA,"__esModule",{value:!0});gA.retryPolicy=pke;var lke=X_(),cke=Lm(),uke=W_(),hZ=vu(),gZ=(0,cke.createClientLogger)("core-rest-pipeline retryPolicy"),dke="retryPolicy";function pke(e,t={maxRetries:hZ.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||gZ;return{name:dke,async sendRequest(i,n){var s,a;let o,l,c=-1;e:for(;;){c+=1,o=void 0,l=void 0;try{r.info(`Retry ${c}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${c}: Received a response from request`,i.requestId)}catch(u){if(r.error(`Retry ${c}: Received an error from request`,i.requestId),l=u,!u||l.name!=="RestError")throw u;o=l.response}if(!((s=i.abortSignal)===null||s===void 0)&&s.aborted)throw r.error(`Retry ${c}: Request aborted.`),new uke.AbortError;if(c>=((a=t.maxRetries)!==null&&a!==void 0?a:hZ.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${c}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${c}: Processing ${e.length} retry strategies.`);t:for(let u of e){let d=u.logger||gZ;d.info(`Retry ${c}: Processing retry strategy ${u.name}.`);let p=u.retry({retryCount:c,response:o,responseError:l});if(p.skipStrategy){d.info(`Retry ${c}: Skipped.`);continue t}let{errorToThrow:f,retryAfterInMs:m,redirectTo:h}=p;if(f)throw d.error(`Retry ${c}: Retry strategy ${u.name} throws error:`,f),f;if(m||m===0){d.info(`Retry ${c}: Retry strategy ${u.name} retries after ${m}`),await(0,lke.delay)(m,void 0,{abortSignal:i.abortSignal});continue e}if(h){d.info(`Retry ${c}: Retry strategy ${u.name} redirects to ${h}`),i.url=h;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var yA=g(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.defaultRetryPolicyName=void 0;Hm.defaultRetryPolicy=yke;var fke=Z_(),mke=Y_(),hke=$m(),gke=vu();Hm.defaultRetryPolicyName="defaultRetryPolicy";function yke(e={}){var t;return{name:Hm.defaultRetryPolicyName,sendRequest:(0,hke.retryPolicy)([(0,mke.throttlingRetryStrategy)(),(0,fke.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:gke.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Jg=g(vA=>{"use strict";Object.defineProperty(vA,"__esModule",{value:!0});vA.createHttpHeaders=vke;function J_(e){return e.toLowerCase()}function*bke(e){for(let t of e.values())yield[t.name,t.value]}var bA=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(J_(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(J_(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(J_(t))}delete(t){this._headersMap.delete(J_(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return bke(this._headersMap)}};function vke(e){return new bA(e)}});var _A=g(Gm=>{"use strict";Object.defineProperty(Gm,"__esModule",{value:!0});Gm.formDataPolicyName=void 0;Gm.formDataPolicy=wke;var bZ=Hn(),yZ=Jg();Gm.formDataPolicyName="formDataPolicy";function _ke(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function wke(){return{name:Gm.formDataPolicyName,async sendRequest(e,t){if(bZ.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=_ke(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=Eke(e.formData):await Ske(e.formData,e),e.formData=void 0}return t(e)}}}function Eke(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function Ske(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[n,s]of Object.entries(e))for(let a of Array.isArray(s)?s:[s])if(typeof a=="string")i.push({headers:(0,yZ.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,bZ.stringToUint8Array)(a,"utf-8")});else{if(a==null||typeof a!="object")throw new Error(`Unexpected value for key ${n}: ${a}. Value should be serialized to string first.`);{let o=a.name||"blob",l=(0,yZ.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",a.type||"application/octet-stream"),i.push({headers:l,body:a})}}t.multipartBody={parts:i}}});var _Z=g((dxt,vZ)=>{var Vm=1e3,Wm=Vm*60,Km=Wm*60,sp=Km*24,xke=sp*7,Tke=sp*365.25;vZ.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Nke(e);if(r==="number"&&isFinite(e))return t.long?Ake(e):Rke(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Nke(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*Tke;case"weeks":case"week":case"w":return r*xke;case"days":case"day":case"d":return r*sp;case"hours":case"hour":case"hrs":case"hr":case"h":return r*Km;case"minutes":case"minute":case"mins":case"min":case"m":return r*Wm;case"seconds":case"second":case"secs":case"sec":case"s":return r*Vm;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Rke(e){var t=Math.abs(e);return t>=sp?Math.round(e/sp)+"d":t>=Km?Math.round(e/Km)+"h":t>=Wm?Math.round(e/Wm)+"m":t>=Vm?Math.round(e/Vm)+"s":e+"ms"}function Ake(e){var t=Math.abs(e);return t>=sp?ew(e,t,sp,"day"):t>=Km?ew(e,t,Km,"hour"):t>=Wm?ew(e,t,Wm,"minute"):t>=Vm?ew(e,t,Vm,"second"):e+" ms"}function ew(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var wA=g((pxt,wZ)=>{function Cke(e){r.debug=r,r.default=r,r.coerce=l,r.disable=s,r.enable=n,r.enabled=a,r.humanize=_Z(),r.destroy=c,Object.keys(e).forEach(u=>{r[u]=e[u]}),r.names=[],r.skips=[],r.formatters={};function t(u){let d=0;for(let p=0;p{if(q==="%%")return"%";E++;let B=r.formatters[O];if(typeof B=="function"){let P=y[E];q=B.call(b,P),y.splice(E,1),E--}return q}),r.formatArgs.call(b,y),(b.log||r.log).apply(b,y)}return h.namespace=u,h.useColors=r.useColors(),h.color=r.selectColor(u),h.extend=i,h.destroy=r.destroy,Object.defineProperty(h,"enabled",{enumerable:!0,configurable:!1,get:()=>p!==null?p:(f!==r.namespaces&&(f=r.namespaces,m=r.enabled(u)),m),set:y=>{p=y}}),typeof r.init=="function"&&r.init(h),h}function i(u,d){let p=r(this.namespace+(typeof d>"u"?":":d)+u);return p.log=this.log,p}function n(u){r.save(u),r.namespaces=u,r.names=[],r.skips=[];let d,p=(typeof u=="string"?u:"").split(/[\s,]+/),f=p.length;for(d=0;d"-"+d)].join(",");return r.enable(""),u}function a(u){if(u[u.length-1]==="*")return!0;let d,p;for(d=0,p=r.skips.length;d{qs.formatArgs=Pke;qs.save=Ike;qs.load=Dke;qs.useColors=Oke;qs.storage=Lke();qs.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`."))}})();qs.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 Oke(){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 Pke(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+tw.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}qs.log=console.debug||console.log||(()=>{});function Ike(e){try{e?qs.storage.setItem("debug",e):qs.storage.removeItem("debug")}catch{}}function Dke(){let e;try{e=qs.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Lke(){try{return localStorage}catch{}}tw.exports=wA()(qs);var{formatters:Fke}=tw.exports;Fke.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var xZ=g((Pi,iw)=>{var Bke=require("tty"),rw=require("util");Pi.init=$ke;Pi.log=jke;Pi.formatArgs=Mke;Pi.save=Uke;Pi.load=zke;Pi.useColors=qke;Pi.destroy=rw.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Pi.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(Pi.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{}Pi.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,s)=>s.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 qke(){return"colors"in Pi.inspectOpts?!!Pi.inspectOpts.colors:Bke.isatty(process.stderr.fd)}function Mke(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),s=` ${n};1m${t} \x1B[0m`;e[0]=s+e[0].split(` +`).join(` +`+s),e.push(n+"m+"+iw.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=kke()+t+" "+e[0]}function kke(){return Pi.inspectOpts.hideDate?"":new Date().toISOString()+" "}function jke(...e){return process.stderr.write(rw.formatWithOptions(Pi.inspectOpts,...e)+` +`)}function Uke(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function zke(){return process.env.DEBUG}function $ke(e){e.inspectOpts={};let t=Object.keys(Pi.inspectOpts);for(let r=0;rt.trim()).join(" ")};SZ.O=function(e){return this.inspectOpts.colors=this.useColors,rw.inspect(e,this.inspectOpts)}});var ey=g((fxt,EA)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?EA.exports=EZ():EA.exports=xZ()});var RZ=g(gs=>{"use strict";var Hke=gs&&gs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Gke=gs&&gs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),TZ=gs&&gs.__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)&&Hke(t,e,r);return Gke(t,e),t};Object.defineProperty(gs,"__esModule",{value:!0});gs.req=gs.json=gs.toBuffer=void 0;var Vke=TZ(require("http")),Wke=TZ(require("https"));async function NZ(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}gs.toBuffer=NZ;async function Kke(e){let r=(await NZ(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}gs.json=Kke;function Xke(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?Wke:Vke).request(e,t),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}gs.req=Xke});var xA=g(Ms=>{"use strict";var CZ=Ms&&Ms.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Qke=Ms&&Ms.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OZ=Ms&&Ms.__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)&&CZ(t,e,r);return Qke(t,e),t},Yke=Ms&&Ms.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&CZ(t,e,r)};Object.defineProperty(Ms,"__esModule",{value:!0});Ms.Agent=void 0;var Zke=OZ(require("net")),AZ=OZ(require("http")),Jke=require("https");Yke(RZ(),Ms);var Jo=Symbol("AgentBaseInternalState"),SA=class extends AZ.Agent{constructor(t){super(t),this[Jo]={}}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 Zke.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?Jke.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(s,a),o instanceof AZ.Agent)return o.addRequest(t,n);this[Jo].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(s,a),i(o)})}createConnection(){let t=this[Jo].currentSocket;if(this[Jo].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Jo].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Jo]&&(this[Jo].defaultPort=t)}get protocol(){return this[Jo].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Jo]&&(this[Jo].protocol=t)}};Ms.Agent=SA});var PZ=g(Xm=>{"use strict";var eje=Xm&&Xm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xm,"__esModule",{value:!0});Xm.parseProxyResponse=void 0;var tje=eje(ey()),nw=(0,tje.default)("https-proxy-agent:parse-proxy-response");function rje(e){return new Promise((t,r)=>{let i=0,n=[];function s(){let u=e.read();u?c(u):e.once("readable",s)}function a(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",s)}function o(){a(),nw("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(u){a(),nw("onerror %o",u),r(u)}function c(u){n.push(u),i+=u.length;let d=Buffer.concat(n,i),p=d.indexOf(`\r +\r +`);if(p===-1){nw("have not received end of HTTP headers yet..."),s();return}let f=d.slice(0,p).toString("ascii").split(`\r +`),m=f.shift();if(!m)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=m.split(" "),y=+h[1],b=h.slice(2).join(" "),w={};for(let v of f){if(!v)continue;let E=v.indexOf(":");if(E===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${v}"`));let T=v.slice(0,E).toLowerCase(),q=v.slice(E+1).trimStart(),O=w[T];typeof O=="string"?w[T]=[O,q]:Array.isArray(O)?O.push(q):w[T]=q}nw("got proxy server response: %o %o",m,w),a(),t({connect:{statusCode:y,statusText:b,headers:w},buffered:d})}e.on("error",l),e.on("end",o),s()})}Xm.parseProxyResponse=rje});var BZ=g(_a=>{"use strict";var ije=_a&&_a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),nje=_a&&_a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),LZ=_a&&_a.__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)&&ije(t,e,r);return nje(t,e),t},FZ=_a&&_a.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_a,"__esModule",{value:!0});_a.HttpsProxyAgent=void 0;var TA=LZ(require("net")),IZ=LZ(require("tls")),sje=FZ(require("assert")),aje=FZ(ey()),oje=xA(),lje=require("url"),cje=PZ(),ty=(0,aje.default)("https-proxy-agent"),sw=class extends oje.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new lje.URL(t):t,this.proxyHeaders=r?.headers??{},ty("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?DZ(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){ty("Creating `tls.Socket`: %o",this.connectOpts);let p=this.connectOpts.servername||this.connectOpts.host;n=IZ.connect({...this.connectOpts,servername:p})}else ty("Creating `net.Socket`: %o",this.connectOpts),n=TA.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=TA.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${a}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let p=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(s))o+=`${p}: ${s[p]}\r +`;let l=(0,cje.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:c,buffered:u}=await l;if(t.emit("proxyConnect",c),this.emit("proxyConnect",c,t),c.statusCode===200){if(t.once("socket",uje),r.secureEndpoint){ty("Upgrading socket connection to TLS");let p=r.servername||r.host;return IZ.connect({...DZ(r,"host","path","port"),socket:n,servername:p})}return n}n.destroy();let d=new TA.Socket({writable:!1});return d.readable=!0,t.once("socket",p=>{ty("Replaying proxy buffer for failed request"),(0,sje.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};sw.protocols=["http","https"];_a.HttpsProxyAgent=sw;function uje(e){e.resume()}function DZ(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var kZ=g(wa=>{"use strict";var dje=wa&&wa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),pje=wa&&wa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MZ=wa&&wa.__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)&&dje(t,e,r);return pje(t,e),t},fje=wa&&wa.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(wa,"__esModule",{value:!0});wa.HttpProxyAgent=void 0;var mje=MZ(require("net")),hje=MZ(require("tls")),gje=fje(ey()),yje=require("events"),bje=xA(),qZ=require("url"),Qm=(0,gje.default)("http-proxy-agent"),aw=class extends bje.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new qZ.URL(t):t,this.proxyHeaders=r?.headers??{},Qm("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?vje(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=t.getHeader("host")||"localhost",a=`${n}//${s}`,o=new qZ.URL(t.path,a);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let c=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(c).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let c of Object.keys(l)){let u=l[c];u&&t.setHeader(c,u)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;Qm("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(Qm("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),Qm("Output buffer: %o",t.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Qm("Creating `tls.Socket`: %o",this.connectOpts),s=hje.connect(this.connectOpts)):(Qm("Creating `net.Socket`: %o",this.connectOpts),s=mje.connect(this.connectOpts)),await(0,yje.once)(s,"connect"),s}};aw.protocols=["http","https"];wa.HttpProxyAgent=aw;function vje(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var NA=g(Ea=>{"use strict";Object.defineProperty(Ea,"__esModule",{value:!0});Ea.globalNoProxyList=Ea.proxyPolicyName=void 0;Ea.loadNoProxy=HZ;Ea.getDefaultProxySettings=Cje;Ea.proxyPolicy=Pje;var _je=BZ(),wje=kZ(),Eje=ip(),Sje="HTTPS_PROXY",xje="HTTP_PROXY",Tje="ALL_PROXY",Nje="NO_PROXY";Ea.proxyPolicyName="proxyPolicy";Ea.globalNoProxyList=[];var zZ=!1,Rje=new Map;function ow(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function $Z(){if(!process)return;let e=ow(Sje),t=ow(Tje),r=ow(xje);return e||t||r}function Aje(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let s of t)s[0]==="."?(i.endsWith(s)||i.length===s.length-1&&i===s.slice(1))&&(n=!0):i===s&&(n=!0);return r?.set(i,n),n}function HZ(){let e=ow(Nje);return zZ=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function Cje(e){if(!e&&(e=$Z(),!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 Oje(){let e=$Z();return e?new URL(e):void 0}function jZ(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 UZ(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&Eje.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let s=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new wje.HttpProxyAgent(r,{headers:s})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new _je.HttpsProxyAgent(r,{headers:s})),e.agent=t.httpsProxyAgent)}function Pje(e,t){zZ||Ea.globalNoProxyList.push(...HZ());let r=e?jZ(e):Oje(),i={};return{name:Ea.proxyPolicyName,async sendRequest(n,s){var a;return!n.proxySettings&&r&&!Aje(n.url,(a=t?.customNoProxyList)!==null&&a!==void 0?a:Ea.globalNoProxyList,t?.customNoProxyList?void 0:Rje)?UZ(n,i,r):n.proxySettings&&UZ(n,i,jZ(n.proxySettings)),s(n)}}}});var RA=g(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.setClientRequestIdPolicyName=void 0;Ym.setClientRequestIdPolicy=Ije;Ym.setClientRequestIdPolicyName="setClientRequestIdPolicy";function Ije(e="x-ms-client-request-id"){return{name:Ym.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var AA=g(Zm=>{"use strict";Object.defineProperty(Zm,"__esModule",{value:!0});Zm.tlsPolicyName=void 0;Zm.tlsPolicy=Dje;Zm.tlsPolicyName="tlsPolicy";function Dje(e){return{name:Zm.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var CA=g(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.TracingContextImpl=el.createTracingContext=el.knownContextKeys=void 0;el.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Lje(e={}){let t=new lw(e.parentContext);return e.span&&(t=t.setValue(el.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(el.knownContextKeys.namespace,e.namespace)),t}el.createTracingContext=Lje;var lw=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}};el.TracingContextImpl=lw});var GZ=g(cw=>{"use strict";Object.defineProperty(cw,"__esModule",{value:!0});cw.state=void 0;cw.state={instrumenterImplementation:void 0}});var OA=g(tl=>{"use strict";Object.defineProperty(tl,"__esModule",{value:!0});tl.getInstrumenter=tl.useInstrumenter=tl.createDefaultInstrumenter=tl.createDefaultTracingSpan=void 0;var Fje=CA(),uw=GZ();function VZ(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}tl.createDefaultTracingSpan=VZ;function WZ(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:VZ(),tracingContext:(0,Fje.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}tl.createDefaultInstrumenter=WZ;function Bje(e){uw.state.instrumenterImplementation=e}tl.useInstrumenter=Bje;function qje(){return uw.state.instrumenterImplementation||(uw.state.instrumenterImplementation=WZ()),uw.state.instrumenterImplementation}tl.getInstrumenter=qje});var KZ=g(pw=>{"use strict";Object.defineProperty(pw,"__esModule",{value:!0});pw.createTracingClient=void 0;var dw=OA(),PA=CA();function Mje(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(c,u,d){var p;let f=(0,dw.getInstrumenter)().startSpan(c,Object.assign(Object.assign({},d),{packageName:r,packageVersion:i,tracingContext:(p=u?.tracingOptions)===null||p===void 0?void 0:p.tracingContext})),m=f.tracingContext,h=f.span;m.getValue(PA.knownContextKeys.namespace)||(m=m.setValue(PA.knownContextKeys.namespace,t)),h.setAttribute("az.namespace",m.getValue(PA.knownContextKeys.namespace));let y=Object.assign({},u,{tracingOptions:Object.assign(Object.assign({},u?.tracingOptions),{tracingContext:m})});return{span:h,updatedOptions:y}}async function s(c,u,d,p){let{span:f,updatedOptions:m}=n(c,u,p);try{let h=await a(m.tracingOptions.tracingContext,()=>Promise.resolve(d(m,f)));return f.setStatus({status:"success"}),h}catch(h){throw f.setStatus({status:"error",error:h}),h}finally{f.end()}}function a(c,u,...d){return(0,dw.getInstrumenter)().withContext(c,u,...d)}function o(c){return(0,dw.getInstrumenter)().parseTraceparentHeader(c)}function l(c){return(0,dw.getInstrumenter)().createRequestHeaders(c)}return{startSpan:n,withSpan:s,withContext:a,parseTraceparentHeader:o,createRequestHeaders:l}}pw.createTracingClient=Mje});var IA=g(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});Jm.createTracingClient=Jm.useInstrumenter=void 0;var kje=OA();Object.defineProperty(Jm,"useInstrumenter",{enumerable:!0,get:function(){return kje.useInstrumenter}});var jje=KZ();Object.defineProperty(Jm,"createTracingClient",{enumerable:!0,get:function(){return jje.createTracingClient}})});var XZ=g(fw=>{"use strict";Object.defineProperty(fw,"__esModule",{value:!0});fw.custom=void 0;var Uje=require("node:util");fw.custom=Uje.inspect.custom});var mw=g(ry=>{"use strict";Object.defineProperty(ry,"__esModule",{value:!0});ry.RestError=void 0;ry.isRestError=Vje;var zje=Hn(),$je=XZ(),Hje=F_(),Gje=new Hje.Sanitizer,eh=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.setPrototypeOf(this,e.prototype)}[$je.custom](){return`RestError: ${this.message} + ${Gje.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};ry.RestError=eh;eh.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";eh.PARSE_ERROR="PARSE_ERROR";function Vje(e){return e instanceof eh?!0:(0,zje.isError)(e)&&e.name==="RestError"}});var DA=g(th=>{"use strict";Object.defineProperty(th,"__esModule",{value:!0});th.tracingPolicyName=void 0;th.tracingPolicy=Zje;var Wje=IA(),Kje=vu(),Xje=oA(),hw=ip(),iy=Hn(),Qje=mw(),Yje=F_();th.tracingPolicyName="tracingPolicy";function Zje(e={}){let t=(0,Xje.getUserAgentValue)(e.userAgentPrefix),r=new Yje.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=Jje();return{name:th.tracingPolicyName,async sendRequest(n,s){var a;if(!i)return s(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:c,tracingContext:u}=(a=eUe(i,n,l))!==null&&a!==void 0?a:{};if(!c||!u)return s(n);try{let d=await i.withContext(u,s,n);return rUe(c,d),d}catch(d){throw tUe(c,d),d}}}}function Jje(){try{return(0,Wje.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:Kje.SDK_VERSION})}catch(e){hw.logger.warning(`Error when creating the TracingClient: ${(0,iy.getErrorMessage)(e)}`);return}}function eUe(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let s=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[a,o]of Object.entries(s))t.headers.set(a,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){hw.logger.warning(`Skipping creating a tracing span due to an error: ${(0,iy.getErrorMessage)(i)}`);return}}function tUe(e,t){try{e.setStatus({status:"error",error:(0,iy.isError)(t)?t:void 0}),(0,Qje.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){hw.logger.warning(`Skipping tracing span processing due to an error: ${(0,iy.getErrorMessage)(r)}`)}}function rUe(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){hw.logger.warning(`Skipping tracing span processing due to an error: ${(0,iy.getErrorMessage)(r)}`)}}});var ZZ=g(LA=>{"use strict";Object.defineProperty(LA,"__esModule",{value:!0});LA.createPipelineFromOptions=mUe;var iUe=tA(),nUe=PR(),sUe=rA(),aUe=lA(),QZ=pA(),oUe=fA(),lUe=yA(),cUe=_A(),YZ=Hn(),uUe=NA(),dUe=RA(),pUe=AA(),fUe=DA();function mUe(e){var t;let r=(0,nUe.createEmptyPipeline)();return YZ.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,pUe.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,uUe.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,oUe.decompressResponsePolicy)())),r.addPolicy((0,cUe.formDataPolicy)(),{beforePolicies:[QZ.multipartPolicyName]}),r.addPolicy((0,aUe.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,dUe.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,QZ.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,lUe.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,fUe.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),YZ.isNodeLike&&r.addPolicy((0,sUe.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,iUe.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var nJ=g(yw=>{"use strict";Object.defineProperty(yw,"__esModule",{value:!0});yw.getBodyLength=iJ;yw.createNodeHttpClient=wUe;var MA=(j_(),Sd(k_)),FA=MA.__importStar(require("node:http")),BA=MA.__importStar(require("node:https")),JZ=MA.__importStar(require("node:zlib")),hUe=require("node:stream"),eJ=W_(),gUe=Jg(),ay=mw(),ny=ip(),yUe={};function sy(e){return e&&typeof e.pipe=="function"}function tJ(e){return 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 rJ(e){return e&&typeof e.byteLength=="number"}var gw=class extends hUe.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},qA=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let s=new AbortController,a;if(t.abortSignal){if(t.abortSignal.aborted)throw new eJ.AbortError("The operation was aborted.");a=d=>{d.type==="abort"&&s.abort()},t.abortSignal.addEventListener("abort",a)}t.timeout>0&&setTimeout(()=>{s.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),c=typeof t.body=="function"?t.body():t.body;if(c&&!t.headers.has("Content-Length")){let d=iJ(c);d!==null&&t.headers.set("Content-Length",d)}let u;try{if(c&&t.onUploadProgress){let y=t.onUploadProgress,b=new gw(y);b.on("error",w=>{ny.logger.error("Error in upload progress",w)}),sy(c)?c.pipe(b):b.end(c),c=b}let d=await this.makeRequest(t,s,c),p=bUe(d),m={status:(r=d.statusCode)!==null&&r!==void 0?r:0,headers:p,request:t};if(t.method==="HEAD")return d.resume(),m;u=l?vUe(d,p):d;let h=t.onDownloadProgress;if(h){let y=new gw(h);y.on("error",b=>{ny.logger.error("Error in download progress",b)}),u.pipe(y),u=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(m.status)?m.readableStreamBody=u:m.bodyAsText=await _Ue(u),m}finally{if(t.abortSignal&&a){let d=Promise.resolve();sy(c)&&(d=tJ(c));let p=Promise.resolve();sy(u)&&(p=tJ(u)),Promise.all([d,p]).then(()=>{var f;a&&((f=t.abortSignal)===null||f===void 0||f.removeEventListener("abort",a))}).catch(f=>{ny.logger.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(t,r,i){var n;let s=new URL(t.url),a=s.protocol!=="https:";if(a&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,a),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((c,u)=>{let d=a?FA.request(l,c):BA.request(l,c);d.once("error",p=>{var f;u(new ay.RestError(p.message,{code:(f=p.code)!==null&&f!==void 0?f:ay.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let p=new eJ.AbortError("The operation was aborted.");d.destroy(p),u(p)}),i&&sy(i)?i.pipe(d):i?typeof i=="string"||Buffer.isBuffer(i)?d.end(i):rJ(i)?d.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(ny.logger.error("Unrecognized body type",i),u(new ay.RestError("Unrecognized body type"))):d.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?FA.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new FA.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return BA.globalAgent;let s=(i=t.tlsSettings)!==null&&i!==void 0?i:yUe,a=this.cachedHttpsAgents.get(s);return a&&a.options.keepAlive===!n||(ny.logger.info("No cached TLS Agent exist, creating a new Agent"),a=new BA.Agent(Object.assign({keepAlive:!n},s)),this.cachedHttpsAgents.set(s,a)),a}}};function bUe(e){let t=(0,gUe.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 vUe(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=JZ.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=JZ.createInflate();return e.pipe(i),i}return e}function _Ue(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new ay.RestError(`Error reading response as text: ${n.message}`,{code:ay.RestError.PARSE_ERROR}))})})}function iJ(e){return e?Buffer.isBuffer(e)?e.length:sy(e)?null:rJ(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function wUe(){return new qA}});var sJ=g(kA=>{"use strict";Object.defineProperty(kA,"__esModule",{value:!0});kA.createDefaultHttpClient=SUe;var EUe=nJ();function SUe(){return(0,EUe.createNodeHttpClient)()}});var aJ=g(UA=>{"use strict";Object.defineProperty(UA,"__esModule",{value:!0});UA.createPipelineRequest=NUe;var xUe=Jg(),TUe=Hn(),jA=class{constructor(t){var r,i,n,s,a,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,xUe.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(s=t.disableKeepAlive)!==null&&s!==void 0?s:!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.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,TUe.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function NUe(e){return new jA(e)}});var oJ=g(oy=>{"use strict";Object.defineProperty(oy,"__esModule",{value:!0});oy.exponentialRetryPolicyName=void 0;oy.exponentialRetryPolicy=OUe;var RUe=Z_(),AUe=$m(),CUe=vu();oy.exponentialRetryPolicyName="exponentialRetryPolicy";function OUe(e={}){var t;return(0,AUe.retryPolicy)([(0,RUe.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:CUe.DEFAULT_RETRY_POLICY_COUNT})}});var lJ=g(rh=>{"use strict";Object.defineProperty(rh,"__esModule",{value:!0});rh.systemErrorRetryPolicyName=void 0;rh.systemErrorRetryPolicy=LUe;var PUe=Z_(),IUe=$m(),DUe=vu();rh.systemErrorRetryPolicyName="systemErrorRetryPolicy";function LUe(e={}){var t;return{name:rh.systemErrorRetryPolicyName,sendRequest:(0,IUe.retryPolicy)([(0,PUe.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:DUe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var cJ=g(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});ih.throttlingRetryPolicyName=void 0;ih.throttlingRetryPolicy=MUe;var FUe=Y_(),BUe=$m(),qUe=vu();ih.throttlingRetryPolicyName="throttlingRetryPolicy";function MUe(e={}){var t;return{name:ih.throttlingRetryPolicyName,sendRequest:(0,BUe.retryPolicy)([(0,FUe.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:qUe.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var zA=g(nh=>{"use strict";Object.defineProperty(nh,"__esModule",{value:!0});nh.DEFAULT_CYCLER_OPTIONS=void 0;nh.createTokenCycler=UUe;var kUe=X_();nh.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function jUe(e,t,r){async function i(){if(Date.now()e.getToken(l,c),s.retryIntervalInMs,(u=i?.expiresOnTimestamp)!==null&&u!==void 0?u:Date.now()).then(p=>(r=null,i=p,n=c.tenantId,i)).catch(p=>{throw r=null,i=null,n=void 0,p})),r}return async(l,c)=>{let u=!!c.claims,d=n!==c.tenantId;return u&&(i=null),d||u||a.mustRefresh?o(l,c):(a.shouldRefresh&&o(l,c),i)}}});var uJ=g(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.bearerTokenAuthenticationPolicyName=void 0;sh.bearerTokenAuthenticationPolicy=VUe;var zUe=zA(),$Ue=ip();sh.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function HUe(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},s=await r(t,n);s&&e.request.headers.set("Authorization",`Bearer ${s.token}`)}function GUe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function VUe(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,s=e.logger||$Ue.logger,a=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:HUe,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,zUe.createTokenCycler)(r):()=>Promise.resolve(null);return{name:sh.bearerTokenAuthenticationPolicyName,async sendRequest(l,c){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await a.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:s});let u,d;try{u=await c(l)}catch(p){d=p,u=p.response}if(a.authorizeRequestOnChallenge&&u?.status===401&&GUe(u)&&await a.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:u,getAccessToken:o,logger:s}))return c(l);if(d)throw d;return u}}}});var dJ=g(ah=>{"use strict";Object.defineProperty(ah,"__esModule",{value:!0});ah.ndJsonPolicyName=void 0;ah.ndJsonPolicy=WUe;ah.ndJsonPolicyName="ndJsonPolicy";function WUe(){return{name:ah.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 fJ=g(ap=>{"use strict";Object.defineProperty(ap,"__esModule",{value:!0});ap.auxiliaryAuthenticationHeaderPolicyName=void 0;ap.auxiliaryAuthenticationHeaderPolicy=YUe;var KUe=zA(),XUe=ip();ap.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var pJ="x-ms-authorization-auxiliary";async function QUe(e){var t,r;let{scopes:i,getAccessToken:n,request:s}=e,a={abortSignal:s.abortSignal,tracingOptions:s.tracingOptions};return(r=(t=await n(i,a))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function YUe(e){let{credentials:t,scopes:r}=e,i=e.logger||XUe.logger,n=new WeakMap;return{name:ap.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(s,a){if(!s.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication for auxiliary header is not permitted for non-TLS protected (non-https) URLs.");if(!t||t.length===0)return i.info(`${ap.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),a(s);let o=[];for(let c of t){let u=n.get(c);u||(u=(0,KUe.createTokenCycler)(c),n.set(c,u)),o.push(QUe({scopes:Array.isArray(r)?r:[r],request:s,getAccessToken:u,logger:i}))}let l=(await Promise.all(o)).filter(c=>!!c);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${pJ} header will not be set.`),a(s)):(s.headers.set(pJ,l.map(c=>`Bearer ${c}`).join(", ")),a(s))}}}});var ic=g(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.createFileFromStream=J.createFile=J.auxiliaryAuthenticationHeaderPolicyName=J.auxiliaryAuthenticationHeaderPolicy=J.ndJsonPolicyName=J.ndJsonPolicy=J.bearerTokenAuthenticationPolicyName=J.bearerTokenAuthenticationPolicy=J.formDataPolicyName=J.formDataPolicy=J.tlsPolicyName=J.tlsPolicy=J.userAgentPolicyName=J.userAgentPolicy=J.defaultRetryPolicy=J.tracingPolicyName=J.tracingPolicy=J.retryPolicy=J.throttlingRetryPolicyName=J.throttlingRetryPolicy=J.systemErrorRetryPolicyName=J.systemErrorRetryPolicy=J.redirectPolicyName=J.redirectPolicy=J.getDefaultProxySettings=J.proxyPolicyName=J.proxyPolicy=J.multipartPolicyName=J.multipartPolicy=J.logPolicyName=J.logPolicy=J.setClientRequestIdPolicyName=J.setClientRequestIdPolicy=J.exponentialRetryPolicyName=J.exponentialRetryPolicy=J.decompressResponsePolicyName=J.decompressResponsePolicy=J.isRestError=J.RestError=J.createPipelineRequest=J.createHttpHeaders=J.createDefaultHttpClient=J.createPipelineFromOptions=J.createEmptyPipeline=void 0;var ZUe=PR();Object.defineProperty(J,"createEmptyPipeline",{enumerable:!0,get:function(){return ZUe.createEmptyPipeline}});var JUe=ZZ();Object.defineProperty(J,"createPipelineFromOptions",{enumerable:!0,get:function(){return JUe.createPipelineFromOptions}});var eze=sJ();Object.defineProperty(J,"createDefaultHttpClient",{enumerable:!0,get:function(){return eze.createDefaultHttpClient}});var tze=Jg();Object.defineProperty(J,"createHttpHeaders",{enumerable:!0,get:function(){return tze.createHttpHeaders}});var rze=aJ();Object.defineProperty(J,"createPipelineRequest",{enumerable:!0,get:function(){return rze.createPipelineRequest}});var mJ=mw();Object.defineProperty(J,"RestError",{enumerable:!0,get:function(){return mJ.RestError}});Object.defineProperty(J,"isRestError",{enumerable:!0,get:function(){return mJ.isRestError}});var hJ=fA();Object.defineProperty(J,"decompressResponsePolicy",{enumerable:!0,get:function(){return hJ.decompressResponsePolicy}});Object.defineProperty(J,"decompressResponsePolicyName",{enumerable:!0,get:function(){return hJ.decompressResponsePolicyName}});var gJ=oJ();Object.defineProperty(J,"exponentialRetryPolicy",{enumerable:!0,get:function(){return gJ.exponentialRetryPolicy}});Object.defineProperty(J,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return gJ.exponentialRetryPolicyName}});var yJ=RA();Object.defineProperty(J,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return yJ.setClientRequestIdPolicy}});Object.defineProperty(J,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return yJ.setClientRequestIdPolicyName}});var bJ=tA();Object.defineProperty(J,"logPolicy",{enumerable:!0,get:function(){return bJ.logPolicy}});Object.defineProperty(J,"logPolicyName",{enumerable:!0,get:function(){return bJ.logPolicyName}});var vJ=pA();Object.defineProperty(J,"multipartPolicy",{enumerable:!0,get:function(){return vJ.multipartPolicy}});Object.defineProperty(J,"multipartPolicyName",{enumerable:!0,get:function(){return vJ.multipartPolicyName}});var $A=NA();Object.defineProperty(J,"proxyPolicy",{enumerable:!0,get:function(){return $A.proxyPolicy}});Object.defineProperty(J,"proxyPolicyName",{enumerable:!0,get:function(){return $A.proxyPolicyName}});Object.defineProperty(J,"getDefaultProxySettings",{enumerable:!0,get:function(){return $A.getDefaultProxySettings}});var _J=rA();Object.defineProperty(J,"redirectPolicy",{enumerable:!0,get:function(){return _J.redirectPolicy}});Object.defineProperty(J,"redirectPolicyName",{enumerable:!0,get:function(){return _J.redirectPolicyName}});var wJ=lJ();Object.defineProperty(J,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return wJ.systemErrorRetryPolicy}});Object.defineProperty(J,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return wJ.systemErrorRetryPolicyName}});var EJ=cJ();Object.defineProperty(J,"throttlingRetryPolicy",{enumerable:!0,get:function(){return EJ.throttlingRetryPolicy}});Object.defineProperty(J,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return EJ.throttlingRetryPolicyName}});var ize=$m();Object.defineProperty(J,"retryPolicy",{enumerable:!0,get:function(){return ize.retryPolicy}});var SJ=DA();Object.defineProperty(J,"tracingPolicy",{enumerable:!0,get:function(){return SJ.tracingPolicy}});Object.defineProperty(J,"tracingPolicyName",{enumerable:!0,get:function(){return SJ.tracingPolicyName}});var nze=yA();Object.defineProperty(J,"defaultRetryPolicy",{enumerable:!0,get:function(){return nze.defaultRetryPolicy}});var xJ=lA();Object.defineProperty(J,"userAgentPolicy",{enumerable:!0,get:function(){return xJ.userAgentPolicy}});Object.defineProperty(J,"userAgentPolicyName",{enumerable:!0,get:function(){return xJ.userAgentPolicyName}});var TJ=AA();Object.defineProperty(J,"tlsPolicy",{enumerable:!0,get:function(){return TJ.tlsPolicy}});Object.defineProperty(J,"tlsPolicyName",{enumerable:!0,get:function(){return TJ.tlsPolicyName}});var NJ=_A();Object.defineProperty(J,"formDataPolicy",{enumerable:!0,get:function(){return NJ.formDataPolicy}});Object.defineProperty(J,"formDataPolicyName",{enumerable:!0,get:function(){return NJ.formDataPolicyName}});var RJ=uJ();Object.defineProperty(J,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return RJ.bearerTokenAuthenticationPolicy}});Object.defineProperty(J,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return RJ.bearerTokenAuthenticationPolicyName}});var AJ=dJ();Object.defineProperty(J,"ndJsonPolicy",{enumerable:!0,get:function(){return AJ.ndJsonPolicy}});Object.defineProperty(J,"ndJsonPolicyName",{enumerable:!0,get:function(){return AJ.ndJsonPolicyName}});var CJ=fJ();Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return CJ.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(J,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return CJ.auxiliaryAuthenticationHeaderPolicyName}});var OJ=cA();Object.defineProperty(J,"createFile",{enumerable:!0,get:function(){return OJ.createFile}});Object.defineProperty(J,"createFileFromStream",{enumerable:!0,get:function(){return OJ.createFileFromStream}})});var JJ={};D6(JJ,{__addDisposableResource:()=>YJ,__assign:()=>bw,__asyncDelegator:()=>$J,__asyncGenerator:()=>zJ,__asyncValues:()=>HJ,__await:()=>oh,__awaiter:()=>BJ,__classPrivateFieldGet:()=>KJ,__classPrivateFieldIn:()=>QJ,__classPrivateFieldSet:()=>XJ,__createBinding:()=>_w,__decorate:()=>DJ,__disposeResources:()=>ZJ,__esDecorate:()=>sze,__exportStar:()=>MJ,__extends:()=>PJ,__generator:()=>qJ,__importDefault:()=>WJ,__importStar:()=>VJ,__makeTemplateObject:()=>GJ,__metadata:()=>FJ,__param:()=>LJ,__propKey:()=>oze,__read:()=>GA,__rest:()=>IJ,__runInitializers:()=>aze,__setFunctionName:()=>lze,__spread:()=>kJ,__spreadArray:()=>UJ,__spreadArrays:()=>jJ,__values:()=>vw,default:()=>dze});function PJ(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");HA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function IJ(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function LJ(e,t){return function(r,i){t(r,i,e)}}function sze(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function aze(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 GA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function kJ(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof oh?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function $J(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:oh(e[n](a)),done:!1}:s?s(a):a}:s}}function HJ(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 vw=="function"?vw(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function GJ(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function VJ(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)&&_w(t,e,r);return cze(t,e),t}function WJ(e){return e&&e.__esModule?e:{default:e}}function KJ(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function XJ(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function QJ(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function YJ(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function ZJ(e){function t(s){e.error=e.hasError?new uze(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var HA,bw,_w,cze,uze,dze,eee=br(()=>{HA=function(e,t){return HA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},HA(e,t)};bw=function(){return bw=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(ww,"__esModule",{value:!0});ww.AzureKeyCredential=void 0;var VA=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}};ww.AzureKeyCredential=VA});var ree=g(WA=>{"use strict";Object.defineProperty(WA,"__esModule",{value:!0});WA.isKeyCredential=fze;var pze=Hn();function fze(e){return(0,pze.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var iee=g(ly=>{"use strict";Object.defineProperty(ly,"__esModule",{value:!0});ly.AzureNamedKeyCredential=void 0;ly.isNamedKeyCredential=hze;var mze=Hn(),KA=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}};ly.AzureNamedKeyCredential=KA;function hze(e){return(0,mze.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var nee=g(cy=>{"use strict";Object.defineProperty(cy,"__esModule",{value:!0});cy.AzureSASCredential=void 0;cy.isSASCredential=yze;var gze=Hn(),XA=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}};cy.AzureSASCredential=XA;function yze(e){return(0,gze.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var see=g(QA=>{"use strict";Object.defineProperty(QA,"__esModule",{value:!0});QA.isTokenCredential=bze;function bze(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var lee=g(wn=>{"use strict";Object.defineProperty(wn,"__esModule",{value:!0});wn.isTokenCredential=wn.isSASCredential=wn.AzureSASCredential=wn.isNamedKeyCredential=wn.AzureNamedKeyCredential=wn.isKeyCredential=wn.AzureKeyCredential=void 0;var vze=tee();Object.defineProperty(wn,"AzureKeyCredential",{enumerable:!0,get:function(){return vze.AzureKeyCredential}});var _ze=ree();Object.defineProperty(wn,"isKeyCredential",{enumerable:!0,get:function(){return _ze.isKeyCredential}});var aee=iee();Object.defineProperty(wn,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return aee.AzureNamedKeyCredential}});Object.defineProperty(wn,"isNamedKeyCredential",{enumerable:!0,get:function(){return aee.isNamedKeyCredential}});var oee=nee();Object.defineProperty(wn,"AzureSASCredential",{enumerable:!0,get:function(){return oee.AzureSASCredential}});Object.defineProperty(wn,"isSASCredential",{enumerable:!0,get:function(){return oee.isSASCredential}});var wze=see();Object.defineProperty(wn,"isTokenCredential",{enumerable:!0,get:function(){return wze.isTokenCredential}})});var YA=g(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.pipelineContainsDisableKeepAlivePolicy=rl.createDisableKeepAlivePolicy=rl.disableKeepAlivePolicyName=void 0;rl.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function Eze(){return{name:rl.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}rl.createDisableKeepAlivePolicy=Eze;function Sze(e){return e.getOrderedPolicies().some(t=>t.name===rl.disableKeepAlivePolicyName)}rl.pipelineContainsDisableKeepAlivePolicy=Sze});var Pee={};D6(Pee,{__addDisposableResource:()=>Cee,__assign:()=>Ew,__asyncDelegator:()=>wee,__asyncGenerator:()=>_ee,__asyncValues:()=>Eee,__await:()=>lh,__awaiter:()=>mee,__classPrivateFieldGet:()=>Nee,__classPrivateFieldIn:()=>Aee,__classPrivateFieldSet:()=>Ree,__createBinding:()=>xw,__decorate:()=>dee,__disposeResources:()=>Oee,__esDecorate:()=>xze,__exportStar:()=>gee,__extends:()=>cee,__generator:()=>hee,__importDefault:()=>Tee,__importStar:()=>xee,__makeTemplateObject:()=>See,__metadata:()=>fee,__param:()=>pee,__propKey:()=>Nze,__read:()=>JA,__rest:()=>uee,__runInitializers:()=>Tze,__setFunctionName:()=>Rze,__spread:()=>yee,__spreadArray:()=>vee,__spreadArrays:()=>bee,__values:()=>Sw,default:()=>Oze});function cee(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");ZA(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function uee(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(a=e[o])&&(s=(n<3?a(s):n>3?a(t,r,s):a(t,r))||s);return n>3&&s&&Object.defineProperty(t,r,s),s}function pee(e,t){return function(r,i){t(r,i,e)}}function xze(e,t,r,i,n,s){function a(b){if(b!==void 0&&typeof b!="function")throw new TypeError("Function expected");return b}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",c=!t&&e?i.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,i.name):{}),d,p=!1,f=r.length-1;f>=0;f--){var m={};for(var h in i)m[h]=h==="access"?{}:i[h];for(var h in i.access)m.access[h]=i.access[h];m.addInitializer=function(b){if(p)throw new TypeError("Cannot add initializers after decoration has completed");s.push(a(b||null))};var y=(0,r[f])(o==="accessor"?{get:u.get,set:u.set}:u[l],m);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(d=a(y.get))&&(u.get=d),(d=a(y.set))&&(u.set=d),(d=a(y.init))&&n.unshift(d)}else(d=a(y))&&(o==="field"?n.unshift(d):u[l]=d)}c&&Object.defineProperty(c,i.name,u),p=!0}function Tze(e,t,r){for(var i=arguments.length>2,n=0;n0&&s[s.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!s||c[1]>s[0]&&c[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 JA(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,s=[],a;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(o){a={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(a)throw a.error}}return s}function yee(){for(var e=[],t=0;t1||l(f,h)})},m&&(n[f]=m(n[f])))}function l(f,m){try{c(i[f](m))}catch(h){p(s[0][3],h)}}function c(f){f.value instanceof lh?Promise.resolve(f.value.v).then(u,d):p(s[0][2],f)}function u(f){l("next",f)}function d(f){l("throw",f)}function p(f,m){f(m),s.shift(),s.length&&l(s[0][0],s[0][1])}}function wee(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,s){t[n]=e[n]?function(a){return(r=!r)?{value:lh(e[n](a)),done:!1}:s?s(a):a}:s}}function Eee(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 Sw=="function"?Sw(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}}function See(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function xee(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)&&xw(t,e,r);return Aze(t,e),t}function Tee(e){return e&&e.__esModule?e:{default:e}}function Nee(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function Ree(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function Aee(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Cee(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(s){return Promise.reject(s)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function Oee(e){function t(s){e.error=e.hasError?new Cze(s,e.error,"An error was suppressed during disposal."):s,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var s=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(s).then(n,function(a){return t(a),n()})}else i|=1}catch(a){t(a)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var ZA,Ew,xw,Aze,Cze,Oze,Iee=br(()=>{ZA=function(e,t){return ZA=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},ZA(e,t)};Ew=function(){return Ew=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(il,"__esModule",{value:!0});il.decodeStringToString=il.decodeString=il.encodeByteArray=il.encodeString=void 0;function Pze(e){return Buffer.from(e).toString("base64")}il.encodeString=Pze;function Ize(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}il.encodeByteArray=Ize;function Dze(e){return Buffer.from(e,"base64")}il.decodeString=Dze;function Lze(e){return Buffer.from(e,"base64").toString()}il.decodeStringToString=Lze});var uy=g(ch=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});ch.XML_CHARKEY=ch.XML_ATTRKEY=void 0;ch.XML_ATTRKEY="$";ch.XML_CHARKEY="_"});var tC=g(nl=>{"use strict";Object.defineProperty(nl,"__esModule",{value:!0});nl.flattenResponse=nl.isValidUuid=nl.isDuration=nl.isPrimitiveBody=void 0;function Dee(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)}nl.isPrimitiveBody=Dee;var Fze=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Bze(e){return Fze.test(e)}nl.isDuration=Bze;var qze=/^[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 Mze(e){return qze.test(e)}nl.isValidUuid=Mze;function kze(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 jze(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let s=t&&t.bodyMapper,a=!!s?.nullable,o=s?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&s.type.modelProperties||{},c=Object.keys(l).some(u=>l[u].serializedName==="");if(o==="Sequence"||c){let u=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let d of Object.keys(l))l[d].serializedName&&(u[d]=(i=e.parsedBody)===null||i===void 0?void 0:i[d]);if(n)for(let d of Object.keys(n))u[d]=n[d];return a&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:u}return kze({body:e.parsedBody,headers:n,hasNullableType:a,shouldWrapBody:Dee(e.parsedBody,o)})}nl.flattenResponse=jze});var dy=g(uh=>{"use strict";Object.defineProperty(uh,"__esModule",{value:!0});uh.MapperTypeNames=uh.createSerializer=void 0;var Uze=(Iee(),Sd(Pee)),Nw=Uze.__importStar(eC()),Ii=uy(),Fee=tC(),rC=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(s,a)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${s}": ${a}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:s,ExclusiveMinimum:a,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:c,MaxLength:u,MinItems:d,MinLength:p,MultipleOf:f,Pattern:m,UniqueItems:h}=t.constraints;if(s!==void 0&&r>=s&&n("ExclusiveMaximum",s),a!==void 0&&r<=a&&n("ExclusiveMinimum",a),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rc&&n("MaxItems",c),u!==void 0&&r.length>u&&n("MaxLength",u),d!==void 0&&r.lengthw.indexOf(y)!==b)&&n("UniqueItems",h)}}serialize(t,r,i,n={xml:{}}){var s,a,o;let l={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Ii.XML_CHARKEY}},c={},u=t.type.name;i||(i=t.serializedName),u.match(/^Sequence$/i)!==null&&(c=[]),t.isConstant&&(r=t.defaultValue);let{required:d,nullable:p}=t;if(d&&p&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(d&&!p&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!d&&p===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||u.match(/^any$/i)!==null?c=r:u.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?c=Kze(u,i,r):u.match(/^Enum$/i)!==null?c=Xze(i,t.type.allowedValues,r):u.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?c=Zze(u,r,i):u.match(/^ByteArray$/i)!==null?c=Qze(i,r):u.match(/^Base64Url$/i)!==null?c=Yze(i,r):u.match(/^Sequence$/i)!==null?c=Jze(this,t,r,i,!!this.isXML,l):u.match(/^Dictionary$/i)!==null?c=e$e(this,t,r,i,!!this.isXML,l):u.match(/^Composite$/i)!==null&&(c=r$e(this,t,r,i,!!this.isXML,l)),c}deserialize(t,r,i,n={xml:{}}){var s,a,o,l;let c={xml:{rootName:(s=n.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=n.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:Ii.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let u,d=t.type.name;if(i||(i=t.serializedName),d.match(/^Composite$/i)!==null)u=n$e(this,t,r,i,c);else{if(this.isXML){let p=c.xml.xmlCharKey;r[Ii.XML_ATTRKEY]!==void 0&&r[p]!==void 0&&(r=r[p])}d.match(/^Number$/i)!==null?(u=parseFloat(r),isNaN(u)&&(u=r)):d.match(/^Boolean$/i)!==null?r==="true"?u=!0:r==="false"?u=!1:u=r:d.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?u=r:d.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?u=new Date(r):d.match(/^UnixTime$/i)!==null?u=Wze(r):d.match(/^ByteArray$/i)!==null?u=Nw.decodeString(r):d.match(/^Base64Url$/i)!==null?u=Gze(r):d.match(/^Sequence$/i)!==null?u=a$e(this,t,r,i,c):d.match(/^Dictionary$/i)!==null&&(u=s$e(this,t,r,i,c))}return t.isConstant&&(u=t.defaultValue),u}};function zze(e={},t=!1){return new rC(e,t)}uh.createSerializer=zze;function $ze(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function Hze(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=Nw.encodeByteArray(e);return $ze(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function Gze(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,"/"),Nw.decodeString(e)}}function iC(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function Vze(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function Wze(e){if(e)return new Date(e*1e3)}function Kze(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,Fee.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 Xze(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function Qze(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Nw.encodeByteArray(t)}return t}function Yze(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=Hze(t)}return t}function Zze(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=Vze(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,Fee.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function Jze(e,t,r,i,n,s){var a;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(a=e.modelMappers[o.type.className])!==null&&a!==void 0?a:o);let l=[];for(let c=0;cp!==u)&&(a[u]=e.serialize(l,r[u],i+'["'+u+'"]',s))}return a}return r}function Mee(e,t,r,i){if(!r||!e.xmlNamespace)return t;let s={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[Ii.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[Ii.XML_ATTRKEY]=s,o}}let a={};return a[i.xml.xmlCharKey]=t,a[Ii.XML_ATTRKEY]=s,a}function i$e(e,t){return[Ii.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function n$e(e,t,r,i,n){var s,a;let o=(s=n.xml.xmlCharKey)!==null&&s!==void 0?s:Ii.XML_CHARKEY;Tw(e,t)&&(t=kee(e,t,r,"serializedName"));let l=qee(e,t,i),c={},u=[];for(let p of Object.keys(l)){let f=l[p],m=iC(l[p].serializedName);u.push(m[0]);let{serializedName:h,xmlName:y,xmlElementName:b}=f,w=i;h!==""&&h!==void 0&&(w=i+"."+h);let v=f.headerCollectionPrefix;if(v){let E={};for(let T of Object.keys(r))T.startsWith(v)&&(E[T.substring(v.length)]=e.deserialize(f.type.value,r[T],w,n)),u.push(T);c[p]=E}else if(e.isXML)if(f.xmlIsAttribute&&r[Ii.XML_ATTRKEY])c[p]=e.deserialize(f,r[Ii.XML_ATTRKEY][y],w,n);else if(f.xmlIsMsText)r[o]!==void 0?c[p]=r[o]:typeof r=="string"&&(c[p]=r);else{let E=b||y||h;if(f.xmlIsWrapped){let T=r[y],q=(a=T?.[b])!==null&&a!==void 0?a:[];c[p]=e.deserialize(f,q,w,n),u.push(y)}else{let T=r[E];c[p]=e.deserialize(f,T,w,n),u.push(E)}}else{let E,T=r,q=0;for(let P of m){if(!T)break;q++,T=T[P]}T===null&&q{for(let m in l)if(iC(l[m].serializedName)[0]===f)return!1;return!0};for(let f in r)p(f)&&(c[f]=e.deserialize(d,r[f],i+'["'+f+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let p of Object.keys(r))c[p]===void 0&&!u.includes(p)&&!i$e(p,n)&&(c[p]=r[p]);return c}function s$e(e,t,r,i,n){let s=t.type.value;if(!s||typeof s!="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 o of Object.keys(r))a[o]=e.deserialize(s,r[o],i,n);return a}return r}function a$e(e,t,r,i,n){var s;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=(s=e.modelMappers[a.type.className])!==null&&s!==void 0?s:a);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Rw,"__esModule",{value:!0});Rw.state=void 0;Rw.state={operationRequestMap:new WeakMap}});var py=g(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.getOperationRequestInfo=dh.getOperationArgumentValueFromParameter=void 0;var Uee=jee();function $ee(e,t,r){let i=t.parameterPath,n=t.mapper,s;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)s=n.defaultValue;else{let a=zee(e,i);!a.propertyFound&&r&&(a=zee(r,i));let o=!1;a.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),s=o?n.defaultValue:a.propertyValue}}else{n.required&&(s={});for(let a in i){let o=n.type.modelProperties[a],l=i[a],c=$ee(e,{parameterPath:l,mapper:o},r);c!==void 0&&(s||(s={}),s[a]=c)}}return s}dh.getOperationArgumentValueFromParameter=$ee;function zee(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(op,"__esModule",{value:!0});op.deserializationPolicy=op.deserializationPolicyName=void 0;var c$e=uy(),Aw=ic(),Vee=dy(),nC=py(),u$e=["application/json","text/json"],d$e=["application/xml","application/atom+xml"];op.deserializationPolicyName="deserializationPolicy";function p$e(e={}){var t,r,i,n,s,a,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:u$e,c=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:d$e,u=e.parseXML,d=e.serializerOptions,p={xml:{rootName:(s=d?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=d?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:c$e.XML_CHARKEY}};return{name:op.deserializationPolicyName,async sendRequest(f,m){let h=await m(f);return h$e(l,c,h,p,u)}}}op.deserializationPolicy=p$e;function f$e(e){let t,r=e.request,i=(0,nC.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function m$e(e){let t=e.request,r=(0,nC.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function h$e(e,t,r,i,n){let s=await b$e(e,t,r,i,n);if(!m$e(s))return s;let a=(0,nC.getOperationRequestInfo)(s.request),o=a?.operationSpec;if(!o||!o.responses)return s;let l=f$e(s),{error:c,shouldReturnResponse:u}=y$e(s,o,l,i);if(c)throw c;if(u)return s;if(l){if(l.bodyMapper){let d=s.parsedBody;o.isXML&&l.bodyMapper.type.name===Vee.MapperTypeNames.Sequence&&(d=typeof d=="object"?d[l.bodyMapper.xmlElementName]:[]);try{s.parsedBody=o.serializer.deserialize(l.bodyMapper,d,"operationRes.parsedBody",i)}catch(p){throw new Aw.RestError(`Error ${p} occurred in deserializing the responseBody - ${s.bodyAsText}`,{statusCode:s.status,request:s.request,response:s})}}else o.httpMethod==="HEAD"&&(s.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(s.parsedHeaders=o.serializer.deserialize(l.headersMapper,s.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return s}function g$e(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function y$e(e,t,r,i){var n;let s=200<=e.status&&e.status<300;if(g$e(t)?s:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,c=new Aw.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw c;let u=o.bodyMapper,d=o.headersMapper;try{if(e.parsedBody){let p=e.parsedBody,f;if(u){let h=p;if(t.isXML&&u.type.name===Vee.MapperTypeNames.Sequence){h=[];let y=u.xmlElementName;typeof p=="object"&&y&&(h=p[y])}f=t.serializer.deserialize(u,h,"error.response.parsedBody",i)}let m=p.error||f||p;c.code=m.code,m.message&&(c.message=m.message),u&&(c.response.parsedBody=f)}e.headers&&d&&(c.response.parsedHeaders=t.serializer.deserialize(d,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(p){c.message=`Error "${p.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:c,shouldReturnResponse:!1}}async function b$e(e,t,r,i,n){var s;if(!(!((s=r.request.streamResponseStatusCodes)===null||s===void 0)&&s.has(r.status))&&r.bodyAsText){let a=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(c=>c.toLowerCase()):[];try{if(l.length===0||l.some(c=>e.indexOf(c)!==-1))return r.parsedBody=JSON.parse(a),r;if(l.some(c=>t.indexOf(c)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let c=await n(a,i.xml);return r.parsedBody=c,r}}catch(c){let u=`Error "${c}" occurred while parsing the response body - ${r.bodyAsText}.`,d=c.code||Aw.RestError.PARSE_ERROR;throw new Aw.RestError(u,{code:d,statusCode:r.status,request:r.request,response:r})}}return r}});var Cw=g(ph=>{"use strict";Object.defineProperty(ph,"__esModule",{value:!0});ph.getPathStringFromParameter=ph.getStreamingResponseStatusCodes=void 0;var v$e=dy();function _$e(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===v$e.MapperTypeNames.Stream&&t.add(Number(r))}return t}ph.getStreamingResponseStatusCodes=_$e;function w$e(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}ph.getPathStringFromParameter=w$e});var lC=g(mo=>{"use strict";Object.defineProperty(mo,"__esModule",{value:!0});mo.serializeRequestBody=mo.serializeHeaders=mo.serializationPolicy=mo.serializationPolicyName=void 0;var oC=uy(),Ow=py(),aC=dy(),fy=Cw();mo.serializationPolicyName="serializationPolicy";function E$e(e={}){let t=e.stringifyXML;return{name:mo.serializationPolicyName,async sendRequest(r,i){let n=(0,Ow.getOperationRequestInfo)(r),s=n?.operationSpec,a=n?.operationArguments;return s&&a&&(Wee(r,a,s),Kee(r,a,s,t)),i(r)}}}mo.serializationPolicy=E$e;function Wee(e,t,r){var i,n;if(r.headerParameters)for(let a of r.headerParameters){let o=(0,Ow.getOperationArgumentValueFromParameter)(t,a);if(o!=null||a.mapper.required){o=r.serializer.serialize(a.mapper,o,(0,fy.getPathStringFromParameter)(a));let l=a.mapper.headerCollectionPrefix;if(l)for(let c of Object.keys(o))e.headers.set(l+c,o[c]);else e.headers.set(a.mapper.serializedName||(0,fy.getPathStringFromParameter)(a),o)}}let s=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(s)for(let a of Object.keys(s))e.headers.set(a,s[a])}mo.serializeHeaders=Wee;function Kee(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,s,a,o,l;let c=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,u={xml:{rootName:(s=c?.xml.rootName)!==null&&s!==void 0?s:"",includeRoot:(a=c?.xml.includeRoot)!==null&&a!==void 0?a:!1,xmlCharKey:(o=c?.xml.xmlCharKey)!==null&&o!==void 0?o:oC.XML_CHARKEY}},d=u.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Ow.getOperationArgumentValueFromParameter)(t,r.requestBody);let p=r.requestBody.mapper,{required:f,serializedName:m,xmlName:h,xmlElementName:y,xmlNamespace:b,xmlNamespacePrefix:w,nullable:v}=p,E=p.type.name;try{if(e.body!==void 0&&e.body!==null||v&&e.body===null||f){let T=(0,fy.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(p,e.body,T,u);let q=E===aC.MapperTypeNames.Stream;if(r.isXML){let O=w?`xmlns:${w}`:"xmlns",B=S$e(b,O,E,e.body,u);E===aC.MapperTypeNames.Sequence?e.body=i(x$e(B,y||h||m,O,b),{rootName:h||m,xmlCharKey:d}):q||(e.body=i(B,{rootName:h||m,xmlCharKey:d}))}else{if(E===aC.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;q||(e.body=JSON.stringify(e.body))}}}catch(T){throw new Error(`Error "${T.message}" occurred in serializing the payload - ${JSON.stringify(m,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let p of r.formDataParameters){let f=(0,Ow.getOperationArgumentValueFromParameter)(t,p);if(f!=null){let m=p.mapper.serializedName||(0,fy.getPathStringFromParameter)(p);e.formData[m]=r.serializer.serialize(p.mapper,f,(0,fy.getPathStringFromParameter)(p),u)}}}}mo.serializeRequestBody=Kee;function S$e(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let s={};return s[n.xml.xmlCharKey]=i,s[oC.XML_ATTRKEY]={[t]:e},s}return i}function x$e(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[oC.XML_ATTRKEY]={[r]:i},n}});var cC=g(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});Pw.createClientPipeline=void 0;var T$e=sC(),Xee=ic(),N$e=lC();function R$e(e={}){let t=(0,Xee.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,Xee.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,N$e.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,T$e.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Pw.createClientPipeline=R$e});var Qee=g(Iw=>{"use strict";Object.defineProperty(Iw,"__esModule",{value:!0});Iw.getCachedDefaultHttpClient=void 0;var A$e=ic(),uC;function C$e(){return uC||(uC=(0,A$e.createDefaultHttpClient)()),uC}Iw.getCachedDefaultHttpClient=C$e});var ete=g(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});fh.appendQueryParams=fh.getRequestUrl=void 0;var Zee=py(),dC=Cw(),O$e={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function P$e(e,t,r,i){let n=I$e(t,r,i),s=!1,a=Yee(e,n);if(t.path){let c=Yee(t.path,n);t.path==="/{nextLink}"&&c.startsWith("/")&&(c=c.substring(1)),D$e(c)?(a=c,s=!0):a=L$e(a,c)}let{queryParams:o,sequenceParams:l}=F$e(t,r,i);return a=Jee(a,o,l,s),a}fh.getRequestUrl=P$e;function Yee(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function I$e(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let s of e.urlParameters){let a=(0,Zee.getOperationArgumentValueFromParameter)(t,s,r),o=(0,dC.getPathStringFromParameter)(s);a=e.serializer.serialize(s.mapper,a,o),s.skipEncoding||(a=encodeURIComponent(a)),n.set(`{${s.mapper.serializedName||o}}`,a)}return n}function D$e(e){return e.includes("://")}function L$e(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 n=t.indexOf("?");if(n!==-1){let s=t.substring(0,n),a=t.substring(n+1);i=i+s,a&&(r.search=r.search?`${r.search}&${a}`:a)}else i=i+t;return r.pathname=i,r.toString()}function F$e(e,t,r){var i;let n=new Map,s=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&&s.add(a.mapper.serializedName);let o=(0,Zee.getOperationArgumentValueFromParameter)(t,a,r);if(o!=null||a.mapper.required){o=e.serializer.serialize(a.mapper,o,(0,dC.getPathStringFromParameter)(a));let l=a.collectionFormat?O$e[a.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(c=>c??"")),a.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(a.collectionFormat==="SSV"||a.collectionFormat==="TSV")&&(o=o.join(l)),a.skipEncoding||(Array.isArray(o)?o=o.map(c=>encodeURIComponent(c)):o=encodeURIComponent(o)),Array.isArray(o)&&(a.collectionFormat==="CSV"||a.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(a.mapper.serializedName||(0,dC.getPathStringFromParameter)(a),o)}}return{queryParams:n,sequenceParams:s}}function B$e(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[n,s]=i.split("=",2),a=t.get(n);a?Array.isArray(a)?a.push(s):t.set(n,[a,s]):t.set(n,s)}return t}function Jee(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),s=B$e(n.search);for(let[o,l]of t){let c=s.get(o);if(Array.isArray(c))if(Array.isArray(l)){c.push(...l);let u=new Set(c);s.set(o,Array.from(u))}else c.push(l);else c?(Array.isArray(l)?l.unshift(c):r.has(o)&&s.set(o,[c,l]),i||s.set(o,l)):s.set(o,l)}let a=[];for(let[o,l]of s)if(typeof l=="string")a.push(`${o}=${l}`);else if(Array.isArray(l))for(let c of l)a.push(`${o}=${c}`);else a.push(`${o}=${l}`);return n.search=a.length?`?${a.join("&")}`:"",n.toString()}fh.appendQueryParams=Jee});var pC=g(Dw=>{"use strict";Object.defineProperty(Dw,"__esModule",{value:!0});Dw.logger=void 0;var q$e=Lm();Dw.logger=(0,q$e.createClientLogger)("core-client")});var rte=g(Lw=>{"use strict";Object.defineProperty(Lw,"__esModule",{value:!0});Lw.ServiceClient=void 0;var M$e=ic(),k$e=cC(),tte=tC(),j$e=Qee(),U$e=py(),z$e=ete(),$$e=Cw(),H$e=pC(),fC=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&&H$e.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,j$e.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||G$e(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:s}of t.additionalPolicies){let a=s==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{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 n=(0,z$e.getRequestUrl)(i,r,t,this),s=(0,M$e.createPipelineRequest)({url:n});s.method=r.httpMethod;let a=(0,U$e.getOperationRequestInfo)(s);a.operationSpec=r,a.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&s.headers.set("Content-Type",o);let l=t.options;if(l){let c=l.requestOptions;c&&(c.timeout&&(s.timeout=c.timeout),c.onUploadProgress&&(s.onUploadProgress=c.onUploadProgress),c.onDownloadProgress&&(s.onDownloadProgress=c.onDownloadProgress),c.shouldDeserialize!==void 0&&(a.shouldDeserialize=c.shouldDeserialize),c.allowInsecureConnection&&(s.allowInsecureConnection=!0)),l.abortSignal&&(s.abortSignal=l.abortSignal),l.tracingOptions&&(s.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(s.allowInsecureConnection=!0),s.streamResponseStatusCodes===void 0&&(s.streamResponseStatusCodes=(0,$$e.getStreamingResponseStatusCodes)(r));try{let c=await this.sendRequest(s),u=(0,tte.flattenResponse)(c,r.responses[c.status]);return l?.onResponse&&l.onResponse(c,u),u}catch(c){if(typeof c=="object"&&c?.response){let u=c.response,d=(0,tte.flattenResponse)(u,r.responses[c.statusCode]||r.responses.default);c.details=d,l?.onResponse&&l.onResponse(u,d,c)}throw c}}};Lw.ServiceClient=fC;function G$e(e){let t=V$e(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,k$e.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function V$e(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 nte=g(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.authorizeRequestOnClaimChallenge=mh.parseCAEChallenge=void 0;var W$e=pC(),K$e=eC();function ite(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(s=>s).map(s=>(([a,o])=>({[a]:o}))(s.trim().split('="'))).reduce((s,a)=>Object.assign(Object.assign({},s),a),{}))}mh.parseCAEChallenge=ite;async function X$e(e){let{scopes:t,response:r}=e,i=e.logger||W$e.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let a=(ite(n)||[]).find(l=>l.claims);if(!a)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(a.scope?[a.scope]:t,{claims:(0,K$e.decodeStringToString)(a.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}mh.authorizeRequestOnClaimChallenge=X$e});var ate=g(Fw=>{"use strict";Object.defineProperty(Fw,"__esModule",{value:!0});Fw.authorizeRequestOnTenantChallenge=void 0;var ste={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function Q$e(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 Y$e=async e=>{let t=rHe(e.request),r=eHe(e.response);if(r){let i=tHe(r),n=J$e(e,i),s=Z$e(i);if(!s)return!1;let a=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:s}));return a?(e.request.headers.set(ste.HeaderConstants.AUTHORIZATION,`Bearer ${a.token}`),!0):!1}return!1};Fw.authorizeRequestOnTenantChallenge=Y$e;function Z$e(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&Q$e(i))return i}function J$e(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=ste.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function eHe(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function tHe(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([s,a])=>({[s]:a}))(n.trim().split("="))).reduce((n,s)=>Object.assign(Object.assign({},n),s),{})}function rHe(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var mC=g(ir=>{"use strict";Object.defineProperty(ir,"__esModule",{value:!0});ir.authorizeRequestOnTenantChallenge=ir.authorizeRequestOnClaimChallenge=ir.serializationPolicyName=ir.serializationPolicy=ir.deserializationPolicyName=ir.deserializationPolicy=ir.XML_CHARKEY=ir.XML_ATTRKEY=ir.createClientPipeline=ir.ServiceClient=ir.MapperTypeNames=ir.createSerializer=void 0;var ote=dy();Object.defineProperty(ir,"createSerializer",{enumerable:!0,get:function(){return ote.createSerializer}});Object.defineProperty(ir,"MapperTypeNames",{enumerable:!0,get:function(){return ote.MapperTypeNames}});var iHe=rte();Object.defineProperty(ir,"ServiceClient",{enumerable:!0,get:function(){return iHe.ServiceClient}});var nHe=cC();Object.defineProperty(ir,"createClientPipeline",{enumerable:!0,get:function(){return nHe.createClientPipeline}});var lte=uy();Object.defineProperty(ir,"XML_ATTRKEY",{enumerable:!0,get:function(){return lte.XML_ATTRKEY}});Object.defineProperty(ir,"XML_CHARKEY",{enumerable:!0,get:function(){return lte.XML_CHARKEY}});var cte=sC();Object.defineProperty(ir,"deserializationPolicy",{enumerable:!0,get:function(){return cte.deserializationPolicy}});Object.defineProperty(ir,"deserializationPolicyName",{enumerable:!0,get:function(){return cte.deserializationPolicyName}});var ute=lC();Object.defineProperty(ir,"serializationPolicy",{enumerable:!0,get:function(){return ute.serializationPolicy}});Object.defineProperty(ir,"serializationPolicyName",{enumerable:!0,get:function(){return ute.serializationPolicyName}});var sHe=nte();Object.defineProperty(ir,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return sHe.authorizeRequestOnClaimChallenge}});var aHe=ate();Object.defineProperty(ir,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return aHe.authorizeRequestOnTenantChallenge}})});var hy=g(sl=>{"use strict";Object.defineProperty(sl,"__esModule",{value:!0});sl.HttpHeaders=sl.toHttpHeadersLike=sl.toWebResourceLike=sl.toPipelineRequest=void 0;var dte=ic(),pte=Symbol("Original PipelineRequest"),oHe=Symbol.for("@azure/core-client original request");function fte(e,t={}){let i=e[pte],n=(0,dte.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let s=(0,dte.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(s[oHe]=t.originalRequest),s}}sl.toPipelineRequest=fte;function mte(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:hte(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,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(n,{get(s,a,o){return a===pte?e:a==="clone"?()=>mte(fte(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(s,a,o)},set(s,a,o,l){return a==="keepAlive"&&(e.disableKeepAlive=!o),typeof a=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(a)&&(e[a]=o),Reflect.set(s,a,o,l)}}):n}sl.toWebResourceLike=mte;function hte(e){return new Bw(e.toJSON({preserveCase:!0}))}sl.toHttpHeadersLike=hte;function my(e){return e.toLowerCase()}var Bw=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[my(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[my(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[my(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[my(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";Object.defineProperty(hh,"__esModule",{value:!0});hh.toPipelineResponse=hh.toCompatResponse=void 0;var lHe=ic(),hC=hy(),gte=Symbol("Original FullOperationResponse");function cHe(e,t){let r=(0,hC.toWebResourceLike)(e.request),i=(0,hC.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,s,a){return s==="headers"?i:s==="request"?r:s===gte?e:Reflect.get(n,s,a)},set(n,s,a,o){return s==="headers"?i=a:s==="request"&&(r=a),Reflect.set(n,s,a,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}hh.toCompatResponse=cHe;function uHe(e){let r=e[gte],i=(0,lHe.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,hC.toPipelineRequest)(e.request)})}hh.toPipelineResponse=uHe});var bte=g(Mw=>{"use strict";Object.defineProperty(Mw,"__esModule",{value:!0});Mw.ExtendedServiceClient=void 0;var yte=YA(),dHe=ic(),pHe=mC(),fHe=qw(),gC=class extends pHe.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,yte.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,yte.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:dHe.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,s;function a(l,c,u){s=l,n&&n(l,c,u)}t.options=Object.assign(Object.assign({},t.options),{onResponse:a});let o=await super.sendOperationRequest(t,r);return s&&Object.defineProperty(o,"_response",{value:(0,fHe.toCompatResponse)(s)}),o}};Mw.ExtendedServiceClient=gC});var Ete=g(nc=>{"use strict";Object.defineProperty(nc,"__esModule",{value:!0});nc.createRequestPolicyFactoryPolicy=nc.requestPolicyFactoryPolicyName=nc.HttpPipelineLogLevel=void 0;var vte=hy(),_te=qw(),wte;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(wte||(nc.HttpPipelineLogLevel=wte={}));var mHe={log(e,t){},shouldLog(e){return!1}};nc.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function hHe(e){let t=e.slice().reverse();return{name:nc.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,vte.toPipelineRequest)(o));return(0,_te.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,mHe);let s=(0,vte.toWebResourceLike)(r,{createProxy:!0}),a=await n.sendRequest(s);return(0,_te.toPipelineResponse)(a)}}}nc.createRequestPolicyFactoryPolicy=hHe});var Ste=g(kw=>{"use strict";Object.defineProperty(kw,"__esModule",{value:!0});kw.convertHttpClient=void 0;var gHe=qw(),yHe=hy();function bHe(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,yHe.toWebResourceLike)(t,{createProxy:!0}));return(0,gHe.toPipelineResponse)(r)}}}kw.convertHttpClient=bHe});var xte=g(En=>{"use strict";Object.defineProperty(En,"__esModule",{value:!0});En.toHttpHeadersLike=En.convertHttpClient=En.disableKeepAlivePolicyName=En.HttpPipelineLogLevel=En.createRequestPolicyFactoryPolicy=En.requestPolicyFactoryPolicyName=En.ExtendedServiceClient=void 0;var vHe=bte();Object.defineProperty(En,"ExtendedServiceClient",{enumerable:!0,get:function(){return vHe.ExtendedServiceClient}});var yC=Ete();Object.defineProperty(En,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return yC.requestPolicyFactoryPolicyName}});Object.defineProperty(En,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return yC.createRequestPolicyFactoryPolicy}});Object.defineProperty(En,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return yC.HttpPipelineLogLevel}});var _He=YA();Object.defineProperty(En,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return _He.disableKeepAlivePolicyName}});var wHe=Ste();Object.defineProperty(En,"convertHttpClient",{enumerable:!0,get:function(){return wHe.convertHttpClient}});var EHe=hy();Object.defineProperty(En,"toHttpHeadersLike",{enumerable:!0,get:function(){return EHe.toHttpHeadersLike}})});var jw=g(sc=>{"use strict";var Tte=":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",SHe=Tte+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",Nte="["+Tte+"]["+SHe+"]*",xHe=new RegExp("^"+Nte+"$"),THe=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let s=i.length;for(let a=0;a"u")};sc.isExist=function(e){return typeof e<"u"};sc.isEmptyObject=function(e){return Object.keys(e).length===0};sc.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let s=0;s{"use strict";var bC=jw(),RHe={allowBooleanAttributes:!1,unpairedTags:[]};Pte.validate=function(e,t){t=Object.assign({},RHe,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let s=0;s"&&e[s]!==" "&&e[s]!==" "&&e[s]!==` +`&&e[s]!=="\r";s++)l+=e[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!FHe(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",ri("InvalidTag",d,Gn(e,s))}let c=OHe(e,s);if(c===!1)return ri("InvalidAttr","Attributes for '"+l+"' have open quote.",Gn(e,s));let u=c.value;if(s=c.index,u[u.length-1]==="/"){let d=s-u.length;u=u.substring(0,u.length-1);let p=Ote(u,t);if(p===!0)i=!0;else return ri(p.err.code,p.err.msg,Gn(e,d+p.err.line))}else if(o)if(c.tagClosed){if(u.trim().length>0)return ri("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Gn(e,a));if(r.length===0)return ri("InvalidTag","Closing tag '"+l+"' has not been opened.",Gn(e,a));{let d=r.pop();if(l!==d.tagName){let p=Gn(e,d.tagStartPos);return ri("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+l+"'.",Gn(e,a))}r.length==0&&(n=!0)}}else return ri("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Gn(e,s));else{let d=Ote(u,t);if(d!==!0)return ri(d.err.code,d.err.msg,Gn(e,s-u.length+d.err.line));if(n===!0)return ri("InvalidXml","Multiple possible root nodes found.",Gn(e,s));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s0)return ri("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return ri("InvalidXml","Start tag expected.",1);return!0};function Rte(e){return e===" "||e===" "||e===` +`||e==="\r"}function Ate(e,t){let r=t;for(;t5&&i==="xml")return ri("InvalidXml","XML declaration allowed only at the start of the document.",Gn(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function Cte(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var AHe='"',CHe="'";function OHe(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var PHe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Ote(e,t){let r=bC.getAllMatches(e,PHe),i={};for(let n=0;n{var Ite={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},BHe=function(e){return Object.assign({},Ite,e)};_C.buildOptions=BHe;_C.defaultOptions=Ite});var Fte=g((wTt,Lte)=>{"use strict";var wC=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};Lte.exports=wC});var qte=g((ETt,Bte)=>{var qHe=jw();function MHe(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,s=!1,a="";for(;t"){if(s?e[t-1]==="-"&&e[t-2]==="-"&&(s=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:a+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function kHe(e,t){let r="";for(;t{var VHe=/^[-+]?0x[a-fA-F0-9]+$/,WHe=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var KHe={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function XHe(e,t={}){if(t=Object.assign({},KHe,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&VHe.test(r))return Number.parseInt(r,16);{let i=WHe.exec(r);if(i){let n=i[1],s=i[2],a=QHe(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&s.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&s.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),c=""+l;return c.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?c==="0"&&a===""||c===a||n&&c==="-"+a?l:e:s?a===c||n+a===c?l:e:r===c||r===n+c?l:e}}else return e}}function QHe(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}Mte.exports=XHe});var EC=g((xTt,jte)=>{function YHe(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}jte.exports=YHe});var $te=g((TTt,zte)=>{"use strict";var Ute=jw(),yy=Fte(),ZHe=qte(),JHe=kte(),eGe=EC(),SC=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=tGe,this.parseXml=aGe,this.parseTextData=rGe,this.resolveNameSpace=iGe,this.buildAttributesMap=sGe,this.isItStopNode=uGe,this.replaceEntitiesValue=lGe,this.readStopNodeData=pGe,this.saveTextToParentTag=cGe,this.addChild=oGe,this.ignoreAttributesFn=eGe(this.options.ignoreAttributes)}};function tGe(e){let t=Object.keys(e);for(let r=0;r0)){a||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,s);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?TC(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?TC(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function iGe(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var nGe=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function sGe(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=Ute.getAllMatches(e,nGe),n=i.length,s={};for(let a=0;a",s,"Closing Tag is not closed."),l=e.substring(s+2,o).trim();if(this.options.removeNSPrefix){let d=l.indexOf(":");d!==-1&&(l=l.substr(d+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let c=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let u=0;c&&this.options.unpairedTags.indexOf(c)!==-1?(u=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):u=n.lastIndexOf("."),n=n.substring(0,u),r=this.tagsNodeStack.pop(),i="",s=o}else if(e[s+1]==="?"){let o=xC(e,s,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new yy(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}s=o.closeIndex+1}else if(e.substr(s+1,3)==="!--"){let o=lp(e,"-->",s+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(s+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}s=o}else if(e.substr(s+1,2)==="!D"){let o=ZHe(e,s);this.docTypeEntities=o.entities,s=o.i}else if(e.substr(s+1,2)==="!["){let o=lp(e,"]]>",s,"CDATA is not closed.")-2,l=e.substring(s+9,o);i=this.saveTextToParentTag(i,r,n);let c=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);c==null&&(c=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,c),s=o+2}else{let o=xC(e,s,this.options.removeNSPrefix),l=o.tagName,c=o.rawTagName,u=o.tagExp,d=o.attrExpPresent,p=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let f=r;if(f&&this.options.unpairedTags.indexOf(f.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let m="";if(u.length>0&&u.lastIndexOf("/")===u.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),s=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)s=o.closeIndex;else{let y=this.readStopNodeData(e,c,p+1);if(!y)throw new Error(`Unexpected end of ${c}`);s=y.i,m=y.tagContent}let h=new yy(l);l!==u&&d&&(h[":@"]=this.buildAttributesMap(u,n,l)),m&&(m=this.parseTextData(m,l,n,!0,d,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),h.add(this.options.textNodeName,m),this.addChild(r,h,n)}else{if(u.length>0&&u.lastIndexOf("/")===u.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),u=l):u=u.substr(0,u.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let m=new yy(l);l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),n=n.substr(0,n.lastIndexOf("."))}else{let m=new yy(l);this.tagsNodeStack.push(r),l!==u&&d&&(m[":@"]=this.buildAttributesMap(u,n,l)),this.addChild(r,m,n),r=m}i="",s=p}}else i+=e[s];return t.child};function oGe(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var lGe=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function cGe(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function uGe(e,t,r){let i="*."+r;for(let n in e){let s=e[n];if(i===s||t===s)return!0}return!1}function dGe(e,t,r=">"){let i,n="";for(let s=t;s",r,`${t} is not closed`);if(e.substring(r+2,s).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:s};r=s}else if(e[r+1]==="?")r=lp(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=lp(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=lp(e,"]]>",r,"StopNode is not closed.")-2;else{let s=xC(e,r,">");s&&((s&&s.tagName)===t&&s.tagExp[s.tagExp.length-1]!=="/"&&n++,r=s.closeIndex)}}function TC(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:JHe(e,r)}else return Ute.isExist(e)?e:""}zte.exports=SC});var Vte=g(Gte=>{"use strict";function fGe(e,t){return Hte(e,t)}function Hte(e,t,r){let i,n={};for(let s=0;s0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function mGe(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:yGe}=Dte(),bGe=$te(),{prettify:vGe}=Vte(),_Ge=vC(),NC=class{constructor(t){this.externalEntities={},this.options=yGe(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let s=_Ge.validate(t,r);if(s!==!0)throw Error(`${s.err.msg}:${s.err.line}:${s.err.col}`)}let i=new bGe(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:vGe(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};Wte.exports=NC});var Jte=g((ATt,Zte)=>{var wGe=` +`;function EGe(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=wGe),Qte(e,t,"",r)}function Qte(e,t,r,i){let n="",s=!1;for(let a=0;a`,s=!1;continue}else if(l===t.commentPropName){n+=i+``,s=!0;continue}else if(l[0]==="?"){let m=Xte(o[":@"],t),h=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=h+`<${l}${y}${m}?>`,s=!0;continue}let u=i;u!==""&&(u+=t.indentBy);let d=Xte(o[":@"],t),p=i+`<${l}${d}`,f=Qte(o[l],t,c,u);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=p+">":n+=p+"/>":(!f||f.length===0)&&t.suppressEmptyNode?n+=p+"/>":f&&f.endsWith(">")?n+=p+`>${f}${i}`:(n+=p+">",f&&i!==""&&(f.includes("/>")||f.includes("`),s=!0}return n}function SGe(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var TGe=Jte(),NGe=EC(),RGe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function _u(e){this.options=Object.assign({},RGe,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=NGe(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=OGe),this.processTextOrObjNode=AGe,this.options.format?(this.indentate=CGe,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}_u.prototype.build=function(e){return this.options.preserveOrder?TGe(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};_u.prototype.j2x=function(e,t,r){let i="",n="",s=r.join(".");for(let a in e)if(Object.prototype.hasOwnProperty.call(e,a))if(typeof e[a]>"u")this.isAttribute(a)&&(n+="");else if(e[a]===null)this.isAttribute(a)?n+="":a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(e[a]instanceof Date)n+=this.buildTextValNode(e[a],a,"",t);else if(typeof e[a]!="object"){let o=this.isAttribute(a);if(o&&!this.ignoreAttributesFn(o,s))i+=this.buildAttrPairStr(o,""+e[a]);else if(!o)if(a===this.options.textNodeName){let l=this.options.tagValueProcessor(a,""+e[a]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[a],a,"",t)}else if(Array.isArray(e[a])){let o=e[a].length,l="",c="";for(let u=0;u"u"))if(d===null)a[0]==="?"?n+=this.indentate(t)+"<"+a+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+a+"/"+this.tagEndChar;else if(typeof d=="object")if(this.options.oneListGroup){let p=this.j2x(d,t+1,r.concat(a));l+=p.val,this.options.attributesGroupName&&d.hasOwnProperty(this.options.attributesGroupName)&&(c+=p.attrStr)}else l+=this.processTextOrObjNode(d,a,t,r);else if(this.options.oneListGroup){let p=this.options.tagValueProcessor(a,d);p=this.replaceEntitiesValue(p),l+=p}else l+=this.buildTextValNode(d,a,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,a,c,t)),n+=l}else if(this.options.attributesGroupName&&a===this.options.attributesGroupName){let o=Object.keys(e[a]),l=o.length;for(let c=0;c"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&s.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+s+this.tagEndChar+e+this.indentate(i)+n}};_u.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var PGe=vC(),IGe=Kte(),DGe=tre();rre.exports={XMLParser:IGe,XMLValidator:PGe,XMLBuilder:DGe}});var RC=g(gh=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.XML_CHARKEY=gh.XML_ATTRKEY=void 0;gh.XML_ATTRKEY="$";gh.XML_CHARKEY="_"});var are=g(Uw=>{"use strict";Object.defineProperty(Uw,"__esModule",{value:!0});Uw.stringifyXML=BGe;Uw.parseXML=qGe;var AC=ire(),nre=RC();function sre(e){var t;return{attributesGroupName:nre.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:nre.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function LGe(e={}){var t,r;return Object.assign(Object.assign({},sre(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 FGe(e={}){return Object.assign(Object.assign({},sre(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function BGe(e,t={}){let r=LGe(t),i=new AC.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function qGe(e,t={}){if(!e)throw new Error("Document is empty");let r=AC.XMLValidator.validate(e);if(r!==!0)throw r;let n=new AC.XMLParser(FGe(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let s of Object.keys(n)){let a=n[s];return typeof a=="object"?Object.assign({},a):a}return n}});var cre=g(al=>{"use strict";Object.defineProperty(al,"__esModule",{value:!0});al.XML_CHARKEY=al.XML_ATTRKEY=al.parseXML=al.stringifyXML=void 0;var ore=are();Object.defineProperty(al,"stringifyXML",{enumerable:!0,get:function(){return ore.stringifyXML}});Object.defineProperty(al,"parseXML",{enumerable:!0,get:function(){return ore.parseXML}});var lre=RC();Object.defineProperty(al,"XML_ATTRKEY",{enumerable:!0,get:function(){return lre.XML_ATTRKEY}});Object.defineProperty(al,"XML_CHARKEY",{enumerable:!0,get:function(){return lre.XML_CHARKEY}})});var ure=g(zw=>{"use strict";Object.defineProperty(zw,"__esModule",{value:!0});zw.AbortError=void 0;var CC=class extends Error{constructor(t){super(t),this.name="AbortError"}};zw.AbortError=CC});var dre=g($w=>{"use strict";Object.defineProperty($w,"__esModule",{value:!0});$w.AbortError=void 0;var MGe=ure();Object.defineProperty($w,"AbortError",{enumerable:!0,get:function(){return MGe.AbortError}})});var IC=g(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});var yh=new WeakMap,Hw=new WeakMap,by=class e{constructor(){this.onabort=null,yh.set(this,[]),Hw.set(this,!1)}get aborted(){if(!Hw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return Hw.get(this)}static get none(){return new e}addEventListener(t,r){if(!yh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");yh.get(this).push(r)}removeEventListener(t,r){if(!yh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=yh.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function pre(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=yh.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),Hw.set(e,!0)}var OC=class extends Error{constructor(t){super(t),this.name="AbortError"}},PC=class{constructor(t){if(this._signal=new by,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){pre(this._signal)}static timeout(t){let r=new by,i=setTimeout(pre,t,r);return typeof i.unref=="function"&&i.unref(),r}};vy.AbortController=PC;vy.AbortError=OC;vy.AbortSignal=by});var Dre=g(up=>{"use strict";Object.defineProperty(up,"__esModule",{value:!0});var kGe=Lm(),fre=IC(),jGe=Hn(),cp=kGe.createClientLogger("core-lro"),hre=2e3,gre=["succeeded","canceled","failed"];function yre(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function mre(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function UGe(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function zGe(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=UGe(t,i.message);return{code:r,message:t}}function bre(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:s,getError:a,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let c=a?.(o),u="";if(c){let{code:p,message:f}=zGe(c);u=`. ${p}. ${f}`}let d=`The long-running operation has failed${u}`;r.setError(t,new Error(d)),r.setFailed(t),cp.warning(d);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,$Ge({response:o,state:t,processResult:s}))}function $Ge(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function vre(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:s,setErrorAsResult:a}=e,{operationLocation:o,resourceLocation:l,metadata:c,response:u}=await t();o&&s?.(o,!1);let d={metadata:c,operationLocation:o,resourceLocation:l};cp.verbose("LRO: Operation description:",d);let p=r.initState(d),f=n({response:u,state:p,operationLocation:o});return bre({state:p,status:f,stateProxy:r,response:u,setErrorAsResult:a,processResult:i}),p}async function HGe(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:s,getResourceLocation:a,isOperationError:o,options:l}=e,c=await t(n,l).catch(mre({state:r,stateProxy:i,isOperationError:o})),u=s(c,r);if(cp.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${u} + Polling status: ${gre.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=a(c,r);if(d!==void 0)return{response:await t(d).catch(mre({state:r,stateProxy:i,isOperationError:o})),status:u}}return{response:c,status:u}}async function _re(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:o,isOperationError:l,withOperationLocation:c,getPollingInterval:u,processResult:d,getError:p,updateState:f,setDelay:m,isDone:h,setErrorAsResult:y}=e,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:v}=await HGe({poll:t,getOperationStatus:s,state:r,stateProxy:i,operationLocation:b,getResourceLocation:a,isOperationError:l,options:n});if(bre({status:v,response:w,state:r,stateProxy:i,isDone:h,processResult:d,getError:p,setErrorAsResult:y}),!gre.includes(v)){let E=u?.(w);E&&m(E);let T=o?.(w,r);if(T!==void 0){let q=b!==T;r.config.operationLocation=T,c?.(T,q)}else c?.(b,!1)}f?.(r,w)}}function wre(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function Ere(e){return e.headers.location}function Sre(e){return e.headers["operation-location"]}function xre(e){return e.headers["azure-asyncoperation"]}function GGe(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function Tre(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,s=Sre(t),a=xre(t),o=wre({operationLocation:s,azureAsyncOperation:a}),l=Ere(t),c=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:GGe({requestMethod:c,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:c==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function Nre(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 FC(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 cp.verbose(`LRO: unrecognized operation status: ${t}`),t}}function VGe(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return Nre({status:r,statusCode:e.statusCode})}function WGe(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return Nre({status:s,statusCode:e.statusCode})}function FC(e){return e===202?"running":e<300?"succeeded":"failed"}function Rre({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?KGe(new Date(t)):r*1e3}}function Are(e){let t=e.flatResponse.error;if(!t){cp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){cp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function KGe(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let a=await n.sendInitialRequest(),o=Tre({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:a},o)=>i(a,o):({flatResponse:a})=>a,getOperationStatus:Cre,setErrorAsResult:s})}function Ore({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return wre({operationLocation:Sre(e),azureAsyncOperation:xre(e)});case"ResourceLocation":return Ere(e);case"Body":default:return}}function BC({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return VGe(e);case"ResourceLocation":return FC(e.statusCode);case"Body":return WGe(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function Pre({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function Ire(e){return e.name==="RestError"}async function QGe(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:s,setDelay:a,state:o,setErrorAsResult:l}=e;return _re({state:o,stateProxy:r,setDelay:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c,getError:Are,updateState:s,getPollingInterval:Rre,getOperationLocation:Ore,getOperationStatus:BC,isOperationError:Ire,getResourceLocation:Pre,options:i,poll:async(c,u)=>t.sendPollRequest(c,u),setErrorAsResult:l})}var YGe=()=>({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 ZGe(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:s,getPollingInterval:a,getError:o,resolveOnUnsuccessful:l}=e;return async({init:c,poll:u},d)=>{let{processResult:p,updateState:f,withOperationLocation:m,intervalInMs:h=hre,restoreFrom:y}=d||{},b=YGe(),w=m?(()=>{let x=!1;return(Y,L)=>{L?m(Y):x||m(Y),x=!0}})():void 0,v=y?yre(y):await vre({init:c,stateProxy:b,processResult:p,getOperationStatus:r,withOperationLocation:w,setErrorAsResult:!l}),E,T=new fre.AbortController,q=new Map,O=async()=>q.forEach(x=>x(v)),B="Operation was canceled",P=h,M={getOperationState:()=>v,getResult:()=>v.result,isDone:()=>["succeeded","failed","canceled"].includes(v.status),isStopped:()=>E===void 0,stopPolling:()=>{T.abort()},toString:()=>JSON.stringify({state:v}),onProgress:x=>{let Y=Symbol();return q.set(Y,x),()=>q.delete(Y)},pollUntilDone:x=>E??(E=(async()=>{let{abortSignal:Y}=x||{},{signal:L}=Y?new fre.AbortController([Y,T.signal]):T;if(!M.isDone())for(await M.poll({abortSignal:L});!M.isDone();)await jGe.delay(P,{abortSignal:L}),await M.poll({abortSignal:L});if(l)return M.getResult();switch(v.status){case"succeeded":return M.getResult();case"canceled":throw new Error(B);case"failed":throw v.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{E=void 0})),async poll(x){if(l){if(M.isDone())return}else switch(v.status){case"succeeded":return;case"canceled":throw new Error(B);case"failed":throw v.error}if(await _re({poll:u,state:v,stateProxy:b,getOperationLocation:t,isOperationError:n,withOperationLocation:w,getPollingInterval:a,getOperationStatus:i,getResourceLocation:s,processResult:p,getError:o,updateState:f,options:x,setDelay:Y=>{P=Y},setErrorAsResult:!l}),await O(),!l)switch(v.status){case"canceled":throw new Error(B);case"failed":throw v.error}}};return M}}async function JGe(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:s,updateState:a,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return ZGe({getStatusFromInitialResponse:Cre,getStatusFromPollResponse:BC,isOperationError:Ire,getOperationLocation:Ore,getResourceLocation:Pre,getPollingInterval:Rre,getError:Are,resolveOnUnsuccessful:l})({init:async()=>{let c=await e.sendInitialRequest(),u=Tre({rawResponse:c.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:c,operationLocation:u?.operationLocation,resourceLocation:u?.resourceLocation},u?.mode?{metadata:{mode:u.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:s,updateState:a,processResult:n?({flatResponse:c},u)=>n(c,u):({flatResponse:c})=>c})}var eVe=()=>({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)}),DC=class{constructor(t,r,i,n,s,a,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=s,this.updateState=a,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=eVe();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await XGe({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,s=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await QGe({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(a,{rawResponse:o})=>n(a,o):void 0,isDone:s?({flatResponse:a},o)=>s(a,o):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 cp.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},Gw=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},Vw=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},Ww=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 Vw("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 Gw("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()}},LC=class extends Ww{constructor(t,r){let{intervalInMs:i=hre,resumeFrom:n,resolveOnUnsuccessful:s=!1,isDone:a,lroResourceLocationConfig:o,processResult:l,updateState:c}=r||{},u=n?yre(n):{},d=new DC(u,t,!s,o,l,c,a);super(d),this.resolveOnUnsuccessful=s,this.config={intervalInMs:i},d.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};up.LroEngine=LC;up.Poller=Ww;up.PollerCancelledError=Vw;up.PollerStoppedError=Gw;up.createHttpPoller=JGe});var UO=g(Ne=>{"use strict";Object.defineProperty(Ne,"__esModule",{value:!0});var Sn=ic(),ne=(eee(),Sd(JJ)),Sa=lee(),Ht=Hn(),c3=xte(),Sy=mC(),UC=cre(),tVe=Lm(),u3=dre(),bO=require("crypto"),rVe=IA(),vO=require("stream"),iVe=Dre(),Gre=require("events"),nVe=require("fs"),sVe=require("util"),aVe=require("buffer");function d3(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var oVe=d3(c3),Nh=d3(Sy),_O=d3(nVe),lVe=d3(sVe),li=tVe.createClientLogger("storage-blob"),Eh=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},Vre="12.25.0",wO="2024-11-04",qC=256*1024*1024,MC=4e3*1024*1024,Kw=5e4,cVe=8*1024*1024,zC=4*1024*1024,uVe=5,dVe=100*1e3,EO="https://storage.azure.com/.default",ho={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},pVe={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},He={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"},ol="",Wre="*",fVe=1*1024*1024,Lre=256,mVe=4*fVe,ac=`\r +`,Kre="HTTP/1.1",hVe="AES256",gVe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",yVe=["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"],bVe=["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"],vVe="BlobUsesCustomerSpecifiedEncryption",_Ve="BlobDoesNotUseCustomerSpecifiedEncryption",wVe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function EVe(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=xVe(r),t.pathname=r,t.toString()}function SVe(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 dp(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function Rh(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=SVe(e),e=gVe);let r=dp(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",s=Buffer.from("accountKey","base64"),a="";if(n=dp(e,"AccountName"),s=Buffer.from(dp(e,"AccountKey"),"base64"),!r){i=dp(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(a=dp(e,"EndpointSuffix"),!a)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${a}`}if(n){if(s.length===0)throw new Error("Invalid AccountKey in the provided Connection String")}else throw new Error("Invalid AccountName in the provided Connection String");return{kind:"AccountConnString",url:r,accountName:n,accountKey:s,proxyUri:t}}else{let i=dp(e,"SharedAccessSignature"),n=dp(e,"AccountName");if(n||(n=Jre(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:n,accountSas:i}}}function xVe(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Tr(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 oc(e,t,r){let i=new URL(e),n=encodeURIComponent(t),s=r?encodeURIComponent(r):void 0,a=i.search===""?"?":i.search,o=[];for(let l of a.slice(1).split("&"))if(l){let[c]=l.split("=",2);c!==n&&o.push(l)}return s&&o.push(`${n}=${s}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function Fre(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function Xre(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function p3(e){try{return new URL(e).pathname}catch{return}}function TVe(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function NVe(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 Qre(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(n=>{let s=n.indexOf("="),a=n.lastIndexOf("=");return s>0&&s===a&&a42&&(e=e.slice(0,42));let s=e+AVe(t.toString(),48-e.length,"0");return RVe(s)}async function Yre(e,t,r){return new Promise((i,n)=>{let s,a=()=>{s!==void 0&&clearTimeout(s),n(r)};s=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",a),i()},e),t!==void 0&&t.addEventListener("abort",a)})}function AVe(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 Zre(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function Jre(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:xO(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function xO(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&&wVe.includes(e.port)}function fp(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 CVe(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 _y(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function qre(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 Zw(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let s={ruleId:i[1],replicationStatus:e[r]},a=t.findIndex(o=>o.policyId===i[0]);a>-1?t[a].rules.push(s):t.push({policyId:i[0],rules:[s]})}return t}function xy(e){return e?e.scheme+" "+e.value:void 0}function _h(e){return e.encoded?decodeURIComponent(e.content):e.content}function OVe(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:_h(t.name)}))}})}function PVe(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:_h(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:_h(r.name)}))}})}function*Mre(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):wu.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:wu.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:wu.maxRetryDelayInMs):wu.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:wu.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:wu.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),s=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;s||(n.url=Xre(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=oc(n.url,ho.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(li.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(o){if(li.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(s,i,a,o))throw o}return await this.delay(s,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return li.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return li.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!t&&a===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return li.info(`RetryPolicy: Will retry for status code ${a}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case Ne.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ne.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${n}ms`),Yre(n,i,IVe)}},e3=class{constructor(t){this.retryOptions=t}create(t,r){return new Jw(t,r,this.retryOptions)}},Ty=class extends Eh{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},DVe=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]),LVe=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]),FVe=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 eie(e,t){return BVe(e,t)?-1:1}function BVe(e,t){let r=[DVe,LVe,FVe],i=0,n=0,s=0;for(;is;let a=n0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,He.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,He.CONTENT_ENCODING),this.getHeaderValueToSign(t,He.CONTENT_LENGTH),this.getHeaderValueToSign(t,He.CONTENT_MD5),this.getHeaderValueToSign(t,He.CONTENT_TYPE),this.getHeaderValueToSign(t,He.DATE),this.getHeaderValueToSign(t,He.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,He.IF_MATCH),this.getHeaderValueToSign(t,He.IF_NONE_MATCH),this.getHeaderValueToSign(t,He.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,He.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(He.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===He.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE));r.sort((n,s)=>eie(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=p3(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Qre(t.url),s={};if(n){let a=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();s[l]=n[o],a.push(l)}a.sort();for(let o of a)i+=` +${o}:${decodeURIComponent(s[o])}`}return i}},Ny=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},Jt=class extends Ny{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new t3(t,r,this)}computeHMACSHA256(t){return bO.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},r3=class extends Ty{constructor(t,r){super(t,r)}},tr=class extends Ny{create(t,r){return new r3(t,r)}},kC;function qVe(){return kC||(kC=Sn.createDefaultHttpClient()),kC}var MVe="storageBrowserPolicy";function kVe(){return{name:MVe,async sendRequest(e,t){return Ht.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=oc(e.url,ho.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(He.COOKIE),e.headers.delete(He.CONTENT_LENGTH)),t(e)}}}var jVe="storageRetryPolicy",Ry;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Ry||(Ry={}));var bh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ry.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},UVe=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],zVe=new u3.AbortError("The operation was aborted.");function $Ve(e={}){var t,r,i,n,s,a;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:bh.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:bh.maxTries,c=(i=e.retryDelayInMs)!==null&&i!==void 0?i:bh.retryDelayInMs,u=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:bh.maxRetryDelayInMs,d=(s=e.secondaryHost)!==null&&s!==void 0?s:bh.secondaryHost,p=(a=e.tryTimeoutInMs)!==null&&a!==void 0?a:bh.tryTimeoutInMs;function f({isPrimaryRetry:h,attempt:y,response:b,error:w}){var v,E;if(y>=l)return li.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(w){for(let T of UVe)if(w.name.toUpperCase().includes(T)||w.message.toUpperCase().includes(T)||w.code&&w.code.toString().toUpperCase()===T)return li.info(`RetryPolicy: Network error ${T} found, will retry.`),!0;if(w?.code==="PARSE_ERROR"&&w?.message.startsWith('Error "Error: Unclosed root tag'))return li.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(b||w){let T=(E=(v=b?.status)!==null&&v!==void 0?v:w?.statusCode)!==null&&E!==void 0?E:0;if(!h&&T===404)return li.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(T===503||T===500)return li.info(`RetryPolicy: Will retry for status code ${T}.`),!0}return!1}function m(h,y){let b=0;if(h)switch(o){case Ry.EXPONENTIAL:b=Math.min((Math.pow(2,y-1)-1)*c,u);break;case Ry.FIXED:b=c;break}else b=Math.random()*1e3;return li.info(`RetryPolicy: Delay for ${b}ms`),b}return{name:jVe,async sendRequest(h,y){p&&(h.url=oc(h.url,ho.Parameters.TIMEOUT,String(Math.floor(p/1e3))));let b=h.url,w=d?Xre(h.url,d):void 0,v=!1,E=1,T=!0,q,O;for(;T;){let B=v||!w||!["GET","HEAD","OPTIONS"].includes(h.method)||E%2===1;h.url=B?b:w,q=void 0,O=void 0;try{li.info(`RetryPolicy: =====> Try=${E} ${B?"Primary":"Secondary"}`),q=await y(h),v=v||!B&&q.status===404}catch(P){if(Sn.isRestError(P))li.error(`RetryPolicy: Caught error, message: ${P.message}, code: ${P.code}`),O=P;else throw li.error(`RetryPolicy: Caught error, message: ${Ht.getErrorMessage(P)}`),P}T=f({isPrimaryRetry:B,attempt:E,response:q,error:O}),T&&await Yre(m(B,E),h.abortSignal,zVe),E++}if(q)return q;throw O??new Sn.RestError("RetryPolicy failed without known error.")}}}var HVe="storageSharedKeyCredentialPolicy";function tie(e){function t(s){s.headers.set(He.X_MS_DATE,new Date().toUTCString()),s.body&&(typeof s.body=="string"||Buffer.isBuffer(s.body))&&s.body.length>0&&s.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(s.body));let a=[s.method.toUpperCase(),r(s,He.CONTENT_LANGUAGE),r(s,He.CONTENT_ENCODING),r(s,He.CONTENT_LENGTH),r(s,He.CONTENT_MD5),r(s,He.CONTENT_TYPE),r(s,He.DATE),r(s,He.IF_MODIFIED_SINCE),r(s,He.IF_MATCH),r(s,He.IF_NONE_MATCH),r(s,He.IF_UNMODIFIED_SINCE),r(s,He.RANGE)].join(` +`)+` +`+i(s)+n(s),o=bO.createHmac("sha256",e.accountKey).update(a,"utf8").digest("base64");s.headers.set(He.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(s,a){let o=s.headers.get(a);return!o||a===He.CONTENT_LENGTH&&o==="0"?"":o}function i(s){let a=[];for(let[l,c]of s.headers)l.toLowerCase().startsWith(He.PREFIX_FOR_STORAGE)&&a.push({name:l,value:c});a.sort((l,c)=>eie(l.name.toLowerCase(),c.name.toLowerCase())),a=a.filter((l,c,u)=>!(c>0&&l.name.toLowerCase()===u[c-1].name.toLowerCase()));let o="";return a.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(s){let a=p3(s.url)||"/",o="";o+=`/${e.accountName}${a}`;let l=Qre(s.url),c={};if(l){let u=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let p=d.toLowerCase();c[p]=l[d],u.push(p)}u.sort();for(let d of u)o+=` +${d}:${decodeURIComponent(c[d])}`}return o}return{name:HVe,async sendRequest(s,a){return t(s),a(s)}}}var i3=class extends Eh{constructor(t,r){super(t,r)}async sendRequest(t){return Ht.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=oc(t.url,ho.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(He.COOKIE),t.headers.remove(He.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},n3=class{create(t,r){return new i3(t,r)}},GVe="StorageCorrectContentLengthPolicy";function VVe(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(He.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:GVe,async sendRequest(t,r){return e(t),r(t)}}}function Su(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 Ay=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function er(e,t={}){e||(e=new tr);let r=new Ay([],t);return r._credential=e,r}function WVe(e){let t=[KVe,nie,XVe,QVe,YVe,ZVe,eWe];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>JVe(n));return{wrappedPolicies:c3.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function rie(e){var t;let r=e.options,{httpClient:i}=r,n=ne.__rest(r,["httpClient"]),s=e._coreHttpClient;s||(s=i?c3.convertHttpClient(i):qVe(),e._coreHttpClient=s);let a=e._corePipeline;if(!a){let o=`azsdk-js-azure-storage-blob/${Vre}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;a=Sy.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:yVe,additionalAllowedQueryParameters:bVe,logger:li.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:UC.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:UC.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),a.removePolicy({phase:"Retry"}),a.removePolicy({name:Sn.decompressResponsePolicyName}),a.addPolicy(VVe()),a.addPolicy($Ve(n.retryOptions),{phase:"Retry"}),a.addPolicy(kVe());let c=WVe(e);c&&a.addPolicy(c.wrappedPolicies,c.afterRetry?{afterPhase:"Retry"}:void 0);let u=iie(e);Sa.isTokenCredential(u)?a.addPolicy(Sn.bearerTokenAuthenticationPolicy({credential:u,scopes:(t=n.audience)!==null&&t!==void 0?t:EO,challengeCallbacks:{authorizeRequestOnChallenge:Sy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):u instanceof Jt&&a.addPolicy(tie({accountName:u.accountName,accountKey:u.accountKey}),{phase:"Sign"}),e._corePipeline=a}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:s,pipeline:a})}function iie(e){if(e._credential)return e._credential;let t=new tr;for(let r of e.factories)if(Sa.isTokenCredential(r.credential))t=r.credential;else if(nie(r))return r;return t}function nie(e){return e instanceof Jt?!0:e.constructor.name==="StorageSharedKeyCredential"}function KVe(e){return e instanceof tr?!0:e.constructor.name==="AnonymousCredential"}function XVe(e){return Sa.isTokenCredential(e.credential)}function QVe(e){return e instanceof n3?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function YVe(e){return e instanceof e3?!0:e.constructor.name==="StorageRetryPolicyFactory"}function ZVe(e){return e.constructor.name==="TelemetryPolicyFactory"}function JVe(e){return e.constructor.name==="InjectorPolicyFactory"}function eWe(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,o){},shouldLog(a){return!1}},s=e.create(r,i).constructor.name;return t.some(a=>s.startsWith(a))}var TO={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"}}}}},tWe={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"}}}}},rWe={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"}}}}},iWe={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"}}}}},nWe={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"}}}}},sWe={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"}}}}},le={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"}}}}},sie={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},aWe={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"}}}}},aie={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"}}}}},oWe={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"}}}}}}},lWe={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"}}}}},oie={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"}}}}},lie={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"}}}}},NO={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"}}}}},cWe={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"}}}}},RO={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"}}}}}}},uWe={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"}}}}},dWe={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"}}}}},pWe={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"}}}}},cie={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"}}}}},fWe={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"}}}}}}},mWe={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"}}}}},hWe={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"}}}}},gWe={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"}}}}},uie={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"}}}}},yWe={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"}}}}}}},bWe={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},die={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"}}}}}}},pie={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"}}}}}}},vWe={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"}}}}},AO={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"}}}}},_We={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"}}}}},wWe={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"}}}}},fie={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"}}}}},EWe={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},SWe={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"}}}}}}},xWe={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"}}}}},TWe={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},NWe={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"}}}}}}},RWe={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"}}}}},mie={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"}}}}},hie={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gie={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"}}}}},yie={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bie={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"}}}}},vie={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_ie={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"}}}}},wie={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Eie={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"}}}}},Sie={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xie={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"}}}}},Tie={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nie={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"}}}}},Rie={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Aie={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"}}}}},Cie={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oie={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"}}}}},Pie={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Iie={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"}}}}},Die={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lie={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"}}}}},Fie={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bie={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"}}}}},qie={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mie={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"}}}}},kie={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jie={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"}}}}},Uie={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zie={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"}}}}},$ie={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hie={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"}}}}},Gie={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vie={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"}}}}},Wie={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kie={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"}}}}},Xie={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qie={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"}}}}},Yie={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zie={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"}}}}},Jie={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ene={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"}}}}},tne={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rne={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"}}}}},ine={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nne={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"}}}}},sne={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ane={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"}}}}},one={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lne={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"}}}}},cne={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},une={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"}}}}},dne={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$C={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"}}}}},pne={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fne={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"}}}}},mne={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hne={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"}}}}},gne={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yne={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"}}}}},bne={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vne={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"}}}}},_ne={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wne={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"}}}}},Ene={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sne={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"]}}}}},xne={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tne={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"}}}}},Nne={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rne={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"}}}}},Ane={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cne={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"}}}}},One={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pne={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"}}}}},Ine={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dne={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"}}}}},Lne={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fne={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"}}}}},Bne={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qne={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"}}}}},Mne={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kne={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"}}}}},jne={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Une={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"}}}}},zne={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$ne={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"}}}}},Hne={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gne={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"}}}}},Vne={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Wne={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"}}}}},Kne={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},HC={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"}}}}},Xne={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Qne={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"}}}}},Yne={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},GC={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"}}}}},Zne={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jne={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"}}}}},ese={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tse={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"}}}}},rse={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ise={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"}}}}},nse={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sse={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"}}}}},ase={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ose={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"}}}}},lse={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},cse={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"}}}}},use={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dse={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"}}}}},pse={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fse={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"}}}}},mse={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hse={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"}}}}},gse={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yse={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"}}}}},bse={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vse={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"}}}}},_se={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wse={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"}}}}},Ese={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sse={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"}}}}},xse={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tse={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"}}}}},Nse={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rse={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"}}}}},Ase={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cse={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"}}}}},Ose={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pse={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"}}}}},Ise={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dse={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"}}}}},Lse={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fse={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"}}}}},Bse={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qse={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"}}}}},Mse={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kse={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"}}}}},jse={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ah=Object.freeze({__proto__:null,AccessPolicy:pWe,AppendBlobAppendBlockExceptionHeaders:xse,AppendBlobAppendBlockFromUrlExceptionHeaders:Nse,AppendBlobAppendBlockFromUrlHeaders:Tse,AppendBlobAppendBlockHeaders:Sse,AppendBlobCreateExceptionHeaders:Ese,AppendBlobCreateHeaders:wse,AppendBlobSealExceptionHeaders:Ase,AppendBlobSealHeaders:Rse,ArrowConfiguration:NWe,ArrowField:RWe,BlobAbortCopyFromURLExceptionHeaders:Kne,BlobAbortCopyFromURLHeaders:Wne,BlobAcquireLeaseExceptionHeaders:Ine,BlobAcquireLeaseHeaders:Pne,BlobBreakLeaseExceptionHeaders:jne,BlobBreakLeaseHeaders:kne,BlobChangeLeaseExceptionHeaders:Mne,BlobChangeLeaseHeaders:qne,BlobCopyFromURLExceptionHeaders:Vne,BlobCopyFromURLHeaders:Gne,BlobCreateSnapshotExceptionHeaders:zne,BlobCreateSnapshotHeaders:Une,BlobDeleteExceptionHeaders:gne,BlobDeleteHeaders:hne,BlobDeleteImmutabilityPolicyExceptionHeaders:Nne,BlobDeleteImmutabilityPolicyHeaders:Tne,BlobDownloadExceptionHeaders:pne,BlobDownloadHeaders:$C,BlobFlatListSegment:fWe,BlobGetAccountInfoExceptionHeaders:Yne,BlobGetAccountInfoHeaders:Qne,BlobGetPropertiesExceptionHeaders:mne,BlobGetPropertiesHeaders:fne,BlobGetTagsExceptionHeaders:ese,BlobGetTagsHeaders:Jne,BlobHierarchyListSegment:yWe,BlobItemInternal:mWe,BlobName:hWe,BlobPrefix:bWe,BlobPropertiesInternal:gWe,BlobQueryExceptionHeaders:Zne,BlobQueryHeaders:GC,BlobReleaseLeaseExceptionHeaders:Lne,BlobReleaseLeaseHeaders:Dne,BlobRenewLeaseExceptionHeaders:Bne,BlobRenewLeaseHeaders:Fne,BlobServiceProperties:TO,BlobServiceStatistics:sie,BlobSetExpiryExceptionHeaders:_ne,BlobSetExpiryHeaders:vne,BlobSetHttpHeadersExceptionHeaders:Ene,BlobSetHttpHeadersHeaders:wne,BlobSetImmutabilityPolicyExceptionHeaders:xne,BlobSetImmutabilityPolicyHeaders:Sne,BlobSetLegalHoldExceptionHeaders:Ane,BlobSetLegalHoldHeaders:Rne,BlobSetMetadataExceptionHeaders:One,BlobSetMetadataHeaders:Cne,BlobSetTagsExceptionHeaders:rse,BlobSetTagsHeaders:tse,BlobSetTierExceptionHeaders:Xne,BlobSetTierHeaders:HC,BlobStartCopyFromURLExceptionHeaders:Hne,BlobStartCopyFromURLHeaders:$ne,BlobTag:uWe,BlobTags:RO,BlobUndeleteExceptionHeaders:bne,BlobUndeleteHeaders:yne,Block:vWe,BlockBlobCommitBlockListExceptionHeaders:Mse,BlockBlobCommitBlockListHeaders:qse,BlockBlobGetBlockListExceptionHeaders:jse,BlockBlobGetBlockListHeaders:kse,BlockBlobPutBlobFromUrlExceptionHeaders:Ise,BlockBlobPutBlobFromUrlHeaders:Pse,BlockBlobStageBlockExceptionHeaders:Lse,BlockBlobStageBlockFromURLExceptionHeaders:Bse,BlockBlobStageBlockFromURLHeaders:Fse,BlockBlobStageBlockHeaders:Dse,BlockBlobUploadExceptionHeaders:Ose,BlockBlobUploadHeaders:Cse,BlockList:pie,BlockLookupList:die,ClearRange:wWe,ContainerAcquireLeaseExceptionHeaders:Yie,ContainerAcquireLeaseHeaders:Qie,ContainerBreakLeaseExceptionHeaders:ine,ContainerBreakLeaseHeaders:rne,ContainerChangeLeaseExceptionHeaders:sne,ContainerChangeLeaseHeaders:nne,ContainerCreateExceptionHeaders:Pie,ContainerCreateHeaders:Oie,ContainerDeleteExceptionHeaders:Fie,ContainerDeleteHeaders:Lie,ContainerFilterBlobsExceptionHeaders:Xie,ContainerFilterBlobsHeaders:Kie,ContainerGetAccessPolicyExceptionHeaders:kie,ContainerGetAccessPolicyHeaders:Mie,ContainerGetAccountInfoExceptionHeaders:dne,ContainerGetAccountInfoHeaders:une,ContainerGetPropertiesExceptionHeaders:Die,ContainerGetPropertiesHeaders:Iie,ContainerItem:oWe,ContainerListBlobFlatSegmentExceptionHeaders:one,ContainerListBlobFlatSegmentHeaders:ane,ContainerListBlobHierarchySegmentExceptionHeaders:cne,ContainerListBlobHierarchySegmentHeaders:lne,ContainerProperties:lWe,ContainerReleaseLeaseExceptionHeaders:Jie,ContainerReleaseLeaseHeaders:Zie,ContainerRenameExceptionHeaders:Gie,ContainerRenameHeaders:Hie,ContainerRenewLeaseExceptionHeaders:tne,ContainerRenewLeaseHeaders:ene,ContainerRestoreExceptionHeaders:$ie,ContainerRestoreHeaders:zie,ContainerSetAccessPolicyExceptionHeaders:Uie,ContainerSetAccessPolicyHeaders:jie,ContainerSetMetadataExceptionHeaders:qie,ContainerSetMetadataHeaders:Bie,ContainerSubmitBatchExceptionHeaders:Wie,ContainerSubmitBatchHeaders:Vie,CorsRule:nWe,DelimitedTextConfiguration:xWe,FilterBlobItem:cWe,FilterBlobSegment:NO,GeoReplication:aWe,JsonTextConfiguration:TWe,KeyInfo:oie,ListBlobsFlatSegmentResponse:cie,ListBlobsHierarchySegmentResponse:uie,ListContainersSegmentResponse:aie,Logging:tWe,Metrics:iWe,PageBlobClearPagesExceptionHeaders:lse,PageBlobClearPagesHeaders:ose,PageBlobCopyIncrementalExceptionHeaders:_se,PageBlobCopyIncrementalHeaders:vse,PageBlobCreateExceptionHeaders:nse,PageBlobCreateHeaders:ise,PageBlobGetPageRangesDiffExceptionHeaders:mse,PageBlobGetPageRangesDiffHeaders:fse,PageBlobGetPageRangesExceptionHeaders:pse,PageBlobGetPageRangesHeaders:dse,PageBlobResizeExceptionHeaders:gse,PageBlobResizeHeaders:hse,PageBlobUpdateSequenceNumberExceptionHeaders:bse,PageBlobUpdateSequenceNumberHeaders:yse,PageBlobUploadPagesExceptionHeaders:ase,PageBlobUploadPagesFromURLExceptionHeaders:use,PageBlobUploadPagesFromURLHeaders:cse,PageBlobUploadPagesHeaders:sse,PageList:AO,PageRange:_We,QueryFormat:SWe,QueryRequest:fie,QuerySerialization:EWe,RetentionPolicy:rWe,ServiceFilterBlobsExceptionHeaders:Cie,ServiceFilterBlobsHeaders:Aie,ServiceGetAccountInfoExceptionHeaders:Tie,ServiceGetAccountInfoHeaders:xie,ServiceGetPropertiesExceptionHeaders:yie,ServiceGetPropertiesHeaders:gie,ServiceGetStatisticsExceptionHeaders:vie,ServiceGetStatisticsHeaders:bie,ServiceGetUserDelegationKeyExceptionHeaders:Sie,ServiceGetUserDelegationKeyHeaders:Eie,ServiceListContainersSegmentExceptionHeaders:wie,ServiceListContainersSegmentHeaders:_ie,ServiceSetPropertiesExceptionHeaders:hie,ServiceSetPropertiesHeaders:mie,ServiceSubmitBatchExceptionHeaders:Rie,ServiceSubmitBatchHeaders:Nie,SignedIdentifier:dWe,StaticWebsite:sWe,StorageError:le,UserDelegationKey:lie}),Ch={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},AWe={parameterPath:"blobServiceProperties",mapper:TO},xu={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},de={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},f3={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Tu={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pe={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},fe={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},me={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},Ae={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},CWe={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},CO={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},OO={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},hp={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},gp={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},OWe={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},PWe={parameterPath:"keyInfo",mapper:oie},IWe={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},PO={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Use={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},zse={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},js={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},$se={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},Hse={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Gse={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},en={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},yo={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Vse={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},DWe={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},LWe={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},ot={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},et={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},tt={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Wse={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kse={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},FWe={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Xse={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},BWe={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},qWe={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},MWe={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},kWe={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},jWe={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},cl={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Qse={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Yse={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Zse={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Jse={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Oh={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},eae={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},tae={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},rae={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},iae={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},nae={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},sae={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"},UWe={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},dc={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},Ph={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Fy={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},zWe={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},$We={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},Fi={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},Bi={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},qi={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Dt={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Lt={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},_t={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},HWe={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},GWe={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},VWe={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},WWe={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},KWe={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Ih={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Dh={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Lh={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Fh={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Bh={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},qh={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},aae={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},yp={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},bp={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},XWe={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},QWe={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},xn={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},YWe={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Mh={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"]}}},oae={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},kh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},jh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Uh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},zh={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},lae={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},m3={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},vp={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},ZWe={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},$h={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},JWe={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},By={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},qy={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},cae={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},eKe={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},tKe={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},rKe={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},iKe={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},nKe={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"]}}},sKe={parameterPath:["options","queryRequest"],mapper:fie},aKe={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},uae={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},oKe={parameterPath:["options","tags"],mapper:RO},Nu={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},Hh={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},lKe={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},dae={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},pae={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},h3={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},g3={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},y3={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},IO={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},fae={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},DO={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},LO={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},FO={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},cKe={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},BO={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},uKe={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},qO={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},dKe={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},mae={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},pKe={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},fKe={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},mKe={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},hKe={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gKe={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},hae={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},gae={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},MO={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},yae={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},yKe={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bae={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},bKe={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},vae={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_ae={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},vKe={parameterPath:"blocks",mapper:die},wae={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_Ke={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},VC=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},wKe)}getProperties(t){return this.client.sendOperationRequest({options:t},EKe)}getStatistics(t){return this.client.sendOperationRequest({options:t},SKe)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},xKe)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},TKe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},NKe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},RKe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},AKe)}},Ru=Nh.createSerializer(Ah,!0),wKe={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:mie},default:{bodyMapper:le,headersMapper:hie}},requestBody:AWe,queryParameters:[f3,Tu,pe],urlParameters:[de],headerParameters:[Ch,xu,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ru},EKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:TO,headersMapper:gie},default:{bodyMapper:le,headersMapper:yie}},queryParameters:[f3,Tu,pe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ru},SKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:sie,headersMapper:bie},default:{bodyMapper:le,headersMapper:vie}},queryParameters:[f3,pe,CWe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ru},xKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:aie,headersMapper:_ie},default:{bodyMapper:le,headersMapper:wie}},queryParameters:[pe,CO,OO,hp,gp,OWe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ru},TKe={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:lie,headersMapper:Eie},default:{bodyMapper:le,headersMapper:Sie}},requestBody:PWe,queryParameters:[f3,pe,IWe],urlParameters:[de],headerParameters:[Ch,xu,fe,me],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ru},NKe={path:"/",httpMethod:"GET",responses:{200:{headersMapper:xie},default:{bodyMapper:le,headersMapper:Tie}},queryParameters:[Tu,pe,PO],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ru},RKe={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Nie},default:{bodyMapper:le,headersMapper:Rie}},requestBody:Use,queryParameters:[pe,zse],urlParameters:[de],headerParameters:[xu,fe,me,js,$se],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Ru},AKe={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:NO,headersMapper:Aie},default:{bodyMapper:le,headersMapper:Cie}},queryParameters:[pe,hp,gp,Hse,Gse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Ru},WC=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},CKe)}getProperties(t){return this.client.sendOperationRequest({options:t},OKe)}delete(t){return this.client.sendOperationRequest({options:t},PKe)}setMetadata(t){return this.client.sendOperationRequest({options:t},IKe)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},DKe)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},LKe)}restore(t){return this.client.sendOperationRequest({options:t},FKe)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},BKe)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},qKe)}filterBlobs(t){return this.client.sendOperationRequest({options:t},MKe)}acquireLease(t){return this.client.sendOperationRequest({options:t},kKe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},jKe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},UKe)}breakLease(t){return this.client.sendOperationRequest({options:t},zKe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},$Ke)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},HKe)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},GKe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},VKe)}},Mi=Nh.createSerializer(Ah,!0),CKe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Oie},default:{bodyMapper:le,headersMapper:Pie}},queryParameters:[pe,en],urlParameters:[de],headerParameters:[fe,me,Ae,yo,Vse,DWe,LWe],isXML:!0,serializer:Mi},OKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Iie},default:{bodyMapper:le,headersMapper:Die}},queryParameters:[pe,en],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Mi},PKe={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:Lie},default:{bodyMapper:le,headersMapper:Fie}},queryParameters:[pe,en],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt],isXML:!0,serializer:Mi},IKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Bie},default:{bodyMapper:le,headersMapper:qie}},queryParameters:[pe,en,Wse],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,et],isXML:!0,serializer:Mi},DKe={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:Mie},default:{bodyMapper:le,headersMapper:kie}},queryParameters:[pe,en,Kse],urlParameters:[de],headerParameters:[fe,me,Ae,ot],isXML:!0,serializer:Mi},LKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:jie},default:{bodyMapper:le,headersMapper:Uie}},requestBody:FWe,queryParameters:[pe,en,Kse],urlParameters:[de],headerParameters:[Ch,xu,fe,me,Vse,ot,et,tt],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Mi},FKe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:zie},default:{bodyMapper:le,headersMapper:$ie}},queryParameters:[pe,en,Xse],urlParameters:[de],headerParameters:[fe,me,Ae,BWe,qWe],isXML:!0,serializer:Mi},BKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Hie},default:{bodyMapper:le,headersMapper:Gie}},queryParameters:[pe,en,MWe],urlParameters:[de],headerParameters:[fe,me,Ae,kWe,jWe],isXML:!0,serializer:Mi},qKe={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Vie},default:{bodyMapper:le,headersMapper:Wie}},requestBody:Use,queryParameters:[pe,zse,en],urlParameters:[de],headerParameters:[xu,fe,me,js,$se],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Mi},MKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:NO,headersMapper:Kie},default:{bodyMapper:le,headersMapper:Xie}},queryParameters:[pe,hp,gp,Hse,Gse,en],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},kKe={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Qie},default:{bodyMapper:le,headersMapper:Yie}},queryParameters:[pe,en,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Qse,Yse,Zse],isXML:!0,serializer:Mi},jKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Zie},default:{bodyMapper:le,headersMapper:Jie}},queryParameters:[pe,en,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Jse,Oh],isXML:!0,serializer:Mi},UKe={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:ene},default:{bodyMapper:le,headersMapper:tne}},queryParameters:[pe,en,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Oh,eae],isXML:!0,serializer:Mi},zKe={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:rne},default:{bodyMapper:le,headersMapper:ine}},queryParameters:[pe,en,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,tae,rae],isXML:!0,serializer:Mi},$Ke={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:nne},default:{bodyMapper:le,headersMapper:sne}},queryParameters:[pe,en,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Oh,iae,nae],isXML:!0,serializer:Mi},HKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:cie,headersMapper:ane},default:{bodyMapper:le,headersMapper:one}},queryParameters:[pe,CO,OO,hp,gp,en,sae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},GKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:uie,headersMapper:lne},default:{bodyMapper:le,headersMapper:cne}},queryParameters:[pe,CO,OO,hp,gp,en,sae,UWe],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},VKe={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:une},default:{bodyMapper:le,headersMapper:dne}},queryParameters:[Tu,pe,PO],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:Mi},KC=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},WKe)}getProperties(t){return this.client.sendOperationRequest({options:t},KKe)}delete(t){return this.client.sendOperationRequest({options:t},XKe)}undelete(t){return this.client.sendOperationRequest({options:t},QKe)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},YKe)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},ZKe)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},JKe)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},eXe)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},tXe)}setMetadata(t){return this.client.sendOperationRequest({options:t},rXe)}acquireLease(t){return this.client.sendOperationRequest({options:t},iXe)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},nXe)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},sXe)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},aXe)}breakLease(t){return this.client.sendOperationRequest({options:t},oXe)}createSnapshot(t){return this.client.sendOperationRequest({options:t},lXe)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},cXe)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},uXe)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},dXe)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},pXe)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},fXe)}query(t){return this.client.sendOperationRequest({options:t},mXe)}getTags(t){return this.client.sendOperationRequest({options:t},hXe)}setTags(t){return this.client.sendOperationRequest({options:t},gXe)}},wr=Nh.createSerializer(Ah,!0),WKe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:$C},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:$C},default:{bodyMapper:le,headersMapper:pne}},queryParameters:[pe,dc,Ph],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fy,zWe,$We,Fi,Bi,qi,Dt,Lt,_t],isXML:!0,serializer:wr},KKe={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:fne},default:{bodyMapper:le,headersMapper:mne}},queryParameters:[pe,dc,Ph],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t],isXML:!0,serializer:wr},XKe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:hne},default:{bodyMapper:le,headersMapper:gne}},queryParameters:[pe,dc,Ph,GWe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,_t,HWe],isXML:!0,serializer:wr},QKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yne},default:{bodyMapper:le,headersMapper:bne}},queryParameters:[pe,Xse],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:wr},YKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:vne},default:{bodyMapper:le,headersMapper:_ne}},queryParameters:[pe,VWe],urlParameters:[de],headerParameters:[fe,me,Ae,WWe,KWe],isXML:!0,serializer:wr},ZKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:wne},default:{bodyMapper:le,headersMapper:Ene}},queryParameters:[Tu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,_t,Ih,Dh,Lh,Fh,Bh,qh],isXML:!0,serializer:wr},JKe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Sne},default:{bodyMapper:le,headersMapper:xne}},queryParameters:[pe,aae],urlParameters:[de],headerParameters:[fe,me,Ae,tt,yp,bp],isXML:!0,serializer:wr},eXe={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:Tne},default:{bodyMapper:le,headersMapper:Nne}},queryParameters:[pe,aae],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:wr},tXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Rne},default:{bodyMapper:le,headersMapper:Ane}},queryParameters:[pe,XWe],urlParameters:[de],headerParameters:[fe,me,Ae,QWe],isXML:!0,serializer:wr},rXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Cne},default:{bodyMapper:le,headersMapper:One}},queryParameters:[pe,Wse],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn],isXML:!0,serializer:wr},iXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Pne},default:{bodyMapper:le,headersMapper:Ine}},queryParameters:[pe,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Qse,Yse,Zse,Dt,Lt,_t],isXML:!0,serializer:wr},nXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Dne},default:{bodyMapper:le,headersMapper:Lne}},queryParameters:[pe,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Jse,Oh,Dt,Lt,_t],isXML:!0,serializer:wr},sXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Fne},default:{bodyMapper:le,headersMapper:Bne}},queryParameters:[pe,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Oh,eae,Dt,Lt,_t],isXML:!0,serializer:wr},aXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qne},default:{bodyMapper:le,headersMapper:Mne}},queryParameters:[pe,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Oh,iae,nae,Dt,Lt,_t],isXML:!0,serializer:wr},oXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:kne},default:{bodyMapper:le,headersMapper:jne}},queryParameters:[pe,cl],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,tae,rae,Dt,Lt,_t],isXML:!0,serializer:wr},lXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Une},default:{bodyMapper:le,headersMapper:zne}},queryParameters:[pe,YWe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn],isXML:!0,serializer:wr},cXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:$ne},default:{bodyMapper:le,headersMapper:Hne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,et,tt,Dt,Lt,_t,yp,bp,Mh,oae,kh,jh,Uh,zh,lae,m3,vp,ZWe,$h],isXML:!0,serializer:wr},uXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Gne},default:{bodyMapper:le,headersMapper:Vne}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,yo,ot,et,tt,Dt,Lt,_t,yp,bp,xn,Mh,kh,jh,Uh,zh,m3,vp,$h,JWe,By,qy,cae],isXML:!0,serializer:wr},dXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Wne},default:{bodyMapper:le,headersMapper:Kne}},queryParameters:[pe,eKe,rKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,tKe],isXML:!0,serializer:wr},pXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:HC},202:{headersMapper:HC},default:{bodyMapper:le,headersMapper:Xne}},queryParameters:[pe,dc,Ph,iKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t,oae,nKe],isXML:!0,serializer:wr},fXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Qne},default:{bodyMapper:le,headersMapper:Yne}},queryParameters:[Tu,pe,PO],urlParameters:[de],headerParameters:[fe,me,Ae],isXML:!0,serializer:wr},mXe={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:GC},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:GC},default:{bodyMapper:le,headersMapper:Zne}},requestBody:sKe,queryParameters:[pe,dc,aKe],urlParameters:[de],headerParameters:[Ch,xu,fe,me,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:wr},hXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:RO,headersMapper:Jne},default:{bodyMapper:le,headersMapper:ese}},queryParameters:[pe,dc,Ph,uae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:wr},gXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:tse},default:{bodyMapper:le,headersMapper:rse}},requestBody:oKe,queryParameters:[pe,Ph,uae],urlParameters:[de],headerParameters:[Ch,xu,fe,me,ot,_t,Nu,Hh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:wr},XC=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},yXe)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},bXe)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},vXe)}uploadPagesFromURL(t,r,i,n,s){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:s},_Xe)}getPageRanges(t){return this.client.sendOperationRequest({options:t},wXe)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},EXe)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},SXe)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},xXe)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},TXe)}},pc=Nh.createSerializer(Ah,!0),yXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ise},default:{bodyMapper:le,headersMapper:nse}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Ih,Dh,Lh,Fh,Bh,qh,yp,bp,xn,Mh,vp,$h,lKe,dae,pae],isXML:!0,serializer:pc},bXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:sse},default:{bodyMapper:le,headersMapper:ase}},requestBody:g3,queryParameters:[pe,IO],urlParameters:[de],headerParameters:[fe,me,js,ot,et,tt,Fy,Fi,Bi,qi,Dt,Lt,_t,xn,Nu,Hh,h3,y3,fae,DO,LO,FO],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:pc},vXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:ose},default:{bodyMapper:le,headersMapper:lse}},queryParameters:[pe,IO],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,et,tt,Fy,Fi,Bi,qi,Dt,Lt,_t,xn,DO,LO,FO,cKe],isXML:!0,serializer:pc},_Xe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:cse},default:{bodyMapper:le,headersMapper:use}},queryParameters:[pe,IO],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,kh,jh,Uh,zh,By,qy,fae,DO,LO,FO,BO,uKe,qO,dKe],isXML:!0,serializer:pc},wXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:AO,headersMapper:dse},default:{bodyMapper:le,headersMapper:pse}},queryParameters:[pe,hp,gp,dc,mae],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fy,Dt,Lt,_t],isXML:!0,serializer:pc},EXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:AO,headersMapper:fse},default:{bodyMapper:le,headersMapper:mse}},queryParameters:[pe,hp,gp,dc,mae,pKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fy,Dt,Lt,_t,fKe],isXML:!0,serializer:pc},SXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:hse},default:{bodyMapper:le,headersMapper:gse}},queryParameters:[Tu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,dae],isXML:!0,serializer:pc},xXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yse},default:{bodyMapper:le,headersMapper:bse}},queryParameters:[Tu,pe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,_t,pae,mKe],isXML:!0,serializer:pc},TXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:vse},default:{bodyMapper:le,headersMapper:_se}},queryParameters:[pe,hKe],urlParameters:[de],headerParameters:[fe,me,Ae,et,tt,Dt,Lt,_t,m3],isXML:!0,serializer:pc},QC=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},NXe)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},RXe)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},AXe)}seal(t){return this.client.sendOperationRequest({options:t},CXe)}},b3=Nh.createSerializer(Ah,!0),NXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wse},default:{bodyMapper:le,headersMapper:Ese}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Ih,Dh,Lh,Fh,Bh,qh,yp,bp,xn,vp,$h,gKe],isXML:!0,serializer:b3},RXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Sse},default:{bodyMapper:le,headersMapper:xse}},requestBody:g3,queryParameters:[pe,hae],urlParameters:[de],headerParameters:[fe,me,js,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,Nu,Hh,h3,y3,gae,MO],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:b3},AXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Tse},default:{bodyMapper:le,headersMapper:Nse}},queryParameters:[pe,hae],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,xn,kh,jh,Uh,zh,By,qy,Nu,BO,qO,gae,MO,yae],isXML:!0,serializer:b3},CXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Rse},default:{bodyMapper:le,headersMapper:Ase}},queryParameters:[pe,yKe],urlParameters:[de],headerParameters:[fe,me,Ae,ot,et,tt,Dt,Lt,MO],isXML:!0,serializer:b3},YC=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},OXe)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},PXe)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},IXe)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},DXe)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},LXe)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},FXe)}},Gh=Nh.createSerializer(Ah,!0),OXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Cse},default:{bodyMapper:le,headersMapper:Ose}},requestBody:g3,queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,js,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Ih,Dh,Lh,Fh,Bh,qh,yp,bp,xn,Mh,vp,$h,Nu,Hh,h3,y3,bae],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Gh},PXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Pse},default:{bodyMapper:le,headersMapper:Ise}},queryParameters:[pe],urlParameters:[de],headerParameters:[fe,me,Ae,js,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Ih,Dh,Lh,Fh,Bh,qh,xn,Mh,kh,jh,Uh,zh,lae,m3,vp,By,qy,cae,Nu,bae,bKe],isXML:!0,serializer:Gh},IXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Dse},default:{bodyMapper:le,headersMapper:Lse}},requestBody:g3,queryParameters:[pe,vae,_ae],urlParameters:[de],headerParameters:[fe,me,js,ot,Fi,Bi,qi,xn,Nu,Hh,h3,y3],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:Gh},DXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Fse},default:{bodyMapper:le,headersMapper:Bse}},queryParameters:[pe,vae,_ae],urlParameters:[de],headerParameters:[fe,me,Ae,js,ot,Fi,Bi,qi,xn,kh,jh,Uh,zh,By,qy,BO,qO,yae],isXML:!0,serializer:Gh},LXe={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qse},default:{bodyMapper:le,headersMapper:Mse}},requestBody:vKe,queryParameters:[pe,wae],urlParameters:[de],headerParameters:[Ch,xu,fe,me,yo,ot,et,tt,Fi,Bi,qi,Dt,Lt,_t,Ih,Dh,Lh,Fh,Bh,qh,yp,bp,xn,Mh,vp,$h,Nu,Hh],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:Gh},FXe={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:pie,headersMapper:kse},default:{bodyMapper:le,headersMapper:jse}},queryParameters:[pe,dc,wae,_Ke],urlParameters:[de],headerParameters:[fe,me,Ae,ot,_t],isXML:!0,serializer:Gh},BXe=class extends oVe.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let s={requestContentType:"application/json; charset=utf-8"},a="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${a}`:`${a}`,l=Object.assign(Object.assign(Object.assign({},s),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new VC(this),this.container=new WC(this),this.blob=new KC(this),this.pageBlob=new XC(this),this.appendBlob=new QC(this),this.blockBlob=new YC(this)}},s3=class extends BXe{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Cy=class{constructor(t,r){this.url=EVe(t),this.accountName=Jre(t),this.pipeline=r,this.storageClientContext=new s3(this.url,rie(r)),this.isHttps=Zre(TVe(this.url)||"","https"),this.credential=iie(r);let i=this.storageClientContext;i.requestContentType=void 0}},te=rVe.createTracingClient({packageName:"@azure/storage-blob",packageVersion:Vre,namespace:"Microsoft.Storage"}),lc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},cc=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},ZC=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return bO.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function uc(e){return e.end?`${e.start}-${e.end}`:e.start}Ne.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(Ne.SASProtocol||(Ne.SASProtocol={}));var ll=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,s,a,o,l,c,u,d,p,f,m,h,y,b,w,v,E){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=n,this.resourceTypes=s,this.expiresOn=l,this.permissions=i,this.protocol=a,this.startsOn=o,this.ipRangeInner=c,this.encryptionScope=E,this.identifier=u,this.resource=d,this.cacheControl=p,this.contentDisposition=f,this.contentEncoding=m,this.contentLanguage=h,this.contentType=y,b&&(this.signedOid=b.signedObjectId,this.signedTenantId=b.signedTenantId,this.signedStartsOn=b.signedStartsOn,this.signedExpiresOn=b.signedExpiresOn,this.signedService=b.signedService,this.signedVersion=b.signedVersion,this.preauthorizedAgentObjectId=w,this.correlationId=v))}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?It(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?It(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?uc(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?It(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?It(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}`))}};function kO(e,t,r){return jO(e,t,r).sasQueryParameters}function jO(e,t,r){let i=e.version?e.version:wO,n=t instanceof Jt?t:void 0,s;if(n===void 0&&r!==void 0&&(s=new ZC(r,t)),n===void 0&&s===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?kXe(e,n):zXe(e,s);if(i>="2018-11-09")return n!==void 0?MXe(e,n):i>="2020-02-10"?UXe(e,s):jXe(e,s);if(i>="2015-04-05"){if(n!==void 0)return qXe(e,n);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 qXe(e,t){if(e=Wh(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=lc.parse(e.permissions.toString()).toString():i=cc.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Vh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?uc(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(` +`),s=t.computeHMACSHA256(n);return{sasQueryParameters:new ll(e.version,s,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:n}}function MXe(e,t){if(e=Wh(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 n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Vh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?uc(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(s);return{sasQueryParameters:new ll(e.version,a,n,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 kXe(e,t){if(e=Wh(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 n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Vh(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?uc(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(s);return{sasQueryParameters:new ll(e.version,a,n,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:s}}function jXe(e,t){if(e=Wh(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 n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Vh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?It(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?It(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ll(e.version,a,n,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:s}}function UXe(e,t){if(e=Wh(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 n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Vh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?It(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?It(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),a=t.computeHMACSHA256(s);return{sasQueryParameters:new ll(e.version,a,n,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:s}}function zXe(e,t){if(e=Wh(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 n;e.permissions&&(e.blobName?n=lc.parse(e.permissions.toString()).toString():n=cc.parse(e.permissions.toString()).toString());let s=[n||"",e.startsOn?It(e.startsOn,!1):"",e.expiresOn?It(e.expiresOn,!1):"",Vh(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?It(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?It(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?uc(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(s);return{sasQueryParameters:new ll(e.version,a,n,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:s}}function Vh(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function Wh(e){let t=e.version?e.version:wO;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 Oy=class{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=Ht.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ol||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ol||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var c;return ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ol||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ol||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-changeLease",r,async l=>{var c;let u=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,u})}async releaseLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ol||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ol||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,s,a;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ol||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((s=t.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ol||!((a=t.conditions)===null||a===void 0)&&a.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,s,a,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ol||!((s=r.conditions)===null||s===void 0)&&s.ifNoneMatch&&((a=r.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ol||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-breakLease",r,async l=>{var c;let u={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(c=r.conditions)===null||c===void 0?void 0:c.tagConditions}),tracingOptions:l.tracingOptions};return ue(await this._containerOrBlobOperation.breakLease(u))})}},JC=class extends vO.Readable{constructor(t,r,i,n,s={}){super({highWaterMark:s.highWaterMark}),this.retries=0,this.sourceDataHandler=a=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=a.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(a)||this.source.pause()},this.sourceAbortedHandler=()=>{let a=new u3.AbortError("The operation was aborted.");this.destroy(a)},this.sourceErrorOrEndHandler=a=>{if(a&&a.name==="AbortError"){this.destroy(a);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=s.maxRetryRequests&&s.maxRetryRequests>=0?s.maxRetryRequests:0,this.onProgress=s.onProgress,this.options=s,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},eO=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,s={}){this.originalResponse=t,this.blobDownloadStream=new JC(this.originalResponse.readableStreamBody,r,i,n,s)}},kre=16,jre=new Uint8Array([79,98,106,1]),$Xe="avro.codec",HXe="avro.schema",Hr=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,s,a,o;do s=await e.readByte(t,r),a=s&128,i|=(s&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),s=await r(t,i);return{key:n,value:s}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),s=await e.readArray(t,n,i),a={};for(let o of s)a[o.key]=o.value;return a}static async readArray(t,r,i={}){let n=[];for(let s=await e.readLong(t,i);s!==0;s=await e.readLong(t,i))for(s<0&&(await e.readLong(t,i),s=-s);s--;){let a=await r(t,i);n.push(a)}return n}},pp;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(pp||(pp={}));var Di;(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"})(Di||(Di={}));var Eu=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 Di.NULL:case Di.BOOLEAN:case Di.INT:case Di.LONG:case Di.FLOAT:case Di.DOUBLE:case Di.BYTES:case Di.STRING:return new tO(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new iO(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case pp.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new sO(i,t.name);case pp.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 rO(t.symbols);case pp.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new nO(e.fromSchema(t.values));case pp.ARRAY:case pp.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},tO=class extends Eu{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case Di.NULL:return Hr.readNull();case Di.BOOLEAN:return Hr.readBoolean(t,r);case Di.INT:return Hr.readInt(t,r);case Di.LONG:return Hr.readLong(t,r);case Di.FLOAT:return Hr.readFloat(t,r);case Di.DOUBLE:return Hr.readDouble(t,r);case Di.BYTES:return Hr.readBytes(t,r);case Di.STRING:return Hr.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},rO=class extends Eu{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Hr.readInt(t,r);return this._symbols[i]}},iO=class extends Eu{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Hr.readInt(t,r);return this._types[i].read(t,r)}},nO=class extends Eu{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,s)=>this._itemType.read(n,s);return Hr.readMap(t,i,r)}},sO=class extends Eu{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function Ure(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let s=0;s0}parseObjects(){return ne.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield ne.__await(this.initialize(r)));this.hasNext();){let i=yield ne.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield ne.__await(Hr.readFixedBytes(this._dataStream,kre,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!Ure(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield ne.__await(Hr.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield ne.__await(Hr.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield ne.__await(i)}})}},oO=class{},zre=new u3.AbortError("Reading from the avro stream was aborted."),lO=class extends oO{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw zre;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((s,a)=>{let o=()=>{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 d=this._readable.read(t);d&&(this._position+=d.length,o(),s(this.toUint8Array(d)))},c=()=>{o(),a()},u=()=>{o(),a(zre)};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)})}},cO=class extends vO.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new aO(new lO(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let s=r.name;if(typeof s!="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 o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:s,isFatal:n,description:a})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},uO=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 Ht.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new cO(this.originalResponse.readableStreamBody,r)}};Ne.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(Ne.BlockBlobTier||(Ne.BlockBlobTier={}));Ne.PremiumPageBlobTier=void 0;(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"})(Ne.PremiumPageBlobTier||(Ne.PremiumPageBlobTier={}));function mp(e){if(e!==void 0)return e}function Li(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=hVe)}Ne.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(Ne.StorageBlobAudience||(Ne.StorageBlobAudience={}));function GXe(e){return`https://${e}.blob.core.windows.net/.default`}function jC(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var dO=class extends iVe.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:s,resumeFrom:a,startCopyFromURLOptions:o}=t,l;a&&(l=JSON.parse(a).state);let c=wy(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(c),typeof s=="function"&&this.onProgress(s),this.intervalInMs=n}delay(){return Ht.delay(this.intervalInMs)}},VXe=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?wy(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,wy(r)):(r.isCancelled=!0,wy(r))},WXe=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:s}=r;if(r.isStarted){if(!r.isCompleted)try{let a=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=a,c=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==c&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=a,r.isCompleted=!0):o==="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(n,s);r.copyId=a.copyId,a.copyStatus==="success"&&(r.result=a,r.isCompleted=!0)}return wy(r)},KXe=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function wy(e){return{state:Object.assign({},e),cancel:VXe,toString:KXe,update:WXe}}function ks(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 Ey;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(Ey||(Ey={}));var a3=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=Ey.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new Gre.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=Ey.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+a;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),a===s?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=a,i+=a}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},Qw=aVe.constants.MAX_LENGTH,fO=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/Qw);for(let s=0;s0&&(t[0]=t[0].slice(a))}getReadableStream(){return new pO(this.buffers,this.size)}},mO=class{constructor(t,r,i,n,s,a){if(this.emitter=new Gre.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(s<=0)throw new RangeError(`concurrency must be larger than 0, current is ${s}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=s,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 fO(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()}};async function XXe(e,t,r,i,n){let s=0,a=i-r;return new Promise((o,l)=>{let c=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),dVe);e.on("readable",()=>{if(s>=a){clearTimeout(c),o();return}let u=e.read();if(!u)return;typeof u=="string"&&(u=Buffer.from(u,n));let d=s+u.length>a?a-s:u.length;t.fill(u.slice(0,d),r+s,r+s+d),s+=d}),e.on("end",()=>{clearTimeout(c),s{clearTimeout(c),l(u)})})}async function QXe(e,t,r){let i=0,n=t.length;return new Promise((s,a)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){a(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{s(i)}),e.on("error",a)})}async function YXe(e,t){return new Promise((r,i)=>{let n=_O.createWriteStream(t);e.on("error",s=>{i(s)}),n.on("error",s=>{i(s)}),n.on("close",r),e.pipe(n)})}var ZXe=lVe.promisify(_O.stat),JXe=_O.createReadStream,go=class e extends Cy{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let s,a;if(Su(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Rh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=Fre(this.url,ho.Parameters.SNAPSHOT),this._versionId=Fre(this.url,ho.Parameters.VERSIONID)}withSnapshot(t){return new e(oc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(oc(this.url,ho.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Py(this.url,this.pipeline)}getBlockBlobClient(){return new Iy(this.url,this.pipeline)}getPageBlobClient(){return new Dy(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},Li(i.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-download",i,async n=>{var s;let a=ue(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onDownloadProgress:Ht.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:ks({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},a),{_response:a._response,objectReplicationDestinationPolicyId:a.objectReplicationPolicyId,objectReplicationSourceProperties:Zw(a.objectReplicationRules)});if(!Ht.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=uVe),a.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!a.etag)throw new RangeError("File download response doesn't contain valid etag header");return new eO(o,async l=>{var c;let u={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||a.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(c=i.conditions)===null||c===void 0?void 0:c.tagConditions},range:ks({count:t+a.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},u))).readableStreamBody},t,a.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return te.withSpan("BlobClient-exists",t,async r=>{try{return Li(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===vVe||i.details.errorCode===_Ve))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},Li(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=ue(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Zw(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},te.withSpan("BlobClient-delete",t,async r=>{var i;return ue(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return te.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let s=ue(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async undelete(t={}){return te.withSpan("BlobClient-undelete",t,async r=>ue(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return ue(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-setMetadata",r,async i=>{var n;return ue(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return te.withSpan("BlobClient-setTags",r,async i=>{var n;return ue(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:CVe(t)}))})}async getTags(t={}){return te.withSpan("BlobClient-getTags",t,async r=>{var i;let n=ue(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:_y({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Oy(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},Li(t.customerProvidedKey,this.isHttps),te.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return ue(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...s)=>this.abortCopyFromURL(...s),getProperties:(...s)=>this.getProperties(...s),startCopyFromURL:(...s)=>this.startCopyFromURL(...s)},n=new dO({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return te.withSpan("BlobClient-abortCopyFromURL",r,async i=>ue(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||{},te.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,s,a,o,l,c,u;return ue(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:xy(r.sourceAuthorization),tier:mp(r.tier),blobTagsString:fp(r.tags),immutabilityPolicyExpiry:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.expiriesOn,immutabilityPolicyMode:(u=r.immutabilityPolicy)===null||u===void 0?void 0:u.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return te.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return ue(await this.blobContext.setTier(mp(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var s;let a,o=0,l=0,c=n;t instanceof Buffer?(a=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,c=i||{});let u=(s=c.blockSize)!==null&&s!==void 0?s:0;if(u<0)throw new RangeError("blockSize option must be >= 0");if(u===0&&(u=zC),o<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={}),te.withSpan("BlobClient-downloadToBuffer",c,async d=>{if(!l){let m=await this.getProperties(Object.assign(Object.assign({},c),{tracingOptions:d.tracingOptions}));if(l=m.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${m.contentLength}`)}if(!a)try{a=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(a.length{let h=o+l;m+u{let a=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions}));return a.readableStreamBody&&await YXe(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 n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(xO(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 te.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,s,a;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},ue(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:mp(r.tier),blobTagsString:fp(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=kO(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(SO(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return jO(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return te.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>ue(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return te.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>ue(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return te.withSpan("BlobClient-setLegalHold",r,async i=>ue(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobClient-getAccountInfo",t,async r=>ue(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Py=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Su(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Rh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(oc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},Li(t.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-create",t,async r=>{var i,n,s;return ue(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(s=t.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:t.legalHold,blobTagsString:fp(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:Wre};return te.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,s;try{let a=ue(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async seal(t={}){return t.conditions=t.conditions||{},te.withSpan("AppendBlobClient-seal",t,async r=>{var i;return ue(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},Li(i.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlock",i,async n=>{var s;return ue(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},Li(n.customerProvidedKey,this.isHttps),te.withSpan("AppendBlobClient-appendBlockFromURL",n,async s=>{var a,o,l,c,u;return ue(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:ks({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(u=n.sourceConditions)===null||u===void 0?void 0:u.ifUnmodifiedSince},copySourceAuthorization:xy(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}},Iy=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Su(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,i&&typeof i!="string"&&(n=i),s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Rh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(oc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(Li(r.customerProvidedKey,this.isHttps),!Ht.isNode)throw new Error("This operation currently is only supported in Node.js.");return te.withSpan("BlockBlobClient-query",r,async i=>{var n;let s=ue(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:qre(r.inputTextConfiguration),outputSerialization:qre(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new uO(s,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},Li(i.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-upload",i,async n=>{var s,a,o;return ue(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(a=i.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:mp(i.tier),blobTagsString:fp(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,s,a,o,l,c;return ue(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifMatch,sourceIfModifiedSince:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(c=r.sourceConditions)===null||c===void 0?void 0:c.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:xy(r.sourceAuthorization),tier:mp(r.tier),blobTagsString:fp(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return Li(n.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlock",n,async s=>ue(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,s={}){return Li(s.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-stageBlockFromURL",s,async a=>ue(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:s.abortSignal,leaseAccessConditions:s.conditions,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,sourceRange:i===0&&!n?void 0:ks({offset:i,count:n}),cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:xy(s.sourceAuthorization),tracingOptions:a.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,s,a;return ue(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:mp(r.tier),blobTagsString:fp(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return te.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let s=ue(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return s.committedBlocks||(s.committedBlocks=[]),s.uncommittedBlocks||(s.uncommittedBlocks=[]),s})}async uploadData(t,r={}){return te.withSpan("BlockBlobClient-uploadData",r,async i=>{if(Ht.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)}})}async uploadBrowserData(t,r={}){return te.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((s,a)=>n.slice(s,s+a),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,s;let a=(n=i.blockSize)!==null&&n!==void 0?n:0;if(a<0||a>MC)throw new RangeError(`blockSize option must be >= 0 and <= ${MC}`);let o=(s=i.maxSingleShotSize)!==null&&s!==void 0?s:qC;if(o<0||o>qC)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${qC}`);if(a===0){if(r>MC*Kw)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(a=Math.ceil(r/Kw),a{if(r<=o)return ue(await this.upload(t(0,r),r,l));let c=Math.floor((r-1)/a)+1;if(c>Kw)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Kw}`);let u=[],d=Ht.randomUUID(),p=0,f=new a3(i.concurrency);for(let m=0;m{let h=Bre(d,m),y=a*m,w=(m===c-1?r:y+a)-y;u.push(h),await this.stageBlock(h,t(y,w),w,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),p+=w,i.onProgress&&i.onProgress({loadedBytes:p})});return await f.do(),this.commitBlockList(u,l)})}async uploadFile(t,r={}){return te.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await ZXe(t)).size;return this.uploadSeekableInternal((s,a)=>()=>JXe(t,{autoClose:!0,end:a?s+a-1:1/0,start:s}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=cVe,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),te.withSpan("BlockBlobClient-uploadStream",n,async s=>{let a=0,o=Ht.randomUUID(),l=0,c=[];return await new mO(t,r,i,async(d,p)=>{let f=Bre(o,a);c.push(f),a++,await this.stageBlock(f,d,p,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}),l+=p,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),ue(await this.commitBlockList(c,Object.assign(Object.assign({},n),{tracingOptions:s.tracingOptions})))})}},Dy=class e extends go{constructor(t,r,i,n){let s,a;if(n=n||{},Su(r))a=t,s=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r))a=t,n=i,s=er(r,n);else if(!r&&typeof r!="string")a=t,s=er(new tr,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,c=Rh(t);if(c.kind==="AccountConnString")if(Ht.isNode){let u=new Jt(c.accountName,c.accountKey);a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Sn.getDefaultProxySettings(c.proxyUri)),s=er(u,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(c.kind==="SASConnString")a=Tr(Tr(c.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+c.accountSas,s=er(new tr,n);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,s),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(oc(this.url,ho.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},Li(r.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-create",r,async i=>{var n,s,a;return ue(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:r.legalHold,tier:mp(r.tier),blobTagsString:fp(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return te.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,s;try{let a={ifNoneMatch:Wre},o=ue(await this.create(t,Object.assign(Object.assign({},r),{conditions:a,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(a){if(((n=a.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(s=a.response)===null||s===void 0?void 0:s.parsedHeaders),{_response:a.response});throw a}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},Li(n.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPages",n,async s=>{var a;return ue(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:ks({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:s.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,s={}){return s.conditions=s.conditions||{},s.sourceConditions=s.sourceConditions||{},Li(s.customerProvidedKey,this.isHttps),te.withSpan("PageBlobClient-uploadPagesFromURL",s,async a=>{var o,l,c,u,d;return ue(await this.pageBlobContext.uploadPagesFromURL(t,ks({offset:r,count:n}),0,ks({offset:i,count:n}),{abortSignal:s.abortSignal,sourceContentMD5:s.sourceContentMD5,sourceContentCrc64:s.sourceContentCrc64,leaseAccessConditions:s.conditions,sequenceNumberAccessConditions:s.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s.conditions),{ifTags:(o=s.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=s.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(c=s.sourceConditions)===null||c===void 0?void 0:c.ifModifiedSince,sourceIfNoneMatch:(u=s.sourceConditions)===null||u===void 0?void 0:u.ifNoneMatch,sourceIfUnmodifiedSince:(d=s.sourceConditions)===null||d===void 0?void 0:d.ifUnmodifiedSince},cpkInfo:s.customerProvidedKey,encryptionScope:s.encryptionScope,copySourceAuthorization:xy(s.sourceAuthorization),tracingOptions:a.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-clearPages",i,async n=>{var s;return ue(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-getPageRanges",i,async n=>{var s;let a=ue(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),range:ks({offset:t,count:r}),tracingOptions:n.tracingOptions}));return jC(a)})}async listPageRangesSegment(t=0,r,i,n={}){return te.withSpan("PageBlobClient-getPageRangesSegment",n,async s=>{var a;return ue(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),range:ks({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeItemSegments(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n,s={}){let a;if(n||n===void 0)do a=yield ne.__await(this.listPageRangesSegment(r,i,n,s)),n=a.continuationToken,yield yield ne.__await(yield ne.__await(a));while(n)})}listPageRangeItems(){return ne.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listPageRangeItemSegments(r,i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(Mre(f))))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeItemSegments(t,r,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-getPageRangesDiff",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return jC(o)})}async listPageRangesDiffSegment(t,r,i,n,s={}){return te.withSpan("PageBlobClient-getPageRangesDiffSegment",s,async a=>{var o;return ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:s?.abortSignal,leaseAccessConditions:s?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},s?.conditions),{ifTags:(o=s?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:ks({offset:t,count:r}),marker:n,maxPageSize:s?.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,s){return ne.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield ne.__await(this.listPageRangesDiffSegment(t,r,i,n,s)),n=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return ne.__asyncGenerator(this,arguments,function*(){var a,o,l,c;let u;try{for(var d=!0,p=ne.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,u,n)),f;f=yield ne.__await(p.next()),a=f.done,!a;d=!0){c=f.value,d=!1;let m=c;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(Mre(m))))}}catch(m){o={error:m}}finally{try{!d&&!a&&(l=p.return)&&(yield ne.__await(l.call(p)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let s=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeDiffItemSegments(t,r,i,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},te.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async s=>{var a;let o=ue(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(a=n.conditions)===null||a===void 0?void 0:a.tagConditions}),prevSnapshotUrl:i,range:ks({offset:t,count:r}),tracingOptions:s.tracingOptions}));return jC(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},te.withSpan("PageBlobClient-resize",r,async i=>{var n;return ue(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var s;return ue(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(s=i.conditions)===null||s===void 0?void 0:s.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return te.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return ue(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function eQe(e){let t=Buffer.alloc(mVe),r=await QXe(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function tQe(e){return Buffer.byteLength(e)}var Yw=": ",$re=" ",Hre=-1,hO=class{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}${ac}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==pVe.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await eQe(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 n=new Array(i),s=0,a=0;for(let o=0;o=0&&m{this.keys[t]===void 0||this.keys[t]===vh.UNLOCKED?(this.keys[t]=vh.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=vh.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===vh.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};Sh.keys={};Sh.listeners={};var wh=class{constructor(){this.batch="batch",this.batchRequest=new gO}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await Sh.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await Sh.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 n,s;if(typeof t=="string"&&(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r)))n=t,s=r;else if(t instanceof go)n=t.url,s=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),te.withSpan("BatchDeleteRequest-addSubRequest",i,async a=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:s},async()=>{await new go(n,this.batchRequest.createPipeline(s)).delete(a)})})}async setBlobAccessTier(t,r,i,n){let s,a,o;if(typeof t=="string"&&(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r)))s=t,a=r,o=i;else if(t instanceof go)s=t.url,a=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),te.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:s,credential:a},async()=>{await new go(s,this.batchRequest.createPipeline(a)).setAccessTier(o,l)})})}},gO=class{constructor(){this.operationCount=0,this.body="";let t=Ht.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${ac}${He.CONTENT_TYPE}: application/http${ac}${He.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Sn.createEmptyPipeline();r.addPolicy(Sy.serializationPolicy({stringifyXML:UC.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(iQe()),r.addPolicy(rQe(this),{afterPhase:"Sign"}),Sa.isTokenCredential(t)?r.addPolicy(Sn.bearerTokenAuthenticationPolicy({credential:t,scopes:EO,challengeCallbacks:{authorizeRequestOnChallenge:Sy.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof Jt&&r.addPolicy(tie({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Ay([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${He.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${NVe(t.url)} ${Kre}${ac}`].join(ac);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${ac}`;this.body+=ac}preAddSubRequest(t){if(this.operationCount>=Lre)throw new RangeError(`Cannot exceed ${Lre} sub requests in a single batch`);let r=p3(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}${ac}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function rQe(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Sn.createHttpHeaders()}}}}function iQe(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)Zre(i,He.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Ly=class{constructor(t,r,i){let n;Su(r)?n=r:r?n=er(r,i):n=er(new tr,i);let s=new s3(t,rie(n)),a=p3(t);a&&a!=="/"?this.serviceOrContainerContext=s.container:this.serviceOrContainerContext=s.service}createBatch(){return new wh}async deleteBlobs(t,r,i){let n=new wh;for(let s of t)typeof s=="string"?await n.deleteBlob(s,r,i):await n.deleteBlob(s,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let s=new wh;for(let a of t)typeof a=="string"?await s.setBlobAccessTier(a,r,i,n):await s.setBlobAccessTier(a,r,i);return this.submitBatch(s)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return te.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),s=ue(await this.serviceOrContainerContext.submitBatch(tQe(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new hO(s,t.getSubRequests()).parseBatchResponse();return{_response:s._response,contentType:s.contentType,errorCode:s.errorCode,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},o3=class extends Cy{get containerName(){return this._containerName}constructor(t,r,i){let n,s;if(i=i||{},Su(r))s=t,n=r;else if(Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r))s=t,n=er(r,i);else if(!r&&typeof r!="string")s=t,n=er(new tr,i);else if(r&&typeof r=="string"){let a=r,o=Rh(t);if(o.kind==="AccountConnString")if(Ht.isNode){let l=new Jt(o.accountName,o.accountKey);s=Tr(o.url,encodeURIComponent(a)),i.proxyOptions||(i.proxyOptions=Sn.getDefaultProxySettings(o.proxyUri)),n=er(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")s=Tr(o.url,encodeURIComponent(a))+"?"+o.accountSas,n=er(new tr,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(s,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return te.withSpan("ContainerClient-create",t,async r=>ue(await this.containerContext.create(r)))}async createIfNotExists(t={}){return te.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let s=await this.create(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}async exists(t={}){return te.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 go(Tr(this.url,Xw(t)),this.pipeline)}getAppendBlobClient(t){return new Py(Tr(this.url,Xw(t)),this.pipeline)}getBlockBlobClient(t){return new Iy(Tr(this.url,Xw(t)),this.pipeline)}getPageBlobClient(t){return new Dy(Tr(this.url,Xw(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-getProperties",t,async r=>ue(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),te.withSpan("ContainerClient-delete",t,async r=>ue(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return te.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let s=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((i=s.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=s.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:s.response});throw s}})}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 te.withSpan("ContainerClient-setMetadata",r,async i=>ue(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={}),te.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=ue(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 s of i){let a;s.accessPolicy&&(a={permissions:s.accessPolicy.permissions},s.accessPolicy.expiresOn&&(a.expiresOn=new Date(s.accessPolicy.expiresOn)),s.accessPolicy.startsOn&&(a.startsOn=new Date(s.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:a,id:s.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},te.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let s=[];for(let a of r||[])s.push({accessPolicy:{expiresOn:a.accessPolicy.expiresOn?It(a.accessPolicy.expiresOn):"",permissions:a.accessPolicy.permissions,startsOn:a.accessPolicy.startsOn?It(a.accessPolicy.startsOn):""},id:a.id});return ue(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:s,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Oy(this,t)}async uploadBlockBlob(t,r,i,n={}){return te.withSpan("ContainerClient-uploadBlockBlob",n,async s=>{let a=this.getBlockBlobClient(t),o=await a.upload(r,i,s);return{blockBlobClient:a,response:o}})}async deleteBlob(t,r={}){return te.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return te.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=ue(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:OVe(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(a=>Object.assign(Object.assign({},a),{name:_h(a.name),tags:_y(a.blobTags),objectReplicationSourceProperties:Zw(a.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return te.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var s;let a=ue(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},a),{_response:Object.assign(Object.assign({},a._response),{parsedBody:PVe(a._response.parsedBody)}),segment:Object.assign(Object.assign({},a.segment),{blobItems:a.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:_h(l.name),tags:_y(l.blobTags),objectReplicationSourceProperties:Zw(l.objectReplicationMetadata)})),blobPrefixes:(s=a.segment.blobPrefixes)===null||s===void 0?void 0:s.map(l=>Object.assign(Object.assign({},l),{name:_h(l.name)}))})})})}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listBlobFlatSegment(i,n)),i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.segment.blobItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listHierarchySegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.listBlobHierarchySegment(n,s,a)),s=o.continuationToken,yield yield ne.__await(yield ne.__await(o));while(s)})}listItemsByHierarchy(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.listHierarchySegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let m=l.segment;if(m.blobPrefixes)for(let h of m.blobPrefixes)yield yield ne.__await(Object.assign({kind:"prefix"},h));for(let h of m.blobItems)yield yield ne.__await(Object.assign({kind:"blob"},h))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),s=this.listItemsByHierarchy(t,n);return{async next(){return s.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listHierarchySegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:_y(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getAccountInfo(t={}){return te.withSpan("ContainerClient-getAccountInfo",t,async r=>ue(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]:xO(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 Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=kO(Object.assign({containerName:this._containerName},t),this.credential).toString();r(SO(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof Jt))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return jO(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Ly(this.url,this.pipeline)}},xh=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},l3=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},Th=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function Eae(e,t){return Sae(e,t).sasQueryParameters}function Sae(e,t){let r=e.version?e.version:wO;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=xh.parse(e.permissions.toString()),n=Th.parse(e.services).toString(),s=l3.parse(e.resourceTypes).toString(),a;r>="2020-12-06"?a=[t.accountName,i,n,s,e.startsOn?It(e.startsOn,!1):"",It(e.expiresOn,!1),e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):a=[t.accountName,i,n,s,e.startsOn?It(e.startsOn,!1):"",It(e.expiresOn,!1),e.ipRange?uc(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(a);return{sasQueryParameters:new ll(r,o,i.toString(),n,s,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 yO=class e extends Cy{static fromConnectionString(t,r){r=r||{};let i=Rh(t);if(i.kind==="AccountConnString")if(Ht.isNode){let n=new Jt(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Sn.getDefaultProxySettings(i.proxyUri));let s=er(n,r);return new e(i.url,s)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=er(new tr,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;Su(r)?n=r:Ht.isNode&&r instanceof Jt||r instanceof tr||Sa.isTokenCredential(r)?n=er(r,i):n=er(new tr,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new o3(Tr(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return te.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),s=await n.create(i);return{containerClient:n,containerCreateResponse:s}})}async deleteContainer(t,r={}){return te.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return te.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let s=this.getContainerClient(i.destinationContainerName||t),a=s.storageClientContext.container,o=ue(await a.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:s,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return te.withSpan("BlobServiceClient-renameContainer",i,async n=>{var s;let a=this.getContainerClient(r),o=a.storageClientContext.container,l=ue(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(s=i.sourceCondition)===null||s===void 0?void 0:s.leaseId})));return{containerClient:a,containerRenameResponse:l}})}async getProperties(t={}){return te.withSpan("BlobServiceClient-getProperties",t,async r=>ue(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return te.withSpan("BlobServiceClient-setProperties",r,async i=>ue(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return te.withSpan("BlobServiceClient-getStatistics",t,async r=>ue(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return te.withSpan("BlobServiceClient-getAccountInfo",t,async r=>ue(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return te.withSpan("BlobServiceClient-listContainersSegment",r,async i=>ue(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return te.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let s=ue(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},s),{_response:s._response,blobs:s.blobs.map(o=>{var l;let c="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(c=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:_y(o.tags),tagValue:c})})})})}findBlobsByTagsSegments(t,r){return ne.__asyncGenerator(this,arguments,function*(n,s,a={}){let o;if(s||s===void 0)do o=yield ne.__await(this.findBlobsByTagsSegment(n,s,a)),o.blobs=o.blobs||[],s=o.continuationToken,yield yield ne.__await(o);while(s)})}findBlobsByTagsItems(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){var s,a,o,l;let c;try{for(var u=!0,d=ne.__asyncValues(this.findBlobsByTagsSegments(i,c,n)),p;p=yield ne.__await(d.next()),s=p.done,!s;u=!0){l=p.value,u=!1;let f=l;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(f.blobs)))}}catch(f){a={error:f}}finally{try{!u&&!s&&(o=d.return)&&(yield ne.__await(o.call(d)))}finally{if(a)throw a.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.findBlobsByTagsSegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}listSegments(t){return ne.__asyncGenerator(this,arguments,function*(i,n={}){let s;if(i||i===void 0)do s=yield ne.__await(this.listContainersSegment(i,n)),s.containerItems=s.containerItems||[],i=s.continuationToken,yield yield ne.__await(yield ne.__await(s));while(i)})}listItems(){return ne.__asyncGenerator(this,arguments,function*(r={}){var i,n,s,a;let o;try{for(var l=!0,c=ne.__asyncValues(this.listSegments(o,r)),u;u=yield ne.__await(c.next()),i=u.done,!i;l=!0){a=u.value,l=!1;let d=a;yield ne.__await(yield*ne.__asyncDelegator(ne.__asyncValues(d.containerItems)))}}catch(d){n={error:d}}finally{try{!l&&!i&&(s=c.return)&&(yield ne.__await(s.call(c)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listSegments(s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return te.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let s=ue(await this.serviceContext.getUserDelegationKey({startsOn:It(t,!1),expiresOn:It(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),a={signedObjectId:s.signedObjectId,signedTenantId:s.signedTenantId,signedStartsOn:new Date(s.signedStartsOn),signedExpiresOn:new Date(s.signedExpiresOn),signedService:s.signedService,signedVersion:s.signedVersion,value:s.value};return Object.assign({_response:s._response,requestId:s.requestId,clientRequestId:s.clientRequestId,version:s.version,date:s.date,errorCode:s.errorCode},a)})}getBlobBatchClient(){return new Ly(this.url,this.pipeline)}generateAccountSasUrl(t,r=xh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))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 s=Eae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Th.parse("b").toString()},n),this.credential).toString();return SO(this.url,s)}generateSasStringToSign(t,r=xh.parse("r"),i="sco",n={}){if(!(this.credential instanceof Jt))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}return Sae(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Th.parse("b").toString()},n),this.credential).stringToSign}};Ne.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(Ne.KnownEncryptionAlgorithmType||(Ne.KnownEncryptionAlgorithmType={}));Object.defineProperty(Ne,"RestError",{enumerable:!0,get:function(){return Sn.RestError}});Ne.AccountSASPermissions=xh;Ne.AccountSASResourceTypes=l3;Ne.AccountSASServices=Th;Ne.AnonymousCredential=tr;Ne.AnonymousCredentialPolicy=r3;Ne.AppendBlobClient=Py;Ne.BaseRequestPolicy=Eh;Ne.BlobBatch=wh;Ne.BlobBatchClient=Ly;Ne.BlobClient=go;Ne.BlobLeaseClient=Oy;Ne.BlobSASPermissions=lc;Ne.BlobServiceClient=yO;Ne.BlockBlobClient=Iy;Ne.ContainerClient=o3;Ne.ContainerSASPermissions=cc;Ne.Credential=Ny;Ne.CredentialPolicy=Ty;Ne.PageBlobClient=Dy;Ne.Pipeline=Ay;Ne.SASQueryParameters=ll;Ne.StorageBrowserPolicy=i3;Ne.StorageBrowserPolicyFactory=n3;Ne.StorageOAuthScopes=EO;Ne.StorageRetryPolicy=Jw;Ne.StorageRetryPolicyFactory=e3;Ne.StorageSharedKeyCredential=Jt;Ne.StorageSharedKeyCredentialPolicy=t3;Ne.generateAccountSASQueryParameters=Eae;Ne.generateBlobSASQueryParameters=kO;Ne.getBlobServiceAccountAudience=GXe;Ne.isPipelineLike=Su;Ne.logger=li;Ne.newPipeline=er});var Nae=g(xa=>{"use strict";var nQe=xa&&xa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),sQe=xa&&xa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),$O=xa&&xa.__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)&&nQe(t,e,r);return sQe(t,e),t},xae=xa&&xa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(xa,"__esModule",{value:!0});xa.uploadZipToBlobStorage=void 0;var aQe=UO(),zO=Wd(),Kh=$O(ze()),oQe=$O(require("crypto")),lQe=$O(require("stream")),Tae=tc();function cQe(e,t){return xae(this,void 0,void 0,function*(){let r=0,i=Date.now(),n=new AbortController,s=h=>xae(this,void 0,void 0,function*(){return new Promise((y,b)=>{let w=setInterval(()=>{Date.now()-i>h&&b(new Error("Upload progress stalled."))},h);n.signal.addEventListener("abort",()=>{clearInterval(w),y()})})}),a=(0,zO.getConcurrency)(),o=(0,zO.getUploadChunkSize)(),c=new aQe.BlobClient(e).getBlockBlobClient();Kh.debug(`Uploading artifact zip to blob storage with maxConcurrency: ${a}, bufferSize: ${o}`);let d={blobHTTPHeaders:{blobContentType:"zip"},onProgress:h=>{Kh.info(`Uploaded bytes ${h.loadedBytes}`),r=h.loadedBytes,i=Date.now()},abortSignal:n.signal},p,f=new lQe.PassThrough,m=oQe.createHash("sha256");t.pipe(f),t.pipe(m).setEncoding("hex"),Kh.info("Beginning upload of artifact content to blob storage");try{yield Promise.race([c.uploadStream(f,o,a,d),s((0,zO.getUploadChunkTimeout)())])}catch(h){throw Tae.NetworkError.isNetworkErrorCode(h?.code)?new Tae.NetworkError(h?.code):h}finally{n.abort()}return Kh.info("Finished uploading artifact content to blob storage!"),m.end(),p=m.read(),Kh.info(`SHA256 hash of uploaded artifact zip is ${p}`),r===0&&Kh.warning("No data was uploaded to blob storage. Reported upload byte count is 0."),{uploadSize:r,sha256Hash:p}})}xa.uploadZipToBlobStorage=cQe});var Aae=g((UTt,Rae)=>{var uQe=typeof process=="object"&&process&&process.platform==="win32";Rae.exports=uQe?{sep:"\\"}:{sep:"/"}});var Bae=g((zTt,Fae)=>{var Cae=D4();Fae.exports=fQe;var Oae="\0SLASH"+Math.random()+"\0",Pae="\0OPEN"+Math.random()+"\0",GO="\0CLOSE"+Math.random()+"\0",Iae="\0COMMA"+Math.random()+"\0",Dae="\0PERIOD"+Math.random()+"\0";function HO(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function dQe(e){return e.split("\\\\").join(Oae).split("\\{").join(Pae).split("\\}").join(GO).split("\\,").join(Iae).split("\\.").join(Dae)}function pQe(e){return e.split(Oae).join("\\").split(Pae).join("{").split(GO).join("}").split(Iae).join(",").split(Dae).join(".")}function Lae(e){if(!e)return[""];var t=[],r=Cae("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Lae(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function fQe(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),My(dQe(e),!0).map(pQe)):[]}function mQe(e){return"{"+e+"}"}function hQe(e){return/^-?0\d/.test(e)}function gQe(e,t){return e<=t}function yQe(e,t){return e>=t}function My(e,t){var r=[],i=Cae("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?My(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+GO+i.post,My(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=Lae(i.body),p.length===1&&(p=My(p[0],!1).map(mQe),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=HO(p[0]),h=HO(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(HO(p[2])):1,w=gQe,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{var Us=QO.exports=(e,t,r={})=>(v3(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Xh(t,r).match(e));QO.exports=Us;var KO=Aae();Us.sep=KO.sep;var bo=Symbol("globstar **");Us.GLOBSTAR=bo;var bQe=Bae(),qae={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},XO="[^/]",VO=XO+"*?",vQe="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",_Qe="(?:(?!(?:\\/|^)\\.).)*?",jae=e=>e.split("").reduce((t,r)=>(t[r]=!0,t),{}),Mae=jae("().*{}+?[]^$\\!"),wQe=jae("[.("),kae=/\/+/;Us.filter=(e,t={})=>(r,i,n)=>Us(r,e,t);var Au=(e,t={})=>{let r={};return Object.keys(e).forEach(i=>r[i]=e[i]),Object.keys(t).forEach(i=>r[i]=t[i]),r};Us.defaults=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Us;let t=Us,r=(i,n,s)=>t(i,n,Au(e,s));return r.Minimatch=class extends t.Minimatch{constructor(n,s){super(n,Au(e,s))}},r.Minimatch.defaults=i=>t.defaults(Au(e,i)).Minimatch,r.filter=(i,n)=>t.filter(i,Au(e,n)),r.defaults=i=>t.defaults(Au(e,i)),r.makeRe=(i,n)=>t.makeRe(i,Au(e,n)),r.braceExpand=(i,n)=>t.braceExpand(i,Au(e,n)),r.match=(i,n,s)=>t.match(i,n,Au(e,s)),r};Us.braceExpand=(e,t)=>Uae(e,t);var Uae=(e,t={})=>(v3(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:bQe(e)),EQe=1024*64,v3=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>EQe)throw new TypeError("pattern is too long")},WO=Symbol("subparse");Us.makeRe=(e,t)=>new Xh(e,t||{}).makeRe();Us.match=(e,t,r={})=>{let i=new Xh(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};var SQe=e=>e.replace(/\\(.)/g,"$1"),xQe=e=>e.replace(/\\([^-\]])/g,"$1"),TQe=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),NQe=e=>e.replace(/[[\]\\]/g,"\\$&"),Xh=class{constructor(t,r){v3(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=(...n)=>console.error(...n)),this.debug(this.pattern,i),i=this.globParts=i.map(n=>n.split(kae)),this.debug(this.pattern,i),i=i.map((n,s,a)=>n.map(this.parse,this)),this.debug(this.pattern,i),i=i.filter(n=>n.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 n=0;n>> no match, partial?`,t,d,r,p),d===o))}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===o&&a===l)return!0;if(s===o)return i;if(a===l)return s===o-1&&t[s]==="";throw new Error("wtf?")}braceExpand(){return Uae(this.pattern,this.options)}parse(t,r){v3(t);let i=this.options;if(t==="**")if(i.noglobstar)t="*";else return bo;if(t==="")return"";let n="",s=!1,a=!1,o=[],l=[],c,u=!1,d=-1,p=-1,f,m,h,y=t.charAt(0)===".",b=i.dot||y,w=()=>y?"":b?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",v=O=>O.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",E=()=>{if(c){switch(c){case"*":n+=VO,s=!0;break;case"?":n+=XO,s=!0;break;default:n+="\\"+c;break}this.debug("clearStateChar %j %j",c,n),c=!1}};for(let O=0,B;O(x||(x="\\"),M+M+x+"|")),this.debug(`tail=%j + %s`,O,O,m,n);let B=m.type==="*"?VO:m.type==="?"?XO:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+B+"\\("+O}E(),a&&(n+="\\\\");let T=wQe[n.charAt(0)];for(let O=l.length-1;O>-1;O--){let B=l[O],P=n.slice(0,B.reStart),M=n.slice(B.reStart,B.reEnd-8),x=n.slice(B.reEnd),Y=n.slice(B.reEnd-8,B.reEnd)+x,L=P.split(")").length,R=P.split("(").length-L,I=x;for(let ae=0;ae(a=a.map(o=>typeof o=="string"?TQe(o):o===bo?bo:o._src).reduce((o,l)=>(o[o.length-1]===bo&&l===bo||o.push(l),o),[]),a.forEach((o,l)=>{o!==bo||a[l-1]===bo||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=bo))}),a.filter(o=>o!==bo).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}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;KO.sep!=="/"&&(t=t.split(KO.sep).join("/")),t=t.split(kae),this.debug(this.pattern,"split",t);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=t.length-1;a>=0&&(s=t[a],!s);a--);for(let a=0;a{Vae.exports=Gae;var ZO=require("fs"),{EventEmitter:RQe}=require("events"),{Minimatch:YO}=zae(),{resolve:AQe}=require("path");function CQe(e,t){return new Promise((r,i)=>{ZO.readdir(e,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":t?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;case"ELOOP":default:i(n);break}else r(s)})})}function $ae(e,t){return new Promise((r,i)=>{(t?ZO.stat:ZO.lstat)(e,(s,a)=>{if(s)switch(s.code){case"ENOENT":r(t?$ae(e,!1):null);break;default:r(null);break}else r(a)})})}async function*Hae(e,t,r,i,n,s){let a=await CQe(t+e,s);for(let o of a){let l=o.name;l===void 0&&(l=o,i=!0);let c=e+"/"+l,u=c.slice(1),d=t+"/"+u,p=null;(i||r)&&(p=await $ae(d,r)),!p&&o.name!==void 0&&(p=o),p===null&&(p={isDirectory:()=>!1}),p.isDirectory()?n(u)||(yield{relative:u,absolute:d,stats:p},yield*Hae(c,t,r,i,n,!1)):yield{relative:u,absolute:d,stats:p}}}async function*OQe(e,t,r,i){yield*Hae("",e,t,r,i,!0)}function PQe(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 _3=class extends RQe{constructor(t,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=PQe(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new YO(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new YO(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new YO(s,{dot:!0}))}this.iterator=OQe(AQe(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",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),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(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.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,n=t.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:t.value.stats}):this.emit("match",{relative:i,absolute:n})}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 Gae(e,t,r){return new _3(e,t,r)}Gae.ReaddirGlob=_3});var Xae=g((w3,Kae)=>{(function(e,t){typeof w3=="object"&&typeof Kae<"u"?t(w3):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.async={}))})(w3,function(e){"use strict";function t(N,...S){return(...A)=>N(...S,...A)}function r(N){return function(...S){var A=S.pop();return N.call(this,S,A)}}var i=typeof queueMicrotask=="function"&&queueMicrotask,n=typeof setImmediate=="function"&&setImmediate,s=typeof process=="object"&&typeof process.nextTick=="function";function a(N){setTimeout(N,0)}function o(N){return(S,...A)=>N(()=>S(...A))}var l;i?l=queueMicrotask:n?l=setImmediate:s?l=process.nextTick:l=a;var c=o(l);function u(N){return f(N)?function(...S){let A=S.pop(),D=N.apply(this,S);return d(D,A)}:r(function(S,A){var D;try{D=N.apply(this,S)}catch(j){return A(j)}if(D&&typeof D.then=="function")return d(D,A);A(null,D)})}function d(N,S){return N.then(A=>{p(S,null,A)},A=>{p(S,A&&(A instanceof Error||A.message)?A:new Error(A))})}function p(N,S,A){try{N(S,A)}catch(D){c(j=>{throw j},D)}}function f(N){return N[Symbol.toStringTag]==="AsyncFunction"}function m(N){return N[Symbol.toStringTag]==="AsyncGenerator"}function h(N){return typeof N[Symbol.asyncIterator]=="function"}function y(N){if(typeof N!="function")throw new Error("expected a function");return f(N)?u(N):N}function b(N,S){if(S||(S=N.length),!S)throw new Error("arity is undefined");function A(...D){return typeof D[S-1]=="function"?N.apply(this,D):new Promise((j,z)=>{D[S-1]=(G,...V)=>{if(G)return z(G);j(V.length>1?V:V[0])},N.apply(this,D)})}return A}function w(N){return function(A,...D){return b(function(z){var G=this;return N(A,(V,Z)=>{y(V).apply(G,D.concat(Z))},z)})}}function v(N,S,A,D){S=S||[];var j=[],z=0,G=y(A);return N(S,(V,Z,Te)=>{var dt=z++;G(V,(St,ft)=>{j[dt]=ft,Te(St)})},V=>{D(V,j)})}function E(N){return N&&typeof N.length=="number"&&N.length>=0&&N.length%1===0}let T={};function q(N){function S(...A){if(N!==null){var D=N;N=null,D.apply(this,A)}}return Object.assign(S,N),S}function O(N){return N[Symbol.iterator]&&N[Symbol.iterator]()}function B(N){var S=-1,A=N.length;return function(){return++S=S||G||j||(G=!0,N.next().then(({value:ft,done:ra})=>{if(!(z||j)){if(G=!1,ra){j=!0,V<=0&&D(null);return}V++,A(ft,Z,dt),Z++,Te()}}).catch(St))}function dt(ft,ra){if(V-=1,!z){if(ft)return St(ft);if(ft===!1){j=!0,z=!0;return}if(ra===T||j&&V<=0)return j=!0,D(null);Te()}}function St(ft){z||(G=!1,j=!0,D(ft))}Te()}var R=N=>(S,A,D)=>{if(D=q(D),N<=0)throw new RangeError("concurrency limit cannot be less than 1");if(!S)return D(null);if(m(S))return L(S,N,A,D);if(h(S))return L(S[Symbol.asyncIterator](),N,A,D);var j=x(S),z=!1,G=!1,V=0,Z=!1;function Te(St,ft){if(!G)if(V-=1,St)z=!0,D(St);else if(St===!1)z=!0,G=!0;else{if(ft===T||z&&V<=0)return z=!0,D(null);Z||dt()}}function dt(){for(Z=!0;V1?j:j[0])}return A[se]=new Promise((D,j)=>{N=D,S=j}),A}function re(N,S,A){typeof S!="number"&&(A=S,S=null),A=q(A||ut());var D=Object.keys(N).length;if(!D)return A(null);S||(S=D);var j={},z=0,G=!1,V=!1,Z=Object.create(null),Te=[],dt=[],St={};Object.keys(N).forEach(Se=>{var De=N[Se];if(!Array.isArray(De)){ft(Se,[De]),dt.push(Se);return}var mt=De.slice(0,De.length-1),yr=mt.length;if(yr===0){ft(Se,De),dt.push(Se);return}St[Se]=yr,mt.forEach(Ti=>{if(!N[Ti])throw new Error("async.auto task `"+Se+"` has a non-existent dependency `"+Ti+"` in "+mt.join(", "));ff(Ti,()=>{yr--,yr===0&&ft(Se,De)})})}),xt(),ra();function ft(Se,De){Te.push(()=>O0(Se,De))}function ra(){if(!G){if(Te.length===0&&z===0)return A(null,j);for(;Te.length&&zmt()),ra()}function O0(Se,De){if(!V){var mt=Y((Ti,...ia)=>{if(z--,Ti===!1){G=!0;return}if(ia.length<2&&([ia]=ia),Ti){var mf={};if(Object.keys(j).forEach(Ed=>{mf[Ed]=j[Ed]}),mf[Se]=ia,V=!0,Z=Object.create(null),G)return;A(Ti,mf)}else j[Se]=ia,wd(Se)});z++;var yr=y(De[De.length-1]);De.length>1?yr(j,mt):yr(mt)}}function xt(){for(var Se,De=0;dt.length;)Se=dt.pop(),De++,Ie(Se).forEach(mt=>{--St[mt]===0&&dt.push(mt)});if(De!==D)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function Ie(Se){var De=[];return Object.keys(N).forEach(mt=>{let yr=N[mt];Array.isArray(yr)&&yr.indexOf(Se)>=0&&De.push(mt)}),De}return A[se]}var Ge=/^(?:async\s)?(?:function)?\s*(?:\w+\s*)?\(([^)]+)\)(?:\s*{)/,Kt=/^(?:async\s)?\s*(?:\(\s*)?((?:[^)=\s]\s*)*)(?:\)\s*)?=>/,ni=/,/,gr=/(=.+)?(\s*)$/;function Bl(N){let S="",A=0,D=N.indexOf("*/");for(;Aj.replace(gr,"").trim())}function E0(N,S){var A={};return Object.keys(N).forEach(D=>{var j=N[D],z,G=f(j),V=!G&&j.length===1||G&&j.length===0;if(Array.isArray(j))z=[...j],j=z.pop(),A[D]=z.concat(z.length>0?Z:j);else if(V)A[D]=j;else{if(z=Io(j),j.length===0&&!G&&z.length===0)throw new Error("autoInject task functions require explicit parameters.");G||z.pop(),A[D]=z.concat(Z)}function Z(Te,dt){var St=z.map(ft=>Te[ft]);St.push(dt),y(j)(...St)}}),re(A,S)}class S0{constructor(){this.head=this.tail=null,this.length=0}removeLink(S){return S.prev?S.prev.next=S.next:this.head=S.next,S.next?S.next.prev=S.prev:this.tail=S.prev,S.prev=S.next=null,this.length-=1,S}empty(){for(;this.head;)this.shift();return this}insertAfter(S,A){A.prev=S,A.next=S.next,S.next?S.next.prev=A:this.tail=A,S.next=A,this.length+=1}insertBefore(S,A){A.prev=S.prev,A.next=S,S.prev?S.prev.next=A:this.head=A,S.prev=A,this.length+=1}unshift(S){this.head?this.insertBefore(this.head,S):x0(this,S)}push(S){this.tail?this.insertAfter(this.tail,S):x0(this,S)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var S=this.head;S;)yield S.data,S=S.next}remove(S){for(var A=this.head;A;){var{next:D}=A;S(A)&&this.removeLink(A),A=D}return this}}function x0(N,S){N.length=1,N.head=N.tail=S}function uf(N,S,A){if(S==null)S=1;else if(S===0)throw new RangeError("Concurrency must not be zero");var D=y(N),j=0,z=[];let G={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Ie,Se){G[Ie].push(Se)}function Z(Ie,Se){let De=(...mt)=>{Te(Ie,De),Se(...mt)};G[Ie].push(De)}function Te(Ie,Se){if(!Ie)return Object.keys(G).forEach(De=>G[De]=[]);if(!Se)return G[Ie]=[];G[Ie]=G[Ie].filter(De=>De!==Se)}function dt(Ie,...Se){G[Ie].forEach(De=>De(...Se))}var St=!1;function ft(Ie,Se,De,mt){if(mt!=null&&typeof mt!="function")throw new Error("task callback must be a function");xt.started=!0;var yr,Ti;function ia(Ed,...P0){if(Ed)return De?Ti(Ed):yr();if(P0.length<=1)return yr(P0[0]);yr(P0)}var mf=xt._createTaskItem(Ie,De?ia:mt||ia);if(Se?xt._tasks.unshift(mf):xt._tasks.push(mf),St||(St=!0,c(()=>{St=!1,xt.process()})),De||!mt)return new Promise((Ed,P0)=>{yr=Ed,Ti=P0})}function ra(Ie){return function(Se,...De){j-=1;for(var mt=0,yr=Ie.length;mt0&&z.splice(ia,1),Ti.callback(Se,...De),Se!=null&&dt("error",Se,Ti.data)}j<=xt.concurrency-xt.buffer&&dt("unsaturated"),xt.idle()&&dt("drain"),xt.process()}}function ff(Ie){return Ie.length===0&&xt.idle()?(c(()=>dt("drain")),!0):!1}let wd=Ie=>Se=>{if(!Se)return new Promise((De,mt)=>{Z(Ie,(yr,Ti)=>{if(yr)return mt(yr);De(Ti)})});Te(Ie),V(Ie,Se)};var O0=!1,xt={_tasks:new S0,_createTaskItem(Ie,Se){return{data:Ie,callback:Se}},*[Symbol.iterator](){yield*xt._tasks[Symbol.iterator]()},concurrency:S,payload:A,buffer:S/4,started:!1,paused:!1,push(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!1,Se)):ft(Ie,!1,!1,Se)},pushAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!1,!0,Se)):ft(Ie,!1,!0,Se)},kill(){Te(),xt._tasks.empty()},unshift(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!1,Se)):ft(Ie,!0,!1,Se)},unshiftAsync(Ie,Se){return Array.isArray(Ie)?ff(Ie)?void 0:Ie.map(De=>ft(De,!0,!0,Se)):ft(Ie,!0,!0,Se)},remove(Ie){xt._tasks.remove(Ie)},process(){if(!O0){for(O0=!0;!xt.paused&&j{j(S,z,(Z,Te)=>{S=Te,V(Z)})},z=>D(z,S))}var Ja=b(ta,4);function pf(...N){var S=N.map(y);return function(...A){var D=this,j=A[A.length-1];return typeof j=="function"?A.pop():j=ut(),Ja(S,A,(z,G,V)=>{G.apply(D,z.concat((Z,...Te)=>{V(Z,Te)}))},(z,G)=>j(z,...G)),j[se]}}function f6(...N){return pf(...N.reverse())}function xe(N,S,A,D){return v(R(S),N,A,D)}var k=b(xe,4);function C(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,...Z)=>V?G(V):G(V,Z))},(z,G)=>{for(var V=[],Z=0;Z{var G=!1,V;let Z=y(j);A(D,(Te,dt,St)=>{Z(Te,(ft,ra)=>{if(ft||ft===!1)return St(ft);if(N(ra)&&!V)return G=!0,V=S(!0,Te),St(null,T);St()})},Te=>{if(Te)return z(Te);z(null,G?V:S(!1))})}}function xi(N,S,A){return Xt(D=>D,(D,j)=>j)(Ue,N,S,A)}var Do=b(xi,3);function F5(N,S,A,D){return Xt(j=>j,(j,z)=>z)(R(S),N,A,D)}var _d=b(F5,4);function Jve(N,S,A){return Xt(D=>D,(D,j)=>j)(R(1),N,S,A)}var m6=b(Jve,3);function Tq(N){return(S,...A)=>y(S)(...A,(D,...j)=>{typeof console=="object"&&(D?console.error&&console.error(D):console[N]&&j.forEach(z=>console[N](z)))})}var Nq=Tq("dir");function e_e(N,S,A){A=Y(A);var D=y(N),j=y(S),z;function G(Z,...Te){if(Z)return A(Z);Z!==!1&&(z=Te,j(...Te,V))}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return V(null,!0)}var N0=b(e_e,3);function Rq(N,S,A){let D=y(S);return N0(N,(...j)=>{let z=j.pop();D(...j,(G,V)=>z(G,!V))},A)}function Aq(N){return(S,A,D)=>N(S,D)}function t_e(N,S,A){return Ue(N,Aq(y(S)),A)}var h6=b(t_e,3);function r_e(N,S,A,D){return R(S)(N,Aq(y(A)),D)}var R0=b(r_e,4);function i_e(N,S,A){return R0(N,1,S,A)}var A0=b(i_e,3);function B5(N){return f(N)?N:function(...S){var A=S.pop(),D=!0;S.push((...j)=>{D?c(()=>A(...j)):A(...j)}),N.apply(this,S),D=!1}}function n_e(N,S,A){return Xt(D=>!D,D=>!D)(Ue,N,S,A)}var g6=b(n_e,3);function s_e(N,S,A,D){return Xt(j=>!j,j=>!j)(R(S),N,A,D)}var y6=b(s_e,4);function a_e(N,S,A){return Xt(D=>!D,D=>!D)(Ve,N,S,A)}var b6=b(a_e,3);function o_e(N,S,A,D){var j=new Array(S.length);N(S,(z,G,V)=>{A(z,(Z,Te)=>{j[G]=!!Te,V(Z)})},z=>{if(z)return D(z);for(var G=[],V=0;V{A(z,(Z,Te)=>{if(Z)return V(Z);Te&&j.push({index:G,value:z}),V(Z)})},z=>{if(z)return D(z);D(null,j.sort((G,V)=>G.index-V.index).map(G=>G.value))})}function v6(N,S,A,D){var j=E(S)?o_e:l_e;return j(N,S,y(A),D)}function c_e(N,S,A){return v6(Ue,N,S,A)}var _6=b(c_e,3);function u_e(N,S,A,D){return v6(R(S),N,A,D)}var w6=b(u_e,4);function d_e(N,S,A){return v6(Ve,N,S,A)}var E6=b(d_e,3);function p_e(N,S){var A=Y(S),D=y(B5(N));function j(z){if(z)return A(z);z!==!1&&D(j)}return j()}var Cq=b(p_e,2);function f_e(N,S,A,D){var j=y(A);return k(N,S,(z,G)=>{j(z,(V,Z)=>V?G(V):G(V,{key:Z,val:z}))},(z,G)=>{for(var V={},{hasOwnProperty:Z}=Object.prototype,Te=0;Te{z(G,V,(Te,dt)=>{if(Te)return Z(Te);j[V]=dt,Z(Te)})},G=>D(G,j))}var x6=b(m_e,4);function Dq(N,S,A){return x6(N,1/0,S,A)}function Lq(N,S,A){return x6(N,1,S,A)}function Fq(N,S=A=>A){var A=Object.create(null),D=Object.create(null),j=y(N),z=r((G,V)=>{var Z=S(...G);Z in A?c(()=>V(null,...A[Z])):Z in D?D[Z].push(V):(D[Z]=[V],j(...G,(Te,...dt)=>{Te||(A[Z]=dt);var St=D[Z];delete D[Z];for(var ft=0,ra=St.length;ft{var D=E(S)?[]:{};N(S,(j,z,G)=>{y(j)((V,...Z)=>{Z.length<2&&([Z]=Z),D[z]=Z,G(V)})},j=>A(j,D))},3);function qq(N,S){return q5(Ue,N,S)}function Mq(N,S,A){return q5(R(S),N,A)}function M5(N,S){var A=y(N);return uf((D,j)=>{A(D[0],j)},S,1)}class h_e{constructor(){this.heap=[],this.pushCount=Number.MIN_SAFE_INTEGER}get length(){return this.heap.length}empty(){return this.heap=[],this}percUp(S){let A;for(;S>0&&k5(this.heap[S],this.heap[A=kq(S)]);){let D=this.heap[S];this.heap[S]=this.heap[A],this.heap[A]=D,S=A}}percDown(S){let A;for(;(A=g_e(S))=0;D--)this.percDown(D);return this}}function g_e(N){return(N<<1)+1}function kq(N){return(N+1>>1)-1}function k5(N,S){return N.priority!==S.priority?N.priority({data:G,priority:V,callback:Z});function z(G,V){return Array.isArray(G)?G.map(Z=>({data:Z,priority:V})):{data:G,priority:V}}return A.push=function(G,V=0,Z){return D(z(G,V),Z)},A.pushAsync=function(G,V=0,Z){return j(z(G,V),Z)},delete A.unshift,delete A.unshiftAsync,A}function y_e(N,S){if(S=q(S),!Array.isArray(N))return S(new TypeError("First argument to race must be an array of functions"));if(!N.length)return S();for(var A=0,D=N.length;A{let V={};if(z&&(V.error=z),G.length>0){var Z=G;G.length<=1&&([Z]=G),V.value=Z}j(null,V)}),S.apply(this,D)})}function zq(N){var S;return Array.isArray(N)?S=N.map(R6):(S={},Object.keys(N).forEach(A=>{S[A]=R6.call(this,N[A])})),S}function j5(N,S,A,D){let j=y(A);return v6(N,S,(z,G)=>{j(z,(V,Z)=>{G(V,!Z)})},D)}function b_e(N,S,A){return j5(Ue,N,S,A)}var $q=b(b_e,3);function v_e(N,S,A,D){return j5(R(S),N,A,D)}var Hq=b(v_e,4);function __e(N,S,A){return j5(Ve,N,S,A)}var Gq=b(__e,3);function Vq(N){return function(){return N}}let U5=5,Wq=0;function A6(N,S,A){var D={times:U5,intervalFunc:Vq(Wq)};if(arguments.length<3&&typeof N=="function"?(A=S||ut(),S=N):(w_e(D,N),A=A||ut()),typeof S!="function")throw new Error("Invalid arguments for async.retry");var j=y(S),z=1;function G(){j((V,...Z)=>{V!==!1&&(V&&z++{(j.lengthD)(Ue,N,S,A)}var C6=b(E_e,3);function S_e(N,S,A,D){return Xt(Boolean,j=>j)(R(S),N,A,D)}var O6=b(S_e,4);function x_e(N,S,A){return Xt(Boolean,D=>D)(Ve,N,S,A)}var P6=b(x_e,3);function T_e(N,S,A){var D=y(S);return vt(N,(z,G)=>{D(z,(V,Z)=>{if(V)return G(V);G(V,{value:z,criteria:Z})})},(z,G)=>{if(z)return A(z);A(null,G.sort(j).map(V=>V.value))});function j(z,G){var V=z.criteria,Z=G.criteria;return VZ?1:0}}var Qq=b(T_e,3);function Yq(N,S,A){var D=y(N);return r((j,z)=>{var G=!1,V;function Z(){var Te=N.name||"anonymous",dt=new Error('Callback function "'+Te+'" timed out.');dt.code="ETIMEDOUT",A&&(dt.info=A),G=!0,z(dt)}j.push((...Te)=>{G||(z(...Te),clearTimeout(V))}),V=setTimeout(Z,S),D(...j)})}function N_e(N){for(var S=Array(N);N--;)S[N]=N;return S}function I6(N,S,A,D){var j=y(A);return k(N_e(N),S,j,D)}function Zq(N,S,A){return I6(N,1/0,S,A)}function Jq(N,S,A){return I6(N,1,S,A)}function eM(N,S,A,D){arguments.length<=3&&typeof S=="function"&&(D=A,A=S,S=Array.isArray(N)?[]:{}),D=q(D||ut());var j=y(A);return Ue(N,(z,G,V)=>{j(S,z,G,V)},z=>D(z,S)),D[se]}function R_e(N,S){var A=null,D;return A0(N,(j,z)=>{y(j)((G,...V)=>{if(G===!1)return z(G);V.length<2?[D]=V:D=V,A=G,z(G?null:{})})},()=>S(A,D))}var tM=b(R_e);function rM(N){return(...S)=>(N.unmemoized||N)(...S)}function A_e(N,S,A){A=Y(A);var D=y(S),j=y(N),z=[];function G(Z,...Te){if(Z)return A(Z);z=Te,Z!==!1&&j(V)}function V(Z,Te){if(Z)return A(Z);if(Z!==!1){if(!Te)return A(null,...z);D(G)}}return j(V)}var C0=b(A_e,3);function iM(N,S,A){let D=y(N);return C0(j=>D((z,G)=>j(z,!G)),S,A)}function C_e(N,S){if(S=q(S),!Array.isArray(N))return S(new Error("First argument to waterfall must be an array of functions"));if(!N.length)return S();var A=0;function D(z){var G=y(N[A++]);G(...z,Y(j))}function j(z,...G){if(z!==!1){if(z||A===N.length)return S(z,...G);D(G)}}D([])}var nM=b(C_e),O_e={apply:t,applyEach:Vt,applyEachSeries:vd,asyncify:u,auto:re,autoInject:E0,cargo:T0,cargoQueue:df,compose:f6,concat:K,concatLimit:U,concatSeries:ye,constant:Et,detect:Do,detectLimit:_d,detectSeries:m6,dir:Nq,doUntil:Rq,doWhilst:N0,each:h6,eachLimit:R0,eachOf:Ue,eachOfLimit:F,eachOfSeries:Ve,eachSeries:A0,ensureAsync:B5,every:g6,everyLimit:y6,everySeries:b6,filter:_6,filterLimit:w6,filterSeries:E6,forever:Cq,groupBy:Oq,groupByLimit:S6,groupBySeries:Pq,log:Iq,map:vt,mapLimit:k,mapSeries:Dn,mapValues:Dq,mapValuesLimit:x6,mapValuesSeries:Lq,memoize:Fq,nextTick:Bq,parallel:qq,parallelLimit:Mq,priorityQueue:jq,queue:M5,race:Uq,reduce:Ja,reduceRight:N6,reflect:R6,reflectAll:zq,reject:$q,rejectLimit:Hq,rejectSeries:Gq,retry:A6,retryable:Kq,seq:pf,series:Xq,setImmediate:c,some:C6,someLimit:O6,someSeries:P6,sortBy:Qq,timeout:Yq,times:Zq,timesLimit:I6,timesSeries:Jq,transform:eM,tryEach:tM,unmemoize:rM,until:iM,waterfall:nM,whilst:C0,all:g6,allLimit:y6,allSeries:b6,any:C6,anyLimit:O6,anySeries:P6,find:Do,findLimit:_d,findSeries:m6,flatMap:K,flatMapLimit:U,flatMapSeries:ye,forEach:h6,forEachSeries:A0,forEachLimit:R0,forEachOf:Ue,forEachOfSeries:Ve,forEachOfLimit:F,inject:Ja,foldl:Ja,foldr:N6,select:_6,selectLimit:w6,selectSeries:E6,wrapSync:u,during:C0,doDuring:N0};e.all=g6,e.allLimit=y6,e.allSeries=b6,e.any=C6,e.anyLimit=O6,e.anySeries=P6,e.apply=t,e.applyEach=Vt,e.applyEachSeries=vd,e.asyncify=u,e.auto=re,e.autoInject=E0,e.cargo=T0,e.cargoQueue=df,e.compose=f6,e.concat=K,e.concatLimit=U,e.concatSeries=ye,e.constant=Et,e.default=O_e,e.detect=Do,e.detectLimit=_d,e.detectSeries=m6,e.dir=Nq,e.doDuring=N0,e.doUntil=Rq,e.doWhilst=N0,e.during=C0,e.each=h6,e.eachLimit=R0,e.eachOf=Ue,e.eachOfLimit=F,e.eachOfSeries=Ve,e.eachSeries=A0,e.ensureAsync=B5,e.every=g6,e.everyLimit=y6,e.everySeries=b6,e.filter=_6,e.filterLimit=w6,e.filterSeries=E6,e.find=Do,e.findLimit=_d,e.findSeries=m6,e.flatMap=K,e.flatMapLimit=U,e.flatMapSeries=ye,e.foldl=Ja,e.foldr=N6,e.forEach=h6,e.forEachLimit=R0,e.forEachOf=Ue,e.forEachOfLimit=F,e.forEachOfSeries=Ve,e.forEachSeries=A0,e.forever=Cq,e.groupBy=Oq,e.groupByLimit=S6,e.groupBySeries=Pq,e.inject=Ja,e.log=Iq,e.map=vt,e.mapLimit=k,e.mapSeries=Dn,e.mapValues=Dq,e.mapValuesLimit=x6,e.mapValuesSeries=Lq,e.memoize=Fq,e.nextTick=Bq,e.parallel=qq,e.parallelLimit=Mq,e.priorityQueue=jq,e.queue=M5,e.race=Uq,e.reduce=Ja,e.reduceRight=N6,e.reflect=R6,e.reflectAll=zq,e.reject=$q,e.rejectLimit=Hq,e.rejectSeries=Gq,e.retry=A6,e.retryable=Kq,e.select=_6,e.selectLimit=w6,e.selectSeries=E6,e.seq=pf,e.series=Xq,e.setImmediate=c,e.some=C6,e.someLimit=O6,e.someSeries=P6,e.sortBy=Qq,e.timeout=Yq,e.times=Zq,e.timesLimit=I6,e.timesSeries=Jq,e.transform=eM,e.tryEach=tM,e.unmemoize=rM,e.until=iM,e.waterfall=nM,e.whilst=C0,e.wrapSync=u,Object.defineProperty(e,"__esModule",{value:!0})})});var Yae=g((VTt,Qae)=>{"use strict";var ul=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";ul.writable=e=>ul(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";ul.readable=e=>ul(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";ul.duplex=e=>ul.writable(e)&&ul.readable(e);ul.transform=e=>ul.duplex(e)&&typeof e._transform=="function";Qae.exports=ul});var ky=g((WTt,JO)=>{"use strict";typeof process>"u"||!process.version||process.version.indexOf("v0.")===0||process.version.indexOf("v1.")===0&&process.version.indexOf("v1.8.")!==0?JO.exports={nextTick:IQe}:JO.exports=process;function IQe(e,t,r,i){if(typeof e!="function")throw new TypeError('"callback" argument must be a function');var n=arguments.length,s,a;switch(n){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(s=new Array(n-1),a=0;a{var DQe={}.toString;Zae.exports=Array.isArray||function(e){return DQe.call(e)=="[object Array]"}});var eP=g((XTt,eoe)=>{eoe.exports=require("stream")});var jy=g((tP,roe)=>{var E3=require("buffer"),fc=E3.Buffer;function toe(e,t){for(var r in e)t[r]=e[r]}fc.from&&fc.alloc&&fc.allocUnsafe&&fc.allocUnsafeSlow?roe.exports=E3:(toe(E3,tP),tP.Buffer=Qh);function Qh(e,t,r){return fc(e,t,r)}toe(fc,Qh);Qh.from=function(e,t,r){if(typeof e=="number")throw new TypeError("Argument must not be a number");return fc(e,t,r)};Qh.alloc=function(e,t,r){if(typeof e!="number")throw new TypeError("Argument must be a number");var i=fc(e);return t!==void 0?typeof r=="string"?i.fill(t,r):i.fill(t):i.fill(0),i};Qh.allocUnsafe=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return fc(e)};Qh.allocUnsafeSlow=function(e){if(typeof e!="number")throw new TypeError("Argument must be a number");return E3.SlowBuffer(e)}});var Yh=g(Tn=>{function LQe(e){return Array.isArray?Array.isArray(e):S3(e)==="[object Array]"}Tn.isArray=LQe;function FQe(e){return typeof e=="boolean"}Tn.isBoolean=FQe;function BQe(e){return e===null}Tn.isNull=BQe;function qQe(e){return e==null}Tn.isNullOrUndefined=qQe;function MQe(e){return typeof e=="number"}Tn.isNumber=MQe;function kQe(e){return typeof e=="string"}Tn.isString=kQe;function jQe(e){return typeof e=="symbol"}Tn.isSymbol=jQe;function UQe(e){return e===void 0}Tn.isUndefined=UQe;function zQe(e){return S3(e)==="[object RegExp]"}Tn.isRegExp=zQe;function $Qe(e){return typeof e=="object"&&e!==null}Tn.isObject=$Qe;function HQe(e){return S3(e)==="[object Date]"}Tn.isDate=HQe;function GQe(e){return S3(e)==="[object Error]"||e instanceof Error}Tn.isError=GQe;function VQe(e){return typeof e=="function"}Tn.isFunction=VQe;function WQe(e){return e===null||typeof e=="boolean"||typeof e=="number"||typeof e=="string"||typeof e=="symbol"||typeof e>"u"}Tn.isPrimitive=WQe;Tn.isBuffer=require("buffer").Buffer.isBuffer;function S3(e){return Object.prototype.toString.call(e)}});var noe=g((YTt,rP)=>{"use strict";function KQe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var ioe=jy().Buffer,Uy=require("util");function XQe(e,t,r){e.copy(t,r)}rP.exports=function(){function e(){KQe(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,n=""+i.data;i=i.next;)n+=r+i.data;return n},e.prototype.concat=function(r){if(this.length===0)return ioe.alloc(0);for(var i=ioe.allocUnsafe(r>>>0),n=this.head,s=0;n;)XQe(n.data,i,s),s+=n.data.length,n=n.next;return i},e}();Uy&&Uy.inspect&&Uy.inspect.custom&&(rP.exports.prototype[Uy.inspect.custom]=function(){var e=Uy.inspect({length:this.length});return this.constructor.name+" "+e})});var iP=g((ZTt,soe)=>{"use strict";var x3=ky();function QQe(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,n=this._writableState&&this._writableState.destroyed;return i||n?(t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,x3.nextTick(T3,this,e)):x3.nextTick(T3,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(s){!t&&s?r._writableState?r._writableState.errorEmitted||(r._writableState.errorEmitted=!0,x3.nextTick(T3,r,s)):x3.nextTick(T3,r,s):t&&t(s)}),this)}function YQe(){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 T3(e,t){e.emit("error",t)}soe.exports={destroy:QQe,undestroy:YQe}});var ooe=g((JTt,aoe)=>{aoe.exports=require("util").deprecate});var sP=g((eNt,hoe)=>{"use strict";var _p=ky();hoe.exports=ci;function coe(e){var t=this;this.next=null,this.entry=null,this.finish=function(){hYe(t,e)}}var ZQe=!process.browser&&["v0.10","v0.9."].indexOf(process.version.slice(0,5))>-1?setImmediate:_p.nextTick,Zh;ci.WritableState=$y;var uoe=Object.create(Yh());uoe.inherits=Ld();var JQe={deprecate:ooe()},doe=eP(),R3=jy().Buffer,eYe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function tYe(e){return R3.from(e)}function rYe(e){return R3.isBuffer(e)||e instanceof eYe}var poe=iP();uoe.inherits(ci,doe);function iYe(){}function $y(e,t){Zh=Zh||wp(),e=e||{};var r=t instanceof Zh;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,n=e.writableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,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(o){uYe(t,o)},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 coe(this)}$y.prototype.getBuffer=function(){for(var t=this.bufferedRequest,r=[];t;)r.push(t),t=t.next;return r};(function(){try{Object.defineProperty($y.prototype,"buffer",{get:JQe.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch{}})();var N3;typeof Symbol=="function"&&Symbol.hasInstance&&typeof Function.prototype[Symbol.hasInstance]=="function"?(N3=Function.prototype[Symbol.hasInstance],Object.defineProperty(ci,Symbol.hasInstance,{value:function(e){return N3.call(this,e)?!0:this!==ci?!1:e&&e._writableState instanceof $y}})):N3=function(e){return e instanceof this};function ci(e){if(Zh=Zh||wp(),!N3.call(ci,this)&&!(this instanceof Zh))return new ci(e);this._writableState=new $y(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)),doe.call(this)}ci.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function nYe(e,t){var r=new Error("write after end");e.emit("error",r),_p.nextTick(t,r)}function sYe(e,t,r,i){var n=!0,s=!1;return r===null?s=new TypeError("May not write null values to stream"):typeof r!="string"&&r!==void 0&&!t.objectMode&&(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),_p.nextTick(i,s),n=!1),n}ci.prototype.write=function(e,t,r){var i=this._writableState,n=!1,s=!i.objectMode&&rYe(e);return s&&!R3.isBuffer(e)&&(e=tYe(e)),typeof t=="function"&&(r=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),typeof r!="function"&&(r=iYe),i.ended?nYe(this,r):(s||sYe(this,i,e,r))&&(i.pendingcb++,n=oYe(this,i,s,e,t,r)),n};ci.prototype.cork=function(){var e=this._writableState;e.corked++};ci.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,!e.writing&&!e.corked&&!e.bufferProcessing&&e.bufferedRequest&&foe(this,e))};ci.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 aYe(e,t,r){return!e.objectMode&&e.decodeStrings!==!1&&typeof t=="string"&&(t=R3.from(t,r)),t}Object.defineProperty(ci.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function oYe(e,t,r,i,n,s){if(!r){var a=aYe(t,i,n);i!==a&&(r=!0,n="buffer",i=a)}var o=t.objectMode?1:i.length;t.length+=o;var l=t.length{"use strict";var goe=ky(),gYe=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};voe.exports=mc;var yoe=Object.create(Yh());yoe.inherits=Ld();var boe=lP(),oP=sP();yoe.inherits(mc,boe);for(aP=gYe(oP.prototype),A3=0;A3{"use strict";var uP=jy().Buffer,_oe=uP.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 vYe(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 _Ye(e){var t=vYe(e);if(typeof t!="string"&&(uP.isEncoding===_oe||!_oe(e)))throw new Error("Unknown encoding: "+e);return t||e}woe.StringDecoder=Hy;function Hy(e){this.encoding=_Ye(e);var t;switch(this.encoding){case"utf16le":this.text=NYe,this.end=RYe,t=4;break;case"utf8":this.fillLast=SYe,t=4;break;case"base64":this.text=AYe,this.end=CYe,t=3;break;default:this.write=OYe,this.end=PYe;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=uP.allocUnsafe(t)}Hy.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 wYe(e,t,r){var i=t.length-1;if(i=0?(n>0&&(e.lastNeed=n-1),n):--i=0?(n>0&&(e.lastNeed=n-2),n):--i=0?(n>0&&(n===2?n=0:e.lastNeed=n-3),n):0))}function EYe(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 SYe(e){var t=this.lastTotal-this.lastNeed,r=EYe(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 xYe(e,t){var r=wYe(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 TYe(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"\uFFFD":t}function NYe(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 RYe(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 AYe(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 CYe(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function OYe(e){return e.toString(this.encoding)}function PYe(e){return e&&e.length?this.write(e):""}});var lP=g((nNt,Doe)=>{"use strict";var e1=ky();Doe.exports=dr;var IYe=Jae(),Gy;dr.ReadableState=Aoe;var iNt=require("events").EventEmitter,Toe=function(e,t){return e.listeners(t).length},gP=eP(),Vy=jy().Buffer,DYe=(typeof global<"u"?global:typeof window<"u"?window:typeof self<"u"?self:{}).Uint8Array||function(){};function LYe(e){return Vy.from(e)}function FYe(e){return Vy.isBuffer(e)||e instanceof DYe}var Noe=Object.create(Yh());Noe.inherits=Ld();var pP=require("util"),Ct=void 0;pP&&pP.debuglog?Ct=pP.debuglog("stream"):Ct=function(){};var BYe=noe(),Roe=iP(),Jh;Noe.inherits(dr,gP);var fP=["error","close","destroy","pause","resume"];function qYe(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):IYe(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}function Aoe(e,t){Gy=Gy||wp(),e=e||{};var r=t instanceof Gy;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,n=e.readableHighWaterMark,s=this.objectMode?16:16*1024;i||i===0?this.highWaterMark=i:r&&(n||n===0)?this.highWaterMark=n:this.highWaterMark=s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new BYe,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&&(Jh||(Jh=dP().StringDecoder),this.decoder=new Jh(e.encoding),this.encoding=e.encoding)}function dr(e){if(Gy=Gy||wp(),!(this instanceof dr))return new dr(e);this._readableState=new Aoe(e,this),this.readable=!0,e&&(typeof e.read=="function"&&(this._read=e.read),typeof e.destroy=="function"&&(this._destroy=e.destroy)),gP.call(this)}Object.defineProperty(dr.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}});dr.prototype.destroy=Roe.destroy;dr.prototype._undestroy=Roe.undestroy;dr.prototype._destroy=function(e,t){this.push(null),t(e)};dr.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=Vy.from(e,t),t=""),i=!0),Coe(this,e,t,!1,i)};dr.prototype.unshift=function(e){return Coe(this,e,null,!0,!1)};function Coe(e,t,r,i,n){var s=e._readableState;if(t===null)s.reading=!1,UYe(e,s);else{var a;n||(a=MYe(s,t)),a?e.emit("error",a):s.objectMode||t&&t.length>0?(typeof t!="string"&&!s.objectMode&&Object.getPrototypeOf(t)!==Vy.prototype&&(t=LYe(t)),i?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):mP(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||t.length!==0?mP(e,s,t,!1):Ooe(e,s)):mP(e,s,t,!1))):i||(s.reading=!1)}return kYe(s)}function mP(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&&O3(e)),Ooe(e,t)}function MYe(e,t){var r;return!FYe(t)&&typeof t!="string"&&t!==void 0&&!e.objectMode&&(r=new TypeError("Invalid non-string/buffer chunk")),r}function kYe(e){return!e.ended&&(e.needReadable||e.length=Eoe?e=Eoe:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function Soe(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=jYe(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}dr.prototype.read=function(e){Ct("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 Ct("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?hP(this):O3(this),null;if(e=Soe(e,t),e===0&&t.ended)return t.length===0&&hP(this),null;var i=t.needReadable;Ct("need readable",i),(t.length===0||t.length-e0?n=Poe(e,t):n=null,n===null?(t.needReadable=!0,e=0):t.length-=e,t.length===0&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&hP(this)),n!==null&&this.emit("data",n),n};function UYe(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,O3(e)}}function O3(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(Ct("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?e1.nextTick(xoe,e):xoe(e))}function xoe(e){Ct("emit readable"),e.emit("readable"),yP(e)}function Ooe(e,t){t.readingMore||(t.readingMore=!0,e1.nextTick(zYe,e,t))}function zYe(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length1&&Ioe(i.pipes,e)!==-1)&&!c&&(Ct("false write response, pause",i.awaitDrain),i.awaitDrain++,d=!0),r.pause())}function f(b){Ct("onerror",b),y(),e.removeListener("error",f),Toe(e,"error")===0&&e.emit("error",b)}qYe(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){Ct("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){Ct("unpipe"),r.unpipe(e)}return e.emit("pipe",r),i.flowing||(Ct("pipe resume"),r.resume()),e};function $Ye(e){return function(){var t=e._readableState;Ct("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,t.awaitDrain===0&&Toe(e,"data")&&(t.flowing=!0,yP(e))}}dr.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,n=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var s=0;s=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=WYe(e,t.buffer,t.decoder),r}function WYe(e,t,r){var i;return es.length?s.length:e;if(a===s.length?n+=s:n+=s.slice(0,e),e-=a,e===0){a===s.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=s.slice(a));break}++i}return t.length-=i,n}function XYe(e,t){var r=Vy.allocUnsafe(e),i=t.head,n=1;for(i.data.copy(r),e-=i.data.length;i=i.next;){var s=i.data,a=e>s.length?s.length:e;if(s.copy(r,r.length-e,0,a),e-=a,e===0){a===s.length?(++n,i.next?t.head=i.next:t.head=t.tail=null):(t.head=i,i.data=s.slice(a));break}++n}return t.length-=n,r}function hP(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,e1.nextTick(QYe,t,e))}function QYe(e,t){!e.endEmitted&&e.length===0&&(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function Ioe(e,t){for(var r=0,i=e.length;r{"use strict";Boe.exports=hc;var P3=wp(),Foe=Object.create(Yh());Foe.inherits=Ld();Foe.inherits(hc,P3);function YYe(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 n=this._readableState;n.reading=!1,(n.needReadable||n.length{"use strict";koe.exports=Wy;var qoe=bP(),Moe=Object.create(Yh());Moe.inherits=Ld();Moe.inherits(Wy,qoe);function Wy(e){if(!(this instanceof Wy))return new Wy(e);qoe.call(this,e)}Wy.prototype._transform=function(e,t,r){r(null,e)}});var Uoe=g((tn,I3)=>{var dl=require("stream");process.env.READABLE_STREAM==="disable"&&dl?(I3.exports=dl,tn=I3.exports=dl.Readable,tn.Readable=dl.Readable,tn.Writable=dl.Writable,tn.Duplex=dl.Duplex,tn.Transform=dl.Transform,tn.PassThrough=dl.PassThrough,tn.Stream=dl):(tn=I3.exports=lP(),tn.Stream=dl||tn,tn.Readable=tn,tn.Writable=sP(),tn.Duplex=wp(),tn.Transform=bP(),tn.PassThrough=joe())});var $oe=g((oNt,zoe)=>{zoe.exports=Uoe().PassThrough});var Woe=g((lNt,Voe)=>{var Hoe=require("util"),F3=$oe();Voe.exports={Readable:D3,Writable:L3};Hoe.inherits(D3,F3);Hoe.inherits(L3,F3);function Goe(e,t,r){e[t]=function(){return delete e[t],r.apply(this,arguments),this[t].apply(this,arguments)}}function D3(e,t){if(!(this instanceof D3))return new D3(e,t);F3.call(this,t),Goe(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 L3(e,t){if(!(this instanceof L3))return new L3(e,t);F3.call(this,t),Goe(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 vP=g((cNt,Koe)=>{Koe.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 n=e[2];(n==="?"||n===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var s=e.split(/[/\\]+/);return t!==!1&&s[s.length-1]===""&&s.pop(),i+s.join("/")}});var _P=g((uNt,Xoe)=>{function JYe(e){return e}Xoe.exports=JYe});var Yoe=g((dNt,Qoe)=>{function eZe(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)}Qoe.exports=eZe});var ele=g((pNt,Joe)=>{var tZe=Yoe(),Zoe=Math.max;function rZe(e,t,r){return t=Zoe(t===void 0?e.length-1:t,0),function(){for(var i=arguments,n=-1,s=Zoe(i.length-t,0),a=Array(s);++n{function iZe(e){return function(){return e}}tle.exports=iZe});var wP=g((mNt,ile)=>{var nZe=typeof global=="object"&&global&&global.Object===Object&&global;ile.exports=nZe});var t1=g((hNt,nle)=>{var sZe=wP(),aZe=typeof self=="object"&&self&&self.Object===Object&&self,oZe=sZe||aZe||Function("return this")();nle.exports=oZe});var B3=g((gNt,sle)=>{var lZe=t1(),cZe=lZe.Symbol;sle.exports=cZe});var cle=g((yNt,lle)=>{var ale=B3(),ole=Object.prototype,uZe=ole.hasOwnProperty,dZe=ole.toString,Ky=ale?ale.toStringTag:void 0;function pZe(e){var t=uZe.call(e,Ky),r=e[Ky];try{e[Ky]=void 0;var i=!0}catch{}var n=dZe.call(e);return i&&(t?e[Ky]=r:delete e[Ky]),n}lle.exports=pZe});var dle=g((bNt,ule)=>{var fZe=Object.prototype,mZe=fZe.toString;function hZe(e){return mZe.call(e)}ule.exports=hZe});var Xy=g((vNt,mle)=>{var ple=B3(),gZe=cle(),yZe=dle(),bZe="[object Null]",vZe="[object Undefined]",fle=ple?ple.toStringTag:void 0;function _Ze(e){return e==null?e===void 0?vZe:bZe:fle&&fle in Object(e)?gZe(e):yZe(e)}mle.exports=_Ze});var Qy=g((_Nt,hle)=>{function wZe(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}hle.exports=wZe});var EP=g((wNt,gle)=>{var EZe=Xy(),SZe=Qy(),xZe="[object AsyncFunction]",TZe="[object Function]",NZe="[object GeneratorFunction]",RZe="[object Proxy]";function AZe(e){if(!SZe(e))return!1;var t=EZe(e);return t==TZe||t==NZe||t==xZe||t==RZe}gle.exports=AZe});var ble=g((ENt,yle)=>{var CZe=t1(),OZe=CZe["__core-js_shared__"];yle.exports=OZe});var wle=g((SNt,_le)=>{var SP=ble(),vle=function(){var e=/[^.]+$/.exec(SP&&SP.keys&&SP.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function PZe(e){return!!vle&&vle in e}_le.exports=PZe});var Sle=g((xNt,Ele)=>{var IZe=Function.prototype,DZe=IZe.toString;function LZe(e){if(e!=null){try{return DZe.call(e)}catch{}try{return e+""}catch{}}return""}Ele.exports=LZe});var Tle=g((TNt,xle)=>{var FZe=EP(),BZe=wle(),qZe=Qy(),MZe=Sle(),kZe=/[\\^$.*+?()[\]{}|]/g,jZe=/^\[object .+?Constructor\]$/,UZe=Function.prototype,zZe=Object.prototype,$Ze=UZe.toString,HZe=zZe.hasOwnProperty,GZe=RegExp("^"+$Ze.call(HZe).replace(kZe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function VZe(e){if(!qZe(e)||BZe(e))return!1;var t=FZe(e)?GZe:jZe;return t.test(MZe(e))}xle.exports=VZe});var Rle=g((NNt,Nle)=>{function WZe(e,t){return e?.[t]}Nle.exports=WZe});var Yy=g((RNt,Ale)=>{var KZe=Tle(),XZe=Rle();function QZe(e,t){var r=XZe(e,t);return KZe(r)?r:void 0}Ale.exports=QZe});var Ole=g((ANt,Cle)=>{var YZe=Yy(),ZZe=function(){try{var e=YZe(Object,"defineProperty");return e({},"",{}),e}catch{}}();Cle.exports=ZZe});var Dle=g((CNt,Ile)=>{var JZe=rle(),Ple=Ole(),eJe=_P(),tJe=Ple?function(e,t){return Ple(e,"toString",{configurable:!0,enumerable:!1,value:JZe(t),writable:!0})}:eJe;Ile.exports=tJe});var Fle=g((ONt,Lle)=>{var rJe=800,iJe=16,nJe=Date.now;function sJe(e){var t=0,r=0;return function(){var i=nJe(),n=iJe-(i-r);if(r=i,n>0){if(++t>=rJe)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}Lle.exports=sJe});var qle=g((PNt,Ble)=>{var aJe=Dle(),oJe=Fle(),lJe=oJe(aJe);Ble.exports=lJe});var q3=g((INt,Mle)=>{var cJe=_P(),uJe=ele(),dJe=qle();function pJe(e,t){return dJe(uJe(e,t,cJe),e+"")}Mle.exports=pJe});var M3=g((DNt,kle)=>{function fJe(e,t){return e===t||e!==e&&t!==t}kle.exports=fJe});var xP=g((LNt,jle)=>{var mJe=9007199254740991;function hJe(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=mJe}jle.exports=hJe});var k3=g((FNt,Ule)=>{var gJe=EP(),yJe=xP();function bJe(e){return e!=null&&yJe(e.length)&&!gJe(e)}Ule.exports=bJe});var TP=g((BNt,zle)=>{var vJe=9007199254740991,_Je=/^(?:0|[1-9]\d*)$/;function wJe(e,t){var r=typeof e;return t=t??vJe,!!t&&(r=="number"||r!="symbol"&&_Je.test(e))&&e>-1&&e%1==0&&e{var EJe=M3(),SJe=k3(),xJe=TP(),TJe=Qy();function NJe(e,t,r){if(!TJe(r))return!1;var i=typeof t;return(i=="number"?SJe(r)&&xJe(t,r.length):i=="string"&&t in r)?EJe(r[t],e):!1}$le.exports=NJe});var Vle=g((MNt,Gle)=>{function RJe(e,t){for(var r=-1,i=Array(e);++r{function AJe(e){return e!=null&&typeof e=="object"}Wle.exports=AJe});var Xle=g((jNt,Kle)=>{var CJe=Xy(),OJe=r1(),PJe="[object Arguments]";function IJe(e){return OJe(e)&&CJe(e)==PJe}Kle.exports=IJe});var NP=g((UNt,Zle)=>{var Qle=Xle(),DJe=r1(),Yle=Object.prototype,LJe=Yle.hasOwnProperty,FJe=Yle.propertyIsEnumerable,BJe=Qle(function(){return arguments}())?Qle:function(e){return DJe(e)&&LJe.call(e,"callee")&&!FJe.call(e,"callee")};Zle.exports=BJe});var RP=g((zNt,Jle)=>{var qJe=Array.isArray;Jle.exports=qJe});var tce=g(($Nt,ece)=>{function MJe(){return!1}ece.exports=MJe});var sce=g((Zy,i1)=>{var kJe=t1(),jJe=tce(),nce=typeof Zy=="object"&&Zy&&!Zy.nodeType&&Zy,rce=nce&&typeof i1=="object"&&i1&&!i1.nodeType&&i1,UJe=rce&&rce.exports===nce,ice=UJe?kJe.Buffer:void 0,zJe=ice?ice.isBuffer:void 0,$Je=zJe||jJe;i1.exports=$Je});var oce=g((HNt,ace)=>{var HJe=Xy(),GJe=xP(),VJe=r1(),WJe="[object Arguments]",KJe="[object Array]",XJe="[object Boolean]",QJe="[object Date]",YJe="[object Error]",ZJe="[object Function]",JJe="[object Map]",eet="[object Number]",tet="[object Object]",ret="[object RegExp]",iet="[object Set]",net="[object String]",set="[object WeakMap]",aet="[object ArrayBuffer]",oet="[object DataView]",cet="[object Float32Array]",uet="[object Float64Array]",det="[object Int8Array]",pet="[object Int16Array]",fet="[object Int32Array]",met="[object Uint8Array]",het="[object Uint8ClampedArray]",get="[object Uint16Array]",yet="[object Uint32Array]",pr={};pr[cet]=pr[uet]=pr[det]=pr[pet]=pr[fet]=pr[met]=pr[het]=pr[get]=pr[yet]=!0;pr[WJe]=pr[KJe]=pr[aet]=pr[XJe]=pr[oet]=pr[QJe]=pr[YJe]=pr[ZJe]=pr[JJe]=pr[eet]=pr[tet]=pr[ret]=pr[iet]=pr[net]=pr[set]=!1;function bet(e){return VJe(e)&&GJe(e.length)&&!!pr[HJe(e)]}ace.exports=bet});var AP=g((GNt,lce)=>{function vet(e){return function(t){return e(t)}}lce.exports=vet});var uce=g((Jy,n1)=>{var _et=wP(),cce=typeof Jy=="object"&&Jy&&!Jy.nodeType&&Jy,e2=cce&&typeof n1=="object"&&n1&&!n1.nodeType&&n1,wet=e2&&e2.exports===cce,CP=wet&&_et.process,Eet=function(){try{var e=e2&&e2.require&&e2.require("util").types;return e||CP&&CP.binding&&CP.binding("util")}catch{}}();n1.exports=Eet});var mce=g((VNt,fce)=>{var xet=oce(),Tet=AP(),dce=uce(),pce=dce&&dce.isTypedArray,Net=pce?Tet(pce):xet;fce.exports=Net});var gce=g((WNt,hce)=>{var Ret=Vle(),Aet=NP(),Cet=RP(),Oet=sce(),Pet=TP(),Iet=mce(),Det=Object.prototype,Let=Det.hasOwnProperty;function Fet(e,t){var r=Cet(e),i=!r&&Aet(e),n=!r&&!i&&Oet(e),s=!r&&!i&&!n&&Iet(e),a=r||i||n||s,o=a?Ret(e.length,String):[],l=o.length;for(var c in e)(t||Let.call(e,c))&&!(a&&(c=="length"||n&&(c=="offset"||c=="parent")||s&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Pet(c,l)))&&o.push(c);return o}hce.exports=Fet});var bce=g((KNt,yce)=>{var Bet=Object.prototype;function qet(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Bet;return e===r}yce.exports=qet});var _ce=g((XNt,vce)=>{function Met(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}vce.exports=Met});var Ece=g((QNt,wce)=>{var ket=Qy(),jet=bce(),Uet=_ce(),zet=Object.prototype,$et=zet.hasOwnProperty;function Het(e){if(!ket(e))return Uet(e);var t=jet(e),r=[];for(var i in e)i=="constructor"&&(t||!$et.call(e,i))||r.push(i);return r}wce.exports=Het});var xce=g((YNt,Sce)=>{var Get=gce(),Vet=Ece(),Wet=k3();function Ket(e){return Wet(e)?Get(e,!0):Vet(e)}Sce.exports=Ket});var Rce=g((ZNt,Nce)=>{var Xet=q3(),Qet=M3(),Yet=Hle(),Zet=xce(),Tce=Object.prototype,Jet=Tce.hasOwnProperty,ett=Xet(function(e,t){e=Object(e);var r=-1,i=t.length,n=i>2?t[2]:void 0;for(n&&Yet(t[0],t[1],n)&&(i=1);++r{"use strict";Ace.exports={ArrayIsArray(e){return Array.isArray(e)},ArrayPrototypeIncludes(e,t){return e.includes(t)},ArrayPrototypeIndexOf(e,t){return e.indexOf(t)},ArrayPrototypeJoin(e,t){return e.join(t)},ArrayPrototypeMap(e,t){return e.map(t)},ArrayPrototypePop(e,t){return e.pop(t)},ArrayPrototypePush(e,t){return e.push(t)},ArrayPrototypeSlice(e,t,r){return e.slice(t,r)},Error,FunctionPrototypeCall(e,t,...r){return e.call(t,...r)},FunctionPrototypeSymbolHasInstance(e,t){return Function.prototype[Symbol.hasInstance].call(e,t)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(e,t){return Object.defineProperties(e,t)},ObjectDefineProperty(e,t,r){return Object.defineProperty(e,t,r)},ObjectGetOwnPropertyDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)},ObjectKeys(e){return Object.keys(e)},ObjectSetPrototypeOf(e,t){return Object.setPrototypeOf(e,t)},Promise,PromisePrototypeCatch(e,t){return e.catch(t)},PromisePrototypeThen(e,t,r){return e.then(t,r)},PromiseReject(e){return Promise.reject(e)},PromiseResolve(e){return Promise.resolve(e)},ReflectApply:Reflect.apply,RegExpPrototypeTest(e,t){return e.test(t)},SafeSet:Set,String,StringPrototypeSlice(e,t,r){return e.slice(t,r)},StringPrototypeToLowerCase(e){return e.toLowerCase()},StringPrototypeToUpperCase(e){return e.toUpperCase()},StringPrototypeTrim(e){return e.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(e,t,r){return e.set(t,r)},Boolean,Uint8Array}});var Mce=g((i2,r2)=>{"use strict";Object.defineProperty(i2,"__esModule",{value:!0});var Lce=new WeakMap,OP=new WeakMap;function fr(e){let t=Lce.get(e);return console.assert(t!=null,"'this' is expected an Event object, but got",e),t}function Cce(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 s1(e,t){Lce.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";Object.defineProperty(s2,"__esModule",{value:!0});var IP=Mce(),Cu=class extends IP.EventTarget{constructor(){throw super(),new TypeError("AbortSignal cannot be constructed directly")}get aborted(){let t=z3.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}};IP.defineEventAttribute(Cu.prototype,"abort");function ltt(){let e=Object.create(Cu.prototype);return IP.EventTarget.call(e),z3.set(e,!1),e}function ctt(e){z3.get(e)===!1&&(z3.set(e,!0),e.dispatchEvent({type:"abort"}))}var z3=new WeakMap;Object.defineProperties(Cu.prototype,{aborted:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Cu.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortSignal"});var Ou=class{constructor(){jce.set(this,ltt())}get signal(){return kce(this)}abort(){ctt(kce(this))}},jce=new WeakMap;function kce(e){let t=jce.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(Ou.prototype,{signal:{enumerable:!0},abort:{enumerable:!0}});typeof Symbol=="function"&&typeof Symbol.toStringTag=="symbol"&&Object.defineProperty(Ou.prototype,Symbol.toStringTag,{configurable:!0,value:"AbortController"});s2.AbortController=Ou;s2.AbortSignal=Cu;s2.default=Ou;n2.exports=Ou;n2.exports.AbortController=n2.exports.default=Ou;n2.exports.AbortSignal=Cu});var Nn=g((eRt,LP)=>{"use strict";var utt=require("buffer"),{kResistStopPropagation:dtt,SymbolDispose:ptt}=Nr(),ftt=globalThis.AbortSignal||a1().AbortSignal,mtt=globalThis.AbortController||a1().AbortController,htt=Object.getPrototypeOf(async function(){}).constructor,Uce=globalThis.Blob||utt.Blob,gtt=typeof Uce<"u"?function(t){return t instanceof Uce}:function(t){return!1},zce=(e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new ERR_INVALID_ARG_TYPE(t,"AbortSignal",e)},ytt=(e,t)=>{if(typeof e!="function")throw new ERR_INVALID_ARG_TYPE(t,"Function",e)},DP=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{e=i,t=n}),resolve:e,reject:t}},promisify(e){return new Promise((t,r)=>{e((i,...n)=>i?r(i):t(...n))})},debuglog(){return function(){}},format(e,...t){return e.replace(/%([sdifj])/g,function(...[r,i]){let n=t.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.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"{}"}},types:{isAsyncFunction(e){return e instanceof htt},isArrayBufferView(e){return ArrayBuffer.isView(e)}},isBlob:gtt,deprecate(e,t){return e},addAbortListener:require("events").addAbortListener||function(t,r){if(t===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",t);zce(t,"signal"),ytt(r,"listener");let i;return t.aborted?queueMicrotask(()=>r()):(t.addEventListener("abort",r,{__proto__:null,once:!0,[dtt]:!0}),i=()=>{t.removeEventListener("abort",r)}),{__proto__:null,[ptt](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:ftt.any||function(t){if(t.length===1)return t[0];let r=new mtt,i=()=>r.abort();return t.forEach(n=>{zce(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{t.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};LP.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Vn=g((tRt,Gce)=>{"use strict";var{format:btt,inspect:$3,AggregateError:vtt}=Nn(),_tt=globalThis.AggregateError||vtt,wtt=Symbol("kIsNodeError"),Ett=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Stt=/^([A-Z][a-z0-9]*)+$/,xtt="__node_internal_",H3={};function Ep(e,t){if(!e)throw new H3.ERR_INTERNAL_ASSERTION(t)}function $ce(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 Ttt(e,t,r){if(typeof t=="function")return Ep(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 Ep(i===r.length,`Code: ${e}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?t:btt(t,...r)}function rn(e,t,r){r||(r=Error);class i extends r{constructor(...s){super(Ttt(e,t,s))}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[wtt]=!0,H3[e]=i}function Hce(e){let t=xtt+e.name;return Object.defineProperty(e,"name",{value:t}),e}function Ntt(e,t){if(e&&t&&e!==t){if(Array.isArray(t.errors))return t.errors.push(e),t;let r=new _tt([t,e],t.message);return r.code=t.code,r}return e||t}var FP=class extends Error{constructor(t="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new H3.ERR_INVALID_ARG_TYPE("options","Object",r);super(t,r),this.code="ABORT_ERR",this.name="AbortError"}};rn("ERR_ASSERTION","%s",Error);rn("ERR_INVALID_ARG_TYPE",(e,t,r)=>{Ep(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 n=[],s=[],a=[];for(let l of t)Ep(typeof l=="string","All expected entries have to be of type string"),Ett.includes(l)?n.push(l.toLowerCase()):Stt.test(l)?s.push(l):(Ep(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}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 l=a.pop();i+=`one of ${a.join(", ")}, or ${l}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var o;if((o=r.constructor)!==null&&o!==void 0&&o.name)i+=`. Received an instance of ${r.constructor.name}`;else{let l=$3(r,{depth:-1});i+=`. Received ${l}`}}else{let l=$3(r,{colors:!1});l.length>25&&(l=`${l.slice(0,25)}...`),i+=`. Received type ${typeof r} (${l})`}return i},TypeError);rn("ERR_INVALID_ARG_VALUE",(e,t,r="is invalid")=>{let i=$3(t);return i.length>128&&(i=i.slice(0,128)+"..."),`The ${e.includes(".")?"property":"argument"} '${e}' ${r}. Received ${i}`},TypeError);rn("ERR_INVALID_RETURN_VALUE",(e,t,r)=>{var i;let n=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 ${n}.`},TypeError);rn("ERR_MISSING_ARGS",(...e)=>{Ep(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);rn("ERR_OUT_OF_RANGE",(e,t,r)=>{Ep(t,'Missing "range" argument');let i;return Number.isInteger(r)&&Math.abs(r)>2**32?i=$ce(String(r)):typeof r=="bigint"?(i=String(r),(r>2n**32n||r<-(2n**32n))&&(i=$ce(i)),i+="n"):i=$3(r),`The value of "${e}" is out of range. It must be ${t}. Received ${i}`},RangeError);rn("ERR_MULTIPLE_CALLBACK","Callback called multiple times",Error);rn("ERR_METHOD_NOT_IMPLEMENTED","The %s method is not implemented",Error);rn("ERR_STREAM_ALREADY_FINISHED","Cannot call %s after a stream was finished",Error);rn("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable",Error);rn("ERR_STREAM_DESTROYED","Cannot call %s after a stream was destroyed",Error);rn("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError);rn("ERR_STREAM_PREMATURE_CLOSE","Premature close",Error);rn("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF",Error);rn("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event",Error);rn("ERR_STREAM_WRITE_AFTER_END","write after end",Error);rn("ERR_UNKNOWN_ENCODING","Unknown encoding: %s",TypeError);Gce.exports={AbortError:FP,aggregateTwoErrors:Hce(Ntt),hideStackFrames:Hce,codes:H3}});var l1=g((rRt,tue)=>{"use strict";var{ArrayIsArray:qP,ArrayPrototypeIncludes:Xce,ArrayPrototypeJoin:Qce,ArrayPrototypeMap:Rtt,NumberIsInteger:MP,NumberIsNaN:Att,NumberMAX_SAFE_INTEGER:Ctt,NumberMIN_SAFE_INTEGER:Ott,NumberParseInt:Ptt,ObjectPrototypeHasOwnProperty:Itt,RegExpPrototypeExec:Yce,String:Dtt,StringPrototypeToUpperCase:Ltt,StringPrototypeTrim:Ftt}=Nr(),{hideStackFrames:Ta,codes:{ERR_SOCKET_BAD_PORT:Btt,ERR_INVALID_ARG_TYPE:Rn,ERR_INVALID_ARG_VALUE:o1,ERR_OUT_OF_RANGE:Sp,ERR_UNKNOWN_SIGNAL:Vce}}=Vn(),{normalizeEncoding:qtt}=Nn(),{isAsyncFunction:Mtt,isArrayBufferView:ktt}=Nn().types,Wce={};function jtt(e){return e===(e|0)}function Utt(e){return e===e>>>0}var ztt=/^[0-7]+$/,$tt="must be a 32-bit unsigned integer or an octal string";function Htt(e,t,r){if(typeof e>"u"&&(e=r),typeof e=="string"){if(Yce(ztt,e)===null)throw new o1(t,e,$tt);e=Ptt(e,8)}return Zce(e,t),e}var Gtt=Ta((e,t,r=Ott,i=Ctt)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!MP(e))throw new Sp(t,"an integer",e);if(ei)throw new Sp(t,`>= ${r} && <= ${i}`,e)}),Vtt=Ta((e,t,r=-2147483648,i=2147483647)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!MP(e))throw new Sp(t,"an integer",e);if(ei)throw new Sp(t,`>= ${r} && <= ${i}`,e)}),Zce=Ta((e,t,r=!1)=>{if(typeof e!="number")throw new Rn(t,"number",e);if(!MP(e))throw new Sp(t,"an integer",e);let i=r?1:0,n=4294967295;if(en)throw new Sp(t,`>= ${i} && <= ${n}`,e)});function kP(e,t){if(typeof e!="string")throw new Rn(t,"string",e)}function Wtt(e,t,r=void 0,i){if(typeof e!="number")throw new Rn(t,"number",e);if(r!=null&&ei||(r!=null||i!=null)&&Att(e))throw new Sp(t,`${r!=null?`>= ${r}`:""}${r!=null&&i!=null?" && ":""}${i!=null?`<= ${i}`:""}`,e)}var Ktt=Ta((e,t,r)=>{if(!Xce(r,e)){let n="must be one of: "+Qce(Rtt(r,s=>typeof s=="string"?`'${s}'`:Dtt(s)),", ");throw new o1(t,e,n)}});function Jce(e,t){if(typeof e!="boolean")throw new Rn(t,"boolean",e)}function BP(e,t,r){return e==null||!Itt(e,t)?r:e[t]}var Xtt=Ta((e,t,r=null)=>{let i=BP(r,"allowArray",!1),n=BP(r,"allowFunction",!1);if(!BP(r,"nullable",!1)&&e===null||!i&&qP(e)||typeof e!="object"&&(!n||typeof e!="function"))throw new Rn(t,"Object",e)}),Qtt=Ta((e,t)=>{if(e!=null&&typeof e!="object"&&typeof e!="function")throw new Rn(t,"a dictionary",e)}),G3=Ta((e,t,r=0)=>{if(!qP(e))throw new Rn(t,"Array",e);if(e.length{if(!ktt(e))throw new Rn(t,["Buffer","TypedArray","DataView"],e)});function rrt(e,t){let r=qtt(t),i=e.length;if(r==="hex"&&i%2!==0)throw new o1("encoding",t,`is invalid for data of length ${i}`)}function irt(e,t="Port",r=!0){if(typeof e!="number"&&typeof e!="string"||typeof e=="string"&&Ftt(e).length===0||+e!==+e>>>0||e>65535||e===0&&!r)throw new Btt(t,e,r);return e|0}var eue=Ta((e,t)=>{if(e!==void 0&&(e===null||typeof e!="object"||!("aborted"in e)))throw new Rn(t,"AbortSignal",e)}),nrt=Ta((e,t)=>{if(typeof e!="function")throw new Rn(t,"Function",e)}),srt=Ta((e,t)=>{if(typeof e!="function"||Mtt(e))throw new Rn(t,"Function",e)}),art=Ta((e,t)=>{if(e!==void 0)throw new Rn(t,"undefined",e)});function ort(e,t,r){if(!Xce(r,e))throw new Rn(t,`('${Qce(r,"|")}')`,e)}var lrt=/^(?:<[^>]*>)(?:\s*;\s*[^;"\s]+(?:=(")?[^;"\s]*\1)?)*$/;function Kce(e,t){if(typeof e>"u"||!Yce(lrt,e))throw new o1(t,e,'must be an array or string of format "; rel=preload; as=style"')}function crt(e){if(typeof e=="string")return Kce(e,"hints"),e;if(qP(e)){let t=e.length,r="";if(t===0)return r;for(let i=0;i; rel=preload; as=style"')}tue.exports={isInt32:jtt,isUint32:Utt,parseFileMode:Htt,validateArray:G3,validateStringArray:Ytt,validateBooleanArray:Ztt,validateAbortSignalArray:Jtt,validateBoolean:Jce,validateBuffer:trt,validateDictionary:Qtt,validateEncoding:rrt,validateFunction:nrt,validateInt32:Vtt,validateInteger:Gtt,validateNumber:Wtt,validateObject:Xtt,validateOneOf:Ktt,validatePlainFunction:srt,validatePort:irt,validateSignalName:ert,validateString:kP,validateUint32:Zce,validateUndefined:art,validateUnion:ort,validateAbortSignal:eue,validateLinkHeaderValue:crt}});var Pu=g((iRt,rue)=>{rue.exports=global.process});var fl=g((nRt,yue)=>{"use strict";var{SymbolAsyncIterator:iue,SymbolIterator:nue,SymbolFor:xp}=Nr(),sue=xp("nodejs.stream.destroyed"),aue=xp("nodejs.stream.errored"),jP=xp("nodejs.stream.readable"),UP=xp("nodejs.stream.writable"),oue=xp("nodejs.stream.disturbed"),urt=xp("nodejs.webstream.isClosedPromise"),drt=xp("nodejs.webstream.controllerErrorFunction");function V3(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 W3(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 prt(e){return!!(e&&typeof e.pipe=="function"&&e._readableState&&typeof e.on=="function"&&typeof e.write=="function")}function pl(e){return e&&(e._readableState||e._writableState||typeof e.write=="function"&&typeof e.on=="function"||typeof e.pipe=="function"&&typeof e.on=="function")}function lue(e){return!!(e&&!pl(e)&&typeof e.pipeThrough=="function"&&typeof e.getReader=="function"&&typeof e.cancel=="function")}function cue(e){return!!(e&&!pl(e)&&typeof e.getWriter=="function"&&typeof e.abort=="function")}function uue(e){return!!(e&&!pl(e)&&typeof e.readable=="object"&&typeof e.writable=="object")}function frt(e){return lue(e)||cue(e)||uue(e)}function mrt(e,t){return e==null?!1:t===!0?typeof e[iue]=="function":t===!1?typeof e[nue]=="function":typeof e[iue]=="function"||typeof e[nue]=="function"}function K3(e){if(!pl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!!(e.destroyed||e[sue]||i!=null&&i.destroyed)}function due(e){if(!W3(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 hrt(e,t){if(!W3(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 grt(e){if(!V3(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 pue(e,t){if(!V3(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 fue(e){return e&&e[jP]!=null?e[jP]:typeof e?.readable!="boolean"?null:K3(e)?!1:V3(e)&&e.readable&&!pue(e)}function mue(e){return e&&e[UP]!=null?e[UP]:typeof e?.writable!="boolean"?null:K3(e)?!1:W3(e)&&e.writable&&!due(e)}function yrt(e,t){return pl(e)?K3(e)?!0:!(t?.readable!==!1&&fue(e)||t?.writable!==!1&&mue(e)):null}function brt(e){var t,r;return pl(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 vrt(e){var t,r;return pl(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 _rt(e){if(!pl(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"&&hue(e)?e._closed:null}function hue(e){return typeof e._closed=="boolean"&&typeof e._defaultKeepAlive=="boolean"&&typeof e._removedConnection=="boolean"&&typeof e._removedContLen=="boolean"}function gue(e){return typeof e._sent100=="boolean"&&hue(e)}function wrt(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 Ert(e){if(!pl(e))return null;let t=e._writableState,r=e._readableState,i=t||r;return!i&&gue(e)||!!(i&&i.autoDestroy&&i.emitClose&&i.closed===!1)}function Srt(e){var t;return!!(e&&((t=e[oue])!==null&&t!==void 0?t:e.readableDidRead||e.readableAborted))}function xrt(e){var t,r,i,n,s,a,o,l,c,u;return!!(e&&((t=(r=(i=(n=(s=(a=e[aue])!==null&&a!==void 0?a:e.readableErrored)!==null&&s!==void 0?s:e.writableErrored)!==null&&n!==void 0?n:(o=e._readableState)===null||o===void 0?void 0:o.errorEmitted)!==null&&i!==void 0?i:(l=e._writableState)===null||l===void 0?void 0:l.errorEmitted)!==null&&r!==void 0?r:(c=e._readableState)===null||c===void 0?void 0:c.errored)!==null&&t!==void 0?t:!((u=e._writableState)===null||u===void 0)&&u.errored))}yue.exports={isDestroyed:K3,kIsDestroyed:sue,isDisturbed:Srt,kIsDisturbed:oue,isErrored:xrt,kIsErrored:aue,isReadable:fue,kIsReadable:jP,kIsClosedPromise:urt,kControllerErrorFunction:drt,kIsWritable:UP,isClosed:_rt,isDuplexNodeStream:prt,isFinished:yrt,isIterable:mrt,isReadableNodeStream:V3,isReadableStream:lue,isReadableEnded:grt,isReadableFinished:pue,isReadableErrored:vrt,isNodeStream:pl,isWebStream:frt,isWritable:mue,isWritableNodeStream:W3,isWritableStream:cue,isWritableEnded:due,isWritableFinished:hrt,isWritableErrored:brt,isServerRequest:wrt,isServerResponse:gue,willEmitClose:Ert,isTransformStream:uue}});var gc=g((sRt,VP)=>{var Iu=Pu(),{AbortError:Nue,codes:Trt}=Vn(),{ERR_INVALID_ARG_TYPE:Nrt,ERR_STREAM_PREMATURE_CLOSE:bue}=Trt,{kEmptyObject:$P,once:HP}=Nn(),{validateAbortSignal:Rrt,validateFunction:Art,validateObject:Crt,validateBoolean:Ort}=l1(),{Promise:Prt,PromisePrototypeThen:Irt,SymbolDispose:Rue}=Nr(),{isClosed:Drt,isReadable:vue,isReadableNodeStream:zP,isReadableStream:Lrt,isReadableFinished:_ue,isReadableErrored:wue,isWritable:Eue,isWritableNodeStream:Sue,isWritableStream:Frt,isWritableFinished:xue,isWritableErrored:Tue,isNodeStream:Brt,willEmitClose:qrt,kIsClosedPromise:Mrt}=fl(),c1;function krt(e){return e.setHeader&&typeof e.abort=="function"}var GP=()=>{};function Aue(e,t,r){var i,n;if(arguments.length===2?(r=t,t=$P):t==null?t=$P:Crt(t,"options"),Art(r,"callback"),Rrt(t.signal,"options.signal"),r=HP(r),Lrt(e)||Frt(e))return jrt(e,t,r);if(!Brt(e))throw new Nrt("stream",["ReadableStream","WritableStream","Stream"],e);let s=(i=t.readable)!==null&&i!==void 0?i:zP(e),a=(n=t.writable)!==null&&n!==void 0?n:Sue(e),o=e._writableState,l=e._readableState,c=()=>{e.writable||p()},u=qrt(e)&&zP(e)===s&&Sue(e)===a,d=xue(e,!1),p=()=>{d=!0,e.destroyed&&(u=!1),!(u&&(!e.readable||s))&&(!s||f)&&r.call(e)},f=_ue(e,!1),m=()=>{f=!0,e.destroyed&&(u=!1),!(u&&(!e.writable||a))&&(!a||d)&&r.call(e)},h=T=>{r.call(e,T)},y=Drt(e),b=()=>{y=!0;let T=Tue(e)||wue(e);if(T&&typeof T!="boolean")return r.call(e,T);if(s&&!f&&zP(e,!0)&&!_ue(e,!1))return r.call(e,new bue);if(a&&!d&&!xue(e,!1))return r.call(e,new bue);r.call(e)},w=()=>{y=!0;let T=Tue(e)||wue(e);if(T&&typeof T!="boolean")return r.call(e,T);r.call(e)},v=()=>{e.req.on("finish",p)};krt(e)?(e.on("complete",p),u||e.on("abort",b),e.req?v():e.on("request",v)):a&&!o&&(e.on("end",c),e.on("close",c)),!u&&typeof e.aborted=="boolean"&&e.on("aborted",b),e.on("end",m),e.on("finish",p),t.error!==!1&&e.on("error",h),e.on("close",b),y?Iu.nextTick(b):o!=null&&o.errorEmitted||l!=null&&l.errorEmitted?u||Iu.nextTick(w):(!s&&(!u||vue(e))&&(d||Eue(e)===!1)||!a&&(!u||Eue(e))&&(f||vue(e)===!1)||l&&e.req&&e.aborted)&&Iu.nextTick(w);let E=()=>{r=GP,e.removeListener("aborted",b),e.removeListener("complete",p),e.removeListener("abort",b),e.removeListener("request",v),e.req&&e.req.removeListener("finish",p),e.removeListener("end",c),e.removeListener("close",c),e.removeListener("finish",p),e.removeListener("end",m),e.removeListener("error",h),e.removeListener("close",b)};if(t.signal&&!y){let T=()=>{let q=r;E(),q.call(e,new Nue(void 0,{cause:t.signal.reason}))};if(t.signal.aborted)Iu.nextTick(T);else{c1=c1||Nn().addAbortListener;let q=c1(t.signal,T),O=r;r=HP((...B)=>{q[Rue](),O.apply(e,B)})}}return E}function jrt(e,t,r){let i=!1,n=GP;if(t.signal)if(n=()=>{i=!0,r.call(e,new Nue(void 0,{cause:t.signal.reason}))},t.signal.aborted)Iu.nextTick(n);else{c1=c1||Nn().addAbortListener;let a=c1(t.signal,n),o=r;r=HP((...l)=>{a[Rue](),o.apply(e,l)})}let s=(...a)=>{i||Iu.nextTick(()=>r.apply(e,a))};return Irt(e[Mrt].promise,s,s),GP}function Urt(e,t){var r;let i=!1;return t===null&&(t=$P),(r=t)!==null&&r!==void 0&&r.cleanup&&(Ort(t.cleanup,"cleanup"),i=t.cleanup),new Prt((n,s)=>{let a=Aue(e,t,o=>{i&&a(),o?s(o):n()})})}VP.exports=Aue;VP.exports.finished=Urt});var Tp=g((aRt,Bue)=>{"use strict";var ml=Pu(),{aggregateTwoErrors:zrt,codes:{ERR_MULTIPLE_CALLBACK:$rt},AbortError:Hrt}=Vn(),{Symbol:Pue}=Nr(),{kIsDestroyed:Grt,isDestroyed:Vrt,isFinished:Wrt,isServerRequest:Krt}=fl(),Iue=Pue("kDestroy"),WP=Pue("kConstruct");function Due(e,t,r){e&&(e.stack,t&&!t.errored&&(t.errored=e),r&&!r.errored&&(r.errored=e))}function Xrt(e,t){let r=this._readableState,i=this._writableState,n=i||r;return i!=null&&i.destroyed||r!=null&&r.destroyed?(typeof t=="function"&&t(),this):(Due(e,i,r),i&&(i.destroyed=!0),r&&(r.destroyed=!0),n.constructed?Cue(this,e,t):this.once(Iue,function(s){Cue(this,zrt(s,e),t)}),this)}function Cue(e,t,r){let i=!1;function n(s){if(i)return;i=!0;let a=e._readableState,o=e._writableState;Due(s,o,a),o&&(o.closed=!0),a&&(a.closed=!0),typeof r=="function"&&r(s),s?ml.nextTick(Qrt,e,s):ml.nextTick(Lue,e)}try{e._destroy(t||null,n)}catch(s){n(s)}}function Qrt(e,t){KP(e,t),Lue(e)}function Lue(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 KP(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 Yrt(){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 XP(e,t,r){let i=e._readableState,n=e._writableState;if(n!=null&&n.destroyed||i!=null&&i.destroyed)return this;i!=null&&i.autoDestroy||n!=null&&n.autoDestroy?e.destroy(t):t&&(t.stack,n&&!n.errored&&(n.errored=t),i&&!i.errored&&(i.errored=t),r?ml.nextTick(KP,e,t):KP(e,t))}function Zrt(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(WP,t),!(e.listenerCount(WP)>1)&&ml.nextTick(Jrt,e)}function Jrt(e){let t=!1;function r(i){if(t){XP(e,i??new $rt);return}t=!0;let n=e._readableState,s=e._writableState,a=s||n;n&&(n.constructed=!0),s&&(s.constructed=!0),a.destroyed?e.emit(Iue,i):i?XP(e,i,!0):ml.nextTick(eit,e)}try{e._construct(i=>{ml.nextTick(r,i)})}catch(i){ml.nextTick(r,i)}}function eit(e){e.emit(WP)}function Oue(e){return e?.setHeader&&typeof e.abort=="function"}function Fue(e){e.emit("close")}function tit(e,t){e.emit("error",t),ml.nextTick(Fue,e)}function rit(e,t){!e||Vrt(e)||(!t&&!Wrt(e)&&(t=new Hrt),Krt(e)?(e.socket=null,e.destroy(t)):Oue(e)?e.abort():Oue(e.req)?e.req.abort():typeof e.destroy=="function"?e.destroy(t):typeof e.close=="function"?e.close():t?ml.nextTick(tit,e,t):ml.nextTick(Fue,e),e.destroyed||(e[Grt]=!0))}Bue.exports={construct:Zrt,destroyer:rit,destroy:Xrt,undestroy:Yrt,errorOrDestroy:XP}});var Y3=g((oRt,Mue)=>{"use strict";var{ArrayIsArray:iit,ObjectSetPrototypeOf:que}=Nr(),{EventEmitter:X3}=require("events");function Q3(e){X3.call(this,e)}que(Q3.prototype,X3.prototype);que(Q3,X3);Q3.prototype.pipe=function(e,t){let r=this;function i(u){e.writable&&e.write(u)===!1&&r.pause&&r.pause()}r.on("data",i);function n(){r.readable&&r.resume&&r.resume()}e.on("drain",n),!e._isStdio&&(!t||t.end!==!1)&&(r.on("end",a),r.on("close",o));let s=!1;function a(){s||(s=!0,e.end())}function o(){s||(s=!0,typeof e.destroy=="function"&&e.destroy())}function l(u){c(),X3.listenerCount(this,"error")===0&&this.emit("error",u)}QP(r,"error",l),QP(e,"error",l);function c(){r.removeListener("data",i),e.removeListener("drain",n),r.removeListener("end",a),r.removeListener("close",o),r.removeListener("error",l),e.removeListener("error",l),r.removeListener("end",c),r.removeListener("close",c),e.removeListener("close",c)}return r.on("end",c),r.on("close",c),e.on("close",c),e.emit("pipe",r),e};function QP(e,t,r){if(typeof e.prependListener=="function")return e.prependListener(t,r);!e._events||!e._events[t]?e.on(t,r):iit(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]}Mue.exports={Stream:Q3,prependListener:QP}});var a2=g((lRt,Z3)=>{"use strict";var{SymbolDispose:nit}=Nr(),{AbortError:kue,codes:sit}=Vn(),{isNodeStream:jue,isWebStream:ait,kControllerErrorFunction:oit}=fl(),lit=gc(),{ERR_INVALID_ARG_TYPE:Uue}=sit,YP,cit=(e,t)=>{if(typeof e!="object"||!("aborted"in e))throw new Uue(t,"AbortSignal",e)};Z3.exports.addAbortSignal=function(t,r){if(cit(t,"signal"),!jue(r)&&!ait(r))throw new Uue("stream",["ReadableStream","WritableStream","Stream"],r);return Z3.exports.addAbortSignalNoValidate(t,r)};Z3.exports.addAbortSignalNoValidate=function(e,t){if(typeof e!="object"||!("aborted"in e))return t;let r=jue(t)?()=>{t.destroy(new kue(void 0,{cause:e.reason}))}:()=>{t[oit](new kue(void 0,{cause:e.reason}))};if(e.aborted)r();else{YP=YP||Nn().addAbortListener;let i=YP(e,r);lit(t,i[nit])}return t}});var Hue=g((uRt,$ue)=>{"use strict";var{StringPrototypeSlice:zue,SymbolIterator:uit,TypedArrayPrototypeSet:J3,Uint8Array:dit}=Nr(),{Buffer:ZP}=require("buffer"),{inspect:pit}=Nn();$ue.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 ZP.alloc(0);let r=ZP.allocUnsafe(t>>>0),i=this.head,n=0;for(;i;)J3(r,i.data,n),n+=i.data.length,i=i.next;return r}consume(t,r){let i=this.head.data;if(ts.length)r+=s,t-=s.length;else{t===s.length?(r+=s,++n,i.next?this.head=i.next:this.head=this.tail=null):(r+=zue(s,0,t),this.head=i,i.data=zue(s,t));break}++n}while((i=i.next)!==null);return this.length-=n,r}_getBuffer(t){let r=ZP.allocUnsafe(t),i=t,n=this.head,s=0;do{let a=n.data;if(t>a.length)J3(r,a,i-t),t-=a.length;else{t===a.length?(J3(r,a,i-t),++s,n.next?this.head=n.next:this.head=this.tail=null):(J3(r,new dit(a.buffer,a.byteOffset,t),i-t),this.head=n,n.data=a.slice(t));break}++s}while((n=n.next)!==null);return this.length-=s,r}[Symbol.for("nodejs.util.inspect.custom")](t,r){return pit(this,{...r,depth:0,customInspect:!1})}}});var o2=g((dRt,Kue)=>{"use strict";var{MathFloor:fit,NumberIsInteger:mit}=Nr(),{validateInteger:hit}=l1(),{ERR_INVALID_ARG_VALUE:git}=Vn().codes,Gue=16*1024,Vue=16;function yit(e,t,r){return e.highWaterMark!=null?e.highWaterMark:t?e[r]:null}function Wue(e){return e?Vue:Gue}function bit(e,t){hit(t,"value",0),e?Vue=t:Gue=t}function vit(e,t,r,i){let n=yit(t,i,r);if(n!=null){if(!mit(n)||n<0){let s=i?`options.${r}`:"options.highWaterMark";throw new git(s,n)}return fit(n)}return Wue(e.objectMode)}Kue.exports={getHighWaterMark:vit,getDefaultHighWaterMark:Wue,setDefaultHighWaterMark:bit}});var JP=g((pRt,Zue)=>{"use strict";var Xue=Pu(),{PromisePrototypeThen:_it,SymbolAsyncIterator:Que,SymbolIterator:Yue}=Nr(),{Buffer:wit}=require("buffer"),{ERR_INVALID_ARG_TYPE:Eit,ERR_STREAM_NULL_VALUES:Sit}=Vn().codes;function xit(e,t,r){let i;if(typeof t=="string"||t instanceof wit)return new e({objectMode:!0,...r,read(){this.push(t),this.push(null)}});let n;if(t&&t[Que])n=!0,i=t[Que]();else if(t&&t[Yue])n=!1,i=t[Yue]();else throw new Eit("iterable",["Iterable"],t);let s=new e({objectMode:!0,highWaterMark:1,...r}),a=!1;s._read=function(){a||(a=!0,l())},s._destroy=function(c,u){_it(o(c),()=>Xue.nextTick(u,c),d=>Xue.nextTick(u,d||c))};async function o(c){let u=c!=null,d=typeof i.throw=="function";if(u&&d){let{value:p,done:f}=await i.throw(c);if(await p,f)return}if(typeof i.return=="function"){let{value:p}=await i.return();await p}}async function l(){for(;;){try{let{value:c,done:u}=n?await i.next():i.next();if(u)s.push(null);else{let d=c&&typeof c.then=="function"?await c:c;if(d===null)throw a=!1,new Sit;if(s.push(d))continue;a=!1}}catch(c){s.destroy(c)}break}}return s}Zue.exports=xit});var c2=g((fRt,gde)=>{var _o=Pu(),{ArrayPrototypeIndexOf:Tit,NumberIsInteger:Nit,NumberIsNaN:Rit,NumberParseInt:Ait,ObjectDefineProperties:oI,ObjectKeys:Cit,ObjectSetPrototypeOf:tde,Promise:rde,SafeSet:Oit,SymbolAsyncDispose:Pit,SymbolAsyncIterator:Iit,Symbol:Dit}=Nr();gde.exports=Xe;Xe.ReadableState=i9;var{EventEmitter:Lit}=require("events"),{Stream:Du,prependListener:Fit}=Y3(),{Buffer:eI}=require("buffer"),{addAbortSignal:Bit}=a2(),ide=gc(),lt=Nn().debuglog("stream",e=>{lt=e}),qit=Hue(),p1=Tp(),{getHighWaterMark:Mit,getDefaultHighWaterMark:kit}=o2(),{aggregateTwoErrors:Jue,codes:{ERR_INVALID_ARG_TYPE:jit,ERR_METHOD_NOT_IMPLEMENTED:Uit,ERR_OUT_OF_RANGE:zit,ERR_STREAM_PUSH_AFTER_EOF:$it,ERR_STREAM_UNSHIFT_AFTER_END_EVENT:Hit},AbortError:Git}=Vn(),{validateObject:Vit}=l1(),Np=Dit("kPaused"),{StringDecoder:nde}=require("string_decoder"),Wit=JP();tde(Xe.prototype,Du.prototype);tde(Xe,Du);var tI=()=>{},{errorOrDestroy:u1}=p1,d1=1,Kit=2,sde=4,l2=8,ade=16,e9=32,t9=64,ode=128,Xit=256,Qit=512,Yit=1024,sI=2048,aI=4096,Zit=8192,Jit=16384,ent=32768,lde=65536,tnt=1<<17,rnt=1<<18;function vi(e){return{enumerable:!1,get(){return(this.state&e)!==0},set(t){t?this.state|=e:this.state&=~e}}}oI(i9.prototype,{objectMode:vi(d1),ended:vi(Kit),endEmitted:vi(sde),reading:vi(l2),constructed:vi(ade),sync:vi(e9),needReadable:vi(t9),emittedReadable:vi(ode),readableListening:vi(Xit),resumeScheduled:vi(Qit),errorEmitted:vi(Yit),emitClose:vi(sI),autoDestroy:vi(aI),destroyed:vi(Zit),closed:vi(Jit),closeEmitted:vi(ent),multiAwaitDrain:vi(lde),readingMore:vi(tnt),dataEmitted:vi(rnt)});function i9(e,t,r){typeof r!="boolean"&&(r=t instanceof hl()),this.state=sI|aI|ade|e9,e&&e.objectMode&&(this.state|=d1),r&&e&&e.readableObjectMode&&(this.state|=d1),this.highWaterMark=e?Mit(this,e,"readableHighWaterMark",r):kit(!1),this.buffer=new qit,this.length=0,this.pipes=[],this.flowing=null,this[Np]=null,e&&e.emitClose===!1&&(this.state&=~sI),e&&e.autoDestroy===!1&&(this.state&=~aI),this.errored=null,this.defaultEncoding=e&&e.defaultEncoding||"utf8",this.awaitDrainWriters=null,this.decoder=null,this.encoding=null,e&&e.encoding&&(this.decoder=new nde(e.encoding),this.encoding=e.encoding)}function Xe(e){if(!(this instanceof Xe))return new Xe(e);let t=this instanceof hl();this._readableState=new i9(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&&Bit(e.signal,this)),Du.call(this,e),p1.construct(this,()=>{this._readableState.needReadable&&r9(this,this._readableState)})}Xe.prototype.destroy=p1.destroy;Xe.prototype._undestroy=p1.undestroy;Xe.prototype._destroy=function(e,t){t(e)};Xe.prototype[Lit.captureRejectionSymbol]=function(e){this.destroy(e)};Xe.prototype[Pit]=function(){let e;return this.destroyed||(e=this.readableEnded?null:new Git,this.destroy(e)),new rde((t,r)=>ide(this,i=>i&&i!==e?r(i):t(null)))};Xe.prototype.push=function(e,t){return cde(this,e,t,!1)};Xe.prototype.unshift=function(e,t){return cde(this,e,t,!0)};function cde(e,t,r,i){lt("readableAddChunk",t);let n=e._readableState,s;if(n.state&d1||(typeof t=="string"?(r=r||n.defaultEncoding,n.encoding!==r&&(i&&n.encoding?t=eI.from(t,r).toString(n.encoding):(t=eI.from(t,r),r=""))):t instanceof eI?r="":Du._isUint8Array(t)?(t=Du._uint8ArrayToBuffer(t),r=""):t!=null&&(s=new jit("chunk",["string","Buffer","Uint8Array"],t))),s)u1(e,s);else if(t===null)n.state&=~l2,snt(e,n);else if(n.state&d1||t&&t.length>0)if(i)if(n.state&sde)u1(e,new Hit);else{if(n.destroyed||n.errored)return!1;rI(e,n,t,!0)}else if(n.ended)u1(e,new $it);else{if(n.destroyed||n.errored)return!1;n.state&=~l2,n.decoder&&!r?(t=n.decoder.write(t),n.objectMode||t.length!==0?rI(e,n,t,!1):r9(e,n)):rI(e,n,t,!1)}else i||(n.state&=~l2,r9(e,n));return!n.ended&&(n.length0?(t.state&lde?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&t9&&n9(e)),r9(e,t)}Xe.prototype.isPaused=function(){let e=this._readableState;return e[Np]===!0||e.flowing===!1};Xe.prototype.setEncoding=function(e){let t=new nde(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;let r=this._readableState.buffer,i="";for(let n of r)i+=t.write(n);return r.clear(),i!==""&&r.push(i),this._readableState.length=i.length,this};var int=1073741824;function nnt(e){if(e>int)throw new zit("size","<= 1GiB",e);return e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++,e}function ede(e,t){return e<=0||t.length===0&&t.ended?0:t.state&d1?1:Rit(e)?t.flowing&&t.length?t.buffer.first().length:t.length:e<=t.length?e:t.ended?t.length:0}Xe.prototype.read=function(e){lt("read",e),e===void 0?e=NaN:Nit(e)||(e=Ait(e,10));let t=this._readableState,r=e;if(e>t.highWaterMark&&(t.highWaterMark=nnt(e)),e!==0&&(t.state&=~ode),e===0&&t.needReadable&&((t.highWaterMark!==0?t.length>=t.highWaterMark:t.length>0)||t.ended))return lt("read: emitReadable",t.length,t.ended),t.length===0&&t.ended?iI(this):n9(this),null;if(e=ede(e,t),e===0&&t.ended)return t.length===0&&iI(this),null;let i=(t.state&t9)!==0;if(lt("need readable",i),(t.length===0||t.length-e0?n=mde(e,t):n=null,n===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&&iI(this)),n!==null&&!t.errorEmitted&&!t.closeEmitted&&(t.dataEmitted=!0,this.emit("data",n)),n};function snt(e,t){if(lt("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?n9(e):(t.needReadable=!1,t.emittedReadable=!0,ude(e))}}function n9(e){let t=e._readableState;lt("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(lt("emitReadable",t.flowing),t.emittedReadable=!0,_o.nextTick(ude,e))}function ude(e){let t=e._readableState;lt("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,pde(e)}function r9(e,t){!t.readingMore&&t.constructed&&(t.readingMore=!0,_o.nextTick(ant,e,t))}function ant(e,t){for(;!t.reading&&!t.ended&&(t.length1&&i.pipes.includes(e)&&(lt("false write response, pause",i.awaitDrainWriters.size),i.awaitDrainWriters.add(e)),r.pause()),l||(l=ont(r,e),e.on("drain",l))}r.on("data",p);function p(b){lt("ondata");let w=e.write(b);lt("dest.write",w),w===!1&&d()}function f(b){if(lt("onerror",b),y(),e.removeListener("error",f),e.listenerCount("error")===0){let w=e._writableState||e._readableState;w&&!w.errorEmitted?u1(e,b):e.emit("error",b)}}Fit(e,"error",f);function m(){e.removeListener("finish",h),y()}e.once("close",m);function h(){lt("onfinish"),e.removeListener("close",m),y()}e.once("finish",h);function y(){lt("unpipe"),r.unpipe(e)}return e.emit("pipe",r),e.writableNeedDrain===!0?d():i.flowing||(lt("pipe resume"),r.resume()),e};function ont(e,t){return function(){let i=e._readableState;i.awaitDrainWriters===t?(lt("pipeOnDrain",1),i.awaitDrainWriters=null):i.multiAwaitDrain&&(lt("pipeOnDrain",i.awaitDrainWriters.size),i.awaitDrainWriters.delete(t)),(!i.awaitDrainWriters||i.awaitDrainWriters.size===0)&&e.listenerCount("data")&&e.resume()}}Xe.prototype.unpipe=function(e){let t=this._readableState,r={hasUnpiped:!1};if(t.pipes.length===0)return this;if(!e){let n=t.pipes;t.pipes=[],this.pause();for(let s=0;s0,i.flowing!==!1&&this.resume()):e==="readable"&&!i.endEmitted&&!i.readableListening&&(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,lt("on readable",i.length,i.reading),i.length?n9(this):i.reading||_o.nextTick(lnt,this)),r};Xe.prototype.addListener=Xe.prototype.on;Xe.prototype.removeListener=function(e,t){let r=Du.prototype.removeListener.call(this,e,t);return e==="readable"&&_o.nextTick(dde,this),r};Xe.prototype.off=Xe.prototype.removeListener;Xe.prototype.removeAllListeners=function(e){let t=Du.prototype.removeAllListeners.apply(this,arguments);return(e==="readable"||e===void 0)&&_o.nextTick(dde,this),t};function dde(e){let t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&t[Np]===!1?t.flowing=!0:e.listenerCount("data")>0?e.resume():t.readableListening||(t.flowing=null)}function lnt(e){lt("readable nexttick read 0"),e.read(0)}Xe.prototype.resume=function(){let e=this._readableState;return e.flowing||(lt("resume"),e.flowing=!e.readableListening,cnt(this,e)),e[Np]=!1,this};function cnt(e,t){t.resumeScheduled||(t.resumeScheduled=!0,_o.nextTick(unt,e,t))}function unt(e,t){lt("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),pde(e),t.flowing&&!t.reading&&e.read(0)}Xe.prototype.pause=function(){return lt("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(lt("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState[Np]=!0,this};function pde(e){let t=e._readableState;for(lt("flow",t.flowing);t.flowing&&e.read()!==null;);}Xe.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=>{u1(this,i)}),e.on("close",()=>{this.destroy()}),e.on("destroy",()=>{this.destroy()}),this._read=()=>{t&&e.resume&&(t=!1,e.resume())};let r=Cit(e);for(let i=1;i{n=a?Jue(n,a):null,r(),r=tI});try{for(;;){let a=e.destroyed?null:e.read();if(a!==null)yield a;else{if(n)throw n;if(n===null)return;await new rde(i)}}}catch(a){throw n=Jue(n,a),n}finally{(n||t?.destroyOnReturn!==!1)&&(n===void 0||e._readableState.autoDestroy)?p1.destroyer(e,null):(e.off("readable",i),s())}}oI(Xe.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}}});oI(i9.prototype,{pipesCount:{__proto__:null,get(){return this.pipes.length}},paused:{__proto__:null,get(){return this[Np]!==!1},set(e){this[Np]=!!e}}});Xe._fromList=mde;function mde(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 iI(e){let t=e._readableState;lt("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,_o.nextTick(pnt,t,e))}function pnt(e,t){if(lt("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)_o.nextTick(fnt,t);else if(e.autoDestroy){let r=t._writableState;(!r||r.autoDestroy&&(r.finished||r.writable===!1))&&t.destroy()}}}function fnt(e){e.writable&&!e.writableEnded&&!e.destroyed&&e.end()}Xe.from=function(e,t){return Wit(Xe,e,t)};var nI;function hde(){return nI===void 0&&(nI={}),nI}Xe.fromWeb=function(e,t){return hde().newStreamReadableFromReadableStream(e,t)};Xe.toWeb=function(e,t){return hde().newReadableStreamFromStreamReadable(e,t)};Xe.wrap=function(e,t){var r,i;return new Xe({objectMode:(r=(i=e.readableObjectMode)!==null&&i!==void 0?i:e.objectMode)!==null&&r!==void 0?r:!0,...t,destroy(n,s){p1.destroyer(e,n),s(n)}}).wrap(e)}});var c9=g((mRt,Ade)=>{var Rp=Pu(),{ArrayPrototypeSlice:vde,Error:mnt,FunctionPrototypeSymbolHasInstance:_de,ObjectDefineProperty:wde,ObjectDefineProperties:hnt,ObjectSetPrototypeOf:Ede,StringPrototypeToLowerCase:gnt,Symbol:ynt,SymbolHasInstance:bnt}=Nr();Ade.exports=Rr;Rr.WritableState=p2;var{EventEmitter:vnt}=require("events"),u2=Y3().Stream,{Buffer:s9}=require("buffer"),l9=Tp(),{addAbortSignal:_nt}=a2(),{getHighWaterMark:wnt,getDefaultHighWaterMark:Ent}=o2(),{ERR_INVALID_ARG_TYPE:Snt,ERR_METHOD_NOT_IMPLEMENTED:xnt,ERR_MULTIPLE_CALLBACK:Sde,ERR_STREAM_CANNOT_PIPE:Tnt,ERR_STREAM_DESTROYED:d2,ERR_STREAM_ALREADY_FINISHED:Nnt,ERR_STREAM_NULL_VALUES:Rnt,ERR_STREAM_WRITE_AFTER_END:Ant,ERR_UNKNOWN_ENCODING:xde}=Vn().codes,{errorOrDestroy:f1}=l9;Ede(Rr.prototype,u2.prototype);Ede(Rr,u2);function uI(){}var m1=ynt("kOnFinished");function p2(e,t,r){typeof r!="boolean"&&(r=t instanceof hl()),this.objectMode=!!(e&&e.objectMode),r&&(this.objectMode=this.objectMode||!!(e&&e.writableObjectMode)),this.highWaterMark=e?wnt(this,e,"writableHighWaterMark",r):Ent(!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=Ont.bind(void 0,t),this.writecb=null,this.writelen=0,this.afterWriteTickInfo=null,o9(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[m1]=[]}function o9(e){e.buffered=[],e.bufferedIndex=0,e.allBuffers=!0,e.allNoop=!0}p2.prototype.getBuffer=function(){return vde(this.buffered,this.bufferedIndex)};wde(p2.prototype,"bufferedRequestCount",{__proto__:null,get(){return this.buffered.length-this.bufferedIndex}});function Rr(e){let t=this instanceof hl();if(!t&&!_de(Rr,this))return new Rr(e);this._writableState=new p2(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&&_nt(e.signal,this)),u2.call(this,e),l9.construct(this,()=>{let r=this._writableState;r.writing||pI(this,r),fI(this,r)})}wde(Rr,bnt,{__proto__:null,value:function(e){return _de(this,e)?!0:this!==Rr?!1:e&&e._writableState instanceof p2}});Rr.prototype.pipe=function(){f1(this,new Tnt)};function Tde(e,t,r,i){let n=e._writableState;if(typeof r=="function")i=r,r=n.defaultEncoding;else{if(!r)r=n.defaultEncoding;else if(r!=="buffer"&&!s9.isEncoding(r))throw new xde(r);typeof i!="function"&&(i=uI)}if(t===null)throw new Rnt;if(!n.objectMode)if(typeof t=="string")n.decodeStrings!==!1&&(t=s9.from(t,r),r="buffer");else if(t instanceof s9)r="buffer";else if(u2._isUint8Array(t))t=u2._uint8ArrayToBuffer(t),r="buffer";else throw new Snt("chunk",["string","Buffer","Uint8Array"],t);let s;return n.ending?s=new Ant:n.destroyed&&(s=new d2("write")),s?(Rp.nextTick(i,s),f1(e,s,!0),s):(n.pendingcb++,Cnt(e,n,t,r,i))}Rr.prototype.write=function(e,t,r){return Tde(this,e,t,r)===!0};Rr.prototype.cork=function(){this._writableState.corked++};Rr.prototype.uncork=function(){let e=this._writableState;e.corked&&(e.corked--,e.writing||pI(this,e))};Rr.prototype.setDefaultEncoding=function(t){if(typeof t=="string"&&(t=gnt(t)),!s9.isEncoding(t))throw new xde(t);return this._writableState.defaultEncoding=t,this};function Cnt(e,t,r,i,n){let s=t.objectMode?1:r.length;t.length+=s;let a=t.lengthr.bufferedIndex&&pI(e,r),i?r.afterWriteTickInfo!==null&&r.afterWriteTickInfo.cb===n?r.afterWriteTickInfo.count++:(r.afterWriteTickInfo={count:1,cb:n,stream:e,state:r},Rp.nextTick(Pnt,r.afterWriteTickInfo)):Nde(e,r,1,n))}function Pnt({stream:e,state:t,count:r,cb:i}){return t.afterWriteTickInfo=null,Nde(e,t,r,i)}function Nde(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&&dI(t),fI(e,t)}function dI(e){if(e.writing)return;for(let n=e.bufferedIndex;n1&&e._writev){t.pendingcb-=s-1;let o=t.allNoop?uI:c=>{for(let u=a;u256?(r.splice(0,a),t.bufferedIndex=0):t.bufferedIndex=a}t.bufferProcessing=!1}Rr.prototype._write=function(e,t,r){if(this._writev)this._writev([{chunk:e,encoding:t}],r);else throw new xnt("_write()")};Rr.prototype._writev=null;Rr.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 n;if(e!=null){let s=Tde(this,e,t);s instanceof mnt&&(n=s)}return i.corked&&(i.corked=1,this.uncork()),n||(!i.errored&&!i.ending?(i.ending=!0,fI(this,i,!0),i.ended=!0):i.finished?n=new Nnt("end"):i.destroyed&&(n=new d2("end"))),typeof r=="function"&&(n||i.finished?Rp.nextTick(r,n):i[m1].push(r)),this};function a9(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 Int(e,t){let r=!1;function i(n){if(r){f1(e,n??Sde());return}if(r=!0,t.pendingcb--,n){let s=t[m1].splice(0);for(let a=0;a{a9(n)?cI(i,n):n.pendingcb--},e,t)):a9(t)&&(t.pendingcb++,cI(e,t))))}function cI(e,t){t.pendingcb--,t.finished=!0;let r=t[m1].splice(0);for(let i=0;i{var mI=Pu(),Fnt=require("buffer"),{isReadable:Bnt,isWritable:qnt,isIterable:Cde,isNodeStream:Mnt,isReadableNodeStream:Ode,isWritableNodeStream:Pde,isDuplexNodeStream:knt,isReadableStream:Ide,isWritableStream:Dde}=fl(),Lde=gc(),{AbortError:jde,codes:{ERR_INVALID_ARG_TYPE:jnt,ERR_INVALID_RETURN_VALUE:Fde}}=Vn(),{destroyer:g1}=Tp(),Unt=hl(),Ude=c2(),znt=c9(),{createDeferredPromise:Bde}=Nn(),qde=JP(),Mde=globalThis.Blob||Fnt.Blob,$nt=typeof Mde<"u"?function(t){return t instanceof Mde}:function(t){return!1},Hnt=globalThis.AbortController||a1().AbortController,{FunctionPrototypeCall:kde}=Nr(),Lu=class extends Unt{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)}};zde.exports=function e(t,r){if(knt(t))return t;if(Ode(t))return h1({readable:t});if(Pde(t))return h1({writable:t});if(Mnt(t))return h1({writable:!1,readable:!1});if(Ide(t))return h1({readable:Ude.fromWeb(t)});if(Dde(t))return h1({writable:znt.fromWeb(t)});if(typeof t=="function"){let{value:n,write:s,final:a,destroy:o}=Gnt(t);if(Cde(n))return qde(Lu,n,{objectMode:!0,write:s,final:a,destroy:o});let l=n?.then;if(typeof l=="function"){let c,u=kde(l,n,d=>{if(d!=null)throw new Fde("nully","body",d)},d=>{g1(c,d)});return c=new Lu({objectMode:!0,readable:!1,write:s,final(d){a(async()=>{try{await u,mI.nextTick(d,null)}catch(p){mI.nextTick(d,p)}})},destroy:o})}throw new Fde("Iterable, AsyncIterable or AsyncFunction",r,n)}if($nt(t))return e(t.arrayBuffer());if(Cde(t))return qde(Lu,t,{objectMode:!0,writable:!1});if(Ide(t?.readable)&&Dde(t?.writable))return Lu.fromWeb(t);if(typeof t?.writable=="object"||typeof t?.readable=="object"){let n=t!=null&&t.readable?Ode(t?.readable)?t?.readable:e(t.readable):void 0,s=t!=null&&t.writable?Pde(t?.writable)?t?.writable:e(t.writable):void 0;return h1({readable:n,writable:s})}let i=t?.then;if(typeof i=="function"){let n;return kde(i,t,s=>{s!=null&&n.push(s),n.push(null)},s=>{g1(n,s)}),n=new Lu({objectMode:!0,writable:!1,read(){}})}throw new jnt(r,["Blob","ReadableStream","WritableStream","Stream","Iterable","AsyncIterable","Function","{ readable, writable } pair","Promise"],t)};function Gnt(e){let{promise:t,resolve:r}=Bde(),i=new Hnt,n=i.signal;return{value:e(async function*(){for(;;){let a=t;t=null;let{chunk:o,done:l,cb:c}=await a;if(mI.nextTick(c),l)return;if(n.aborted)throw new jde(void 0,{cause:n.reason});({promise:t,resolve:r}=Bde()),yield o}}(),{signal:n}),write(a,o,l){let c=r;r=null,c({chunk:a,done:!1,cb:l})},final(a){let o=r;r=null,o({done:!0,cb:a})},destroy(a,o){i.abort(),o(a)}}}function h1(e){let t=e.readable&&typeof e.readable.read!="function"?Ude.wrap(e.readable):e.readable,r=e.writable,i=!!Bnt(t),n=!!qnt(r),s,a,o,l,c;function u(d){let p=l;l=null,p?p(d):d&&c.destroy(d)}return c=new Lu({readableObjectMode:!!(t!=null&&t.readableObjectMode),writableObjectMode:!!(r!=null&&r.writableObjectMode),readable:i,writable:n}),n&&(Lde(r,d=>{n=!1,d&&g1(t,d),u(d)}),c._write=function(d,p,f){r.write(d,p)?f():s=f},c._final=function(d){r.end(),a=d},r.on("drain",function(){if(s){let d=s;s=null,d()}}),r.on("finish",function(){if(a){let d=a;a=null,d()}})),i&&(Lde(t,d=>{i=!1,d&&g1(t,d),u(d)}),t.on("readable",function(){if(o){let d=o;o=null,d()}}),t.on("end",function(){c.push(null)}),c._read=function(){for(;;){let d=t.read();if(d===null){o=c._read;return}if(!c.push(d))return}}),c._destroy=function(d,p){!d&&l!==null&&(d=new jde),o=null,s=null,a=null,l===null?p(d):(l=p,g1(r,d),g1(t,d))},c}});var hl=g((gRt,Vde)=>{"use strict";var{ObjectDefineProperties:Vnt,ObjectGetOwnPropertyDescriptor:yc,ObjectKeys:Wnt,ObjectSetPrototypeOf:Hde}=Nr();Vde.exports=wo;var yI=c2(),Na=c9();Hde(wo.prototype,yI.prototype);Hde(wo,yI);{let e=Wnt(Na.prototype);for(let t=0;t{"use strict";var{ObjectSetPrototypeOf:Wde,Symbol:Knt}=Nr();Kde.exports=bc;var{ERR_METHOD_NOT_IMPLEMENTED:Xnt}=Vn().codes,vI=hl(),{getHighWaterMark:Qnt}=o2();Wde(bc.prototype,vI.prototype);Wde(bc,vI);var f2=Knt("kCallback");function bc(e){if(!(this instanceof bc))return new bc(e);let t=e?Qnt(this,e,"readableHighWaterMark",!0):null;t===0&&(e={...e,highWaterMark:null,readableHighWaterMark:t,writableHighWaterMark:e.writableHighWaterMark||0}),vI.call(this,e),this._readableState.sync=!1,this[f2]=null,e&&(typeof e.transform=="function"&&(this._transform=e.transform),typeof e.flush=="function"&&(this._flush=e.flush)),this.on("prefinish",Ynt)}function bI(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 Ynt(){this._final!==bI&&bI.call(this)}bc.prototype._final=bI;bc.prototype._transform=function(e,t,r){throw new Xnt("_transform()")};bc.prototype._write=function(e,t,r){let i=this._readableState,n=this._writableState,s=i.length;this._transform(e,t,(a,o)=>{if(a){r(a);return}o!=null&&this.push(o),n.ended||s===i.length||i.length{"use strict";var{ObjectSetPrototypeOf:Xde}=Nr();Qde.exports=y1;var wI=_I();Xde(y1.prototype,wI.prototype);Xde(y1,wI);function y1(e){if(!(this instanceof y1))return new y1(e);wI.call(this,e)}y1.prototype._transform=function(e,t,r){r(null,e)}});var f9=g((vRt,tpe)=>{var m2=Pu(),{ArrayIsArray:Znt,Promise:Jnt,SymbolAsyncIterator:est,SymbolDispose:tst}=Nr(),p9=gc(),{once:rst}=Nn(),ist=Tp(),Yde=hl(),{aggregateTwoErrors:nst,codes:{ERR_INVALID_ARG_TYPE:PI,ERR_INVALID_RETURN_VALUE:SI,ERR_MISSING_ARGS:sst,ERR_STREAM_DESTROYED:ast,ERR_STREAM_PREMATURE_CLOSE:ost},AbortError:lst}=Vn(),{validateFunction:cst,validateAbortSignal:ust}=l1(),{isIterable:Ap,isReadable:xI,isReadableNodeStream:d9,isNodeStream:Zde,isTransformStream:b1,isWebStream:dst,isReadableStream:TI,isReadableFinished:pst}=fl(),fst=globalThis.AbortController||a1().AbortController,NI,RI,AI;function Jde(e,t,r){let i=!1;e.on("close",()=>{i=!0});let n=p9(e,{readable:t,writable:r},s=>{i=!s});return{destroy:s=>{i||(i=!0,ist.destroyer(e,s||new ast("pipe")))},cleanup:n}}function mst(e){return cst(e[e.length-1],"streams[stream.length - 1]"),e.pop()}function CI(e){if(Ap(e))return e;if(d9(e))return hst(e);throw new PI("val",["Readable","Iterable","AsyncIterable"],e)}async function*hst(e){RI||(RI=c2()),yield*RI.prototype[est].call(e)}async function u9(e,t,r,{end:i}){let n,s=null,a=c=>{if(c&&(n=c),s){let u=s;s=null,u()}},o=()=>new Jnt((c,u)=>{n?u(n):s=()=>{n?u(n):c()}});t.on("drain",a);let l=p9(t,{readable:!1},a);try{t.writableNeedDrain&&await o();for await(let c of e)t.write(c)||await o();i&&(t.end(),await o()),r()}catch(c){r(n!==c?nst(n,c):c)}finally{l(),t.off("drain",a)}}async function OI(e,t,r,{end:i}){b1(t)&&(t=t.writable);let n=t.getWriter();try{for await(let s of e)await n.ready,n.write(s).catch(()=>{});await n.ready,i&&await n.close(),r()}catch(s){try{await n.abort(s),r(s)}catch(a){r(a)}}}function gst(...e){return epe(e,rst(mst(e)))}function epe(e,t,r){if(e.length===1&&Znt(e[0])&&(e=e[0]),e.length<2)throw new sst("streams");let i=new fst,n=i.signal,s=r?.signal,a=[];ust(s,"options.signal");function o(){m(new lst)}AI=AI||Nn().addAbortListener;let l;s&&(l=AI(s,o));let c,u,d=[],p=0;function f(v){m(v,--p===0)}function m(v,E){var T;if(v&&(!c||c.code==="ERR_STREAM_PREMATURE_CLOSE")&&(c=v),!(!c&&!E)){for(;d.length;)d.shift()(c);(T=l)===null||T===void 0||T[tst](),i.abort(),E&&(c||a.forEach(q=>q()),m2.nextTick(t,c,u))}}let h;for(let v=0;v0,O=T||r?.end!==!1,B=v===e.length-1;if(Zde(E)){let P=function(M){M&&M.name!=="AbortError"&&M.code!=="ERR_STREAM_PREMATURE_CLOSE"&&f(M)};var w=P;if(O){let{destroy:M,cleanup:x}=Jde(E,T,q);d.push(M),xI(E)&&B&&a.push(x)}E.on("error",P),xI(E)&&B&&a.push(()=>{E.removeListener("error",P)})}if(v===0)if(typeof E=="function"){if(h=E({signal:n}),!Ap(h))throw new SI("Iterable, AsyncIterable or Stream","source",h)}else Ap(E)||d9(E)||b1(E)?h=E:h=Yde.from(E);else if(typeof E=="function"){if(b1(h)){var y;h=CI((y=h)===null||y===void 0?void 0:y.readable)}else h=CI(h);if(h=E(h,{signal:n}),T){if(!Ap(h,!0))throw new SI("AsyncIterable",`transform[${v-1}]`,h)}else{var b;NI||(NI=EI());let P=new NI({objectMode:!0}),M=(b=h)===null||b===void 0?void 0:b.then;if(typeof M=="function")p++,M.call(h,L=>{u=L,L!=null&&P.write(L),O&&P.end(),m2.nextTick(f)},L=>{P.destroy(L),m2.nextTick(f,L)});else if(Ap(h,!0))p++,u9(h,P,f,{end:O});else if(TI(h)||b1(h)){let L=h.readable||h;p++,u9(L,P,f,{end:O})}else throw new SI("AsyncIterable or Promise","destination",h);h=P;let{destroy:x,cleanup:Y}=Jde(h,!1,!0);d.push(x),B&&a.push(Y)}}else if(Zde(E)){if(d9(h)){p+=2;let P=yst(h,E,f,{end:O});xI(E)&&B&&a.push(P)}else if(b1(h)||TI(h)){let P=h.readable||h;p++,u9(P,E,f,{end:O})}else if(Ap(h))p++,u9(h,E,f,{end:O});else throw new PI("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else if(dst(E)){if(d9(h))p++,OI(CI(h),E,f,{end:O});else if(TI(h)||Ap(h))p++,OI(h,E,f,{end:O});else if(b1(h))p++,OI(h.readable,E,f,{end:O});else throw new PI("val",["Readable","Iterable","AsyncIterable","ReadableStream","TransformStream"],h);h=E}else h=Yde.from(E)}return(n!=null&&n.aborted||s!=null&&s.aborted)&&m2.nextTick(o),h}function yst(e,t,r,{end:i}){let n=!1;if(t.on("close",()=>{n||r(new ost)}),e.pipe(t,{end:!1}),i){let a=function(){n=!0,t.end()};var s=a;pst(e)?m2.nextTick(a):e.once("end",a)}else r();return p9(e,{readable:!0,writable:!1},a=>{let o=e._readableState;a&&a.code==="ERR_STREAM_PREMATURE_CLOSE"&&o&&o.ended&&!o.errored&&!o.errorEmitted?e.once("end",r).once("error",r):r(a)}),p9(t,{readable:!1,writable:!0},r)}tpe.exports={pipelineImpl:epe,pipeline:gst}});var DI=g((_Rt,ope)=>{"use strict";var{pipeline:bst}=f9(),m9=hl(),{destroyer:vst}=Tp(),{isNodeStream:h9,isReadable:rpe,isWritable:ipe,isWebStream:II,isTransformStream:Cp,isWritableStream:npe,isReadableStream:spe}=fl(),{AbortError:_st,codes:{ERR_INVALID_ARG_VALUE:ape,ERR_MISSING_ARGS:wst}}=Vn(),Est=gc();ope.exports=function(...t){if(t.length===0)throw new wst("streams");if(t.length===1)return m9.from(t[0]);let r=[...t];if(typeof t[0]=="function"&&(t[0]=m9.from(t[0])),typeof t[t.length-1]=="function"){let f=t.length-1;t[f]=m9.from(t[f])}for(let f=0;f0&&!(ipe(t[f])||npe(t[f])||Cp(t[f])))throw new ape(`streams[${f}]`,r[f],"must be writable")}let i,n,s,a,o;function l(f){let m=a;a=null,m?m(f):f?o.destroy(f):!p&&!d&&o.destroy()}let c=t[0],u=bst(t,l),d=!!(ipe(c)||npe(c)||Cp(c)),p=!!(rpe(u)||spe(u)||Cp(u));if(o=new m9({writableObjectMode:!!(c!=null&&c.writableObjectMode),readableObjectMode:!!(u!=null&&u.readableObjectMode),writable:d,readable:p}),d){if(h9(c))o._write=function(m,h,y){c.write(m,h)?y():i=y},o._final=function(m){c.end(),n=m},c.on("drain",function(){if(i){let m=i;i=null,m()}});else if(II(c)){let h=(Cp(c)?c.writable:c).getWriter();o._write=async function(y,b,w){try{await h.ready,h.write(y).catch(()=>{}),w()}catch(v){w(v)}},o._final=async function(y){try{await h.ready,h.close().catch(()=>{}),n=y}catch(b){y(b)}}}let f=Cp(u)?u.readable:u;Est(f,()=>{if(n){let m=n;n=null,m()}})}if(p){if(h9(u))u.on("readable",function(){if(s){let f=s;s=null,f()}}),u.on("end",function(){o.push(null)}),o._read=function(){for(;;){let f=u.read();if(f===null){s=o._read;return}if(!o.push(f))return}};else if(II(u)){let m=(Cp(u)?u.readable:u).getReader();o._read=async function(){for(;;)try{let{value:h,done:y}=await m.read();if(!o.push(h))return;if(y){o.push(null);return}}catch{return}}}}return o._destroy=function(f,m){!f&&a!==null&&(f=new _st),s=null,i=null,n=null,a===null?m(f):(a=m,h9(u)&&vst(u,f))},o}});var ype=g((wRt,BI)=>{"use strict";var Sst=globalThis.AbortController||a1().AbortController,{codes:{ERR_INVALID_ARG_VALUE:xst,ERR_INVALID_ARG_TYPE:h2,ERR_MISSING_ARGS:Tst,ERR_OUT_OF_RANGE:Nst},AbortError:gl}=Vn(),{validateAbortSignal:Op,validateInteger:lpe,validateObject:Pp}=l1(),Rst=Nr().Symbol("kWeak"),Ast=Nr().Symbol("kResistStopPropagation"),{finished:Cst}=gc(),Ost=DI(),{addAbortSignalNoValidate:Pst}=a2(),{isWritable:Ist,isNodeStream:Dst}=fl(),{deprecate:Lst}=Nn(),{ArrayPrototypePush:Fst,Boolean:Bst,MathFloor:cpe,Number:qst,NumberIsNaN:Mst,Promise:upe,PromiseReject:dpe,PromiseResolve:kst,PromisePrototypeThen:ppe,Symbol:mpe}=Nr(),g9=mpe("kEmpty"),fpe=mpe("kEof");function jst(e,t){if(t!=null&&Pp(t,"options"),t?.signal!=null&&Op(t.signal,"options.signal"),Dst(e)&&!Ist(e))throw new xst("stream",e,"must be writable");let r=Ost(this,e);return t!=null&&t.signal&&Pst(t.signal,r),r}function y9(e,t){if(typeof e!="function")throw new h2("fn",["Function","AsyncFunction"],e);t!=null&&Pp(t,"options"),t?.signal!=null&&Op(t.signal,"options.signal");let r=1;t?.concurrency!=null&&(r=cpe(t.concurrency));let i=r-1;return t?.highWaterMark!=null&&(i=cpe(t.highWaterMark)),lpe(r,"options.concurrency",1),lpe(i,"options.highWaterMark",0),i+=r,async function*(){let s=Nn().AbortSignalAny([t?.signal].filter(Bst)),a=this,o=[],l={signal:s},c,u,d=!1,p=0;function f(){d=!0,m()}function m(){p-=1,h()}function h(){u&&!d&&p=i||p>=r)&&await new upe(w=>{u=w})}o.push(fpe)}catch(b){let w=dpe(b);ppe(w,m,f),o.push(w)}finally{d=!0,c&&(c(),c=null)}}y();try{for(;;){for(;o.length>0;){let b=await o[0];if(b===fpe)return;if(s.aborted)throw new gl;b!==g9&&(yield b),o.shift(),h()}await new upe(b=>{c=b})}}finally{d=!0,u&&(u(),u=null)}}.call(this)}function Ust(e=void 0){return e!=null&&Pp(e,"options"),e?.signal!=null&&Op(e.signal,"options.signal"),async function*(){let r=0;for await(let n of this){var i;if(e!=null&&(i=e.signal)!==null&&i!==void 0&&i.aborted)throw new gl({cause:e.signal.reason});yield[r++,n]}}.call(this)}async function hpe(e,t=void 0){for await(let r of FI.call(this,e,t))return!0;return!1}async function zst(e,t=void 0){if(typeof e!="function")throw new h2("fn",["Function","AsyncFunction"],e);return!await hpe.call(this,async(...r)=>!await e(...r),t)}async function $st(e,t){for await(let r of FI.call(this,e,t))return r}async function Hst(e,t){if(typeof e!="function")throw new h2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n),g9}for await(let i of y9.call(this,r,t));}function FI(e,t){if(typeof e!="function")throw new h2("fn",["Function","AsyncFunction"],e);async function r(i,n){return await e(i,n)?i:g9}return y9.call(this,r,t)}var LI=class extends Tst{constructor(){super("reduce"),this.message="Reduce of an empty stream requires an initial value"}};async function Gst(e,t,r){var i;if(typeof e!="function")throw new h2("reducer",["Function","AsyncFunction"],e);r!=null&&Pp(r,"options"),r?.signal!=null&&Op(r.signal,"options.signal");let n=arguments.length>1;if(r!=null&&(i=r.signal)!==null&&i!==void 0&&i.aborted){let c=new gl(void 0,{cause:r.signal.reason});throw this.once("error",()=>{}),await Cst(this.destroy(c)),c}let s=new Sst,a=s.signal;if(r!=null&&r.signal){let c={once:!0,[Rst]:this,[Ast]:!0};r.signal.addEventListener("abort",()=>s.abort(),c)}let o=!1;try{for await(let c of this){var l;if(o=!0,r!=null&&(l=r.signal)!==null&&l!==void 0&&l.aborted)throw new gl;n?t=await e(t,c,{signal:a}):(t=c,n=!0)}if(!o&&!n)throw new LI}finally{s.abort()}return t}async function Vst(e){e!=null&&Pp(e,"options"),e?.signal!=null&&Op(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 gl(void 0,{cause:e.signal.reason});Fst(t,i)}return t}function Wst(e,t){let r=y9.call(this,e,t);return async function*(){for await(let n of r)yield*n}.call(this)}function gpe(e){if(e=qst(e),Mst(e))return 0;if(e<0)throw new Nst("number",">= 0",e);return e}function Kst(e,t=void 0){return t!=null&&Pp(t,"options"),t?.signal!=null&&Op(t.signal,"options.signal"),e=gpe(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new gl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new gl;e--<=0&&(yield s)}}.call(this)}function Xst(e,t=void 0){return t!=null&&Pp(t,"options"),t?.signal!=null&&Op(t.signal,"options.signal"),e=gpe(e),async function*(){var i;if(t!=null&&(i=t.signal)!==null&&i!==void 0&&i.aborted)throw new gl;for await(let s of this){var n;if(t!=null&&(n=t.signal)!==null&&n!==void 0&&n.aborted)throw new gl;if(e-- >0&&(yield s),e<=0)return}}.call(this)}BI.exports.streamReturningOperators={asIndexedPairs:Lst(Ust,"readable.asIndexedPairs will be removed in a future version."),drop:Kst,filter:FI,flatMap:Wst,map:y9,take:Xst,compose:jst};BI.exports.promiseReturningOperators={every:zst,forEach:Hst,reduce:Gst,toArray:Vst,some:hpe,find:$st}});var qI=g((ERt,bpe)=>{"use strict";var{ArrayPrototypePop:Qst,Promise:Yst}=Nr(),{isIterable:Zst,isNodeStream:Jst,isWebStream:eat}=fl(),{pipelineImpl:tat}=f9(),{finished:rat}=gc();MI();function iat(...e){return new Yst((t,r)=>{let i,n,s=e[e.length-1];if(s&&typeof s=="object"&&!Jst(s)&&!Zst(s)&&!eat(s)){let a=Qst(e);i=a.signal,n=a.end}tat(e,(a,o)=>{a?r(a):t(o)},{signal:i,end:n})})}bpe.exports={finished:rat,pipeline:iat}});var MI=g((SRt,Rpe)=>{var{Buffer:nat}=require("buffer"),{ObjectDefineProperty:vc,ObjectKeys:wpe,ReflectApply:Epe}=Nr(),{promisify:{custom:Spe}}=Nn(),{streamReturningOperators:vpe,promiseReturningOperators:_pe}=ype(),{codes:{ERR_ILLEGAL_CONSTRUCTOR:xpe}}=Vn(),sat=DI(),{setDefaultHighWaterMark:aat,getDefaultHighWaterMark:oat}=o2(),{pipeline:Tpe}=f9(),{destroyer:lat}=Tp(),Npe=gc(),kI=qI(),g2=fl(),mr=Rpe.exports=Y3().Stream;mr.isDestroyed=g2.isDestroyed;mr.isDisturbed=g2.isDisturbed;mr.isErrored=g2.isErrored;mr.isReadable=g2.isReadable;mr.isWritable=g2.isWritable;mr.Readable=c2();for(let e of wpe(vpe)){let r=function(...i){if(new.target)throw xpe();return mr.Readable.from(Epe(t,this,i))};jI=r;let t=vpe[e];vc(r,"name",{__proto__:null,value:t.name}),vc(r,"length",{__proto__:null,value:t.length}),vc(mr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var jI;for(let e of wpe(_pe)){let r=function(...n){if(new.target)throw xpe();return Epe(t,this,n)};jI=r;let t=_pe[e];vc(r,"name",{__proto__:null,value:t.name}),vc(r,"length",{__proto__:null,value:t.length}),vc(mr.Readable.prototype,e,{__proto__:null,value:r,enumerable:!1,configurable:!0,writable:!0})}var jI;mr.Writable=c9();mr.Duplex=hl();mr.Transform=_I();mr.PassThrough=EI();mr.pipeline=Tpe;var{addAbortSignal:cat}=a2();mr.addAbortSignal=cat;mr.finished=Npe;mr.destroy=lat;mr.compose=sat;mr.setDefaultHighWaterMark=aat;mr.getDefaultHighWaterMark=oat;vc(mr,"promises",{__proto__:null,configurable:!0,enumerable:!0,get(){return kI}});vc(Tpe,Spe,{__proto__:null,enumerable:!0,get(){return kI.pipeline}});vc(Npe,Spe,{__proto__:null,enumerable:!0,get(){return kI.finished}});mr.Stream=mr;mr._isUint8Array=function(t){return t instanceof Uint8Array};mr._uint8ArrayToBuffer=function(t){return nat.from(t.buffer,t.byteOffset,t.byteLength)}});var Ip=g((xRt,at)=>{"use strict";var _i=require("stream");if(_i&&process.env.READABLE_STREAM==="disable"){let e=_i.promises;at.exports._uint8ArrayToBuffer=_i._uint8ArrayToBuffer,at.exports._isUint8Array=_i._isUint8Array,at.exports.isDisturbed=_i.isDisturbed,at.exports.isErrored=_i.isErrored,at.exports.isReadable=_i.isReadable,at.exports.Readable=_i.Readable,at.exports.Writable=_i.Writable,at.exports.Duplex=_i.Duplex,at.exports.Transform=_i.Transform,at.exports.PassThrough=_i.PassThrough,at.exports.addAbortSignal=_i.addAbortSignal,at.exports.finished=_i.finished,at.exports.destroy=_i.destroy,at.exports.pipeline=_i.pipeline,at.exports.compose=_i.compose,Object.defineProperty(_i,"promises",{configurable:!0,enumerable:!0,get(){return e}}),at.exports.Stream=_i.Stream}else{let e=MI(),t=qI(),r=e.Readable.destroy;at.exports=e.Readable,at.exports._uint8ArrayToBuffer=e._uint8ArrayToBuffer,at.exports._isUint8Array=e._isUint8Array,at.exports.isDisturbed=e.isDisturbed,at.exports.isErrored=e.isErrored,at.exports.isReadable=e.isReadable,at.exports.Readable=e.Readable,at.exports.Writable=e.Writable,at.exports.Duplex=e.Duplex,at.exports.Transform=e.Transform,at.exports.PassThrough=e.PassThrough,at.exports.addAbortSignal=e.addAbortSignal,at.exports.finished=e.finished,at.exports.destroy=e.destroy,at.exports.destroy=r,at.exports.pipeline=e.pipeline,at.exports.compose=e.compose,Object.defineProperty(e,"promises",{configurable:!0,enumerable:!0,get(){return t}}),at.exports.Stream=e.Stream}at.exports.default=at.exports});var Cpe=g((TRt,Ape)=>{function uat(e,t){for(var r=-1,i=t.length,n=e.length;++r{var Ope=B3(),dat=NP(),pat=RP(),Ppe=Ope?Ope.isConcatSpreadable:void 0;function fat(e){return pat(e)||dat(e)||!!(Ppe&&e&&e[Ppe])}Ipe.exports=fat});var b9=g((RRt,Fpe)=>{var mat=Cpe(),hat=Dpe();function Lpe(e,t,r,i,n){var s=-1,a=e.length;for(r||(r=hat),n||(n=[]);++s0&&r(o)?t>1?Lpe(o,t-1,r,i,n):mat(n,o):i||(n[n.length]=o)}return n}Fpe.exports=Lpe});var qpe=g((ARt,Bpe)=>{var gat=b9();function yat(e){var t=e==null?0:e.length;return t?gat(e,1):[]}Bpe.exports=yat});var y2=g((CRt,Mpe)=>{var bat=Yy(),vat=bat(Object,"create");Mpe.exports=vat});var Upe=g((ORt,jpe)=>{var kpe=y2();function _at(){this.__data__=kpe?kpe(null):{},this.size=0}jpe.exports=_at});var $pe=g((PRt,zpe)=>{function wat(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}zpe.exports=wat});var Gpe=g((IRt,Hpe)=>{var Eat=y2(),Sat="__lodash_hash_undefined__",xat=Object.prototype,Tat=xat.hasOwnProperty;function Nat(e){var t=this.__data__;if(Eat){var r=t[e];return r===Sat?void 0:r}return Tat.call(t,e)?t[e]:void 0}Hpe.exports=Nat});var Wpe=g((DRt,Vpe)=>{var Rat=y2(),Aat=Object.prototype,Cat=Aat.hasOwnProperty;function Oat(e){var t=this.__data__;return Rat?t[e]!==void 0:Cat.call(t,e)}Vpe.exports=Oat});var Xpe=g((LRt,Kpe)=>{var Pat=y2(),Iat="__lodash_hash_undefined__";function Dat(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Pat&&t===void 0?Iat:t,this}Kpe.exports=Dat});var Ype=g((FRt,Qpe)=>{var Lat=Upe(),Fat=$pe(),Bat=Gpe(),qat=Wpe(),Mat=Xpe();function v1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{function kat(){this.__data__=[],this.size=0}Zpe.exports=kat});var b2=g((qRt,efe)=>{var jat=M3();function Uat(e,t){for(var r=e.length;r--;)if(jat(e[r][0],t))return r;return-1}efe.exports=Uat});var rfe=g((MRt,tfe)=>{var zat=b2(),$at=Array.prototype,Hat=$at.splice;function Gat(e){var t=this.__data__,r=zat(t,e);if(r<0)return!1;var i=t.length-1;return r==i?t.pop():Hat.call(t,r,1),--this.size,!0}tfe.exports=Gat});var nfe=g((kRt,ife)=>{var Vat=b2();function Wat(e){var t=this.__data__,r=Vat(t,e);return r<0?void 0:t[r][1]}ife.exports=Wat});var afe=g((jRt,sfe)=>{var Kat=b2();function Xat(e){return Kat(this.__data__,e)>-1}sfe.exports=Xat});var lfe=g((URt,ofe)=>{var Qat=b2();function Yat(e,t){var r=this.__data__,i=Qat(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}ofe.exports=Yat});var ufe=g((zRt,cfe)=>{var Zat=Jpe(),Jat=rfe(),eot=nfe(),tot=afe(),rot=lfe();function _1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var iot=Yy(),not=t1(),sot=iot(not,"Map");dfe.exports=sot});var hfe=g((HRt,mfe)=>{var ffe=Ype(),aot=ufe(),oot=pfe();function lot(){this.size=0,this.__data__={hash:new ffe,map:new(oot||aot),string:new ffe}}mfe.exports=lot});var yfe=g((GRt,gfe)=>{function cot(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}gfe.exports=cot});var v2=g((VRt,bfe)=>{var uot=yfe();function dot(e,t){var r=e.__data__;return uot(t)?r[typeof t=="string"?"string":"hash"]:r.map}bfe.exports=dot});var _fe=g((WRt,vfe)=>{var pot=v2();function fot(e){var t=pot(this,e).delete(e);return this.size-=t?1:0,t}vfe.exports=fot});var Efe=g((KRt,wfe)=>{var mot=v2();function hot(e){return mot(this,e).get(e)}wfe.exports=hot});var xfe=g((XRt,Sfe)=>{var got=v2();function yot(e){return got(this,e).has(e)}Sfe.exports=yot});var Nfe=g((QRt,Tfe)=>{var bot=v2();function vot(e,t){var r=bot(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}Tfe.exports=vot});var Afe=g((YRt,Rfe)=>{var _ot=hfe(),wot=_fe(),Eot=Efe(),Sot=xfe(),xot=Nfe();function w1(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{var Tot="__lodash_hash_undefined__";function Not(e){return this.__data__.set(e,Tot),this}Cfe.exports=Not});var Ife=g((JRt,Pfe)=>{function Rot(e){return this.__data__.has(e)}Pfe.exports=Rot});var UI=g((eAt,Dfe)=>{var Aot=Afe(),Cot=Ofe(),Oot=Ife();function v9(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Aot;++t{function Pot(e,t,r,i){for(var n=e.length,s=r+(i?1:-1);i?s--:++s{function Iot(e){return e!==e}Bfe.exports=Iot});var kfe=g((iAt,Mfe)=>{function Dot(e,t,r){for(var i=r-1,n=e.length;++i{var Lot=Ffe(),Fot=qfe(),Bot=kfe();function qot(e,t,r){return t===t?Bot(e,t,r):Lot(e,Fot,r)}jfe.exports=qot});var zI=g((sAt,zfe)=>{var Mot=Ufe();function kot(e,t){var r=e==null?0:e.length;return!!r&&Mot(e,t,0)>-1}zfe.exports=kot});var $I=g((aAt,$fe)=>{function jot(e,t,r){for(var i=-1,n=e==null?0:e.length;++i{function Uot(e,t){for(var r=-1,i=e==null?0:e.length,n=Array(i);++r{function zot(e,t){return e.has(t)}Vfe.exports=zot});var Kfe=g((cAt,Wfe)=>{var $ot=UI(),Hot=zI(),Got=$I(),Vot=Gfe(),Wot=AP(),Kot=HI(),Xot=200;function Qot(e,t,r,i){var n=-1,s=Hot,a=!0,o=e.length,l=[],c=t.length;if(!o)return l;r&&(t=Vot(t,Wot(r))),i?(s=Got,a=!1):t.length>=Xot&&(s=Kot,a=!1,t=new $ot(t));e:for(;++n{var Yot=k3(),Zot=r1();function Jot(e){return Zot(e)&&Yot(e)}Xfe.exports=Jot});var Zfe=g((dAt,Yfe)=>{var elt=Kfe(),tlt=b9(),rlt=q3(),Qfe=GI(),ilt=rlt(function(e,t){return Qfe(e)?elt(e,tlt(t,1,Qfe,!0)):[]});Yfe.exports=ilt});var eme=g((pAt,Jfe)=>{var nlt=Yy(),slt=t1(),alt=nlt(slt,"Set");Jfe.exports=alt});var rme=g((fAt,tme)=>{function olt(){}tme.exports=olt});var VI=g((mAt,ime)=>{function llt(e){var t=-1,r=Array(e.size);return e.forEach(function(i){r[++t]=i}),r}ime.exports=llt});var sme=g((hAt,nme)=>{var WI=eme(),clt=rme(),ult=VI(),dlt=1/0,plt=WI&&1/ult(new WI([,-0]))[1]==dlt?function(e){return new WI(e)}:clt;nme.exports=plt});var ome=g((gAt,ame)=>{var flt=UI(),mlt=zI(),hlt=$I(),glt=HI(),ylt=sme(),blt=VI(),vlt=200;function _lt(e,t,r){var i=-1,n=mlt,s=e.length,a=!0,o=[],l=o;if(r)a=!1,n=hlt;else if(s>=vlt){var c=t?null:ylt(e);if(c)return blt(c);a=!1,n=glt,l=new flt}else l=t?[]:o;e:for(;++i{var wlt=b9(),Elt=q3(),Slt=ome(),xlt=GI(),Tlt=Elt(function(e){return Slt(wlt(e,1,xlt,!0))});lme.exports=Tlt});var dme=g((bAt,ume)=>{function Nlt(e,t){return function(r){return e(t(r))}}ume.exports=Nlt});var fme=g((vAt,pme)=>{var Rlt=dme(),Alt=Rlt(Object.getPrototypeOf,Object);pme.exports=Alt});var gme=g((_At,hme)=>{var Clt=Xy(),Olt=fme(),Plt=r1(),Ilt="[object Object]",Dlt=Function.prototype,Llt=Object.prototype,mme=Dlt.toString,Flt=Llt.hasOwnProperty,Blt=mme.call(Object);function qlt(e){if(!Plt(e)||Clt(e)!=Ilt)return!1;var t=Olt(e);if(t===null)return!0;var r=Flt.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&mme.call(r)==Blt}hme.exports=qlt});var xme=g((wAt,Sme)=>{var yme=D4();Sme.exports=jlt;var bme="\0SLASH"+Math.random()+"\0",vme="\0OPEN"+Math.random()+"\0",XI="\0CLOSE"+Math.random()+"\0",_me="\0COMMA"+Math.random()+"\0",wme="\0PERIOD"+Math.random()+"\0";function KI(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function Mlt(e){return e.split("\\\\").join(bme).split("\\{").join(vme).split("\\}").join(XI).split("\\,").join(_me).split("\\.").join(wme)}function klt(e){return e.split(bme).join("\\").split(vme).join("{").split(XI).join("}").split(_me).join(",").split(wme).join(".")}function Eme(e){if(!e)return[""];var t=[],r=yme("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,s=r.post,a=i.split(",");a[a.length-1]+="{"+n+"}";var o=Eme(s);return s.length&&(a[a.length-1]+=o.shift(),a.push.apply(a,o)),t.push.apply(t,a),t}function jlt(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),_2(Mlt(e),!0).map(klt)):[]}function Ult(e){return"{"+e+"}"}function zlt(e){return/^-?0\d/.test(e)}function $lt(e,t){return e<=t}function Hlt(e,t){return e>=t}function _2(e,t){var r=[],i=yme("{","}",e);if(!i)return[e];var n=i.pre,s=i.post.length?_2(i.post,!1):[""];if(/\$$/.test(i.pre))for(var a=0;a=0;if(!u&&!d)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+XI+i.post,_2(e)):[e];var p;if(u)p=i.body.split(/\.\./);else if(p=Eme(i.body),p.length===1&&(p=_2(p[0],!1).map(Ult),p.length===1))return s.map(function(M){return i.pre+p[0]+M});var f;if(u){var m=KI(p[0]),h=KI(p[1]),y=Math.max(p[0].length,p[1].length),b=p.length==3?Math.abs(KI(p[2])):1,w=$lt,v=h0){var B=new Array(O+1).join("0");T<0?q="-"+B+q.slice(1):q=B+q}}f.push(q)}}else{f=[];for(var P=0;P{"use strict";Object.defineProperty(_9,"__esModule",{value:!0});_9.assertValidPattern=void 0;var Glt=1024*64,Vlt=e=>{if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>Glt)throw new TypeError("pattern is too long")};_9.assertValidPattern=Vlt});var Rme=g(w9=>{"use strict";Object.defineProperty(w9,"__esModule",{value:!0});w9.parseClass=void 0;var Wlt={"[: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]},w2=e=>e.replace(/[[\]\\-]/g,"\\$&"),Klt=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Nme=e=>e.join(""),Xlt=(e,t)=>{let r=t;if(e.charAt(r)!=="[")throw new Error("not in a brace expression");let i=[],n=[],s=r+1,a=!1,o=!1,l=!1,c=!1,u=r,d="";e:for(;sd?i.push(w2(d)+"-"+w2(h)):h===d&&i.push(w2(h)),d="",s++;continue}if(e.startsWith("-]",s+1)){i.push(w2(h+"-")),s+=2;continue}if(e.startsWith("-",s+1)){d=h,s+=2;continue}i.push(w2(h)),s++}if(u{"use strict";Object.defineProperty(E9,"__esModule",{value:!0});E9.unescape=void 0;var Qlt=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/\[([^\/\\])\]/g,"$1"):e.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1");E9.unescape=Qlt});var ZI=g(N9=>{"use strict";Object.defineProperty(N9,"__esModule",{value:!0});N9.AST=void 0;var Ylt=Rme(),x9=S9(),Zlt=new Set(["!","?","+","*","@"]),Ame=e=>Zlt.has(e),Jlt="(?!(?:^|/)\\.\\.?(?:$|/))",T9="(?!\\.)",ect=new Set(["[","."]),tct=new Set(["..","."]),rct=new Set("().*{}+?[]^$\\!"),ict=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),YI="[^/]",Cme=YI+"*?",Ome=YI+"+?",QI=class e{type;#e;#t;#s=!1;#i=[];#a;#_;#c;#d=!1;#o;#l;#n=!1;constructor(t,r,i={}){this.type=t,t&&(this.#t=!0),this.#a=r,this.#e=this.#a?this.#a.#e:this,this.#o=this.#e===this?i:this.#e.#o,this.#c=this.#e===this?[]:this.#e.#c,t==="!"&&!this.#e.#d&&this.#c.push(this),this.#_=this.#a?this.#a.#i.length:0}get hasMagic(){if(this.#t!==void 0)return this.#t;for(let t of this.#i)if(typeof t!="string"&&(t.type||t.hasMagic))return this.#t=!0;return this.#t}toString(){return this.#l!==void 0?this.#l:this.type?this.#l=this.type+"("+this.#i.map(t=>String(t)).join("|")+")":this.#l=this.#i.map(t=>String(t)).join("")}#g(){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.#c.pop();){if(t.type!=="!")continue;let r=t,i=r.#a;for(;i;){for(let n=r.#_+1;!i.type&&ntypeof r=="string"?r:r.toJSON()):[this.type,...this.#i.map(r=>r.toJSON())];return this.isStart()&&!this.type&&t.unshift([]),this.isEnd()&&(this===this.#e||this.#e.#d&&this.#a?.type==="!")&&t.push({}),t}isStart(){if(this.#e===this)return!0;if(!this.#a?.isStart())return!1;if(this.#_===0)return!0;let t=this.#a;for(let r=0;r{let[m,h,y,b]=typeof f=="string"?e.#p(f,this.#t,l):f.toRegExpSource(t);return this.#t=this.#t||y,this.#s=this.#s||b,m}).join(""),u="";if(this.isStart()&&typeof this.#i[0]=="string"&&!(this.#i.length===1&&tct.has(this.#i[0]))){let m=ect,h=r&&m.has(c.charAt(0))||c.startsWith("\\.")&&m.has(c.charAt(2))||c.startsWith("\\.\\.")&&m.has(c.charAt(4)),y=!r&&!t&&m.has(c.charAt(0));u=h?Jlt:y?T9:""}let d="";return this.isEnd()&&this.#e.#d&&this.#a?.type==="!"&&(d="(?:$|\\/)"),[u+c+d,(0,x9.unescape)(c),this.#t=!!this.#t,this.#s]}let i=this.type==="*"||this.type==="+",n=this.type==="!"?"(?:(?!(?:":"(?:",s=this.#f(r);if(this.isStart()&&this.isEnd()&&!s&&this.type!=="!"){let l=this.toString();return this.#i=[l],this.type=null,this.#t=void 0,[l,(0,x9.unescape)(this.toString()),!1,!1]}let a=!i||t||r||!T9?"":this.#f(!0);a===s&&(a=""),a&&(s=`(?:${s})(?:${a})*?`);let o="";if(this.type==="!"&&this.#n)o=(this.isStart()&&!r?T9:"")+Ome;else{let l=this.type==="!"?"))"+(this.isStart()&&!r&&!t?T9:"")+Cme+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&a?")":this.type==="*"&&a?")?":`)${this.type}`;o=n+s+l}return[o,(0,x9.unescape)(s),this.#t=!!this.#t,this.#s]}#f(t){return this.#i.map(r=>{if(typeof r=="string")throw new Error("string type in extglob ast??");let[i,n,s,a]=r.toRegExpSource(t);return this.#s=this.#s||a,i}).filter(r=>!(this.isStart()&&this.isEnd())||!!r).join("|")}static#p(t,r,i=!1){let n=!1,s="",a=!1;for(let o=0;o{"use strict";Object.defineProperty(R9,"__esModule",{value:!0});R9.escape=void 0;var nct=(e,{windowsPathsNoEscape:t=!1}={})=>t?e.replace(/[?*()[\]]/g,"[$&]"):e.replace(/[?*()[\]\\]/g,"\\$&");R9.escape=nct});var Fu=g(Ee=>{"use strict";var sct=Ee&&Ee.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ee,"__esModule",{value:!0});Ee.unescape=Ee.escape=Ee.AST=Ee.Minimatch=Ee.match=Ee.makeRe=Ee.braceExpand=Ee.defaults=Ee.filter=Ee.GLOBSTAR=Ee.sep=Ee.minimatch=void 0;var act=sct(xme()),A9=Tme(),Dme=ZI(),oct=JI(),lct=S9(),cct=(e,t,r={})=>((0,A9.assertValidPattern)(t),!r.nocomment&&t.charAt(0)==="#"?!1:new Dp(t,r).match(e));Ee.minimatch=cct;var uct=/^\*+([^+@!?\*\[\(]*)$/,dct=e=>t=>!t.startsWith(".")&&t.endsWith(e),pct=e=>t=>t.endsWith(e),fct=e=>(e=e.toLowerCase(),t=>!t.startsWith(".")&&t.toLowerCase().endsWith(e)),mct=e=>(e=e.toLowerCase(),t=>t.toLowerCase().endsWith(e)),hct=/^\*+\.\*+$/,gct=e=>!e.startsWith(".")&&e.includes("."),yct=e=>e!=="."&&e!==".."&&e.includes("."),bct=/^\.\*+$/,vct=e=>e!=="."&&e!==".."&&e.startsWith("."),_ct=/^\*+$/,wct=e=>e.length!==0&&!e.startsWith("."),Ect=e=>e.length!==0&&e!=="."&&e!=="..",Sct=/^\?+([^+@!?\*\[\(]*)?$/,xct=([e,t=""])=>{let r=Lme([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Tct=([e,t=""])=>{let r=Fme([e]);return t?(t=t.toLowerCase(),i=>r(i)&&i.toLowerCase().endsWith(t)):r},Nct=([e,t=""])=>{let r=Fme([e]);return t?i=>r(i)&&i.endsWith(t):r},Rct=([e,t=""])=>{let r=Lme([e]);return t?i=>r(i)&&i.endsWith(t):r},Lme=([e])=>{let t=e.length;return r=>r.length===t&&!r.startsWith(".")},Fme=([e])=>{let t=e.length;return r=>r.length===t&&r!=="."&&r!==".."},Bme=typeof process=="object"&&process?typeof process.env=="object"&&process.env&&process.env.__MINIMATCH_TESTING_PLATFORM__||process.platform:"posix",Pme={win32:{sep:"\\"},posix:{sep:"/"}};Ee.sep=Bme==="win32"?Pme.win32.sep:Pme.posix.sep;Ee.minimatch.sep=Ee.sep;Ee.GLOBSTAR=Symbol("globstar **");Ee.minimatch.GLOBSTAR=Ee.GLOBSTAR;var Act="[^/]",Cct=Act+"*?",Oct="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",Pct="(?:(?!(?:\\/|^)\\.).)*?",Ict=(e,t={})=>r=>(0,Ee.minimatch)(r,e,t);Ee.filter=Ict;Ee.minimatch.filter=Ee.filter;var Ra=(e,t={})=>Object.assign({},e,t),Dct=e=>{if(!e||typeof e!="object"||!Object.keys(e).length)return Ee.minimatch;let t=Ee.minimatch;return Object.assign((i,n,s={})=>t(i,n,Ra(e,s)),{Minimatch:class extends t.Minimatch{constructor(n,s={}){super(n,Ra(e,s))}static defaults(n){return t.defaults(Ra(e,n)).Minimatch}},AST:class extends t.AST{constructor(n,s,a={}){super(n,s,Ra(e,a))}static fromGlob(n,s={}){return t.AST.fromGlob(n,Ra(e,s))}},unescape:(i,n={})=>t.unescape(i,Ra(e,n)),escape:(i,n={})=>t.escape(i,Ra(e,n)),filter:(i,n={})=>t.filter(i,Ra(e,n)),defaults:i=>t.defaults(Ra(e,i)),makeRe:(i,n={})=>t.makeRe(i,Ra(e,n)),braceExpand:(i,n={})=>t.braceExpand(i,Ra(e,n)),match:(i,n,s={})=>t.match(i,n,Ra(e,s)),sep:t.sep,GLOBSTAR:Ee.GLOBSTAR})};Ee.defaults=Dct;Ee.minimatch.defaults=Ee.defaults;var Lct=(e,t={})=>((0,A9.assertValidPattern)(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:(0,act.default)(e));Ee.braceExpand=Lct;Ee.minimatch.braceExpand=Ee.braceExpand;var Fct=(e,t={})=>new Dp(e,t).makeRe();Ee.makeRe=Fct;Ee.minimatch.makeRe=Ee.makeRe;var Bct=(e,t,r={})=>{let i=new Dp(t,r);return e=e.filter(n=>i.match(n)),i.options.nonull&&!e.length&&e.push(t),e};Ee.match=Bct;Ee.minimatch.match=Ee.match;var Ime=/[?*]|[+@!]\(.*?\)|\[|\]/,qct=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),Dp=class{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(t,r={}){(0,A9.assertValidPattern)(t),r=r||{},this.options=r,this.pattern=t,this.platform=r.platform||Bme,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=(...s)=>console.error(...s)),this.debug(this.pattern,this.globSet);let i=this.globSet.map(s=>this.slashSplit(s));this.globParts=this.preprocess(i),this.debug(this.pattern,this.globParts);let n=this.globParts.map((s,a,o)=>{if(this.isWindows&&this.windowsNoMagicRoot){let l=s[0]===""&&s[1]===""&&(s[2]==="?"||!Ime.test(s[2]))&&!Ime.test(s[3]),c=/^[a-z]:/i.test(s[0]);if(l)return[...s.slice(0,4),...s.slice(4).map(u=>this.parse(u))];if(c)return[s[0],...s.slice(1).map(u=>this.parse(u))]}return s.map(l=>this.parse(l))});if(this.debug(this.pattern,n),this.set=n.filter(s=>s.indexOf(!1)===-1),this.isWindows)for(let s=0;s=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 n=i;for(;r[n+1]==="**";)n++;n!==i&&r.splice(i,n-i)}return r})}levelOneOptimize(t){return t.map(r=>(r=r.reduce((i,n)=>{let s=i[i.length-1];return n==="**"&&s==="**"?i:n===".."&&s&&s!==".."&&s!=="."&&s!=="**"?(i.pop(),i):(i.push(n),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 n=1;nn&&i.splice(n+1,a-n);let o=i[n+1],l=i[n+2],c=i[n+3];if(o!==".."||!l||l==="."||l===".."||!c||c==="."||c==="..")continue;r=!0,i.splice(n,1);let u=i.slice(0);u[n]="**",t.push(u),n--}if(!this.preserveMultipleSlashes){for(let a=1;ar.length)}partsMatch(t,r,i=!1){let n=0,s=0,a=[],o="";for(;nv?r=r.slice(E):v>E&&(t=t.slice(v)))}}let{optimizationLevel:s=1}=this.options;s>=2&&(t=this.levelTwoFileOptimize(t)),this.debug("matchOne",this,{file:t,pattern:r}),this.debug("matchOne",t.length,r.length);for(var a=0,o=0,l=t.length,c=r.length;a>> no match, partial?`,t,p,r,f),p===l))}let h;if(typeof u=="string"?(h=d===u,this.debug("string match",u,d,h)):(h=u.test(d),this.debug("pattern match",u,d,h)),!h)return!1}if(a===l&&o===c)return!0;if(a===l)return i;if(o===c)return a===l-1&&t[a]==="";throw new Error("wtf?")}braceExpand(){return(0,Ee.braceExpand)(this.pattern,this.options)}parse(t){(0,A9.assertValidPattern)(t);let r=this.options;if(t==="**")return Ee.GLOBSTAR;if(t==="")return"";let i,n=null;(i=t.match(_ct))?n=r.dot?Ect:wct:(i=t.match(uct))?n=(r.nocase?r.dot?mct:fct:r.dot?pct:dct)(i[1]):(i=t.match(Sct))?n=(r.nocase?r.dot?Tct:xct:r.dot?Nct:Rct)(i):(i=t.match(hct))?n=r.dot?yct:gct:(i=t.match(bct))&&(n=vct);let s=Dme.AST.fromGlob(t,this.options).toMMPattern();return n&&typeof s=="object"&&Reflect.defineProperty(s,"test",{value:n}),s}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?Cct:r.dot?Oct:Pct,n=new Set(r.nocase?["i"]:[]),s=t.map(l=>{let c=l.map(u=>{if(u instanceof RegExp)for(let d of u.flags.split(""))n.add(d);return typeof u=="string"?qct(u):u===Ee.GLOBSTAR?Ee.GLOBSTAR:u._src});return c.forEach((u,d)=>{let p=c[d+1],f=c[d-1];u!==Ee.GLOBSTAR||f===Ee.GLOBSTAR||(f===void 0?p!==void 0&&p!==Ee.GLOBSTAR?c[d+1]="(?:\\/|"+i+"\\/)?"+p:c[d]=i:p===void 0?c[d-1]=f+"(?:\\/|"+i+")?":p!==Ee.GLOBSTAR&&(c[d-1]=f+"(?:\\/|\\/"+i+"\\/)"+p,c[d+1]=Ee.GLOBSTAR))}),c.filter(u=>u!==Ee.GLOBSTAR).join("/")}).join("|"),[a,o]=t.length>1?["(?:",")"]:["",""];s="^"+a+s+o+"$",this.negate&&(s="^(?!"+s+").+$");try{this.regexp=new RegExp(s,[...n].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 n=this.slashSplit(t);this.debug(this.pattern,"split",n);let s=this.set;this.debug(this.pattern,"set",s);let a=n[n.length-1];if(!a)for(let o=n.length-2;!a&&o>=0;o--)a=n[o];for(let o=0;o{"use strict";Object.defineProperty(O9,"__esModule",{value:!0});O9.LRUCache=void 0;var E1=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Mme=new Set,eD=typeof process=="object"&&process?process:{},kme=(e,t,r,i)=>{typeof eD.emitWarning=="function"?eD.emitWarning(e,t,r,i):console.error(`[${r}] ${t}: ${e}`)},C9=globalThis.AbortController,qme=globalThis.AbortSignal;if(typeof C9>"u"){qme=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(i,n){this._onabort.push(n)}},C9=class{constructor(){t()}signal=new qme;abort(i){if(!this.signal.aborted){this.signal.reason=i,this.signal.aborted=!0;for(let n of this.signal._onabort)n(i);this.signal.onabort?.(i)}}};let e=eD.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",t=()=>{e&&(e=!1,kme("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 Uct=e=>!Mme.has(e),IAt=Symbol("type"),Bu=e=>e&&e===Math.floor(e)&&e>0&&isFinite(e),jme=e=>Bu(e)?e<=Math.pow(2,8)?Uint8Array:e<=Math.pow(2,16)?Uint16Array:e<=Math.pow(2,32)?Uint32Array:e<=Number.MAX_SAFE_INTEGER?S1:null:null,S1=class extends Array{constructor(t){super(t),this.fill(0)}},tD=class e{heap;length;static#e=!1;static create(t){let r=jme(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]}},rD=class e{#e;#t;#s;#i;#a;#_;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#c;#d;#o;#l;#n;#g;#y;#f;#p;#S;#h;#x;#T;#v;#w;#E;#m;static unsafeExposeInternals(t){return{starts:t.#T,ttls:t.#v,sizes:t.#x,keyMap:t.#o,keyList:t.#l,valList:t.#n,next:t.#g,prev:t.#y,get head(){return t.#f},get tail(){return t.#p},free:t.#S,isBackgroundFetch:r=>t.#u(r),backgroundFetch:(r,i,n,s)=>t.#M(r,i,n,s),moveToTail:r=>t.#j(r),indexes:r=>t.#R(r),rindexes:r=>t.#A(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.#c}get fetchMethod(){return this.#a}get memoMethod(){return this.#_}get dispose(){return this.#s}get disposeAfter(){return this.#i}constructor(t){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:a,updateAgeOnHas:o,allowStale:l,dispose:c,disposeAfter:u,noDisposeOnSet:d,noUpdateTTL:p,maxSize:f=0,maxEntrySize:m=0,sizeCalculation:h,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:v,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:T,ignoreFetchAbort:q}=t;if(r!==0&&!Bu(r))throw new TypeError("max option must be a nonnegative integer");let O=r?jme(r):Array;if(!O)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=f,this.maxEntrySize=m||this.#t,this.sizeCalculation=h,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(b!==void 0&&typeof b!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#_=b,y!==void 0&&typeof y!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#a=y,this.#E=!!y,this.#o=new Map,this.#l=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#g=new O(r),this.#y=new O(r),this.#f=0,this.#p=0,this.#S=tD.create(r),this.#c=0,this.#d=0,typeof c=="function"&&(this.#s=c),typeof u=="function"?(this.#i=u,this.#h=[]):(this.#i=void 0,this.#h=void 0),this.#w=!!this.#s,this.#m=!!this.#i,this.noDisposeOnSet=!!d,this.noUpdateTTL=!!p,this.noDeleteOnFetchRejection=!!w,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!T,this.ignoreFetchAbort=!!q,this.maxEntrySize!==0){if(this.#t!==0&&!Bu(this.#t))throw new TypeError("maxSize must be a positive integer if specified");if(!Bu(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#O()}if(this.allowStale=!!l,this.noDeleteOnStaleGet=!!v,this.updateAgeOnGet=!!a,this.updateAgeOnHas=!!o,this.ttlResolution=Bu(n)||n===0?n:1,this.ttlAutopurge=!!s,this.ttl=i||0,this.ttl){if(!Bu(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#C()}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 B="LRU_CACHE_UNBOUNDED";Uct(B)&&(Mme.add(B),kme("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",B,e))}}getRemainingTTL(t){return this.#o.has(t)?1/0:0}#C(){let t=new S1(this.#e),r=new S1(this.#e);this.#v=t,this.#T=r,this.#I=(s,a,o=E1.now())=>{if(r[s]=a!==0?o:0,t[s]=a,a!==0&&this.ttlAutopurge){let l=setTimeout(()=>{this.#b(s)&&this.#P(this.#l[s],"expire")},a+1);l.unref&&l.unref()}},this.#N=s=>{r[s]=t[s]!==0?E1.now():0},this.#r=(s,a)=>{if(t[a]){let o=t[a],l=r[a];if(!o||!l)return;s.ttl=o,s.start=l,s.now=i||n();let c=s.now-l;s.remainingTTL=o-c}};let i=0,n=()=>{let s=E1.now();if(this.ttlResolution>0){i=s;let a=setTimeout(()=>i=0,this.ttlResolution);a.unref&&a.unref()}return s};this.getRemainingTTL=s=>{let a=this.#o.get(s);if(a===void 0)return 0;let o=t[a],l=r[a];if(!o||!l)return 1/0;let c=(i||n())-l;return o-c},this.#b=s=>{let a=r[s],o=t[s];return!!o&&!!a&&(i||n())-a>o}}#N=()=>{};#r=()=>{};#I=()=>{};#b=()=>!1;#O(){let t=new S1(this.#e);this.#d=0,this.#x=t,this.#D=r=>{this.#d-=t[r],t[r]=0},this.#F=(r,i,n,s)=>{if(this.#u(i))return 0;if(!Bu(n))if(s){if(typeof s!="function")throw new TypeError("sizeCalculation must be a function");if(n=s(i,r),!Bu(n))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 n},this.#L=(r,i,n)=>{if(t[r]=i,this.#t){let s=this.#t-t[r];for(;this.#d>s;)this.#q(!0)}this.#d+=t[r],n&&(n.entrySize=i,n.totalCalculatedSize=this.#d)}}#D=t=>{};#L=(t,r,i)=>{};#F=(t,r,i,n)=>{if(i||n)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#R({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#p;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#f));)r=this.#y[r]}*#A({allowStale:t=this.allowStale}={}){if(this.#c)for(let r=this.#f;!(!this.#B(r)||((t||!this.#b(r))&&(yield r),r===this.#p));)r=this.#g[r]}#B(t){return t!==void 0&&this.#o.get(this.#l[t])===t}*entries(){for(let t of this.#R())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*rentries(){for(let t of this.#A())this.#n[t]!==void 0&&this.#l[t]!==void 0&&!this.#u(this.#n[t])&&(yield[this.#l[t],this.#n[t]])}*keys(){for(let t of this.#R()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*rkeys(){for(let t of this.#A()){let r=this.#l[t];r!==void 0&&!this.#u(this.#n[t])&&(yield r)}}*values(){for(let t of this.#R())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}*rvalues(){for(let t of this.#A())this.#n[t]!==void 0&&!this.#u(this.#n[t])&&(yield this.#n[t])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(t,r={}){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;if(s!==void 0&&t(s,this.#l[i],this))return this.get(this.#l[i],r)}}forEach(t,r=this){for(let i of this.#R()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}rforEach(t,r=this){for(let i of this.#A()){let n=this.#n[i],s=this.#u(n)?n.__staleWhileFetching:n;s!==void 0&&t.call(r,s,this.#l[i],this)}}purgeStale(){let t=!1;for(let r of this.#A({allowStale:!0}))this.#b(r)&&(this.#P(this.#l[r],"expire"),t=!0);return t}info(t){let r=this.#o.get(t);if(r===void 0)return;let i=this.#n[r],n=this.#u(i)?i.__staleWhileFetching:i;if(n===void 0)return;let s={value:n};if(this.#v&&this.#T){let a=this.#v[r],o=this.#T[r];if(a&&o){let l=a-(E1.now()-o);s.ttl=l,s.start=Date.now()}}return this.#x&&(s.size=this.#x[r]),s}dump(){let t=[];for(let r of this.#R({allowStale:!0})){let i=this.#l[r],n=this.#n[r],s=this.#u(n)?n.__staleWhileFetching:n;if(s===void 0||i===void 0)continue;let a={value:s};if(this.#v&&this.#T){a.ttl=this.#v[r];let o=E1.now()-this.#T[r];a.start=Math.floor(Date.now()-o)}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 n=Date.now()-i.start;i.start=E1.now()-n}this.set(r,i.value,i)}}set(t,r,i={}){if(r===void 0)return this.delete(t),this;let{ttl:n=this.ttl,start:s,noDisposeOnSet:a=this.noDisposeOnSet,sizeCalculation:o=this.sizeCalculation,status:l}=i,{noUpdateTTL:c=this.noUpdateTTL}=i,u=this.#F(t,r,i.size||0,o);if(this.maxEntrySize&&u>this.maxEntrySize)return l&&(l.set="miss",l.maxEntrySizeExceeded=!0),this.#P(t,"set"),this;let d=this.#c===0?void 0:this.#o.get(t);if(d===void 0)d=this.#c===0?this.#p:this.#S.length!==0?this.#S.pop():this.#c===this.#e?this.#q(!1):this.#c,this.#l[d]=t,this.#n[d]=r,this.#o.set(t,d),this.#g[this.#p]=d,this.#y[d]=this.#p,this.#p=d,this.#c++,this.#L(d,u,l),l&&(l.set="add"),c=!1;else{this.#j(d);let p=this.#n[d];if(r!==p){if(this.#E&&this.#u(p)){p.__abortController.abort(new Error("replaced"));let{__staleWhileFetching:f}=p;f!==void 0&&!a&&(this.#w&&this.#s?.(f,t,"set"),this.#m&&this.#h?.push([f,t,"set"]))}else a||(this.#w&&this.#s?.(p,t,"set"),this.#m&&this.#h?.push([p,t,"set"]));if(this.#D(d),this.#L(d,u,l),this.#n[d]=r,l){l.set="replace";let f=p&&this.#u(p)?p.__staleWhileFetching:p;f!==void 0&&(l.oldValue=f)}}else l&&(l.set="update")}if(n!==0&&!this.#v&&this.#C(),this.#v&&(c||this.#I(d,n,s),l&&this.#r(l,d)),!a&&this.#m&&this.#h){let p=this.#h,f;for(;f=p?.shift();)this.#i?.(...f)}return this}pop(){try{for(;this.#c;){let t=this.#n[this.#f];if(this.#q(!0),this.#u(t)){if(t.__staleWhileFetching)return t.__staleWhileFetching}else if(t!==void 0)return t}}finally{if(this.#m&&this.#h){let t=this.#h,r;for(;r=t?.shift();)this.#i?.(...r)}}}#q(t){let r=this.#f,i=this.#l[r],n=this.#n[r];return this.#E&&this.#u(n)?n.__abortController.abort(new Error("evicted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(n,i,"evict"),this.#m&&this.#h?.push([n,i,"evict"])),this.#D(r),t&&(this.#l[r]=void 0,this.#n[r]=void 0,this.#S.push(r)),this.#c===1?(this.#f=this.#p=0,this.#S.length=0):this.#f=this.#g[r],this.#o.delete(i),this.#c--,r}has(t,r={}){let{updateAgeOnHas:i=this.updateAgeOnHas,status:n}=r,s=this.#o.get(t);if(s!==void 0){let a=this.#n[s];if(this.#u(a)&&a.__staleWhileFetching===void 0)return!1;if(this.#b(s))n&&(n.has="stale",this.#r(n,s));else return i&&this.#N(s),n&&(n.has="hit",this.#r(n,s)),!0}else n&&(n.has="miss");return!1}peek(t,r={}){let{allowStale:i=this.allowStale}=r,n=this.#o.get(t);if(n===void 0||!i&&this.#b(n))return;let s=this.#n[n];return this.#u(s)?s.__staleWhileFetching:s}#M(t,r,i,n){let s=r===void 0?void 0:this.#n[r];if(this.#u(s))return s;let a=new C9,{signal:o}=i;o?.addEventListener("abort",()=>a.abort(o.reason),{signal:a.signal});let l={signal:a.signal,options:i,context:n},c=(h,y=!1)=>{let{aborted:b}=a.signal,w=i.ignoreFetchAbort&&h!==void 0;if(i.status&&(b&&!y?(i.status.fetchAborted=!0,i.status.fetchError=a.signal.reason,w&&(i.status.fetchAbortIgnored=!0)):i.status.fetchResolved=!0),b&&!w&&!y)return d(a.signal.reason);let v=f;return this.#n[r]===f&&(h===void 0?v.__staleWhileFetching?this.#n[r]=v.__staleWhileFetching:this.#P(t,"fetch"):(i.status&&(i.status.fetchUpdated=!0),this.set(t,h,l.options))),h},u=h=>(i.status&&(i.status.fetchRejected=!0,i.status.fetchError=h),d(h)),d=h=>{let{aborted:y}=a.signal,b=y&&i.allowStaleOnFetchAbort,w=b||i.allowStaleOnFetchRejection,v=w||i.noDeleteOnFetchRejection,E=f;if(this.#n[r]===f&&(!v||E.__staleWhileFetching===void 0?this.#P(t,"fetch"):b||(this.#n[r]=E.__staleWhileFetching)),w)return i.status&&E.__staleWhileFetching!==void 0&&(i.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw h},p=(h,y)=>{let b=this.#a?.(t,s,l);b&&b instanceof Promise&&b.then(w=>h(w===void 0?void 0:w),y),a.signal.addEventListener("abort",()=>{(!i.ignoreFetchAbort||i.allowStaleOnFetchAbort)&&(h(void 0),i.allowStaleOnFetchAbort&&(h=w=>c(w,!0)))})};i.status&&(i.status.fetchDispatched=!0);let f=new Promise(p).then(c,u),m=Object.assign(f,{__abortController:a,__staleWhileFetching:s,__returned:void 0});return r===void 0?(this.set(t,m,{...l.options,status:void 0}),r=this.#o.get(t)):this.#n[r]=m,m}#u(t){if(!this.#E)return!1;let r=t;return!!r&&r instanceof Promise&&r.hasOwnProperty("__staleWhileFetching")&&r.__abortController instanceof C9}async fetch(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,ttl:a=this.ttl,noDisposeOnSet:o=this.noDisposeOnSet,size:l=0,sizeCalculation:c=this.sizeCalculation,noUpdateTTL:u=this.noUpdateTTL,noDeleteOnFetchRejection:d=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:p=this.allowStaleOnFetchRejection,ignoreFetchAbort:f=this.ignoreFetchAbort,allowStaleOnFetchAbort:m=this.allowStaleOnFetchAbort,context:h,forceRefresh:y=!1,status:b,signal:w}=r;if(!this.#E)return b&&(b.fetch="get"),this.get(t,{allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,status:b});let v={allowStale:i,updateAgeOnGet:n,noDeleteOnStaleGet:s,ttl:a,noDisposeOnSet:o,size:l,sizeCalculation:c,noUpdateTTL:u,noDeleteOnFetchRejection:d,allowStaleOnFetchRejection:p,allowStaleOnFetchAbort:m,ignoreFetchAbort:f,status:b,signal:w},E=this.#o.get(t);if(E===void 0){b&&(b.fetch="miss");let T=this.#M(t,E,v,h);return T.__returned=T}else{let T=this.#n[E];if(this.#u(T)){let M=i&&T.__staleWhileFetching!==void 0;return b&&(b.fetch="inflight",M&&(b.returnedStale=!0)),M?T.__staleWhileFetching:T.__returned=T}let q=this.#b(E);if(!y&&!q)return b&&(b.fetch="hit"),this.#j(E),n&&this.#N(E),b&&this.#r(b,E),T;let O=this.#M(t,E,v,h),P=O.__staleWhileFetching!==void 0&&i;return b&&(b.fetch=q?"stale":"refresh",P&&q&&(b.returnedStale=!0)),P?O.__staleWhileFetching:O.__returned=O}}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.#_;if(!i)throw new Error("no memoMethod provided to constructor");let{context:n,forceRefresh:s,...a}=r,o=this.get(t,a);if(!s&&o!==void 0)return o;let l=i(t,o,{options:a,context:n});return this.set(t,l,a),l}get(t,r={}){let{allowStale:i=this.allowStale,updateAgeOnGet:n=this.updateAgeOnGet,noDeleteOnStaleGet:s=this.noDeleteOnStaleGet,status:a}=r,o=this.#o.get(t);if(o!==void 0){let l=this.#n[o],c=this.#u(l);return a&&this.#r(a,o),this.#b(o)?(a&&(a.get="stale"),c?(a&&i&&l.__staleWhileFetching!==void 0&&(a.returnedStale=!0),i?l.__staleWhileFetching:void 0):(s||this.#P(t,"expire"),a&&i&&(a.returnedStale=!0),i?l:void 0)):(a&&(a.get="hit"),c?l.__staleWhileFetching:(this.#j(o),n&&this.#N(o),l))}else a&&(a.get="miss")}#k(t,r){this.#y[r]=t,this.#g[t]=r}#j(t){t!==this.#p&&(t===this.#f?this.#f=this.#g[t]:this.#k(this.#y[t],this.#g[t]),this.#k(this.#p,t),this.#p=t)}delete(t){return this.#P(t,"delete")}#P(t,r){let i=!1;if(this.#c!==0){let n=this.#o.get(t);if(n!==void 0)if(i=!0,this.#c===1)this.#U(r);else{this.#D(n);let s=this.#n[n];if(this.#u(s)?s.__abortController.abort(new Error("deleted")):(this.#w||this.#m)&&(this.#w&&this.#s?.(s,t,r),this.#m&&this.#h?.push([s,t,r])),this.#o.delete(t),this.#l[n]=void 0,this.#n[n]=void 0,n===this.#p)this.#p=this.#y[n];else if(n===this.#f)this.#f=this.#g[n];else{let a=this.#y[n];this.#g[a]=this.#g[n];let o=this.#g[n];this.#y[o]=this.#y[n]}this.#c--,this.#S.push(n)}}if(this.#m&&this.#h?.length){let n=this.#h,s;for(;s=n?.shift();)this.#i?.(...s)}return i}clear(){return this.#U("delete")}#U(t){for(let r of this.#A({allowStale:!0})){let i=this.#n[r];if(this.#u(i))i.__abortController.abort(new Error("deleted"));else{let n=this.#l[r];this.#w&&this.#s?.(i,n,t),this.#m&&this.#h?.push([i,n,t])}}if(this.#o.clear(),this.#n.fill(void 0),this.#l.fill(void 0),this.#v&&this.#T&&(this.#v.fill(0),this.#T.fill(0)),this.#x&&this.#x.fill(0),this.#f=0,this.#p=0,this.#S.length=0,this.#d=0,this.#c=0,this.#m&&this.#h){let r=this.#h,i;for(;i=r?.shift();)this.#i?.(...i)}}};O9.LRUCache=rD});var uD=g(Kn=>{"use strict";var zct=Kn&&Kn.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Kn,"__esModule",{value:!0});Kn.Minipass=Kn.isWritable=Kn.isReadable=Kn.isStream=void 0;var zme=typeof process=="object"&&process?process:{stdout:null,stderr:null},cD=require("node:events"),Vme=zct(require("node:stream")),$ct=require("node:string_decoder"),Hct=e=>!!e&&typeof e=="object"&&(e instanceof q9||e instanceof Vme.default||(0,Kn.isReadable)(e)||(0,Kn.isWritable)(e));Kn.isStream=Hct;var Gct=e=>!!e&&typeof e=="object"&&e instanceof cD.EventEmitter&&typeof e.pipe=="function"&&e.pipe!==Vme.default.Writable.prototype.pipe;Kn.isReadable=Gct;var Vct=e=>!!e&&typeof e=="object"&&e instanceof cD.EventEmitter&&typeof e.write=="function"&&typeof e.end=="function";Kn.isWritable=Vct;var _c=Symbol("EOF"),wc=Symbol("maybeEmitEnd"),qu=Symbol("emittedEnd"),P9=Symbol("emittingEnd"),E2=Symbol("emittedError"),I9=Symbol("closed"),$me=Symbol("read"),D9=Symbol("flush"),Hme=Symbol("flushChunk"),Eo=Symbol("encoding"),x1=Symbol("decoder"),ki=Symbol("flowing"),S2=Symbol("paused"),T1=Symbol("resume"),ji=Symbol("buffer"),Wn=Symbol("pipes"),Ui=Symbol("bufferLength"),iD=Symbol("bufferPush"),L9=Symbol("bufferShift"),An=Symbol("objectMode"),ii=Symbol("destroyed"),nD=Symbol("error"),sD=Symbol("emitData"),Gme=Symbol("emitEnd"),aD=Symbol("emitEnd2"),yl=Symbol("async"),oD=Symbol("abort"),F9=Symbol("aborted"),x2=Symbol("signal"),Lp=Symbol("dataListeners"),zs=Symbol("discarded"),T2=e=>Promise.resolve().then(e),Wct=e=>e(),Kct=e=>e==="end"||e==="finish"||e==="prefinish",Xct=e=>e instanceof ArrayBuffer||!!e&&typeof e=="object"&&e.constructor&&e.constructor.name==="ArrayBuffer"&&e.byteLength>=0,Qct=e=>!Buffer.isBuffer(e)&&ArrayBuffer.isView(e),B9=class{src;dest;opts;ondrain;constructor(t,r,i){this.src=t,this.dest=r,this.opts=i,this.ondrain=()=>t[T1](),this.dest.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(t){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},lD=class extends B9{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(t,r,i){super(t,r,i),this.proxyErrors=n=>r.emit("error",n),t.on("error",this.proxyErrors)}},Yct=e=>!!e.objectMode,Zct=e=>!e.objectMode&&!!e.encoding&&e.encoding!=="buffer",q9=class extends cD.EventEmitter{[ki]=!1;[S2]=!1;[Wn]=[];[ji]=[];[An];[Eo];[yl];[x1];[_c]=!1;[qu]=!1;[P9]=!1;[I9]=!1;[E2]=null;[Ui]=0;[ii]=!1;[x2];[F9]=!1;[Lp]=0;[zs]=!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");Yct(r)?(this[An]=!0,this[Eo]=null):Zct(r)?(this[Eo]=r.encoding,this[An]=!1):(this[An]=!1,this[Eo]=null),this[yl]=!!r.async,this[x1]=this[Eo]?new $ct.StringDecoder(this[Eo]):null,r&&r.debugExposeBuffer===!0&&Object.defineProperty(this,"buffer",{get:()=>this[ji]}),r&&r.debugExposePipes===!0&&Object.defineProperty(this,"pipes",{get:()=>this[Wn]});let{signal:i}=r;i&&(this[x2]=i,i.aborted?this[oD]():i.addEventListener("abort",()=>this[oD]()))}get bufferLength(){return this[Ui]}get encoding(){return this[Eo]}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[An]}set objectMode(t){throw new Error("objectMode must be set at instantiation time")}get async(){return this[yl]}set async(t){this[yl]=this[yl]||!!t}[oD](){this[F9]=!0,this.emit("abort",this[x2]?.reason),this.destroy(this[x2]?.reason)}get aborted(){return this[F9]}set aborted(t){}write(t,r,i){if(this[F9])return!1;if(this[_c])throw new Error("write after end");if(this[ii])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 n=this[yl]?T2:Wct;if(!this[An]&&!Buffer.isBuffer(t)){if(Qct(t))t=Buffer.from(t.buffer,t.byteOffset,t.byteLength);else if(Xct(t))t=Buffer.from(t);else if(typeof t!="string")throw new Error("Non-contiguous data written to non-objectMode stream")}return this[An]?(this[ki]&&this[Ui]!==0&&this[D9](!0),this[ki]?this.emit("data",t):this[iD](t),this[Ui]!==0&&this.emit("readable"),i&&n(i),this[ki]):t.length?(typeof t=="string"&&!(r===this[Eo]&&!this[x1]?.lastNeed)&&(t=Buffer.from(t,r)),Buffer.isBuffer(t)&&this[Eo]&&(t=this[x1].write(t)),this[ki]&&this[Ui]!==0&&this[D9](!0),this[ki]?this.emit("data",t):this[iD](t),this[Ui]!==0&&this.emit("readable"),i&&n(i),this[ki]):(this[Ui]!==0&&this.emit("readable"),i&&n(i),this[ki])}read(t){if(this[ii])return null;if(this[zs]=!1,this[Ui]===0||t===0||t&&t>this[Ui])return this[wc](),null;this[An]&&(t=null),this[ji].length>1&&!this[An]&&(this[ji]=[this[Eo]?this[ji].join(""):Buffer.concat(this[ji],this[Ui])]);let r=this[$me](t||null,this[ji][0]);return this[wc](),r}[$me](t,r){if(this[An])this[L9]();else{let i=r;t===i.length||t===null?this[L9]():typeof i=="string"?(this[ji][0]=i.slice(t),r=i.slice(0,t),this[Ui]-=t):(this[ji][0]=i.subarray(t),r=i.subarray(0,t),this[Ui]-=t)}return this.emit("data",r),!this[ji].length&&!this[_c]&&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[_c]=!0,this.writable=!1,(this[ki]||!this[S2])&&this[wc](),this}[T1](){this[ii]||(!this[Lp]&&!this[Wn].length&&(this[zs]=!0),this[S2]=!1,this[ki]=!0,this.emit("resume"),this[ji].length?this[D9]():this[_c]?this[wc]():this.emit("drain"))}resume(){return this[T1]()}pause(){this[ki]=!1,this[S2]=!0,this[zs]=!1}get destroyed(){return this[ii]}get flowing(){return this[ki]}get paused(){return this[S2]}[iD](t){this[An]?this[Ui]+=1:this[Ui]+=t.length,this[ji].push(t)}[L9](){return this[An]?this[Ui]-=1:this[Ui]-=this[ji][0].length,this[ji].shift()}[D9](t=!1){do;while(this[Hme](this[L9]())&&this[ji].length);!t&&!this[ji].length&&!this[_c]&&this.emit("drain")}[Hme](t){return this.emit("data",t),this[ki]}pipe(t,r){if(this[ii])return t;this[zs]=!1;let i=this[qu];return r=r||{},t===zme.stdout||t===zme.stderr?r.end=!1:r.end=r.end!==!1,r.proxyErrors=!!r.proxyErrors,i?r.end&&t.end():(this[Wn].push(r.proxyErrors?new lD(this,t,r):new B9(this,t,r)),this[yl]?T2(()=>this[T1]()):this[T1]()),t}unpipe(t){let r=this[Wn].find(i=>i.dest===t);r&&(this[Wn].length===1?(this[ki]&&this[Lp]===0&&(this[ki]=!1),this[Wn]=[]):this[Wn].splice(this[Wn].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[zs]=!1,this[Lp]++,!this[Wn].length&&!this[ki]&&this[T1]();else if(t==="readable"&&this[Ui]!==0)super.emit("readable");else if(Kct(t)&&this[qu])super.emit(t),this.removeAllListeners(t);else if(t==="error"&&this[E2]){let n=r;this[yl]?T2(()=>n.call(this,this[E2])):n.call(this,this[E2])}return i}removeListener(t,r){return this.off(t,r)}off(t,r){let i=super.off(t,r);return t==="data"&&(this[Lp]=this.listeners("data").length,this[Lp]===0&&!this[zs]&&!this[Wn].length&&(this[ki]=!1)),i}removeAllListeners(t){let r=super.removeAllListeners(t);return(t==="data"||t===void 0)&&(this[Lp]=0,!this[zs]&&!this[Wn].length&&(this[ki]=!1)),r}get emittedEnd(){return this[qu]}[wc](){!this[P9]&&!this[qu]&&!this[ii]&&this[ji].length===0&&this[_c]&&(this[P9]=!0,this.emit("end"),this.emit("prefinish"),this.emit("finish"),this[I9]&&this.emit("close"),this[P9]=!1)}emit(t,...r){let i=r[0];if(t!=="error"&&t!=="close"&&t!==ii&&this[ii])return!1;if(t==="data")return!this[An]&&!i?!1:this[yl]?(T2(()=>this[sD](i)),!0):this[sD](i);if(t==="end")return this[Gme]();if(t==="close"){if(this[I9]=!0,!this[qu]&&!this[ii])return!1;let s=super.emit("close");return this.removeAllListeners("close"),s}else if(t==="error"){this[E2]=i,super.emit(nD,i);let s=!this[x2]||this.listeners("error").length?super.emit("error",i):!1;return this[wc](),s}else if(t==="resume"){let s=super.emit("resume");return this[wc](),s}else if(t==="finish"||t==="prefinish"){let s=super.emit(t);return this.removeAllListeners(t),s}let n=super.emit(t,...r);return this[wc](),n}[sD](t){for(let i of this[Wn])i.dest.write(t)===!1&&this.pause();let r=this[zs]?!1:super.emit("data",t);return this[wc](),r}[Gme](){return this[qu]?!1:(this[qu]=!0,this.readable=!1,this[yl]?(T2(()=>this[aD]()),!0):this[aD]())}[aD](){if(this[x1]){let r=this[x1].end();if(r){for(let i of this[Wn])i.dest.write(r);this[zs]||super.emit("data",r)}}for(let r of this[Wn])r.end();let t=super.emit("end");return this.removeAllListeners("end"),t}async collect(){let t=Object.assign([],{dataLength:0});this[An]||(t.dataLength=0);let r=this.promise();return this.on("data",i=>{t.push(i),this[An]||(t.dataLength+=i.length)}),await r,t}async concat(){if(this[An])throw new Error("cannot concat in objectMode");let t=await this.collect();return this[Eo]?t.join(""):Buffer.concat(t,t.dataLength)}async promise(){return new Promise((t,r)=>{this.on(ii,()=>r(new Error("stream destroyed"))),this.on("error",i=>r(i)),this.on("end",()=>t())})}[Symbol.asyncIterator](){this[zs]=!1;let t=!1,r=async()=>(this.pause(),t=!0,{value:void 0,done:!0});return{next:()=>{if(t)return r();let n=this.read();if(n!==null)return Promise.resolve({done:!1,value:n});if(this[_c])return r();let s,a,o=d=>{this.off("data",l),this.off("end",c),this.off(ii,u),r(),a(d)},l=d=>{this.off("error",o),this.off("end",c),this.off(ii,u),this.pause(),s({value:d,done:!!this[_c]})},c=()=>{this.off("error",o),this.off("data",l),this.off(ii,u),r(),s({done:!0,value:void 0})},u=()=>o(new Error("stream destroyed"));return new Promise((d,p)=>{a=p,s=d,this.once(ii,u),this.once("error",o),this.once("end",c),this.once("data",l)})},throw:r,return:r,[Symbol.asyncIterator](){return this}}}[Symbol.iterator](){this[zs]=!1;let t=!1,r=()=>(this.pause(),this.off(nD,r),this.off(ii,r),this.off("end",r),t=!0,{done:!0,value:void 0}),i=()=>{if(t)return r();let n=this.read();return n===null?r():{done:!1,value:n}};return this.once("end",r),this.once(nD,r),this.once(ii,r),{next:i,throw:r,return:r,[Symbol.iterator](){return this}}}destroy(t){if(this[ii])return t?this.emit("error",t):this.emit(ii),this;this[ii]=!0,this[zs]=!0,this[ji].length=0,this[Ui]=0;let r=this;return typeof r.close=="function"&&!this[I9]&&r.close(),t?this.emit("error",t):this.emit(ii),this}static get isStream(){return Kn.isStream}};Kn.Minipass=q9});var ohe=g(Ft=>{"use strict";var Jct=Ft&&Ft.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eut=Ft&&Ft.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tut=Ft&&Ft.__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)&&Jct(t,e,r);return eut(t,e),t};Object.defineProperty(Ft,"__esModule",{value:!0});Ft.PathScurry=Ft.Path=Ft.PathScurryDarwin=Ft.PathScurryPosix=Ft.PathScurryWin32=Ft.PathScurryBase=Ft.PathPosix=Ft.PathWin32=Ft.PathBase=Ft.ChildrenCache=Ft.ResolveCache=void 0;var Zme=Ume(),z9=require("node:path"),rut=require("node:url"),R2=require("fs"),iut=tut(require("node:fs")),nut=R2.realpathSync.native,M9=require("node:fs/promises"),Wme=uD(),A2={lstatSync:R2.lstatSync,readdir:R2.readdir,readdirSync:R2.readdirSync,readlinkSync:R2.readlinkSync,realpathSync:nut,promises:{lstat:M9.lstat,readdir:M9.readdir,readlink:M9.readlink,realpath:M9.realpath}},Jme=e=>!e||e===A2||e===iut?A2:{...A2,...e,promises:{...A2.promises,...e.promises||{}}},ehe=/^\\\\\?\\([a-z]:)\\?$/i,sut=e=>e.replace(/\//g,"\\").replace(ehe,"$1\\"),aut=/[\\\/]/,Ca=0,the=1,rhe=2,bl=4,ihe=6,nhe=8,Fp=10,she=12,Aa=15,N2=~Aa,dD=16,Kme=32,C2=64,So=128,k9=256,U9=512,Xme=C2|So|U9,out=1023,pD=e=>e.isFile()?nhe:e.isDirectory()?bl:e.isSymbolicLink()?Fp:e.isCharacterDevice()?rhe:e.isBlockDevice()?ihe:e.isSocket()?she:e.isFIFO()?the:Ca,Qme=new Map,O2=e=>{let t=Qme.get(e);if(t)return t;let r=e.normalize("NFKD");return Qme.set(e,r),r},Yme=new Map,j9=e=>{let t=Yme.get(e);if(t)return t;let r=O2(e.toLowerCase());return Yme.set(e,r),r},P2=class extends Zme.LRUCache{constructor(){super({max:256})}};Ft.ResolveCache=P2;var $9=class extends Zme.LRUCache{constructor(t=16*1024){super({maxSize:t,sizeCalculation:r=>r.length+1})}};Ft.ChildrenCache=$9;var ahe=Symbol("PathScurry setAsCwd"),nn=class{name;root;roots;parent;nocase;isCWD=!1;#e;#t;get dev(){return this.#t}#s;get mode(){return this.#s}#i;get nlink(){return this.#i}#a;get uid(){return this.#a}#_;get gid(){return this.#_}#c;get rdev(){return this.#c}#d;get blksize(){return this.#d}#o;get ino(){return this.#o}#l;get size(){return this.#l}#n;get blocks(){return this.#n}#g;get atimeMs(){return this.#g}#y;get mtimeMs(){return this.#y}#f;get ctimeMs(){return this.#f}#p;get birthtimeMs(){return this.#p}#S;get atime(){return this.#S}#h;get mtime(){return this.#h}#x;get ctime(){return this.#x}#T;get birthtime(){return this.#T}#v;#w;#E;#m;#C;#N;#r;#I;#b;#O;get parentPath(){return(this.parent||this).fullpath()}get path(){return this.parentPath}constructor(t,r=Ca,i,n,s,a,o){this.name=t,this.#v=s?j9(t):O2(t),this.#r=r&out,this.nocase=s,this.roots=n,this.root=i||this,this.#I=a,this.#E=o.fullpath,this.#C=o.relative,this.#N=o.relativePosix,this.parent=o.parent,this.parent?this.#e=this.parent.#e:this.#e=Jme(o.fs)}depth(){return this.#w!==void 0?this.#w:this.parent?this.#w=this.parent.depth()+1:this.#w=0}childrenCache(){return this.#I}resolve(t){if(!t)return this;let r=this.getRootString(t),n=t.substring(r.length).split(this.splitSep);return r?this.getRoot(r).#D(n):this.#D(n)}#D(t){let r=this;for(let i of t)r=r.child(i);return r}children(){let t=this.#I.get(this);if(t)return t;let r=Object.assign([],{provisional:0});return this.#I.set(this,r),this.#r&=~dD,r}child(t,r){if(t===""||t===".")return this;if(t==="..")return this.parent||this;let i=this.children(),n=this.nocase?j9(t):O2(t);for(let l of i)if(l.#v===n)return l;let s=this.parent?this.sep:"",a=this.#E?this.#E+s+t:void 0,o=this.newChild(t,Ca,{...r,parent:this,fullpath:a});return this.canReaddir()||(o.#r|=So),i.push(o),o}relative(){if(this.isCWD)return"";if(this.#C!==void 0)return this.#C;let t=this.name,r=this.parent;if(!r)return this.#C=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.#N!==void 0)return this.#N;let t=this.name,r=this.parent;if(!r)return this.#N=this.fullpathPosix();let i=r.relativePosix();return i+(!i||!r.parent?"":"/")+t}fullpath(){if(this.#E!==void 0)return this.#E;let t=this.name,r=this.parent;if(!r)return this.#E=this.name;let n=r.fullpath()+(r.parent?this.sep:"")+t;return this.#E=n}fullpathPosix(){if(this.#m!==void 0)return this.#m;if(this.sep==="/")return this.#m=this.fullpath();if(!this.parent){let n=this.fullpath().replace(/\\/g,"/");return/^[a-z]:\//i.test(n)?this.#m=`//?/${n}`:this.#m=n}let t=this.parent,r=t.fullpathPosix(),i=r+(!r||!t.parent?"":"/")+this.name;return this.#m=i}isUnknown(){return(this.#r&Aa)===Ca}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.#r&Aa)===nhe}isDirectory(){return(this.#r&Aa)===bl}isCharacterDevice(){return(this.#r&Aa)===rhe}isBlockDevice(){return(this.#r&Aa)===ihe}isFIFO(){return(this.#r&Aa)===the}isSocket(){return(this.#r&Aa)===she}isSymbolicLink(){return(this.#r&Fp)===Fp}lstatCached(){return this.#r&Kme?this:void 0}readlinkCached(){return this.#b}realpathCached(){return this.#O}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.#r&Aa;return!(t!==Ca&&t!==Fp||this.#r&k9||this.#r&So)}calledReaddir(){return!!(this.#r&dD)}isENOENT(){return!!(this.#r&So)}isNamed(t){return this.nocase?this.#v===j9(t):this.#v===O2(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.#u(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.#u(r.code);return}}#L(t){this.#r|=dD;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 s=i.slice(0,i.provisional);r?t(null,s):queueMicrotask(()=>t(null,s));return}if(this.#$.push(t),this.#H)return;this.#H=!0;let n=this.fullpath();this.#e.readdir(n,{withFileTypes:!0},(s,a)=>{if(s)this.#q(s.code),i.provisional=0;else{for(let o of a)this.#k(o,i);this.#L(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(n=>i=n);try{for(let n of await this.#e.promises.readdir(r,{withFileTypes:!0}))this.#k(n,t);this.#L(t)}catch(n){this.#q(n.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.#k(i,t);this.#L(t)}catch(i){this.#q(i.code),t.provisional=0}return t.slice(0,t.provisional)}canReaddir(){if(this.#r&Xme)return!1;let t=Aa&this.#r;return t===Ca||t===bl||t===Fp}shouldWalk(t,r){return(this.#r&bl)===bl&&!(this.#r&Xme)&&!t.has(this)&&(!r||r(this))}async realpath(){if(this.#O)return this.#O;if(!((U9|k9|So)&this.#r))try{let t=await this.#e.promises.realpath(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}realpathSync(){if(this.#O)return this.#O;if(!((U9|k9|So)&this.#r))try{let t=this.#e.realpathSync(this.fullpath());return this.#O=this.resolve(t)}catch{this.#A()}}[ahe](t){if(t===this)return;t.isCWD=!1,this.isCWD=!0;let r=new Set([]),i=[],n=this;for(;n&&n.parent;)r.add(n),n.#C=i.join(this.sep),n.#N=i.join("/"),n=n.parent,i.push("..");for(n=t;n&&n.parent&&!r.has(n);)n.#C=void 0,n.#N=void 0,n=n.parent}};Ft.PathBase=nn;var I2=class e extends nn{sep="\\";splitSep=aut;constructor(t,r=Ca,i,n,s,a,o){super(t,r,i,n,s,a,o)}newChild(t,r=Ca,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}getRootString(t){return z9.win32.parse(t).root}getRoot(t){if(t=sut(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 F2(t,this).root}sameRoot(t,r=this.root.name){return t=t.toUpperCase().replace(/\//g,"\\").replace(ehe,"$1\\"),t===r}};Ft.PathWin32=I2;var D2=class e extends nn{splitSep="/";sep="/";constructor(t,r=Ca,i,n,s,a,o){super(t,r,i,n,s,a,o)}getRootString(t){return t.startsWith("/")?"/":""}getRoot(t){return this.root}newChild(t,r=Ca,i={}){return new e(t,r,this.root,this.roots,this.nocase,this.childrenCache(),i)}};Ft.PathPosix=D2;var L2=class{root;rootPath;roots;cwd;#e;#t;#s;nocase;#i;constructor(t=process.cwd(),r,i,{nocase:n,childrenCacheSize:s=16*1024,fs:a=A2}={}){this.#i=Jme(a),(t instanceof URL||t.startsWith("file://"))&&(t=(0,rut.fileURLToPath)(t));let o=r.resolve(t);this.roots=Object.create(null),this.rootPath=this.parseRootPath(o),this.#e=new P2,this.#t=new P2,this.#s=new $9(s);let l=o.substring(this.rootPath.length).split(i);if(l.length===1&&!l[0]&&l.pop(),n===void 0)throw new TypeError("must provide nocase setting to PathScurryBase ctor");this.nocase=n,this.root=this.newRoot(this.#i),this.roots[this.rootPath]=this.root;let c=this.root,u=l.length-1,d=r.sep,p=this.rootPath,f=!1;for(let m of l){let h=u--;c=c.child(m,{relative:new Array(h).fill("..").join(d),relativePosix:new Array(h).fill("..").join("/"),fullpath:p+=(f?"":d)+m}),f=!0}this.cwd=c}depth(t=this.cwd){return typeof t=="string"&&(t=this.cwd.resolve(t)),t.depth()}childrenCache(){return this.#s}resolve(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpath();return this.#e.set(r,n),n}resolvePosix(...t){let r="";for(let s=t.length-1;s>=0;s--){let a=t[s];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 n=this.cwd.resolve(r).fullpathPosix();return this.#t.set(r,n),n}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 nn||(r=t,t=this.cwd);let{withFileTypes:i}=r;if(t.canReaddir()){let n=await t.readdir();return i?n:n.map(s=>s.name)}else return[]}readdirSync(t=this.cwd,r={withFileTypes:!0}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0}=r;return t.canReaddir()?i?t.readdirSync():t.readdirSync().map(n=>n.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 nn||(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 nn||(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 nn||(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 nn||(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 nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set,c=(d,p)=>{l.add(d),d.readdirCB((f,m)=>{if(f)return p(f);let h=m.length;if(!h)return p();let y=()=>{--h===0&&p()};for(let b of m)(!s||s(b))&&o.push(i?b:b.fullpath()),n&&b.isSymbolicLink()?b.realpath().then(w=>w?.isUnknown()?w.lstat():w).then(w=>w?.shouldWalk(l,a)?c(w,y):y()):b.shouldWalk(l,a)?c(b,y):y()},!0)},u=t;return new Promise((d,p)=>{c(u,f=>{if(f)return p(f);d(o)})})}walkSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=[];(!s||s(t))&&o.push(i?t:t.fullpath());let l=new Set([t]);for(let c of l){let u=c.readdirSync();for(let d of u){(!s||s(d))&&o.push(i?d:d.fullpath());let p=d;if(d.isSymbolicLink()){if(!(n&&(p=d.realpathSync())))continue;p.isUnknown()&&p.lstatSync()}p.shouldWalk(l,a)&&l.add(p)}}return o}[Symbol.asyncIterator](){return this.iterate()}iterate(t=this.cwd,r={}){return typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(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 nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r;(!s||s(t))&&(yield i?t:t.fullpath());let o=new Set([t]);for(let l of o){let c=l.readdirSync();for(let u of c){(!s||s(u))&&(yield i?u:u.fullpath());let d=u;if(u.isSymbolicLink()){if(!(n&&(d=u.realpathSync())))continue;d.isUnknown()&&d.lstatSync()}d.shouldWalk(o,a)&&o.add(d)}}}stream(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new Wme.Minipass({objectMode:!0});(!s||s(t))&&o.write(i?t:t.fullpath());let l=new Set,c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=(y,b,w=!1)=>{if(y)return o.emit("error",y);if(n&&!w){let v=[];for(let E of b)E.isSymbolicLink()&&v.push(E.realpath().then(T=>T?.isUnknown()?T.lstat():T));if(v.length){Promise.all(v).then(()=>m(null,b,!0));return}}for(let v of b)v&&(!s||s(v))&&(o.write(i?v:v.fullpath())||(p=!0));u--;for(let v of b){let E=v.realpathCached()||v;E.shouldWalk(l,a)&&c.push(E)}p&&!o.flowing?o.once("drain",d):h||d()},h=!0;f.readdirCB(m,!0),h=!1}};return d(),o}streamSync(t=this.cwd,r={}){typeof t=="string"?t=this.cwd.resolve(t):t instanceof nn||(r=t,t=this.cwd);let{withFileTypes:i=!0,follow:n=!1,filter:s,walkFilter:a}=r,o=new Wme.Minipass({objectMode:!0}),l=new Set;(!s||s(t))&&o.write(i?t:t.fullpath());let c=[t],u=0,d=()=>{let p=!1;for(;!p;){let f=c.shift();if(!f){u===0&&o.end();return}u++,l.add(f);let m=f.readdirSync();for(let h of m)(!s||s(h))&&(o.write(i?h:h.fullpath())||(p=!0));u--;for(let h of m){let y=h;if(h.isSymbolicLink()){if(!(n&&(y=h.realpathSync())))continue;y.isUnknown()&&y.lstatSync()}y.shouldWalk(l,a)&&c.push(y)}}p&&!o.flowing&&o.once("drain",d)};return d(),o}chdir(t=this.cwd){let r=this.cwd;this.cwd=typeof t=="string"?this.cwd.resolve(t):t,this.cwd[ahe](r)}};Ft.PathScurryBase=L2;var F2=class extends L2{sep="\\";constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,z9.win32,"\\",{...r,nocase:i}),this.nocase=i;for(let n=this.cwd;n;n=n.parent)n.nocase=this.nocase}parseRootPath(t){return z9.win32.parse(t).root.toUpperCase()}newRoot(t){return new I2(this.rootPath,bl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")||t.startsWith("\\")||/^[a-z]:(\/|\\)/i.test(t)}};Ft.PathScurryWin32=F2;var B2=class extends L2{sep="/";constructor(t=process.cwd(),r={}){let{nocase:i=!1}=r;super(t,z9.posix,"/",{...r,nocase:i}),this.nocase=i}parseRootPath(t){return"/"}newRoot(t){return new D2(this.rootPath,bl,void 0,this.roots,this.nocase,this.childrenCache(),{fs:t})}isAbsolute(t){return t.startsWith("/")}};Ft.PathScurryPosix=B2;var H9=class extends B2{constructor(t=process.cwd(),r={}){let{nocase:i=!0}=r;super(t,{...r,nocase:i})}};Ft.PathScurryDarwin=H9;Ft.Path=process.platform==="win32"?I2:D2;Ft.PathScurry=process.platform==="win32"?F2:process.platform==="darwin"?H9:B2});var mD=g(G9=>{"use strict";Object.defineProperty(G9,"__esModule",{value:!0});G9.Pattern=void 0;var lut=Fu(),cut=e=>e.length>=1,uut=e=>e.length>=1,fD=class e{#e;#t;#s;length;#i;#a;#_;#c;#d;#o;#l=!0;constructor(t,r,i,n){if(!cut(t))throw new TypeError("empty pattern list");if(!uut(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.#s=i,this.#i=n,this.#s===0){if(this.isUNC()){let[s,a,o,l,...c]=this.#e,[u,d,p,f,...m]=this.#t;c[0]===""&&(c.shift(),m.shift());let h=[s,a,o,l,""].join("/"),y=[u,d,p,f,""].join("/");this.#e=[h,...c],this.#t=[y,...m],this.length=this.#e.length}else if(this.isDrive()||this.isAbsolute()){let[s,...a]=this.#e,[o,...l]=this.#t;a[0]===""&&(a.shift(),l.shift());let c=s+"/",u=o+"/";this.#e=[c,...a],this.#t=[u,...l],this.length=this.#e.length}}}pattern(){return this.#e[this.#s]}isString(){return typeof this.#e[this.#s]=="string"}isGlobstar(){return this.#e[this.#s]===lut.GLOBSTAR}isRegExp(){return this.#e[this.#s]instanceof RegExp}globString(){return this.#_=this.#_||(this.#s===0?this.isAbsolute()?this.#t[0]+this.#t.slice(1).join("/"):this.#t.join("/"):this.#t.slice(this.#s).join("/"))}hasMore(){return this.length>this.#s+1}rest(){return this.#a!==void 0?this.#a:this.hasMore()?(this.#a=new e(this.#e,this.#t,this.#s+1,this.#i),this.#a.#o=this.#o,this.#a.#d=this.#d,this.#a.#c=this.#c,this.#a):this.#a=null}isUNC(){let t=this.#e;return this.#d!==void 0?this.#d:this.#d=this.#i==="win32"&&this.#s===0&&t[0]===""&&t[1]===""&&typeof t[2]=="string"&&!!t[2]&&typeof t[3]=="string"&&!!t[3]}isDrive(){let t=this.#e;return this.#c!==void 0?this.#c:this.#c=this.#i==="win32"&&this.#s===0&&this.length>1&&typeof t[0]=="string"&&/^[a-z]:$/i.test(t[0])}isAbsolute(){let t=this.#e;return this.#o!==void 0?this.#o:this.#o=t[0]===""&&t.length>1||this.isDrive()||this.isUNC()}root(){let t=this.#e[0];return typeof t=="string"&&this.isAbsolute()&&this.#s===0?t:""}checkFollowGlobstar(){return!(this.#s===0||!this.isGlobstar()||!this.#l)}markFollowGlobstar(){return this.#s===0||!this.isGlobstar()||!this.#l?!1:(this.#l=!1,!0)}};G9.Pattern=fD});var gD=g(V9=>{"use strict";Object.defineProperty(V9,"__esModule",{value:!0});V9.Ignore=void 0;var lhe=Fu(),dut=mD(),put=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",hD=class{relative;relativeChildren;absolute;absoluteChildren;platform;mmopts;constructor(t,{nobrace:r,nocase:i,noext:n,noglobstar:s,platform:a=put}){this.relative=[],this.absolute=[],this.relativeChildren=[],this.absoluteChildren=[],this.platform=a,this.mmopts={dot:!0,nobrace:r,nocase:i,noext:n,noglobstar:s,optimizationLevel:2,platform:a,nocomment:!0,nonegate:!0};for(let o of t)this.add(o)}add(t){let r=new lhe.Minimatch(t,this.mmopts);for(let i=0;i{"use strict";Object.defineProperty(vl,"__esModule",{value:!0});vl.Processor=vl.SubWalks=vl.MatchRecord=vl.HasWalkedCache=void 0;var che=Fu(),W9=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(),n=this.store.get(i);n?n.add(r.globString()):this.store.set(i,new Set([r.globString()]))}};vl.HasWalkedCache=W9;var K9=class{store=new Map;add(t,r,i){let n=(r?2:0)|(i?1:0),s=this.store.get(t);this.store.set(t,s===void 0?n:n&s)}entries(){return[...this.store.entries()].map(([t,r])=>[t,!!(r&2),!!(r&1)])}};vl.MatchRecord=K9;var X9=class{store=new Map;add(t,r){if(!t.canReaddir())return;let i=this.store.get(t);i?i.find(n=>n.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())}};vl.SubWalks=X9;var yD=class e{hasWalkedCache;matches=new K9;subwalks=new X9;patterns;follow;dot;opts;constructor(t,r){this.opts=t,this.follow=!!t.follow,this.dot=!!t.dot,this.hasWalkedCache=r?r.copy():new W9}processPatterns(t,r){this.patterns=r;let i=r.map(n=>[t,n]);for(let[n,s]of i){this.hasWalkedCache.storeWalked(n,s);let a=s.root(),o=s.isAbsolute()&&this.opts.absolute!==!1;if(a){n=n.resolve(a==="/"&&this.opts.root!==void 0?this.opts.root:a);let d=s.rest();if(d)s=d;else{this.matches.add(n,!0,!1);continue}}if(n.isENOENT())continue;let l,c,u=!1;for(;typeof(l=s.pattern())=="string"&&(c=s.rest());)n=n.resolve(l),s=c,u=!0;if(l=s.pattern(),c=s.rest(),u){if(this.hasWalkedCache.hasWalked(n,s))continue;this.hasWalkedCache.storeWalked(n,s)}if(typeof l=="string"){let d=l===".."||l===""||l===".";this.matches.add(n.resolve(l),o,d);continue}else if(l===che.GLOBSTAR){(!n.isSymbolicLink()||this.follow||s.checkFollowGlobstar())&&this.subwalks.add(n,s);let d=c?.pattern(),p=c?.rest();if(!c||(d===""||d===".")&&!p)this.matches.add(n,o,d===""||d===".");else if(d===".."){let f=n.parent||n;p?this.hasWalkedCache.hasWalked(f,p)||this.subwalks.add(f,p):this.matches.add(f,o,!0)}}else l instanceof RegExp&&this.subwalks.add(n,s)}return this}subwalkTargets(){return this.subwalks.keys()}child(){return new e(this.opts,this.hasWalkedCache)}filterEntries(t,r){let i=this.subwalks.get(t),n=this.child();for(let s of r)for(let a of i){let o=a.isAbsolute(),l=a.pattern(),c=a.rest();l===che.GLOBSTAR?n.testGlobstar(s,a,c,o):l instanceof RegExp?n.testRegExp(s,l,c,o):n.testString(s,l,c,o)}return n}testGlobstar(t,r,i,n){if((this.dot||!t.name.startsWith("."))&&(r.hasMore()||this.matches.add(t,n,!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 s=i.pattern();if(typeof s=="string"&&s!==".."&&s!==""&&s!==".")this.testString(t,s,i.rest(),n);else if(s===".."){let a=t.parent||t;this.subwalks.add(a,i)}else s instanceof RegExp&&this.testRegExp(t,s,i.rest(),n)}}testRegExp(t,r,i,n){r.test(t.name)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}testString(t,r,i,n){t.isNamed(r)&&(i?this.subwalks.add(t,i):this.matches.add(t,n,!1))}};vl.Processor=yD});var fhe=g(Mu=>{"use strict";Object.defineProperty(Mu,"__esModule",{value:!0});Mu.GlobStream=Mu.GlobWalker=Mu.GlobUtil=void 0;var fut=uD(),dhe=gD(),phe=uhe(),mut=(e,t)=>typeof e=="string"?new dhe.Ignore([e],t):Array.isArray(e)?new dhe.Ignore(e,t):e,q2=class{path;patterns;opts;seen=new Set;paused=!1;aborted=!1;#e=[];#t;#s;signal;maxDepth;includeChildMatches;constructor(t,r,i){if(this.patterns=t,this.path=r,this.opts=i,this.#s=!i.posix&&i.platform==="win32"?"\\":"/",this.includeChildMatches=i.includeChildMatches!==!1,(i.ignore||!this.includeChildMatches)&&(this.#t=mut(i.ignore??[],i),!this.includeChildMatches&&typeof this.#t.add!="function")){let n="cannot ignore child matches, ignore lacks add() method.";throw new Error(n)}this.maxDepth=i.maxDepth||1/0,i.signal&&(this.signal=i.signal,this.signal.addEventListener("abort",()=>{this.#e.length=0}))}#i(t){return this.seen.has(t)||!!this.#t?.ignored?.(t)}#a(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 s=t.isUnknown()||this.opts.stat?await t.lstat():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=await s.realpath();a&&(a.isUnknown()||this.opts.stat)&&await a.lstat()}return this.matchCheckTest(s,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.#i(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 s=t.isUnknown()||this.opts.stat?t.lstatSync():t;if(this.opts.follow&&this.opts.nodir&&s?.isSymbolicLink()){let a=s.realpathSync();a&&(a?.isUnknown()||this.opts.stat)&&a.lstatSync()}return this.matchCheckTest(s,r)}matchFinish(t,r){if(this.#i(t))return;if(!this.includeChildMatches&&this.#t?.add){let s=`${t.relativePosix()}/**`;this.#t.add(s)}let i=this.opts.absolute===void 0?r:this.opts.absolute;this.seen.add(t);let n=this.opts.mark&&t.isDirectory()?this.#s:"";if(this.opts.withFileTypes)this.matchEmit(t);else if(i){let s=this.opts.posix?t.fullpathPosix():t.fullpath();this.matchEmit(s+n)}else{let s=this.opts.posix?t.relativePosix():t.relative(),a=this.opts.dotRelative&&!s.startsWith(".."+this.#s)?"."+this.#s:"";this.matchEmit(s?a+s+n:"."+n)}}async match(t,r,i){let n=await this.matchCheck(t,i);n&&this.matchFinish(n,r)}matchSync(t,r,i){let n=this.matchCheckSync(t,i);n&&this.matchFinish(n,r)}walkCB(t,r,i){this.signal?.aborted&&i(),this.walkCB2(t,r,new phe.Processor(this.opts),i)}walkCB2(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirCached();o.calledReaddir()?this.walkCB3(o,l,i,a):o.readdirCB((c,u)=>this.walkCB3(o,u,i,a),!0)}a()}walkCB3(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||(s++,this.match(o,l,c).then(()=>a()));for(let[o,l]of i.subwalks.entries())s++,this.walkCB2(o,l,i.child(),a);a()}walkCBSync(t,r,i){this.signal?.aborted&&i(),this.walkCB2Sync(t,r,new phe.Processor(this.opts),i)}walkCB2Sync(t,r,i,n){if(this.#a(t))return n();if(this.signal?.aborted&&n(),this.paused){this.onResume(()=>this.walkCB2Sync(t,r,i,n));return}i.processPatterns(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let o of i.subwalkTargets()){if(this.maxDepth!==1/0&&o.depth()>=this.maxDepth)continue;s++;let l=o.readdirSync();this.walkCB3Sync(o,l,i,a)}a()}walkCB3Sync(t,r,i,n){i=i.filterEntries(t,r);let s=1,a=()=>{--s===0&&n()};for(let[o,l,c]of i.matches.entries())this.#i(o)||this.matchSync(o,l,c);for(let[o,l]of i.subwalks.entries())s++,this.walkCB2Sync(o,l,i.child(),a);a()}};Mu.GlobUtil=q2;var bD=class extends q2{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}};Mu.GlobWalker=bD;var vD=class extends q2{results;constructor(t,r,i){super(t,r,i),this.results=new fut.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}};Mu.GlobStream=vD});var wD=g(Z9=>{"use strict";Object.defineProperty(Z9,"__esModule",{value:!0});Z9.Glob=void 0;var hut=Fu(),gut=require("node:url"),Q9=ohe(),yut=mD(),Y9=fhe(),but=typeof process=="object"&&process&&typeof process.platform=="string"?process.platform:"linux",_D=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,gut.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(l=>l.replace(/\\/g,"/"))),this.matchBase){if(r.noglobstar)throw new TypeError("base matching requires globstar");t=t.map(l=>l.includes("/")?l:`./**/${l}`)}if(this.pattern=t,this.platform=r.platform||but,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 l=r.platform==="win32"?Q9.PathScurryWin32:r.platform==="darwin"?Q9.PathScurryDarwin:r.platform?Q9.PathScurryPosix:Q9.PathScurry;this.scurry=new l(this.cwd,{nocase:r.nocase,fs:r.fs})}this.nocase=this.scurry.nocase;let i=this.platform==="darwin"||this.platform==="win32",n={...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},s=this.pattern.map(l=>new hut.Minimatch(l,n)),[a,o]=s.reduce((l,c)=>(l[0].push(...c.set),l[1].push(...c.globParts),l),[[],[]]);this.patterns=a.map((l,c)=>{let u=o[c];if(!u)throw new Error("invalid pattern object");return new yut.Pattern(l,u,0,this.platform)})}async walk(){return[...await new Y9.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 Y9.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 Y9.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 Y9.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()}};Z9.Glob=_D});var ED=g(J9=>{"use strict";Object.defineProperty(J9,"__esModule",{value:!0});J9.hasMagic=void 0;var vut=Fu(),_ut=(e,t={})=>{Array.isArray(e)||(e=[e]);for(let r of e)if(new vut.Minimatch(r,t).hasMagic())return!0;return!1};J9.hasMagic=_ut});var yhe=g(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.glob=ct.sync=ct.iterate=ct.iterateSync=ct.stream=ct.streamSync=ct.Ignore=ct.hasMagic=ct.Glob=ct.unescape=ct.escape=void 0;ct.globStreamSync=M2;ct.globStream=SD;ct.globSync=xD;ct.globIterateSync=k2;ct.globIterate=TD;var mhe=Fu(),Bp=wD(),wut=ED(),ghe=Fu();Object.defineProperty(ct,"escape",{enumerable:!0,get:function(){return ghe.escape}});Object.defineProperty(ct,"unescape",{enumerable:!0,get:function(){return ghe.unescape}});var Eut=wD();Object.defineProperty(ct,"Glob",{enumerable:!0,get:function(){return Eut.Glob}});var Sut=ED();Object.defineProperty(ct,"hasMagic",{enumerable:!0,get:function(){return Sut.hasMagic}});var xut=gD();Object.defineProperty(ct,"Ignore",{enumerable:!0,get:function(){return xut.Ignore}});function M2(e,t={}){return new Bp.Glob(e,t).streamSync()}function SD(e,t={}){return new Bp.Glob(e,t).stream()}function xD(e,t={}){return new Bp.Glob(e,t).walkSync()}async function hhe(e,t={}){return new Bp.Glob(e,t).walk()}function k2(e,t={}){return new Bp.Glob(e,t).iterateSync()}function TD(e,t={}){return new Bp.Glob(e,t).iterate()}ct.streamSync=M2;ct.stream=Object.assign(SD,{sync:M2});ct.iterateSync=k2;ct.iterate=Object.assign(TD,{sync:k2});ct.sync=Object.assign(xD,{stream:M2,iterate:k2});ct.glob=Object.assign(hhe,{glob:hhe,globSync:xD,sync:ct.sync,globStream:SD,stream:ct.stream,globStreamSync:M2,streamSync:ct.streamSync,globIterate:TD,iterate:ct.iterate,globIterateSync:k2,iterateSync:ct.iterateSync,Glob:Bp.Glob,hasMagic:wut.hasMagic,escape:mhe.escape,unescape:mhe.unescape});ct.glob.glob=ct.glob});var whe=g(($At,_he)=>{var vhe=I4(),N1=require("path"),ND=qpe(),Tut=Zfe(),Nut=cme(),Rut=gme(),Aut=yhe(),qp=_he.exports={},bhe=/[\/\\]/g,Cut=function(e,t){var r=[];return ND(e).forEach(function(i){var n=i.indexOf("!")===0;n&&(i=i.slice(1));var s=t(i);n?r=Tut(r,s):r=Nut(r,s)}),r};qp.exists=function(){var e=N1.join.apply(N1,arguments);return vhe.existsSync(e)};qp.expand=function(...e){var t=Rut(e[0])?e.shift():{},r=Array.isArray(e[0])?e[0]:e;if(r.length===0)return[];var i=Cut(r,function(n){return Aut.sync(n,t)});return t.filter&&(i=i.filter(function(n){n=N1.join(t.cwd||"",n);try{return typeof t.filter=="function"?t.filter(n):vhe.statSync(n)[t.filter]()}catch{return!1}})),i};qp.expandMapping=function(e,t,r){r=Object.assign({rename:function(s,a){return N1.join(s||"",a)}},r);var i=[],n={};return qp.expand(r,e).forEach(function(s){var a=s;r.flatten&&(a=N1.basename(a)),r.ext&&(a=a.replace(/(\.[^\/]*)?$/,r.ext));var o=r.rename(t,a,r);r.cwd&&(s=N1.join(r.cwd,s)),o=o.replace(bhe,"/"),s=s.replace(bhe,"/"),n[o]?n[o].src.push(s):(i.push({src:[s],dest:o}),n[o]=i[i.length-1])}),i};qp.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=ND(r.src):r.src=[r.src])}).map(function(r){var i=Object.assign({},r);if(delete i.src,delete i.dest,r.expand)return qp.expandMapping(r.src,r.dest,i).map(function(s){var a=Object.assign({},r);return a.orig=Object.assign({},r),a.src=s.src,a.dest=s.dest,["expand","cwd","flatten","rename","ext"].forEach(function(o){delete a[o]}),a});var n=Object.assign({},r);return n.orig=Object.assign({},r),"src"in n&&Object.defineProperty(n,"src",{enumerable:!0,get:function s(){var a;return"result"in s||(a=r.src,a=Array.isArray(a)?ND(a):[a],s.result=qp.expand(i,a)),s.result}}),"dest"in n&&(n.dest=r.dest),n}).flatten().value(),t)}});var R1=g((GAt,xhe)=>{var RD=I4(),Ehe=require("path"),Out=Yae(),Put=Woe(),She=vP(),Iut=Rce(),HAt=require("stream").Stream,Dut=Ip().PassThrough,$s=xhe.exports={};$s.file=whe();$s.collectStream=function(e,t){var r=[],i=0;e.on("error",t),e.on("data",function(n){r.push(n),i+=n.length}),e.on("end",function(){var n=Buffer.alloc(i),s=0;r.forEach(function(a){a.copy(n,s),s+=a.length}),t(null,n)})};$s.dateify=function(e){return e=e||new Date,e instanceof Date?e=e:typeof e=="string"?e=new Date(e):e=new Date,e};$s.defaults=function(e,t,r){var i=arguments;return i[0]=i[0]||{},Iut(...i)};$s.isStream=function(e){return Out(e)};$s.lazyReadStream=function(e){return new Put.Readable(function(){return RD.createReadStream(e)})};$s.normalizeInputSource=function(e){return e===null?Buffer.alloc(0):typeof e=="string"?Buffer.from(e):$s.isStream(e)?e.pipe(new Dut):e};$s.sanitizePath=function(e){return She(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,"")};$s.trailingSlashIt=function(e){return e.slice(-1)!=="/"?e+"/":e};$s.unixifyPath=function(e){return She(e,!1).replace(/^\w+:/,"")};$s.walkdir=function(e,t,r){var i=[];typeof t=="function"&&(r=t,t=e),RD.readdir(e,function(n,s){var a=0,o,l;if(n)return r(n);(function c(){if(o=s[a++],!o)return r(null,i);l=Ehe.join(e,o),RD.stat(l,function(u,d){i.push({path:l,relative:Ehe.relative(t,l).replace(/\\/g,"/"),stats:d}),d&&d.isDirectory()?$s.walkdir(l,t,function(p,f){if(p)return r(p);f.forEach(function(m){i.push(m)}),c()}):c()})})()})}});var Ahe=g((Nhe,Rhe)=>{var Lut=require("util"),Fut={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 The(e,t){Error.captureStackTrace(this,this.constructor),this.message=Fut[e]||e,this.code=e,this.data=t}Lut.inherits(The,Error);Nhe=Rhe.exports=The});var Dhe=g((VAt,Ihe)=>{var OD=require("fs"),Ohe=Wae(),Che=Xae(),AD=require("path"),_l=R1(),But=require("util").inherits,Gr=Ahe(),Phe=Ip().Transform,CD=process.platform==="win32",Tt=function(e,t){if(!(this instanceof Tt))return new Tt(e,t);typeof e!="string"&&(t=e,e="zip"),t=this.options=_l.defaults(t,{highWaterMark:1024*1024,statConcurrency:4}),Phe.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=Che.queue(this._onQueueTask.bind(this),1),this._queue.drain(this._onQueueDrain.bind(this)),this._statQueue=Che.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=[]};But(Tt,Phe);Tt.prototype._abort=function(){this._state.aborted=!0,this._queue.kill(),this._statQueue.kill(),this._queue.idle()&&this._shutdown()};Tt.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 OD.Stats?(r=this._updateQueueTaskWithStats(r,t.stats),r&&(t.stats.size&&(this._fsEntriesTotalBytes+=t.stats.size),this._queue.push(r))):this._statQueue.push(r)};Tt.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)};Tt.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};Tt.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))};Tt.prototype._moduleFinalize=function(){typeof this._module.finalize=="function"?this._module.finalize():typeof this._module.end=="function"?this._module.end():this.emit("error",new Gr("NOENDMETHOD"))};Tt.prototype._modulePipe=function(){this._module.on("error",this._onModuleError.bind(this)),this._module.pipe(this),this._state.modulePiped=!0};Tt.prototype._moduleSupports=function(e){return!this._module.supports||!this._module.supports[e]?!1:this._module.supports[e]};Tt.prototype._moduleUnpipe=function(){this._module.unpipe(this),this._state.modulePiped=!1};Tt.prototype._normalizeEntryData=function(e,t){e=_l.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=_l.sanitizePath(e.name),e.type!=="symlink"&&e.name.slice(-1)==="/"?(r=!0,e.type="directory"):r&&(e.name+="/")),typeof e.mode=="number"?CD?e.mode&=511:e.mode&=4095:e.stats&&e.mode===null?(CD?e.mode=e.stats.mode&511:e.mode=e.stats.mode&4095,CD&&r&&(e.mode=493)):e.mode===null&&(e.mode=r?493:420),e.stats&&e.date===null?e.date=e.stats.mtime:e.date=_l.dateify(e.date),e};Tt.prototype._onModuleError=function(e){this.emit("error",e)};Tt.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()};Tt.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)};Tt.prototype._onStatQueueTask=function(e,t){if(this._state.finalizing||this._state.finalized||this._state.aborted){t();return}OD.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))};Tt.prototype._shutdown=function(){this._moduleUnpipe(),this.end()};Tt.prototype._transform=function(e,t,r){e&&(this._pointer+=e.length),r(null,e)};Tt.prototype._updateQueueTaskWithStats=function(e,t){if(t.isFile())e.data.type="file",e.data.sourceType="stream",e.source=_l.lazyReadStream(e.filepath);else if(t.isDirectory()&&this._moduleSupports("directory"))e.data.name=_l.trailingSlashIt(e.data.name),e.data.type="directory",e.data.sourcePath=_l.trailingSlashIt(e.filepath),e.data.sourceType="buffer",e.source=Buffer.concat([]);else if(t.isSymbolicLink()&&this._moduleSupports("symlink")){var r=OD.readlinkSync(e.filepath),i=AD.dirname(e.filepath);e.data.type="symlink",e.data.linkname=AD.relative(i,AD.resolve(i,r)),e.data.sourceType="buffer",e.source=Buffer.concat([])}else return t.isDirectory()?this.emit("warning",new Gr("DIRECTORYNOTSUPPORTED",e.data)):t.isSymbolicLink()?this.emit("warning",new Gr("SYMLINKNOTSUPPORTED",e.data)):this.emit("warning",new Gr("ENTRYNOTSUPPORTED",e.data)),null;return e.data=this._normalizeEntryData(e.data,t),e};Tt.prototype.abort=function(){return this._state.aborted||this._state.finalized?this:(this._abort(),this)};Tt.prototype.append=function(e,t){if(this._state.finalize||this._state.aborted)return this.emit("error",new Gr("QUEUECLOSED")),this;if(t=this._normalizeEntryData(t),typeof t.name!="string"||t.name.length===0)return this.emit("error",new Gr("ENTRYNAMEREQUIRED")),this;if(t.type==="directory"&&!this._moduleSupports("directory"))return this.emit("error",new Gr("DIRECTORYNOTSUPPORTED",{name:t.name})),this;if(e=_l.normalizeInputSource(e),Buffer.isBuffer(e))t.sourceType="buffer";else if(_l.isStream(e))t.sourceType="stream";else return this.emit("error",new Gr("INPUTSTEAMBUFFERREQUIRED",{name:t.name})),this;return this._entriesCount++,this._queue.push({data:t,source:e}),this};Tt.prototype.directory=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Gr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Gr("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 n={stat:!0,dot:!0};function s(){this._pending--,this._maybeFinalize()}function a(c){this.emit("error",c)}function o(c){l.pause();var u=!1,d=Object.assign({},r);d.name=c.relative,d.prefix=t,d.stats=c.stat,d.callback=l.resume.bind(l);try{if(i){if(d=i(d),d===!1)u=!0;else if(typeof d!="object")throw new Gr("DIRECTORYFUNCTIONINVALIDDATA",{dirpath:e})}}catch(p){this.emit("error",p);return}if(u){l.resume();return}this._append(c.absolute,d)}var l=Ohe(e,n);return l.on("error",a.bind(this)),l.on("match",o.bind(this)),l.on("end",s.bind(this)),this};Tt.prototype.file=function(e,t){return this._state.finalize||this._state.aborted?(this.emit("error",new Gr("QUEUECLOSED")),this):typeof e!="string"||e.length===0?(this.emit("error",new Gr("FILEFILEPATHREQUIRED")),this):(this._append(e,t),this)};Tt.prototype.glob=function(e,t,r){this._pending++,t=_l.defaults(t,{stat:!0,pattern:e});function i(){this._pending--,this._maybeFinalize()}function n(o){this.emit("error",o)}function s(o){a.pause();var l=Object.assign({},r);l.callback=a.resume.bind(a),l.stats=o.stat,l.name=o.relative,this._append(o.absolute,l)}var a=Ohe(t.cwd||".",t);return a.on("error",n.bind(this)),a.on("match",s.bind(this)),a.on("end",i.bind(this)),this};Tt.prototype.finalize=function(){if(this._state.aborted){var e=new Gr("ABORTED");return this.emit("error",e),Promise.reject(e)}if(this._state.finalize){var t=new Gr("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,n){var s;r._module.on("end",function(){s||i()}),r._module.on("error",function(a){s=!0,n(a)})})};Tt.prototype.setFormat=function(e){return this._format?(this.emit("error",new Gr("FORMATSET")),this):(this._format=e,this)};Tt.prototype.setModule=function(e){return this._state.aborted?(this.emit("error",new Gr("ABORTED")),this):this._state.module?(this.emit("error",new Gr("MODULESET")),this):(this._module=e,this._modulePipe(),this)};Tt.prototype.symlink=function(e,t,r){if(this._state.finalize||this._state.aborted)return this.emit("error",new Gr("QUEUECLOSED")),this;if(typeof e!="string"||e.length===0)return this.emit("error",new Gr("SYMLINKFILEPATHREQUIRED")),this;if(typeof t!="string"||t.length===0)return this.emit("error",new Gr("SYMLINKTARGETREQUIRED",{filepath:e})),this;if(!this._moduleSupports("symlink"))return this.emit("error",new Gr("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};Tt.prototype.pointer=function(){return this._pointer};Tt.prototype.use=function(e){return this._streams.push(e),this};Ihe.exports=Tt});var tE=g((WAt,Lhe)=>{var eE=Lhe.exports=function(){};eE.prototype.getName=function(){};eE.prototype.getSize=function(){};eE.prototype.getLastModifiedDate=function(){};eE.prototype.isDirectory=function(){}});var rE=g((KAt,Fhe)=>{var Oa=Fhe.exports={};Oa.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};Oa.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)};Oa.fromDosTime=function(e){return Oa.dosToDate(e.readUInt32LE(0))};Oa.getEightBytes=function(e){var t=Buffer.alloc(8);return t.writeUInt32LE(e%4294967296,0),t.writeUInt32LE(e/4294967296|0,4),t};Oa.getShortBytes=function(e){var t=Buffer.alloc(2);return t.writeUInt16LE((e&65535)>>>0,0),t};Oa.getShortBytesValue=function(e,t){return e.readUInt16LE(t)};Oa.getLongBytes=function(e){var t=Buffer.alloc(4);return t.writeUInt32LE((e&4294967295)>>>0,0),t};Oa.getLongBytesValue=function(e,t){return e.readUInt32LE(t)};Oa.toDosTime=function(e){return Oa.getLongBytes(Oa.dateToDos(e))}});var PD=g((XAt,Uhe)=>{var Bhe=rE(),qhe=8,Mhe=1,qut=4,Mut=2,khe=64,jhe=2048,sn=Uhe.exports=function(){return this instanceof sn?(this.descriptor=!1,this.encryption=!1,this.utf8=!1,this.numberOfShannonFanoTrees=0,this.strongEncryption=!1,this.slidingDictionarySize=0,this):new sn};sn.prototype.encode=function(){return Bhe.getShortBytes((this.descriptor?qhe:0)|(this.utf8?jhe:0)|(this.encryption?Mhe:0)|(this.strongEncryption?khe:0))};sn.prototype.parse=function(e,t){var r=Bhe.getShortBytesValue(e,t),i=new sn;return i.useDataDescriptor((r&qhe)!==0),i.useUTF8ForNames((r&jhe)!==0),i.useStrongEncryption((r&khe)!==0),i.useEncryption((r&Mhe)!==0),i.setSlidingDictionarySize(r&Mut?8192:4096),i.setNumberOfShannonFanoTrees(r&qut?3:2),i};sn.prototype.setNumberOfShannonFanoTrees=function(e){this.numberOfShannonFanoTrees=e};sn.prototype.getNumberOfShannonFanoTrees=function(){return this.numberOfShannonFanoTrees};sn.prototype.setSlidingDictionarySize=function(e){this.slidingDictionarySize=e};sn.prototype.getSlidingDictionarySize=function(){return this.slidingDictionarySize};sn.prototype.useDataDescriptor=function(e){this.descriptor=e};sn.prototype.usesDataDescriptor=function(){return this.descriptor};sn.prototype.useEncryption=function(e){this.encryption=e};sn.prototype.usesEncryption=function(){return this.encryption};sn.prototype.useStrongEncryption=function(e){this.strongEncryption=e};sn.prototype.usesStrongEncryption=function(){return this.strongEncryption};sn.prototype.useUTF8ForNames=function(e){this.utf8=e};sn.prototype.usesUTF8ForNames=function(){return this.utf8}});var $he=g((QAt,zhe)=>{zhe.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 ID=g((YAt,Hhe)=>{Hhe.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 DD=g((ZAt,Xhe)=>{var kut=require("util").inherits,jut=vP(),Vhe=tE(),Whe=PD(),Ghe=$he(),Xn=ID(),Khe=rE(),rt=Xhe.exports=function(e){if(!(this instanceof rt))return new rt(e);Vhe.call(this),this.platform=Xn.PLATFORM_FAT,this.method=-1,this.name=null,this.size=0,this.csize=0,this.gpb=new Whe,this.crc=0,this.time=-1,this.minver=Xn.MIN_VERSION_INITIAL,this.mode=-1,this.extra=null,this.exattr=0,this.inattr=0,this.comment=null,e&&this.setName(e)};kut(rt,Vhe);rt.prototype.getCentralDirectoryExtra=function(){return this.getExtra()};rt.prototype.getComment=function(){return this.comment!==null?this.comment:""};rt.prototype.getCompressedSize=function(){return this.csize};rt.prototype.getCrc=function(){return this.crc};rt.prototype.getExternalAttributes=function(){return this.exattr};rt.prototype.getExtra=function(){return this.extra!==null?this.extra:Xn.EMPTY};rt.prototype.getGeneralPurposeBit=function(){return this.gpb};rt.prototype.getInternalAttributes=function(){return this.inattr};rt.prototype.getLastModifiedDate=function(){return this.getTime()};rt.prototype.getLocalFileDataExtra=function(){return this.getExtra()};rt.prototype.getMethod=function(){return this.method};rt.prototype.getName=function(){return this.name};rt.prototype.getPlatform=function(){return this.platform};rt.prototype.getSize=function(){return this.size};rt.prototype.getTime=function(){return this.time!==-1?Khe.dosToDate(this.time):-1};rt.prototype.getTimeDos=function(){return this.time!==-1?this.time:0};rt.prototype.getUnixMode=function(){return this.platform!==Xn.PLATFORM_UNIX?0:this.getExternalAttributes()>>Xn.SHORT_SHIFT&Xn.SHORT_MASK};rt.prototype.getVersionNeededToExtract=function(){return this.minver};rt.prototype.setComment=function(e){Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.comment=e};rt.prototype.setCompressedSize=function(e){if(e<0)throw new Error("invalid entry compressed size");this.csize=e};rt.prototype.setCrc=function(e){if(e<0)throw new Error("invalid entry crc32");this.crc=e};rt.prototype.setExternalAttributes=function(e){this.exattr=e>>>0};rt.prototype.setExtra=function(e){this.extra=e};rt.prototype.setGeneralPurposeBit=function(e){if(!(e instanceof Whe))throw new Error("invalid entry GeneralPurposeBit");this.gpb=e};rt.prototype.setInternalAttributes=function(e){this.inattr=e};rt.prototype.setMethod=function(e){if(e<0)throw new Error("invalid entry compression method");this.method=e};rt.prototype.setName=function(e,t=!1){e=jut(e,!1).replace(/^\w+:/,"").replace(/^(\.\.\/|\/)+/,""),t&&(e=`/${e}`),Buffer.byteLength(e)!==e.length&&this.getGeneralPurposeBit().useUTF8ForNames(!0),this.name=e};rt.prototype.setPlatform=function(e){this.platform=e};rt.prototype.setSize=function(e){if(e<0)throw new Error("invalid entry size");this.size=e};rt.prototype.setTime=function(e,t){if(!(e instanceof Date))throw new Error("invalid entry time");this.time=Khe.dateToDos(e,t)};rt.prototype.setUnixMode=function(e){e|=this.isDirectory()?Xn.S_IFDIR:Xn.S_IFREG;var t=0;t|=e<Xn.ZIP64_MAGIC||this.size>Xn.ZIP64_MAGIC}});var LD=g((JAt,Qhe)=>{"use strict";var wl=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";wl.writable=e=>wl(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";wl.readable=e=>wl(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";wl.duplex=e=>wl.writable(e)&&wl.readable(e);wl.transform=e=>wl.duplex(e)&&typeof e._transform=="function";Qhe.exports=wl});var FD=g((tCt,Yhe)=>{var eCt=require("stream").Stream,Uut=Ip().PassThrough,zut=LD(),$ut=Yhe.exports={};$ut.normalizeInputSource=function(e){if(e===null)return Buffer.alloc(0);if(typeof e=="string")return Buffer.from(e);if(zut(e)&&!e._readableState){var t=new Uut;return e.pipe(t),t}return e}});var qD=g((rCt,Zhe)=>{var Hut=require("util").inherits,Gut=LD(),BD=Ip().Transform,Vut=tE(),Wut=FD(),Hs=Zhe.exports=function(e){if(!(this instanceof Hs))return new Hs(e);BD.call(this,e),this.offset=0,this._archive={finish:!1,finished:!1,processing:!1}};Hut(Hs,BD);Hs.prototype._appendBuffer=function(e,t,r){};Hs.prototype._appendStream=function(e,t,r){};Hs.prototype._emitErrorCallback=function(e){e&&this.emit("error",e)};Hs.prototype._finish=function(e){};Hs.prototype._normalizeEntry=function(e){};Hs.prototype._transform=function(e,t,r){r(null,e)};Hs.prototype.entry=function(e,t,r){if(t=t||null,typeof r!="function"&&(r=this._emitErrorCallback.bind(this)),!(e instanceof Vut)){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=Wut.normalizeInputSource(t),Buffer.isBuffer(t))this._appendBuffer(e,t,r);else if(Gut(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};Hs.prototype.finish=function(){if(this._archive.processing){this._archive.finish=!0;return}this._finish()};Hs.prototype.getBytesWritten=function(){return this.offset};Hs.prototype.write=function(e,t){return e&&(this.offset+=e.length),BD.prototype.write.call(this,e,t)}});var iE=g(MD=>{var Jhe;(function(e){typeof DO_NOT_EXPORT_CRC>"u"?typeof MD=="object"?e(MD):typeof define=="function"&&define.amd?define(function(){var t={};return e(t),t}):e(Jhe={}):e(Jhe={})})(function(e){e.version="1.2.2";function t(){for(var O=0,B=new Array(256),P=0;P!=256;++P)O=P,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,O=O&1?-306674912^O>>>1:O>>>1,B[P]=O;return typeof Int32Array<"u"?new Int32Array(B):B}var r=t();function i(O){var B=0,P=0,M=0,x=typeof Int32Array<"u"?new Int32Array(4096):new Array(4096);for(M=0;M!=256;++M)x[M]=O[M];for(M=0;M!=256;++M)for(P=O[M],B=256+M;B<4096;B+=256)P=x[B]=P>>>8^O[P&255];var Y=[];for(M=1;M!=16;++M)Y[M-1]=typeof Int32Array<"u"?x.subarray(M*256,M*256+256):x.slice(M*256,M*256+256);return Y}var n=i(r),s=n[0],a=n[1],o=n[2],l=n[3],c=n[4],u=n[5],d=n[6],p=n[7],f=n[8],m=n[9],h=n[10],y=n[11],b=n[12],w=n[13],v=n[14];function E(O,B){for(var P=B^-1,M=0,x=O.length;M>>8^r[(P^O.charCodeAt(M++))&255];return~P}function T(O,B){for(var P=B^-1,M=O.length-15,x=0;x>8&255]^b[O[x++]^P>>16&255]^y[O[x++]^P>>>24]^h[O[x++]]^m[O[x++]]^f[O[x++]]^p[O[x++]]^d[O[x++]]^u[O[x++]]^c[O[x++]]^l[O[x++]]^o[O[x++]]^a[O[x++]]^s[O[x++]]^r[O[x++]];for(M+=15;x>>8^r[(P^O[x++])&255];return~P}function q(O,B){for(var P=B^-1,M=0,x=O.length,Y=0,L=0;M>>8^r[(P^Y)&255]:Y<2048?(P=P>>>8^r[(P^(192|Y>>6&31))&255],P=P>>>8^r[(P^(128|Y&63))&255]):Y>=55296&&Y<57344?(Y=(Y&1023)+64,L=O.charCodeAt(M++)&1023,P=P>>>8^r[(P^(240|Y>>8&7))&255],P=P>>>8^r[(P^(128|Y>>2&63))&255],P=P>>>8^r[(P^(128|L>>6&15|(Y&3)<<4))&255],P=P>>>8^r[(P^(128|L&63))&255]):(P=P>>>8^r[(P^(224|Y>>12&15))&255],P=P>>>8^r[(P^(128|Y>>6&63))&255],P=P>>>8^r[(P^(128|Y&63))&255]);return~P}e.table=r,e.bstr=E,e.buf=T,e.str=q})});var t1e=g((nCt,e1e)=>{"use strict";var{Transform:Kut}=Ip(),Xut=iE(),kD=class extends Kut{constructor(t){super(t),this.checksum=Buffer.allocUnsafe(4),this.checksum.writeInt32BE(0,0),this.rawSize=0}_transform(t,r,i){t&&(this.checksum=Xut.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}};e1e.exports=kD});var i1e=g((sCt,r1e)=>{"use strict";var{DeflateRaw:Qut}=require("zlib"),Yut=iE(),jD=class extends Qut{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=Yut.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}};r1e.exports=jD});var UD=g((aCt,n1e)=>{"use strict";n1e.exports={CRC32Stream:t1e(),DeflateCRC32Stream:i1e()}});var o1e=g((uCt,a1e)=>{var Zut=require("util").inherits,Jut=iE(),{CRC32Stream:edt}=UD(),{DeflateCRC32Stream:tdt}=UD(),s1e=qD(),oCt=DD(),lCt=PD(),We=ID(),cCt=FD(),Le=rE(),zi=a1e.exports=function(e){if(!(this instanceof zi))return new zi(e);e=this.options=this._defaults(e),s1e.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}};Zut(zi,s1e);zi.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()};zi.prototype._appendBuffer=function(e,t,r){t.length===0&&e.setMethod(We.METHOD_STORED);var i=e.getMethod();if(i===We.METHOD_STORED&&(e.setSize(t.length),e.setCompressedSize(t.length),e.setCrc(Jut.buf(t)>>>0)),this._writeLocalFileHeader(e),i===We.METHOD_STORED){this.write(t),this._afterAppend(e),r(null,e);return}else if(i===We.METHOD_DEFLATED){this._smartStream(e,r).end(t);return}else{r(new Error("compression method "+i+" not implemented"));return}};zi.prototype._appendStream=function(e,t,r){e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR),this._writeLocalFileHeader(e);var i=this._smartStream(e,r);t.once("error",function(n){i.emit("error",n),i.end()}),t.pipe(i)};zi.prototype._defaults=function(e){return typeof e!="object"&&(e={}),typeof e.zlib!="object"&&(e.zlib={}),typeof e.zlib.level!="number"&&(e.zlib.level=We.ZLIB_BEST_SPEED),e.forceZip64=!!e.forceZip64,e.forceLocalTime=!!e.forceLocalTime,e};zi.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()};zi.prototype._normalizeEntry=function(e){e.getMethod()===-1&&e.setMethod(We.METHOD_DEFLATED),e.getMethod()===We.METHOD_DEFLATED&&(e.getGeneralPurposeBit().useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_DATA_DESCRIPTOR)),e.getTime()===-1&&e.setTime(new Date,this._archive.forceLocalTime),e._offsets={file:0,data:0,contents:0}};zi.prototype._smartStream=function(e,t){var r=e.getMethod()===We.METHOD_DEFLATED,i=r?new tdt(this.options.zlib):new edt,n=null;function s(){var a=i.digest().readUInt32BE(0);e.setCrc(a),e.setSize(i.size()),e.setCompressedSize(i.size(!0)),this._afterAppend(e),t(n,e)}return i.once("end",s.bind(this)),i.once("error",function(a){n=a}),i.pipe(this,{end:!1}),i};zi.prototype._writeCentralDirectoryEnd=function(){var e=this._entries.length,t=this._archive.centralLength,r=this._archive.centralOffset;this.isZip64()&&(e=We.ZIP64_MAGIC_SHORT,t=We.ZIP64_MAGIC,r=We.ZIP64_MAGIC),this.write(Le.getLongBytes(We.SIG_EOCD)),this.write(We.SHORT_ZERO),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e)),this.write(Le.getShortBytes(e)),this.write(Le.getLongBytes(t)),this.write(Le.getLongBytes(r));var i=this.getComment(),n=Buffer.byteLength(i);this.write(Le.getShortBytes(n)),this.write(i)};zi.prototype._writeCentralDirectoryZip64=function(){this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD)),this.write(Le.getEightBytes(44)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(Le.getShortBytes(We.MIN_VERSION_ZIP64)),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._entries.length)),this.write(Le.getEightBytes(this._archive.centralLength)),this.write(Le.getEightBytes(this._archive.centralOffset)),this.write(Le.getLongBytes(We.SIG_ZIP64_EOCD_LOC)),this.write(We.LONG_ZERO),this.write(Le.getEightBytes(this._archive.centralOffset+this._archive.centralLength)),this.write(Le.getLongBytes(1))};zi.prototype._writeCentralFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e._offsets.file,n=e.getSize(),s=e.getCompressedSize();if(e.isZip64()||i>We.ZIP64_MAGIC){n=We.ZIP64_MAGIC,s=We.ZIP64_MAGIC,i=We.ZIP64_MAGIC,e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64);var a=Buffer.concat([Le.getShortBytes(We.ZIP64_EXTRA_ID),Le.getShortBytes(24),Le.getEightBytes(e.getSize()),Le.getEightBytes(e.getCompressedSize()),Le.getEightBytes(e._offsets.file)],28);e.setExtra(a)}this.write(Le.getLongBytes(We.SIG_CFH)),this.write(Le.getShortBytes(e.getPlatform()<<8|We.VERSION_MADEBY)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(s)),this.write(Le.getLongBytes(n));var o=e.getName(),l=e.getComment(),c=e.getCentralDirectoryExtra();t.usesUTF8ForNames()&&(o=Buffer.from(o),l=Buffer.from(l)),this.write(Le.getShortBytes(o.length)),this.write(Le.getShortBytes(c.length)),this.write(Le.getShortBytes(l.length)),this.write(We.SHORT_ZERO),this.write(Le.getShortBytes(e.getInternalAttributes())),this.write(Le.getLongBytes(e.getExternalAttributes())),this.write(Le.getLongBytes(i)),this.write(o),this.write(c),this.write(l)};zi.prototype._writeDataDescriptor=function(e){this.write(Le.getLongBytes(We.SIG_DD)),this.write(Le.getLongBytes(e.getCrc())),e.isZip64()?(this.write(Le.getEightBytes(e.getCompressedSize())),this.write(Le.getEightBytes(e.getSize()))):(this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize())))};zi.prototype._writeLocalFileHeader=function(e){var t=e.getGeneralPurposeBit(),r=e.getMethod(),i=e.getName(),n=e.getLocalFileDataExtra();e.isZip64()&&(t.useDataDescriptor(!0),e.setVersionNeededToExtract(We.MIN_VERSION_ZIP64)),t.usesUTF8ForNames()&&(i=Buffer.from(i)),e._offsets.file=this.offset,this.write(Le.getLongBytes(We.SIG_LFH)),this.write(Le.getShortBytes(e.getVersionNeededToExtract())),this.write(t.encode()),this.write(Le.getShortBytes(r)),this.write(Le.getLongBytes(e.getTimeDos())),e._offsets.data=this.offset,t.usesDataDescriptor()?(this.write(We.LONG_ZERO),this.write(We.LONG_ZERO),this.write(We.LONG_ZERO)):(this.write(Le.getLongBytes(e.getCrc())),this.write(Le.getLongBytes(e.getCompressedSize())),this.write(Le.getLongBytes(e.getSize()))),this.write(Le.getShortBytes(i.length)),this.write(Le.getShortBytes(n.length)),this.write(i),this.write(n),e._offsets.contents=this.offset};zi.prototype.getComment=function(e){return this._archive.comment!==null?this._archive.comment:""};zi.prototype.isZip64=function(){return this._archive.forceZip64||this._entries.length>We.ZIP64_MAGIC_SHORT||this._archive.centralLength>We.ZIP64_MAGIC||this._archive.centralOffset>We.ZIP64_MAGIC};zi.prototype.setComment=function(e){this._archive.comment=e}});var zD=g((dCt,l1e)=>{l1e.exports={ArchiveEntry:tE(),ZipArchiveEntry:DD(),ArchiveOutputStream:qD(),ZipArchiveOutputStream:o1e()}});var u1e=g((pCt,c1e)=>{var rdt=require("util").inherits,HD=zD().ZipArchiveOutputStream,idt=zD().ZipArchiveEntry,$D=R1(),A1=c1e.exports=function(e){if(!(this instanceof A1))return new A1(e);e=this.options=e||{},e.zlib=e.zlib||{},HD.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)};rdt(A1,HD);A1.prototype._normalizeFileData=function(e){e=$D.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=$D.sanitizePath(e.name),!r&&e.name.slice(-1)==="/"?(t=!0,e.type="directory"):t&&(e.name+="/")),(t||r)&&(e.store=!0),e.date=$D.dateify(e.date),e};A1.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 idt(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)),HD.prototype.entry.call(this,i,e,r)};A1.prototype.finalize=function(){this.finish()}});var p1e=g((fCt,d1e)=>{var ndt=u1e(),sdt=R1(),ku=function(e){if(!(this instanceof ku))return new ku(e);e=this.options=sdt.defaults(e,{comment:"",forceUTC:!1,namePrependSlash:!1,store:!1}),this.supports={directory:!0,symlink:!0},this.engine=new ndt(e)};ku.prototype.append=function(e,t,r){this.engine.entry(e,t,r)};ku.prototype.finalize=function(){this.engine.finalize()};ku.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};ku.prototype.pipe=function(){return this.engine.pipe.apply(this.engine,arguments)};ku.prototype.unpipe=function(){return this.engine.unpipe.apply(this.engine,arguments)};d1e.exports=ku});var m1e=g((mCt,f1e)=>{f1e.exports=typeof queueMicrotask=="function"?queueMicrotask:e=>Promise.resolve().then(e)});var g1e=g((hCt,h1e)=>{h1e.exports=typeof process<"u"&&typeof process.nextTick=="function"?process.nextTick.bind(process):m1e()});var b1e=g((yCt,y1e)=>{y1e.exports=class{constructor(t){if(!(t>0)||t-1&t)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 GD=g((vCt,_1e)=>{var v1e=b1e();_1e.exports=class{constructor(t){this.hwm=t||16,this.head=new v1e(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 v1e(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 C1=g((_Ct,w1e)=>{function adt(e){return Buffer.isBuffer(e)||e instanceof Uint8Array}function odt(e){return Buffer.isEncoding(e)}function ldt(e,t,r){return Buffer.alloc(e,t,r)}function cdt(e){return Buffer.allocUnsafe(e)}function udt(e){return Buffer.allocUnsafeSlow(e)}function ddt(e,t){return Buffer.byteLength(e,t)}function pdt(e,t){return Buffer.compare(e,t)}function fdt(e,t){return Buffer.concat(e,t)}function mdt(e,t,r,i,n){return Wt(e).copy(t,r,i,n)}function hdt(e,t){return Wt(e).equals(t)}function gdt(e,t,r,i,n){return Wt(e).fill(t,r,i,n)}function ydt(e,t,r){return Buffer.from(e,t,r)}function bdt(e,t,r,i){return Wt(e).includes(t,r,i)}function vdt(e,t,r,i){return Wt(e).indexOf(t,r,i)}function _dt(e,t,r,i){return Wt(e).lastIndexOf(t,r,i)}function wdt(e){return Wt(e).swap16()}function Edt(e){return Wt(e).swap32()}function Sdt(e){return Wt(e).swap64()}function Wt(e){return Buffer.isBuffer(e)?e:Buffer.from(e.buffer,e.byteOffset,e.byteLength)}function xdt(e,t,r,i){return Wt(e).toString(t,r,i)}function Tdt(e,t,r,i,n){return Wt(e).write(t,r,i,n)}function Ndt(e,t,r){return Wt(e).writeDoubleLE(t,r)}function Rdt(e,t,r){return Wt(e).writeFloatLE(t,r)}function Adt(e,t,r){return Wt(e).writeUInt32LE(t,r)}function Cdt(e,t,r){return Wt(e).writeInt32LE(t,r)}function Odt(e,t){return Wt(e).readDoubleLE(t)}function Pdt(e,t){return Wt(e).readFloatLE(t)}function Idt(e,t){return Wt(e).readUInt32LE(t)}function Ddt(e,t){return Wt(e).readInt32LE(t)}function Ldt(e,t,r){return Wt(e).writeDoubleBE(t,r)}function Fdt(e,t,r){return Wt(e).writeFloatBE(t,r)}function Bdt(e,t,r){return Wt(e).writeUInt32BE(t,r)}function qdt(e,t,r){return Wt(e).writeInt32BE(t,r)}function Mdt(e,t){return Wt(e).readDoubleBE(t)}function kdt(e,t){return Wt(e).readFloatBE(t)}function jdt(e,t){return Wt(e).readUInt32BE(t)}function Udt(e,t){return Wt(e).readInt32BE(t)}w1e.exports={isBuffer:adt,isEncoding:odt,alloc:ldt,allocUnsafe:cdt,allocUnsafeSlow:udt,byteLength:ddt,compare:pdt,concat:fdt,copy:mdt,equals:hdt,fill:gdt,from:ydt,includes:bdt,indexOf:vdt,lastIndexOf:_dt,swap16:wdt,swap32:Edt,swap64:Sdt,toBuffer:Wt,toString:xdt,write:Tdt,writeDoubleLE:Ndt,writeFloatLE:Rdt,writeUInt32LE:Adt,writeInt32LE:Cdt,readDoubleLE:Odt,readFloatLE:Pdt,readUInt32LE:Idt,readInt32LE:Ddt,writeDoubleBE:Ldt,writeFloatBE:Fdt,writeUInt32BE:Bdt,writeInt32BE:qdt,readDoubleBE:Mdt,readFloatBE:kdt,readUInt32BE:jdt,readInt32BE:Udt}});var S1e=g((ECt,E1e)=>{var zdt=C1();E1e.exports=class{constructor(t){this.encoding=t}get remaining(){return 0}decode(t){return zdt.toString(t,this.encoding)}flush(){return""}}});var T1e=g((xCt,x1e)=>{var $dt=C1();x1e.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 n=Math.max(0,t.byteLength-4),s=t.byteLength;n=194&&s<=223?(this.bytesNeeded=2,this.codePoint=s&31):s>=224&&s<=239?(s===224?this.lowerBoundary=160:s===237&&(this.upperBoundary=159),this.bytesNeeded=3,this.codePoint=s&15):s>=240&&s<=244?(s===240&&(this.lowerBoundary=144),s===244&&(this.upperBoundary=143),this.bytesNeeded=4,this.codePoint=s&7):r+="\uFFFD");continue}if(sthis.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|s&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 R1e=g((NCt,N1e)=>{var Hdt=S1e(),Gdt=T1e();N1e.exports=class{constructor(t="utf8"){switch(this.encoding=Vdt(t),this.encoding){case"utf8":this.decoder=new Gdt;break;case"utf16le":case"base64":throw new Error("Unsupported encoding: "+this.encoding);default:this.decoder=new Hdt(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 Vdt(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 oL=g((RCt,Z1e)=>{var{EventEmitter:Wdt}=require("events"),cE=new Error("Stream was destroyed"),VD=new Error("Premature close"),D1e=g1e(),L1e=GD(),Kdt=R1e(),Ar=(1<<29)-1,zp=1,JD=2,Mp=4,j2=8,F1e=Ar^zp,Xdt=Ar^JD,V2=16,U2=32,L1=64,ju=128,W2=256,eL=512,kp=1024,WD=2048,tL=4096,rL=8192,xo=16384,O1=32768,uE=65536,jp=131072,B1e=W2|eL,Qdt=V2|uE,Ydt=L1|V2,Zdt=tL|ju,iL=W2|jp,Jdt=Ar^V2,ept=Ar^L1,tpt=Ar^(L1|uE),A1e=Ar^uE,rpt=Ar^W2,ipt=Ar^(ju|rL),npt=Ar^kp,C1e=Ar^B1e,q1e=Ar^O1,spt=Ar^U2,M1e=Ar^jp,apt=Ar^iL,Uu=1<<18,I1=2<<18,K2=4<<18,Up=8<<18,X2=16<<18,$p=32<<18,KD=64<<18,P1=128<<18,nL=256<<18,D1=512<<18,dE=1024<<18,k1e=Ar^(Uu|nL),j1e=Ar^K2,opt=Ar^D1,lpt=Ar^X2,cpt=Ar^Up,U1e=Ar^P1,upt=Ar^I1,z1e=Ar^dE,z2=V2|Uu,$1e=Ar^z2,sL=xo|$p,Ec=Mp|j2|JD,Gs=Ec|zp,H1e=Ec|sL,dpt=j1e&ept,aL=P1|O1,ppt=aL&$1e,G1e=Gs|ppt,fpt=Gs|kp|xo,O1e=Gs|xo|ju,mpt=Gs|kp|ju,hpt=Gs|tL|ju|rL,gpt=Gs|V2|kp|xo|uE|jp,ypt=Ec|kp|xo,bpt=U2|Gs|O1|L1,vpt=Gs|D1|$p,_pt=Up|X2,V1e=Up|Uu,wpt=Up|X2|Gs|Uu,P1e=Gs|Uu|Up|dE,Ept=K2|Uu,Spt=Uu|nL,xpt=Gs|D1|V1e|$p,Tpt=X2|Ec|D1|$p,Npt=I1|Gs|P1|K2,nE=Symbol.asyncIterator||Symbol("asyncIterator"),sE=class{constructor(t,{highWaterMark:r=16384,map:i=null,mapWritable:n,byteLength:s,byteLengthWritable:a}={}){this.stream=t,this.queue=new L1e,this.highWaterMark=r,this.buffered=0,this.error=null,this.pipeline=null,this.drains=null,this.byteLength=a||s||Y1e,this.map=n||i,this.afterWrite=Cpt.bind(this),this.afterUpdateNextTick=Ipt.bind(this)}get ended(){return(this.stream._duplexState&$p)!==0}push(t){return 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||s||Y1e,this.map=n||i,this.pipeTo=null,this.afterRead=Opt.bind(this),this.afterUpdateNextTick=Ppt.bind(this)}get ended(){return(this.stream._duplexState&xo)!==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|=eL,this.pipeTo=t,this.pipeline=new YD(this.stream,t,r),r&&this.stream.on("error",I1e),G2(t))t._writableState.pipeline=this.pipeline,r&&t.on("error",I1e),t.on("finish",this.pipeline.finished.bind(this.pipeline));else{let i=this.pipeline.done.bind(this.pipeline,t),n=this.pipeline.done.bind(this.pipeline,t,null);t.on("error",i),t.on("close",n),t.on("finish",this.pipeline.finished.bind(this.pipeline))}t.on("drain",Rpt.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|kp)&tpt,!1):this.map!==null&&(t=this.map(t),t===null)?(r._duplexState&=A1e,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 Cpt(e){let t=this.stream;e&&t.destroy(e),t._duplexState&=k1e,this.drains!==null&&Dpt(this.drains),(t._duplexState&wpt)===X2&&(t._duplexState&=lpt,(t._duplexState&KD)===KD&&t.emit("drain")),this.updateCallback()}function Opt(e){e&&this.stream.destroy(e),this.stream._duplexState&=Jdt,this.readAhead===!1&&!(this.stream._duplexState&W2)&&(this.stream._duplexState&=M1e),this.updateCallback()}function Ppt(){this.stream._duplexState&U2||(this.stream._duplexState&=q1e,this.update())}function Ipt(){this.stream._duplexState&I1||(this.stream._duplexState&=U1e,this.update())}function Dpt(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.updateNextTick(),this._readableState.push(t)}unshift(t){return this._readableState.updateNextTick(),this._readableState.unshift(t)}resume(){return this._duplexState|=iL,this._readableState.updateNextTick(),this}pause(){return this._duplexState&=this._readableState.readAhead===!1?apt:rpt,this}static _fromAsyncIterator(t,r){let i,n=new e({...r,read(a){t.next().then(s).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 n;function s(a){a.done?n.push(null):n.push(a.value)}}static from(t,r){if(zpt(t))return t;if(t[nE])return this._fromAsyncIterator(t[nE](),r);Array.isArray(t)||(t=t===void 0?[]:[t]);let i=0;return new e({...r,read(n){this.push(i===t.length?null:t[i++]),n(null)}})}static isBackpressured(t){return(t._duplexState&ypt)!==0||t._readableState.buffered>=t._readableState.highWaterMark}static isPaused(t){return(t._duplexState&W2)===0}[nE](){let t=this,r=null,i=null,n=null;return this.on("error",c=>{r=c}),this.on("readable",s),this.on("close",a),{[nE](){return this},next(){return new Promise(function(c,u){i=c,n=u;let d=t.read();d!==null?o(d):t._duplexState&j2&&o(null)})},return(){return l(null)},throw(c){return l(c)}};function s(){i!==null&&o(t.read())}function a(){i!==null&&o(null)}function o(c){n!==null&&(r?n(r):c===null&&!(t._duplexState&xo)?n(cE):i({value:c,done:c===null}),n=i=null)}function l(c){return t.destroy(c),new Promise((u,d)=>{if(t._duplexState&j2)return u({value:void 0,done:!0});t.once("close",function(){c?d(c):u({value:void 0,done:!0})})})}}},oE=class extends $2{constructor(t){super(t),this._duplexState|=zp|xo,this._writableState=new sE(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|=dE}uncork(){this._duplexState&=z1e,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&Tpt)!==0}static drained(t){if(t.destroyed)return Promise.resolve(!1);let r=t._writableState,n=(Gpt(t)?Math.min(1,r.queue.length):r.queue.length)+(t._duplexState&nL?1:0);return n===0?Promise.resolve(!0):(r.drains===null&&(r.drains=[]),new Promise(s=>{r.drains.push({writes:n,resolve:s})}))}write(t){return this._writableState.updateNextTick(),this._writableState.push(t)}end(t){return this._writableState.updateNextTick(),this._writableState.end(t),this}},H2=class extends aE{constructor(t){super(t),this._duplexState=zp|this._duplexState&jp,this._writableState=new sE(this,t),t&&(t.writev&&(this._writev=t.writev),t.write&&(this._write=t.write),t.final&&(this._final=t.final))}cork(){this._duplexState|=dE}uncork(){this._duplexState&=z1e,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}},lE=class extends H2{constructor(t){super(t),this._transformState=new QD(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(Bpt.bind(this))}},ZD=class extends lE{};function Bpt(e,t){let r=this._transformState.afterFinal;if(e)return r(e);t!=null&&this.push(t),this.push(null),r(null)}function qpt(...e){return new Promise((t,r)=>X1e(...e,i=>{if(i)return r(i);t()}))}function X1e(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 n=r[0],s=null,a=null;for(let c=1;c1,l),n.pipe(s)),n=s;if(i){let c=!1,u=G2(s)||!!(s._writableState&&s._writableState.autoDestroy);s.on("error",d=>{a===null&&(a=d)}),s.on("finish",()=>{c=!0,u||i(a)}),u&&s.on("close",()=>i(a||(c?null:VD)))}return s;function o(c,u,d,p){c.on("error",p),c.on("close",f);function f(){if(u&&c._readableState&&!c._readableState.ended||d&&c._writableState&&!c._writableState.ended)return p(VD)}}function l(c){if(!(!c||a)){a=c;for(let u of r)u.destroy(c)}}}function Mpt(e){return e}function Q1e(e){return!!e._readableState||!!e._writableState}function G2(e){return typeof e._duplexState=="number"&&Q1e(e)}function kpt(e){return!!e._readableState&&e._readableState.ended}function jpt(e){return!!e._writableState&&e._writableState.ended}function Upt(e,t={}){let r=e._readableState&&e._readableState.error||e._writableState&&e._writableState.error;return!t.all&&r===cE?null:r}function zpt(e){return G2(e)&&e.readable}function $pt(e){return typeof e=="object"&&e!==null&&typeof e.byteLength=="number"}function Y1e(e){return $pt(e)?e.byteLength:1024}function I1e(){}function Hpt(){this.destroy(new Error("Stream aborted."))}function Gpt(e){return e._writev!==oE.prototype._writev&&e._writev!==H2.prototype._writev}Z1e.exports={pipeline:X1e,pipelinePromise:qpt,isStream:Q1e,isStreamx:G2,isEnded:kpt,isFinished:jpt,getStreamError:Upt,Stream:$2,Writable:oE,Readable:aE,Duplex:H2,Transform:lE,PassThrough:ZD}});var uL=g(B1=>{var bt=C1(),Vpt="0000000000000000000",Wpt="7777777777777777777",pE=48,J1e=bt.from([117,115,116,97,114,0]),Kpt=bt.from([pE,pE]),Xpt=bt.from([117,115,116,97,114,32]),Qpt=bt.from([32,0]),Ypt=4095,Q2=257,cL=263;B1.decodeLongPath=function(t,r){return F1(t,0,t.length,r)};B1.encodePax=function(t){let r="";t.name&&(r+=lL(" path="+t.name+` +`)),t.linkname&&(r+=lL(" linkpath="+t.linkname+` +`));let i=t.pax;if(i)for(let n in i)r+=lL(" "+n+"="+i[n]+` +`);return bt.from(r)};B1.decodePax=function(t){let r={};for(;t.length;){let i=0;for(;i100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return bt.byteLength(i)>100||bt.byteLength(n)>155||t.linkname&&bt.byteLength(t.linkname)>100?null:(bt.write(r,i),bt.write(r,$u(t.mode&Ypt,6),100),bt.write(r,$u(t.uid,6),108),bt.write(r,$u(t.gid,6),116),nft(t.size,r,124),bt.write(r,$u(t.mtime.getTime()/1e3|0,11),136),r[156]=pE+rft(t.type),t.linkname&&bt.write(r,t.linkname,157),bt.copy(J1e,r,Q2),bt.copy(Kpt,r,cL),t.uname&&bt.write(r,t.uname,265),t.gname&&bt.write(r,t.gname,297),bt.write(r,$u(t.devmajor||0,6),329),bt.write(r,$u(t.devminor||0,6),337),n&&bt.write(r,n,345),bt.write(r,$u(t0e(r),6),148),r)};B1.decode=function(t,r,i){let n=t[156]===0?0:t[156]-pE,s=F1(t,0,100,r),a=zu(t,100,8),o=zu(t,108,8),l=zu(t,116,8),c=zu(t,124,12),u=zu(t,136,12),d=tft(n),p=t[157]===0?null:F1(t,157,100,r),f=F1(t,265,32),m=F1(t,297,32),h=zu(t,329,8),y=zu(t,337,8),b=t0e(t);if(b===8*32)return null;if(b!==zu(t,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(Zpt(t))t[345]&&(s=F1(t,345,155,r)+"/"+s);else if(!Jpt(t)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:o,gid:l,size:c,mtime:new Date(1e3*u),type:d,linkname:p,uname:f,gname:m,devmajor:h,devminor:y,pax:null}};function Zpt(e){return bt.equals(J1e,e.subarray(Q2,Q2+6))}function Jpt(e){return bt.equals(Xpt,e.subarray(Q2,Q2+6))&&bt.equals(Qpt,e.subarray(cL,cL+2))}function eft(e,t,r){return typeof e!="number"?r:(e=~~e,e>=t?t:e>=0||(e+=t,e>=0)?e:0)}function tft(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 rft(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 e0e(e,t,r,i){for(;rt?Wpt.slice(0,t)+" ":Vpt.slice(0,t-e.length)+e+" "}function ift(e,t,r){t[r]=128;for(let i=11;i>0;i--)t[r+i]=e&255,e=Math.floor(e/256)}function nft(e,t,r){e.toString(8).length>11?ift(e,t,r):bt.write(t,$u(e,11),r)}function sft(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 n=0,s=r.length;for(i=0;i=Math.pow(10,r)&&r++,t+r+e}});var a0e=g((CCt,s0e)=>{var{Writable:aft,Readable:oft,getStreamError:r0e}=oL(),lft=GD(),i0e=C1(),q1=uL(),cft=i0e.alloc(0),pL=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new lft,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 cft;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 i0e.concat(i)}_next(t){let r=this.queue.peek(),i=r.byteLength-this._offset;if(t>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=t,this.shifted+=t,r.subarray(this._offset,this._offset+=t)}},fL=class extends oft{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(r0e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=n0e(this.header.size),this._parent._update())}_destroy(t){this._detach(),t(null)}},mL=class extends aft{constructor(t){super(t),t||(t={}),this._buffer=new pL,this._offset=0,this._header=null,this._stream=null,this._missing=0,this._longHeader=!1,this._callback=dL,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=q1.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=q1.decodeLongPath(t,this._filenameEncoding);break;case"gnu-long-link-path":this._gnuLongLinkPath=q1.decodeLongPath(t,this._filenameEncoding);break;case"pax-global-header":this._paxGlobal=q1.decodePax(t);break;case"pax-header":this._pax=this._paxGlobal===null?q1.decodePax(t):Object.assign({},this._paxGlobal,q1.decodePax(t));break}}_consumeLongHeader(){this._longHeader=!1,this._missing=n0e(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 fL(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=dL,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(r0e(this)),t(null)}[Symbol.asyncIterator](){let t=null,r=null,i=null,n=null,s=null,a=this;return this.on("entry",c),this.on("error",p=>{t=p}),this.on("close",u),{[Symbol.asyncIterator](){return this},next(){return new Promise(l)},return(){return d(null)},throw(p){return d(p)}};function o(p){if(!s)return;let f=s;s=null,f(p)}function l(p,f){if(t)return f(t);if(n){p({value:n,done:!1}),n=null;return}r=p,i=f,o(null),a._finished&&r&&(r({value:void 0,done:!0}),r=i=null)}function c(p,f,m){s=m,f.on("error",dL),r?(r({value:f,done:!1}),r=i=null):n=f}function u(){o(t),r&&(t?i(t):r({value:void 0,done:!0}),r=i=null)}function d(p){return a.destroy(p),o(p),new Promise((f,m)=>{if(a.destroyed)return f({value:void 0,done:!0});a.once("close",function(){p?m(p):f({value:void 0,done:!0})})})}}};s0e.exports=function(t){return new mL(t)};function dL(){}function n0e(e){return e&=511,e&&512-e}});var l0e=g((OCt,hL)=>{var o0e={S_IFMT:61440,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960};try{hL.exports=require("fs").constants||o0e}catch{hL.exports=o0e}});var f0e=g((PCt,p0e)=>{var{Readable:uft,Writable:dft,getStreamError:c0e}=oL(),Hp=C1(),M1=l0e(),fE=uL(),pft=493,fft=420,u0e=Hp.alloc(1024),yL=class extends dft{constructor(t,r,i){super({mapWritable:hft,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?Hp.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?Hp.toString(this._linkname,"utf-8"):"",this._pack._encode(this.header)),d0e(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 c0e(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()}},bL=class extends uft{constructor(t){super(t),this._drain=gL,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=gL),(!t.size||t.type==="symlink")&&(t.size=0),t.type||(t.type=mft(t.mode)),t.mode||(t.mode=t.type==="directory"?pft:fft),t.uid||(t.uid=0),t.gid||(t.gid=0),t.mtime||(t.mtime=new Date),typeof r=="string"&&(r=Hp.from(r));let n=new yL(this,t,i);return Hp.isBuffer(r)?(t.size=r.byteLength,n.write(r),n.end(),n):(n._isVoid,n)}finalize(){if(this._stream||this._pending.length>0){this._finalizing=!0;return}this._finalized||(this._finalized=!0,this.push(u0e),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=fE.encode(t);if(r){this.push(r);return}}this._encodePax(t)}_encodePax(t){let r=fE.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(fE.encode(i)),this.push(r),d0e(this,r.byteLength),i.size=t.size,i.type=t.type,this.push(fE.encode(i))}_doDrain(){let t=this._drain;this._drain=gL,t()}_predestroy(){let t=c0e(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()}};p0e.exports=function(t){return new bL(t)};function mft(e){switch(e&M1.S_IFMT){case M1.S_IFBLK:return"block-device";case M1.S_IFCHR:return"character-device";case M1.S_IFDIR:return"directory";case M1.S_IFIFO:return"fifo";case M1.S_IFLNK:return"symlink"}return"file"}function gL(){}function d0e(e,t){t&=511,t&&e.push(u0e.subarray(0,512-t))}function hft(e){return Hp.isBuffer(e)?e:Hp.from(e)}});var m0e=g(vL=>{vL.extract=a0e();vL.pack=f0e()});var y0e=g((DCt,g0e)=>{var gft=require("zlib"),yft=m0e(),h0e=R1(),Sc=function(e){if(!(this instanceof Sc))return new Sc(e);e=this.options=h0e.defaults(e,{gzip:!1}),typeof e.gzipOptions!="object"&&(e.gzipOptions={}),this.supports={directory:!0,symlink:!0},this.engine=yft.pack(e),this.compressor=!1,e.gzip&&(this.compressor=gft.createGzip(e.gzipOptions),this.compressor.on("error",this._onCompressorError.bind(this)))};Sc.prototype._onCompressorError=function(e){this.engine.emit("error",e)};Sc.prototype.append=function(e,t,r){var i=this;t.mtime=t.date;function n(a,o){if(a){r(a);return}i.engine.entry(t,o,function(l){r(l,t)})}if(t.sourceType==="buffer")n(null,e);else if(t.sourceType==="stream"&&t.stats){t.size=t.stats.size;var s=i.engine.entry(t,function(a){r(a,t)});e.pipe(s)}else t.sourceType==="stream"&&h0e.collectStream(e,n)};Sc.prototype.finalize=function(){this.engine.finalize()};Sc.prototype.on=function(){return this.engine.on.apply(this.engine,arguments)};Sc.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)};Sc.prototype.unpipe=function(){return this.compressor?this.compressor.unpipe.apply(this.compressor,arguments):this.engine.unpipe.apply(this.engine,arguments)};g0e.exports=Sc});var _0e=g((LCt,v0e)=>{"use strict";function bft(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var vft=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 b0e(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 _ft(e){let t=b0e(4);return t.writeInt32BE(e,0),t}function _L(e,t){e=b0e(e),Buffer.isBuffer(t)&&(t=t.readUInt32BE(0));let r=~~t^-1;for(var i=0;i>>8;return r^-1}function wL(){return _ft(_L.apply(null,arguments))}wL.signed=function(){return _L.apply(null,arguments)};wL.unsigned=function(){return _L.apply(null,arguments)>>>0};var wft=wL,Eft=bft(wft);v0e.exports=Eft});var x0e=g((FCt,S0e)=>{var Sft=require("util").inherits,w0e=Ip().Transform,xft=_0e(),E0e=R1(),Hu=function(e){if(!(this instanceof Hu))return new Hu(e);e=this.options=E0e.defaults(e,{}),w0e.call(this,e),this.supports={directory:!0,symlink:!0},this.files=[]};Sft(Hu,w0e);Hu.prototype._transform=function(e,t,r){r(null,e)};Hu.prototype._writeStringified=function(){var e=JSON.stringify(this.files);this.write(e)};Hu.prototype.append=function(e,t,r){var i=this;t.crc32=0;function n(s,a){if(s){r(s);return}t.size=a.length||0,t.crc32=xft.unsigned(a),i.files.push(t),r(null,t)}t.sourceType==="buffer"?n(null,e):t.sourceType==="stream"&&E0e.collectStream(e,n)};Hu.prototype.finalize=function(){this._writeStringified(),this.end()};S0e.exports=Hu});var N0e=g((BCt,T0e)=>{var Tft=Dhe(),Y2={},Gu=function(e,t){return Gu.create(e,t)};Gu.create=function(e,t){if(Y2[e]){var r=new Tft(e,t);return r.setFormat(e),r.setModule(new Y2[e](t)),r}else throw new Error("create("+e+"): format not registered")};Gu.registerFormat=function(e,t){if(Y2[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");Y2[e]=t};Gu.isRegisteredFormat=function(e){return!!Y2[e]};Gu.registerFormat("zip",p1e());Gu.registerFormat("tar",y0e());Gu.registerFormat("json",x0e());T0e.exports=Gu});var A0e=g(an=>{"use strict";var Nft=an&&an.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Rft=an&&an.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),EL=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)&&Nft(t,e,r);return Rft(t,e),t},Aft=an&&an.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(an,"__esModule",{value:!0});an.createZipUploadStream=an.ZipUploadStream=an.DEFAULT_COMPRESSION_LEVEL=void 0;var Cft=EL(require("stream")),Oft=EL(N0e()),To=EL(ze()),R0e=Wd();an.DEFAULT_COMPRESSION_LEVEL=6;var mE=class extends Cft.Transform{constructor(t){super({highWaterMark:t})}_transform(t,r,i){i(null,t)}};an.ZipUploadStream=mE;function Pft(e,t=an.DEFAULT_COMPRESSION_LEVEL){return Aft(this,void 0,void 0,function*(){To.debug(`Creating Artifact archive with compressionLevel: ${t}`);let r=Oft.create("zip",{highWaterMark:(0,R0e.getUploadChunkSize)(),zlib:{level:t}});r.on("error",Ift),r.on("warning",Dft),r.on("finish",Lft),r.on("end",Fft);for(let s of e)s.sourcePath!==null?r.file(s.sourcePath,{name:s.destinationPath}):r.append("",{name:s.destinationPath});let i=(0,R0e.getUploadChunkSize)(),n=new mE(i);return To.debug(`Zip write high watermark value ${n.writableHighWaterMark}`),To.debug(`Zip read high watermark value ${n.readableHighWaterMark}`),r.pipe(n),r.finalize(),n})}an.createZipUploadStream=Pft;var Ift=e=>{throw To.error("An error has occurred while creating the zip file for upload"),To.info(e),new Error("An error has occurred during zip creation for the artifact")},Dft=e=>{e.code==="ENOENT"?(To.warning("ENOENT warning during artifact zip creation. No such file or directory"),To.info(e)):(To.warning(`A non-blocking warning has occurred during artifact zip creation: ${e.code}`),To.info(e))},Lft=()=>{To.debug("Zip stream for upload has finished.")},Fft=()=>{To.debug("Zip stream for upload has ended.")}});var P0e=g(Pa=>{"use strict";var Bft=Pa&&Pa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qft=Pa&&Pa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Mft=Pa&&Pa.__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)&&Bft(t,e,r);return qft(t,e),t},kft=Pa&&Pa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pa,"__esModule",{value:!0});Pa.uploadArtifact=void 0;var C0e=Mft(ze()),jft=GQ(),Uft=wR(),zft=Pm(),O0e=QQ(),$ft=Im(),Hft=Nae(),Gft=A0e(),Vft=yu(),SL=tc();function Wft(e,t,r,i){return kft(this,void 0,void 0,function*(){(0,Uft.validateArtifactName)(e),(0,O0e.validateRootDirectory)(r);let n=(0,O0e.getUploadZipSpecification)(t,r);if(n.length===0)throw new SL.FilesNotFoundError(n.flatMap(h=>h.sourcePath?[h.sourcePath]:[]));let s=(0,$ft.getBackendIdsFromToken)(),a=(0,zft.internalArtifactTwirpClient)(),o={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,version:4},l=(0,jft.getExpiration)(i?.retentionDays);l&&(o.expiresAt=l);let c=yield a.CreateArtifact(o);if(!c.ok)throw new SL.InvalidResponseError("CreateArtifact: response from backend was not ok");let u=yield(0,Gft.createZipUploadStream)(n,i?.compressionLevel),d=yield(0,Hft.uploadZipToBlobStorage)(c.signedUploadUrl,u),p={workflowRunBackendId:s.workflowRunBackendId,workflowJobRunBackendId:s.workflowJobRunBackendId,name:e,size:d.uploadSize?d.uploadSize.toString():"0"};d.sha256Hash&&(p.hash=Vft.StringValue.create({value:`sha256:${d.sha256Hash}`})),C0e.info("Finalizing artifact upload");let f=yield a.FinalizeArtifact(p);if(!f.ok)throw new SL.InvalidResponseError("FinalizeArtifact: response from backend was not ok");let m=BigInt(f.artifactId);return C0e.info(`Artifact ${e}.zip successfully finalized. Artifact ID ${m}`),{size:d.uploadSize,id:Number(m)}})}Pa.uploadArtifact=Wft});var Z2=g(Ia=>{"use strict";var Kft=Ia&&Ia.__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]}),Xft=Ia&&Ia.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qft=Ia&&Ia.__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)&&Kft(t,e,r);return Xft(t,e),t};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.getOctokit=Ia.context=void 0;var Yft=Qft(tT()),I0e=nm();Ia.context=new Yft.Context;function Zft(e,t,...r){let i=I0e.GitHub.plugin(...r);return new i(I0e.getOctokitOptions(e,t))}Ia.getOctokit=Zft});var B0e=g((jCt,F0e)=>{F0e.exports=Cn;function Cn(e){if(!(this instanceof Cn))return new Cn(e);this.value=e}Cn.prototype.get=function(e){for(var t=this.value,r=0;r{var Jft=B0e(),emt=require("events").EventEmitter;q0e.exports=k1;function k1(e){var t=k1.saw(e,{}),r=e.call(t.handlers,t);return r!==void 0&&(t.handlers=r),t.record(),t.chain()}k1.light=function(t){var r=k1.saw(t,{}),i=t.call(r.handlers,r);return i!==void 0&&(r.handlers=i),r.chain()};k1.saw=function(e,t){var r=new emt;return r.handlers=t,r.actions=[],r.chain=function(){var i=Jft(r.handlers).map(function(n){if(this.isRoot)return n;var s=this.path;typeof n=="function"&&this.update(function(){return r.actions.push({path:s,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 n=r.handlers;i.path.forEach(function(s){n=n[s]}),n.apply(r.handlers,i.args)}},r.nest=function(i){var n=[].slice.call(arguments,1),s=!0;if(typeof i=="boolean"){var s=i;i=n.shift()}var a=k1.saw(e,{}),o=e.call(a.handlers,a);o!==void 0&&(a.handlers=o),typeof r.step<"u"&&a.record(),i.apply(a.chain(),n),s!==!1&&a.on("end",r.next)},r.record=function(){tmt(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 tmt(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(s){return s.trap&&s.step<=e.step?!1:s.path.join("/")==r}).indexOf(!0);i>=0?e.step+=i:e.step=e.actions.length;var n=e.actions[e.step-1];n&&n.trap?(e.step=n.step,n.cb()):e.next()},e.jump=function(t){e.step=t,e.next()}}});var j0e=g((zCt,k0e)=>{k0e.exports=Qn;function Qn(e){if(!(this instanceof Qn))return new Qn(e);this.buffers=e||[],this.length=this.buffers.reduce(function(t,r){return t+r.length},0)}Qn.prototype.push=function(){for(var e=0;e=0?e:this.length-e,n=[].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 c=i-o;if(c+t0){var f=n.slice();f.unshift(d),f.push(p),r.splice.apply(r,[l,1].concat(f)),l+=f.length,n=[]}else r.splice(l,1,d,p),l+=2}else s.push(r[l].slice(c)),r[l]=r[l].slice(0,c),l++}for(n.length>0&&(r.splice.apply(r,[l,0].concat(n)),l+=n.length);s.lengththis.length&&(t=this.length);for(var i=0,n=0;n=t-e?Math.min(c+(t-e)-a,l):l;r[o].copy(s,a,c,u),a+=u-c}return s};Qn.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 l=this.buffers[r][i];if(l==e[n]){if(n==0&&(s={i:r,j:i,pos:a}),n++,n==e.length)return s.pos}else n!=0&&(r=s.i,i=s.j,a=s.pos,n=0);i++,a++}};Qn.prototype.toBuffer=function(){return this.slice()};Qn.prototype.toString=function(e,t,r){return this.slice(t,r).toString(e)}});var z0e=g(($Ct,U0e)=>{U0e.exports=function(e){function t(i,n){var s=r.store,a=i.split(".");a.slice(0,-1).forEach(function(l){s[l]===void 0&&(s[l]={}),s=s[l]});var o=a[a.length-1];return arguments.length==1?s[o]:s[o]=n}var r={get:function(i){return t(i)},set:function(i,n){return t(i,n)},store:e||{}};return r}});var K0e=g((Gp,W0e)=>{var rmt=M0e(),$0e=require("events").EventEmitter,imt=j0e(),hE=z0e(),nmt=require("stream").Stream;Gp=W0e.exports=function(e,t){if(Buffer.isBuffer(e))return Gp.parse(e);var r=Gp.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};Gp.stream=function(e){if(e)return Gp.apply(null,arguments);var t=null;function r(d,p,f){t={bytes:d,skip:f,cb:function(m){t=null,p(m)}},n()}var i=null;function n(){if(!t){u&&(c=!0);return}if(typeof t=="function")t();else{var d=i+t.bytes;if(o.length>=d){var p;i==null?(p=o.splice(0,d),t.skip||(p=p.slice())):(t.skip||(p=o.slice(i,d)),i=d),t.skip?t.cb():t.cb(p)}}}function s(d){function p(){c||d.next()}var f=V0e(function(m,h){return function(y){r(m,function(b){l.set(y,h(b)),p()})}});return f.tap=function(m){d.nest(m,l.store)},f.into=function(m,h){l.get(m)||l.set(m,{});var y=l;l=hE(y.get(m)),d.nest(function(){h.apply(this,arguments),this.tap(function(){l=y})},l.store)},f.flush=function(){l.store={},p()},f.loop=function(m){var h=!1;d.nest(!1,function y(){this.vars=l.store,m.call(this,function(){h=!0,p()},l.store),this.tap(function(){h?d.next():y.call(this)}.bind(this))},l.store)},f.buffer=function(m,h){typeof h=="string"&&(h=l.get(h)),r(h,function(y){l.set(m,y),p()})},f.skip=function(m){typeof m=="string"&&(m=l.get(m)),r(m,function(){p()})},f.scan=function(h,y){if(typeof y=="string")y=new Buffer(y);else if(!Buffer.isBuffer(y))throw new Error("search must be a Buffer or a string");var b=0;t=function(){var w=o.indexOf(y,i+b),v=w-i-b;w!==-1?(t=null,i!=null?(l.set(h,o.slice(i,i+b+v)),i+=b+v+y.length):(l.set(h,o.slice(0,b+v)),o.splice(0,b+v+y.length)),p(),n()):v=Math.max(o.length-y.length-i-b,0),b+=v},n()},f.peek=function(m){i=0,d.nest(function(){m.call(this,l.store),this.tap(function(){i=null})})},f}var a=rmt.light(s);a.writable=!0;var o=imt();a.write=function(d){o.push(d),n()};var l=hE(),c=!1,u=!1;return a.end=function(){u=!0},a.pipe=nmt.prototype.pipe,Object.getOwnPropertyNames($0e.prototype).forEach(function(d){a[d]=$0e.prototype[d]}),a};Gp.parse=function(t){var r=V0e(function(s,a){return function(o){if(i+s<=t.length){var l=t.slice(i,i+s);i+=s,n.set(o,a(l))}else n.set(o,null);return r}}),i=0,n=hE();return r.vars=n.store,r.tap=function(s){return s.call(r,n.store),r},r.into=function(s,a){n.get(s)||n.set(s,{});var o=n;return n=hE(o.get(s)),a.call(r,n.store),n=o,r},r.loop=function(s){for(var a=!1,o=function(){a=!0};a===!1;)s.call(r,o,n.store);return r},r.buffer=function(s,a){typeof a=="string"&&(a=n.get(a));var o=t.slice(i,Math.min(t.length,i+a));return i+=a,n.set(s,o),r},r.skip=function(s){return typeof s=="string"&&(s=n.get(s)),i+=s,r},r.scan=function(s,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");n.set(s,null);for(var o=0;o+i<=t.length-a.length+1;o++){for(var l=0;l=t.length},r};function H0e(e){for(var t=0,r=0;r{var X0e=require("stream").Transform,omt=require("util");function Vp(e,t){if(!(this instanceof Vp))return new Vp;X0e.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}omt.inherits(Vp,X0e);Vp.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 n=this.data.length-this.requiredLength+1,i=this.data.slice(0,n);this.push(i),this.bytesSoFar+=n,this.data=this.data.slice(n);return}if(r>0){var i=this.data.slice(0,r);this.data=this.data.slice(r),this.push(i),this.bytesSoFar+=r}var s=this.matchFn?this.matchFn(this.data,this.bytesSoFar):!0;if(s){this.data=new Buffer("");return}return!0}};Vp.prototype._transform=function(e,t,r){this.data=Buffer.concat([this.data,e]);for(var i=!0;this.checkDataChunk(!i);)i=!1;r()};Vp.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()};Q0e.exports=Vp});var J0e=g((GCt,Z0e)=>{"use strict";var xL=require("stream"),lmt=require("util").inherits;function J2(){if(!(this instanceof J2))return new J2;xL.PassThrough.call(this),this.path=null,this.type=null,this.isDirectory=!1}lmt(J2,xL.PassThrough);J2.prototype.autodrain=function(){return this.pipe(new xL.Transform({transform:function(e,t,r){r()}}))};Z0e.exports=J2});var NL=g((VCt,tge)=>{"use strict";var Vu=K0e(),TL=require("stream"),cmt=require("util"),umt=require("zlib"),dmt=Y0e(),ege=J0e(),Fe={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},eb=4294967296,pmt=67324752,fmt=134695760,mmt=33639248,hmt=101075792,gmt=117853008,ymt=101010256;function on(e){if(!(this instanceof on))return new on(e);TL.Transform.call(this),this.options=e||{},this.data=new Buffer(""),this.state=Fe.STREAM_START,this.skippedBytes=0,this.parsedEntity=null,this.outStreamInfo={}}cmt.inherits(on,TL.Transform);on.prototype.processDataChunk=function(e){var t;switch(this.state){case Fe.STREAM_START:case Fe.START:t=4;break;case Fe.LOCAL_FILE_HEADER:t=26;break;case Fe.LOCAL_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength;break;case Fe.DATA_DESCRIPTOR:t=12;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:t=42;break;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:t=this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength+this.parsedEntity.fileCommentLength;break;case Fe.CDIR64_END:t=52;break;case Fe.CDIR64_END_DATA_SECTOR:t=this.parsedEntity.centralDirectoryRecordSize-44;break;case Fe.CDIR64_LOCATOR:t=16;break;case Fe.CENTRAL_DIRECTORY_END:t=18;break;case Fe.CENTRAL_DIRECTORY_END_COMMENT:t=this.parsedEntity.commentLength;break;case Fe.FILE_DATA:return 0;case Fe.FILE_DATA_END:return 0;case Fe.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,(s&255)===80){a=o;break}return this.skippedBytes+=a,this.options.debug&&console.log("Skipped",this.skippedBytes,"bytes"),a}this.state=Fe.ERROR;var l=n?"Not a valid zip file":"Invalid signature in zip file";if(this.options.debug){var c=e.readUInt32LE(0),u;try{u=e.slice(0,4).toString()}catch{}console.log("Unexpected signature in zip file: 0x"+c.toString(16),'"'+u+'", skipped',this.skippedBytes,"bytes")}return this.emit("error",new Error(l)),e.length}return this.skippedBytes=0,t;case Fe.LOCAL_FILE_HEADER:return this.parsedEntity=this._readFile(e),this.state=Fe.LOCAL_FILE_HEADER_SUFFIX,t;case Fe.LOCAL_FILE_HEADER_SUFFIX:var d=new ege,p=(this.parsedEntity.flags&2048)!==0;d.path=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p);var m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);if(h&&h.parsed&&(h.parsed.path&&!p&&(d.path=h.parsed.path),Number.isFinite(h.parsed.uncompressedSize)&&this.parsedEntity.uncompressedSize===eb-1&&(this.parsedEntity.uncompressedSize=h.parsed.uncompressedSize),Number.isFinite(h.parsed.compressedSize)&&this.parsedEntity.compressedSize===eb-1&&(this.parsedEntity.compressedSize=h.parsed.compressedSize)),this.parsedEntity.extra=h.parsed||{},this.options.debug){let E=Object.assign({},this.parsedEntity,{path:d.path,flags:"0x"+this.parsedEntity.flags.toString(16),extraFields:h&&h.debug});console.log("decoded LOCAL_FILE_HEADER:",JSON.stringify(E,null,2))}return this._prepareOutStream(this.parsedEntity,d),this.emit("entry",d),this.state=Fe.FILE_DATA,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER:return this.parsedEntity=this._readCentralDirectoryEntry(e),this.state=Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX,t;case Fe.CENTRAL_DIRECTORY_FILE_HEADER_SUFFIX:var p=(this.parsedEntity.flags&2048)!==0,f=this._decodeString(e.slice(0,this.parsedEntity.fileNameLength),p),m=e.slice(this.parsedEntity.fileNameLength,this.parsedEntity.fileNameLength+this.parsedEntity.extraFieldLength),h=this._readExtraFields(m);h&&h.parsed&&h.parsed.path&&!p&&(f=h.parsed.path),this.parsedEntity.extra=h.parsed;var y=(this.parsedEntity.versionMadeBy&65280)>>8===3,b,w;if(y){b=this.parsedEntity.externalFileAttributes>>>16;var v=b>>>12;w=(v&10)===10}if(this.options.debug){let E=Object.assign({},this.parsedEntity,{path:f,flags:"0x"+this.parsedEntity.flags.toString(16),unixAttrs:b&&"0"+b.toString(8),isSymlink:w,extraFields:h.debug});console.log("decoded CENTRAL_DIRECTORY_FILE_HEADER:",JSON.stringify(E,null,2))}return this.state=Fe.START,t;case Fe.CDIR64_END:return this.parsedEntity=this._readEndOfCentralDirectory64(e),this.options.debug&&console.log("decoded CDIR64_END_RECORD:",this.parsedEntity),this.state=Fe.CDIR64_END_DATA_SECTOR,t;case Fe.CDIR64_END_DATA_SECTOR:return this.state=Fe.START,t;case Fe.CDIR64_LOCATOR:return this.state=Fe.START,t;case Fe.CENTRAL_DIRECTORY_END:return this.parsedEntity=this._readEndOfCentralDirectory(e),this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END:",this.parsedEntity),this.state=Fe.CENTRAL_DIRECTORY_END_COMMENT,t;case Fe.CENTRAL_DIRECTORY_END_COMMENT:return this.options.debug&&console.log("decoded CENTRAL_DIRECTORY_END_COMMENT:",e.slice(0,t).toString()),this.state=Fe.TRAILING_JUNK,t;case Fe.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 n=!(e.flags&8);n&&(t.size=e.uncompressedSize);var s=e.versionsNeededToExtract<=45;if(this.outStreamInfo={stream:null,limit:n?e.compressedSize:-1,written:0},n)this.outStreamInfo.stream=new TL.PassThrough;else{var a=new Buffer(4);a.writeUInt32LE(fmt,0);var o=e.extra.zip64Mode,l=o?20:12,c={pattern:a,requiredExtraSize:l},u=new dmt(c,function(h,y){var b=r._readDataDescriptor(h,o),w=b.compressedSize===y;if(!o&&!w&&y>=eb)for(var v=y-eb;v>=0&&(w=b.compressedSize===v,!w);)v-=eb;if(w){r.state=Fe.FILE_DATA_END;var E=o?24:16;return r.data.length>0?r.data=Buffer.concat([h.slice(E),r.data]):r.data=h.slice(E),!0}});this.outStreamInfo.stream=u}var d=e.flags&1||e.flags&64;if(d||!s){var p=d?"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(p))}),this.outStreamInfo.stream.pipe(new ege().autodrain());return}var f=e.compressionMethod>0;if(f){var m=umt.createInflateRaw();m.on("error",function(h){r.state=Fe.ERROR,r.emit("error",h)}),this.outStreamInfo.stream.pipe(m).pipe(t)}else this.outStreamInfo.stream.pipe(t);this._drainAllEntries&&t.autodrain()};on.prototype._readFile=function(e){var t=Vu.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&&o&1&&(t.mtime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&2&&(t.atime=new Date(e.readUInt32LE(i+w)*1e3),w+=4),n.extraSize>=w+4&&o&4&&(t.ctime=new Date(e.readUInt32LE(i+w)*1e3));break;case 28789:s="Info-ZIP Unicode Path Extra Field";var l=e.readUInt8(i);if(l===1){var w=1,c=e.readUInt32LE(i+w);w+=4;var u=e.slice(i+w);t.path=u.toString()}break;case 13:case 22613:s=n.extraId===13?"PKWARE Unix":"Info-ZIP UNIX (type 1)";var w=0;if(n.extraSize>=8){var d=new Date(e.readUInt32LE(i+w)*1e3);w+=4;var p=new Date(e.readUInt32LE(i+w)*1e3);if(w+=4,t.atime=d,t.mtime=p,n.extraSize>=12){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}}break;case 30805:s="Info-ZIP UNIX (type 2)";var w=0;if(n.extraSize>=4){var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);w+=2,t.uid=f,t.gid=m}break;case 30837:s="Info-ZIP New Unix";var w=0,h=e.readUInt8(i);if(w+=1,h===1){var y=e.readUInt8(i+w);w+=1,y<=6&&(t.uid=e.readUIntLE(i+w,y)),w+=y;var b=e.readUInt8(i+w);w+=1,b<=6&&(t.gid=e.readUIntLE(i+w,b))}break;case 30062:s="ASi Unix";var w=0;if(n.extraSize>=14){var v=e.readUInt32LE(i+w);w+=4;var E=e.readUInt16LE(i+w);w+=2;var T=e.readUInt32LE(i+w);w+=4;var f=e.readUInt16LE(i+w);w+=2;var m=e.readUInt16LE(i+w);if(w+=2,t.mode=E,t.uid=f,t.gid=m,n.extraSize>14){var q=i+w,O=i+n.extraSize-14,B=this._decodeString(e.slice(q,O));t.symlink=B}}break}this.options.debug&&r.debug.push({extraId:"0x"+n.extraId.toString(16),description:s,data:e.slice(i,i+n.extraSize).inspect()}),i+=n.extraSize}return r};on.prototype._readDataDescriptor=function(e,t){if(t){var r=Vu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word64lu("compressedSize").word64lu("uncompressedSize").vars;return r}var r=Vu.parse(e).word32lu("dataDescriptorSignature").word32lu("crc32").word32lu("compressedSize").word32lu("uncompressedSize").vars;return r};on.prototype._readCentralDirectoryEntry=function(e){var t=Vu.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=Vu.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=Vu.parse(e).word16lu("diskNumber").word16lu("diskStart").word16lu("centralDirectoryEntries").word16lu("totalCentralDirectoryEntries").word32lu("sizeOfCentralDirectory").word32lu("offsetToStartOfCentralDirectory").word16lu("commentLength").vars;return t};var bmt="\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===Fe.FILE_DATA){if(this.outStreamInfo.limit>=0){var i=this.outStreamInfo.limit-this.outStreamInfo.written,n;i{if(this.state===Fe.FILE_DATA_END)return this.state=Fe.START,s.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 n=i.data.length,s=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===Fe.FILE_DATA)return e(new Error("Stream finished in an invalid state, uncompression failed"));setImmediate(e)};tge.exports=on});var ige=g((WCt,rge)=>{var tb=require("stream").Transform,vmt=require("util"),_mt=NL();function Wu(e){if(!(this instanceof Wu))return new Wu(e);var t=e||{};tb.call(this,{readableObjectMode:!0}),this.opts=e||{},this.unzipStream=new _mt(this.opts);var r=this;this.unzipStream.on("entry",function(i){r.push(i)}),this.unzipStream.on("error",function(i){r.emit("error",i)})}vmt.inherits(Wu,tb);Wu.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Wu.prototype._flush=function(e){var t=this;this.unzipStream.end(function(){process.nextTick(function(){t.emit("close")}),e()})};Wu.prototype.on=function(e,t){return e==="entry"?tb.prototype.on.call(this,"data",t):tb.prototype.on.call(this,e,t)};Wu.prototype.drainAll=function(){return this.unzipStream.drainAll(),this.pipe(new tb({objectMode:!0,transform:function(e,t,r){r()}}))};rge.exports=Wu});var oge=g((KCt,age)=>{var rb=require("path"),nge=require("fs"),sge=parseInt("0777",8);age.exports=j1.mkdirp=j1.mkdirP=j1;function j1(e,t,r,i){typeof t=="function"?(r=t,t={}):(!t||typeof t!="object")&&(t={mode:t});var n=t.mode,s=t.fs||nge;n===void 0&&(n=sge),i||(i=null);var a=r||function(){};e=rb.resolve(e),s.mkdir(e,n,function(o){if(!o)return i=i||e,a(null,i);switch(o.code){case"ENOENT":if(rb.dirname(e)===e)return a(o);j1(rb.dirname(e),t,function(l,c){l?a(l,c):j1(e,t,a,c)});break;default:s.stat(e,function(l,c){l||!c.isDirectory()?a(o,i):a(null,i)});break}})}j1.sync=function e(t,r,i){(!r||typeof r!="object")&&(r={mode:r});var n=r.mode,s=r.fs||nge;n===void 0&&(n=sge),i||(i=null),t=rb.resolve(t);try{s.mkdirSync(t,n),i=i||t}catch(o){switch(o.code){case"ENOENT":i=e(rb.dirname(t),r,i),e(t,r,i);break;default:var a;try{a=s.statSync(t)}catch{throw o}if(!a.isDirectory())throw o;break}}return i}});var dge=g((XCt,uge)=>{var wmt=require("fs"),lge=require("path"),Emt=require("util"),Smt=oge(),cge=require("stream").Transform,xmt=NL();function Ku(e){if(!(this instanceof Ku))return new Ku(e);cge.call(this),this.opts=e||{},this.unzipStream=new xmt(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)})}Emt.inherits(Ku,cge);Ku.prototype._transform=function(e,t,r){this.unzipStream.write(e,t,r)};Ku.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()})};Ku.prototype._processEntry=function(e){var t=this,r=lge.join(this.opts.path,e.path),i=e.isDirectory?r:lge.dirname(r);this.unfinishedEntries++;var n=function(){var s=wmt.createWriteStream(r);s.on("close",function(){t.unfinishedEntries--,t._notifyAwaiter()}),s.on("error",function(a){t.emit("error",a)}),e.pipe(s)};if(this.createdDirectories[i]||i===".")return n();Smt(i,function(s){if(s)return t.emit("error",s);if(t.createdDirectories[i]=!0,e.isDirectory){t.unfinishedEntries--,t._notifyAwaiter();return}n()})};Ku.prototype._notifyAwaiter=function(){this.afterFlushWait&&this.unfinishedEntries===0&&(this.emit("await-finished"),this.afterFlushWait=!1)};uge.exports=Ku});var pge=g(RL=>{"use strict";RL.Parse=ige();RL.Extract=dge()});var vge=g($i=>{"use strict";var Tmt=$i&&$i.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Nmt=$i&&$i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AL=$i&&$i.__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)&&Tmt(t,e,r);return Nmt(t,e),t},U1=$i&&$i.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},fge=$i&&$i.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty($i,"__esModule",{value:!0});$i.downloadArtifactInternal=$i.downloadArtifactPublic=$i.streamExtractExternal=void 0;var mge=fge(require("fs/promises")),Rmt=AL(Z2()),Da=AL(ze()),Amt=AL(to()),Cmt=fge(pge()),Omt=Rm(),Pmt=Wd(),Imt=Pm(),Dmt=yu(),Lmt=Im(),Fmt=tc(),hge=e=>{let t=new URL(e);return t.search="",t.toString()};function Bmt(e){return U1(this,void 0,void 0,function*(){try{return yield mge.default.access(e),!0}catch(t){if(t.code==="ENOENT")return!1;throw t}})}function gge(e,t){return U1(this,void 0,void 0,function*(){let r=0;for(;r<5;)try{yield yge(e,t);return}catch(i){r++,Da.debug(`Failed to download artifact after ${r} retries due to ${i.message}. Retrying in 5 seconds...`),yield new Promise(n=>setTimeout(n,5e3))}throw new Error(`Artifact download failed after ${r} retries.`)})}function yge(e,t){return U1(this,void 0,void 0,function*(){let i=yield new Amt.HttpClient((0,Omt.getUserAgentString)()).get(e);if(i.message.statusCode!==200)throw new Error(`Unexpected HTTP response from blob storage: ${i.message.statusCode} ${i.message.statusMessage}`);let n=30*1e3;return new Promise((s,a)=>{let l=setTimeout(()=>{i.message.destroy(new Error(`Blob storage chunk did not respond in ${n}ms`))},n);i.message.on("data",()=>{l.refresh()}).on("error",c=>{Da.debug(`response.message: Artifact download failed: ${c.message}`),clearTimeout(l),a(c)}).pipe(Cmt.default.Extract({path:t})).on("close",()=>{clearTimeout(l),s()}).on("error",c=>{a(c)})})})}$i.streamExtractExternal=yge;function qmt(e,t,r,i,n){return U1(this,void 0,void 0,function*(){let s=yield bge(n?.path),a=Rmt.getOctokit(i);Da.info(`Downloading artifact '${e}' from '${t}/${r}'`);let{headers:o,status:l}=yield a.rest.actions.downloadArtifact({owner:t,repo:r,artifact_id:e,archive_format:"zip",request:{redirect:"manual"}});if(l!==302)throw new Error(`Unable to download artifact. Unexpected status: ${l}`);let{location:c}=o;if(!c)throw new Error("Unable to redirect to artifact download url");Da.info(`Redirecting to blob download url: ${hge(c)}`);try{Da.info(`Starting download of artifact to: ${s}`),yield gge(c,s),Da.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:s}})}$i.downloadArtifactPublic=qmt;function Mmt(e,t){return U1(this,void 0,void 0,function*(){let r=yield bge(t?.path),i=(0,Imt.internalArtifactTwirpClient)(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=(0,Lmt.getBackendIdsFromToken)(),a={workflowRunBackendId:n,workflowJobRunBackendId:s,idFilter:Dmt.Int64Value.create({value:e.toString()})},{artifacts:o}=yield i.ListArtifacts(a);if(o.length===0)throw new Fmt.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.`);o.length>1&&Da.warning("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:o[0].workflowRunBackendId,workflowJobRunBackendId:o[0].workflowJobRunBackendId,name:o[0].name},{signedUrl:c}=yield i.GetSignedArtifactURL(l);Da.info(`Redirecting to blob download url: ${hge(c)}`);try{Da.info(`Starting download of artifact to: ${r}`),yield gge(c,r),Da.info("Artifact download completed successfully.")}catch(u){throw new Error(`Unable to download and extract artifact: ${u.message}`)}return{downloadPath:r}})}$i.downloadArtifactInternal=Mmt;function bge(e=(0,Pmt.getGitHubWorkspaceDir)()){return U1(this,void 0,void 0,function*(){return(yield Bmt(e))?Da.debug(`Artifact destination folder already exists: ${e}`):(Da.debug(`Artifact destination folder does not exist, creating: ${e}`),yield mge.default.mkdir(e,{recursive:!0})),e})}});var gE=g(El=>{"use strict";var kmt=El&&El.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),jmt=El&&El.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Umt=El&&El.__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)&&kmt(t,e,r);return jmt(t,e),t};Object.defineProperty(El,"__esModule",{value:!0});El.getRetryOptions=void 0;var zmt=Umt(ze()),$mt=5,Hmt=[400,401,403,404,422];function Gmt(e,t=$mt,r=Hmt){var i;if(t<=0)return[{enabled:!1},e.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},e.request),{retries:t});return zmt.debug(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}El.getRetryOptions=Gmt});var yE=g(CL=>{"use strict";Object.defineProperty(CL,"__esModule",{value:!0});var Vmt="1.0.4";function _ge(e){e.hook.wrap("request",(t,r)=>{e.log.debug("request",r);let i=Date.now(),n=e.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return t(r).then(a=>(e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a)).catch(a=>{throw e.log.info(`${n.method} ${s} - ${a.status} in ${Date.now()-i}ms`),a})})}_ge.VERSION=Vmt;CL.requestLog=_ge});var vE=g(bE=>{"use strict";Object.defineProperty(bE,"__esModule",{value:!0});function Wmt(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var Kmt=Wmt(MT());async function Xmt(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function Qmt(e,t,r){let i=new Kmt;return i.on("failed",function(n,s){let a=~~n.request.request.retries,o=~~n.request.request.retryAfter;if(r.request.retryCount=s.retryCount+1,a>s.retryCount)return o*e.retryAfterBaseValue}),i.schedule(t,r)}var wge="3.0.9";function Ege(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",Xmt.bind(null,e,r)),e.hook.wrap("request",Qmt.bind(null,r))),{retry:{retryRequest:(i,n,s)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:s}),i)}}}Ege.VERSION=wge;bE.VERSION=wge;bE.retry=Ege});var PL=g(ys=>{"use strict";var Ymt=ys&&ys.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Zmt=ys&&ys.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Jmt=ys&&ys.__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)&&Ymt(t,e,r);return Zmt(t,e),t},xge=ys&&ys.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ys,"__esModule",{value:!0});ys.getArtifactInternal=ys.getArtifactPublic=void 0;var eht=Z2(),tht=vE(),Tge=Jmt(ze()),rht=nm(),iht=gE(),nht=yE(),sht=Im(),aht=Rm(),oht=Pm(),Sge=yu(),OL=tc();function lht(e,t,r,i,n){var s;return xge(this,void 0,void 0,function*(){let[a,o]=(0,iht.getRetryOptions)(rht.defaults),l={log:void 0,userAgent:(0,aht.getUserAgentString)(),previews:void 0,retry:a,request:o},u=yield(0,eht.getOctokit)(n,l,tht.retry,nht.requestLog).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:t,name:e});if(u.status!==200)throw new OL.InvalidResponseError(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new OL.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 d=u.data.artifacts[0];return u.data.artifacts.length>1&&(d=u.data.artifacts.sort((p,f)=>f.id-p.id)[0],Tge.debug(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0}}})}ys.getArtifactPublic=lht;function cht(e){return xge(this,void 0,void 0,function*(){let t=(0,oht.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,sht.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:Sge.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new OL.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=s.artifacts[0];return s.artifacts.length>1&&(a=s.artifacts.sort((o,l)=>Number(l.databaseId)-Number(o.databaseId))[0],Tge.debug(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Sge.Timestamp.toDate(a.createdAt):void 0}}})}ys.getArtifactInternal=cht});var Cge=g(Xu=>{"use strict";var Rge=Xu&&Xu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Xu,"__esModule",{value:!0});Xu.deleteArtifactInternal=Xu.deleteArtifactPublic=void 0;var Nge=ze(),uht=Z2(),dht=Rm(),pht=gE(),fht=nm(),mht=yE(),hht=vE(),ght=Pm(),yht=Im(),bht=yu(),vht=PL(),Age=tc();function _ht(e,t,r,i,n){var s;return Rge(this,void 0,void 0,function*(){let[a,o]=(0,pht.getRetryOptions)(fht.defaults),l={log:void 0,userAgent:(0,dht.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,uht.getOctokit)(n,l,hht.retry,mht.requestLog),u=yield(0,vht.getArtifactPublic)(e,t,r,i,n),d=yield c.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(d.status!==204)throw new Age.InvalidResponseError(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}Xu.deleteArtifactPublic=_ht;function wht(e){return Rge(this,void 0,void 0,function*(){let t=(0,ght.internalArtifactTwirpClient)(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=(0,yht.getBackendIdsFromToken)(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:bht.StringValue.create({value:e})},s=yield t.ListArtifacts(n);if(s.artifacts.length===0)throw new Age.ArtifactNotFoundError(`Artifact not found for name: ${e}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((c,u)=>Number(u.databaseId)-Number(c.databaseId))[0],(0,Nge.debug)(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let o={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield t.DeleteArtifact(o);return(0,Nge.info)(`Artifact '${e}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}Xu.deleteArtifactInternal=wht});var Ige=g(Qu=>{"use strict";var Oge=Qu&&Qu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qu,"__esModule",{value:!0});Qu.listArtifactsInternal=Qu.listArtifactsPublic=void 0;var ib=ze(),Eht=Z2(),Sht=Rm(),xht=gE(),Tht=nm(),Nht=yE(),Rht=vE(),Aht=Pm(),Cht=Im(),Oht=yu(),IL=1e3,_E=100,Pht=IL/_E;function Iht(e,t,r,i,n=!1){return Oge(this,void 0,void 0,function*(){(0,ib.info)(`Fetching artifact list for workflow run ${e} in repository ${t}/${r}`);let s=[],[a,o]=(0,xht.getRetryOptions)(Tht.defaults),l={log:void 0,userAgent:(0,Sht.getUserAgentString)(),previews:void 0,retry:a,request:o},c=(0,Eht.getOctokit)(i,l,Rht.retry,Nht.requestLog),u=1,{data:d}=yield c.rest.actions.listWorkflowRunArtifacts({owner:t,repo:r,run_id:e,per_page:_E,page:u}),p=Math.ceil(d.total_count/_E);d.total_count>IL&&((0,ib.warning)(`Workflow run ${e} has more than 1000 artifacts. Results will be incomplete as only the first ${IL} artifacts will be returned`),p=Pht);for(let m of d.artifacts)s.push({name:m.name,id:m.id,size:m.size_in_bytes,createdAt:m.created_at?new Date(m.created_at):void 0});for(u;u({name:o.name,id:Number(o.databaseId),size:Number(o.size),createdAt:o.createdAt?Oht.Timestamp.toDate(o.createdAt):void 0}));return e&&(a=Pge(a)),(0,ib.info)(`Found ${a.length} artifact(s)`),{artifacts:a}})}Qu.listArtifactsInternal=Dht;function Pge(e){e.sort((i,n)=>n.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 LL=g(Yu=>{"use strict";var nb=Yu&&Yu.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Lht=Yu&&Yu.__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 n=0,i=Object.getOwnPropertySymbols(e);n{"use strict";Object.defineProperty(qge,"__esModule",{value:!0})});var kge=g(Sl=>{"use strict";var Bht=Sl&&Sl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),FL=Sl&&Sl.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Bht(t,e,r)};Object.defineProperty(Sl,"__esModule",{value:!0});var qht=LL();FL(Mge(),Sl);FL(tc(),Sl);FL(LL(),Sl);var Mht=new qht.DefaultArtifactClient;Sl.default=Mht});var qL=g(z1=>{"use strict";Object.defineProperty(z1,"__esModule",{value:!0});z1.checkArtifactFilePath=z1.checkArtifactName=void 0;var kht=ze(),BL=new Map([['"',' Double quote "'],[":"," Colon :"],["<"," Less than <"],[">"," Greater than >"],["|"," Vertical bar |"],["*"," Asterisk *"],["?"," Question mark ?"],["\r"," Carriage return \\r"],[` +`," Line feed \\n"]]),jge=new Map([...BL,["\\"," Backslash \\"],["/"," Forward slash /"]]);function jht(e){if(!e)throw new Error(`Artifact name: ${e}, is incorrectly provided`);for(let[t,r]of jge)if(e.includes(t))throw new Error(`Artifact name is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(jge.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.`);(0,kht.info)("Artifact name is valid!")}z1.checkArtifactName=jht;function Uht(e){if(!e)throw new Error(`Artifact path: ${e}, is incorrectly provided`);for(let[t,r]of BL)if(e.includes(t))throw new Error(`Artifact path is not valid: ${e}. Contains the following character: ${r} + +Invalid characters include: ${Array.from(BL.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. + `)}z1.checkArtifactFilePath=Uht});var Uge=g(xl=>{"use strict";var zht=xl&&xl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$ht=xl&&xl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hht=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)&&zht(t,e,r);return $ht(t,e),t};Object.defineProperty(xl,"__esModule",{value:!0});xl.getUploadSpecification=void 0;var wE=Hht(require("fs")),Ght=ze(),lb=require("path"),Vht=qL();function Wht(e,t,r){let i=[];if(!wE.existsSync(t))throw new Error(`Provided rootDirectory ${t} does not exist`);if(!wE.statSync(t).isDirectory())throw new Error(`Provided rootDirectory ${t} is not a valid directory`);t=(0,lb.normalize)(t),t=(0,lb.resolve)(t);for(let n of r){if(!wE.existsSync(n))throw new Error(`File ${n} does not exist`);if(wE.statSync(n).isDirectory())(0,Ght.debug)(`Removing ${n} from rawSearchResults because it is a directory`);else{if(n=(0,lb.normalize)(n),n=(0,lb.resolve)(n),!n.startsWith(t))throw new Error(`The rootDirectory: ${t} is not a parent directory of the file: ${n}`);let s=n.replace(t,"");(0,Vht.checkArtifactFilePath)(s),i.push({absoluteFilePath:n,uploadFilePath:(0,lb.join)(e,s)})}}return i}xl.getUploadSpecification=Wht});var iye=g((cOt,xc)=>{var ui=require("fs"),zL=require("os"),Vs=require("path"),zge=require("crypto"),Tl={fs:ui.constants,os:zL.constants},$ge="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Gge=/XXXXXX/,Kht=3,Vge=(Tl.O_CREAT||Tl.fs.O_CREAT)|(Tl.O_EXCL||Tl.fs.O_EXCL)|(Tl.O_RDWR||Tl.fs.O_RDWR),Xht=zL.platform()==="win32",Qht=Tl.EBADF||Tl.os.errno.EBADF,Yht=Tl.ENOENT||Tl.os.errno.ENOENT,Wge=448,Kge=384,Zht="exit",$1=[],Xge=ui.rmdirSync.bind(ui),Qge=!1;function Jht(e,t){return ui.rm(e,{recursive:!0},t)}function Yge(e){return ui.rmSync(e,{recursive:!0})}function $L(e,t){let r=H1(e,t),i=r[0],n=r[1];try{eye(i)}catch(a){return n(a)}let s=i.tries;(function a(){try{let o=Jge(i);ui.stat(o,function(l){if(!l)return s-- >0?a():n(new Error("Could not get a unique tmp filename, max tries reached "+o));n(null,o)})}catch(o){n(o)}})()}function HL(e){let t=H1(e),r=t[0];eye(r);let i=r.tries;do{let n=Jge(r);try{ui.statSync(n)}catch{return n}}while(i-- >0);throw new Error("Could not get a unique tmp filename, max tries reached")}function e1t(e,t){let r=H1(e,t),i=r[0],n=r[1];$L(i,function(a,o){if(a)return n(a);ui.open(o,Vge,i.mode||Kge,function(c,u){if(c)return n(c);if(i.discardDescriptor)return ui.close(u,function(p){return n(p,o,void 0,kL(o,-1,i,!1))});{let d=i.discardDescriptor||i.detachDescriptor;n(null,o,u,kL(o,d?-1:u,i,!1))}})})}function t1t(e){let t=H1(e),r=t[0],i=r.discardDescriptor||r.detachDescriptor,n=HL(r);var s=ui.openSync(n,Vge,r.mode||Kge);return r.discardDescriptor&&(ui.closeSync(s),s=void 0),{name:n,fd:s,removeCallback:kL(n,i?-1:s,r,!0)}}function r1t(e,t){let r=H1(e,t),i=r[0],n=r[1];$L(i,function(a,o){if(a)return n(a);ui.mkdir(o,i.mode||Wge,function(c){if(c)return n(c);n(null,o,Zge(o,i,!1))})})}function i1t(e){let t=H1(e),r=t[0],i=HL(r);return ui.mkdirSync(i,r.mode||Wge),{name:i,removeCallback:Zge(i,r,!0)}}function n1t(e,t){let r=function(i){if(i&&!UL(i))return t(i);t()};0<=e[0]?ui.close(e[0],function(){ui.unlink(e[1],r)}):ui.unlink(e[1],r)}function s1t(e){let t=null;try{0<=e[0]&&ui.closeSync(e[0])}catch(r){if(!l1t(r)&&!UL(r))throw r}finally{try{ui.unlinkSync(e[1])}catch(r){UL(r)||(t=r)}}if(t!==null)throw t}function kL(e,t,r,i){let n=EE(s1t,[t,e],i),s=EE(n1t,[t,e],i,n);return r.keep||$1.unshift(n),i?n:s}function Zge(e,t,r){let i=t.unsafeCleanup?Jht:ui.rmdir.bind(ui),n=t.unsafeCleanup?Yge:Xge,s=EE(n,e,r),a=EE(i,e,r,s);return t.keep||$1.unshift(s),r?s:a}function EE(e,t,r,i){let n=!1;return function s(a){if(!n){let o=i||s,l=$1.indexOf(o);return l>=0&&$1.splice(l,1),n=!0,r||e===Xge||e===Yge?e(t):e(t,a||function(){})}}}function a1t(){if(Qge)for(;$1.length;)try{$1[0]()}catch{}}function Hge(e){let t=[],r=null;try{r=zge.randomBytes(e)}catch{r=zge.pseudoRandomBytes(e)}for(var i=0;i"u"}function H1(e,t){if(typeof e=="function")return[{},e];if(bs(e))return[{},t];let r={};for(let i of Object.getOwnPropertyNames(e))r[i]=e[i];return[r,t]}function Jge(e){let t=e.tmpdir;if(!bs(e.name))return Vs.join(t,e.dir,e.name);if(!bs(e.template))return Vs.join(t,e.dir,e.template).replace(Gge,Hge(6));let r=[e.prefix?e.prefix:"tmp","-",process.pid,"-",Hge(12),e.postfix?"-"+e.postfix:""].join("");return Vs.join(t,e.dir,r)}function eye(e){e.tmpdir=rye(e);let t=e.tmpdir;if(bs(e.name)||ML(e.name,"name",t),bs(e.dir)||ML(e.dir,"dir",t),!bs(e.template)&&(ML(e.template,"template",t),!e.template.match(Gge)))throw new Error(`Invalid template, found "${e.template}".`);if(!bs(e.tries)&&isNaN(e.tries)||e.tries<0)throw new Error(`Invalid tries, found "${e.tries}".`);e.tries=bs(e.name)?e.tries||Kht:1,e.keep=!!e.keep,e.detachDescriptor=!!e.detachDescriptor,e.discardDescriptor=!!e.discardDescriptor,e.unsafeCleanup=!!e.unsafeCleanup,e.dir=bs(e.dir)?"":Vs.relative(t,jL(e.dir,t)),e.template=bs(e.template)?void 0:Vs.relative(t,jL(e.template,t)),e.template=o1t(e.template)?void 0:Vs.relative(e.dir,e.template),e.name=bs(e.name)?void 0:e.name,e.prefix=bs(e.prefix)?"":e.prefix,e.postfix=bs(e.postfix)?"":e.postfix}function jL(e,t){return e.startsWith(t)?Vs.resolve(e):Vs.resolve(Vs.join(t,e))}function ML(e,t,r){if(t==="name"){if(Vs.isAbsolute(e))throw new Error(`${t} option must not contain an absolute path, found "${e}".`);let i=Vs.basename(e);if(i===".."||i==="."||i!==e)throw new Error(`${t} option must not contain a path, found "${e}".`)}else{if(Vs.isAbsolute(e)&&!e.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${e}".`);let i=jL(e,r);if(!i.startsWith(r))throw new Error(`${t} option must be relative to "${r}", found "${i}".`)}}function l1t(e){return tye(e,-Qht,"EBADF")}function UL(e){return tye(e,-Yht,"ENOENT")}function tye(e,t,r){return Xht?e.code===r:e.code===r&&e.errno===t}function c1t(){Qge=!0}function rye(e){return Vs.resolve(e&&e.tmpdir||zL.tmpdir())}process.addListener(Zht,a1t);Object.defineProperty(xc.exports,"tmpdir",{enumerable:!0,configurable:!1,get:function(){return rye()}});xc.exports.dir=r1t;xc.exports.dirSync=i1t;xc.exports.file=e1t;xc.exports.fileSync=t1t;xc.exports.tmpName=$L;xc.exports.tmpNameSync=HL;xc.exports.setGracefulCleanup=c1t});var nye=g((uOt,Ws)=>{"use strict";var{promisify:cb}=require("util"),Zu=iye();Ws.exports.fileSync=Zu.fileSync;var u1t=cb((e,t)=>Zu.file(e,(r,i,n,s)=>r?t(r):t(void 0,{path:i,fd:n,cleanup:cb(s)})));Ws.exports.file=async e=>u1t(e);Ws.exports.withFile=async function(t,r){let{path:i,fd:n,cleanup:s}=await Ws.exports.file(r);try{return await t({path:i,fd:n})}finally{await s()}};Ws.exports.dirSync=Zu.dirSync;var d1t=cb((e,t)=>Zu.dir(e,(r,i,n)=>r?t(r):t(void 0,{path:i,cleanup:cb(n)})));Ws.exports.dir=async e=>d1t(e);Ws.exports.withDir=async function(t,r){let{path:i,cleanup:n}=await Ws.exports.dir(r);try{return await t({path:i})}finally{await n()}};Ws.exports.tmpNameSync=Zu.tmpNameSync;Ws.exports.tmpName=cb(Zu.tmpName);Ws.exports.tmpdir=Zu.tmpdir;Ws.exports.setGracefulCleanup=Zu.setGracefulCleanup});var G1=g(nr=>{"use strict";Object.defineProperty(nr,"__esModule",{value:!0});nr.isGhes=nr.getRetentionDays=nr.getWorkSpaceDirectory=nr.getWorkFlowRunId=nr.getRuntimeUrl=nr.getRuntimeToken=nr.getDownloadFileConcurrency=nr.getInitialRetryIntervalInMilliseconds=nr.getRetryMultiplier=nr.getRetryLimit=nr.getUploadChunkSize=nr.getUploadFileConcurrency=void 0;function p1t(){return 2}nr.getUploadFileConcurrency=p1t;function f1t(){return 8*1024*1024}nr.getUploadChunkSize=f1t;function m1t(){return 5}nr.getRetryLimit=m1t;function h1t(){return 1.5}nr.getRetryMultiplier=h1t;function g1t(){return 3e3}nr.getInitialRetryIntervalInMilliseconds=g1t;function y1t(){return 2}nr.getDownloadFileConcurrency=y1t;function b1t(){let e=process.env.ACTIONS_RUNTIME_TOKEN;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_TOKEN env variable");return e}nr.getRuntimeToken=b1t;function v1t(){let e=process.env.ACTIONS_RUNTIME_URL;if(!e)throw new Error("Unable to get ACTIONS_RUNTIME_URL env variable");return e}nr.getRuntimeUrl=v1t;function _1t(){let e=process.env.GITHUB_RUN_ID;if(!e)throw new Error("Unable to get GITHUB_RUN_ID env variable");return e}nr.getWorkFlowRunId=_1t;function w1t(){let e=process.env.GITHUB_WORKSPACE;if(!e)throw new Error("Unable to get GITHUB_WORKSPACE env variable");return e}nr.getWorkSpaceDirectory=w1t;function E1t(){return process.env.GITHUB_RETENTION_DAYS}nr.getRetentionDays=E1t;function S1t(){return new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.toUpperCase()!=="GITHUB.COM"}nr.isGhes=S1t});var sye=g(VL=>{"use strict";Object.defineProperty(VL,"__esModule",{value:!0});var x1t=[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")],GL=class e{constructor(){this._crc=BigInt(0)}update(t){let r=typeof t=="string"?Buffer.from(t):t,i=e.flip64Bits(this._crc);for(let n of r){let s=Number(i&BigInt(255));i=x1t[s^n]^i>>BigInt(8)}this._crc=e.flip64Bits(i)}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";var V1=qe&&qe.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},aye=qe&&qe.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(qe,"__esModule",{value:!0});qe.digestForStream=qe.sleep=qe.getProperRetention=qe.rmFile=qe.getFileSize=qe.createEmptyFilesForArtifact=qe.createDirectoriesForArtifact=qe.displayHttpDiagnostics=qe.getArtifactUrl=qe.createHttpClient=qe.getUploadHeaders=qe.getDownloadHeaders=qe.getContentRange=qe.tryGetRetryAfterValueTimeInMilliseconds=qe.isThrottledStatusCode=qe.isRetryableStatusCode=qe.isForbiddenStatusCode=qe.isSuccessStatusCode=qe.getApiVersion=qe.parseEnvNumber=qe.getExponentialRetryTimeInMilliseconds=void 0;var T1t=aye(require("crypto")),SE=require("fs"),Kp=ze(),Ju=to(),N1t=I0(),Wp=G1(),R1t=aye(sye());function A1t(e){if(e<0)throw new Error("RetryCount should not be negative");if(e===0)return(0,Wp.getInitialRetryIntervalInMilliseconds)();let t=(0,Wp.getInitialRetryIntervalInMilliseconds)()*(0,Wp.getRetryMultiplier)()*e,r=t*(0,Wp.getRetryMultiplier)();return Math.trunc(Math.random()*(r-t)+t)}qe.getExponentialRetryTimeInMilliseconds=A1t;function C1t(e){let t=Number(process.env[e]);if(!(Number.isNaN(t)||t<0))return t}qe.parseEnvNumber=C1t;function ub(){return"6.0-preview"}qe.getApiVersion=ub;function O1t(e){return e?e>=200&&e<300:!1}qe.isSuccessStatusCode=O1t;function P1t(e){return e?e===Ju.HttpCodes.Forbidden:!1}qe.isForbiddenStatusCode=P1t;function I1t(e){return e?[Ju.HttpCodes.BadGateway,Ju.HttpCodes.GatewayTimeout,Ju.HttpCodes.InternalServerError,Ju.HttpCodes.ServiceUnavailable,Ju.HttpCodes.TooManyRequests,413].includes(e):!1}qe.isRetryableStatusCode=I1t;function D1t(e){return e?e===Ju.HttpCodes.TooManyRequests:!1}qe.isThrottledStatusCode=D1t;function L1t(e){if(e["retry-after"]){let t=Number(e["retry-after"]);if(!isNaN(t))return(0,Kp.info)(`Retry-After header is present with a value of ${t}`),t*1e3;(0,Kp.info)(`Returned retry-after header value: ${t} is non-numeric and cannot be used`);return}(0,Kp.info)("No retry-after header was found. Dumping all headers for diagnostic purposes"),console.log(e)}qe.tryGetRetryAfterValueTimeInMilliseconds=L1t;function F1t(e,t,r){return`bytes ${e}-${t}/${r}`}qe.getContentRange=F1t;function B1t(e,t,r){let i={};return e&&(i["Content-Type"]=e),t&&(i.Connection="Keep-Alive",i["Keep-Alive"]="10"),r?(i["Accept-Encoding"]="gzip",i.Accept=`application/octet-stream;api-version=${ub()}`):i.Accept=`application/json;api-version=${ub()}`,i}qe.getDownloadHeaders=B1t;function q1t(e,t,r,i,n,s,a){let o={};return o.Accept=`application/json;api-version=${ub()}`,e&&(o["Content-Type"]=e),t&&(o.Connection="Keep-Alive",o["Keep-Alive"]="10"),r&&(o["Content-Encoding"]="gzip",o["x-tfs-filelength"]=i),n&&(o["Content-Length"]=n),s&&(o["Content-Range"]=s),a&&(o["x-actions-results-crc64"]=a.crc64,o["x-actions-results-md5"]=a.md5),o}qe.getUploadHeaders=q1t;function M1t(e){return new Ju.HttpClient(e,[new N1t.BearerCredentialHandler((0,Wp.getRuntimeToken)())])}qe.createHttpClient=M1t;function k1t(){let e=`${(0,Wp.getRuntimeUrl)()}_apis/pipelines/workflows/${(0,Wp.getWorkFlowRunId)()}/artifacts?api-version=${ub()}`;return(0,Kp.debug)(`Artifact Url: ${e}`),e}qe.getArtifactUrl=k1t;function j1t(e){(0,Kp.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 ######`)}qe.displayHttpDiagnostics=j1t;function U1t(e){return V1(this,void 0,void 0,function*(){for(let t of e)yield SE.promises.mkdir(t,{recursive:!0})})}qe.createDirectoriesForArtifact=U1t;function z1t(e){return V1(this,void 0,void 0,function*(){for(let t of e)yield(yield SE.promises.open(t,"w")).close()})}qe.createEmptyFilesForArtifact=z1t;function $1t(e){return V1(this,void 0,void 0,function*(){let t=yield SE.promises.stat(e);return(0,Kp.debug)(`${e} size:(${t.size}) blksize:(${t.blksize}) blocks:(${t.blocks})`),t.size})}qe.getFileSize=$1t;function H1t(e){return V1(this,void 0,void 0,function*(){yield SE.promises.unlink(e)})}qe.rmFile=H1t;function G1t(e,t){if(e<0)throw new Error("Invalid retention, minimum value is 1.");let r=e;if(t){let i=parseInt(t);!isNaN(i)&&isetTimeout(t,e))})}qe.sleep=V1t;function W1t(e){return V1(this,void 0,void 0,function*(){return new Promise((t,r)=>{let i=new R1t.default,n=T1t.default.createHash("md5");e.on("data",s=>{i.update(s),n.update(s)}).on("end",()=>t({crc64:i.digest("base64"),md5:n.digest("base64")})).on("error",r)})})}qe.digestForStream=W1t});var KL=g(xE=>{"use strict";Object.defineProperty(xE,"__esModule",{value:!0});xE.StatusReporter=void 0;var oye=ze(),WL=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);(0,oye.info)(`Total file count: ${this.totalNumberOfFilesToProcess} ---- Processed file #${this.processedCount} (${t.slice(0,t.indexOf(".")+2)}%)`)},this.displayFrequencyInMilliseconds)}updateLargeFileStatus(t,r,i,n){let s=this.formatPercentage(i,n);(0,oye.info)(`Uploaded ${t} (${s.slice(0,s.indexOf(".")+2)}%) bytes ${r}:${i}`)}stop(){this.totalFileStatus&&clearInterval(this.totalFileStatus)}incrementProcessedCount(){this.processedCount++}formatPercentage(t,r){return(t/r*100).toFixed(4).toString()}};xE.StatusReporter=WL});var QL=g(TE=>{"use strict";Object.defineProperty(TE,"__esModule",{value:!0});TE.HttpManager=void 0;var lye=W1(),XL=class{constructor(t,r){if(t<1)throw new Error("There must be at least one client");this.userAgent=r,this.clients=new Array(t).fill((0,lye.createHttpClient)(r))}getClient(t){return this.clients[t]}disposeAndReplaceClient(t){this.clients[t].dispose(),this.clients[t]=(0,lye.createHttpClient)(this.userAgent)}disposeAndReplaceAllClients(){for(let[t]of this.clients.entries())this.disposeAndReplaceClient(t)}};TE.HttpManager=XL});var dye=g(On=>{"use strict";var K1t=On&&On.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),X1t=On&&On.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cye=On&&On.__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)&&K1t(t,e,r);return X1t(t,e),t},NE=On&&On.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},Q1t=On&&On.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(On,"__esModule",{value:!0});On.createGZipFileInBuffer=On.createGZipFileOnDisk=void 0;var RE=cye(require("fs")),uye=cye(require("zlib")),Y1t=require("util"),Z1t=(0,Y1t.promisify)(RE.stat),J1t=[".gz",".gzip",".tgz",".taz",".Z",".taZ",".bz2",".tbz",".tbz2",".tz2",".lz",".lzma",".tlz",".lzo",".xz",".txz",".zst",".zstd",".tzst",".zip",".7z"];function e0t(e,t){return NE(this,void 0,void 0,function*(){for(let r of J1t)if(e.endsWith(r))return Number.MAX_SAFE_INTEGER;return new Promise((r,i)=>{let n=RE.createReadStream(e),s=uye.createGzip(),a=RE.createWriteStream(t);n.pipe(s).pipe(a),a.on("finish",()=>NE(this,void 0,void 0,function*(){let o=(yield Z1t(t)).size;r(o)})),a.on("error",o=>{console.log(o),i(o)})})})}On.createGZipFileOnDisk=e0t;function t0t(e){return NE(this,void 0,void 0,function*(){return new Promise(t=>NE(this,void 0,void 0,function*(){var r,i,n,s;let a=RE.createReadStream(e),o=uye.createGzip();a.pipe(o);let l=[];try{for(var c=!0,u=Q1t(o),d;d=yield u.next(),r=d.done,!r;){s=d.value,c=!1;try{let p=s;l.push(p)}finally{c=!0}}}catch(p){i={error:p}}finally{try{!c&&!r&&(n=u.return)&&(yield n.call(u))}finally{if(i)throw i.error}}t(Buffer.concat(l))}))})}On.createGZipFileInBuffer=t0t});var YL=g(vs=>{"use strict";var r0t=vs&&vs.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i0t=vs&&vs.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n0t=vs&&vs.__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)&&r0t(t,e,r);return i0t(t,e),t},fye=vs&&vs.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(vs,"__esModule",{value:!0});vs.retryHttpClientRequest=vs.retry=void 0;var K1=W1(),pye=n0t(ze()),s0t=G1();function mye(e,t,r,i){return fye(this,void 0,void 0,function*(){let n,s,a=!1,o="",l,c=1;for(;c<=i;){try{if(n=yield t(),s=n.message.statusCode,(0,K1.isSuccessStatusCode)(s))return n;s&&(l=r.get(s)),a=(0,K1.isRetryableStatusCode)(s),o=`Artifact service responded with ${s}`}catch(u){a=!0,o=u.message}if(!a){pye.info(`${e} - Error is not retryable`),n&&(0,K1.displayHttpDiagnostics)(n);break}pye.info(`${e} - Attempt ${c} of ${i} failed with error: ${o}`),yield(0,K1.sleep)((0,K1.getExponentialRetryTimeInMilliseconds)(c)),c++}throw n&&(0,K1.displayHttpDiagnostics)(n),Error(l?`${e} failed: ${l}`:`${e} failed: ${o}`)})}vs.retry=mye;function a0t(e,t,r=new Map,i=(0,s0t.getRetryLimit)()){return fye(this,void 0,void 0,function*(){return yield mye(e,t,r,i)})}vs.retryHttpClientRequest=a0t});var vye=g(La=>{"use strict";var o0t=La&&La.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),l0t=La&&La.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),AE=La&&La.__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)&&o0t(t,e,r);return l0t(t,e),t},Nl=La&&La.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(La,"__esModule",{value:!0});La.UploadHttpClient=void 0;var JL=AE(require("fs")),Cr=AE(ze()),c0t=AE(nye()),u0t=AE(require("stream")),ln=W1(),X1=G1(),d0t=require("util"),hye=require("url"),gye=require("perf_hooks"),p0t=KL(),ZL=to(),f0t=QL(),yye=dye(),bye=YL(),m0t=(0,d0t.promisify)(JL.stat),eF=class{constructor(){this.uploadHttpManager=new f0t.HttpManager((0,X1.getUploadFileConcurrency)(),"@actions/artifact-upload"),this.statusReporter=new p0t.StatusReporter(1e4)}createArtifactInFileContainer(t,r){return Nl(this,void 0,void 0,function*(){let i={Type:"actions_storage",Name:t};if(r&&r.retentionDays){let d=(0,X1.getRetentionDays)();i.RetentionDays=(0,ln.getProperRetention)(r.retentionDays,d)}let n=JSON.stringify(i,null,2),s=(0,ln.getArtifactUrl)(),a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[ZL.HttpCodes.Forbidden,(0,X1.isGhes)()?"Please reference [Enabling GitHub Actions for GitHub Enterprise Server](https://docs.github.com/en/enterprise-server@3.8/admin/github-actions/enabling-github-actions-for-github-enterprise-server) to ensure Actions storage is configured correctly.":"Artifact storage quota has been hit. Unable to upload any new artifacts"],[ZL.HttpCodes.BadRequest,`The artifact name ${t} is not valid. Request URL ${s}`]]),u=yield(yield(0,bye.retryHttpClientRequest)("Create Artifact Container",()=>Nl(this,void 0,void 0,function*(){return a.post(s,n,o)}),l)).readBody();return JSON.parse(u)})}uploadArtifactToFileContainer(t,r,i){return Nl(this,void 0,void 0,function*(){let n=(0,X1.getUploadFileConcurrency)(),s=(0,X1.getUploadChunkSize)();Cr.debug(`File Concurrency: ${n}, and Chunk Size: ${s}`);let a=[],o=!0;i&&i.continueOnError===!1&&(o=!1);for(let h of r){let y=new hye.URL(t);y.searchParams.append("itemPath",h.uploadFilePath),a.push({file:h.absoluteFilePath,resourceUrl:y.toString(),maxChunkSize:s,continueOnError:o})}let l=[...new Array(n).keys()],c=[],u=0,d=0,p=0,f=0,m=!1;return this.statusReporter.setTotalNumberOfFilesToProcess(r.length),this.statusReporter.start(),yield Promise.all(l.map(h=>Nl(this,void 0,void 0,function*(){for(;uJL.createReadStream(r.file),u=!1,c=n):(Cr.debug(`A gzip file created for ${r.file} helped with reducing the size of the original file. The file will be uploaded using gzip.`),p=()=>{let m=new u0t.PassThrough;return m.end(d),m},c=d.byteLength),(yield this.uploadChunk(t,r.resourceUrl,p,0,c-1,c,u,n))||(o=!1,l+=c,Cr.warning(`Aborting upload for ${r.file} due to failure`)),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}else{let d=yield c0t.file();Cr.debug(`${r.file} is greater than 64k in size. Creating a gzip file on-disk ${d.path} to potentially reduce the upload size`),c=yield(0,yye.createGZipFileOnDisk)(r.file,d.path);let p=d.path;!s&&nJL.createReadStream(p,{start:h,end:y,autoClose:!1}),h,y,c,u,n))?c>8388608&&this.statusReporter.updateLargeFileStatus(r.file,h,y,c):(o=!1,l+=m,Cr.warning(`Aborting upload for ${r.file} due to failure`),f=!0)}return Cr.debug(`deleting temporary gzip file ${d.path}`),yield d.cleanup(),{isSuccess:o,successfulUploadSize:c-l,totalSize:n}}})}uploadChunk(t,r,i,n,s,a,o,l){return Nl(this,void 0,void 0,function*(){let c=yield(0,ln.digestForStream)(i()),u=(0,ln.getUploadHeaders)("application/octet-stream",!0,o,l,s-n+1,(0,ln.getContentRange)(n,s,a),c),d=()=>Nl(this,void 0,void 0,function*(){return yield this.uploadHttpManager.getClient(t).sendStream("PUT",r,i(),u)}),p=0,f=(0,X1.getRetryLimit)(),m=y=>(p++,p>f?(y&&(0,ln.displayHttpDiagnostics)(y),Cr.info(`Retry limit has been reached for chunk at offset ${n} to ${r}`),!0):!1),h=y=>Nl(this,void 0,void 0,function*(){if(this.uploadHttpManager.disposeAndReplaceClient(t),y)Cr.info(`Backoff due to too many requests, retry #${p}. Waiting for ${y} milliseconds before continuing the upload`),yield(0,ln.sleep)(y);else{let b=(0,ln.getExponentialRetryTimeInMilliseconds)(p);Cr.info(`Exponential backoff for retry #${p}. Waiting for ${b} milliseconds before continuing the upload at offset ${n}`),yield(0,ln.sleep)(b)}Cr.info(`Finished backoff for retry #${p}, continuing with upload`)});for(;p<=f;){let y;try{y=yield d()}catch(b){if(Cr.info(`An error has been caught http-client index ${t}, retrying the upload`),console.log(b),m())return!1;yield h();continue}if(yield y.readBody(),(0,ln.isSuccessStatusCode)(y.message.statusCode))return!0;if((0,ln.isRetryableStatusCode)(y.message.statusCode)){if(Cr.info(`A ${y.message.statusCode} status code has been received, will attempt to retry the upload`),m(y))return!1;(0,ln.isThrottledStatusCode)(y.message.statusCode)?yield h((0,ln.tryGetRetryAfterValueTimeInMilliseconds)(y.message.headers)):yield h()}else return Cr.error(`Unexpected response. Unable to upload chunk to ${r}`),(0,ln.displayHttpDiagnostics)(y),!1}return!1})}patchArtifactSize(t,r){return Nl(this,void 0,void 0,function*(){let i=new hye.URL((0,ln.getArtifactUrl)());i.searchParams.append("artifactName",r);let s=JSON.stringify({Size:t},null,2);Cr.debug(`URL is ${i.toString()}`);let a=this.uploadHttpManager.getClient(0),o=(0,ln.getUploadHeaders)("application/json",!1),l=new Map([[ZL.HttpCodes.NotFound,`An Artifact with the name ${r} was not found`]]);yield(yield(0,bye.retryHttpClientRequest)("Finalize artifact upload",()=>Nl(this,void 0,void 0,function*(){return a.patch(i.toString(),s,o)}),l)).readBody(),Cr.debug(`Artifact ${r} has been successfully uploaded, total size in bytes: ${t}`)})}};La.UploadHttpClient=eF});var Sye=g(Fa=>{"use strict";var h0t=Fa&&Fa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),g0t=Fa&&Fa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),iF=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)&&h0t(t,e,r);return g0t(t,e),t},No=Fa&&Fa.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fa,"__esModule",{value:!0});Fa.DownloadHttpClient=void 0;var _ye=iF(require("fs")),Yn=iF(ze()),y0t=iF(require("zlib")),_s=W1(),b0t=require("url"),v0t=KL(),wye=require("perf_hooks"),_0t=QL(),tF=G1(),Eye=YL(),rF=class{constructor(){this.downloadHttpManager=new _0t.HttpManager((0,tF.getDownloadFileConcurrency)(),"@actions/artifact-download"),this.statusReporter=new v0t.StatusReporter(1e3)}listArtifacts(){return No(this,void 0,void 0,function*(){let t=(0,_s.getArtifactUrl)(),r=this.downloadHttpManager.getClient(0),i=(0,_s.getDownloadHeaders)("application/json"),s=yield(yield(0,Eye.retryHttpClientRequest)("List Artifacts",()=>No(this,void 0,void 0,function*(){return r.get(t,i)}))).readBody();return JSON.parse(s)})}getContainerItems(t,r){return No(this,void 0,void 0,function*(){let i=new b0t.URL(r);i.searchParams.append("itemPath",t);let n=this.downloadHttpManager.getClient(0),s=(0,_s.getDownloadHeaders)("application/json"),o=yield(yield(0,Eye.retryHttpClientRequest)("Get Container Items",()=>No(this,void 0,void 0,function*(){return n.get(i.toString(),s)}))).readBody();return JSON.parse(o)})}downloadSingleArtifact(t){return No(this,void 0,void 0,function*(){let r=(0,tF.getDownloadFileConcurrency)();Yn.debug(`Download file concurrency is set to ${r}`);let i=[...new Array(r).keys()],n=0,s=0;Yn.info(`Total number of files that will be downloaded: ${t.length}`),this.statusReporter.setTotalNumberOfFilesToProcess(t.length),this.statusReporter.start(),yield Promise.all(i.map(a=>No(this,void 0,void 0,function*(){for(;n{throw new Error(`Unable to download the artifact: ${a}`)}).finally(()=>{this.statusReporter.stop(),this.downloadHttpManager.disposeAndReplaceAllClients()})})}downloadIndividualFile(t,r,i){return No(this,void 0,void 0,function*(){let n=0,s=(0,tF.getRetryLimit)(),a=_ye.createWriteStream(i),o=(0,_s.getDownloadHeaders)("application/json",!0,!0),l=()=>No(this,void 0,void 0,function*(){return yield this.downloadHttpManager.getClient(t).get(r,o)}),c=f=>"content-encoding"in f&&f["content-encoding"]==="gzip",u=f=>No(this,void 0,void 0,function*(){if(n++,n>s)return Promise.reject(new Error(`Retry limit has been reached. Unable to download ${r}`));if(this.downloadHttpManager.disposeAndReplaceClient(t),f)Yn.info(`Backoff due to too many requests, retry #${n}. Waiting for ${f} milliseconds before continuing the download`),yield(0,_s.sleep)(f);else{let m=(0,_s.getExponentialRetryTimeInMilliseconds)(n);Yn.info(`Exponential backoff for retry #${n}. Waiting for ${m} milliseconds before continuing the download`),yield(0,_s.sleep)(m)}Yn.info(`Finished backoff for retry #${n}, continuing with download`)}),d=(f,m)=>!f||!m||process.env.ACTIONS_ARTIFACT_SKIP_DOWNLOAD_VALIDATION?(Yn.info("Skipping download validation."),!0):parseInt(f)===m,p=f=>No(this,void 0,void 0,function*(){a.close(),yield new Promise(m=>{a.on("close",m),a.writableFinished&&m()}),yield(0,_s.rmFile)(f),a=_ye.createWriteStream(f)});for(;n<=s;){let f;try{f=yield l()}catch(h){Yn.info("An error occurred while attempting to download a file"),console.log(h),yield u();continue}let m=!1;if((0,_s.isSuccessStatusCode)(f.message.statusCode))try{let h=c(f.message.headers);if(yield this.pipeResponseToFile(f,a,h),h||d(f.message.headers["content-length"],yield(0,_s.getFileSize)(i)))return;m=!0}catch{m=!0}if(m||(0,_s.isRetryableStatusCode)(f.message.statusCode))Yn.info(`A ${f.message.statusCode} response code has been received while attempting to download an artifact`),p(i),(0,_s.isThrottledStatusCode)(f.message.statusCode)?yield u((0,_s.tryGetRetryAfterValueTimeInMilliseconds)(f.message.headers)):yield u();else return(0,_s.displayHttpDiagnostics)(f),Promise.reject(new Error(`Unexpected http ${f.message.statusCode} during download for ${r}`))}})}pipeResponseToFile(t,r,i){return No(this,void 0,void 0,function*(){yield new Promise((n,s)=>{if(i){let a=y0t.createGunzip();t.message.on("error",o=>{Yn.info("An error occurred while attempting to read the response stream"),a.close(),r.close(),s(o)}).pipe(a).on("error",o=>{Yn.info("An error occurred while attempting to decompress the response stream"),r.close(),s(o)}).pipe(r).on("close",()=>{n()}).on("error",o=>{Yn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(o)})}else t.message.on("error",a=>{Yn.info("An error occurred while attempting to read the response stream"),r.close(),s(a)}).pipe(r).on("close",()=>{n()}).on("error",a=>{Yn.info(`An error occurred while writing a downloaded file to ${r.path}`),s(a)})})})}};Fa.DownloadHttpClient=rF});var xye=g(Rl=>{"use strict";var w0t=Rl&&Rl.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),E0t=Rl&&Rl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),S0t=Rl&&Rl.__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)&&w0t(t,e,r);return E0t(t,e),t};Object.defineProperty(Rl,"__esModule",{value:!0});Rl.getDownloadSpecification=void 0;var CE=S0t(require("path"));function x0t(e,t,r,i){let n=new Set,s={rootDownloadLocation:i?CE.join(r,e):r,directoryStructure:[],emptyFilesToCreate:[],filesToDownload:[]};for(let a of t)if(a.path.startsWith(`${e}/`)||a.path.startsWith(`${e}\\`)){let o=CE.normalize(a.path),l=CE.join(r,i?o:o.replace(e,""));a.itemType==="file"&&(n.add(CE.dirname(l)),a.fileLength===0?s.emptyFilesToCreate.push(l):s.filesToDownload.push({sourceLocation:a.contentLocation,targetPath:l}))}return s.directoryStructure=Array.from(n),s}Rl.getDownloadSpecification=x0t});var Aye=g(Ba=>{"use strict";var T0t=Ba&&Ba.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),N0t=Ba&&Ba.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),R0t=Ba&&Ba.__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)&&T0t(t,e,r);return N0t(t,e),t},nF=Ba&&Ba.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ba,"__esModule",{value:!0});Ba.DefaultArtifactClient=void 0;var ws=R0t(ze()),A0t=Uge(),C0t=vye(),OE=W1(),O0t=qL(),Tye=Sye(),Nye=xye(),Rye=G1(),PE=require("path"),sF=class e{static create(){return new e}uploadArtifact(t,r,i,n){return nF(this,void 0,void 0,function*(){ws.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`),(0,O0t.checkArtifactName)(t);let s=(0,A0t.getUploadSpecification)(t,i,r),a={artifactName:t,artifactItems:[],size:0,failedItems:[]},o=new C0t.UploadHttpClient;if(s.length===0)ws.warning("No files found that can be uploaded");else{let l=yield o.createArtifactInFileContainer(t,n);if(!l.fileContainerResourceUrl)throw ws.debug(l.toString()),new Error("No URL provided by the Artifact Service to upload an artifact to");ws.debug(`Upload Resource URL: ${l.fileContainerResourceUrl}`),ws.info(`Container for artifact "${t}" successfully created. Starting upload of file(s)`);let c=yield o.uploadArtifactToFileContainer(l.fileContainerResourceUrl,s,n);ws.info("File upload process has finished. Finalizing the artifact upload"),yield o.patchArtifactSize(c.totalSize,t),c.failedItems.length>0?ws.info(`Upload finished. There were ${c.failedItems.length} items that failed to upload`):ws.info("Artifact has been finalized. All files have been successfully uploaded!"),ws.info(` +The raw size of all the files that were specified for upload is ${c.totalSize} bytes +The size of all the files that were uploaded is ${c.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 +`),a.artifactItems=s.map(u=>u.absoluteFilePath),a.size=c.uploadSize,a.failedItems=c.failedItems}return a})}downloadArtifact(t,r,i){return nF(this,void 0,void 0,function*(){let n=new Tye.DownloadHttpClient,s=yield n.listArtifacts();if(s.count===0)throw new Error("Unable to find any artifacts for the associated workflow");let a=s.value.find(c=>c.name===t);if(!a)throw new Error(`Unable to find an artifact with the name: ${t}`);let o=yield n.getContainerItems(a.name,a.fileContainerResourceUrl);r||(r=(0,Rye.getWorkSpaceDirectory)()),r=(0,PE.normalize)(r),r=(0,PE.resolve)(r);let l=(0,Nye.getDownloadSpecification)(t,o.value,r,i?.createArtifactFolder||!1);return l.filesToDownload.length===0?ws.info(`No downloadable files were found for the artifact: ${a.name}`):(yield(0,OE.createDirectoriesForArtifact)(l.directoryStructure),ws.info("Directory structure has been set up for the artifact"),yield(0,OE.createEmptyFilesForArtifact)(l.emptyFilesToCreate),yield n.downloadSingleArtifact(l.filesToDownload)),{artifactName:t,downloadPath:l.rootDownloadLocation}})}downloadAllArtifacts(t){return nF(this,void 0,void 0,function*(){let r=new Tye.DownloadHttpClient,i=[],n=yield r.listArtifacts();if(n.count===0)return ws.info("Unable to find any artifacts for the associated workflow"),i;t||(t=(0,Rye.getWorkSpaceDirectory)()),t=(0,PE.normalize)(t),t=(0,PE.resolve)(t);let s=0;for(;s{"use strict";Object.defineProperty(IE,"__esModule",{value:!0});IE.create=void 0;var P0t=Aye();function I0t(){return P0t.DefaultArtifactClient.create()}IE.create=I0t});var aF=g((SOt,Oye)=>{Oye.exports={LOCHDR:30,LOCSIG:67324752,LOCVER:4,LOCFLG:6,LOCHOW:8,LOCTIM:10,LOCCRC:14,LOCSIZ:18,LOCLEN:22,LOCNAM:26,LOCEXT:28,EXTSIG:134695760,EXTHDR:16,EXTCRC:4,EXTSIZ:8,EXTLEN:12,CENHDR:46,CENSIG:33639248,CENVEM:4,CENVER:6,CENFLG:8,CENHOW:10,CENTIM:12,CENCRC:16,CENSIZ:20,CENLEN:24,CENNAM:28,CENEXT:30,CENCOM:32,CENDSK:34,CENATT:36,CENATX:38,CENOFF:42,ENDHDR:22,ENDSIG:101010256,ENDSUB:8,ENDTOT:10,ENDSIZ:12,ENDOFF:16,ENDCOM:20,END64HDR:20,END64SIG:117853008,END64START:4,END64OFF:8,END64NUMDISKS:16,ZIP64SIG:101075792,ZIP64HDR:56,ZIP64LEAD:12,ZIP64SIZE:4,ZIP64VEM:12,ZIP64VER:14,ZIP64DSK:16,ZIP64DSKDIR:20,ZIP64SUB:24,ZIP64TOT:32,ZIP64SIZB:40,ZIP64OFF:48,ZIP64EXTRA:56,STORED:0,SHRUNK:1,REDUCED1:2,REDUCED2:3,REDUCED3:4,REDUCED4:5,IMPLODED:6,DEFLATED:8,ENHANCED_DEFLATED:9,PKWARE:10,BZIP2:12,LZMA:14,IBM_TERSE:18,IBM_LZ77:19,AES_ENCRYPT:99,FLG_ENC:1,FLG_COMP1:2,FLG_COMP2:4,FLG_DESC:8,FLG_ENH:16,FLG_PATCH:32,FLG_STR:64,FLG_EFS:2048,FLG_MSK:4096,FILE:2,BUFFER:1,NONE:0,EF_ID:0,EF_SIZE:2,ID_ZIP64:1,ID_AVINFO:7,ID_PFS:8,ID_OS2:9,ID_NTFS:10,ID_OPENVMS:12,ID_UNIX:13,ID_FORK:14,ID_PATCH:15,ID_X509_PKCS7:20,ID_X509_CERTID_F:21,ID_X509_CERTID_C:22,ID_STRONGENC:23,ID_RECORD_MGT:24,ID_X509_PKCS7_RL:25,ID_IBM1:101,ID_IBM2:102,ID_POSZIP:18064,EF_ZIP64_OR_32:4294967295,EF_ZIP64_OR_16:65535,EF_ZIP64_SUNCOMP:0,EF_ZIP64_SCOMP:8,EF_ZIP64_RHO:16,EF_ZIP64_DSN:24}});var DE=g(Iye=>{var Pye={INVALID_LOC:"Invalid LOC header (bad signature)",INVALID_CEN:"Invalid CEN header (bad signature)",INVALID_END:"Invalid END header (bad signature)",DESCRIPTOR_NOT_EXIST:"No descriptor present",DESCRIPTOR_UNKNOWN:"Unknown descriptor format",DESCRIPTOR_FAULTY:"Descriptor data is malformed",NO_DATA:"Nothing to decompress",BAD_CRC:"CRC32 checksum failed {0}",FILE_IN_THE_WAY:"There is a file in the way: {0}",UNKNOWN_METHOD:"Invalid/unsupported compression method",AVAIL_DATA:"inflate::Available inflate data did not terminate",INVALID_DISTANCE:"inflate::Invalid literal/length or distance code in fixed or dynamic block",TO_MANY_CODES:"inflate::Dynamic block code description: too many length or distance codes",INVALID_REPEAT_LEN:"inflate::Dynamic block code description: repeat more than specified lengths",INVALID_REPEAT_FIRST:"inflate::Dynamic block code description: repeat lengths with no first length",INCOMPLETE_CODES:"inflate::Dynamic block code description: code lengths codes incomplete",INVALID_DYN_DISTANCE:"inflate::Dynamic block code description: invalid distance code lengths",INVALID_CODES_LEN:"inflate::Dynamic block code description: invalid literal/length code lengths",INVALID_STORE_BLOCK:"inflate::Stored block length did not match one's complement",INVALID_BLOCK_TYPE:"inflate::Invalid block type (type == 3)",CANT_EXTRACT_FILE:"Could not extract the file",CANT_OVERRIDE:"Target file already exists",DISK_ENTRY_TOO_LARGE:"Number of disk entries is too large",NO_ZIP:"No zip file was loaded",NO_ENTRY:"Entry doesn't exist",DIRECTORY_CONTENT_ERROR:"A directory cannot have content",FILE_NOT_FOUND:'File not found: "{0}"',NOT_IMPLEMENTED:"Not implemented",INVALID_FILENAME:"Invalid filename",INVALID_FORMAT:"Invalid or unsupported zip format. No END header found",INVALID_PASS_PARAM:"Incompatible password parameter",WRONG_PASSWORD:"Wrong Password",COMMENT_TOO_LONG:"Comment is too long",EXTRA_FIELD_PARSE_ERROR:"Extra field parsing error"};function D0t(e){return function(...t){return t.length&&(e=e.replace(/\{(\d)\}/g,(r,i)=>t[i]||"")),new Error("ADM-ZIP: "+e)}}for(let e of Object.keys(Pye))Iye[e]=D0t(Pye[e])});var qye=g((TOt,Bye)=>{var L0t=require("fs"),wi=require("path"),Dye=aF(),F0t=DE(),B0t=typeof process=="object"&&process.platform==="win32",Lye=e=>typeof e=="object"&&e!==null,Fye=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=3988292384^t>>>1:t>>>=1;return t>>>0});function Vr(e){this.sep=wi.sep,this.fs=L0t,Lye(e)&&Lye(e.fs)&&typeof e.fs.statSync=="function"&&(this.fs=e.fs)}Bye.exports=Vr;Vr.prototype.makeDir=function(e){let t=this;function r(i){let n=i.split(t.sep)[0];i.split(t.sep).forEach(function(s){if(!(!s||s.substr(-1,1)===":")){n+=t.sep+s;var a;try{a=t.fs.statSync(n)}catch{t.fs.mkdirSync(n)}if(a&&a.isFile())throw F0t.FILE_IN_THE_WAY(`"${n}"`)}})}r(e)};Vr.prototype.writeFileTo=function(e,t,r,i){let n=this;if(n.fs.existsSync(e)){if(!r)return!1;var s=n.fs.statSync(e);if(s.isDirectory())return!1}var a=wi.dirname(e);n.fs.existsSync(a)||n.makeDir(a);var o;try{o=n.fs.openSync(e,"w",438)}catch{n.fs.chmodSync(e,438),o=n.fs.openSync(e,"w",438)}if(o)try{n.fs.writeSync(o,t,0,t.length,0)}finally{n.fs.closeSync(o)}return n.fs.chmodSync(e,i||438),!0};Vr.prototype.writeFileToAsync=function(e,t,r,i,n){typeof i=="function"&&(n=i,i=void 0);let s=this;s.fs.exists(e,function(a){if(a&&!r)return n(!1);s.fs.stat(e,function(o,l){if(a&&l.isDirectory())return n(!1);var c=wi.dirname(e);s.fs.exists(c,function(u){u||s.makeDir(c),s.fs.open(e,"w",438,function(d,p){d?s.fs.chmod(e,438,function(){s.fs.open(e,"w",438,function(f,m){s.fs.write(m,t,0,t.length,0,function(){s.fs.close(m,function(){s.fs.chmod(e,i||438,function(){n(!0)})})})})}):p?s.fs.write(p,t,0,t.length,0,function(){s.fs.close(p,function(){s.fs.chmod(e,i||438,function(){n(!0)})})}):s.fs.chmod(e,i||438,function(){n(!0)})})})})})};Vr.prototype.findFiles=function(e){let t=this;function r(i,n,s){typeof n=="boolean"&&(s=n,n=void 0);let a=[];return t.fs.readdirSync(i).forEach(function(o){let l=wi.join(i,o),c=t.fs.statSync(l);(!n||n.test(l))&&a.push(wi.normalize(l)+(c.isDirectory()?t.sep:"")),c.isDirectory()&&s&&(a=a.concat(r(l,n,s)))}),a}return r(e,void 0,!0)};Vr.prototype.findFilesAsync=function(e,t){let r=this,i=[];r.fs.readdir(e,function(n,s){if(n)return t(n);let a=s.length;if(!a)return t(null,i);s.forEach(function(o){o=wi.join(e,o),r.fs.stat(o,function(l,c){if(l)return t(l);c&&(i.push(wi.normalize(o)+(c.isDirectory()?r.sep:"")),c.isDirectory()?r.findFilesAsync(o,function(u,d){if(u)return t(u);i=i.concat(d),--a||t(null,i)}):--a||t(null,i))})})})};Vr.prototype.getAttributes=function(){};Vr.prototype.setAttributes=function(){};Vr.crc32update=function(e,t){return Fye[(e^t)&255]^e>>>8};Vr.crc32=function(e){typeof e=="string"&&(e=Buffer.from(e,"utf8"));let t=e.length,r=-1;for(let i=0;i>>0};Vr.methodToString=function(e){switch(e){case Dye.STORED:return"STORED ("+e+")";case Dye.DEFLATED:return"DEFLATED ("+e+")";default:return"UNSUPPORTED ("+e+")"}};Vr.canonical=function(e){if(!e)return"";let t=wi.posix.normalize("/"+e.split("\\").join("/"));return wi.join(".",t)};Vr.zipnamefix=function(e){if(!e)return"";let t=wi.posix.normalize("/"+e.split("\\").join("/"));return wi.posix.join(".",t)};Vr.findLast=function(e,t){if(!Array.isArray(e))throw new TypeError("arr is not array");let r=e.length>>>0;for(let i=r-1;i>=0;i--)if(t(e[i],i,e))return e[i]};Vr.sanitize=function(e,t){e=wi.resolve(wi.normalize(e));for(var r=t.split("/"),i=0,n=r.length;i>25&127)+1980,Math.max((e>>21&15)-1,0),Math.max(e>>16&31,1),e>>11&31,e>>5&63,(e&31)<<1)};Vr.fromDate2DOS=function(e){let t=0,r=0;return e.getFullYear()>1979&&(t=(e.getFullYear()-1980&127)<<9|e.getMonth()+1<<5|e.getDate(),r=e.getHours()<<11|e.getMinutes()<<5|e.getSeconds()>>1),t<<16|r};Vr.isWin=B0t;Vr.crcTable=Fye});var kye=g((NOt,Mye)=>{var q0t=require("path");Mye.exports=function(e,{fs:t}){var r=e||"",i=s(),n=null;function s(){return{directory:!1,readonly:!1,hidden:!1,executable:!1,mtime:0,atime:0}}return r&&t.existsSync(r)?(n=t.statSync(r),i.directory=n.isDirectory(),i.mtime=n.mtime,i.atime=n.atime,i.executable=(73&n.mode)!==0,i.readonly=(128&n.mode)===0,i.hidden=q0t.basename(r)[0]==="."):console.warn("Invalid path: "+r),{get directory(){return i.directory},get readOnly(){return i.readonly},get hidden(){return i.hidden},get mtime(){return i.mtime},get atime(){return i.atime},get executable(){return i.executable},decodeAttributes:function(){},encodeAttributes:function(){},toJSON:function(){return{path:r,isDirectory:i.directory,isReadOnly:i.readonly,isHidden:i.hidden,isExecutable:i.executable,mTime:i.mtime,aTime:i.atime}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Uye=g((ROt,jye)=>{jye.exports={efs:!0,encode:e=>Buffer.from(e,"utf8"),decode:e=>e.toString("utf8")}});var Y1=g((AOt,Q1)=>{Q1.exports=qye();Q1.exports.Constants=aF();Q1.exports.Errors=DE();Q1.exports.FileAttr=kye();Q1.exports.decoder=Uye()});var $ye=g((COt,zye)=>{var ed=Y1(),oe=ed.Constants;zye.exports=function(){var e=20,t=10,r=0,i=0,n=0,s=0,a=0,o=0,l=0,c=0,u=0,d=0,p=0,f=0,m=0;e|=ed.isWin?2560:768,r|=oe.FLG_EFS;let h={extraLen:0},y=v=>Math.max(0,v)>>>0,b=v=>Math.max(0,v)&65535,w=v=>Math.max(0,v)&255;return n=ed.fromDate2DOS(new Date),{get made(){return e},set made(v){e=v},get version(){return t},set version(v){t=v},get flags(){return r},set flags(v){r=v},get flags_efs(){return(r&oe.FLG_EFS)>0},set flags_efs(v){v?r|=oe.FLG_EFS:r&=~oe.FLG_EFS},get flags_desc(){return(r&oe.FLG_DESC)>0},set flags_desc(v){v?r|=oe.FLG_DESC:r&=~oe.FLG_DESC},get method(){return i},set method(v){switch(v){case oe.STORED:this.version=10;case oe.DEFLATED:default:this.version=20}i=v},get time(){return ed.fromDOS2Date(this.timeval)},set time(v){this.timeval=ed.fromDate2DOS(v)},get timeval(){return n},set timeval(v){n=y(v)},get timeHighByte(){return w(n>>>8)},get crc(){return s},set crc(v){s=y(v)},get compressedSize(){return a},set compressedSize(v){a=y(v)},get size(){return o},set size(v){o=y(v)},get fileNameLength(){return l},set fileNameLength(v){l=v},get extraLength(){return c},set extraLength(v){c=v},get extraLocalLength(){return h.extraLen},set extraLocalLength(v){h.extraLen=v},get commentLength(){return u},set commentLength(v){u=v},get diskNumStart(){return d},set diskNumStart(v){d=y(v)},get inAttr(){return p},set inAttr(v){p=y(v)},get attr(){return f},set attr(v){f=y(v)},get fileAttr(){return(f||0)>>16&4095},get offset(){return m},set offset(v){m=y(v)},get encrypted(){return(r&oe.FLG_ENC)===oe.FLG_ENC},get centralHeaderSize(){return oe.CENHDR+l+c+u},get realDataOffset(){return m+oe.LOCHDR+h.fnameLen+h.extraLen},get localHeader(){return h},loadLocalHeaderFromBinary:function(v){var E=v.slice(m,m+oe.LOCHDR);if(E.readUInt32LE(0)!==oe.LOCSIG)throw ed.Errors.INVALID_LOC();h.version=E.readUInt16LE(oe.LOCVER),h.flags=E.readUInt16LE(oe.LOCFLG),h.method=E.readUInt16LE(oe.LOCHOW),h.time=E.readUInt32LE(oe.LOCTIM),h.crc=E.readUInt32LE(oe.LOCCRC),h.compressedSize=E.readUInt32LE(oe.LOCSIZ),h.size=E.readUInt32LE(oe.LOCLEN),h.fnameLen=E.readUInt16LE(oe.LOCNAM),h.extraLen=E.readUInt16LE(oe.LOCEXT);let T=m+oe.LOCHDR+h.fnameLen,q=T+h.extraLen;return v.slice(T,q)},loadFromBinary:function(v){if(v.length!==oe.CENHDR||v.readUInt32LE(0)!==oe.CENSIG)throw ed.Errors.INVALID_CEN();e=v.readUInt16LE(oe.CENVEM),t=v.readUInt16LE(oe.CENVER),r=v.readUInt16LE(oe.CENFLG),i=v.readUInt16LE(oe.CENHOW),n=v.readUInt32LE(oe.CENTIM),s=v.readUInt32LE(oe.CENCRC),a=v.readUInt32LE(oe.CENSIZ),o=v.readUInt32LE(oe.CENLEN),l=v.readUInt16LE(oe.CENNAM),c=v.readUInt16LE(oe.CENEXT),u=v.readUInt16LE(oe.CENCOM),d=v.readUInt16LE(oe.CENDSK),p=v.readUInt16LE(oe.CENATT),f=v.readUInt32LE(oe.CENATX),m=v.readUInt32LE(oe.CENOFF)},localHeaderToBinary:function(){var v=Buffer.alloc(oe.LOCHDR);return v.writeUInt32LE(oe.LOCSIG,0),v.writeUInt16LE(t,oe.LOCVER),v.writeUInt16LE(r,oe.LOCFLG),v.writeUInt16LE(i,oe.LOCHOW),v.writeUInt32LE(n,oe.LOCTIM),v.writeUInt32LE(s,oe.LOCCRC),v.writeUInt32LE(a,oe.LOCSIZ),v.writeUInt32LE(o,oe.LOCLEN),v.writeUInt16LE(l,oe.LOCNAM),v.writeUInt16LE(h.extraLen,oe.LOCEXT),v},centralHeaderToBinary:function(){var v=Buffer.alloc(oe.CENHDR+l+c+u);return v.writeUInt32LE(oe.CENSIG,0),v.writeUInt16LE(e,oe.CENVEM),v.writeUInt16LE(t,oe.CENVER),v.writeUInt16LE(r,oe.CENFLG),v.writeUInt16LE(i,oe.CENHOW),v.writeUInt32LE(n,oe.CENTIM),v.writeUInt32LE(s,oe.CENCRC),v.writeUInt32LE(a,oe.CENSIZ),v.writeUInt32LE(o,oe.CENLEN),v.writeUInt16LE(l,oe.CENNAM),v.writeUInt16LE(c,oe.CENEXT),v.writeUInt16LE(u,oe.CENCOM),v.writeUInt16LE(d,oe.CENDSK),v.writeUInt16LE(p,oe.CENATT),v.writeUInt32LE(f,oe.CENATX),v.writeUInt32LE(m,oe.CENOFF),v},toJSON:function(){let v=function(E){return E+" bytes"};return{made:e,version:t,flags:r,method:ed.methodToString(i),time:this.time,crc:"0x"+s.toString(16).toUpperCase(),compressedSize:v(a),size:v(o),fileNameLength:v(l),extraLength:v(c),commentLength:v(u),diskNumStart:d,inAttr:p,attr:f,offset:m,centralHeaderSize:v(oe.CENHDR+l+c+u)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var Gye=g((OOt,Hye)=>{var Z1=Y1(),Or=Z1.Constants;Hye.exports=function(){var e=0,t=0,r=0,i=0,n=0;return{get diskEntries(){return e},set diskEntries(s){e=t=s},get totalEntries(){return t},set totalEntries(s){t=e=s},get size(){return r},set size(s){r=s},get offset(){return i},set offset(s){i=s},get commentLength(){return n},set commentLength(s){n=s},get mainHeaderSize(){return Or.ENDHDR+n},loadFromBinary:function(s){if((s.length!==Or.ENDHDR||s.readUInt32LE(0)!==Or.ENDSIG)&&(s.length{oF.EntryHeader=$ye();oF.MainHeader=Gye()});var Wye=g((IOt,Vye)=>{Vye.exports=function(e){var t=require("zlib"),r={chunkSize:(parseInt(e.length/1024)+1)*1024};return{deflate:function(){return t.deflateRawSync(e,r)},deflateAsync:function(i){var n=t.createDeflateRaw(r),s=[],a=0;n.on("data",function(o){s.push(o),a+=o.length}),n.on("end",function(){var o=Buffer.alloc(a),l=0;o.fill(0);for(var c=0;c{var M0t=+(process.versions?process.versions.node:"").split(".")[0]||0;Kye.exports=function(e,t){var r=require("zlib");let i=M0t>=15&&t>0?{maxOutputLength:t}:{};return{inflate:function(){return r.inflateRawSync(e,i)},inflateAsync:function(n){var s=r.createInflateRaw(i),a=[],o=0;s.on("data",function(l){a.push(l),o+=l.length}),s.on("end",function(){var l=Buffer.alloc(o),c=0;l.fill(0);for(var u=0;u{"use strict";var{randomFillSync:Qye}=require("crypto"),k0t=DE(),j0t=new Uint32Array(256).map((e,t)=>{for(let r=0;r<8;r++)t&1?t=t>>>1^3988292384:t>>>=1;return t>>>0}),Zye=(e,t)=>Math.imul(e,t)>>>0,Yye=(e,t)=>j0t[(e^t)&255]^e>>>8,db=()=>typeof Qye=="function"?Qye(Buffer.alloc(12)):db.node();db.node=()=>{let e=Buffer.alloc(12),t=e.length;for(let r=0;r>>24),e};FE.prototype.next=function(){let e=(this.keys[2]|2)>>>0;return Zye(e,e^1)>>8&255};function U0t(e){let t=new FE(e);return function(r){let i=Buffer.alloc(r.length),n=0;for(let s of r)i[n++]=t.updateKeys(s^t.next());return i}}function z0t(e){let t=new FE(e);return function(r,i,n=0){i||(i=Buffer.alloc(r.length));for(let s of r){let a=t.next();i[n++]=s^a,t.updateKeys(s)}return i}}function $0t(e,t,r){if(!e||!Buffer.isBuffer(e)||e.length<12)return Buffer.alloc(0);let i=U0t(r),n=i(e.slice(0,12)),s=(t.flags&8)===8?t.timeHighByte:t.crc>>>24;if(n[11]!==s)throw k0t.WRONG_PASSWORD();return i(e.slice(12))}function H0t(e){Buffer.isBuffer(e)&&e.length>=12?LE.genSalt=function(){return e.slice(0,12)}:e==="node"?LE.genSalt=db.node:LE.genSalt=db}function G0t(e,t,r,i=!1){e==null&&(e=Buffer.alloc(0)),Buffer.isBuffer(e)||(e=Buffer.from(e.toString()));let n=z0t(r),s=LE.genSalt();s[11]=t.crc>>>24&255,i&&(s[10]=t.crc>>>16&255);let a=Buffer.alloc(e.length+12);return n(s,a),n(e,a,12)}Jye.exports={decrypt:$0t,encrypt:G0t,_salter:H0t}});var t2e=g(BE=>{BE.Deflater=Wye();BE.Inflater=Xye();BE.ZipCrypto=e2e()});var uF=g((BOt,r2e)=>{var Gt=Y1(),V0t=lF(),Wr=Gt.Constants,cF=t2e();r2e.exports=function(e,t){var r=new V0t.EntryHeader,i=Buffer.alloc(0),n=Buffer.alloc(0),s=!1,a=null,o=Buffer.alloc(0),l=Buffer.alloc(0),c=!0;let u=e,d=typeof u.decoder=="object"?u.decoder:Gt.decoder;c=d.hasOwnProperty("efs")?d.efs:!1;function p(){return!t||!(t instanceof Uint8Array)?Buffer.alloc(0):(l=r.loadLocalHeaderFromBinary(t),t.slice(r.realDataOffset,r.realDataOffset+r.compressedSize))}function f(v){if(r.flags_desc){let E={},T=r.realDataOffset+r.compressedSize;if(t.readUInt32LE(T)==Wr.LOCSIG||t.readUInt32LE(T)==Wr.CENSIG)throw Gt.Errors.DESCRIPTOR_NOT_EXIST();if(t.readUInt32LE(T)==Wr.EXTSIG)E.crc=t.readUInt32LE(T+Wr.EXTCRC),E.compressedSize=t.readUInt32LE(T+Wr.EXTSIZ),E.size=t.readUInt32LE(T+Wr.EXTLEN);else if(t.readUInt16LE(T+12)===19280)E.crc=t.readUInt32LE(T+Wr.EXTCRC-4),E.compressedSize=t.readUInt32LE(T+Wr.EXTSIZ-4),E.size=t.readUInt32LE(T+Wr.EXTLEN-4);else throw Gt.Errors.DESCRIPTOR_UNKNOWN();if(E.compressedSize!==r.compressedSize||E.size!==r.size||E.crc!==r.crc)throw Gt.Errors.DESCRIPTOR_FAULTY();if(Gt.crc32(v)!==E.crc)return!1}else if(Gt.crc32(v)!==r.localHeader.crc)return!1;return!0}function m(v,E,T){if(typeof E>"u"&&typeof v=="string"&&(T=v,v=void 0),s)return v&&E&&E(Buffer.alloc(0),Gt.Errors.DIRECTORY_CONTENT_ERROR()),Buffer.alloc(0);var q=p();if(q.length===0)return v&&E&&E(q),q;if(r.encrypted){if(typeof T!="string"&&!Buffer.isBuffer(T))throw Gt.Errors.INVALID_PASS_PARAM();q=cF.ZipCrypto.decrypt(q,r,T)}var O=Buffer.alloc(r.size);switch(r.method){case Gt.Constants.STORED:if(q.copy(O),f(O))return v&&E&&E(O),O;throw v&&E&&E(O,Gt.Errors.BAD_CRC()),Gt.Errors.BAD_CRC();case Gt.Constants.DEFLATED:var B=new cF.Inflater(q,r.size);if(v)B.inflateAsync(function(P){P.copy(P,0),E&&(f(P)?E(P):E(P,Gt.Errors.BAD_CRC()))});else{if(B.inflate(O).copy(O,0),!f(O))throw Gt.Errors.BAD_CRC(`"${d.decode(i)}"`);return O}break;default:throw v&&E&&E(Buffer.alloc(0),Gt.Errors.UNKNOWN_METHOD()),Gt.Errors.UNKNOWN_METHOD()}}function h(v,E){if((!a||!a.length)&&Buffer.isBuffer(t))return v&&E&&E(p()),p();if(a.length&&!s){var T;switch(r.method){case Gt.Constants.STORED:return r.compressedSize=r.size,T=Buffer.alloc(a.length),a.copy(T),v&&E&&E(T),T;default:case Gt.Constants.DEFLATED:var q=new cF.Deflater(a);if(v)q.deflateAsync(function(B){T=Buffer.alloc(B.length),r.compressedSize=B.length,B.copy(T),E&&E(T)});else{var O=q.deflate();return r.compressedSize=O.length,O}q=null;break}}else if(v&&E)E(Buffer.alloc(0));else return Buffer.alloc(0)}function y(v,E){return(v.readUInt32LE(E+4)<<4)+v.readUInt32LE(E)}function b(v){try{for(var E=0,T,q,O;E+4=Wr.EF_ZIP64_SCOMP&&(E=y(v,Wr.EF_ZIP64_SUNCOMP),r.size===Wr.EF_ZIP64_OR_32&&(r.size=E)),v.length>=Wr.EF_ZIP64_RHO&&(T=y(v,Wr.EF_ZIP64_SCOMP),r.compressedSize===Wr.EF_ZIP64_OR_32&&(r.compressedSize=T)),v.length>=Wr.EF_ZIP64_DSN&&(q=y(v,Wr.EF_ZIP64_RHO),r.offset===Wr.EF_ZIP64_OR_32&&(r.offset=q)),v.length>=Wr.EF_ZIP64_DSN+4&&(O=v.readUInt32LE(Wr.EF_ZIP64_DSN),r.diskNumStart===Wr.EF_ZIP64_OR_16&&(r.diskNumStart=O))}return{get entryName(){return d.decode(i)},get rawEntryName(){return i},set entryName(v){i=Gt.toBuffer(v,d.encode);var E=i[i.length-1];s=E===47||E===92,r.fileNameLength=i.length},get efs(){return typeof c=="function"?c(this.entryName):c},get extra(){return o},set extra(v){o=v,r.extraLength=v.length,b(v)},get comment(){return d.decode(n)},set comment(v){if(n=Gt.toBuffer(v,d.encode),r.commentLength=n.length,n.length>65535)throw Gt.Errors.COMMENT_TOO_LONG()},get name(){var v=d.decode(i);return s?v.substr(v.length-1).split("/").pop():v.split("/").pop()},get isDirectory(){return s},getCompressedData:function(){return h(!1,null)},getCompressedDataAsync:function(v){h(!0,v)},setData:function(v){a=Gt.toBuffer(v,Gt.decoder.encode),!s&&a.length?(r.size=a.length,r.method=Gt.Constants.DEFLATED,r.crc=Gt.crc32(v),r.changed=!0):r.method=Gt.Constants.STORED},getData:function(v){return r.changed?a:m(!1,null,v)},getDataAsync:function(v,E){r.changed?v(a):m(!0,v,E)},set attr(v){r.attr=v},get attr(){return r.attr},set header(v){r.loadFromBinary(v)},get header(){return r},packCentralHeader:function(){r.flags_efs=this.efs,r.extraLength=o.length;var v=r.centralHeaderToBinary(),E=Gt.Constants.CENHDR;return i.copy(v,E),E+=i.length,o.copy(v,E),E+=r.extraLength,n.copy(v,E),v},packLocalHeader:function(){let v=0;r.flags_efs=this.efs,r.extraLocalLength=l.length;let E=r.localHeaderToBinary(),T=Buffer.alloc(E.length+i.length+r.extraLocalLength);return E.copy(T,v),v+=E.length,i.copy(T,v),v+=i.length,l.copy(T,v),v+=l.length,T},toJSON:function(){let v=function(E){return"<"+(E&&E.length+" bytes buffer"||"null")+">"};return{entryName:this.entryName,name:this.name,comment:this.comment,isDirectory:this.isDirectory,header:r.toJSON(),compressedData:v(t),data:v(a)}},toString:function(){return JSON.stringify(this.toJSON(),null," ")}}}});var s2e=g((qOt,n2e)=>{var i2e=uF(),W0t=lF(),cn=Y1();n2e.exports=function(e,t){var r=[],i={},n=Buffer.alloc(0),s=new W0t.MainHeader,a=!1,o=null;let l=new Set,c=t,{noSort:u,decoder:d}=c;e?m(c.readEntries):a=!0;function p(){let y=new Set;for(let b of Object.keys(i)){let w=b.split("/");if(w.pop(),!!w.length)for(let v=0;v(e.length-s.offset)/cn.Constants.CENHDR)throw cn.Errors.DISK_ENTRY_TOO_LARGE();r=new Array(s.diskEntries);for(var y=s.offset,b=0;b=v;b--)if(e[b]===80){if(e.readUInt32LE(b)===cn.Constants.ENDSIG){T=b,q=b,E=b+cn.Constants.ENDHDR,v=b-cn.Constants.END64HDR;continue}if(e.readUInt32LE(b)===cn.Constants.END64SIG){v=w;continue}if(e.readUInt32LE(b)===cn.Constants.ZIP64SIG){T=b,E=b+cn.readBigUInt64LE(e,b+cn.Constants.ZIP64SIZE)+cn.Constants.ZIP64LEAD;break}}if(T==-1)throw cn.Errors.INVALID_FORMAT();s.loadFromBinary(e.slice(T,E)),s.commentLength&&(n=e.slice(q+cn.Constants.ENDHDR)),y&&f()}function h(){r.length>1&&!u&&r.sort((y,b)=>y.entryName.toLowerCase().localeCompare(b.entryName.toLowerCase()))}return{get entries(){return a||f(),r.filter(y=>!l.has(y))},get comment(){return d.decode(n)},set comment(y){n=cn.toBuffer(y,d.encode),s.commentLength=n.length},getEntryCount:function(){return a?r.length:s.diskEntries},forEach:function(y){this.entries.forEach(y)},getEntry:function(y){return a||f(),i[y]||null},setEntry:function(y){a||f(),r.push(y),i[y.entryName]=y,s.totalEntries=r.length},deleteFile:function(y,b=!0){a||f();let w=i[y];this.getEntryChildren(w,b).map(E=>E.entryName).forEach(this.deleteEntry)},deleteEntry:function(y){a||f();let b=i[y],w=r.indexOf(b);w>=0&&(r.splice(w,1),delete i[y],s.totalEntries=r.length)},getEntryChildren:function(y,b=!0){if(a||f(),typeof y=="object")if(y.isDirectory&&b){let w=[],v=y.entryName;for(let E of r)E.entryName.startsWith(v)&&w.push(E);return w}else return[y];return[]},getChildCount:function(y){if(y&&y.isDirectory){let b=this.getEntryChildren(y);return b.includes(y)?b.length-1:b.length}return 0},compressToBuffer:function(){a||f(),h();let y=[],b=[],w=0,v=0;s.size=0,s.offset=0;let E=0;for(let O of this.entries){let B=O.getCompressedData();O.header.offset=v;let P=O.packLocalHeader(),M=P.length+B.length;v+=M,y.push(P),y.push(B);let x=O.packCentralHeader();b.push(x),s.size+=x.length,w+=M+x.length,E++}w+=s.mainHeaderSize,s.offset=v,s.totalEntries=E,v=0;let T=Buffer.alloc(w);for(let O of y)O.copy(T,v),v+=O.length;for(let O of b)O.copy(T,v),v+=O.length;let q=s.toBinary();return n&&n.copy(q,cn.Constants.ENDHDR),q.copy(T,v),e=T,a=!1,T},toAsyncBuffer:function(y,b,w,v){try{a||f(),h();let E=[],T=[],q=0,O=0,B=0;s.size=0,s.offset=0;let P=function(M){if(M.length>0){let x=M.shift(),Y=x.entryName+x.extra.toString();w&&w(Y),x.getCompressedDataAsync(function(L){v&&v(Y),x.header.offset=O;let R=x.packLocalHeader(),I=R.length+L.length;O+=I,E.push(R),E.push(L);let F=x.packCentralHeader();T.push(F),s.size+=F.length,q+=I+F.length,B++,P(M)})}else{q+=s.mainHeaderSize,s.offset=O,s.totalEntries=B,O=0;let x=Buffer.alloc(q);E.forEach(function(L){L.copy(x,O),O+=L.length}),T.forEach(function(L){L.copy(x,O),O+=L.length});let Y=s.toBinary();n&&n.copy(Y,cn.Constants.ENDHDR),Y.copy(x,O),e=x,a=!1,y(x)}};P(Array.from(this.entries))}catch(E){b(E)}}}}});var l2e=g((MOt,o2e)=>{var Pr=Y1(),Kr=require("path"),K0t=uF(),X0t=s2e(),Xp=(...e)=>Pr.findLast(e,t=>typeof t=="boolean"),a2e=(...e)=>Pr.findLast(e,t=>typeof t=="string"),Q0t=(...e)=>Pr.findLast(e,t=>typeof t=="function"),Y0t={noSort:!1,readEntries:!1,method:Pr.Constants.NONE,fs:null};o2e.exports=function(e,t){let r=null,i=Object.assign(Object.create(null),Y0t);e&&typeof e=="object"&&(e instanceof Uint8Array||(Object.assign(i,e),e=i.input?i.input:void 0,i.input&&delete i.input),Buffer.isBuffer(e)&&(r=e,i.method=Pr.Constants.BUFFER,e=void 0)),Object.assign(i,t);let n=new Pr(i);if((typeof i.decoder!="object"||typeof i.decoder.encode!="function"||typeof i.decoder.decode!="function")&&(i.decoder=Pr.decoder),e&&typeof e=="string")if(n.fs.existsSync(e))i.method=Pr.Constants.FILE,i.filename=e,r=n.fs.readFileSync(e);else throw Pr.Errors.INVALID_FILENAME();let s=new X0t(r,i),{canonical:a,sanitize:o,zipnamefix:l}=Pr;function c(f){if(f&&s){var m;if(typeof f=="string"&&(m=s.getEntry(Kr.posix.normalize(f))),typeof f=="object"&&typeof f.entryName<"u"&&typeof f.header<"u"&&(m=s.getEntry(f.entryName)),m)return m}return null}function u(f){let{join:m,normalize:h,sep:y}=Kr.posix;return m(".",h(y+f.split("\\").join(y)+y))}function d(f){return f instanceof RegExp?function(m){return function(h){return m.test(h)}}(f):typeof f!="function"?()=>!0:f}let p=(f,m)=>{let h=m.slice(-1);return h=h===n.sep?n.sep:"",Kr.relative(f,m)+h};return{readFile:function(f,m){var h=c(f);return h&&h.getData(m)||null},childCount:function(f){let m=c(f);if(m)return s.getChildCount(m)},readFileAsync:function(f,m){var h=c(f);h?h.getDataAsync(m):m(null,"getEntry failed for:"+f)},readAsText:function(f,m){var h=c(f);if(h){var y=h.getData();if(y&&y.length)return y.toString(m||"utf8")}return""},readAsTextAsync:function(f,m,h){var y=c(f);y?y.getDataAsync(function(b,w){if(w){m(b,w);return}b&&b.length?m(b.toString(h||"utf8")):m("")}):m("")},deleteFile:function(f,m=!0){var h=c(f);h&&s.deleteFile(h.entryName,m)},deleteEntry:function(f){var m=c(f);m&&s.deleteEntry(m.entryName)},addZipComment:function(f){s.comment=f},getZipComment:function(){return s.comment||""},addZipEntryComment:function(f,m){var h=c(f);h&&(h.comment=m)},getZipEntryComment:function(f){var m=c(f);return m&&m.comment||""},updateFile:function(f,m){var h=c(f);h&&h.setData(m)},addLocalFile:function(f,m,h,y){if(n.fs.existsSync(f)){m=m?u(m):"";let b=Kr.win32.basename(Kr.win32.normalize(f));m+=h||b;let w=n.fs.statSync(f),v=w.isFile()?n.fs.readFileSync(f):Buffer.alloc(0);w.isDirectory()&&(m+=n.sep),this.addFile(m,v,y,w)}else throw Pr.Errors.FILE_NOT_FOUND(f)},addLocalFileAsync:function(f,m){f=typeof f=="object"?f:{localPath:f};let h=Kr.resolve(f.localPath),{comment:y}=f,{zipPath:b,zipName:w}=f,v=this;n.fs.stat(h,function(E,T){if(E)return m(E,!1);b=b?u(b):"";let q=Kr.win32.basename(Kr.win32.normalize(h));if(b+=w||q,T.isFile())n.fs.readFile(h,function(O,B){return O?m(O,!1):(v.addFile(b,B,y,T),setImmediate(m,void 0,!0))});else if(T.isDirectory())return b+=n.sep,v.addFile(b,Buffer.alloc(0),y,T),setImmediate(m,void 0,!0)})},addLocalFolder:function(f,m,h){if(h=d(h),m=m?u(m):"",f=Kr.normalize(f),n.fs.existsSync(f)){let y=n.findFiles(f),b=this;if(y.length)for(let w of y){let v=Kr.join(m,p(f,w));h(v)&&b.addLocalFile(w,Kr.dirname(v))}}else throw Pr.Errors.FILE_NOT_FOUND(f)},addLocalFolderAsync:function(f,m,h,y){y=d(y),h=h?u(h):"",f=Kr.normalize(f);var b=this;n.fs.open(f,"r",function(w){if(w&&w.code==="ENOENT")m(void 0,Pr.Errors.FILE_NOT_FOUND(f));else if(w)m(void 0,w);else{var v=n.findFiles(f),E=-1,T=function(){if(E+=1,E{T()})}else m(!0,void 0)};T()}})},addLocalFolderAsync2:function(f,m){let h=this;f=typeof f=="object"?f:{localPath:f},localPath=Kr.resolve(u(f.localPath));let{zipPath:y,filter:b,namefix:w}=f;b instanceof RegExp?b=function(T){return function(q){return T.test(q)}}(b):typeof b!="function"&&(b=function(){return!0}),y=y?u(y):"",w=="latin1"&&(w=T=>T.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^\x20-\x7E]/g,"")),typeof w!="function"&&(w=T=>T);let v=T=>Kr.join(y,w(p(localPath,T))),E=T=>Kr.win32.basename(Kr.win32.normalize(w(T)));n.fs.open(localPath,"r",function(T){T&&T.code==="ENOENT"?m(void 0,Pr.Errors.FILE_NOT_FOUND(localPath)):T?m(void 0,T):n.findFilesAsync(localPath,function(q,O){if(q)return m(q);O=O.filter(B=>b(v(B))),O.length||m(void 0,!1),setImmediate(O.reverse().reduce(function(B,P){return function(M,x){if(M||x===!1)return setImmediate(B,M,!1);h.addLocalFileAsync({localPath:P,zipPath:Kr.dirname(v(P)),zipName:E(P)},B)}},m))})})},addLocalFolderPromise:function(f,m){return new Promise((h,y)=>{this.addLocalFolderAsync2(Object.assign({localPath:f},m),(b,w)=>{b&&y(b),w&&h(this)})})},addFile:function(f,m,h,y){f=l(f);let b=c(f),w=b!=null;w||(b=new K0t(i),b.entryName=f),b.comment=h||"";let v=typeof y=="object"&&y instanceof n.fs.Stats;v&&(b.header.time=y.mtime);var E=b.isDirectory?16:0;let T=b.isDirectory?16384:32768;return v?T|=4095&y.mode:typeof y=="number"?T|=4095&y:T|=b.isDirectory?493:420,E=(E|T<<16)>>>0,b.attr=E,b.setData(m),w||s.setEntry(b),b},getEntries:function(f){return s.password=f,s?s.entries:[]},getEntry:function(f){return c(f)},getEntryCount:function(){return s.getEntryCount()},forEach:function(f){return s.forEach(f)},extractEntryTo:function(f,m,h,y,b,w){y=Xp(!1,y),b=Xp(!1,b),h=Xp(!0,h),w=a2e(b,w);var v=c(f);if(!v)throw Pr.Errors.NO_ENTRY();var E=a(v.entryName),T=o(m,w&&!v.isDirectory?w:h?E:Kr.basename(E));if(v.isDirectory){var q=s.getEntryChildren(v);return q.forEach(function(P){if(P.isDirectory)return;var M=P.getData();if(!M)throw Pr.Errors.CANT_EXTRACT_FILE();var x=a(P.entryName),Y=o(m,h?x:Kr.basename(x));let L=b?P.header.fileAttr:void 0;n.writeFileTo(Y,M,y,L)}),!0}var O=v.getData(s.password);if(!O)throw Pr.Errors.CANT_EXTRACT_FILE();if(n.fs.existsSync(T)&&!y)throw Pr.Errors.CANT_OVERRIDE();let B=b?f.header.fileAttr:void 0;return n.writeFileTo(T,O,y,B),!0},test:function(f){if(!s)return!1;for(var m in s.entries)try{if(m.isDirectory)continue;var h=s.entries[m].getData(f);if(!h)return!1}catch{return!1}return!0},extractAllTo:function(f,m,h,y){if(h=Xp(!1,h),y=a2e(h,y),m=Xp(!1,m),!s)throw Pr.Errors.NO_ZIP();s.entries.forEach(function(b){var w=o(f,a(b.entryName));if(b.isDirectory){n.makeDir(w);return}var v=b.getData(y);if(!v)throw Pr.Errors.CANT_EXTRACT_FILE();let E=h?b.header.fileAttr:void 0;n.writeFileTo(w,v,m,E);try{n.fs.utimesSync(w,b.header.time,b.header.time)}catch{throw Pr.Errors.CANT_EXTRACT_FILE()}})},extractAllToAsync:function(f,m,h,y){if(y=Q0t(m,h,y),h=Xp(!1,h),m=Xp(!1,m),!y)return new Promise((T,q)=>{this.extractAllToAsync(f,m,h,function(O){O?q(O):T(this)})});if(!s){y(Pr.Errors.NO_ZIP());return}f=Kr.resolve(f);let b=T=>o(f,Kr.normalize(a(T.entryName))),w=(T,q)=>new Error(T+': "'+q+'"'),v=[],E=[];s.entries.forEach(T=>{T.isDirectory?v.push(T):E.push(T)});for(let T of v){let q=b(T),O=h?T.header.fileAttr:void 0;try{n.makeDir(q),O&&n.fs.chmodSync(q,O),n.fs.utimesSync(q,T.header.time,T.header.time)}catch{y(w("Unable to create folder",q))}}E.reverse().reduce(function(T,q){return function(O){if(O)T(O);else{let B=Kr.normalize(a(q.entryName)),P=o(f,B);q.getDataAsync(function(M,x){if(x)T(x);else if(!M)T(Pr.Errors.CANT_EXTRACT_FILE());else{let Y=h?q.header.fileAttr:void 0;n.writeFileToAsync(P,M,m,Y,function(L){L||T(w("Unable to write file",P)),n.fs.utimes(P,q.header.time,q.header.time,function(R){R?T(w("Unable to set times",P)):T()})})}})}}},y)()},writeZip:function(f,m){if(arguments.length===1&&typeof f=="function"&&(m=f,f=""),!f&&i.filename&&(f=i.filename),!!f){var h=s.compressToBuffer();if(h){var y=n.writeFileTo(f,h,!0);typeof m=="function"&&m(y?null:new Error("failed"),"")}}},writeZipPromise:function(f,m){let{overwrite:h,perm:y}=Object.assign({overwrite:!0},m);return new Promise((b,w)=>{!f&&i.filename&&(f=i.filename),f||w("ADM-ZIP: ZIP File Name Missing"),this.toBufferPromise().then(v=>{let E=T=>T?b(T):w("ADM-ZIP: Wasn't able to write zip file");n.writeFileToAsync(f,v,h,y,E)},w)})},toBufferPromise:function(){return new Promise((f,m)=>{s.toAsyncBuffer(f,m)})},toBuffer:function(f,m,h,y){return typeof f=="function"?(s.toAsyncBuffer(f,m,h,y),null):s.compressToBuffer()}}}});var J1=g(qE=>{"use strict";Object.defineProperty(qE,"__esModule",{value:!0});qE.DocUrl=void 0;var c2e;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(c2e||(qE.DocUrl=c2e={}))});var d2e=g(qa=>{"use strict";Object.defineProperty(qa,"__esModule",{value:!0});qa.cliErrorsConfig=qa.CliConfigErrorCategory=qa.CliError=void 0;qa.getCliConfigCategoryIfExists=u2e;qa.wrapCliConfigurationError=rgt;var pb=bn(),Z0t=J1(),J0t=lr(),dF=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let s=(0,pb.prettyPrintInvocation)(t,r),a=egt(n),o=tgt(n),l;if(a)l=`Encountered a fatal error while running "${s}". Exit code was ${i} and error was: ${(0,pb.ensureEndsInPeriod)(a.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${Z0t.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let c=(0,pb.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${s}". Exit code was ${i} and last log line was: ${c} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};qa.CliError=dF;function egt(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let s=e.slice(i).trim();if(r.length===0)return s;let a=!r.some(o=>o.includes(` +`));return a&&(r=r.map(pb.ensureEndsInPeriod)),[(0,pb.ensureEndsInPeriod)(s),"Context:",...r.reverse()].join(a?" ":` +`)}}function tgt(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var di;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(di||(qa.CliConfigErrorCategory=di={}));qa.cliErrorsConfig={[di.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[di.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[di.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[di.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[di.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[di.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[di.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[di.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[di.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[di.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[di.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[di.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[di.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[di.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[di.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[di.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[di.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[di.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function u2e(e){for(let[t,r]of Object.entries(qa.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function rgt(e){let t=u2e(e);if(t===void 0)return e;let r=e.message,i=qa.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new J0t.ConfigurationError(r)}});var pF=g((UOt,igt)=>{igt.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var td=g(fb=>{"use strict";Object.defineProperty(fb,"__esModule",{value:!0});fb.ToolsFeature=void 0;fb.isSupportedToolsFeature=ngt;var p2e;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(p2e||(fb.ToolsFeature=p2e={}));function ngt(e,t){return!!e.features&&e.features[t]}});var Tc=g(Bt=>{"use strict";var sgt=Bt&&Bt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),agt=Bt&&Bt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),gb=Bt&&Bt.__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)&&sgt(t,e,r);return agt(t,e),t};Object.defineProperty(Bt,"__esModule",{value:!0});Bt.Features=Bt.FEATURE_FLAGS_FILE_NAME=Bt.featureConfig=Bt.Feature=Bt.CODEQL_VERSION_ZSTD_BUNDLE=Bt.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var fF=gb(require("fs")),ogt=gb(require("path")),lgt=gb($d()),cgt=Xl(),mb=gb(pF()),f2e=td(),hb=gb(lr()),m2e="default_codeql_version_",h2e="_enabled";Bt.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";Bt.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var Ks;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(Ks||(Bt.Feature=Ks={}));Bt.featureConfig={[Ks.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[Ks.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[Ks.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[Ks.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[Ks.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:f2e.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[Ks.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[Ks.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[Ks.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[Ks.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[Ks.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:f2e.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[Ks.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};Bt.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var mF=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new hF(t,r,ogt.join(i,Bt.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&Bt.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&Bt.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[Bt.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${Bt.featureConfig[t].envVar}.`),!1;let n=Bt.featureConfig[t].minimumVersion;if(r&&n)if(await hb.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let s=Bt.featureConfig[t].toolsFeature;if(r&&s)if(await r.supportsFeature(s))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${s} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${s}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${Bt.featureConfig[t].envVar}.`),!0;let a=await this.gitHubFeatureFlags.getValue(t);if(a!==void 0)return this.logger.debug(`Feature ${t} is ${a?"enabled":"disabled"} via the GitHub API.`),a;let o=Bt.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};Bt.Features=mF;var hF=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(m2e)||!t.endsWith(h2e))return;let r=t.substring(m2e.length,t.length-h2e.length).replace(/_/g,".");if(!lgt.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===hb.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:mb.cliVersion,tagName:mb.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,s])=>s?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${mb.cliVersion}.`);let n={cliVersion:mb.cliVersion,tagName:mb.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,s)=>s>n?s:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(fF.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(fF.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),fF.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==hb.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==hb.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries(Bt.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,cgt.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,s]of Object.entries(i).sort(([a],[o])=>a.localeCompare(o)))this.logger.debug(` ${n}: ${s}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(hb.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var SF=g((Me,_2e)=>{Me=_2e.exports=Qe;var Mt;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Mt=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Mt=function(){};Me.SEMVER_SPEC_VERSION="2.0.0";var yb=256,ME=Number.MAX_SAFE_INTEGER||9007199254740991,gF=16,ugt=yb-6,e0=Me.re=[],qt=Me.safeRe=[],X=Me.src=[],$=Me.tokens={},b2e=0;function it(e){$[e]=b2e++}var bF="[a-zA-Z0-9-]",yF=[["\\s",1],["\\d",yb],[bF,ugt]];function vb(e){for(var t=0;t)?=?)";it("XRANGEIDENTIFIERLOOSE");X[$.XRANGEIDENTIFIERLOOSE]=X[$.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";it("XRANGEIDENTIFIER");X[$.XRANGEIDENTIFIER]=X[$.NUMERICIDENTIFIER]+"|x|X|\\*";it("XRANGEPLAIN");X[$.XRANGEPLAIN]="[v=\\s]*("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:\\.("+X[$.XRANGEIDENTIFIER]+")(?:"+X[$.PRERELEASE]+")?"+X[$.BUILD]+"?)?)?";it("XRANGEPLAINLOOSE");X[$.XRANGEPLAINLOOSE]="[v=\\s]*("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+X[$.XRANGEIDENTIFIERLOOSE]+")(?:"+X[$.PRERELEASELOOSE]+")?"+X[$.BUILD]+"?)?)?";it("XRANGE");X[$.XRANGE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAIN]+"$";it("XRANGELOOSE");X[$.XRANGELOOSE]="^"+X[$.GTLT]+"\\s*"+X[$.XRANGEPLAINLOOSE]+"$";it("COERCE");X[$.COERCE]="(^|[^\\d])(\\d{1,"+gF+"})(?:\\.(\\d{1,"+gF+"}))?(?:\\.(\\d{1,"+gF+"}))?(?:$|[^\\d])";it("COERCERTL");e0[$.COERCERTL]=new RegExp(X[$.COERCE],"g");qt[$.COERCERTL]=new RegExp(vb(X[$.COERCE]),"g");it("LONETILDE");X[$.LONETILDE]="(?:~>?)";it("TILDETRIM");X[$.TILDETRIM]="(\\s*)"+X[$.LONETILDE]+"\\s+";e0[$.TILDETRIM]=new RegExp(X[$.TILDETRIM],"g");qt[$.TILDETRIM]=new RegExp(vb(X[$.TILDETRIM]),"g");var dgt="$1~";it("TILDE");X[$.TILDE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAIN]+"$";it("TILDELOOSE");X[$.TILDELOOSE]="^"+X[$.LONETILDE]+X[$.XRANGEPLAINLOOSE]+"$";it("LONECARET");X[$.LONECARET]="(?:\\^)";it("CARETTRIM");X[$.CARETTRIM]="(\\s*)"+X[$.LONECARET]+"\\s+";e0[$.CARETTRIM]=new RegExp(X[$.CARETTRIM],"g");qt[$.CARETTRIM]=new RegExp(vb(X[$.CARETTRIM]),"g");var pgt="$1^";it("CARET");X[$.CARET]="^"+X[$.LONECARET]+X[$.XRANGEPLAIN]+"$";it("CARETLOOSE");X[$.CARETLOOSE]="^"+X[$.LONECARET]+X[$.XRANGEPLAINLOOSE]+"$";it("COMPARATORLOOSE");X[$.COMPARATORLOOSE]="^"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+")$|^$";it("COMPARATOR");X[$.COMPARATOR]="^"+X[$.GTLT]+"\\s*("+X[$.FULLPLAIN]+")$|^$";it("COMPARATORTRIM");X[$.COMPARATORTRIM]="(\\s*)"+X[$.GTLT]+"\\s*("+X[$.LOOSEPLAIN]+"|"+X[$.XRANGEPLAIN]+")";e0[$.COMPARATORTRIM]=new RegExp(X[$.COMPARATORTRIM],"g");qt[$.COMPARATORTRIM]=new RegExp(vb(X[$.COMPARATORTRIM]),"g");var fgt="$1$2$3";it("HYPHENRANGE");X[$.HYPHENRANGE]="^\\s*("+X[$.XRANGEPLAIN]+")\\s+-\\s+("+X[$.XRANGEPLAIN]+")\\s*$";it("HYPHENRANGELOOSE");X[$.HYPHENRANGELOOSE]="^\\s*("+X[$.XRANGEPLAINLOOSE]+")\\s+-\\s+("+X[$.XRANGEPLAINLOOSE]+")\\s*$";it("STAR");X[$.STAR]="(<|>)?=?\\s*\\*";for(Al=0;Alyb)return null;var r=t.loose?qt[$.LOOSE]:qt[$.FULL];if(!r.test(e))return null;try{return new Qe(e,t)}catch{return null}}Me.valid=mgt;function mgt(e,t){var r=Yp(e,t);return r?r.version:null}Me.clean=hgt;function hgt(e,t){var r=Yp(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}Me.SemVer=Qe;function Qe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Qe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>yb)throw new TypeError("version is longer than "+yb+" characters");if(!(this instanceof Qe))return new Qe(e,t);Mt("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?qt[$.LOOSE]:qt[$.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>ME||this.major<0)throw new TypeError("Invalid major version");if(this.minor>ME||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>ME||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 n=+i;if(n>=0&&n=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};Me.inc=ggt;function ggt(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Qe(e,r).inc(t,i).version}catch{return null}}Me.diff=ygt;function ygt(e,t){if(vF(e,t))return null;var r=Yp(e),i=Yp(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}Me.compareIdentifiers=Qp;var g2e=/^[0-9]+$/;function Qp(e,t){var r=g2e.test(e),i=g2e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}Me.lt=kE;function kE(e,t,r){return Nc(e,t,r)<0}Me.eq=vF;function vF(e,t,r){return Nc(e,t,r)===0}Me.neq=v2e;function v2e(e,t,r){return Nc(e,t,r)!==0}Me.gte=_F;function _F(e,t,r){return Nc(e,t,r)>=0}Me.lte=wF;function wF(e,t,r){return Nc(e,t,r)<=0}Me.cmp=jE;function jE(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 vF(e,r,i);case"!=":return v2e(e,r,i);case">":return bb(e,r,i);case">=":return _F(e,r,i);case"<":return kE(e,r,i);case"<=":return wF(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}Me.Comparator=Ma;function Ma(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ma){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Ma))return new Ma(e,t);e=e.trim().split(/\s+/).join(" "),Mt("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===t0?this.value="":this.value=this.operator+this.semver.version,Mt("comp",this)}var t0={};Ma.prototype.parse=function(e){var t=this.options.loose?qt[$.COMPARATORLOOSE]:qt[$.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 Qe(r[2],this.options.loose):this.semver=t0};Ma.prototype.toString=function(){return this.value};Ma.prototype.test=function(e){if(Mt("Comparator.test",e,this.options.loose),this.semver===t0||e===t0)return!0;if(typeof e=="string")try{e=new Qe(e,this.options)}catch{return!1}return jE(e,this.operator,this.semver,this.options)};Ma.prototype.intersects=function(e,t){if(!(e instanceof Ma))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 Ir(e.value,t),UE(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Ir(this.value,t),UE(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=jE(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=jE(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};Me.Range=Ir;function Ir(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ir)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Ir(e.raw,t);if(e instanceof Ma)return new Ir(e.value,t);if(!(this instanceof Ir))return new Ir(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()}Ir.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Ir.prototype.toString=function(){return this.range};Ir.prototype.parseRange=function(e){var t=this.options.loose,r=t?qt[$.HYPHENRANGELOOSE]:qt[$.HYPHENRANGE];e=e.replace(r,Bgt),Mt("hyphen replace",e),e=e.replace(qt[$.COMPARATORTRIM],fgt),Mt("comparator trim",e,qt[$.COMPARATORTRIM]),e=e.replace(qt[$.TILDETRIM],dgt),e=e.replace(qt[$.CARETTRIM],pgt),e=e.split(/\s+/).join(" ");var i=t?qt[$.COMPARATORLOOSE]:qt[$.COMPARATOR],n=e.split(" ").map(function(s){return Agt(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Ma(s,this.options)},this),n};Ir.prototype.intersects=function(e,t){if(!(e instanceof Ir))throw new TypeError("a Range is required");return this.set.some(function(r){return y2e(r,t)&&e.set.some(function(i){return y2e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function y2e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}Me.toComparators=Rgt;function Rgt(e,t){return new Ir(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Agt(e,t){return Mt("comp",e,t),e=Pgt(e,t),Mt("caret",e),e=Cgt(e,t),Mt("tildes",e),e=Dgt(e,t),Mt("xrange",e),e=Fgt(e,t),Mt("stars",e),e}function Zn(e){return!e||e.toLowerCase()==="x"||e==="*"}function Cgt(e,t){return e.trim().split(/\s+/).map(function(r){return Ogt(r,t)}).join(" ")}function Ogt(e,t){var r=t.loose?qt[$.TILDELOOSE]:qt[$.TILDE];return e.replace(r,function(i,n,s,a,o){Mt("tilde",e,i,n,s,a,o);var l;return Zn(n)?l="":Zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Zn(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Mt("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Mt("tilde return",l),l})}function Pgt(e,t){return e.trim().split(/\s+/).map(function(r){return Igt(r,t)}).join(" ")}function Igt(e,t){Mt("caret",e,t);var r=t.loose?qt[$.CARETLOOSE]:qt[$.CARET];return e.replace(r,function(i,n,s,a,o){Mt("caret",e,i,n,s,a,o);var l;return Zn(n)?l="":Zn(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Zn(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Mt("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Mt("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Mt("caret return",l),l})}function Dgt(e,t){return Mt("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Lgt(r,t)}).join(" ")}function Lgt(e,t){e=e.trim();var r=t.loose?qt[$.XRANGELOOSE]:qt[$.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Mt("xRange",e,i,n,s,a,o,l);var c=Zn(s),u=c||Zn(a),d=u||Zn(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Mt("xRange return",i),i})}function Fgt(e,t){return Mt("replaceStars",e,t),e.trim().replace(qt[$.STAR],"")}function Bgt(e,t,r,i,n,s,a,o,l,c,u,d,p){return Zn(r)?t="":Zn(i)?t=">="+r+".0.0":Zn(n)?t=">="+r+"."+i+".0":t=">="+t,Zn(l)?o="":Zn(c)?o="<"+(+l+1)+".0.0":Zn(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Ir.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Qe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}Me.satisfies=UE;function UE(e,t,r){try{t=new Ir(t,r)}catch{return!1}return t.test(e)}Me.maxSatisfying=Mgt;function Mgt(e,t,r){var i=null,n=null;try{var s=new Ir(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Qe(i,r))}),i}Me.minSatisfying=kgt;function kgt(e,t,r){var i=null,n=null;try{var s=new Ir(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Qe(i,r))}),i}Me.minVersion=jgt;function jgt(e,t){e=new Ir(e,t);var r=new Qe("0.0.0");if(e.test(r)||(r=new Qe("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||bb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}Me.validRange=Ugt;function Ugt(e,t){try{return new Ir(e,t).range||"*"}catch{return null}}Me.ltr=zgt;function zgt(e,t,r){return EF(e,t,"<",r)}Me.gtr=$gt;function $gt(e,t,r){return EF(e,t,">",r)}Me.outside=EF;function EF(e,t,r,i){e=new Qe(e,i),t=new Ir(t,i);var n,s,a,o,l;switch(r){case">":n=bb,s=wF,a=kE,o=">",l=">=";break;case"<":n=kE,s=_F,a=bb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(UE(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}Me.prerelease=Hgt;function Hgt(e,t){var r=Yp(e,t);return r&&r.prerelease.length?r.prerelease:null}Me.intersects=Ggt;function Ggt(e,t,r){return e=new Ir(e,r),t=new Ir(t,r),e.intersects(t)}Me.coerce=Vgt;function Vgt(e,t){if(e instanceof Qe)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(qt[$.COERCE]);else{for(var i;(i=qt[$.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),qt[$.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;qt[$.COERCERTL].lastIndex=-1}return r===null?null:Yp(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var S2e=g((Pn,TF)=>{"use strict";var Wgt=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]}),Kgt=Pn&&Pn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Xgt=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)&&Wgt(t,e,r);return Kgt(t,e),t},Qgt=Pn&&Pn.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn._readLinuxVersionFile=Pn._getOsVersion=Pn._findMatch=void 0;var w2e=Xgt(SF()),xF=ze(),E2e=require("os"),Ygt=require("child_process"),zE=require("fs");function Zgt(e,t,r,i){return Qgt(this,void 0,void 0,function*(){let n=E2e.platform(),s,a,o;for(let l of r){let c=l.version;if(xF.debug(`check ${c} satisfies ${e}`),w2e.satisfies(c,e)&&(!t||l.stable===t)&&(o=l.files.find(u=>{xF.debug(`${u.arch}===${i} && ${u.platform}===${n}`);let d=u.arch===i&&u.platform===n;if(d&&u.platform_version){let p=TF.exports._getOsVersion();p===u.platform_version?d=!0:d=w2e.satisfies(p,u.platform_version)}return d}),o)){xF.debug(`matched ${l.version}`),a=l;break}}return a&&o&&(s=Object.assign({},a),s.files=[o]),s})}Pn._findMatch=Zgt;function Jgt(){let e=E2e.platform(),t="";if(e==="darwin")t=Ygt.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=TF.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let s=n.split("=");if(s.length===2&&(s[0].trim()==="VERSION_ID"||s[0].trim()==="DISTRIB_RELEASE")){t=s[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Pn._getOsVersion=Jgt;function eyt(){let e="/etc/lsb-release",t="/etc/os-release",r="";return zE.existsSync(e)?r=zE.readFileSync(e).toString():zE.existsSync(t)&&(r=zE.readFileSync(t).toString()),r}Pn._readLinuxVersionFile=eyt});var T2e=g((HOt,x2e)=>{var tyt=require("crypto");x2e.exports=function(){return tyt.randomBytes(16)}});var A2e=g((GOt,R2e)=>{var N2e=[];for(_b=0;_b<256;++_b)N2e[_b]=(_b+256).toString(16).substr(1);var _b;function ryt(e,t){var r=t||0,i=N2e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}R2e.exports=ryt});var O2e=g((VOt,C2e)=>{var iyt=T2e(),nyt=A2e();function syt(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||iyt)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||nyt(n)}C2e.exports=syt});var D2e=g(ka=>{"use strict";var ayt=ka&&ka.__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]}),oyt=ka&&ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),lyt=ka&&ka.__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)&&ayt(t,e,r);return oyt(t,e),t},P2e=ka&&ka.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(ka,"__esModule",{value:!0});ka.RetryHelper=void 0;var I2e=lyt(ze()),NF=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 P2e(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};ka.RetryHelper=NF});var GE=g(Ye=>{"use strict";var cyt=Ye&&Ye.__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]}),uyt=Ye&&Ye.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Cl=Ye&&Ye.__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)&&cyt(t,e,r);return uyt(t,e),t},Jn=Ye&&Ye.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},dyt=Ye&&Ye.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ye,"__esModule",{value:!0});Ye.evaluateVersions=Ye.isExplicitVersion=Ye.findFromManifest=Ye.getManifestFromRepo=Ye.findAllVersions=Ye.find=Ye.cacheFile=Ye.cacheDir=Ye.extractZip=Ye.extractXar=Ye.extractTar=Ye.extract7z=Ye.downloadTool=Ye.HTTPError=void 0;var Nt=Cl(ze()),Xs=Cl(D0()),ja=Cl(require("fs")),pyt=Cl(S2e()),Eb=Cl(require("os")),Ro=Cl(require("path")),L2e=Cl(to()),Rc=Cl(SF()),fyt=Cl(require("stream")),myt=Cl(require("util")),r0=require("assert"),F2e=dyt(O2e()),rd=wf(),hyt=D2e(),wb=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ye.HTTPError=wb;var AF=process.platform==="win32",gyt=process.platform==="darwin",yyt="actions/tool-cache";function byt(e,t,r,i){return Jn(this,void 0,void 0,function*(){t=t||Ro.join(j2e(),F2e.default()),yield Xs.mkdirP(Ro.dirname(t)),Nt.debug(`Downloading ${e}`),Nt.debug(`Destination ${t}`);let n=3,s=RF("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),a=RF("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new hyt.RetryHelper(n,s,a).execute(()=>Jn(this,void 0,void 0,function*(){return yield vyt(e,t||"",r,i)}),l=>!(l instanceof wb&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ye.downloadTool=byt;function vyt(e,t,r,i){return Jn(this,void 0,void 0,function*(){if(ja.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new L2e.HttpClient(yyt,[],{allowRetries:!1});r&&(Nt.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let s=yield n.get(e,i);if(s.message.statusCode!==200){let u=new wb(s.message.statusCode);throw Nt.debug(`Failed to download from "${e}". Code(${s.message.statusCode}) Message(${s.message.statusMessage})`),u}let a=myt.promisify(fyt.pipeline),l=RF("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>s.message)(),c=!1;try{return yield a(l,ja.createWriteStream(t)),Nt.debug("download complete"),c=!0,t}finally{if(!c){Nt.debug("download failed");try{yield Xs.rmRF(t)}catch(u){Nt.debug(`Failed to delete '${t}'. ${u.message}`)}}}})}function _yt(e,t,r){return Jn(this,void 0,void 0,function*(){r0.ok(AF,"extract7z() not supported on current OS"),r0.ok(e,'parameter "file" is required'),t=yield $E(t);let i=process.cwd();if(process.chdir(t),r)try{let s=["x",Nt.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],a={silent:!0};yield rd.exec(`"${r}"`,s,a)}finally{process.chdir(i)}else{let n=Ro.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),a=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${s}' -Target '${a}'`],c={silent:!0};try{let u=yield Xs.which("powershell",!0);yield rd.exec(`"${u}"`,l,c)}finally{process.chdir(i)}}return t})}Ye.extract7z=_yt;function wyt(e,t,r="xz"){return Jn(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield $E(t),Nt.debug("Checking tar --version");let i="";yield rd.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Nt.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),s;r instanceof Array?s=r:s=[r],Nt.isDebug()&&!r.includes("v")&&s.push("-v");let a=t,o=e;return AF&&n&&(s.push("--force-local"),a=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(s.push("--warning=no-unknown-keyword"),s.push("--overwrite")),s.push("-C",a,"-f",o),yield rd.exec("tar",s),t})}Ye.extractTar=wyt;function Eyt(e,t,r=[]){return Jn(this,void 0,void 0,function*(){r0.ok(gyt,"extractXar() not supported on current OS"),r0.ok(e,'parameter "file" is required'),t=yield $E(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Nt.isDebug()&&i.push("-v");let n=yield Xs.which("xar",!0);return yield rd.exec(`"${n}"`,Pyt(i)),t})}Ye.extractXar=Eyt;function Syt(e,t){return Jn(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield $E(t),AF?yield xyt(e,t):yield Tyt(e,t),t})}Ye.extractZip=Syt;function xyt(e,t){return Jn(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Xs.which("pwsh",!1);if(n){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(" ")];Nt.debug(`Using pwsh at path: ${n}`),yield rd.exec(`"${n}"`,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(" ")],o=yield Xs.which("powershell",!0);Nt.debug(`Using powershell at path: ${o}`),yield rd.exec(`"${o}"`,a)}})}function Tyt(e,t){return Jn(this,void 0,void 0,function*(){let r=yield Xs.which("unzip",!0),i=[e];Nt.isDebug()||i.unshift("-q"),i.unshift("-o"),yield rd.exec(`"${r}"`,i,{cwd:t})})}function Nyt(e,t,r,i){return Jn(this,void 0,void 0,function*(){if(r=Rc.clean(r)||r,i=i||Eb.arch(),Nt.debug(`Caching tool ${t} ${r} ${i}`),Nt.debug(`source dir: ${e}`),!ja.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield q2e(t,r,i);for(let s of ja.readdirSync(e)){let a=Ro.join(e,s);yield Xs.cp(a,n,{recursive:!0})}return M2e(t,r,i),n})}Ye.cacheDir=Nyt;function Ryt(e,t,r,i,n){return Jn(this,void 0,void 0,function*(){if(i=Rc.clean(i)||i,n=n||Eb.arch(),Nt.debug(`Caching tool ${r} ${i} ${n}`),Nt.debug(`source file: ${e}`),!ja.statSync(e).isFile())throw new Error("sourceFile is not a file");let s=yield q2e(r,i,n),a=Ro.join(s,t);return Nt.debug(`destination file ${a}`),yield Xs.cp(e,a),M2e(r,i,n),s})}Ye.cacheFile=Ryt;function Ayt(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||Eb.arch(),!CF(t)){let n=B2e(e,r);t=k2e(n,t)}let i="";if(t){t=Rc.clean(t)||"";let n=Ro.join(HE(),e,t,r);Nt.debug(`checking cache: ${n}`),ja.existsSync(n)&&ja.existsSync(`${n}.complete`)?(Nt.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Nt.debug("not found")}return i}Ye.find=Ayt;function B2e(e,t){let r=[];t=t||Eb.arch();let i=Ro.join(HE(),e);if(ja.existsSync(i)){let n=ja.readdirSync(i);for(let s of n)if(CF(s)){let a=Ro.join(i,s,t||"");ja.existsSync(a)&&ja.existsSync(`${a}.complete`)&&r.push(s)}}return r}Ye.findAllVersions=B2e;function Cyt(e,t,r,i="master"){return Jn(this,void 0,void 0,function*(){let n=[],s=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,a=new L2e.HttpClient("tool-cache"),o={};r&&(Nt.debug("set auth"),o.authorization=r);let l=yield a.getJson(s,o);if(!l.result)return n;let c="";for(let d of l.result.tree)if(d.path==="versions-manifest.json"){c=d.url;break}o.accept="application/vnd.github.VERSION.raw";let u=yield(yield a.get(c,o)).readBody();if(u){u=u.replace(/^\uFEFF/,"");try{n=JSON.parse(u)}catch{Nt.debug("Invalid json")}}return n})}Ye.getManifestFromRepo=Cyt;function Oyt(e,t,r,i=Eb.arch()){return Jn(this,void 0,void 0,function*(){return yield pyt._findMatch(e,t,r,i)})}Ye.findFromManifest=Oyt;function $E(e){return Jn(this,void 0,void 0,function*(){return e||(e=Ro.join(j2e(),F2e.default())),yield Xs.mkdirP(e),e})}function q2e(e,t,r){return Jn(this,void 0,void 0,function*(){let i=Ro.join(HE(),e,Rc.clean(t)||t,r||"");Nt.debug(`destination ${i}`);let n=`${i}.complete`;return yield Xs.rmRF(i),yield Xs.rmRF(n),yield Xs.mkdirP(i),i})}function M2e(e,t,r){let n=`${Ro.join(HE(),e,Rc.clean(t)||t,r||"")}.complete`;ja.writeFileSync(n,""),Nt.debug("finished caching tool")}function CF(e){let t=Rc.clean(e)||"";Nt.debug(`isExplicit: ${t}`);let r=Rc.valid(t)!=null;return Nt.debug(`explicit? ${r}`),r}Ye.isExplicitVersion=CF;function k2e(e,t){let r="";Nt.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>Rc.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(Rc.satisfies(n,t)){r=n;break}}return r?Nt.debug(`matched: ${r}`):Nt.debug("match not found"),r}Ye.evaluateVersions=k2e;function HE(){let e=process.env.RUNNER_TOOL_CACHE||"";return r0.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function j2e(){let e=process.env.RUNNER_TEMP||"";return r0.ok(e,"Expected RUNNER_TEMP to be defined"),e}function RF(e,t){let r=global[e];return r!==void 0?r:t}function Pyt(e){return Array.from(new Set(e))}});var z2e=g((XOt,U2e)=>{"use strict";U2e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,s;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(s=Object.keys(t),i=s.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=i;n--!==0;){var a=s[n];if(!e(t[a],r[a]))return!1}return!0}return t!==t&&r!==r}});var Zp=g(Ua=>{"use strict";var Iyt=Ua&&Ua.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Dyt=Ua&&Ua.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Lyt=Ua&&Ua.__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)&&Iyt(t,e,r);return Dyt(t,e),t};Object.defineProperty(Ua,"__esModule",{value:!0});Ua.getActionsLogger=Fyt;Ua.getRunnerLogger=Byt;Ua.withGroup=qyt;Ua.formatDuration=Myt;var OF=Lyt(ze());function Fyt(){return OF}function Byt(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function qyt(e,t){OF.startGroup(e);try{return t()}finally{OF.endGroup()}}function Myt(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var $2e,H2e=br(()=>{$2e="ffffffff-ffff-ffff-ffff-ffffffffffff"});var G2e,V2e=br(()=>{G2e="00000000-0000-0000-0000-000000000000"});var W2e,K2e=br(()=>{W2e=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function kyt(e){return typeof e=="string"&&W2e.test(e)}var id,Sb=br(()=>{K2e();id=kyt});function jyt(e){if(!id(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var Ac,xb=br(()=>{Sb();Ac=jyt});function es(e,t=0){return(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase()}function Uyt(e,t=0){let r=es(e,t);if(!id(r))throw TypeError("Stringified UUID is invalid");return r}var un,X2e,Cc=br(()=>{Sb();un=[];for(let e=0;e<256;++e)un.push((e+256).toString(16).slice(1));X2e=Uyt});function Oc(){return VE>WE.length-16&&((0,Q2e.randomFillSync)(WE),VE=0),WE.slice(VE,VE+=16)}var Q2e,WE,VE,KE=br(()=>{Q2e=require("crypto"),WE=new Uint8Array(256),VE=WE.length});function zyt(e,t,r){let i,n=e?._v6??!1;if(e){let s=Object.keys(e);s.length===1&&s[0]==="_v6"&&(e=void 0)}if(e)i=Y2e(e.random??e.rng?.()??Oc(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let s=Date.now(),a=Oc();$yt(Tb,s,a),i=Y2e(a,Tb.msecs,Tb.nsecs,n?void 0:Tb.clockseq,n?void 0:Tb.node,t,r)}return t?i:es(i)}function $yt(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,s[a++]=o>>>16&255,s[a++]=o>>>8&255,s[a++]=o&255;let l=t/4294967296*1e4&268435455;s[a++]=l>>>8&255,s[a++]=l&255,s[a++]=l>>>24&15|16,s[a++]=l>>>16&255,s[a++]=i>>>8|128,s[a++]=i&255;for(let c=0;c<6;++c)s[a++]=n[c];return s}var Tb,XE,PF=br(()=>{KE();Cc();Tb={};XE=zyt});function Nb(e){let t=typeof e=="string"?Ac(e):e,r=Hyt(t);return typeof e=="string"?es(r):r}function Hyt(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var IF=br(()=>{xb();Cc()});function Gyt(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,Z2e.createHash)("md5").update(e).digest()}var Z2e,J2e,ebe=br(()=>{Z2e=require("crypto");J2e=Gyt});function Vyt(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{xb();Cc();QE="6ba7b810-9dad-11d1-80b4-00c04fd430c8",YE="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function LF(e,t,r,i){return Rb(48,J2e,e,t,r,i)}var tbe,rbe=br(()=>{ebe();DF();LF.DNS=QE;LF.URL=YE;tbe=LF});var ibe,FF,nbe=br(()=>{ibe=require("crypto"),FF={randomUUID:ibe.randomUUID}});function Wyt(e,t,r){if(FF.randomUUID&&!t&&!e)return FF.randomUUID();e=e||{};let i=e.random||(e.rng||Oc)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return es(i)}var sbe,abe=br(()=>{nbe();KE();Cc();sbe=Wyt});function Kyt(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,obe.createHash)("sha1").update(e).digest()}var obe,lbe,cbe=br(()=>{obe=require("crypto");lbe=Kyt});function BF(e,t,r,i){return Rb(80,lbe,e,t,r,i)}var ube,dbe=br(()=>{cbe();DF();BF.DNS=QE;BF.URL=YE;ube=BF});function Xyt(e,t,r){e??={},r??=0;let i=XE({...e,_v6:!0},new Uint8Array(16));if(i=Nb(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return es(i)}var pbe,fbe=br(()=>{Cc();PF();IF();pbe=Xyt});function qF(e){let t=typeof e=="string"?Ac(e):e,r=Qyt(t);return typeof e=="string"?es(r):r}function Qyt(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var mbe=br(()=>{xb();Cc()});function Yyt(e,t,r){let i;if(e)i=hbe(e.random??e.rng?.()??Oc(),e.msecs,e.seq,t,r);else{let n=Date.now(),s=Oc();Zyt(MF,n,s),i=hbe(s,MF.msecs,MF.seq,t,r)}return t?i:es(i)}function Zyt(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function hbe(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var MF,gbe,ybe=br(()=>{KE();Cc();MF={};gbe=Yyt});function Jyt(e){if(!id(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var bbe,vbe=br(()=>{Sb();bbe=Jyt});var kF={};D6(kF,{MAX:()=>$2e,NIL:()=>G2e,parse:()=>Ac,stringify:()=>X2e,v1:()=>XE,v1ToV6:()=>Nb,v3:()=>tbe,v4:()=>sbe,v5:()=>ube,v6:()=>pbe,v6ToV1:()=>qF,v7:()=>gbe,validate:()=>id,version:()=>bbe});var jF=br(()=>{H2e();V2e();xb();Cc();PF();IF();rbe();abe();dbe();fbe();mbe();ybe();Sb();vbe()});var $F=g(Es=>{"use strict";var e2t=Es&&Es.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),t2t=Es&&Es.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zF=Es&&Es.__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)&&e2t(t,e,r);return t2t(t,e),t},r2t=Es&&Es.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Es,"__esModule",{value:!0});Es.isZstdAvailable=f2t;Es.extract=m2t;Es.extractTarZst=Sbe;Es.inferCompressionMethod=g2t;var i2t=require("child_process"),n2t=zF(require("fs")),s2t=r2t(require("path")),UF=zF(require("stream")),a2t=_f(),o2t=zF(GE()),_be=L0(),l2t=(jF(),Sd(kF)),wbe=bn(),Ebe=lr(),c2t="3.4.3",u2t="1.31";async function d2t(e,t){try{return await(0,_be.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function p2t(){let e=await(0,_be.safeWhich)("tar"),t="";if(await new a2t.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function f2t(e){let t=await d2t("zstd",e);try{let r=await p2t(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=u2t,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=c2t,foundZstdBinary:t,version:r};default:(0,Ebe.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function m2t(e,t,r,i){switch(t){case"gzip":return await o2t.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await Sbe(e,r,i)}}async function Sbe(e,t,r){let i=await h2t();r.debug(`Extracting to ${i}.${e instanceof UF.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof UF.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let s=(0,i2t.spawn)("tar",n,{stdio:"pipe"}),a="";s.stdout?.on("data",l=>{a+=l.toString(),process.stdout.write(l)});let o="";return s.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof UF.Readable&&e.pipe(s.stdin),await new Promise((l,c)=>{s.on("exit",u=>{u!==0&&c(new wbe.CommandInvocationError("tar",n,u??void 0,a,o)),l()})}),i}catch(n){throw await(0,Ebe.cleanUpGlob)(i,"extraction destination directory",r),n}}async function h2t(){let e=s2t.default.join((0,wbe.getTemporaryDirectory)(),(0,l2t.v4)());return n2t.mkdirSync(e,{recursive:!0}),e}function g2t(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var Tbe=g((rIt,xbe)=>{var Ab;xbe.exports=function(){if(!Ab){try{Ab=ey()("follow-redirects")}catch{}typeof Ab!="function"&&(Ab=function(){})}Ab.apply(null,arguments)}});var Obe=g((iIt,tB)=>{var Ob=require("url"),Cb=Ob.URL,y2t=require("http"),b2t=require("https"),KF=require("stream").Writable,XF=require("assert"),Nbe=Tbe();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=ef(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var QF=!1;try{XF(new Cb(""))}catch(e){QF=e.code==="ERR_INVALID_URL"}var v2t=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],YF=["abort","aborted","connect","error","socket","timeout"],ZF=Object.create(null);YF.forEach(function(e){ZF[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var GF=Pb("ERR_INVALID_URL","Invalid URL",TypeError),VF=Pb("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),_2t=Pb("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",VF),w2t=Pb("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),E2t=Pb("ERR_STREAM_WRITE_AFTER_END","write after end"),S2t=KF.prototype.destroy||Abe;function Ss(e,t){KF.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof VF?n:new VF({cause:n}))}},this._performRequest()}Ss.prototype=Object.create(KF.prototype);Ss.prototype.abort=function(){eB(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};Ss.prototype.destroy=function(e){return eB(this._currentRequest,e),S2t.call(this,e),this};Ss.prototype.write=function(e,t,r){if(this._ending)throw new E2t;if(!Jp(e)&&!N2t(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(ef(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new w2t),this.abort())};Ss.prototype.end=function(e,t,r){if(ef(e)?(r=e,e=t=null):ef(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};Ss.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};Ss.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};Ss.prototype.setTimeout=function(e,t){var r=this;function i(a){a.setTimeout(e),a.removeListener("timeout",a.destroy),a.addListener("timeout",a.destroy)}function n(a){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),s()},e),i(a)}function s(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",s),r.removeListener("error",s),r.removeListener("response",s),r.removeListener("close",s),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",s),this.on("error",s),this.on("response",s),this.on("close",s),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){Ss.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(Ss.prototype,e,{get:function(){return this._currentRequest[e]}})});Ss.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};Ss.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of YF)i.on(n,ZF[n]);if(this._currentUrl=/^\//.test(this._options.path)?Ob.format(this._options):this._options.path,this._isRedirect){var s=0,a=this,o=this._requestBodyBuffers;(function l(c){if(i===a._currentRequest)if(c)a.emit("error",c);else if(s=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(eB(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new _2t;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var s=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],HF(/^content-/i,this._options.headers));var a=HF(/^host$/i,this._options.headers),o=JF(this._currentUrl),l=a||o.host,c=/^\w+:/.test(r)?this._currentUrl:Ob.format(Object.assign(o,{host:l})),u=x2t(r,c);if(Nbe("redirecting to",u.href),this._isRedirect=!0,WF(u,this._options),(u.protocol!==o.protocol&&u.protocol!=="https:"||u.host!==l&&!T2t(u.host,l))&&HF(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),ef(n)){var d={headers:e.headers,statusCode:t},p={url:c,method:s,headers:i};n(this._options,d,p),this._sanitizeOptions(this._options)}this._performRequest()};function Rbe(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",s=r[n]=e[i],a=t[i]=Object.create(s);function o(c,u,d){return R2t(c)?c=WF(c):Jp(c)?c=WF(JF(c)):(d=u,u=Cbe(c),c={protocol:n}),ef(u)&&(d=u,u=null),u=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},c,u),u.nativeProtocols=r,!Jp(u.host)&&!Jp(u.hostname)&&(u.hostname="::1"),XF.equal(u.protocol,n,"protocol mismatch"),Nbe("options",u),new Ss(u,d)}function l(c,u,d){var p=a.request(c,u,d);return p.end(),p}Object.defineProperties(a,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function Abe(){}function JF(e){var t;if(QF)t=new Cb(e);else if(t=Cbe(Ob.parse(e)),!Jp(t.protocol))throw new GF({input:e});return t}function x2t(e,t){return QF?new Cb(e,t):JF(Ob.resolve(t,e))}function Cbe(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new GF({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new GF({input:e.href||e});return e}function WF(e,t){var r=t||{};for(var i of v2t)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function HF(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Pb(e,t,r){function i(n){ef(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function eB(e,t){for(var r of YF)e.removeListener(r,ZF[r]);e.on("error",Abe),e.destroy(t)}function T2t(e,t){XF(Jp(e)&&Jp(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function Jp(e){return typeof e=="string"||e instanceof String}function ef(e){return typeof e=="function"}function N2t(e){return typeof e=="object"&&"length"in e}function R2t(e){return Cb&&e instanceof Cb}tB.exports=Rbe({http:y2t,https:b2t});tB.exports.wrap=Rbe});var Ibe=g(za=>{"use strict";var A2t=za&&za.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),C2t=za&&za.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nB=za&&za.__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)&&A2t(t,e,r);return C2t(t,e),t};Object.defineProperty(za,"__esModule",{value:!0});za.STREAMING_HIGH_WATERMARK_BYTES=void 0;za.downloadAndExtract=q2t;var O2t=nB(require("path")),i0=require("perf_hooks"),P2t=nB(GE()),I2t=Obe(),D2t=(jF(),Sd(kF)),rB=Zp(),iB=nB($F()),L2t=lr();za.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function F2t(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function B2t(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function q2t(e,t,r,i,n,s){s.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let a=iB.inferCompressionMethod(e);if(a==="zstd"&&process.platform==="linux"){s.info("Streaming the extraction of the CodeQL bundle.");let f=i0.performance.now(),m=await M2t(e,t,r,i,s),h=Math.round(i0.performance.now()-f);return s.info(`Finished downloading and extracting CodeQL bundle to ${m} (${(0,rB.formatDuration)(h)}).`),{extractedBundlePath:m,statusReport:{compressionMethod:a,toolsUrl:Pbe(e),...B2t(h)}}}let o=O2t.join(n,(0,D2t.v4)()),l=i0.performance.now(),c=await P2t.downloadTool(e,o,t,r),u=Math.round(i0.performance.now()-l);s.info(`Finished downloading CodeQL bundle to ${c} (${(0,rB.formatDuration)(u)}).`);let d,p;try{s.info("Extracting CodeQL bundle.");let f=i0.performance.now();d=await iB.extract(c,a,i,s),p=Math.round(i0.performance.now()-f),s.info(`Finished extracting CodeQL bundle to ${d} (${(0,rB.formatDuration)(p)}).`)}finally{await(0,L2t.cleanUpGlob)(c,"CodeQL bundle archive",s)}return{extractedBundlePath:d,statusReport:{compressionMethod:a,toolsUrl:Pbe(e),...F2t(u,p)}}}async function M2t(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let s=await new Promise(a=>I2t.https.get(e,{headers:r,highWaterMark:za.STREAMING_HIGH_WATERMARK_BYTES},o=>a(o)));if(s.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${s.statusCode}.`);return await iB.extractTarZst(s,i,n)}function Pbe(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var Ube=g(kt=>{"use strict";var k2t=kt&&kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),j2t=kt&&kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),nd=kt&&kt.__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)&&k2t(t,e,r);return j2t(t,e),t},U2t=kt&&kt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(kt,"__esModule",{value:!0});kt.downloadCodeQL=kt.CODEQL_DEFAULT_ACTION_REPOSITORY=kt.ToolsSource=void 0;kt.getCodeQLActionRepository=qbe;kt.tryGetTagNameFromUrl=aB;kt.tryGetBundleVersionFromUrl=Mbe;kt.convertToSemVer=Lb;kt.getCodeQLSource=kbe;kt.tryGetFallbackToolcacheVersion=jbe;kt.getCodeQLURLVersion=tbt;kt.setupCodeQLBundle=ibt;var z2t=nd(require("fs")),$2t=nd(require("path")),Dbe=require("perf_hooks"),tf=nd(GE()),H2t=U2t(z2e()),ZE=nd($d()),G2t=bn(),V2t=nd(Xl()),Lbe=nd(pF()),W2t=Tc(),K2t=Zp(),sB=nd($F()),X2t=Ibe(),n0=nd(lr()),Bbe=lr(),Ib;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Ib||(kt.ToolsSource=Ib={}));kt.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var Fbe=["linked","latest"];function Q2t(e){return e?".tar.zst":".tar.gz"}function Y2t(e){let t=Q2t(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function qbe(e){return(0,G2t.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),kt.CODEQL_DEFAULT_ACTION_REPOSITORY):n0.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Z2t(e,t,r,i){let n=qbe(i),a=[[t.url,n],[t.url,kt.CODEQL_DEFAULT_ACTION_REPOSITORY],[n0.GITHUB_DOTCOM_URL,kt.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,c,u)=>!u.slice(0,c).some(d=>(0,H2t.default)(l,d))),o=Y2t(r);for(let l of a){let[c,u]=l;if(c===n0.GITHUB_DOTCOM_URL&&u===kt.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[d,p]=u.split("/");try{let f=await V2t.getApiClient().rest.repos.getReleaseByTag({owner:d,repo:p,tag:e});for(let m of f.data.assets)if(m.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${m.url}.`),m.url}catch(f){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${f}.`)}}return`https://github.com/${kt.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Db(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function aB(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function Mbe(e,t){let r=aB(e,t);if(r!==void 0)return Db(r,t)}function Lb(e,t){ZE.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=ZE.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function J2t(e,t){let r=tf.findAllVersions("CodeQL").filter(Bbe.isGoodVersion).map(i=>({folder:tf.find("CodeQL",i),version:i})).filter(({folder:i})=>z2t.existsSync($2t.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function kbe(e,t,r,i,n,s){if(e&&!Fbe.includes(e)&&!e.startsWith("http"))return s.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let a=e&&Fbe.includes(e);a&&(s.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&s.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,c;if(a)o=Lbe.cliVersion,l=Lbe.bundleVersion;else if(e!==void 0){if(l=aB(e,s),c=e,l){let f=Db(l,s);f&&ZE.valid(f)&&(o=Lb(f,s))}}else o=t.cliVersion,l=t.tagName;let u=l&&Db(l,s),d=o??(u&&Lb(u,s))??l??c??"unknown";s.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${c??"unspecified"}.`);let p;if(o&&(p=tf.find("CodeQL",o),!p)){s.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let f=tf.findAllVersions("CodeQL");s.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(f)}.`);let m=f.filter(h=>h.startsWith(`${o}-`));m.length===1?(s.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),p=tf.find("CodeQL",m[0])):m.length===0?s.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(s.warning(`Found ${m.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),s.debug("Trying next fallback method."))}if(!p&&l){let f=await jbe(o,l,s);f?p=tf.find("CodeQL",f):s.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${d}.`)}if(p?s.info(`Found CodeQL tools version ${d} in the toolcache.`):s.info(`Did not find CodeQL tools version ${d} in the toolcache.`),p)return o?s.info(`Using CodeQL CLI version ${o} from toolcache at ${p}`):s.info(`Using CodeQL CLI from toolcache at ${p}`),{codeqlFolder:p,sourceType:"toolcache",toolsVersion:o??d};if(i!==n0.GitHubVariant.DOTCOM&&!a&&!e){let f=await J2t(d,s);if(f!==void 0)return f}return c||(c=await Z2t(l,r,o!==void 0&&await nbt(o,n),s)),o?s.info(`Using CodeQL CLI version ${o} sourced from ${c} .`):s.info(`Using CodeQL CLI sourced from ${c} .`),{bundleVersion:l&&Db(l,s),cliVersion:o,codeqlURL:c,sourceType:"download",toolsVersion:o??d}}async function jbe(e,t,r){let i=Db(t,r);if(!i)return;let n=Lb(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var ebt=async function(e,t,r,i,n,s,a){let o=new URL(e),l=new URLSearchParams(o.search),c={accept:"application/octet-stream"},u;l.has("token")?a.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(a.debug("Providing an authorization token to download CodeQL tools."),u=`token ${i.auth}`):a.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:d,statusReport:p}=await(0,X2t.downloadAndExtract)(e,u,{"User-Agent":"CodeQL Action",...c},n,s,a),f=t??Mbe(e,a);if(f===void 0)return a.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:d,statusReport:p,toolsVersion:r??"unknown"};a.debug("Caching CodeQL bundle.");let m=rbt(r,f,a),h=Dbe.performance.now(),y=await tf.cacheDir(d,"CodeQL",m);return a.info(`Added CodeQL bundle to the tool cache (${(0,K2t.formatDuration)(Dbe.performance.now()-h)}).`),y!==d&&await(0,Bbe.cleanUpGlob)(d,"CodeQL bundle from temporary directory",a),{codeqlFolder:y,statusReport:p,toolsVersion:r??m}};kt.downloadCodeQL=ebt;function tbt(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new n0.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function rbt(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:Lb(t,r)}async function ibt(e,t,r,i,n,s){let a=await sB.isZstdAvailable(s),o=await kbe(e,n,t,i,a.available,s),l,c=o.toolsVersion,u,d;switch(o.sourceType){case"local":{let p=sB.inferCompressionMethod(o.codeqlTarPath);l=await sB.extract(o.codeqlTarPath,p,a.version,s),d=Ib.Local;break}case"toolcache":l=o.codeqlFolder,s.debug(`CodeQL found in cache ${l}`),d=Ib.Toolcache;break;case"download":{let p=await(0,kt.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,a.version,r,s);c=p.toolsVersion,l=p.codeqlFolder,u=p.statusReport,d=Ib.Download;break}default:n0.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:u,toolsSource:d,toolsVersion:c,zstdAvailability:a}}async function nbt(e,t){return process.platform!=="win32"&&t&&ZE.gte(e,W2t.CODEQL_VERSION_ZSTD_BUNDLE)}});var s0=g(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});Ao.LANGUAGE_ALIASES=Ao.Language=void 0;Ao.parseLanguage=sbt;Ao.isTracedLanguage=zbe;Ao.isScannedLanguage=abt;var Qs;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Qs||(Ao.Language=Qs={}));Ao.LANGUAGE_ALIASES={c:Qs.cpp,"c++":Qs.cpp,"c#":Qs.csharp,kotlin:Qs.java,typescript:Qs.javascript};function sbt(e){if(e=e.trim().toLowerCase(),e in Qs)return e;if(e in Ao.LANGUAGE_ALIASES)return Ao.LANGUAGE_ALIASES[e]}function zbe(e){return[Qs.cpp,Qs.csharp,Qs.go,Qs.java,Qs.swift].includes(e)}function abt(e){return!zbe(e)}});var JE=g($a=>{"use strict";var obt=$a&&$a.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lbt=$a&&$a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hbe=$a&&$a.__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)&&obt(t,e,r);return lbt(t,e),t};Object.defineProperty($a,"__esModule",{value:!0});$a.shouldEnableIndirectTracing=cB;$a.endTracingForCluster=ubt;$a.getTracerConfigForCluster=Vbe;$a.getCombinedTracerConfig=dbt;var oB=Hbe(require("fs")),lB=Hbe(require("path")),cbt=s0(),Gbe=td(),$be=lr();async function cB(e,t){return t.buildMode===$be.BuildMode.None||t.buildMode===$be.BuildMode.Autobuild&&await e.supportsFeature(Gbe.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,cbt.isTracedLanguage)(r))}async function ubt(e,t,r){if(!await cB(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=lB.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!oB.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(oB.readFileSync(i,"utf8"));for(let[s,a]of Object.entries(n))a!==null?process.env[s]=a:delete process.env[s]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function Vbe(e){return{env:JSON.parse(oB.readFileSync(lB.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function dbt(e,t){if(!await cB(e,t))return;let r=await Vbe(t);if(!await e.supportsFeature(Gbe.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=lB.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var o0=g(sr=>{"use strict";var pbt=sr&&sr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fbt=sr&&sr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ad=sr&&sr.__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)&&pbt(t,e,r);return fbt(t,e),t};Object.defineProperty(sr,"__esModule",{value:!0});sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;sr.setupCodeQL=Sbt;sr.getCodeQL=xbt;sr.setCodeQL=Tbt;sr.getCachedCodeQL=Nbt;sr.getCodeQLForTesting=Rbt;sr.getCodeQLForCmd=i5;sr.getExtraOptions=pB;sr.getTrapCachingExtractorConfigArgs=i6e;sr.getTrapCachingExtractorConfigArgsForLang=t5;sr.getGeneratedCodeScanningConfigPath=r5;var mbt=ad(require("fs")),dB=ad(require("path")),Wbe=ad(ze()),e5=ad(_f()),Kbe=ad(ng()),hbt=ad($d()),a0=bn(),Xbe=d2e(),gbt=J1(),Fb=Gl(),Qbe=Tc(),ybt=ad(Ube()),sd=td(),bbt=JE(),Gi=ad(lr()),Bb=lr(),Pc,Ybe="2.14.6",Zbe="2.14.6",vbt="3.10",_bt="2024-09-24",r6e="progress++";sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var wbt="2.15.2",Ebt="2.17.1";async function Sbt(e,t,r,i,n,s,a){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}=await ybt.setupCodeQLBundle(e,t,r,i,n,s);s.debug(`Bundle download status report: ${JSON.stringify(l)}`);let p=dB.join(o,"codeql","codeql");if(process.platform==="win32")p+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new Gi.ConfigurationError(`Unsupported platform: ${process.platform}`);return Pc=await i5(p,a),{codeql:Pc,toolsDownloadStatusReport:l,toolsSource:c,toolsVersion:u,zstdAvailability:d}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,Bb.getErrorMessage)(o)}`)}}async function xbt(e){return Pc===void 0&&(Pc=await i5(e,!0)),Pc}function Dr(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function Tbt(e){return Pc={getPath:Dr(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Dr(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Dr(e,"printVersion"),supportsFeature:Dr(e,"supportsFeature",async t=>!!e.getVersion&&(0,sd.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Dr(e,"databaseInitCluster"),runAutobuild:Dr(e,"runAutobuild"),extractScannedLanguage:Dr(e,"extractScannedLanguage"),extractUsingBuildMode:Dr(e,"extractUsingBuildMode"),finalizeDatabase:Dr(e,"finalizeDatabase"),resolveLanguages:Dr(e,"resolveLanguages"),betterResolveLanguages:Dr(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Dr(e,"resolveQueries"),resolveBuildEnvironment:Dr(e,"resolveBuildEnvironment"),packDownload:Dr(e,"packDownload"),databaseCleanup:Dr(e,"databaseCleanup"),databaseBundle:Dr(e,"databaseBundle"),databaseRunQueries:Dr(e,"databaseRunQueries"),databaseInterpretResults:Dr(e,"databaseInterpretResults"),databasePrintBaseline:Dr(e,"databasePrintBaseline"),databaseExportDiagnostics:Dr(e,"databaseExportDiagnostics"),diagnosticsExport:Dr(e,"diagnosticsExport"),resolveExtractor:Dr(e,"resolveExtractor"),mergeResults:Dr(e,"mergeResults")},Pc}function Nbt(){if(Pc===void 0)throw new Error("cachedCodeQL undefined");return Pc}async function Rbt(e="codeql-for-testing"){return i5(e,!1)}async function i5(e,t){let r={getPath(){return e},async getVersion(){let i=Gi.getCachedCodeQlVersion();if(i===void 0){let n=await dn(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}Gi.cacheCodeQlVersion(i)}return i},async printVersion(){await dn(e,["version","--format=json"])},async supportsFeature(i){return(0,sd.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,s,a,o){let l=i.languages.map(p=>`--language=${p}`);await(0,bbt.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await i6e(i)),l.push(`--trace-process-name=${s}`));let c=await Abt(i,o),u=(0,a0.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${c}`),u&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(sd.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),a!==void 0&&l.push(`--qlconfig-file=${a}`),l.push("--calculate-language-specific-baseline"),await e6e(i,this)?l.push("--sublanguage-file-coverage"):await Gi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let d=(0,sd.isSupportedToolsFeature)(await this.getVersion(),sd.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await dn(e,["database","init",d,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...Hi(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:u})},async runAutobuild(i,n){t6e();let s=dB.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[Fb.EnvVar.CLI_VERBOSITY]=process.env[Fb.EnvVar.CLI_VERBOSITY]||r6e),await dn(s)},async extractScannedLanguage(i,n){await dn(e,["database","trace-command","--index-traceless-dbs",...await t5(i,n),...uB(i.debugMode),...Hi(["database","trace-command"]),Gi.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===Bb.BuildMode.Autobuild&&t6e();try{await dn(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await t5(i,n),...uB(i.debugMode),...Hi(["database","trace-command"]),Gi.getCodeQLDatabasePath(i,n)])}catch(s){if(i.buildMode===Bb.BuildMode.Autobuild){let a=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${gbt.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new Gi.ConfigurationError(`${a} ${(0,Bb.getErrorMessage)(s)}`)}else throw s}},async finalizeDatabase(i,n,s,a){let o=["database","finalize","--finalize-dataset",n,s,...uB(a),...Hi(["database","finalize"]),i];await dn(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...Hi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages: ${s}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...Hi(["resolve","languages"])],n=await dn(e,i);try{return JSON.parse(n)}catch(s){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${s}`)}},async resolveQueries(i,n){let s=["resolve","queries",...i,"--format=bylanguage",...Hi(["resolve","queries"])];n!==void 0&&s.push("--additional-packs",n);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let s=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...Hi(["resolve","build-environment"])];i!==void 0&&s.push("--working-dir",i);let a=await dn(e,s);try{return JSON.parse(a)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${a}`)}},async databaseRunQueries(i,n){let s=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...Hi(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await Gi.codeQlVersionAtLeast(this,Qbe.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&s.push("--intra-layer-parallelism"),await dn(e,s)},async databaseInterpretResults(i,n,s,a,o,l,c,u,d,p){let f=await p.getValue(Qbe.Feature.ExportDiagnosticsEnabled,this),m=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${s}`,a,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${r5(d)}`,"--sarif-group-rules-by-pack",...await Obt(this),...await Pbt(this),...Hi(["database","interpret-results"])];return c!==void 0&&m.push(c),u!==void 0&&m.push("--sarif-category",u),await e6e(d,this)?m.push("--sublanguage-file-coverage"):await Gi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&m.push("--no-sublanguage-file-coverage"),f?m.push("--sarif-include-diagnostics"):m.push("--no-sarif-include-diagnostics"),await Gi.codeQlVersionAtLeast(this,sr.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,sd.isSupportedToolsFeature)(await this.getVersion(),sd.ToolsFeature.AnalysisSummaryV2IsDefault)&&m.push("--new-analysis-summary"),m.push(i),n&&m.push(...n),await dn(e,m,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...Hi(["database","print-baseline"]),i];return await dn(e,n)},async packDownload(i,n){let a=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...Hi(["pack","download"]),...i],o=await dn(e,a);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(c=>c.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let s=await Gi.codeQlVersionAtLeast(this,Ebt)?"--cache-cleanup":"--mode",a=["database","cleanup",i,`${s}=${n}`,...Hi(["database","cleanup"])];await dn(e,a)},async databaseBundle(i,n,s){let a=["database","bundle",i,`--output=${n}`,`--name=${s}`,...Hi(["database","bundle"])];await new e5.ToolRunner(e,a).exec()},async databaseExportDiagnostics(i,n,s){let a=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...Hi(["diagnostics","export"])];s!==void 0&&a.push("--sarif-category",s),await new e5.ToolRunner(e,a).exec()},async diagnosticsExport(i,n,s){let a=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${r5(s)}`,...Hi(["diagnostics","export"])];n!==void 0&&a.push("--sarif-category",n),await new e5.ToolRunner(e,a).exec()},async resolveExtractor(i){let n="";return await new e5.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...Hi(["resolve","extractor"])],{silent:!0,listeners:{stdout:s=>{n+=s.toString()},stderr:s=>{process.stderr.write(s)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:s=!1}){let a=["github","merge-results","--output",n,...Hi(["github","merge-results"])];for(let o of i)a.push("--sarif",o);s&&a.push("--sarif-merge-runs-from-equal-category"),await dn(e,a)}};if(t&&!await Gi.codeQlVersionAtLeast(r,Ybe))throw new Gi.ConfigurationError(`Expected a CodeQL CLI with version at least ${Ybe} but got version ${(await r.getVersion()).version}`);if(t&&process.env[Fb.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await Gi.codeQlVersionAtLeast(r,Zbe)){let i=await r.getVersion();Wbe.warning(`CodeQL CLI version ${i.version} was discontinued on ${_bt} alongside GitHub Enterprise Server ${vbt} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${Zbe} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,a0.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,a0.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),Wbe.exportVariable(Fb.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function Hi(e,{ignoringOptions:t}={}){let r=Gi.getExtraOptionsEnvParam();return pB(r,e,[]).filter(i=>!t?.includes(i))}function Jbe(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function pB(e,t,r){let i=Jbe(e?.["*"],r.concat("*")),n=t.length===0?Jbe(e,r):pB(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function dn(e,t=[],r={}){try{return await(0,a0.runTool)(e,t,r)}catch(i){throw i instanceof a0.CommandInvocationError?(0,Xbe.wrapCliConfigurationError)(new Xbe.CliError(i)):i}}async function Abt(e,t){let r=r5(e),i=(0,Bb.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(Kbe.dump(i)),t.endGroup(),mbt.writeFileSync(r,Kbe.dump(i)),r}var Cbt=1024;async function i6e(e){let t=[];for(let r of e.languages)t.push(await t5(e,r));return t.flat()}async function t5(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,a0.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${Cbt}`,`-O=${t}.trap.cache.write=${i}`]}function r5(e){return dB.resolve(e.tempDir,"user-config.yaml")}async function e6e(e,t){return(e.gitHubVersion.type!==Gi.GitHubVariant.GHES||hbt.gte(e.gitHubVersion.version,"3.12.0"))&&await Gi.codeQlVersionAtLeast(t,sr.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function Obt(e){return await Gi.codeQlVersionAtLeast(e,wbt)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function uB(e){return e?[`--verbosity=${r6e}`]:[]}function t6e(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function Pbt(e){let t=process.env[Fb.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(sd.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var o6e=g(Co=>{"use strict";var Ibt=Co&&Co.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Dbt=Co&&Co.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Lbt=Co&&Co.__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)&&Ibt(t,e,r);return Dbt(t,e),t};Object.defineProperty(Co,"__esModule",{value:!0});Co.determineAutobuildLanguages=kbt;Co.setupCppAutobuild=a6e;Co.runAutobuild=jbt;var s5=Lbt(ze()),n6e=bn(),Fbt=Xl(),Bbt=o0(),fB=J1(),qbt=Gl(),n5=Tc(),qb=s0(),Mbt=Rg(),s6e=td(),mB=lr();async function kbt(e,t,r){if(t.buildMode===mB.BuildMode.None&&await e.supportsFeature(s6e.ToolsFeature.TraceCommandUseBuildMode)||t.buildMode===mB.BuildMode.Manual){r.info(`Using ${t.buildMode} build mode, nothing to autobuild.`);return}let i=t.languages.filter(a=>(0,qb.isTracedLanguage)(a));if(!i){r.info("None of the languages in this project require extra build steps");return}let n=i.filter(a=>a!==qb.Language.go),s=[];return n[0]!==void 0&&s.push(n[0]),i.length!==n.length&&s.push(qb.Language.go),r.debug(`Will autobuild ${s.join(" and ")}.`),n.length>1&&r.warning(`We will only automatically build ${s.join(" and ")} code. If you wish to scan ${n.slice(1).join(" and ")}, you must replace the autobuild step of your workflow with custom build steps. See ${fB.DocUrl.SPECIFY_BUILD_STEPS_MANUALLY} for more information.`),s}async function a6e(e,t){let r=n5.featureConfig[n5.Feature.CppDependencyInstallation].envVar,i="C++ automatic installation of dependencies",n=await(0,Fbt.getGitHubVersion)(),s=(0,Mbt.parseRepositoryNwo)((0,mB.getRequiredEnvParam)("GITHUB_REPOSITORY"));await new n5.Features(n,s,(0,n6e.getTemporaryDirectory)(),t).getValue(n5.Feature.CppDependencyInstallation,e)?process.env.RUNNER_ENVIRONMENT==="self-hosted"&&process.env[r]!=="true"?(t.info(`Disabling ${i} as we are on a self-hosted runner.${(0,n6e.getWorkflowEventName)()!=="dynamic"?` To override this, set the ${r} environment variable to 'true' in your workflow. See ${fB.DocUrl.DEFINE_ENV_VARIABLES} for more information.`:""}`),s5.exportVariable(r,"false")):(t.info(`Enabling ${i}. This can be disabled by setting the ${r} environment variable to 'false'. See ${fB.DocUrl.DEFINE_ENV_VARIABLES} for more information.`),s5.exportVariable(r,"true")):(t.info(`Disabling ${i}.`),s5.exportVariable(r,"false"))}async function jbt(e,t,r){r.startGroup(`Attempting to automatically build ${t} code`);let i=await(0,Bbt.getCodeQL)(e.codeQLCmd);t===qb.Language.cpp&&await a6e(i,r),e.buildMode&&await i.supportsFeature(s6e.ToolsFeature.TraceCommandUseBuildMode)?await i.extractUsingBuildMode(e,t):await i.runAutobuild(e,t),t===qb.Language.go&&s5.exportVariable(qbt.EnvVar.DID_AUTOBUILD_GOLANG,"true"),r.endGroup()}});var d6e=g(od=>{"use strict";var Ubt=od&&od.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(od,"__esModule",{value:!0});od.makeDiagnostic=zbt;od.addDiagnostic=$bt;od.logUnwrittenDiagnostics=Hbt;od.flushDiagnostics=Gbt;var hB=require("fs"),l6e=Ubt(require("path")),a5=Zp(),c6e=lr(),l0=[];function zbt(e,t,r=void 0){return{...r,timestamp:r?.timestamp??new Date().toISOString(),source:{...r?.source,id:e,name:t}}}function $bt(e,t,r){let i=(0,a5.getActionsLogger)(),n=t?(0,c6e.getCodeQLDatabasePath)(e,t):e.dbLocation;(0,hB.existsSync)(n)?u6e(e,t,r):(i.debug(`Writing a diagnostic for ${t}, but the database at ${n} does not exist yet.`),l0.push({diagnostic:r,language:t}))}function u6e(e,t,r){let i=(0,a5.getActionsLogger)(),n=t?(0,c6e.getCodeQLDatabasePath)(e,t):e.dbLocation,s=l6e.default.resolve(n,"diagnostic","codeql-action");try{(0,hB.mkdirSync)(s,{recursive:!0});let a=l6e.default.resolve(s,`codeql-action-${r.timestamp.replaceAll(":","")}.json`);(0,hB.writeFileSync)(a,JSON.stringify(r))}catch(a){i.warning(`Unable to write diagnostic message to database: ${a}`),i.debug(JSON.stringify(r))}}function Hbt(){let e=(0,a5.getActionsLogger)(),t=l0.length;if(t>0){e.warning(`${t} diagnostic(s) could not be written to the database and will not appear on the Tool Status Page.`);for(let r of l0)e.debug(JSON.stringify(r.diagnostic))}}function Gbt(e){(0,a5.getActionsLogger)().debug(`Writing ${l0.length} diagnostic(s) to database.`);for(let r of l0)u6e(e,r.language,r.diagnostic);l0=[]}});var f6e=g((dIt,p6e)=>{"use strict";var Vbt=require("path");p6e.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=Vbt.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var ld=g((Ys,vB)=>{"use strict";var h6e=require("url"),gB=Ys.ValidationError=function(t,r,i,n,s,a){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,c){return l+g6e(c)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=s,this.argument=a,this.stack=this.toString()};gB.prototype.toString=function(){return this.property+" "+this.message};var o5=Ys.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};o5.prototype.addError=function(t){var r;if(typeof t=="string")r=new gB(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new gB(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new rf(this);if(this.throwError)throw r;return r};o5.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function Wbt(e,t){return t+": "+e.toString()+` +`}o5.prototype.toString=function(t){return this.errors.map(Wbt).join("")};Object.defineProperty(o5.prototype,"valid",{get:function(){return!this.errors.length}});vB.exports.ValidatorResultError=rf;function rf(e){Error.captureStackTrace&&Error.captureStackTrace(this,rf),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}rf.prototype=new Error;rf.prototype.constructor=rf;rf.prototype.name="Validation Error";var m6e=Ys.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};m6e.prototype=Object.create(Error.prototype,{constructor:{value:m6e,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var yB=Ys.SchemaContext=function(t,r,i,n,s){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(a,o){return a+g6e(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=s};yB.prototype.resolve=function(t){return h6e.resolve(this.base,t)};yB.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,s=h6e.resolve(this.base,n||""),a=new yB(t,this.options,i,s,Object.create(this.schemas));return n&&!a.schemas[s]&&(a.schemas[s]=t),a};var Oo=Ys.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};Oo.regexp=Oo.regex;Oo.pattern=Oo.regex;Oo.ipv4=Oo["ip-address"];Ys.isFormat=function(t,r,i){if(typeof t=="string"&&Oo[r]!==void 0){if(Oo[r]instanceof RegExp)return Oo[r].test(t);if(typeof Oo[r]=="function")return Oo[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var g6e=Ys.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};Ys.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(s,a){return e(t[a],r[a])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(s){return e(t[s],r[s])})}return t===r};function Kbt(e,t,r,i){typeof r=="object"?t[i]=bB(e[i],r):e.indexOf(r)===-1&&t.push(r)}function Xbt(e,t,r){t[r]=e[r]}function Qbt(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=bB(e[i],t[i]):r[i]=t[i]}function bB(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(Kbt.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(Xbt.bind(null,e,i)),Object.keys(t).forEach(Qbt.bind(null,e,t,i))),i}vB.exports.deepMerge=bB;Ys.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var s=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(s in t))return;t=t[s]}return t};function Ybt(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}Ys.encodePath=function(t){return t.map(Ybt).join("")};Ys.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};Ys.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var _6e=g((pIt,v6e)=>{"use strict";var Zs=ld(),Rt=Zs.ValidatorResult,cd=Zs.SchemaError,_B={};_B.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var At=_B.validators={};At.type=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=Array.isArray(r.type)?r.type:[r.type];if(!a.some(this.testType.bind(this,t,r,i,n))){var o=a.map(function(l){if(l){var c=l.$id||l.id;return c?"<"+c+">":l+""}});s.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return s};function wB(e,t,r,i,n){var s=t.throwError,a=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=s,t.throwAll=a,!o.valid&&i instanceof Function&&i(o),o.valid}At.anyOf=function(t,r,i,n){if(t===void 0)return null;var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n);if(!Array.isArray(r.anyOf))throw new cd("anyOf must be an array");if(!r.anyOf.some(wB.bind(this,t,i,n,function(l){a.importErrors(l)}))){var o=r.anyOf.map(function(l,c){var u=l.$id||l.id;return u?"<"+u+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+c+"]"});i.nestedErrors&&s.importErrors(a),s.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return s};At.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new cd("allOf must be an array");var s=new Rt(t,r,i,n),a=this;return r.allOf.forEach(function(o,l){var c=a.validateSchema(t,o,i,n);if(!c.valid){var u=o.$id||o.id,d=u||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";s.addError({name:"allOf",argument:{id:d,length:c.errors.length,valid:c},message:"does not match allOf schema "+d+" with "+c.errors.length+" error[s]:"}),s.importErrors(c)}}),s};At.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new cd("oneOf must be an array");var s=new Rt(t,r,i,n),a=new Rt(t,r,i,n),o=r.oneOf.filter(wB.bind(this,t,i,n,function(c){a.importErrors(c)})).length,l=r.oneOf.map(function(c,u){var d=c.$id||c.id;return d||c.title&&JSON.stringify(c.title)||c.$ref&&"<"+c.$ref+">"||"[subschema "+u+"]"});return o!==1&&(i.nestedErrors&&s.importErrors(a),s.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),s};At.if=function(t,r,i,n){if(t===void 0)return null;if(!Zs.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var s=wB.call(this,t,i,n,null,r.if),a=new Rt(t,r,i,n),o;if(s){if(r.then===void 0)return;if(!Zs.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),a.importErrors(o)}else{if(r.else===void 0)return;if(!Zs.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),a.importErrors(o)}return a};function EB(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}At.propertyNames=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.propertyNames!==void 0?r.propertyNames:{};if(!Zs.isSchema(a))throw new cd('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(EB(t,o)!==void 0){var l=this.validateSchema(o,a,i,n.makeChild(a));s.importErrors(l)}return s}};At.properties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.properties||{};for(var o in a){var l=a[o];if(l!==void 0){if(l===null)throw new cd('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var c=EB(t,o),u=this.validateSchema(c,l,i,n.makeChild(l,o));u.instance!==s.instance[o]&&(s.instance[o]=u.instance),s.importErrors(u)}}return s}};function y6e(e,t,r,i,n,s){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)s.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var a=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,a,r,i);var o=this.validateSchema(e[n],a,r,i.makeChild(a,n));o.instance!==s.instance[n]&&(s.instance[n]=o.instance),s.importErrors(o)}}At.patternProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=r.patternProperties||{};for(var o in t){var l=!0;for(var c in a){var u=a[c];if(u!==void 0){if(u===null)throw new cd('Unexpected null, expected schema in "patternProperties"');try{var d=new RegExp(c,"u")}catch{d=new RegExp(c)}if(d.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,u,i,n);var p=this.validateSchema(t[o],u,i,n.makeChild(u,o));p.instance!==s.instance[o]&&(s.instance[o]=p.instance),s.importErrors(p)}}}l&&y6e.call(this,t,r,i,n,o,s)}return s}};At.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var s=new Rt(t,r,i,n);for(var a in t)y6e.call(this,t,r,i,n,a,s);return s}};At.minProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length>=r.minProperties||s.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),s}};At.maxProperties=function(t,r,i,n){if(this.types.object(t)){var s=new Rt(t,r,i,n),a=Object.keys(t);return a.length<=r.maxProperties||s.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),s}};At.items=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.items!==void 0){var a=new Rt(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var c=r.items[l]===void 0?r.additionalItems:r.items[l];else var c=r.items;if(c===void 0)return!0;if(c===!1)return a.addError({name:"items",message:"additionalItems not permitted"}),!1;var u=s.validateSchema(o,c,i,n.makeChild(c,l));return u.instance!==a.instance[l]&&(a.instance[l]=u.instance),a.importErrors(u),!0}),a}};At.contains=function(t,r,i,n){var s=this;if(this.types.array(t)&&r.contains!==void 0){if(!Zs.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var a=new Rt(t,r,i,n),o=t.some(function(l,c){var u=s.validateSchema(l,r.contains,i,n.makeChild(r.contains,c));return u.errors.length===0});return o===!1&&a.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),a}};At.minimum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||s.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),s}};At.maximum=function(t,r,i,n){if(this.types.number(t)){var s=new Rt(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return a||s.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),s}};At.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var s=new Rt(t,r,i,n),a=t=r.minLength||s.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),s}};At.maxLength=function(t,r,i,n){if(this.types.string(t)){var s=new Rt(t,r,i,n),a=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(a?a.length:0);return o<=r.maxLength||s.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),s}};At.minItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length>=r.minItems||s.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),s}};At.maxItems=function(t,r,i,n){if(this.types.array(t)){var s=new Rt(t,r,i,n);return t.length<=r.maxItems||s.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),s}};function Zbt(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var w6e=require("url"),Jbt=ld();SB.exports.SchemaScanResult=E6e;function E6e(e,t){this.id=e,this.ref=t}SB.exports.scan=function(t,r){function i(l,c){if(!(!c||typeof c!="object")){if(c.$ref){var u=w6e.resolve(l,c.$ref);o[u]=o[u]?o[u]+1:0;return}var d=c.$id||c.id,p=d?w6e.resolve(l,d):l;if(p){if(p.indexOf("#")<0&&(p+="#"),a[p]){if(!Jbt.deepCompareStrict(a[p],c))throw new Error("Schema <"+p+"> already exists with different definition");return a[p]}a[p]=c,p[p.length-1]=="#"&&(a[p.substring(0,p.length-1)]=c)}n(p+"/items",Array.isArray(c.items)?c.items:[c.items]),n(p+"/extends",Array.isArray(c.extends)?c.extends:[c.extends]),i(p+"/additionalItems",c.additionalItems),s(p+"/properties",c.properties),i(p+"/additionalProperties",c.additionalProperties),s(p+"/definitions",c.definitions),s(p+"/patternProperties",c.patternProperties),s(p+"/dependencies",c.dependencies),n(p+"/disallow",c.disallow),n(p+"/allOf",c.allOf),n(p+"/anyOf",c.anyOf),n(p+"/oneOf",c.oneOf),i(p+"/not",c.not)}}function n(l,c){if(Array.isArray(c))for(var u=0;u{"use strict";var S6e=require("url"),x6e=_6e(),nf=ld(),T6e=l5().scan,N6e=nf.ValidatorResult,e6t=nf.ValidatorResultError,Mb=nf.SchemaError,R6e=nf.SchemaContext,A6e="/",Vi=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(Ol),this.attributes=Object.create(x6e.validators)};Vi.prototype.customFormats={};Vi.prototype.schemas=null;Vi.prototype.types=null;Vi.prototype.attributes=null;Vi.prototype.unresolvedRefs=null;Vi.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=T6e(r||A6e,t),s=r||t.$id||t.id;for(var a in n.id)this.schemas[a]=n.id[a];for(var a in n.ref)this.unresolvedRefs.push(a);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[s]};Vi.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=nf.objectGetPath(i.schemas[a],s.substr(1));if(o===void 0)throw new Mb("no such schema "+s+" located in <"+a+">",t);return{subschema:o,switchSchema:r}};Vi.prototype.testType=function(t,r,i,n,s){if(s!==void 0){if(s===null)throw new Mb('Unexpected null in "type" keyword');if(typeof this.types[s]=="function")return this.types[s].call(this,t);if(s&&typeof s=="object"){var a=this.validateSchema(t,s,i,n);return a===void 0||!(a&&a.errors.length)}return!0}};var Ol=Vi.prototype.types={};Ol.string=function(t){return typeof t=="string"};Ol.number=function(t){return typeof t=="number"&&isFinite(t)};Ol.integer=function(t){return typeof t=="number"&&t%1===0};Ol.boolean=function(t){return typeof t=="boolean"};Ol.array=function(t){return Array.isArray(t)};Ol.null=function(t){return t===null};Ol.date=function(t){return t instanceof Date};Ol.any=function(t){return!0};Ol.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};O6e.exports=Vi});var I6e=g((hIt,Ic)=>{"use strict";var t6t=Ic.exports.Validator=P6e();Ic.exports.ValidatorResult=ld().ValidatorResult;Ic.exports.ValidatorResultError=ld().ValidatorResultError;Ic.exports.ValidationError=ld().ValidationError;Ic.exports.SchemaError=ld().SchemaError;Ic.exports.SchemaScanResult=l5().SchemaScanResult;Ic.exports.scan=l5().scan;Ic.exports.validate=function(e,t,r){var i=new t6t;return i.validate(e,t,r)}});var B6e=g(ts=>{"use strict";var r6t=ts&&ts.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),i6t=ts&&ts.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),n6t=ts&&ts.__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)&&r6t(t,e,r);return i6t(t,e),t};Object.defineProperty(ts,"__esModule",{value:!0});ts.CachingKind=void 0;ts.getTotalCacheSize=o6t;ts.shouldStoreCache=l6t;ts.shouldRestoreCache=c6t;ts.getCachingKind=F6e;ts.getDependencyCachingEnabled=u6t;var s6t=n6t(ze()),D6e=bn(),a6t=Gl(),L6e=lr();async function o6t(e,t){return(await Promise.all(e.map(i=>(0,L6e.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var xs;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(xs||(ts.CachingKind=xs={}));function l6t(e){return e===xs.Full||e===xs.Store}function c6t(e){return e===xs.Full||e===xs.Restore}function F6e(e){switch(e){case void 0:case"none":case"off":case"false":return xs.None;case"full":case"on":case"true":return xs.Full;case"store":return xs.Store;case"restore":return xs.Restore;default:return s6t.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),xs.None}}function u6t(){let e=(0,D6e.getOptionalInput)("dependency-caching")||process.env[a6t.EnvVar.DEPENDENCY_CACHING];return e!==void 0?F6e(e):(!(0,L6e.isHostedRunner)()||!(0,D6e.isDefaultSetup)(),xs.None)}});var q6e=g(Pl=>{"use strict";var d6t=Pl&&Pl.__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]}),p6t=Pl&&Pl.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),f6t=Pl&&Pl.__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)&&d6t(t,e,r);return p6t(t,e),t};Object.defineProperty(Pl,"__esModule",{value:!0});Pl.getOptions=void 0;var xB=f6t(ze());function m6t(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,xB.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,xB.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,xB.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Pl.getOptions=m6t});var u5=g(Xr=>{"use strict";var h6t=Xr&&Xr.__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]}),g6t=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y6t=Xr&&Xr.__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)&&h6t(t,e,r);return g6t(t,e),t},b6t=Xr&&Xr.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.safeTrimTrailingSeparator=Xr.normalizeSeparators=Xr.hasRoot=Xr.hasAbsoluteRoot=Xr.ensureAbsoluteRoot=Xr.dirname=void 0;var c5=y6t(require("path")),sf=b6t(require("assert")),ud=process.platform==="win32";function v6t(e){if(e=NB(e),ud&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=c5.dirname(e);return ud&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=NB(t)),t}Xr.dirname=v6t;function _6t(e,t){if(sf.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),sf.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),TB(t))return t;if(ud){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return sf.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(kb(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return sf.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return sf.default(TB(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||ud&&e.endsWith("\\")||(e+=c5.sep),e+t}Xr.ensureAbsoluteRoot=_6t;function TB(e){return sf.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=kb(e),ud?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}Xr.hasAbsoluteRoot=TB;function w6t(e){return sf.default(e,"isRooted parameter 'itemPath' must not be empty"),e=kb(e),ud?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}Xr.hasRoot=w6t;function kb(e){return e=e||"",ud?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}Xr.normalizeSeparators=kb;function NB(e){return e?(e=kb(e),!e.endsWith(c5.sep)||e===c5.sep||ud&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}Xr.safeTrimTrailingSeparator=NB});var d5=g(jb=>{"use strict";Object.defineProperty(jb,"__esModule",{value:!0});jb.MatchKind=void 0;var E6t;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(E6t=jb.MatchKind||(jb.MatchKind={}))});var j6e=g(Ts=>{"use strict";var S6t=Ts&&Ts.__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]}),x6t=Ts&&Ts.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),T6t=Ts&&Ts.__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)&&S6t(t,e,r);return x6t(t,e),t};Object.defineProperty(Ts,"__esModule",{value:!0});Ts.partialMatch=Ts.match=Ts.getSearchPaths=void 0;var M6e=T6t(u5()),N6t=d5(),k6e=process.platform==="win32";function R6t(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=k6e?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=k6e?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let s=!1,a=n,o=M6e.dirname(a);for(;o!==a;){if(t[o]){s=!0;break}a=o,o=M6e.dirname(a)}s||(r.push(i.searchPath),t[n]="included")}return r}Ts.getSearchPaths=R6t;function A6t(e,t){let r=N6t.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}Ts.match=A6t;function C6t(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}Ts.partialMatch=C6t});var z6e=g(Ha=>{"use strict";var O6t=Ha&&Ha.__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]}),P6t=Ha&&Ha.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),U6e=Ha&&Ha.__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)&&O6t(t,e,r);return P6t(t,e),t},I6t=Ha&&Ha.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ha,"__esModule",{value:!0});Ha.Path=void 0;var Ub=U6e(require("path")),dd=U6e(u5()),zb=I6t(require("assert")),D6t=process.platform==="win32",RB=class{constructor(t){if(this.segments=[],typeof t=="string")if(zb.default(t,"Parameter 'itemPath' must not be empty"),t=dd.safeTrimTrailingSeparator(t),!dd.hasRoot(t))this.segments=t.split(Ub.sep);else{let r=t,i=dd.dirname(r);for(;i!==r;){let n=Ub.basename(r);this.segments.unshift(n),r=i,i=dd.dirname(r)}this.segments.unshift(r)}else{zb.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var L6t=Ga&&Ga.__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]}),F6t=Ga&&Ga.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),OB=Ga&&Ga.__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)&&L6t(t,e,r);return F6t(t,e),t},B6t=Ga&&Ga.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ga,"__esModule",{value:!0});Ga.Pattern=void 0;var q6t=OB(require("os")),$b=OB(require("path")),Ns=OB(u5()),af=B6t(require("assert")),M6t=H0(),AB=d5(),p5=z6e(),Dc=process.platform==="win32",CB=class e{constructor(t,r=!1,i,n){this.negate=!1;let s;if(typeof t=="string")s=t.trim();else{i=i||[],af.default(i.length,"Parameter 'segments' must not empty");let c=e.getLiteral(i[0]);af.default(c&&Ns.hasAbsoluteRoot(c),"Parameter 'segments' first element must be a root path"),s=new p5.Path(i).toString().trim(),t&&(s=`!${s}`)}for(;s.startsWith("!");)this.negate=!this.negate,s=s.substr(1).trim();s=e.fixupPattern(s,n),this.segments=new p5.Path(s).segments,this.trailingSeparator=Ns.normalizeSeparators(s).endsWith($b.sep),s=Ns.safeTrimTrailingSeparator(s);let a=!1,o=this.segments.map(c=>e.getLiteral(c)).filter(c=>!a&&!(a=c===""));this.searchPath=new p5.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),Dc?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:Dc,nocomment:!0,noext:!0,nonegate:!0};s=Dc?s.replace(/\\/g,"/"):s,this.minimatch=new M6t.Minimatch(s,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=Ns.normalizeSeparators(t),!t.endsWith($b.sep)&&this.isImplicitPattern===!1&&(t=`${t}${$b.sep}`)):t=Ns.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?AB.MatchKind.Directory:AB.MatchKind.All:AB.MatchKind.None}partialMatch(t){return t=Ns.safeTrimTrailingSeparator(t),Ns.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(Dc?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(Dc?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){af.default(t,"pattern cannot be empty");let i=new p5.Path(t).segments.map(n=>e.getLiteral(n));if(af.default(i.every((n,s)=>(n!=="."||s===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),af.default(!Ns.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=Ns.normalizeSeparators(t),t==="."||t.startsWith(`.${$b.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${$b.sep}`))r=r||q6t.homedir(),af.default(r,"Unable to determine HOME directory"),af.default(Ns.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(Dc&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=Ns.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(Dc&&(t==="\\"||t.match(/^\\[^\\]/))){let n=Ns.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=Ns.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return Ns.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(s.length>1)return"";if(s){r+=s,i=a;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Ga.Pattern=CB});var H6e=g(f5=>{"use strict";Object.defineProperty(f5,"__esModule",{value:!0});f5.SearchState=void 0;var PB=class{constructor(t,r){this.path=t,this.level=r}};f5.SearchState=PB});var X6e=g(Wi=>{"use strict";var k6t=Wi&&Wi.__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]}),j6t=Wi&&Wi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gb=Wi&&Wi.__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)&&k6t(t,e,r);return j6t(t,e),t},IB=Wi&&Wi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},U6t=Wi&&Wi.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}},pd=Wi&&Wi.__await||function(e){return this instanceof pd?(this.v=e,this):new pd(e)},z6t=Wi&&Wi.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,s=[];return n={},a("next"),a("throw"),a("return"),n[Symbol.asyncIterator]=function(){return this},n;function a(p){i[p]&&(n[p]=function(f){return new Promise(function(m,h){s.push([p,f,m,h])>1||o(p,f)})})}function o(p,f){try{l(i[p](f))}catch(m){d(s[0][3],m)}}function l(p){p.value instanceof pd?Promise.resolve(p.value.v).then(c,u):d(s[0][2],p)}function c(p){o("next",p)}function u(p){o("throw",p)}function d(p,f){p(f),s.shift(),s.length&&o(s[0][0],s[0][1])}};Object.defineProperty(Wi,"__esModule",{value:!0});Wi.DefaultGlobber=void 0;var DB=Gb(ze()),Hb=Gb(require("fs")),G6e=Gb(q6e()),$6t=Gb(require("path")),m5=Gb(j6e()),V6e=d5(),W6e=$6e(),K6e=H6e(),H6t=process.platform==="win32",LB=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=G6e.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return IB(this,void 0,void 0,function*(){let i=[];try{for(var n=U6t(this.globGenerator()),s;s=yield n.next(),!s.done;){let a=s.value;i.push(a)}}catch(a){t={error:a}}finally{try{s&&!s.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return z6t(this,arguments,function*(){let r=G6e.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 W6e.Pattern(a.negate,!0,a.segments.concat("**")));let n=[];for(let a of m5.getSearchPaths(i)){DB.debug(`Search path '${a}'`);try{yield pd(Hb.promises.lstat(a))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new K6e.SearchState(a,1))}let s=[];for(;n.length;){let a=n.pop(),o=m5.match(i,a.path),l=!!o||m5.partialMatch(i,a.path);if(!o&&!l)continue;let c=yield pd(e.stat(a,r,s));if(c)if(c.isDirectory()){if(o&V6e.MatchKind.Directory)yield yield pd(a.path);else if(!l)continue;let u=a.level+1,d=(yield pd(Hb.promises.readdir(a.path))).map(p=>new K6e.SearchState($6t.join(a.path,p),u));n.push(...d.reverse())}else o&V6e.MatchKind.File&&(yield yield pd(a.path))}})}static create(t,r){return IB(this,void 0,void 0,function*(){let i=new e(r);H6t&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new W6e.Pattern(s));return i.searchPaths.push(...m5.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return IB(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Hb.promises.stat(t.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){DB.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 s}else n=yield Hb.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Hb.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(a=>a===s)){DB.debug(`Symlink cycle detected for path '${t.path}' and realpath '${s}'`);return}i.push(s)}return n})}};Wi.DefaultGlobber=LB});var Q6e=g(c0=>{"use strict";var G6t=c0&&c0.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(c0,"__esModule",{value:!0});c0.create=void 0;var V6t=X6e();function W6t(e,t){return G6t(this,void 0,void 0,function*(){return yield V6t.DefaultGlobber.create(e,t)})}c0.create=W6t});var r4e=g((ke,t4e)=>{ke=t4e.exports=Ze;var Ut;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?Ut=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:Ut=function(){};ke.SEMVER_SPEC_VERSION="2.0.0";var Vb=256,h5=Number.MAX_SAFE_INTEGER||9007199254740991,FB=16,K6t=Vb-6,u0=ke.re=[],jt=ke.safeRe=[],Q=ke.src=[],H=ke.tokens={},J6e=0;function nt(e){H[e]=J6e++}var qB="[a-zA-Z0-9-]",BB=[["\\s",1],["\\d",Vb],[qB,K6t]];function Kb(e){for(var t=0;t)?=?)";nt("XRANGEIDENTIFIERLOOSE");Q[H.XRANGEIDENTIFIERLOOSE]=Q[H.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";nt("XRANGEIDENTIFIER");Q[H.XRANGEIDENTIFIER]=Q[H.NUMERICIDENTIFIER]+"|x|X|\\*";nt("XRANGEPLAIN");Q[H.XRANGEPLAIN]="[v=\\s]*("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:\\.("+Q[H.XRANGEIDENTIFIER]+")(?:"+Q[H.PRERELEASE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGEPLAINLOOSE");Q[H.XRANGEPLAINLOOSE]="[v=\\s]*("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+Q[H.XRANGEIDENTIFIERLOOSE]+")(?:"+Q[H.PRERELEASELOOSE]+")?"+Q[H.BUILD]+"?)?)?";nt("XRANGE");Q[H.XRANGE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAIN]+"$";nt("XRANGELOOSE");Q[H.XRANGELOOSE]="^"+Q[H.GTLT]+"\\s*"+Q[H.XRANGEPLAINLOOSE]+"$";nt("COERCE");Q[H.COERCE]="(^|[^\\d])(\\d{1,"+FB+"})(?:\\.(\\d{1,"+FB+"}))?(?:\\.(\\d{1,"+FB+"}))?(?:$|[^\\d])";nt("COERCERTL");u0[H.COERCERTL]=new RegExp(Q[H.COERCE],"g");jt[H.COERCERTL]=new RegExp(Kb(Q[H.COERCE]),"g");nt("LONETILDE");Q[H.LONETILDE]="(?:~>?)";nt("TILDETRIM");Q[H.TILDETRIM]="(\\s*)"+Q[H.LONETILDE]+"\\s+";u0[H.TILDETRIM]=new RegExp(Q[H.TILDETRIM],"g");jt[H.TILDETRIM]=new RegExp(Kb(Q[H.TILDETRIM]),"g");var X6t="$1~";nt("TILDE");Q[H.TILDE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAIN]+"$";nt("TILDELOOSE");Q[H.TILDELOOSE]="^"+Q[H.LONETILDE]+Q[H.XRANGEPLAINLOOSE]+"$";nt("LONECARET");Q[H.LONECARET]="(?:\\^)";nt("CARETTRIM");Q[H.CARETTRIM]="(\\s*)"+Q[H.LONECARET]+"\\s+";u0[H.CARETTRIM]=new RegExp(Q[H.CARETTRIM],"g");jt[H.CARETTRIM]=new RegExp(Kb(Q[H.CARETTRIM]),"g");var Q6t="$1^";nt("CARET");Q[H.CARET]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAIN]+"$";nt("CARETLOOSE");Q[H.CARETLOOSE]="^"+Q[H.LONECARET]+Q[H.XRANGEPLAINLOOSE]+"$";nt("COMPARATORLOOSE");Q[H.COMPARATORLOOSE]="^"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+")$|^$";nt("COMPARATOR");Q[H.COMPARATOR]="^"+Q[H.GTLT]+"\\s*("+Q[H.FULLPLAIN]+")$|^$";nt("COMPARATORTRIM");Q[H.COMPARATORTRIM]="(\\s*)"+Q[H.GTLT]+"\\s*("+Q[H.LOOSEPLAIN]+"|"+Q[H.XRANGEPLAIN]+")";u0[H.COMPARATORTRIM]=new RegExp(Q[H.COMPARATORTRIM],"g");jt[H.COMPARATORTRIM]=new RegExp(Kb(Q[H.COMPARATORTRIM]),"g");var Y6t="$1$2$3";nt("HYPHENRANGE");Q[H.HYPHENRANGE]="^\\s*("+Q[H.XRANGEPLAIN]+")\\s+-\\s+("+Q[H.XRANGEPLAIN]+")\\s*$";nt("HYPHENRANGELOOSE");Q[H.HYPHENRANGELOOSE]="^\\s*("+Q[H.XRANGEPLAINLOOSE]+")\\s+-\\s+("+Q[H.XRANGEPLAINLOOSE]+")\\s*$";nt("STAR");Q[H.STAR]="(<|>)?=?\\s*\\*";for(Il=0;IlVb)return null;var r=t.loose?jt[H.LOOSE]:jt[H.FULL];if(!r.test(e))return null;try{return new Ze(e,t)}catch{return null}}ke.valid=Z6t;function Z6t(e,t){var r=lf(e,t);return r?r.version:null}ke.clean=J6t;function J6t(e,t){var r=lf(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ke.SemVer=Ze;function Ze(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Ze){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>Vb)throw new TypeError("version is longer than "+Vb+" characters");if(!(this instanceof Ze))return new Ze(e,t);Ut("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?jt[H.LOOSE]:jt[H.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>h5||this.major<0)throw new TypeError("Invalid major version");if(this.minor>h5||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>h5||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 n=+i;if(n>=0&&n=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};ke.inc=e4t;function e4t(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Ze(e,r).inc(t,i).version}catch{return null}}ke.diff=t4t;function t4t(e,t){if(MB(e,t))return null;var r=lf(e),i=lf(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var s="prerelease"}for(var a in r)if((a==="major"||a==="minor"||a==="patch")&&r[a]!==i[a])return n+a;return s}ke.compareIdentifiers=of;var Y6e=/^[0-9]+$/;function of(e,t){var r=Y6e.test(e),i=Y6e.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ke.lt=g5;function g5(e,t,r){return Lc(e,t,r)<0}ke.eq=MB;function MB(e,t,r){return Lc(e,t,r)===0}ke.neq=e4e;function e4e(e,t,r){return Lc(e,t,r)!==0}ke.gte=kB;function kB(e,t,r){return Lc(e,t,r)>=0}ke.lte=jB;function jB(e,t,r){return Lc(e,t,r)<=0}ke.cmp=y5;function y5(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 MB(e,r,i);case"!=":return e4e(e,r,i);case">":return Wb(e,r,i);case">=":return kB(e,r,i);case"<":return g5(e,r,i);case"<=":return jB(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ke.Comparator=Va;function Va(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Va){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Va))return new Va(e,t);e=e.trim().split(/\s+/).join(" "),Ut("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===d0?this.value="":this.value=this.operator+this.semver.version,Ut("comp",this)}var d0={};Va.prototype.parse=function(e){var t=this.options.loose?jt[H.COMPARATORLOOSE]:jt[H.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 Ze(r[2],this.options.loose):this.semver=d0};Va.prototype.toString=function(){return this.value};Va.prototype.test=function(e){if(Ut("Comparator.test",e,this.options.loose),this.semver===d0||e===d0)return!0;if(typeof e=="string")try{e=new Ze(e,this.options)}catch{return!1}return y5(e,this.operator,this.semver,this.options)};Va.prototype.intersects=function(e,t){if(!(e instanceof Va))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 Lr(e.value,t),b5(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new Lr(this.value,t),b5(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),s=this.semver.version===e.semver.version,a=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=y5(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=y5(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||s&&a||o||l};ke.Range=Lr;function Lr(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Lr)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new Lr(e.raw,t);if(e instanceof Va)return new Lr(e.value,t);if(!(this instanceof Lr))return new Lr(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()}Lr.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};Lr.prototype.toString=function(){return this.range};Lr.prototype.parseRange=function(e){var t=this.options.loose,r=t?jt[H.HYPHENRANGELOOSE]:jt[H.HYPHENRANGE];e=e.replace(r,_4t),Ut("hyphen replace",e),e=e.replace(jt[H.COMPARATORTRIM],Y6t),Ut("comparator trim",e,jt[H.COMPARATORTRIM]),e=e.replace(jt[H.TILDETRIM],X6t),e=e.replace(jt[H.CARETTRIM],Q6t),e=e.split(/\s+/).join(" ");var i=t?jt[H.COMPARATORLOOSE]:jt[H.COMPARATOR],n=e.split(" ").map(function(s){return p4t(s,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(s){return!!s.match(i)})),n=n.map(function(s){return new Va(s,this.options)},this),n};Lr.prototype.intersects=function(e,t){if(!(e instanceof Lr))throw new TypeError("a Range is required");return this.set.some(function(r){return Z6e(r,t)&&e.set.some(function(i){return Z6e(i,t)&&r.every(function(n){return i.every(function(s){return n.intersects(s,t)})})})})};function Z6e(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(s){return n.intersects(s,t)}),n=i.pop();return r}ke.toComparators=d4t;function d4t(e,t){return new Lr(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function p4t(e,t){return Ut("comp",e,t),e=h4t(e,t),Ut("caret",e),e=f4t(e,t),Ut("tildes",e),e=y4t(e,t),Ut("xrange",e),e=v4t(e,t),Ut("stars",e),e}function rs(e){return!e||e.toLowerCase()==="x"||e==="*"}function f4t(e,t){return e.trim().split(/\s+/).map(function(r){return m4t(r,t)}).join(" ")}function m4t(e,t){var r=t.loose?jt[H.TILDELOOSE]:jt[H.TILDE];return e.replace(r,function(i,n,s,a,o){Ut("tilde",e,i,n,s,a,o);var l;return rs(n)?l="":rs(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":rs(a)?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":o?(Ut("replaceTilde pr",o),l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0"):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0",Ut("tilde return",l),l})}function h4t(e,t){return e.trim().split(/\s+/).map(function(r){return g4t(r,t)}).join(" ")}function g4t(e,t){Ut("caret",e,t);var r=t.loose?jt[H.CARETLOOSE]:jt[H.CARET];return e.replace(r,function(i,n,s,a,o){Ut("caret",e,i,n,s,a,o);var l;return rs(n)?l="":rs(s)?l=">="+n+".0.0 <"+(+n+1)+".0.0":rs(a)?n==="0"?l=">="+n+"."+s+".0 <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+".0 <"+(+n+1)+".0.0":o?(Ut("replaceCaret pr",o),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+"-"+o+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+"-"+o+" <"+(+n+1)+".0.0"):(Ut("no pr"),n==="0"?s==="0"?l=">="+n+"."+s+"."+a+" <"+n+"."+s+"."+(+a+1):l=">="+n+"."+s+"."+a+" <"+n+"."+(+s+1)+".0":l=">="+n+"."+s+"."+a+" <"+(+n+1)+".0.0"),Ut("caret return",l),l})}function y4t(e,t){return Ut("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return b4t(r,t)}).join(" ")}function b4t(e,t){e=e.trim();var r=t.loose?jt[H.XRANGELOOSE]:jt[H.XRANGE];return e.replace(r,function(i,n,s,a,o,l){Ut("xRange",e,i,n,s,a,o,l);var c=rs(s),u=c||rs(a),d=u||rs(o),p=d;return n==="="&&p&&(n=""),l=t.includePrerelease?"-0":"",c?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&p?(u&&(a=0),o=0,n===">"?(n=">=",u?(s=+s+1,a=0,o=0):(a=+a+1,o=0)):n==="<="&&(n="<",u?s=+s+1:a=+a+1),i=n+s+"."+a+"."+o+l):u?i=">="+s+".0.0"+l+" <"+(+s+1)+".0.0"+l:d&&(i=">="+s+"."+a+".0"+l+" <"+s+"."+(+a+1)+".0"+l),Ut("xRange return",i),i})}function v4t(e,t){return Ut("replaceStars",e,t),e.trim().replace(jt[H.STAR],"")}function _4t(e,t,r,i,n,s,a,o,l,c,u,d,p){return rs(r)?t="":rs(i)?t=">="+r+".0.0":rs(n)?t=">="+r+"."+i+".0":t=">="+t,rs(l)?o="":rs(c)?o="<"+(+l+1)+".0.0":rs(u)?o="<"+l+"."+(+c+1)+".0":d?o="<="+l+"."+c+"."+u+"-"+d:o="<="+o,(t+" "+o).trim()}Lr.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Ze(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ke.satisfies=b5;function b5(e,t,r){try{t=new Lr(t,r)}catch{return!1}return t.test(e)}ke.maxSatisfying=E4t;function E4t(e,t,r){var i=null,n=null;try{var s=new Lr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===-1)&&(i=a,n=new Ze(i,r))}),i}ke.minSatisfying=S4t;function S4t(e,t,r){var i=null,n=null;try{var s=new Lr(t,r)}catch{return null}return e.forEach(function(a){s.test(a)&&(!i||n.compare(a)===1)&&(i=a,n=new Ze(i,r))}),i}ke.minVersion=x4t;function x4t(e,t){e=new Lr(e,t);var r=new Ze("0.0.0");if(e.test(r)||(r=new Ze("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||Wb(r,a))&&(r=a);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+s.operator)}})}return r&&e.test(r)?r:null}ke.validRange=T4t;function T4t(e,t){try{return new Lr(e,t).range||"*"}catch{return null}}ke.ltr=N4t;function N4t(e,t,r){return UB(e,t,"<",r)}ke.gtr=R4t;function R4t(e,t,r){return UB(e,t,">",r)}ke.outside=UB;function UB(e,t,r,i){e=new Ze(e,i),t=new Lr(t,i);var n,s,a,o,l;switch(r){case">":n=Wb,s=jB,a=g5,o=">",l=">=";break;case"<":n=g5,s=kB,a=Wb,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(b5(e,t,i))return!1;for(var c=0;c=0.0.0")),d=d||f,p=p||f,n(f.semver,d.semver,i)?d=f:a(f.semver,p.semver,i)&&(p=f)}),d.operator===o||d.operator===l||(!p.operator||p.operator===o)&&s(e,p.semver))return!1;if(p.operator===l&&a(e,p.semver))return!1}return!0}ke.prerelease=A4t;function A4t(e,t){var r=lf(e,t);return r&&r.prerelease.length?r.prerelease:null}ke.intersects=C4t;function C4t(e,t,r){return e=new Lr(e,r),t=new Lr(t,r),e.intersects(t)}ke.coerce=O4t;function O4t(e,t){if(e instanceof Ze)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(jt[H.COERCE]);else{for(var i;(i=jt[H.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),jt[H.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;jt[H.COERCERTL].lastIndex=-1}return r===null?null:lf(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var zB=g((NIt,i4e)=>{var P4t=require("crypto");i4e.exports=function(){return P4t.randomBytes(16)}});var $B=g((RIt,s4e)=>{var n4e=[];for(Xb=0;Xb<256;++Xb)n4e[Xb]=(Xb+256).toString(16).substr(1);var Xb;function I4t(e,t){var r=t||0,i=n4e;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}s4e.exports=I4t});var l4e=g((AIt,o4e)=>{var D4t=zB(),L4t=$B(),a4e,HB,GB=0,VB=0;function F4t(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var s=e.node||a4e,a=e.clockseq!==void 0?e.clockseq:HB;if(s==null||a==null){var o=D4t();s==null&&(s=a4e=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),a==null&&(a=HB=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),c=e.nsecs!==void 0?e.nsecs:VB+1,u=l-GB+(c-VB)/1e4;if(u<0&&e.clockseq===void 0&&(a=a+1&16383),(u<0||l>GB)&&e.nsecs===void 0&&(c=0),c>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");GB=l,VB=c,HB=a,l+=122192928e5;var d=((l&268435455)*1e4+c)%4294967296;n[i++]=d>>>24&255,n[i++]=d>>>16&255,n[i++]=d>>>8&255,n[i++]=d&255;var p=l/4294967296*1e4&268435455;n[i++]=p>>>8&255,n[i++]=p&255,n[i++]=p>>>24&15|16,n[i++]=p>>>16&255,n[i++]=a>>>8|128,n[i++]=a&255;for(var f=0;f<6;++f)n[i+f]=s[f];return t||L4t(n)}o4e.exports=F4t});var u4e=g((CIt,c4e)=>{var B4t=zB(),q4t=$B();function M4t(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||B4t)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var s=0;s<16;++s)t[i+s]=n[s];return t||q4t(n)}c4e.exports=M4t});var f4e=g((OIt,p4e)=>{var k4t=l4e(),d4e=u4e(),WB=d4e;WB.v1=k4t;WB.v4=d4e;p4e.exports=WB});var Qb=g(Qr=>{"use strict";Object.defineProperty(Qr,"__esModule",{value:!0});Qr.ManifestFilename=Qr.TarFilename=Qr.SystemTarPathOnWindows=Qr.GnuTarPathOnWindows=Qr.SocketTimeout=Qr.DefaultRetryDelay=Qr.DefaultRetryAttempts=Qr.ArchiveToolType=Qr.CompressionMethod=Qr.CacheFilename=void 0;var m4e;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(m4e||(Qr.CacheFilename=m4e={}));var h4e;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(h4e||(Qr.CompressionMethod=h4e={}));var g4e;(function(e){e.GNU="gnu",e.BSD="bsd"})(g4e||(Qr.ArchiveToolType=g4e={}));Qr.DefaultRetryAttempts=2;Qr.DefaultRetryDelay=5e3;Qr.SocketTimeout=5e3;Qr.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;Qr.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;Qr.TarFilename="cache.tar";Qr.ManifestFilename="manifest.txt"});var Zb=g(zt=>{"use strict";var j4t=zt&&zt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),U4t=zt&&zt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),fd=zt&&zt.__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)&&j4t(t,e,r);return U4t(t,e),t},p0=zt&&zt.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})},z4t=zt&&zt.__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(s){r[s]=e[s]&&function(a){return new Promise(function(o,l){a=e[s](a),n(o,l,a.done,a.value)})}}function n(s,a,o,l){Promise.resolve(l).then(function(c){s({value:c,done:o})},a)}};Object.defineProperty(zt,"__esModule",{value:!0});zt.isGhes=zt.assertDefined=zt.getGnuTarPathOnWindows=zt.getCacheFileName=zt.getCompressionMethod=zt.unlinkFile=zt.resolvePaths=zt.getArchiveFileSizeInBytes=zt.createTempDirectory=void 0;var Yb=fd(ze()),$4t=fd(wf()),H4t=fd(Q6e()),y4e=fd(D0()),KB=fd(require("fs")),v5=fd(require("path")),G4t=fd(r4e()),V4t=fd(require("util")),W4t=f4e(),cf=Qb();function K4t(){return p0(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=v5.join(i,"actions","temp")}let r=v5.join(t,(0,W4t.v4)());return yield y4e.mkdirP(r),r})}zt.createTempDirectory=K4t;function X4t(e){return KB.statSync(e).size}zt.getArchiveFileSizeInBytes=X4t;function Q4t(e){var t,r,i,n,s;return p0(this,void 0,void 0,function*(){let a=[],o=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield H4t.create(e.join(` +`),{implicitDescendants:!1});try{for(var c=!0,u=z4t(l.globGenerator()),d;d=yield u.next(),t=d.done,!t;c=!0){n=d.value,c=!1;let p=n,f=v5.relative(o,p).replace(new RegExp(`\\${v5.sep}`,"g"),"/");Yb.debug(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(p){r={error:p}}finally{try{!c&&!t&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return a})}zt.resolvePaths=Q4t;function Y4t(e){return p0(this,void 0,void 0,function*(){return V4t.promisify(KB.unlink)(e)})}zt.unlinkFile=Y4t;function b4e(e,t=[]){return p0(this,void 0,void 0,function*(){let r="";t.push("--version"),Yb.debug(`Checking ${e} ${t.join(" ")}`);try{yield $4t.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Yb.debug(i.message)}return r=r.trim(),Yb.debug(r),r})}function Z4t(){return p0(this,void 0,void 0,function*(){let e=yield b4e("zstd",["--quiet"]),t=G4t.clean(e);return Yb.debug(`zstd version: ${t}`),e===""?cf.CompressionMethod.Gzip:cf.CompressionMethod.ZstdWithoutLong})}zt.getCompressionMethod=Z4t;function J4t(e){return e===cf.CompressionMethod.Gzip?cf.CacheFilename.Gzip:cf.CacheFilename.Zstd}zt.getCacheFileName=J4t;function evt(){return p0(this,void 0,void 0,function*(){return KB.existsSync(cf.GnuTarPathOnWindows)?cf.GnuTarPathOnWindows:(yield b4e("tar")).toLowerCase().includes("gnu tar")?y4e.which("tar"):""})}zt.getGnuTarPathOnWindows=evt;function tvt(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}zt.assertDefined=tvt;function rvt(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}zt.isGhes=rvt});var QB=g(Yr=>{"use strict";var ivt=Yr&&Yr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),nvt=Yr&&Yr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),svt=Yr&&Yr.__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)&&ivt(t,e,r);return nvt(t,e),t},w5=Yr&&Yr.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Yr,"__esModule",{value:!0});Yr.retryHttpClientResponse=Yr.retryTypedResponse=Yr.retry=Yr.isRetryableStatusCode=Yr.isServerErrorStatusCode=Yr.isSuccessStatusCode=void 0;var v4e=svt(ze()),_5=to(),f0=Qb();function avt(e){return e?e>=200&&e<300:!1}Yr.isSuccessStatusCode=avt;function _4e(e){return e?e>=500:!0}Yr.isServerErrorStatusCode=_4e;function w4e(e){return e?[_5.HttpCodes.BadGateway,_5.HttpCodes.ServiceUnavailable,_5.HttpCodes.GatewayTimeout].includes(e):!1}Yr.isRetryableStatusCode=w4e;function ovt(e){return w5(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function XB(e,t,r,i=f0.DefaultRetryAttempts,n=f0.DefaultRetryDelay,s=void 0){return w5(this,void 0,void 0,function*(){let a="",o=1;for(;o<=i;){let l,c,u=!1;try{l=yield t()}catch(d){s&&(l=s(d)),u=!0,a=d.message}if(l&&(c=r(l),!_4e(c)))return l;if(c&&(u=w4e(c),a=`Cache service responded with ${c}`),v4e.debug(`${e} - Attempt ${o} of ${i} failed with error: ${a}`),!u){v4e.debug(`${e} - Error is not retryable`);break}yield ovt(n),o++}throw Error(`${e} failed: ${a}`)})}Yr.retry=XB;function lvt(e,t,r=f0.DefaultRetryAttempts,i=f0.DefaultRetryDelay){return w5(this,void 0,void 0,function*(){return yield XB(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof _5.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}Yr.retryTypedResponse=lvt;function cvt(e,t,r=f0.DefaultRetryAttempts,i=f0.DefaultRetryDelay){return w5(this,void 0,void 0,function*(){return yield XB(e,t,n=>n.message.statusCode,r,i)})}Yr.retryHttpClientResponse=cvt});var N4e=g(Ki=>{"use strict";var uvt=Ki&&Ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),dvt=Ki&&Ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),m0=Ki&&Ki.__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)&&uvt(t,e,r);return dvt(t,e),t},Wa=Ki&&Ki.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ki,"__esModule",{value:!0});Ki.downloadCacheStorageSDK=Ki.downloadCacheHttpClientConcurrent=Ki.downloadCacheHttpClient=Ki.DownloadProgress=void 0;var e6=m0(ze()),S4e=to(),pvt=UO(),fvt=m0(require("buffer")),Jb=m0(require("fs")),mvt=m0(require("stream")),hvt=m0(require("util")),gvt=m0(Zb()),E4e=Qb(),YB=QB(),yvt=IC();function bvt(e,t){return Wa(this,void 0,void 0,function*(){yield hvt.promisify(mvt.pipeline)(e.message,t)})}var t6=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,e6.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);e6.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};Ki.DownloadProgress=t6;function x4e(e,t){return Wa(this,void 0,void 0,function*(){let r=Jb.createWriteStream(t),i=new S4e.HttpClient("actions/cache"),n=yield(0,YB.retryHttpClientResponse)("downloadCache",()=>Wa(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(E4e.SocketTimeout,()=>{n.message.destroy(),e6.debug(`Aborting download, socket timed out after ${E4e.SocketTimeout} ms`)}),yield bvt(n,r);let s=n.message.headers["content-length"];if(s){let a=parseInt(s),o=gvt.getArchiveFileSizeInBytes(t);if(o!==a)throw new Error(`Incomplete download. Expected file size: ${a}, actual file size: ${o}`)}else e6.debug("Unable to validate download, no Content-Length header")})}Ki.downloadCacheHttpClient=x4e;function vvt(e,t,r){var i;return Wa(this,void 0,void 0,function*(){let n=yield Jb.promises.open(t,"w"),s=new S4e.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,YB.retryHttpClientResponse)("downloadCacheMetadata",()=>Wa(this,void 0,void 0,function*(){return yield s.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let c=[],u=4*1024*1024;for(let w=0;wWa(this,void 0,void 0,function*(){return yield _vt(s,e,w,v)})})}c.reverse();let d=0,p=0,f=new t6(l);f.startDisplayTimer();let m=f.onProgress(),h=[],y,b=()=>Wa(this,void 0,void 0,function*(){let w=yield Promise.race(Object.values(h));yield n.write(w.buffer,0,w.count,w.offset),d--,delete h[w.offset],p+=w.count,m({loadedBytes:p})});for(;y=c.pop();)h[y.offset]=y.promiseGetter(),d++,d>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield b());for(;d>0;)yield b()}finally{s.dispose(),yield n.close()}})}Ki.downloadCacheHttpClientConcurrent=vvt;function _vt(e,t,r,i){return Wa(this,void 0,void 0,function*(){let s=0;for(;;)try{let o=yield T4e(3e4,wvt(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(a){if(s>=5)throw a;s++}})}function wvt(e,t,r,i){return Wa(this,void 0,void 0,function*(){let n=yield(0,YB.retryHttpClientResponse)("downloadCachePart",()=>Wa(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function Evt(e,t,r){var i;return Wa(this,void 0,void 0,function*(){let n=new pvt.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),a=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(a<0)e6.debug("Unable to determine content length, downloading file with http-client..."),yield x4e(e,t);else{let o=Math.min(134217728,fvt.constants.MAX_LENGTH),l=new t6(a),c=Jb.openSync(t,"w");try{l.startDisplayTimer();let u=new yvt.AbortController,d=u.signal;for(;!l.isDone();){let p=l.segmentOffset+l.segmentSize,f=Math.min(o,a-p);l.nextSegment(f);let m=yield T4e(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(p,f,{abortSignal:d,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(m==="timeout")throw u.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(m)&&Jb.writeFileSync(c,m)}}finally{l.stopDisplayTimer(),Jb.closeSync(c)}}})}Ki.downloadCacheStorageSDK=Evt;var T4e=(e,t)=>Wa(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var R4e=g(Ka=>{"use strict";var Svt=Ka&&Ka.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),xvt=Ka&&Ka.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Tvt=Ka&&Ka.__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)&&Svt(t,e,r);return xvt(t,e),t};Object.defineProperty(Ka,"__esModule",{value:!0});Ka.getDownloadOptions=Ka.getUploadOptions=void 0;var md=Tvt(ze());function Nvt(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),md.debug(`Upload concurrency: ${t.uploadConcurrency}`),md.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}Ka.getUploadOptions=Nvt;function Rvt(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),md.debug(`Use Azure SDK: ${t.useAzureSdk}`),md.debug(`Download concurrency: ${t.downloadConcurrency}`),md.debug(`Request timeout (ms): ${t.timeoutInMs}`),md.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),md.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),md.debug(`Lookup only: ${t.lookupOnly}`),t}Ka.getDownloadOptions=Rvt});var O4e=g(pi=>{"use strict";var Avt=pi&&pi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Cvt=pi&&pi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),x5=pi&&pi.__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)&&Avt(t,e,r);return Cvt(t,e),t},Rs=pi&&pi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(pi,"__esModule",{value:!0});pi.saveCache=pi.reserveCache=pi.downloadCache=pi.getCacheEntry=pi.getCacheVersion=void 0;var Js=x5(ze()),Ovt=to(),Pvt=I0(),Ivt=x5(require("crypto")),ZB=x5(require("fs")),Dvt=require("url"),S5=x5(Zb()),E5=N4e(),C4e=R4e(),hd=QB(),Lvt="1.0";function r6(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Js.debug(`Resource Url: ${r}`),r}function Fvt(e,t){return`${e};api-version=${t}`}function Bvt(){return{headers:{Accept:Fvt("application/json","6.0-preview.1")}}}function JB(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new Pvt.BearerCredentialHandler(e);return new Ovt.HttpClient("actions/cache",[t],Bvt())}function eq(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(Lvt),Ivt.createHash("sha256").update(i.join("|")).digest("hex")}pi.getCacheVersion=eq;function qvt(e,t,r){return Rs(this,void 0,void 0,function*(){let i=JB(),n=eq(t,r?.compressionMethod,r?.enableCrossOsArchive),s=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,a=yield(0,hd.retryTypedResponse)("getCacheEntry",()=>Rs(this,void 0,void 0,function*(){return i.getJson(r6(s))}));if(a.statusCode===204)return Js.isDebug()&&(yield Mvt(e[0],i,n)),null;if(!(0,hd.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode}`);let o=a.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Js.setSecret(l),Js.debug("Cache Result:"),Js.debug(JSON.stringify(o)),o})}pi.getCacheEntry=qvt;function Mvt(e,t,r){return Rs(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,hd.retryTypedResponse)("listCache",()=>Rs(this,void 0,void 0,function*(){return t.getJson(r6(i))}));if(n.statusCode===200){let s=n.result,a=s?.totalCount;if(a&&a>0){Js.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of s?.artifactCaches||[])Js.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function kvt(e,t,r){return Rs(this,void 0,void 0,function*(){let i=new Dvt.URL(e),n=(0,C4e.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,E5.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,E5.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,E5.downloadCacheHttpClient)(e,t):yield(0,E5.downloadCacheHttpClient)(e,t)})}pi.downloadCache=kvt;function jvt(e,t,r){return Rs(this,void 0,void 0,function*(){let i=JB(),n=eq(t,r?.compressionMethod,r?.enableCrossOsArchive),s={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,hd.retryTypedResponse)("reserveCache",()=>Rs(this,void 0,void 0,function*(){return i.postJson(r6("caches"),s)}))})}pi.reserveCache=jvt;function A4e(e,t){return`bytes ${e}-${t}/*`}function Uvt(e,t,r,i,n){return Rs(this,void 0,void 0,function*(){Js.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${A4e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":A4e(i,n)},a=yield(0,hd.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>Rs(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),s)}));if(!(0,hd.isSuccessStatusCode)(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}function zvt(e,t,r,i){return Rs(this,void 0,void 0,function*(){let n=S5.getArchiveFileSizeInBytes(r),s=r6(`caches/${t.toString()}`),a=ZB.openSync(r,"r"),o=(0,C4e.getUploadOptions)(i),l=S5.assertDefined("uploadConcurrency",o.uploadConcurrency),c=S5.assertDefined("uploadChunkSize",o.uploadChunkSize),u=[...new Array(l).keys()];Js.debug("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>Rs(this,void 0,void 0,function*(){for(;dZB.createReadStream(r,{fd:a,start:f,end:m,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,m)}})))}finally{ZB.closeSync(a)}})}function $vt(e,t,r){return Rs(this,void 0,void 0,function*(){let i={size:r};return yield(0,hd.retryTypedResponse)("commitCache",()=>Rs(this,void 0,void 0,function*(){return e.postJson(r6(`caches/${t.toString()}`),i)}))})}function Hvt(e,t,r){return Rs(this,void 0,void 0,function*(){let i=JB();Js.debug("Upload cache"),yield zvt(i,e,t,r),Js.debug("Commiting cache");let n=S5.getArchiveFileSizeInBytes(t);Js.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let s=yield $vt(i,e,n);if(!(0,hd.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode} during commit cache.`);Js.info("Cache saved successfully")})}pi.saveCache=Hvt});var D4e=g(In=>{"use strict";var Gvt=In&&In.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vvt=In&&In.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tq=In&&In.__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)&&Gvt(t,e,r);return Vvt(t,e),t},Fc=In&&In.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(In,"__esModule",{value:!0});In.createTar=In.extractTar=In.listTar=void 0;var Wvt=wf(),T5=tq(D0()),P4e=require("fs"),Po=tq(require("path")),rq=tq(Zb()),hr=Qb(),gd=process.platform==="win32";function Kvt(){return Fc(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield rq.getGnuTarPathOnWindows(),t=hr.SystemTarPathOnWindows;if(e)return{path:e,type:hr.ArchiveToolType.GNU};if((0,P4e.existsSync)(t))return{path:t,type:hr.ArchiveToolType.BSD};break}case"darwin":{let e=yield T5.which("gtar",!1);return e?{path:e,type:hr.ArchiveToolType.GNU}:{path:yield T5.which("tar",!0),type:hr.ArchiveToolType.BSD}}default:break}return{path:yield T5.which("tar",!0),type:hr.ArchiveToolType.GNU}})}function Xvt(e,t,r,i=""){return Fc(this,void 0,void 0,function*(){let n=[`"${e.path}"`],s=rq.getCacheFileName(t),a="cache.tar",o=I4e(),l=e.type===hr.ArchiveToolType.BSD&&t!==hr.CompressionMethod.Gzip&&gd;switch(r){case"create":n.push("--posix","-cf",l?a:s.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),"--exclude",l?a:s.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),"--files-from",hr.ManifestFilename);break;case"extract":n.push("-xf",l?a:i.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Po.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?a:i.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),"-P");break}if(e.type===hr.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function iq(e,t,r=""){return Fc(this,void 0,void 0,function*(){let i,n=yield Kvt(),s=yield Xvt(n,e,t,r),a=t!=="create"?yield Qvt(n,e,r):yield Yvt(n,e),o=n.type===hr.ArchiveToolType.BSD&&e!==hr.CompressionMethod.Gzip&&gd;return o&&t!=="create"?i=[[...a].join(" "),[...s].join(" ")]:i=[[...s].join(" "),[...a].join(" ")],o?i:[i.join(" ")]})}function I4e(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function Qvt(e,t,r){return Fc(this,void 0,void 0,function*(){let i=e.type===hr.ArchiveToolType.BSD&&t!==hr.CompressionMethod.Gzip&&gd;switch(t){case hr.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",hr.TarFilename,r.replace(new RegExp(`\\${Po.sep}`,"g"),"/")]:["--use-compress-program",gd?'"zstd -d --long=30"':"unzstd --long=30"];case hr.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",hr.TarFilename,r.replace(new RegExp(`\\${Po.sep}`,"g"),"/")]:["--use-compress-program",gd?'"zstd -d"':"unzstd"];default:return["-z"]}})}function Yvt(e,t){return Fc(this,void 0,void 0,function*(){let r=rq.getCacheFileName(t),i=e.type===hr.ArchiveToolType.BSD&&t!==hr.CompressionMethod.Gzip&&gd;switch(t){case hr.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),hr.TarFilename]:["--use-compress-program",gd?'"zstd -T0 --long=30"':"zstdmt --long=30"];case hr.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${Po.sep}`,"g"),"/"),hr.TarFilename]:["--use-compress-program",gd?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function nq(e,t){return Fc(this,void 0,void 0,function*(){for(let r of e)try{yield(0,Wvt.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function Zvt(e,t){return Fc(this,void 0,void 0,function*(){let r=yield iq(t,"list",e);yield nq(r)})}In.listTar=Zvt;function Jvt(e,t){return Fc(this,void 0,void 0,function*(){let r=I4e();yield T5.mkdirP(r);let i=yield iq(t,"extract",e);yield nq(i)})}In.extractTar=Jvt;function e_t(e,t,r){return Fc(this,void 0,void 0,function*(){(0,P4e.writeFileSync)(Po.join(e,hr.ManifestFilename),t.join(` +`));let i=yield iq(r,"create");yield nq(i,e)})}In.createTar=e_t});var M4e=g(fi=>{"use strict";var t_t=fi&&fi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),r_t=fi&&fi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A5=fi&&fi.__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)&&t_t(t,e,r);return r_t(t,e),t},L4e=fi&&fi.__awaiter||function(e,t,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return new(r||(r=Promise))(function(s,a){function o(u){try{c(i.next(u))}catch(d){a(d)}}function l(u){try{c(i.throw(u))}catch(d){a(d)}}function c(u){u.done?s(u.value):n(u.value).then(o,l)}c((i=i.apply(e,t||[])).next())})};Object.defineProperty(fi,"__esModule",{value:!0});fi.saveCache=fi.restoreCache=fi.isFeatureAvailable=fi.ReserveCacheError=fi.ValidationError=void 0;var Ei=A5(ze()),F4e=A5(require("path")),Xa=A5(Zb()),N5=A5(O4e()),R5=D4e(),Bc=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};fi.ValidationError=Bc;var i6=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};fi.ReserveCacheError=i6;function B4e(e){if(!e||e.length===0)throw new Bc("Path Validation Error: At least one directory or file path is required")}function q4e(e){if(e.length>512)throw new Bc(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Bc(`Key Validation Error: ${e} cannot contain commas.`)}function i_t(){return!!process.env.ACTIONS_CACHE_URL}fi.isFeatureAvailable=i_t;function n_t(e,t,r,i,n=!1){return L4e(this,void 0,void 0,function*(){B4e(e),r=r||[];let s=[t,...r];if(Ei.debug("Resolved Keys:"),Ei.debug(JSON.stringify(s)),s.length>10)throw new Bc("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of s)q4e(l);let a=yield Xa.getCompressionMethod(),o="";try{let l=yield N5.getCacheEntry(s,e,{compressionMethod:a,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Ei.info("Lookup only - skipping download"),l.cacheKey;o=F4e.join(yield Xa.createTempDirectory(),Xa.getCacheFileName(a)),Ei.debug(`Archive Path: ${o}`),yield N5.downloadCache(l.archiveLocation,o,i),Ei.isDebug()&&(yield(0,R5.listTar)(o,a));let c=Xa.getArchiveFileSizeInBytes(o);return Ei.info(`Cache Size: ~${Math.round(c/(1024*1024))} MB (${c} B)`),yield(0,R5.extractTar)(o,a),Ei.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Bc.name)throw l;Ei.warning(`Failed to restore: ${l.message}`)}finally{try{yield Xa.unlinkFile(o)}catch(l){Ei.debug(`Failed to delete archive: ${l}`)}}})}fi.restoreCache=n_t;function s_t(e,t,r,i=!1){var n,s,a,o,l;return L4e(this,void 0,void 0,function*(){B4e(e),q4e(t);let c=yield Xa.getCompressionMethod(),u=-1,d=yield Xa.resolvePaths(e);if(Ei.debug("Cache Paths:"),Ei.debug(`${JSON.stringify(d)}`),d.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let p=yield Xa.createTempDirectory(),f=F4e.join(p,Xa.getCacheFileName(c));Ei.debug(`Archive Path: ${f}`);try{yield(0,R5.createTar)(p,d,c),Ei.isDebug()&&(yield(0,R5.listTar)(f,c));let m=10*1024*1024*1024,h=Xa.getArchiveFileSizeInBytes(f);if(Ei.debug(`File Size: ${h}`),h>m&&!Xa.isGhes())throw new Error(`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the 10GB limit, not saving cache.`);Ei.debug("Reserving Cache");let y=yield N5.reserveCache(t,e,{compressionMethod:c,enableCrossOsArchive:i,cacheSize:h});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)u=(s=y?.result)===null||s===void 0?void 0:s.cacheId;else throw y?.statusCode===400?new Error((o=(a=y?.error)===null||a===void 0?void 0:a.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(h/(1024*1024))} MB (${h} B) is over the data cap limit, not saving cache.`):new i6(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Ei.debug(`Saving Cache (ID: ${u})`),yield N5.saveCache(u,f,r)}catch(m){let h=m;if(h.name===Bc.name)throw m;h.name===i6.name?Ei.info(`Failed to save: ${h.message}`):Ei.warning(`Failed to save: ${h.message}`)}finally{try{yield Xa.unlinkFile(f)}catch(m){Ei.debug(`Failed to delete archive: ${m}`)}}return u})}fi.saveCache=s_t});var W4e=g(Qa=>{"use strict";var a_t=Qa&&Qa.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),o_t=Qa&&Qa.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s6=Qa&&Qa.__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)&&a_t(t,e,r);return o_t(t,e),t};Object.defineProperty(Qa,"__esModule",{value:!0});Qa.downloadTrapCaches=p_t;Qa.uploadTrapCaches=f_t;Qa.cleanupTrapCaches=m_t;Qa.getLanguagesSupportingCaching=H4e;var k4e=s6(require("fs")),sq=s6(require("path")),U4e=s6(M4e()),h0=s6(bn()),j4e=s6(Xl()),l_t=J1(),c_t=Tc(),n6=lr(),u_t=1,z4e="codeql-trap",d_t=10,$4e=12e4;async function p_t(e,t,r){let i={},n=await H4e(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let s=sq.join(h0.getTemporaryDirectory(),"trapCaches");for(let l of n){let c=sq.join(s,l);k4e.mkdirSync(c,{recursive:!0}),i[l]=c}if(await h0.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let a="unknown",o=process.env.GITHUB_EVENT_PATH;h0.getWorkflowEventName()==="pull_request"&&o!==void 0&&(a=JSON.parse(k4e.readFileSync(sq.resolve(o),"utf-8")).pull_request?.base?.sha||a);for(let l of t){let c=i[l];if(c===void 0)continue;let u=await G4e(e,l,a);r.info(`Looking in Actions cache for TRAP cache with key ${u}`),await(0,n6.withTimeout)($4e,U4e.restoreCache([c],u,[await V4e(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function f_t(e,t,r){if(!await h0.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let s=await(0,n6.tryGetFolderBytes)(n,r);if(s===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(s{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function m_t(e,t,r){if(!await t.getValue(c_t.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await h0.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await j4e.listActionsCaches(z4e,await h0.getRef());for(let s of e.languages)if(e.trapCaches[s]){let a=await h_t(n,s,r);a.sort((u,d)=>u.created_at.localeCompare(d.created_at));let o=a.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),a.length===0){r.info(`No TRAP caches to clean up for ${s}.`);continue}for(let u of a)r.debug(`Cleaning up TRAP cache (${JSON.stringify(u)})`),await j4e.deleteActionsCache(u.id);let l=a.reduce((u,d)=>u+d.size_in_bytes,0);i+=l;let c=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${c} MiB of old TRAP caches for ${s}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,n6.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${l_t.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,n6.getErrorMessage)(i)}}}async function h_t(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function H4e(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let s of t){let a=n.extractors[s];if(a===void 0){r.info(`${s} does not support TRAP caching (couldn't find an extractor)`);continue}if(a.length!==1){r.info(`${s} does not support TRAP caching (found multiple extractors)`);continue}let l=a[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${s} does not support TRAP caching (missing option group)`);continue}for(let c of["dir","bound","write"])if(!(c in l)){r.info(`${s} does not support TRAP caching (missing ${c} option)`);continue e}i.push(s)}return i}async function G4e(e,t,r){return`${await V4e(e,t)}${r}`}async function V4e(e,t){return`${z4e}-${u_t}-${(await e.getVersion()).version}-${t}-`}});var dq=g(wt=>{"use strict";var g_t=wt&&wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),y_t=wt&&wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o6=wt&&wt.__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)&&g_t(t,e,r);return y_t(t,e),t};Object.defineProperty(wt,"__esModule",{value:!0});wt.defaultAugmentationProperties=void 0;wt.getPacksStrInvalid=g0;wt.getConfigFileOutsideWorkspaceErrorMessage=J4e;wt.getConfigFileDoesNotExistErrorMessage=eve;wt.getConfigFileRepoFormatInvalidMessage=tve;wt.getConfigFileFormatInvalidMessage=rve;wt.getConfigFileDirectoryGivenMessage=ive;wt.getNoLanguagesError=nve;wt.getUnknownLanguagesError=sve;wt.getLanguagesInRepo=ave;wt.getLanguages=oq;wt.getRawLanguages=ove;wt.getDefaultConfig=lve;wt.calculateAugmentation=lq;wt.parsePacksFromInput=uve;wt.parsePacksSpecification=dve;wt.validatePackSpecification=pve;wt.initConfig=x_t;wt.parseRegistriesWithoutCredentials=T_t;wt.getPathToParsedConfigFile=cq;wt.getConfig=O_t;wt.generateRegistries=P_t;wt.wrapEnvironment=D_t;wt.parseBuildModeInput=uq;var yd=o6(require("fs")),Ya=o6(require("path")),K4e=require("perf_hooks"),C5=o6(ng()),b_t=o6($d()),Y4e=o6(Xl()),Z4e=B6e(),X4e=Tc(),a6=s0(),v_t=W4e(),Er=lr(),__t="packs";wt.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function g0(e,t){return t?aq(t,__t,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function J4e(e){return`The configuration file "${e}" is outside of the workspace`}function eve(e){return`The configuration file "${e}" does not exist`}function tve(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function rve(e){return`The configuration file "${e}" could not be read`}function ive(e){return`The configuration file "${e}" looks like a directory, not a file`}function aq(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function nve(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function sve(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function ave(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await Y4e.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let s=(0,a6.parseLanguage)(n);s!==void 0&&i.add(s)}return[...i]}async function oq(e,t,r,i){let{rawLanguages:n,autodetected:s}=await ove(t,r,i),a=n;if(s){let c=Object.keys(await e.resolveLanguages());a=a.map(a6.parseLanguage).filter(u=>u&&c.includes(u)).map(u=>u),i.info(`Automatically detected languages: ${a.join(", ")}`)}else{let c=(await e.betterResolveLanguages()).aliases;c&&(a=a.map(u=>c[u]||u)),i.info(`Languages from configuration: ${a.join(", ")}`)}if(a.length===0)throw new Er.ConfigurationError(nve());let o=[],l=[];for(let c of a){let u=(0,a6.parseLanguage)(c);u===void 0?l.push(c):o.includes(u)||o.push(u)}if(l.length>0)throw new Er.ConfigurationError(sve(l));return o}async function ove(e,t,r){let i=(e||"").split(",").map(s=>s.trim().toLowerCase()).filter(s=>s.length>0),n;return i.length?n=!1:(n=!0,i=await ave(t,r)),{rawLanguages:i,autodetected:n}}async function lve({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:s,dependencyCachingEnabled:a,debugMode:o,debugArtifactName:l,debugDatabaseName:c,repository:u,tempDir:d,codeql:p,githubVersion:f,features:m,logger:h}){let y=await oq(p,e,u,h),b=await uq(i,y,m,h),w=lq(r,t,y),{trapCaches:v,trapCacheDownloadTime:E}=await cve(s,p,y,h);return{languages:y,buildMode:b,originalUserInput:{},tempDir:d,codeQLCmd:p.getPath(),gitHubVersion:f,dbLocation:fve(n,d),debugMode:o,debugArtifactName:l,debugDatabaseName:c,augmentationProperties:w,trapCaches:v,trapCacheDownloadTime:E,dependencyCachingEnabled:(0,Z4e.getCachingKind)(a)}}async function cve(e,t,r,i){let n={},s=0;if(e){let a=K4e.performance.now();n=await(0,v_t.downloadTrapCaches)(t,r,i),s=K4e.performance.now()-a}return{trapCaches:n,trapCacheDownloadTime:s}}async function w_t({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:s,trapCachingEnabled:a,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:c,debugDatabaseName:u,repository:d,tempDir:p,codeql:f,workspacePath:m,githubVersion:h,apiDetails:y,features:b,logger:w}){let v;if(N_t(n)){if(n!==mve(p)&&(n=Ya.resolve(m,n),!(n+Ya.sep).startsWith(m+Ya.sep)))throw new Er.ConfigurationError(J4e(n));v=R_t(n)}else v=await A_t(n,y);let E=await oq(f,e,d,w),T=await uq(i,E,b,w),q=lq(r,t,E),{trapCaches:O,trapCacheDownloadTime:B}=await cve(a,f,E,w);return{languages:E,buildMode:T,originalUserInput:v,tempDir:p,codeQLCmd:f.getPath(),gitHubVersion:h,dbLocation:fve(s,p),debugMode:l,debugArtifactName:c,debugDatabaseName:u,augmentationProperties:q,trapCaches:O,trapCacheDownloadTime:B,dependencyCachingEnabled:(0,Z4e.getCachingKind)(o)}}function lq(e,t,r){let i=Q4e(e),n=uve(e,r,i),s=Q4e(t),a=E_t(t,s);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:a,queriesInputCombines:s}}function E_t(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new Er.ConfigurationError(aq(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var S_t=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function uve(e,t,r){if(e?.trim()){if(t.length>1)throw new Er.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new Er.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new Er.ConfigurationError(aq(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(pve(n)),i),[])}}}function dve(e){if(typeof e!="string")throw new Er.ConfigurationError(g0(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,s=r+1||void 0,a=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=s?e.length:void 0,c=e.slice(i,a).trim(),u=n?e.slice(n,o).trim():void 0,d=s?e.slice(s,l).trim():void 0;if(!S_t.test(c))throw new Er.ConfigurationError(g0(e));if(u)try{new b_t.Range(u)}catch{throw new Er.ConfigurationError(g0(e))}if(d&&(Ya.isAbsolute(d)||Ya.normalize(d).split(Ya.sep).join("/")!==d.split(Ya.sep).join("/")))throw new Er.ConfigurationError(g0(e));if(!d&&s)throw new Er.ConfigurationError(g0(e));return{name:c,version:u,path:d}}function pve(e){return(0,Er.prettyPrintPack)(dve(e))}function Q4e(e){return!!e?.trim().startsWith("+")}function fve(e,t){return e||Ya.resolve(t,"codeql_databases")}function mve(e){return Ya.resolve(e,"user-config-from-action.yml")}async function x_t(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=mve(i),yd.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await w_t({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await lve(e)),await C_t(t,r),t}function hve(e){try{return e?C5.load(e):void 0}catch{throw new Er.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function T_t(e){return hve(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function N_t(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function R_t(e){if(!yd.existsSync(e))throw new Er.ConfigurationError(eve(e));return C5.load(yd.readFileSync(e,"utf8"))}async function A_t(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new Er.ConfigurationError(tve(e));let n=await Y4e.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),s;if("content"in n.data&&n.data.content!==void 0)s=n.data.content;else throw Array.isArray(n.data)?new Er.ConfigurationError(ive(e)):new Er.ConfigurationError(rve(e));return C5.load(Buffer.from(s,"base64").toString("binary"))}function cq(e){return Ya.join(e,"config")}async function C_t(e,t){let r=JSON.stringify(e),i=cq(e.tempDir);yd.mkdirSync(Ya.dirname(i),{recursive:!0}),yd.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function O_t(e,t){let r=cq(e);if(!yd.existsSync(r))return;let i=yd.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function P_t(e,t,r){let i=hve(e),n,s;if(i){let a=I_t(i);s=Ya.join(t,"qlconfig.yml");let o=C5.dump(a);yd.writeFileSync(s,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:s}}function I_t(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new Er.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function D_t(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function uq(e,t,r,i){if(e!==void 0){if(!Object.values(Er.BuildMode).includes(e))throw new Er.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(Er.BuildMode).join(", ")}.`);return t.includes(a6.Language.csharp)&&await r.getValue(X4e.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),Er.BuildMode.Autobuild):t.includes(a6.Language.java)&&await r.getValue(X4e.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),Er.BuildMode.Autobuild):e}}});var bve=g((yve,pq)=>{var gve=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(L,R,I){this.low=L|0,this.high=R|0,this.unsigned=!!I}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(L){return(L&&L.__isLong__)===!0}function n(L){var R=Math.clz32(L&-L);return L?31-R:R}r.isLong=i;var s={},a={};function o(L,R){var I,F,ae;return R?(L>>>=0,(ae=0<=L&&L<256)&&(F=a[L],F)?F:(I=c(L,0,!0),ae&&(a[L]=I),I)):(L|=0,(ae=-128<=L&&L<128)&&(F=s[L],F)?F:(I=c(L,L<0?-1:0,!1),ae&&(s[L]=I),I))}r.fromInt=o;function l(L,R){if(isNaN(L))return R?E:v;if(R){if(L<0)return E;if(L>=y)return P}else{if(L<=-b)return M;if(L+1>=b)return B}return L<0?l(-L,R).neg():c(L%h|0,L/h|0,R)}r.fromNumber=l;function c(L,R,I){return new r(L,R,I)}r.fromBits=c;var u=Math.pow;function d(L,R,I){if(L.length===0)throw Error("empty string");if(typeof R=="number"?(I=R,R=!1):R=!!R,L==="NaN"||L==="Infinity"||L==="+Infinity"||L==="-Infinity")return R?E:v;if(I=I||10,I<2||360)throw Error("interior hyphen");if(F===0)return d(L.substring(1),R,I).neg();for(var ae=l(u(I,8)),ie=v,_e=0;_e>>0:this.low},x.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},x.toString=function(R){if(R=R||10,R<2||36>>0,Vt=vt.toString(R);if(_e=pt,_e.isZero())return Vt+Ue;for(;Vt.length<6;)Vt="0"+Vt;Ue=""+Vt+Ue}},x.getHighBits=function(){return this.high},x.getHighBitsUnsigned=function(){return this.high>>>0},x.getLowBits=function(){return this.low},x.getLowBitsUnsigned=function(){return this.low>>>0},x.getNumBitsAbs=function(){if(this.isNegative())return this.eq(M)?64:this.neg().getNumBitsAbs();for(var R=this.high!=0?this.high:this.low,I=31;I>0&&!(R&1<=0},x.isOdd=function(){return(this.low&1)===1},x.isEven=function(){return(this.low&1)===0},x.equals=function(R){return i(R)||(R=p(R)),this.unsigned!==R.unsigned&&this.high>>>31===1&&R.high>>>31===1?!1:this.high===R.high&&this.low===R.low},x.eq=x.equals,x.notEquals=function(R){return!this.eq(R)},x.neq=x.notEquals,x.ne=x.notEquals,x.lessThan=function(R){return this.comp(R)<0},x.lt=x.lessThan,x.lessThanOrEqual=function(R){return this.comp(R)<=0},x.lte=x.lessThanOrEqual,x.le=x.lessThanOrEqual,x.greaterThan=function(R){return this.comp(R)>0},x.gt=x.greaterThan,x.greaterThanOrEqual=function(R){return this.comp(R)>=0},x.gte=x.greaterThanOrEqual,x.ge=x.greaterThanOrEqual,x.compare=function(R){if(i(R)||(R=p(R)),this.eq(R))return 0;var I=this.isNegative(),F=R.isNegative();return I&&!F?-1:!I&&F?1:this.unsigned?R.high>>>0>this.high>>>0||R.high===this.high&&R.low>>>0>this.low>>>0?-1:1:this.sub(R).isNegative()?-1:1},x.comp=x.compare,x.negate=function(){return!this.unsigned&&this.eq(M)?M:this.not().add(T)},x.neg=x.negate,x.add=function(R){i(R)||(R=p(R));var I=this.high>>>16,F=this.high&65535,ae=this.low>>>16,ie=this.low&65535,_e=R.high>>>16,Ue=R.high&65535,pt=R.low>>>16,vt=R.low&65535,Vt=0,Fr=0,Ve=0,Re=0;return Re+=ie+vt,Ve+=Re>>>16,Re&=65535,Ve+=ae+pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F+Ue,Vt+=Fr>>>16,Fr&=65535,Vt+=I+_e,Vt&=65535,c(Ve<<16|Re,Vt<<16|Fr,this.unsigned)},x.subtract=function(R){return i(R)||(R=p(R)),this.add(R.neg())},x.sub=x.subtract,x.multiply=function(R){if(this.isZero())return this;if(i(R)||(R=p(R)),t){var I=t.mul(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(R.isZero())return this.unsigned?E:v;if(this.eq(M))return R.isOdd()?M:v;if(R.eq(M))return this.isOdd()?M:v;if(this.isNegative())return R.isNegative()?this.neg().mul(R.neg()):this.neg().mul(R).neg();if(R.isNegative())return this.mul(R.neg()).neg();if(this.lt(w)&&R.lt(w))return l(this.toNumber()*R.toNumber(),this.unsigned);var F=this.high>>>16,ae=this.high&65535,ie=this.low>>>16,_e=this.low&65535,Ue=R.high>>>16,pt=R.high&65535,vt=R.low>>>16,Vt=R.low&65535,Fr=0,Ve=0,Re=0,Dn=0;return Dn+=_e*Vt,Re+=Dn>>>16,Dn&=65535,Re+=ie*Vt,Ve+=Re>>>16,Re&=65535,Re+=_e*vt,Ve+=Re>>>16,Re&=65535,Ve+=ae*Vt,Fr+=Ve>>>16,Ve&=65535,Ve+=ie*vt,Fr+=Ve>>>16,Ve&=65535,Ve+=_e*pt,Fr+=Ve>>>16,Ve&=65535,Fr+=F*Vt+ae*vt+ie*pt+_e*Ue,Fr&=65535,c(Re<<16|Dn,Fr<<16|Ve,this.unsigned)},x.mul=x.multiply,x.divide=function(R){if(i(R)||(R=p(R)),R.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&R.low===-1&&R.high===-1)return this;var I=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?E:v;var F,ae,ie;if(this.unsigned){if(R.unsigned||(R=R.toUnsigned()),R.gt(this))return E;if(R.gt(this.shru(1)))return q;ie=E}else{if(this.eq(M)){if(R.eq(T)||R.eq(O))return M;if(R.eq(M))return T;var _e=this.shr(1);return F=_e.div(R).shl(1),F.eq(v)?R.isNegative()?T:O:(ae=this.sub(R.mul(F)),ie=F.add(ae.div(R)),ie)}else if(R.eq(M))return this.unsigned?E:v;if(this.isNegative())return R.isNegative()?this.neg().div(R.neg()):this.neg().div(R).neg();if(R.isNegative())return this.div(R.neg()).neg();ie=v}for(ae=this;ae.gte(R);){F=Math.max(1,Math.floor(ae.toNumber()/R.toNumber()));for(var Ue=Math.ceil(Math.log(F)/Math.LN2),pt=Ue<=48?1:u(2,Ue-48),vt=l(F),Vt=vt.mul(R);Vt.isNegative()||Vt.gt(ae);)F-=pt,vt=l(F,this.unsigned),Vt=vt.mul(R);vt.isZero()&&(vt=T),ie=ie.add(vt),ae=ae.sub(Vt)}return ie},x.div=x.divide,x.modulo=function(R){if(i(R)||(R=p(R)),t){var I=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,R.low,R.high);return c(I,t.get_high(),this.unsigned)}return this.sub(this.div(R).mul(R))},x.mod=x.modulo,x.rem=x.modulo,x.not=function(){return c(~this.low,~this.high,this.unsigned)},x.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},x.clz=x.countLeadingZeros,x.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},x.ctz=x.countTrailingZeros,x.and=function(R){return i(R)||(R=p(R)),c(this.low&R.low,this.high&R.high,this.unsigned)},x.or=function(R){return i(R)||(R=p(R)),c(this.low|R.low,this.high|R.high,this.unsigned)},x.xor=function(R){return i(R)||(R=p(R)),c(this.low^R.low,this.high^R.high,this.unsigned)},x.shiftLeft=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low<>>32-R,this.unsigned):c(0,this.low<>>R|this.high<<32-R,this.high>>R,this.unsigned):c(this.high>>R-32,this.high>=0?0:-1,this.unsigned)},x.shr=x.shiftRight,x.shiftRightUnsigned=function(R){return i(R)&&(R=R.toInt()),(R&=63)===0?this:R<32?c(this.low>>>R|this.high<<32-R,this.high>>>R,this.unsigned):R===32?c(this.high,0,this.unsigned):c(this.high>>>R-32,0,this.unsigned)},x.shru=x.shiftRightUnsigned,x.shr_u=x.shiftRightUnsigned,x.rotateLeft=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.low<>>I,this.high<>>I,this.unsigned)):(R-=32,I=32-R,c(this.high<>>I,this.low<>>I,this.unsigned))},x.rotl=x.rotateLeft,x.rotateRight=function(R){var I;return i(R)&&(R=R.toInt()),(R&=63)===0?this:R===32?c(this.high,this.low,this.unsigned):R<32?(I=32-R,c(this.high<>>R,this.low<>>R,this.unsigned)):(R-=32,I=32-R,c(this.low<>>R,this.high<>>R,this.unsigned))},x.rotr=x.rotateRight,x.toSigned=function(){return this.unsigned?c(this.low,this.high,!1):this},x.toUnsigned=function(){return this.unsigned?this:c(this.low,this.high,!0)},x.toBytes=function(R){return R?this.toBytesLE():this.toBytesBE()},x.toBytesLE=function(){var R=this.high,I=this.low;return[I&255,I>>>8&255,I>>>16&255,I>>>24,R&255,R>>>8&255,R>>>16&255,R>>>24]},x.toBytesBE=function(){var R=this.high,I=this.low;return[R>>>24,R>>>16&255,R>>>8&255,R&255,I>>>24,I>>>16&255,I>>>8&255,I&255]},r.fromBytes=function(R,I,F){return F?r.fromBytesLE(R,I):r.fromBytesBE(R,I)},r.fromBytesLE=function(R,I){return new r(R[0]|R[1]<<8|R[2]<<16|R[3]<<24,R[4]|R[5]<<8|R[6]<<16|R[7]<<24,I)},r.fromBytesBE=function(R,I){return new r(R[4]<<24|R[5]<<16|R[6]<<8|R[7],R[0]<<24|R[1]<<16|R[2]<<8|R[3],I)};var Y=r;return e.default=Y,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return gve}):typeof pq=="object"&&typeof yve=="object"&&(pq.exports=gve)});var Sve=g(ea=>{"use strict";var L_t=ea&&ea.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F_t=ea&&ea.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B_t=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)&&L_t(t,e,r);return F_t(t,e),t},vve=ea&&ea.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ea,"__esModule",{value:!0});ea.hash=wve;ea.resolveUriToFile=Eve;ea.addFingerprints=G_t;var mq=B_t(require("fs")),q_t=vve(require("path")),c6=vve(bve()),M_t=J1(),k_t=9,j_t=32,fq=10,U_t=13,z_t=65535,l6=100,_ve=c6.default.fromInt(37);function $_t(){let e=c6.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let s="file://";if(n.startsWith(s)&&(n=n.substring(s.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let a=`${r}/`;if(n.startsWith("/")&&!n.startsWith(a)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(q_t.default.isAbsolute(n)||(n=a+n),!mq.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(mq.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function G_t(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${M_t.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let s=n.artifacts||[];for(let a of n.results||[]){let o=(a.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=Eve(o.physicalLocation.artifactLocation,s,t,r);l&&(i[l]||(i[l]=[]),i[l].push(H_t(a,o,r)))}}for(let[n,s]of Object.entries(i))await wve(function(o,l){for(let c of Object.values(s))c(o,l)},n);return e}});var Rve=g(As=>{"use strict";var V_t=As&&As.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),W_t=As&&As.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),y0=As&&As.__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)&&V_t(t,e,r);return W_t(t,e),t};Object.defineProperty(As,"__esModule",{value:!0});As.initCodeQL=ewt;As.initConfig=twt;As.runInit=rwt;As.printPathFiltersWarning=Nve;As.checkInstallPython311=iwt;As.cleanupDatabaseClusterDirectory=nwt;var u6=y0(require("fs")),K_t=y0(require("path")),X_t=y0(_f()),Q_t=y0(L0()),xve=bn(),Y_t=o0(),gq=y0(dq()),Tve=s0(),Z_t=td(),J_t=JE(),hq=y0(lr());async function ewt(e,t,r,i,n,s){s.startGroup("Setup CodeQL tools");let{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}=await(0,Y_t.setupCodeQL)(e,t,r,i,n,s,!0);return await a.printVersion(),s.endGroup(),{codeql:a,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:c,zstdAvailability:u}}async function twt(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await gq.initConfig(e);return await t.supportsFeature(Z_t.ToolsFeature.InformsAboutUnsupportedPathFilters)||Nve(i,r),r.endGroup(),i}async function rwt(e,t,r,i,n,s,a){u6.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await gq.generateRegistries(n,t.tempDir,a);return await gq.wrapEnvironment({GITHUB_TOKEN:s.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,a)),await(0,J_t.getCombinedTracerConfig)(e,t)}function Nve(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(Tve.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function iwt(e,t){if(e.includes(Tve.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=K_t.resolve(__dirname,"../python-setup","check_python12.ps1");await new X_t.ToolRunner(await Q_t.safeWhich("powershell"),[r]).exec()}}function nwt(e,t,r=u6.rmSync){if(u6.existsSync(e.dbLocation)&&(u6.statSync(e.dbLocation).isFile()||u6.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,xve.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,xve.isSelfHostedRunner)()?new hq.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${hq.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${hq.getErrorMessage(i)}`)}}}});var Ave=g(($It,swt)=>{swt.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var kve=g(mi=>{"use strict";var awt=mi&&mi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),owt=mi&&mi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jc=mi&&mi.__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)&&awt(t,e,r);return owt(t,e),t},Ive=mi&&mi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(mi,"__esModule",{value:!0});mi.InvalidSarifUploadError=void 0;mi.shouldShowCombineSarifFilesDeprecationWarning=yq;mi.populateRunAutomationDetails=Lve;mi.findSarifFilesInDir=Fve;mi.validateSarifFileSchema=Bve;mi.buildPayload=qve;mi.uploadFiles=Cwt;mi.waitForProcessing=Iwt;mi.validateUniqueCategory=Mve;var Za=jc(require("fs")),b0=jc(require("path")),lwt=Ive(require("zlib")),v0=jc(ze()),cwt=Ive(f6e()),uwt=jc(I6e()),dwt=jc($d()),qc=jc(bn()),Cve=bn(),O5=jc(Xl()),Dve=Xl(),pwt=o0(),fwt=dq(),mwt=Gl(),hwt=jc(Sve()),gwt=Rve(),ywt=Rg(),bwt=td(),Dl=jc(lr()),Mc=lr(),vwt="The repo on which this action is running has not opted-in to CodeQL code scanning.",_wt="The CodeQL code scanning feature is forbidden on this repository.";function Ove(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(Za.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new kc(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function wwt(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function Ewt(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function Swt(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(Ewt(i));if(t.has(n))return!1;t.add(n)}return!0}async function yq(e,t){return t.type===Mc.GitHubVariant.GHES&&dwt.lt(t.version,"3.14.0")?!1:!Swt(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function xwt(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(Za.readFileSync(e[0],"utf8"));let n=e.map(f=>JSON.parse(Za.readFileSync(f,"utf8"))),s=t.type===Mc.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",a="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!wwt(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await yq(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${s}. Please update your workflow to upload a single run per category. ${a}`),v0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Ove(e,i);let o,l=qc.getTemporaryDirectory(),c=await(0,fwt.getConfig)(l,i);if(c!==void 0)o=await(0,pwt.getCodeQL)(c.codeQLCmd),l=c.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let f={auth:(0,Cve.getRequiredInput)("token"),externalRepoAuth:(0,Cve.getOptionalInput)("external-repository-token"),url:(0,Mc.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Mc.getRequiredEnvParam)("GITHUB_API_URL")},m=await r.getDefaultCliVersion(t.type);o=(await(0,gwt.initCodeQL)(void 0,f,l,t.type,m,i)).codeql}if(!await o.supportsFeature(bwt.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await yq(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${s} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${a}`),v0.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),Ove(e,i);let u=b0.resolve(l,"combined-sarif");Za.mkdirSync(u,{recursive:!0});let d=Za.mkdtempSync(b0.resolve(u,"output-")),p=b0.resolve(d,"combined-sarif.sarif");return await o.mergeResults(e,p,{mergeRunsFromEqualCategory:!0}),JSON.parse(Za.readFileSync(p,"utf8"))}function Lve(e,t,r,i){let n=Twt(t,r,i);if(n!==void 0){for(let s of e.runs||[])s.automationDetails===void 0&&(s.automationDetails={id:n});return e}return e}function Twt(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return O5.computeAutomationID(t,r)}async function Nwt(e,t,r){if(r.info("Uploading results"),Dl.isInTestMode()){let n=b0.join(qc.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),Za.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=O5.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(Dl.isHTTPError(n))switch(n.status){case 403:v0.warning(n.message||vwt);break;case 404:v0.warning(n.message||_wt);break;default:v0.warning(n.message);break}throw(0,Dve.wrapApiConfigurationError)(n)}}function Fve(e){let t=[],r=i=>{let n=Za.readdirSync(i,{withFileTypes:!0});for(let s of n)s.isFile()&&s.name.endsWith(".sarif")?t.push(b0.resolve(i,s.name)):s.isDirectory()&&r(b0.resolve(i,s.name))};return r(e),t}function Rwt(e){if(!Za.existsSync(e))throw new Mc.ConfigurationError(`Path does not exist: ${e}`);let t;if(Za.lstatSync(e).isDirectory()){if(t=Fve(e),t.length===0)throw new Mc.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function Awt(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new kc("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new kc("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function Bve(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(Za.readFileSync(e,"utf8"))}catch(l){throw new kc(`Invalid SARIF. JSON syntax error: ${(0,Mc.getErrorMessage)(l)}`)}let i=Ave(),n=new uwt.Validator().validate(r,i),s=["uri-reference","uri"],a=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&s.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(a.length){for(let c of a)t.startGroup(`Error details: ${c.stack}`),t.info(JSON.stringify(c,null,2)),t.endGroup();let l=a.map(c=>`- ${c.stack}`);throw new kc(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function qve(e,t,r,i,n,s,a,o,l,c,u){let d={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:s,workflow_run_attempt:a,checkout_uri:o,environment:l,started_at:process.env[mwt.EnvVar.WORKFLOW_STARTED_AT],tool_names:c,base_ref:void 0,base_sha:void 0};if(qc.getWorkflowEventName()==="pull_request"){if(e===Dl.getRequiredEnvParam("GITHUB_SHA")&&u)d.base_ref=`refs/heads/${Dl.getRequiredEnvParam("GITHUB_BASE_REF")}`,d.base_sha=u;else if(process.env.GITHUB_EVENT_PATH){let p=JSON.parse(Za.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));d.base_ref=`refs/heads/${p.pull_request.base.ref}`,d.base_sha=p.pull_request.base.sha}}return d}async function Cwt(e,t,r,i,n){let s=Rwt(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(s)}`);let a=await(0,Dve.getGitHubVersion)();for(let v of s)Bve(v,n);let o=await xwt(s,a,i,n);o=await hwt.addFingerprints(o,t,n);let l=await O5.getAnalysisKey(),c=qc.getRequiredInput("matrix");o=Lve(o,r,l,c);let u=Dl.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),Mve(o),n.debug("Serializing SARIF for upload");let d=JSON.stringify(o);n.debug("Compressing serialized SARIF");let p=lwt.default.gzipSync(d).toString("base64"),f=(0,cwt.default)(t),m=qve(await qc.getCommitOid(t),await qc.getRef(),l,Dl.getRequiredEnvParam("GITHUB_WORKFLOW"),p,qc.getWorkflowRunID(),qc.getWorkflowRunAttempt(),f,c,u,await qc.determineBaseBranchHeadCommitOid()),h=d.length;n.debug(`Raw upload size: ${h} bytes`);let y=p.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let b=Awt(d);n.debug(`Number of results in upload: ${b}`);let w=await Nwt(m,(0,ywt.parseRepositoryNwo)(Dl.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:h,zipped_upload_size_bytes:y,num_results_in_sarif:b},sarifID:w}}var Owt=5*1e3,Pwt=2*60*1e3;async function Iwt(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=O5.getApiClient(),s=Date.now();for(;;){if(Date.now()>s+Pwt){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let a;try{a=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=a.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){Fwt(a,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${a.data.errors}`,c=a.data.errors;throw Dwt(c)?new Mc.ConfigurationError(l):Lwt(c)?new kc(l):new Error(l)}else Dl.assertNever(o)}await Dl.delay(Owt,{allowProcessExit:!1})}}finally{r.endGroup()}}function Dwt(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function Lwt(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function Fwt(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):Dl.assertNever(t)}function Mve(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,s=`${Pve(i)}_${Pve(n)}`;t[s]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let s=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[s])throw new Mc.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);v0.exportVariable(s,s)}}function Pve(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var kc=class extends Error{constructor(t){super(t)}};mi.InvalidSarifUploadError=kc});var $ve=g(Si=>{"use strict";var Bwt=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),qwt=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),d6=Si&&Si.__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)&&Bwt(t,e,r);return qwt(t,e),t},Mwt=Si&&Si.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Si,"__esModule",{value:!0});Si.CodeQLAnalysisError=void 0;Si.runExtraction=zve;Si.dbIsFinalized=_q;Si.setupDiffInformedQueryRun=Qwt;Si.runQueries=Jwt;Si.runFinalize=e3t;Si.warnIfGoInstalledAfterInit=t3t;Si.runCleanup=r3t;var _0=d6(require("fs")),w0=d6(require("path")),P5=require("perf_hooks"),kwt=L0(),jwt=Mwt(z4()),Uwt=d6(ng()),Ll=d6(bn()),zwt=o6e(),bq=o0(),jve=d6e(),I5=Gl(),Uve=Tc(),D5=s0(),$wt=Zp(),Hwt=td(),Gwt=JE(),Vwt=kve(),Uc=d6(lr()),vq=lr(),L5=class extends Error{constructor(t,r,i){super(r),this.queriesStatusReport=t,this.message=r,this.error=i,this.name="CodeQLAnalysisError"}};Si.CodeQLAnalysisError=L5;async function Wwt(e){let t=process.env.CODEQL_PYTHON;t===void 0||t.length===0||e.warning(`The CODEQL_PYTHON environment variable is no longer supported. Please remove it from your workflow. This environment variable was originally used to specify a Python executable that included the dependencies of your Python code, however Python analysis no longer uses these dependencies. +If you used CODEQL_PYTHON to force the version of Python to analyze as, please use CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION instead, such as 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=2.7' or 'CODEQL_EXTRACTOR_PYTHON_ANALYSIS_VERSION=3.11'.`)}async function zve(e,t,r){for(let i of t.languages){if(_q(t,i,r)){r.debug(`Database for ${i} has already been finalized, skipping extraction.`);continue}Kwt(t,i)&&(r.startGroup(`Extracting ${i}`),i===D5.Language.python&&await Wwt(r),t.buildMode&&await e.supportsFeature(Hwt.ToolsFeature.TraceCommandUseBuildMode)?(i===D5.Language.cpp&&t.buildMode===vq.BuildMode.Autobuild&&await(0,zwt.setupCppAutobuild)(e,r),await e.extractUsingBuildMode(t,i)):await e.extractScannedLanguage(t,i),r.endGroup())}}function Kwt(e,t){return e.buildMode===vq.BuildMode.None||e.buildMode===vq.BuildMode.Autobuild&&process.env[I5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"||!e.buildMode&&(0,D5.isScannedLanguage)(t)}function _q(e,t,r){let i=Uc.getCodeQLDatabasePath(e,t);try{return!("inProgress"in Uwt.load(_0.readFileSync(w0.resolve(i,"codeql-database.yml"),"utf8")))}catch{return r.warning(`Could not check whether database for ${t} was finalized. Assuming it is not.`),!1}}async function Xwt(e,t,r,i,n){let s=P5.performance.now();await zve(e,t,n);let a=P5.performance.now()-s,o=P5.performance.now();for(let c of t.languages)_q(t,c,n)?n.info(`There is already a finalized database for ${c} at the location where the CodeQL Action places databases, so we did not create one.`):(n.startGroup(`Finalizing ${c}`),await e.finalizeDatabase(Uc.getCodeQLDatabasePath(t,c),r,i,t.debugMode),n.endGroup());let l=P5.performance.now()-o;return{scanned_language_extraction_duration_ms:Math.round(a),trap_import_duration_ms:Math.round(l)}}async function Qwt(e,t,r,i,n){if(await n.getValue(Uve.Feature.DiffInformedQueries,r))return await(0,$wt.withGroup)("Generating diff range extension pack",async()=>{let s=await Ywt(e,t,i);return Zwt(i,s)})}async function Ywt(e,t,r){let i=Ll.getOptionalInput("checkout_path");if(i===void 0)return;await Ll.deepenGitHistory(),await Ll.gitFetch(e,["--depth=1"]),await Ll.gitFetch(t,[`--shallow-exclude=${e}`]),await Ll.gitFetch(e,[`--shallow-exclude=${t}`]),await Ll.deepenGitHistory();let n=await Ll.getAllGitMergeBases([e,t]);if(r.info(`Merge bases: ${n.join(", ")}`),n.length!==1){r.info(`Cannot compute diff range because baseRef and headRef have ${n.length} merge bases (instead of exactly 1).`);return}let s=await Ll.getGitDiffHunkHeaders(n[0],t);if(s===void 0)return;let a=new Array,o="";for(let l of s){if(l.startsWith("+++ ")){let c=Ll.decodeGitFilePath(l.substring(4));if(c.startsWith("b/"))o=c.substring(2);else if(c==="/dev/null")o="";else{r.warning(`Failed to parse diff hunk header line: ${l}`);return}continue}if(l.startsWith("@@ ")){if(o==="")continue;let c=l.match(/^@@ -\d+(?:,\d+)? \+(\d+)(?:,(\d+))? @@/);if(c===null){r.warning(`Failed to parse diff hunk header line: ${l}`);return}let u=parseInt(c[1],10),d=parseInt(c[2],10);if(d===0)continue;let p=u+(d||1)-1;a.push({path:w0.join(i,o),startLine:u,endLine:p})}}return a}function Zwt(e,t){if(t===void 0)return;let r=w0.join(Ll.getTemporaryDirectory(),"pr-diff-range");_0.mkdirSync(r),_0.writeFileSync(w0.join(r,"qlpack.yml"),` +name: codeql-action/pr-diff-range +version: 0.0.0 +library: true +extensionTargets: + codeql/util: '*' +dataExtensions: + - pr-diff-range.yml +`);let i=` +extensions: + - addsTo: + pack: codeql/util + extensible: restrictAlertsTo + data: +`,n=t.map(o=>` - ["${o[0]}", ${o[1]}, ${o[2]}] +`).join("");n||(n=` - ["", 0, 0] +`);let s=i+n,a=w0.join(r,"pr-diff-range.yml");return _0.writeFileSync(a,s),e.debug(`Wrote pr-diff-range extension pack to ${a}: +${s}`),r}async function Jwt(e,t,r,i,n,s,a,o,l){let c={},u=n?[`--additional-packs=${n}`,"--extension-packs=codeql-action/pr-diff-range"]:[],d=n?"--sarif-run-property=incrementalMode=diff-informed":void 0,p=await(0,bq.getCodeQL)(a.codeQLCmd),f=[t,i,...u];for(let b of a.languages)try{let w=w0.join(e,`${b}.sarif`);o.startGroup(`Running queries for ${b}`);let v=new Date().getTime(),E=Uc.getCodeQLDatabasePath(a,b);await p.databaseRunQueries(E,f),o.debug(`Finished running queries for ${b}.`),c[`analyze_builtin_queries_${b}_duration_ms`]=new Date().getTime()-v,o.startGroup(`Interpreting results for ${b}`);let T=new Date,q=await m(b,void 0,w,a.debugMode),O=new Date;if(c[`interpret_results_${b}_duration_ms`]=O.getTime()-T.getTime(),o.endGroup(),o.info(q),await l.getValue(Uve.Feature.QaTelemetryEnabled)){let B=h(w,o),P={event:"codeql database interpret-results",started_at:T.toISOString(),completed_at:O.toISOString(),exit_status:"success",language:b,properties:{alertCounts:B}};c.event_reports===void 0&&(c.event_reports=[]),c.event_reports.push(P)}await Uc.codeQlVersionAtLeast(p,bq.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)||await y(b)}catch(w){throw c.analyze_failure_language=b,new L5(c,`Error running analysis for ${b}: ${Uc.getErrorMessage(w)}`,Uc.wrapError(w))}return c;async function m(b,w,v,E){let T=Uc.getCodeQLDatabasePath(a,b);return await p.databaseInterpretResults(T,w,v,r,i,E?"-vv":"-v",d,s,a,l)}function h(b,w){(0,Vwt.validateSarifFileSchema)(b,w);let v=JSON.parse(_0.readFileSync(b,"utf8")),E={};for(let T of v.runs)if(T.results)for(let q of T.results){let O=q.rule?.id||q.ruleId;O&&(E[O]=(E[O]||0)+1)}return E}async function y(b){let w=Uc.getCodeQLDatabasePath(a,b);return await p.databasePrintBaseline(w)}}async function e3t(e,t,r,i,n,s){try{await(0,jwt.default)(e,{force:!0})}catch(o){if(o?.code!=="ENOENT")throw o}await _0.promises.mkdir(e,{recursive:!0});let a=await Xwt(i,n,t,r,s);return process.env[I5.EnvVar.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY]!=="true"&&await(0,Gwt.endTracingForCluster)(i,n,s),a}async function t3t(e,t){let r=process.env[I5.EnvVar.GO_BINARY_LOCATION];if(process.env[I5.EnvVar.DID_AUTOBUILD_GOLANG]!=="true"&&r!==void 0){let i=await(0,kwt.safeWhich)("go");r!==i&&(t.warning(`Expected \`which go\` to return ${r}, but got ${i}: please ensure that the correct version of Go is installed before the \`codeql-action/init\` Action is used.`),(0,jve.addDiagnostic)(e,D5.Language.go,(0,jve.makeDiagnostic)("go/workflow/go-installed-after-codeql-init","Go was installed after the `codeql-action/init` Action was run",{markdownMessage:"To avoid interfering with the CodeQL analysis, perform all installation steps before calling the `github/codeql-action/init` Action.",visibility:{statusPage:!0,telemetry:!0,cliSummaryTable:!0},severity:"warning"})))}}async function r3t(e,t,r){r.startGroup("Cleaning up databases");for(let i of e.languages){let n=await(0,bq.getCodeQL)(e.codeQLCmd),s=Uc.getCodeQLDatabasePath(e,i);await n.databaseCleanup(s,t)}r.endGroup()}});var Qve=g(is=>{"use strict";var i3t=is&&is.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),n3t=is&&is.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),p6=is&&is.__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)&&i3t(t,e,r);return n3t(t,e),t},Vve=is&&is.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(is,"__esModule",{value:!0});is.sanitizeArtifactName=Kve;is.uploadCombinedSarifArtifacts=p3t;is.tryUploadAllAvailableDebugArtifacts=h3t;is.uploadDebugArtifacts=Eq;is.getArtifactUploaderClient=Xve;var bd=p6(require("fs")),Fl=p6(require("path")),s3t=p6(kge()),Hve=p6(Cye()),wq=p6(ze()),a3t=Vve(l2e()),o3t=Vve(z4()),Wve=bn(),l3t=$ve(),c3t=o0(),u3t=Gl(),d3t=Tc(),Gve=Zp(),Cs=lr();function Kve(e){return e.replace(/[^a-zA-Z0-9_\\-]+/g,"")}async function p3t(e,t,r){let i=(0,Wve.getTemporaryDirectory)();if(process.env.CODEQL_ACTION_DEBUG_COMBINED_SARIF==="true"){e.info("Uploading available combined SARIF files as Actions debugging artifact...");let n=Fl.resolve(i,"combined-sarif"),s=[];if(bd.existsSync(n)){let a=bd.readdirSync(n);for(let o of a){let l=bd.readdirSync(Fl.resolve(n,o)).filter(c=>c.endsWith(".sarif"));for(let c of l)s.push(Fl.resolve(n,o,c))}}try{await Eq(e,s,n,"combined-sarif-artifacts",t,r)}catch(a){e.warning(`Failed to upload combined SARIF files as Actions debugging artifact. Reason: ${(0,Cs.getErrorMessage)(a)}`)}}}function f3t(e,t,r){try{let i=process.env[u3t.EnvVar.SARIF_RESULTS_OUTPUT_DIR];if(i!==void 0&&bd.existsSync(i)&&bd.lstatSync(i).isDirectory()){let n=Fl.resolve(i,`${t}.sarif`);if(bd.existsSync(n)){let s=Fl.resolve(e.dbLocation,`${t}.sarif`);return bd.copyFileSync(n,s),s}}}catch(i){r.warning(`Failed to find SARIF results path for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`)}}async function m3t(e,t,r){try{if((0,l3t.dbIsFinalized)(e,t,r))try{return await y3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t} using the CLI. Falling back to a partial bundle. Reason: ${(0,Cs.getErrorMessage)(i)}`)}return await g3t(e,t)}catch(i){r.warning(`Failed to bundle database for ${t}. Reason: ${(0,Cs.getErrorMessage)(i)}`);return}}async function h3t(e,t,r){let i=[];try{for(let n of e.languages)await(0,Gve.withGroup)(`Uploading debug artifacts for ${n}`,async()=>{t.info("Preparing SARIF result debug artifact...");let s=f3t(e,n,t);s&&(i.push(s),t.info("SARIF result debug artifact ready for upload.")),t.info("Preparing database logs debug artifact...");let a=(0,Cs.getCodeQLDatabasePath)(e,n),o=Fl.resolve(a,"log");(0,Cs.doesDirectoryExist)(o)&&(i.push(...(0,Cs.listFolder)(o)),t.info("Database logs debug artifact ready for upload.")),t.info("Preparing database cluster logs debug artifact...");let l=Fl.resolve(e.dbLocation,"log");(0,Cs.doesDirectoryExist)(l)&&(i.push(...(0,Cs.listFolder)(l)),t.info("Database cluster logs debug artifact ready for upload.")),t.info("Preparing database bundle debug artifact...");let c=await m3t(e,n,t);c&&(i.push(c),t.info("Database bundle debug artifact ready for upload."))})}catch(n){t.warning(`Failed to prepare debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`);return}try{await(0,Gve.withGroup)("Uploading debug artifacts",async()=>Eq(t,i,e.dbLocation,e.debugArtifactName,e.gitHubVersion.type,r))}catch(n){t.warning(`Failed to upload debug artifacts. Reason: ${(0,Cs.getErrorMessage)(n)}`)}}async function Eq(e,t,r,i,n,s){if(t.length===0)return;let a="",o=(0,Wve.getRequiredInput)("matrix");if(o)try{for(let[,c]of Object.entries(JSON.parse(o)).sort())a+=`-${c}`}catch{wq.info("Could not parse user-specified `matrix` input into JSON. The debug artifact will not be named with the user's `matrix` input.")}let l=await Xve(e,n,s);try{await l.uploadArtifact(Kve(`${i}${a}`),t.map(c=>Fl.normalize(c)),Fl.normalize(r),{retentionDays:7})}catch(c){wq.warning(`Failed to upload debug artifacts: ${c}`)}}async function Xve(e,t,r){return t===Cs.GitHubVariant.GHES?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3` because the `v4` version is not yet compatible on GHES."),Hve.create()):await r.getValue(d3t.Feature.ArtifactV4Upgrade)?(e.info("Debug artifacts can be consumed with `actions/download-artifact@v4`."),new s3t.DefaultArtifactClient):(e.info("Debug artifacts can be consumed with `actions/download-artifact@v3`. To use the `actions/download-artifact@v4`, set the `CODEQL_ACTION_ARTIFACT_V4_UPGRADE` environment variable to true."),Hve.create())}async function g3t(e,t){let r=(0,Cs.getCodeQLDatabasePath)(e,t),i=Fl.resolve(e.dbLocation,`${e.debugDatabaseName}-${t}-partial.zip`);wq.info(`${e.debugDatabaseName}-${t} is not finalized. Uploading partial database bundle at ${i}...`),bd.existsSync(i)&&await(0,o3t.default)(i,{force:!0});let n=new a3t.default;return n.addLocalFolder(r),n.writeZip(i),i}async function y3t(e,t){return await(0,Cs.bundleDb)(e,t,await(0,c3t.getCodeQL)(e.codeQLCmd),`${e.debugDatabaseName}-${t}`)}});var b3t=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v3t=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xq=exports&&exports.__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)&&b3t(t,e,r);return v3t(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var Yve=xq(ze()),_3t=xq(bn()),w3t=bn(),E3t=Xl(),S3t=xq(Qve()),x3t=Gl(),T3t=Tc(),Zve=Zp(),N3t=Rg(),Sq=lr();async function R3t(){try{_3t.restoreInputs();let e=(0,Zve.getActionsLogger)(),t=await(0,E3t.getGitHubVersion)();(0,Sq.checkGitHubVersionInRange)(t,e);let r=(0,N3t.parseRepositoryNwo)((0,Sq.getRequiredEnvParam)("GITHUB_REPOSITORY")),i=new T3t.Features(t,r,(0,w3t.getTemporaryDirectory)(),e);if(process.env[x3t.EnvVar.INIT_ACTION_HAS_RUN]!=="true"){if(t.type===void 0){Yve.warning("Did not upload debug artifacts because cannot determine the GitHub variant running.");return}await(0,Zve.withGroup)("Uploading combined SARIF debug artifact",()=>S3t.uploadCombinedSarifArtifacts(e,t.type,i))}}catch(e){Yve.setFailed(`upload-sarif post-action step failed: ${(0,Sq.getErrorMessage)(e)}`)}}R3t(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +normalize-path/index.js: + (*! + * normalize-path + * + * Copyright (c) 2014-2018, Jon Schlinkert. + * Released under the MIT License. + *) + +archiver/lib/error.js: + (** + * Archiver Core + * + * @ignore + * @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE} + * @copyright (c) 2012-2014 Chris Talkington, contributors. + *) + +archiver/lib/core.js: + (** + * Archiver Core + * + * @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. + *) + +tmp/lib/tmp.js: + (*! + * Tmp + * + * Copyright (c) 2011-2017 KARASZI Istvan + * + * MIT Licensed + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/ diff --git a/upload-sarif/upload-sarif-action.js b/upload-sarif/upload-sarif-action.js new file mode 100644 index 0000000000..db15734faf --- /dev/null +++ b/upload-sarif/upload-sarif-action.js @@ -0,0 +1,207 @@ +"use strict";var O0=Object.defineProperty;var WU=Object.getOwnPropertyDescriptor;var KU=Object.getOwnPropertyNames;var QU=Object.prototype.hasOwnProperty;var gt=(e,t)=>()=>(e&&(t=e(e=0)),t);var h=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Qu=(e,t)=>{for(var r in t)O0(e,r,{get:t[r],enumerable:!0})},XU=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of KU(t))!QU.call(e,n)&&n!==r&&O0(e,n,{get:()=>t[n],enumerable:!(i=WU(t,n))||i.enumerable});return e};var zs=e=>XU(O0({},"__esModule",{value:!0}),e);var Xu=h(zo=>{"use strict";Object.defineProperty(zo,"__esModule",{value:!0});zo.toCommandProperties=zo.toCommandValue=void 0;function YU(e){return e==null?"":typeof e=="string"||e instanceof String?e:JSON.stringify(e)}zo.toCommandValue=YU;function ZU(e){return Object.keys(e).length?{title:e.title,file:e.file,line:e.startLine,endLine:e.endLine,col:e.startColumn,endColumn:e.endColumn}:{}}zo.toCommandProperties=ZU});var u7=h(Oi=>{"use strict";var JU=Oi&&Oi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eH=Oi&&Oi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),tH=Oi&&Oi.__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)&&JU(t,e,r);return eH(t,e),t};Object.defineProperty(Oi,"__esModule",{value:!0});Oi.issue=Oi.issueCommand=void 0;var rH=tH(require("os")),c7=Xu();function p7(e,t,r){let i=new A0(e,t,r);process.stdout.write(i.toString()+rH.EOL)}Oi.issueCommand=p7;function iH(e,t=""){p7(e,{},t)}Oi.issue=iH;var d7="::",A0=class{constructor(t,r,i){t||(t="missing.command"),this.command=t,this.properties=r,this.message=i}toString(){let t=d7+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 n=this.properties[i];n&&(r?r=!1:t+=",",t+=`${i}=${aH(n)}`)}}return t+=`${d7}${nH(this.message)}`,t}};function nH(e){return(0,c7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function aH(e){return(0,c7.toCommandValue)(e).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}});var h7=h(Ai=>{"use strict";var sH=Ai&&Ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),oH=Ai&&Ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L0=Ai&&Ai.__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)&&sH(t,e,r);return oH(t,e),t};Object.defineProperty(Ai,"__esModule",{value:!0});Ai.prepareKeyValueMessage=Ai.issueFileCommand=void 0;var lH=L0(require("crypto")),m7=L0(require("fs")),I0=L0(require("os")),f7=Xu();function dH(e,t){let r=process.env[`GITHUB_${e}`];if(!r)throw new Error(`Unable to find environment variable for file command ${e}`);if(!m7.existsSync(r))throw new Error(`Missing file at path: ${r}`);m7.appendFileSync(r,`${(0,f7.toCommandValue)(t)}${I0.EOL}`,{encoding:"utf8"})}Ai.issueFileCommand=dH;function cH(e,t){let r=`ghadelimiter_${lH.randomUUID()}`,i=(0,f7.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}${I0.EOL}${i}${I0.EOL}${r}`}Ai.prepareKeyValueMessage=cH});var y7=h($o=>{"use strict";Object.defineProperty($o,"__esModule",{value:!0});$o.checkBypass=$o.getProxyUrl=void 0;function pH(e){let t=e.protocol==="https:";if(g7(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 URL(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new URL(`http://${r}`)}else return}$o.getProxyUrl=pH;function g7(e){if(!e.hostname)return!1;let t=e.hostname;if(uH(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 n=[e.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let a of r.split(",").map(s=>s.trim().toUpperCase()).filter(s=>s))if(a==="*"||n.some(s=>s===a||s.endsWith(`.${a}`)||a.startsWith(".")&&s.endsWith(`${a}`)))return!0;return!1}$o.checkBypass=g7;function uH(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 w7=h(Uo=>{"use strict";var _be=require("net"),mH=require("tls"),D0=require("http"),v7=require("https"),fH=require("events"),wbe=require("assert"),hH=require("util");Uo.httpOverHttp=gH;Uo.httpsOverHttp=yH;Uo.httpOverHttps=vH;Uo.httpsOverHttps=bH;function gH(e){var t=new na(e);return t.request=D0.request,t}function yH(e){var t=new na(e);return t.request=D0.request,t.createSocket=b7,t.defaultPort=443,t}function vH(e){var t=new na(e);return t.request=v7.request,t}function bH(e){var t=new na(e);return t.request=v7.request,t.createSocket=b7,t.defaultPort=443,t}function na(e){var t=this;t.options=e||{},t.proxyOptions=t.options.proxy||{},t.maxSockets=t.options.maxSockets||D0.Agent.defaultMaxSockets,t.requests=[],t.sockets=[],t.on("free",function(i,n,a,s){for(var o=_7(n,a,s),l=0,d=t.requests.length;l=this.maxSockets){a.requests.push(s);return}a.createSocket(s,function(o){o.on("free",l),o.on("close",d),o.on("agentRemove",d),t.onSocket(o);function l(){a.emit("free",o,s)}function d(c){a.removeSocket(o),o.removeListener("free",l),o.removeListener("close",d),o.removeListener("agentRemove",d)}})};na.prototype.createSocket=function(t,r){var i=this,n={};i.sockets.push(n);var a=q0({},i.proxyOptions,{method:"CONNECT",path:t.host+":"+t.port,agent:!1,headers:{host:t.host+":"+t.port}});t.localAddress&&(a.localAddress=t.localAddress),a.proxyAuth&&(a.headers=a.headers||{},a.headers["Proxy-Authorization"]="Basic "+new Buffer(a.proxyAuth).toString("base64")),Ua("making CONNECT request");var s=i.request(a);s.useChunkedEncodingByDefault=!1,s.once("response",o),s.once("upgrade",l),s.once("connect",d),s.once("error",c),s.end();function o(p){p.upgrade=!0}function l(p,u,m){process.nextTick(function(){d(p,u,m)})}function d(p,u,m){if(s.removeAllListeners(),u.removeAllListeners(),p.statusCode!==200){Ua("tunneling socket could not be established, statusCode=%d",p.statusCode),u.destroy();var f=new Error("tunneling socket could not be established, statusCode="+p.statusCode);f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}if(m.length>0){Ua("got illegal response body from proxy"),u.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",t.request.emit("error",f),i.removeSocket(n);return}return Ua("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=u,r(u)}function c(p){s.removeAllListeners(),Ua(`tunneling socket could not be established, cause=%s +`,p.message,p.stack);var u=new Error("tunneling socket could not be established, cause="+p.message);u.code="ECONNRESET",t.request.emit("error",u),i.removeSocket(n)}};na.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(n){i.request.onSocket(n)})}};function b7(e,t){var r=this;na.prototype.createSocket.call(r,e,function(i){var n=e.request.getHeader("host"),a=q0({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):e.host}),s=mH.connect(0,a);r.sockets[r.sockets.indexOf(i)]=s,t(s)})}function _7(e,t,r){return typeof e=="string"?{host:e,port:t,localAddress:r}:e}function q0(e){for(var t=1,r=arguments.length;t{E7.exports=w7()});var $s=h(et=>{"use strict";var _H=et&&et.__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]}),wH=et&&et.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rm=et&&et.__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)&&_H(t,e,r);return wH(t,e),t},Ft=et&&et.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(et,"__esModule",{value:!0});et.HttpClient=et.isHttps=et.HttpClientResponse=et.HttpClientError=et.getProxyUrl=et.MediaTypes=et.Headers=et.HttpCodes=void 0;var Yu=rm(require("http")),F0=rm(require("https")),N7=rm(y7()),Zu=rm(x7()),pn;(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"})(pn=et.HttpCodes||(et.HttpCodes={}));var Mr;(function(e){e.Accept="accept",e.ContentType="content-type"})(Mr=et.Headers||(et.Headers={}));var Ha;(function(e){e.ApplicationJson="application/json"})(Ha=et.MediaTypes||(et.MediaTypes={}));function EH(e){let t=N7.getProxyUrl(new URL(e));return t?t.href:""}et.getProxyUrl=EH;var xH=[pn.MovedPermanently,pn.ResourceMoved,pn.SeeOther,pn.TemporaryRedirect,pn.PermanentRedirect],NH=[pn.BadGateway,pn.ServiceUnavailable,pn.GatewayTimeout],SH=["OPTIONS","GET","DELETE","HEAD"],TH=10,PH=5,em=class e extends Error{constructor(t,r){super(t),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,e.prototype)}};et.HttpClientError=em;var tm=class{constructor(t){this.message=t}readBody(){return Ft(this,void 0,void 0,function*(){return new Promise(t=>Ft(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 Ft(this,void 0,void 0,function*(){return new Promise(t=>Ft(this,void 0,void 0,function*(){let r=[];this.message.on("data",i=>{r.push(i)}),this.message.on("end",()=>{t(Buffer.concat(r))})}))})}};et.HttpClientResponse=tm;function CH(e){return new URL(e).protocol==="https:"}et.isHttps=CH;var M0=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 Ft(this,void 0,void 0,function*(){return this.request("OPTIONS",t,null,r||{})})}get(t,r){return Ft(this,void 0,void 0,function*(){return this.request("GET",t,null,r||{})})}del(t,r){return Ft(this,void 0,void 0,function*(){return this.request("DELETE",t,null,r||{})})}post(t,r,i){return Ft(this,void 0,void 0,function*(){return this.request("POST",t,r,i||{})})}patch(t,r,i){return Ft(this,void 0,void 0,function*(){return this.request("PATCH",t,r,i||{})})}put(t,r,i){return Ft(this,void 0,void 0,function*(){return this.request("PUT",t,r,i||{})})}head(t,r){return Ft(this,void 0,void 0,function*(){return this.request("HEAD",t,null,r||{})})}sendStream(t,r,i,n){return Ft(this,void 0,void 0,function*(){return this.request(t,r,i,n)})}getJson(t,r={}){return Ft(this,void 0,void 0,function*(){r[Mr.Accept]=this._getExistingOrDefaultHeader(r,Mr.Accept,Ha.ApplicationJson);let i=yield this.get(t,r);return this._processResponse(i,this.requestOptions)})}postJson(t,r,i={}){return Ft(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Mr.Accept]=this._getExistingOrDefaultHeader(i,Mr.Accept,Ha.ApplicationJson),i[Mr.ContentType]=this._getExistingOrDefaultHeader(i,Mr.ContentType,Ha.ApplicationJson);let a=yield this.post(t,n,i);return this._processResponse(a,this.requestOptions)})}putJson(t,r,i={}){return Ft(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Mr.Accept]=this._getExistingOrDefaultHeader(i,Mr.Accept,Ha.ApplicationJson),i[Mr.ContentType]=this._getExistingOrDefaultHeader(i,Mr.ContentType,Ha.ApplicationJson);let a=yield this.put(t,n,i);return this._processResponse(a,this.requestOptions)})}patchJson(t,r,i={}){return Ft(this,void 0,void 0,function*(){let n=JSON.stringify(r,null,2);i[Mr.Accept]=this._getExistingOrDefaultHeader(i,Mr.Accept,Ha.ApplicationJson),i[Mr.ContentType]=this._getExistingOrDefaultHeader(i,Mr.ContentType,Ha.ApplicationJson);let a=yield this.patch(t,n,i);return this._processResponse(a,this.requestOptions)})}request(t,r,i,n){return Ft(this,void 0,void 0,function*(){if(this._disposed)throw new Error("Client has already been disposed.");let a=new URL(r),s=this._prepareRequest(t,a,n),o=this._allowRetries&&SH.includes(t)?this._maxRetries+1:1,l=0,d;do{if(d=yield this.requestRaw(s,i),d&&d.message&&d.message.statusCode===pn.Unauthorized){let p;for(let u of this.handlers)if(u.canHandleAuthentication(d)){p=u;break}return p?p.handleAuthentication(this,s,i):d}let c=this._maxRedirects;for(;d.message.statusCode&&xH.includes(d.message.statusCode)&&this._allowRedirects&&c>0;){let p=d.message.headers.location;if(!p)break;let u=new URL(p);if(a.protocol==="https:"&&a.protocol!==u.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 d.readBody(),u.hostname!==a.hostname)for(let m in n)m.toLowerCase()==="authorization"&&delete n[m];s=this._prepareRequest(t,u,n),d=yield this.requestRaw(s,i),c--}if(!d.message.statusCode||!NH.includes(d.message.statusCode))return d;l+=1,l{function a(s,o){s?n(s):o?i(o):n(new Error("Unknown error"))}this.requestRawWithCallback(t,r,a)})})}requestRawWithCallback(t,r,i){typeof r=="string"&&(t.options.headers||(t.options.headers={}),t.options.headers["Content-Length"]=Buffer.byteLength(r,"utf8"));let n=!1;function a(l,d){n||(n=!0,i(l,d))}let s=t.httpModule.request(t.options,l=>{let d=new tm(l);a(void 0,d)}),o;s.on("socket",l=>{o=l}),s.setTimeout(this._socketTimeout||3*6e4,()=>{o&&o.end(),a(new Error(`Request timeout: ${t.options.path}`))}),s.on("error",function(l){a(l)}),r&&typeof r=="string"&&s.write(r,"utf8"),r&&typeof r!="string"?(r.on("close",function(){s.end()}),r.pipe(s)):s.end()}getAgent(t){let r=new URL(t);return this._getAgent(r)}_prepareRequest(t,r,i){let n={};n.parsedUrl=r;let a=n.parsedUrl.protocol==="https:";n.httpModule=a?F0:Yu;let s=a?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(i),this.userAgent!=null&&(n.options.headers["user-agent"]=this.userAgent),n.options.agent=this._getAgent(n.parsedUrl),this.handlers)for(let o of this.handlers)o.prepareRequest(n.options);return n}_mergeHeaders(t){return this.requestOptions&&this.requestOptions.headers?Object.assign({},Ju(this.requestOptions.headers),Ju(t||{})):Ju(t||{})}_getExistingOrDefaultHeader(t,r,i){let n;return this.requestOptions&&this.requestOptions.headers&&(n=Ju(this.requestOptions.headers)[r]),t[r]||n||i}_getAgent(t){let r,i=N7.getProxyUrl(t),n=i&&i.hostname;if(this._keepAlive&&n&&(r=this._proxyAgent),this._keepAlive&&!n&&(r=this._agent),r)return r;let a=t.protocol==="https:",s=100;if(this.requestOptions&&(s=this.requestOptions.maxSockets||Yu.globalAgent.maxSockets),i&&i.hostname){let o={maxSockets:s,keepAlive:this._keepAlive,proxy:Object.assign(Object.assign({},(i.username||i.password)&&{proxyAuth:`${i.username}:${i.password}`}),{host:i.hostname,port:i.port})},l,d=i.protocol==="https:";a?l=d?Zu.httpsOverHttps:Zu.httpsOverHttp:l=d?Zu.httpOverHttps:Zu.httpOverHttp,r=l(o),this._proxyAgent=r}if(this._keepAlive&&!r){let o={keepAlive:this._keepAlive,maxSockets:s};r=a?new F0.Agent(o):new Yu.Agent(o),this._agent=r}return r||(r=a?F0.globalAgent:Yu.globalAgent),a&&this._ignoreSslError&&(r.options=Object.assign(r.options||{},{rejectUnauthorized:!1})),r}_performExponentialBackoff(t){return Ft(this,void 0,void 0,function*(){t=Math.min(TH,t);let r=PH*Math.pow(2,t);return new Promise(i=>setTimeout(()=>i(),r))})}_processResponse(t,r){return Ft(this,void 0,void 0,function*(){return new Promise((i,n)=>Ft(this,void 0,void 0,function*(){let a=t.message.statusCode||0,s={statusCode:a,result:null,headers:{}};a===pn.NotFound&&i(s);function o(c,p){if(typeof p=="string"){let u=new Date(p);if(!isNaN(u.valueOf()))return u}return p}let l,d;try{d=yield t.readBody(),d&&d.length>0&&(r&&r.deserializeDates?l=JSON.parse(d,o):l=JSON.parse(d),s.result=l),s.headers=t.message.headers}catch{}if(a>299){let c;l&&l.message?c=l.message:d&&d.length>0?c=d:c=`Failed request: (${a})`;let p=new em(c,a);p.result=s.result,n(p)}else i(s)}))})}};et.HttpClient=M0;var Ju=e=>Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{})});var $0=h(Pn=>{"use strict";var z0=Pn&&Pn.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pn,"__esModule",{value:!0});Pn.PersonalAccessTokenCredentialHandler=Pn.BearerCredentialHandler=Pn.BasicCredentialHandler=void 0;var B0=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 z0(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pn.BasicCredentialHandler=B0;var j0=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 z0(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pn.BearerCredentialHandler=j0;var k0=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 z0(this,void 0,void 0,function*(){throw new Error("not implemented")})}};Pn.PersonalAccessTokenCredentialHandler=k0});var P7=h(Ho=>{"use strict";var S7=Ho&&Ho.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.OidcClient=void 0;var RH=$s(),OH=$0(),T7=Tt(),U0=class e{static createHttpClient(t=!0,r=10){let i={allowRetries:t,maxRetries:r};return new RH.HttpClient("actions/oidc-client",[new OH.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 S7(this,void 0,void 0,function*(){let a=(r=(yield e.createHttpClient().getJson(t).catch(s=>{throw new Error(`Failed to get ID Token. + + Error Code : ${s.statusCode} + + Error Message: ${s.message}`)})).result)===null||r===void 0?void 0:r.value;if(!a)throw new Error("Response json body do not have ID Token field");return a})}static getIDToken(t){return S7(this,void 0,void 0,function*(){try{let r=e.getIDTokenUrl();if(t){let n=encodeURIComponent(t);r=`${r}&audience=${n}`}(0,T7.debug)(`ID token url is ${r}`);let i=yield e.getCall(r);return(0,T7.setSecret)(i),i}catch(r){throw new Error(`Error message: ${r.message}`)}})}};Ho.OidcClient=U0});var W0=h(Qr=>{"use strict";var H0=Qr&&Qr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Qr,"__esModule",{value:!0});Qr.summary=Qr.markdownSummary=Qr.SUMMARY_DOCS_URL=Qr.SUMMARY_ENV_VAR=void 0;var AH=require("os"),G0=require("fs"),{access:IH,appendFile:LH,writeFile:DH}=G0.promises;Qr.SUMMARY_ENV_VAR="GITHUB_STEP_SUMMARY";Qr.SUMMARY_DOCS_URL="https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary";var V0=class{constructor(){this._buffer=""}filePath(){return H0(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let t=process.env[Qr.SUMMARY_ENV_VAR];if(!t)throw new Error(`Unable to find environment variable for $${Qr.SUMMARY_ENV_VAR}. Check if your runtime environment supports job summaries.`);try{yield IH(t,G0.constants.R_OK|G0.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 n=Object.entries(i).map(([a,s])=>` ${a}="${s}"`).join("");return r?`<${t}${n}>${r}`:`<${t}${n}>`}write(t){return H0(this,void 0,void 0,function*(){let r=!!t?.overwrite,i=yield this.filePath();return yield(r?DH:LH)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return H0(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(AH.EOL)}addCodeBlock(t,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",t),i);return this.addRaw(n).addEOL()}addList(t,r=!1){let i=r?"ol":"ul",n=t.map(s=>this.wrap("li",s)).join(""),a=this.wrap(i,n);return this.addRaw(a).addEOL()}addTable(t){let r=t.map(n=>{let a=n.map(s=>{if(typeof s=="string")return this.wrap("td",s);let{header:o,data:l,colspan:d,rowspan:c}=s,p=o?"th":"td",u=Object.assign(Object.assign({},d&&{colspan:d}),c&&{rowspan:c});return this.wrap(p,l,u)}).join("");return this.wrap("tr",a)}).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:n,height:a}=i||{},s=Object.assign(Object.assign({},n&&{width:n}),a&&{height:a}),o=this.wrap("img",null,Object.assign({src:t,alt:r},s));return this.addRaw(o).addEOL()}addHeading(t,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",a=this.wrap(n,t);return this.addRaw(a).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}),n=this.wrap("blockquote",t,i);return this.addRaw(n).addEOL()}addLink(t,r){let i=this.wrap("a",t,{href:r});return this.addRaw(i).addEOL()}},C7=new V0;Qr.markdownSummary=C7;Qr.summary=C7});var R7=h(Xr=>{"use strict";var qH=Xr&&Xr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),FH=Xr&&Xr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),MH=Xr&&Xr.__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)&&qH(t,e,r);return FH(t,e),t};Object.defineProperty(Xr,"__esModule",{value:!0});Xr.toPlatformPath=Xr.toWin32Path=Xr.toPosixPath=void 0;var BH=MH(require("path"));function jH(e){return e.replace(/[\\]/g,"/")}Xr.toPosixPath=jH;function kH(e){return e.replace(/[/]/g,"\\")}Xr.toWin32Path=kH;function zH(e){return e.replace(/[/\\]/g,BH.sep)}Xr.toPlatformPath=zH});var Q0=h(le=>{"use strict";var $H=le&&le.__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]}),UH=le&&le.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A7=le&&le.__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)&&$H(t,e,r);return UH(t,e),t},K0=le&&le.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Yr;Object.defineProperty(le,"__esModule",{value:!0});le.getCmdPath=le.tryGetExecutablePath=le.isRooted=le.isDirectory=le.exists=le.READONLY=le.UV_FS_O_EXLOCK=le.IS_WINDOWS=le.unlink=le.symlink=le.stat=le.rmdir=le.rm=le.rename=le.readlink=le.readdir=le.open=le.mkdir=le.lstat=le.copyFile=le.chmod=void 0;var I7=A7(require("fs")),im=A7(require("path"));Yr=I7.promises,le.chmod=Yr.chmod,le.copyFile=Yr.copyFile,le.lstat=Yr.lstat,le.mkdir=Yr.mkdir,le.open=Yr.open,le.readdir=Yr.readdir,le.readlink=Yr.readlink,le.rename=Yr.rename,le.rm=Yr.rm,le.rmdir=Yr.rmdir,le.stat=Yr.stat,le.symlink=Yr.symlink,le.unlink=Yr.unlink;le.IS_WINDOWS=process.platform==="win32";le.UV_FS_O_EXLOCK=268435456;le.READONLY=I7.constants.O_RDONLY;function HH(e){return K0(this,void 0,void 0,function*(){try{yield le.stat(e)}catch(t){if(t.code==="ENOENT")return!1;throw t}return!0})}le.exists=HH;function GH(e,t=!1){return K0(this,void 0,void 0,function*(){return(t?yield le.stat(e):yield le.lstat(e)).isDirectory()})}le.isDirectory=GH;function VH(e){if(e=KH(e),!e)throw new Error('isRooted() parameter "p" cannot be empty');return le.IS_WINDOWS?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}le.isRooted=VH;function WH(e,t){return K0(this,void 0,void 0,function*(){let r;try{r=yield le.stat(e)}catch(n){n.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${n}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){let n=im.extname(e).toUpperCase();if(t.some(a=>a.toUpperCase()===n))return e}else if(O7(r))return e}let i=e;for(let n of t){e=i+n,r=void 0;try{r=yield le.stat(e)}catch(a){a.code!=="ENOENT"&&console.log(`Unexpected error attempting to determine if executable file exists '${e}': ${a}`)}if(r&&r.isFile()){if(le.IS_WINDOWS){try{let a=im.dirname(e),s=im.basename(e).toUpperCase();for(let o of yield le.readdir(a))if(s===o.toUpperCase()){e=im.join(a,o);break}}catch(a){console.log(`Unexpected error attempting to determine the actual case of the file '${e}': ${a}`)}return e}else if(O7(r))return e}}return""})}le.tryGetExecutablePath=WH;function KH(e){return e=e||"",le.IS_WINDOWS?(e=e.replace(/\//g,"\\"),e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}function O7(e){return(e.mode&1)>0||(e.mode&8)>0&&e.gid===process.getgid()||(e.mode&64)>0&&e.uid===process.getuid()}function QH(){var e;return(e=process.env.COMSPEC)!==null&&e!==void 0?e:"cmd.exe"}le.getCmdPath=QH});var mc=h(Pt=>{"use strict";var XH=Pt&&Pt.__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]}),YH=Pt&&Pt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),L7=Pt&&Pt.__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)&&XH(t,e,r);return YH(t,e),t},Ga=Pt&&Pt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Pt,"__esModule",{value:!0});Pt.findInPath=Pt.which=Pt.mkdirP=Pt.rmRF=Pt.mv=Pt.cp=void 0;var ZH=require("assert"),Cn=L7(require("path")),ke=L7(Q0());function JH(e,t,r={}){return Ga(this,void 0,void 0,function*(){let{force:i,recursive:n,copySourceDirectory:a}=tG(r),s=(yield ke.exists(t))?yield ke.stat(t):null;if(s&&s.isFile()&&!i)return;let o=s&&s.isDirectory()&&a?Cn.join(t,Cn.basename(e)):t;if(!(yield ke.exists(e)))throw new Error(`no such file or directory: ${e}`);if((yield ke.stat(e)).isDirectory())if(n)yield M7(e,o,0,i);else throw new Error(`Failed to copy. ${e} is a directory, but tried to copy without recursive flag.`);else{if(Cn.relative(e,o)==="")throw new Error(`'${o}' and '${e}' are the same file`);yield B7(e,o,i)}})}Pt.cp=JH;function eG(e,t,r={}){return Ga(this,void 0,void 0,function*(){if(yield ke.exists(t)){let i=!0;if((yield ke.isDirectory(t))&&(t=Cn.join(t,Cn.basename(e)),i=yield ke.exists(t)),i)if(r.force==null||r.force)yield D7(t);else throw new Error("Destination already exists")}yield X0(Cn.dirname(t)),yield ke.rename(e,t)})}Pt.mv=eG;function D7(e){return Ga(this,void 0,void 0,function*(){if(ke.IS_WINDOWS&&/[*"<>|]/.test(e))throw new Error('File path must not contain `*`, `"`, `<`, `>` or `|` on Windows');try{yield ke.rm(e,{force:!0,maxRetries:3,recursive:!0,retryDelay:300})}catch(t){throw new Error(`File was unable to be removed ${t}`)}})}Pt.rmRF=D7;function X0(e){return Ga(this,void 0,void 0,function*(){ZH.ok(e,"a path argument must be provided"),yield ke.mkdir(e,{recursive:!0})})}Pt.mkdirP=X0;function q7(e,t){return Ga(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");if(t){let i=yield q7(e,!1);if(!i)throw ke.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 F7(e);return r&&r.length>0?r[0]:""})}Pt.which=q7;function F7(e){return Ga(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'tool' is required");let t=[];if(ke.IS_WINDOWS&&process.env.PATHEXT)for(let n of process.env.PATHEXT.split(Cn.delimiter))n&&t.push(n);if(ke.isRooted(e)){let n=yield ke.tryGetExecutablePath(e,t);return n?[n]:[]}if(e.includes(Cn.sep))return[];let r=[];if(process.env.PATH)for(let n of process.env.PATH.split(Cn.delimiter))n&&r.push(n);let i=[];for(let n of r){let a=yield ke.tryGetExecutablePath(Cn.join(n,e),t);a&&i.push(a)}return i})}Pt.findInPath=F7;function tG(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 M7(e,t,r,i){return Ga(this,void 0,void 0,function*(){if(r>=255)return;r++,yield X0(t);let n=yield ke.readdir(e);for(let a of n){let s=`${e}/${a}`,o=`${t}/${a}`;(yield ke.lstat(s)).isDirectory()?yield M7(s,o,r,i):yield B7(s,o,i)}yield ke.chmod(t,(yield ke.stat(e)).mode)})}function B7(e,t,r){return Ga(this,void 0,void 0,function*(){if((yield ke.lstat(e)).isSymbolicLink()){try{yield ke.lstat(t),yield ke.unlink(t)}catch(n){n.code==="EPERM"&&(yield ke.chmod(t,"0666"),yield ke.unlink(t))}let i=yield ke.readlink(e);yield ke.symlink(i,t,ke.IS_WINDOWS?"junction":null)}else(!(yield ke.exists(t))||r)&&(yield ke.copyFile(e,t))})}});var Vo=h(Zr=>{"use strict";var rG=Zr&&Zr.__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]}),iG=Zr&&Zr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Go=Zr&&Zr.__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)&&rG(t,e,r);return iG(t,e),t},j7=Zr&&Zr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Zr,"__esModule",{value:!0});Zr.argStringToArray=Zr.ToolRunner=void 0;var nm=Go(require("os")),z7=Go(require("events")),nG=Go(require("child_process")),aG=Go(require("path")),sG=Go(mc()),k7=Go(Q0()),oG=require("timers"),am=process.platform==="win32",Y0=class extends z7.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(),n=this._getSpawnArgs(t),a=r?"":"[command]";if(am)if(this._isCmdFile()){a+=i;for(let s of n)a+=` ${s}`}else if(t.windowsVerbatimArguments){a+=`"${i}"`;for(let s of n)a+=` ${s}`}else{a+=this._windowsQuoteCmdArg(i);for(let s of n)a+=` ${this._windowsQuoteCmdArg(s)}`}else{a+=i;for(let s of n)a+=` ${s}`}return a}_processLineBuffer(t,r,i){try{let n=r+t.toString(),a=n.indexOf(nm.EOL);for(;a>-1;){let s=n.substring(0,a);i(s),n=n.substring(a+nm.EOL.length),a=n.indexOf(nm.EOL)}return n}catch(n){return this._debug(`error processing line. Failed with error ${n}`),""}}_getSpawnFileName(){return am&&this._isCmdFile()?process.env.COMSPEC||"cmd.exe":this.toolPath}_getSpawnArgs(t){if(am&&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 s of t)if(r.some(o=>o===s)){i=!0;break}if(!i)return t;let n='"',a=!0;for(let s=t.length;s>0;s--)n+=t[s-1],a&&t[s-1]==="\\"?n+="\\":t[s-1]==='"'?(a=!0,n+='"'):a=!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 r='"',i=!0;for(let n=t.length;n>0;n--)r+=t[n-1],i&&t[n-1]==="\\"?r+="\\":t[n-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 j7(this,void 0,void 0,function*(){return!k7.isRooted(this.toolPath)&&(this.toolPath.includes("/")||am&&this.toolPath.includes("\\"))&&(this.toolPath=aG.resolve(process.cwd(),this.options.cwd||process.cwd(),this.toolPath)),this.toolPath=yield sG.which(this.toolPath,!0),new Promise((t,r)=>j7(this,void 0,void 0,function*(){this._debug(`exec tool: ${this.toolPath}`),this._debug("arguments:");for(let d of this.args)this._debug(` ${d}`);let i=this._cloneExecOptions(this.options);!i.silent&&i.outStream&&i.outStream.write(this._getCommandString(i)+nm.EOL);let n=new Z0(i,this.toolPath);if(n.on("debug",d=>{this._debug(d)}),this.options.cwd&&!(yield k7.exists(this.options.cwd)))return r(new Error(`The cwd: ${this.options.cwd} does not exist!`));let a=this._getSpawnFileName(),s=nG.spawn(a,this._getSpawnArgs(i),this._getSpawnOptions(this.options,a)),o="";s.stdout&&s.stdout.on("data",d=>{this.options.listeners&&this.options.listeners.stdout&&this.options.listeners.stdout(d),!i.silent&&i.outStream&&i.outStream.write(d),o=this._processLineBuffer(d,o,c=>{this.options.listeners&&this.options.listeners.stdline&&this.options.listeners.stdline(c)})});let l="";if(s.stderr&&s.stderr.on("data",d=>{n.processStderr=!0,this.options.listeners&&this.options.listeners.stderr&&this.options.listeners.stderr(d),!i.silent&&i.errStream&&i.outStream&&(i.failOnStdErr?i.errStream:i.outStream).write(d),l=this._processLineBuffer(d,l,c=>{this.options.listeners&&this.options.listeners.errline&&this.options.listeners.errline(c)})}),s.on("error",d=>{n.processError=d.message,n.processExited=!0,n.processClosed=!0,n.CheckComplete()}),s.on("exit",d=>{n.processExitCode=d,n.processExited=!0,this._debug(`Exit code ${d} received from tool '${this.toolPath}'`),n.CheckComplete()}),s.on("close",d=>{n.processExitCode=d,n.processExited=!0,n.processClosed=!0,this._debug(`STDIO streams have closed for tool '${this.toolPath}'`),n.CheckComplete()}),n.on("done",(d,c)=>{o.length>0&&this.emit("stdline",o),l.length>0&&this.emit("errline",l),s.removeAllListeners(),d?r(d):t(c)}),this.options.input){if(!s.stdin)throw new Error("child process missing stdin");s.stdin.end(this.options.input)}}))})}};Zr.ToolRunner=Y0;function lG(e){let t=[],r=!1,i=!1,n="";function a(s){i&&s!=='"'&&(n+="\\"),n+=s,i=!1}for(let s=0;s0&&(t.push(n),n="");continue}a(o)}return n.length>0&&t.push(n.trim()),t}Zr.argStringToArray=lG;var Z0=class e extends z7.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=oG.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 Wo=h(Jr=>{"use strict";var dG=Jr&&Jr.__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]}),cG=Jr&&Jr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pG=Jr&&Jr.__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)&&dG(t,e,r);return cG(t,e),t},H7=Jr&&Jr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Jr,"__esModule",{value:!0});Jr.getExecOutput=Jr.exec=void 0;var $7=require("string_decoder"),U7=pG(Vo());function G7(e,t,r){return H7(this,void 0,void 0,function*(){let i=U7.argStringToArray(e);if(i.length===0)throw new Error("Parameter 'commandLine' cannot be null or empty.");let n=i[0];return t=i.slice(1).concat(t||[]),new U7.ToolRunner(n,t,r).exec()})}Jr.exec=G7;function uG(e,t,r){var i,n;return H7(this,void 0,void 0,function*(){let a="",s="",o=new $7.StringDecoder("utf8"),l=new $7.StringDecoder("utf8"),d=(i=r?.listeners)===null||i===void 0?void 0:i.stdout,c=(n=r?.listeners)===null||n===void 0?void 0:n.stderr,p=g=>{s+=l.write(g),c&&c(g)},u=g=>{a+=o.write(g),d&&d(g)},m=Object.assign(Object.assign({},r?.listeners),{stdout:u,stderr:p}),f=yield G7(e,t,Object.assign(Object.assign({},r),{listeners:m}));return a+=o.end(),s+=l.end(),{exitCode:f,stdout:a,stderr:s}})}Jr.getExecOutput=uG});var W7=h(Ie=>{"use strict";var mG=Ie&&Ie.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),fG=Ie&&Ie.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),hG=Ie&&Ie.__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)&&mG(t,e,r);return fG(t,e),t},om=Ie&&Ie.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},gG=Ie&&Ie.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ie,"__esModule",{value:!0});Ie.getDetails=Ie.isLinux=Ie.isMacOS=Ie.isWindows=Ie.arch=Ie.platform=void 0;var V7=gG(require("os")),sm=hG(Wo()),yG=()=>om(void 0,void 0,void 0,function*(){let{stdout:e}=yield sm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Version"',void 0,{silent:!0}),{stdout:t}=yield sm.getExecOutput('powershell -command "(Get-CimInstance -ClassName Win32_OperatingSystem).Caption"',void 0,{silent:!0});return{name:t.trim(),version:e.trim()}}),vG=()=>om(void 0,void 0,void 0,function*(){var e,t,r,i;let{stdout:n}=yield sm.getExecOutput("sw_vers",void 0,{silent:!0}),a=(t=(e=n.match(/ProductVersion:\s*(.+)/))===null||e===void 0?void 0:e[1])!==null&&t!==void 0?t:"";return{name:(i=(r=n.match(/ProductName:\s*(.+)/))===null||r===void 0?void 0:r[1])!==null&&i!==void 0?i:"",version:a}}),bG=()=>om(void 0,void 0,void 0,function*(){let{stdout:e}=yield sm.getExecOutput("lsb_release",["-i","-r","-s"],{silent:!0}),[t,r]=e.trim().split(` +`);return{name:t,version:r}});Ie.platform=V7.default.platform();Ie.arch=V7.default.arch();Ie.isWindows=Ie.platform==="win32";Ie.isMacOS=Ie.platform==="darwin";Ie.isLinux=Ie.platform==="linux";function _G(){return om(this,void 0,void 0,function*(){return Object.assign(Object.assign({},yield Ie.isWindows?yG():Ie.isMacOS?vG():bG()),{platform:Ie.platform,arch:Ie.arch,isWindows:Ie.isWindows,isMacOS:Ie.isMacOS,isLinux:Ie.isLinux})})}Ie.getDetails=_G});var Tt=h(ne=>{"use strict";var wG=ne&&ne.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),EG=ne&&ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),e2=ne&&ne.__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)&&wG(t,e,r);return EG(t,e),t},K7=ne&&ne.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(ne,"__esModule",{value:!0});ne.platform=ne.toPlatformPath=ne.toWin32Path=ne.toPosixPath=ne.markdownSummary=ne.summary=ne.getIDToken=ne.getState=ne.saveState=ne.group=ne.endGroup=ne.startGroup=ne.info=ne.notice=ne.warning=ne.error=ne.debug=ne.isDebug=ne.setFailed=ne.setCommandEcho=ne.setOutput=ne.getBooleanInput=ne.getMultilineInput=ne.getInput=ne.addPath=ne.setSecret=ne.exportVariable=ne.ExitCode=void 0;var Ii=u7(),Us=h7(),Ko=Xu(),Q7=e2(require("os")),xG=e2(require("path")),NG=P7(),J0;(function(e){e[e.Success=0]="Success",e[e.Failure=1]="Failure"})(J0||(ne.ExitCode=J0={}));function SG(e,t){let r=(0,Ko.toCommandValue)(t);if(process.env[e]=r,process.env.GITHUB_ENV||"")return(0,Us.issueFileCommand)("ENV",(0,Us.prepareKeyValueMessage)(e,t));(0,Ii.issueCommand)("set-env",{name:e},r)}ne.exportVariable=SG;function TG(e){(0,Ii.issueCommand)("add-mask",{},e)}ne.setSecret=TG;function PG(e){process.env.GITHUB_PATH||""?(0,Us.issueFileCommand)("PATH",e):(0,Ii.issueCommand)("add-path",{},e),process.env.PATH=`${e}${xG.delimiter}${process.env.PATH}`}ne.addPath=PG;function t2(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()}ne.getInput=t2;function CG(e,t){let r=t2(e,t).split(` +`).filter(i=>i!=="");return t&&t.trimWhitespace===!1?r:r.map(i=>i.trim())}ne.getMultilineInput=CG;function RG(e,t){let r=["true","True","TRUE"],i=["false","False","FALSE"],n=t2(e,t);if(r.includes(n))return!0;if(i.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\``)}ne.getBooleanInput=RG;function OG(e,t){if(process.env.GITHUB_OUTPUT||"")return(0,Us.issueFileCommand)("OUTPUT",(0,Us.prepareKeyValueMessage)(e,t));process.stdout.write(Q7.EOL),(0,Ii.issueCommand)("set-output",{name:e},(0,Ko.toCommandValue)(t))}ne.setOutput=OG;function AG(e){(0,Ii.issue)("echo",e?"on":"off")}ne.setCommandEcho=AG;function IG(e){process.exitCode=J0.Failure,X7(e)}ne.setFailed=IG;function LG(){return process.env.RUNNER_DEBUG==="1"}ne.isDebug=LG;function DG(e){(0,Ii.issueCommand)("debug",{},e)}ne.debug=DG;function X7(e,t={}){(0,Ii.issueCommand)("error",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ne.error=X7;function qG(e,t={}){(0,Ii.issueCommand)("warning",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ne.warning=qG;function FG(e,t={}){(0,Ii.issueCommand)("notice",(0,Ko.toCommandProperties)(t),e instanceof Error?e.toString():e)}ne.notice=FG;function MG(e){process.stdout.write(e+Q7.EOL)}ne.info=MG;function Y7(e){(0,Ii.issue)("group",e)}ne.startGroup=Y7;function Z7(){(0,Ii.issue)("endgroup")}ne.endGroup=Z7;function BG(e,t){return K7(this,void 0,void 0,function*(){Y7(e);let r;try{r=yield t()}finally{Z7()}return r})}ne.group=BG;function jG(e,t){if(process.env.GITHUB_STATE||"")return(0,Us.issueFileCommand)("STATE",(0,Us.prepareKeyValueMessage)(e,t));(0,Ii.issueCommand)("save-state",{name:e},(0,Ko.toCommandValue)(t))}ne.saveState=jG;function kG(e){return process.env[`STATE_${e}`]||""}ne.getState=kG;function zG(e){return K7(this,void 0,void 0,function*(){return yield NG.OidcClient.getIDToken(e)})}ne.getIDToken=zG;var $G=W0();Object.defineProperty(ne,"summary",{enumerable:!0,get:function(){return $G.summary}});var UG=W0();Object.defineProperty(ne,"markdownSummary",{enumerable:!0,get:function(){return UG.markdownSummary}});var r2=R7();Object.defineProperty(ne,"toPosixPath",{enumerable:!0,get:function(){return r2.toPosixPath}});Object.defineProperty(ne,"toWin32Path",{enumerable:!0,get:function(){return r2.toWin32Path}});Object.defineProperty(ne,"toPlatformPath",{enumerable:!0,get:function(){return r2.toPlatformPath}});ne.platform=e2(W7())});var lm=h(Rn=>{"use strict";Object.defineProperty(Rn,"__esModule",{value:!0});Rn.safeWhich=Rn.isWindows=void 0;var J7=require("fs"),HG=require("path");Rn.isWindows=process.platform==="win32";var eb=Rn.isWindows?";":":",GG=Rn.isWindows?[".com",".exe",".bat",".cmd"]:[""];async function VG(e){if(e.includes("/")||e.includes("\\")&&Rn.isWindows)return e;let t=process.env.PATH;if(t===void 0)throw new Error(`Could not resolve program ${e} because no PATH environment variable was set.`);let r=t.split(eb),i=GG;Rn.isWindows&&process.env.PATHEXT!==void 0&&(i=process.env.PATHEXT.split(eb));for(let n of r)for(let a of i){let s=HG.join(n,e+a);try{return await J7.promises.access(s,J7.constants.X_OK),s}catch(o){if(o.code!=="ENOENT")throw o}}throw new Error(`Could not find program ${e} on PATH.`)}Rn.safeWhich=VG});var nb=h(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});var WG=require("node:child_process"),KG=require("node:fs/promises"),QG=require("node:os"),tb=require("node:path"),XG=require("node:process"),YG=require("node:util"),fc=class e extends Error{constructor(t){super(t),this.name="InvalidPathError",Object.setPrototypeOf(this,e.prototype)}},dm=class e extends Error{constructor(t){super(t),this.name="NoMatchError",Object.setPrototypeOf(this,e.prototype)}};async function rb(e,t){try{return await t.fsAccess(e),Promise.resolve(!0)}catch{return Promise.resolve(!1)}}async function ib(e,t){let r=e,i=await rb(r,t);for(;!i;)r=t.pathNormalize(r+"/.."),i=await rb(r,t);return r}async function ZG(e){if(parseInt(e.release.split(".")[0],10)<=6)return!1;try{return await e.cpExecFile("where",["powershell"],{windowsHide:!0}),!0}catch{return!1}}function JG(e,t={platform:XG.platform,release:QG.release(),fsAccess:KG.access,pathNormalize:tb.normalize,pathSep:tb.sep,cpExecFile:YG.promisify(WG.execFile)}){function r(s,o,l,d){let p=s.split(` +`).map(m=>m.trim()).filter(m=>m.length!==0).slice(1).map(m=>m.split(/\s+(?=[\d/])/)).filter(o);if(p.length===0)throw new dm;let u=p[0];return{diskPath:u[l.diskPath],free:parseInt(u[l.free],10)*d,size:parseInt(u[l.size],10)*d}}async function i(s,o,l,d=1){let[c,...p]=s;if(c===void 0)return Promise.reject(new Error("cmd must contain at least one item"));try{let{stdout:u}=await t.cpExecFile(c,p,{windowsHide:!0});return r(u,o,l,d)}catch(u){return Promise.reject(u)}}async function n(s){if(s.charAt(1)!==":")return Promise.reject(new fc(`The following path is invalid (should be X:\\...): ${s}`));let o=["powershell","Get-CimInstance -ClassName Win32_LogicalDisk | Select-Object Caption, FreeSpace, Size"],l=["wmic","logicaldisk","get","size,freespace,caption"],d=await ZG(t)?o:l;return i(d,c=>{let p=c[0];return s.toUpperCase().startsWith(p.toUpperCase())},{diskPath:0,free:1,size:2})}async function a(s){if(!t.pathNormalize(s).startsWith(t.pathSep))return Promise.reject(new fc(`The following path is invalid (should start by ${t.pathSep}): ${s}`));let o=await ib(s,t);return i(["df","-Pk","--",o],()=>!0,{diskPath:5,free:3,size:1},1024)}return t.platform==="win32"?n(e):a(e)}Qo.InvalidPathError=fc;Qo.NoMatchError=dm;Qo.default=JG;Qo.getFirstExistingParentPath=ib});var sb=h((Mbe,ab)=>{"use strict";ab.exports=(...e)=>[...new Set([].concat(...e))]});var i2=h((Bbe,db)=>{"use strict";var eV=require("stream"),ob=eV.PassThrough,tV=Array.prototype.slice;db.exports=rV;function rV(){let e=[],t=tV.call(arguments),r=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let n=i.end!==!1,a=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let s=ob(i);function o(){for(let c=0,p=arguments.length;c0||(r=!1,l())}function m(f){function g(){f.removeListener("merge2UnpipeEnd",g),f.removeListener("end",g),a&&f.removeListener("error",y),u()}function y(E){s.emit("error",E)}if(f._readableState.endEmitted)return u();f.on("merge2UnpipeEnd",g),f.on("end",g),a&&f.on("error",y),f.pipe(s,{end:!1}),f.resume()}for(let f=0;f{"use strict";Object.defineProperty(Xo,"__esModule",{value:!0});Xo.splitWhen=Xo.flatten=void 0;function iV(e){return e.reduce((t,r)=>[].concat(t,r),[])}Xo.flatten=iV;function nV(e,t){let r=[[]],i=0;for(let n of e)t(n)?(i++,r[i]=[]):r[i].push(n);return r}Xo.splitWhen=nV});var pb=h(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});cm.isEnoentCodeError=void 0;function aV(e){return e.code==="ENOENT"}cm.isEnoentCodeError=aV});var ub=h(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.createDirentFromStats=void 0;var n2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function sV(e,t){return new n2(e,t)}pm.createDirentFromStats=sV});var gb=h($t=>{"use strict";Object.defineProperty($t,"__esModule",{value:!0});$t.convertPosixPathToPattern=$t.convertWindowsPathToPattern=$t.convertPathToPattern=$t.escapePosixPath=$t.escapeWindowsPath=$t.escape=$t.removeLeadingDotSegment=$t.makeAbsolute=$t.unixify=void 0;var oV=require("os"),lV=require("path"),mb=oV.platform()==="win32",dV=2,cV=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,pV=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,uV=/^\\\\([.?])/,mV=/\\(?![!()+@[\]{}])/g;function fV(e){return e.replace(/\\/g,"/")}$t.unixify=fV;function hV(e,t){return lV.resolve(e,t)}$t.makeAbsolute=hV;function gV(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(dV)}return e}$t.removeLeadingDotSegment=gV;$t.escape=mb?a2:s2;function a2(e){return e.replace(pV,"\\$2")}$t.escapeWindowsPath=a2;function s2(e){return e.replace(cV,"\\$2")}$t.escapePosixPath=s2;$t.convertPathToPattern=mb?fb:hb;function fb(e){return a2(e).replace(uV,"//$1").replace(mV,"/")}$t.convertWindowsPathToPattern=fb;function hb(e){return s2(e)}$t.convertPosixPathToPattern=hb});var vb=h((Ube,yb)=>{yb.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var r;r=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(r[2])return!0;t=t.slice(r.index+r[0].length)}return!1}});var o2=h((Hbe,_b)=>{var yV=vb(),bb={"{":"}","(":")","[":"]"},vV=function(e){if(e[0]==="!")return!0;for(var t=0,r=-2,i=-2,n=-2,a=-2,s=-2;tt&&(s===-1||s>i||(s=e.indexOf("\\",t),s===-1||s>i)))||n!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(n=e.indexOf("}",t),n>t&&(s=e.indexOf("\\",t),s===-1||s>n))||a!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(a=e.indexOf(")",t),a>t&&(s=e.indexOf("\\",t),s===-1||s>a))||r!==-1&&e[t]==="("&&e[t+1]!=="|"&&(rr&&(s=e.indexOf("\\",r),s===-1||s>a))))return!0;if(e[t]==="\\"){var o=e[t+1];t+=2;var l=bb[o];if(l){var d=e.indexOf(l,t);d!==-1&&(t=d+1)}if(e[t]==="!")return!0}else t++}return!1},bV=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";var _V=o2(),wV=require("path").posix.dirname,EV=require("os").platform()==="win32",l2="/",xV=/\\/g,NV=/[\{\[].*[\}\]]$/,SV=/(^|[^\\])([\{\[]|\([^\)]+$)/,TV=/\\([\!\*\?\|\[\]\(\)\{\}])/g;wb.exports=function(t,r){var i=Object.assign({flipBackslashes:!0},r);i.flipBackslashes&&EV&&t.indexOf(l2)<0&&(t=t.replace(xV,l2)),NV.test(t)&&(t+=l2),t+="a";do t=wV(t);while(_V(t)||SV.test(t));return t.replace(TV,"$1")}});var um=h(Li=>{"use strict";Li.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Li.find=(e,t)=>e.nodes.find(r=>r.type===t);Li.exceedsLimit=(e,t,r=1,i)=>i===!1||!Li.isInteger(e)||!Li.isInteger(t)?!1:(Number(t)-Number(e))/Number(r)>=i;Li.escapeNode=(e,t=0,r)=>{let i=e.nodes[t];i&&(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};Li.encloseBrace=e=>e.type!=="brace"||e.commas>>0+e.ranges>>0?!1:(e.invalid=!0,!0);Li.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:!(e.commas>>0+e.ranges>>0)||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Li.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Li.reduce=e=>e.reduce((t,r)=>(r.type==="text"&&t.push(r.value),r.type==="range"&&(r.type="text"),t),[]);Li.flatten=(...e)=>{let t=[],r=i=>{for(let n=0;n{"use strict";var xb=um();Nb.exports=(e,t={})=>{let r=(i,n={})=>{let a=t.escapeInvalid&&xb.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o="";if(i.value)return(a||s)&&xb.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)o+=r(l);return o};return r(e)}});var Tb=h((Kbe,Sb)=>{"use strict";Sb.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var qb=h((Qbe,Db)=>{"use strict";var Pb=Tb(),Hs=(e,t,r)=>{if(Pb(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Pb(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...r};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),a=String(i.shorthand),s=String(i.capture),o=String(i.wrap),l=e+":"+t+"="+n+a+s+o;if(Hs.cache.hasOwnProperty(l))return Hs.cache[l].result;let d=Math.min(e,t),c=Math.max(e,t);if(Math.abs(d-c)===1){let g=e+"|"+t;return i.capture?`(${g})`:i.wrap===!1?g:`(?:${g})`}let p=Lb(e)||Lb(t),u={min:e,max:t,a:d,b:c},m=[],f=[];if(p&&(u.isPadded=p,u.maxLen=String(u.max).length),d<0){let g=c<0?Math.abs(c):1;f=Cb(g,Math.abs(d),u,i),d=u.a=0}return c>=0&&(m=Cb(d,c,u,i)),u.negatives=f,u.positives=m,u.result=PV(f,m,i),i.capture===!0?u.result=`(${u.result})`:i.wrap!==!1&&m.length+f.length>1&&(u.result=`(?:${u.result})`),Hs.cache[l]=u,u.result};function PV(e,t,r){let i=d2(e,t,"-",!1,r)||[],n=d2(t,e,"",!1,r)||[],a=d2(e,t,"-?",!0,r)||[];return i.concat(a).concat(n).join("|")}function CV(e,t){let r=1,i=1,n=Ob(e,r),a=new Set([t]);for(;e<=n&&n<=t;)a.add(n),r+=1,n=Ob(e,r);for(n=Ab(t+1,i)-1;e1&&o.count.pop(),o.count.push(c.count[0]),o.string=o.pattern+Ib(o.count),s=d+1;continue}r.isPadded&&(p=LV(d,r,i)),c.string=p+c.pattern+Ib(c.count),a.push(c),s=d+1,o=c}return a}function d2(e,t,r,i,n){let a=[];for(let s of e){let{string:o}=s;!i&&!Rb(t,"string",o)&&a.push(r+o),i&&Rb(t,"string",o)&&a.push(r+o)}return a}function OV(e,t){let r=[];for(let i=0;it?1:t>e?-1:0}function Rb(e,t,r){return e.some(i=>i[t]===r)}function Ob(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Ab(e,t){return e-e%Math.pow(10,t)}function Ib(e){let[t=0,r=""]=e;return r||t>1?`{${t+(r?","+r:"")}}`:""}function IV(e,t,r){return`[${e}${t-e===1?"":"-"}${t}]`}function Lb(e){return/^-?(0+)\d/.test(e)}function LV(e,t,r){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Hs.cache={};Hs.clearCache=()=>Hs.cache={};Db.exports=Hs});var u2=h((Xbe,$b)=>{"use strict";var DV=require("util"),Mb=qb(),Fb=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),qV=e=>t=>e===!0?Number(t):String(t),c2=e=>typeof e=="number"||typeof e=="string"&&e!=="",hc=e=>Number.isInteger(+e),p2=e=>{let t=`${e}`,r=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++r]==="0";);return r>0},FV=(e,t,r)=>typeof e=="string"||typeof t=="string"?!0:r.stringify===!0,MV=(e,t,r)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return r===!1?String(e):e},hm=(e,t)=>{let r=e[0]==="-"?"-":"";for(r&&(e=e.slice(1),t--);e.length{e.negatives.sort((o,l)=>ol?1:0),e.positives.sort((o,l)=>ol?1:0);let i=t.capture?"":"?:",n="",a="",s;return e.positives.length&&(n=e.positives.map(o=>hm(String(o),r)).join("|")),e.negatives.length&&(a=`-(${i}${e.negatives.map(o=>hm(String(o),r)).join("|")})`),n&&a?s=`${n}|${a}`:s=n||a,t.wrap?`(${i}${s})`:s},Bb=(e,t,r,i)=>{if(r)return Mb(e,t,{wrap:!1,...i});let n=String.fromCharCode(e);if(e===t)return n;let a=String.fromCharCode(t);return`[${n}-${a}]`},jb=(e,t,r)=>{if(Array.isArray(e)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${e.join("|")})`:e.join("|")}return Mb(e,t,r)},kb=(...e)=>new RangeError("Invalid range arguments: "+DV.inspect(...e)),zb=(e,t,r)=>{if(r.strictRanges===!0)throw kb([e,t]);return[]},jV=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},kV=(e,t,r=1,i={})=>{let n=Number(e),a=Number(t);if(!Number.isInteger(n)||!Number.isInteger(a)){if(i.strictRanges===!0)throw kb([e,t]);return[]}n===0&&(n=0),a===0&&(a=0);let s=n>a,o=String(e),l=String(t),d=String(r);r=Math.max(Math.abs(r),1);let c=p2(o)||p2(l)||p2(d),p=c?Math.max(o.length,l.length,d.length):0,u=c===!1&&FV(e,t,i)===!1,m=i.transform||qV(u);if(i.toRegex&&r===1)return Bb(hm(e,p),hm(t,p),!0,i);let f={negatives:[],positives:[]},g=x=>f[x<0?"negatives":"positives"].push(Math.abs(x)),y=[],E=0;for(;s?n>=a:n<=a;)i.toRegex===!0&&r>1?g(n):y.push(MV(m(n,E),p,u)),n=s?n-r:n+r,E++;return i.toRegex===!0?r>1?BV(f,i,p):jb(y,null,{wrap:!1,...i}):y},zV=(e,t,r=1,i={})=>{if(!hc(e)&&e.length>1||!hc(t)&&t.length>1)return zb(e,t,i);let n=i.transform||(u=>String.fromCharCode(u)),a=`${e}`.charCodeAt(0),s=`${t}`.charCodeAt(0),o=a>s,l=Math.min(a,s),d=Math.max(a,s);if(i.toRegex&&r===1)return Bb(l,d,!1,i);let c=[],p=0;for(;o?a>=s:a<=s;)c.push(n(a,p)),a=o?a-r:a+r,p++;return i.toRegex===!0?jb(c,null,{wrap:!1,options:i}):c},fm=(e,t,r,i={})=>{if(t==null&&c2(e))return[e];if(!c2(e)||!c2(t))return zb(e,t,i);if(typeof r=="function")return fm(e,t,1,{transform:r});if(Fb(r))return fm(e,t,0,r);let n={...i};return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,hc(r)?hc(e)&&hc(t)?kV(e,t,r,n):zV(e,t,Math.max(Math.abs(r),1),n):r!=null&&!Fb(r)?jV(r,n):fm(e,t,1,r)};$b.exports=fm});var Gb=h((Ybe,Hb)=>{"use strict";var $V=u2(),Ub=um(),UV=(e,t={})=>{let r=(i,n={})=>{let a=Ub.isInvalidBrace(n),s=i.invalid===!0&&t.escapeInvalid===!0,o=a===!0||s===!0,l=t.escapeInvalid===!0?"\\":"",d="";if(i.isOpen===!0)return l+i.value;if(i.isClose===!0)return console.log("node.isClose",l,i.value),l+i.value;if(i.type==="open")return o?l+i.value:"(";if(i.type==="close")return o?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":o?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let c=Ub.reduce(i.nodes),p=$V(...c,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(p.length!==0)return c.length>1&&p.length>1?`(${p})`:p}if(i.nodes)for(let c of i.nodes)d+=r(c,i);return d};return r(e)};Hb.exports=UV});var Kb=h((Zbe,Wb)=>{"use strict";var HV=u2(),Vb=mm(),Yo=um(),Gs=(e="",t="",r=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return r?Yo.flatten(t).map(n=>`{${n}}`):t;for(let n of e)if(Array.isArray(n))for(let a of n)i.push(Gs(a,t,r));else for(let a of t)r===!0&&typeof a=="string"&&(a=`{${a}}`),i.push(Array.isArray(a)?Gs(n,a,r):n+a);return Yo.flatten(i)},GV=(e,t={})=>{let r=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(n,a={})=>{n.queue=[];let s=a,o=a.queue;for(;s.type!=="brace"&&s.type!=="root"&&s.parent;)s=s.parent,o=s.queue;if(n.invalid||n.dollar){o.push(Gs(o.pop(),Vb(n,t)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){o.push(Gs(o.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let p=Yo.reduce(n.nodes);if(Yo.exceedsLimit(...p,t.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let u=HV(...p,t);u.length===0&&(u=Vb(n,t)),o.push(Gs(o.pop(),u)),n.nodes=[];return}let l=Yo.encloseBrace(n),d=n.queue,c=n;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,d=c.queue;for(let p=0;p{"use strict";Qb.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` +`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var t_=h((e_e,e_)=>{"use strict";var VV=mm(),{MAX_LENGTH:Yb,CHAR_BACKSLASH:m2,CHAR_BACKTICK:WV,CHAR_COMMA:KV,CHAR_DOT:QV,CHAR_LEFT_PARENTHESES:XV,CHAR_RIGHT_PARENTHESES:YV,CHAR_LEFT_CURLY_BRACE:ZV,CHAR_RIGHT_CURLY_BRACE:JV,CHAR_LEFT_SQUARE_BRACKET:Zb,CHAR_RIGHT_SQUARE_BRACKET:Jb,CHAR_DOUBLE_QUOTE:eW,CHAR_SINGLE_QUOTE:tW,CHAR_NO_BREAK_SPACE:rW,CHAR_ZERO_WIDTH_NOBREAK_SPACE:iW}=Xb(),nW=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let r=t||{},i=typeof r.maxLength=="number"?Math.min(Yb,r.maxLength):Yb;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let n={type:"root",input:e,nodes:[]},a=[n],s=n,o=n,l=0,d=e.length,c=0,p=0,u,m=()=>e[c++],f=g=>{if(g.type==="text"&&o.type==="dot"&&(o.type="text"),o&&o.type==="text"&&g.type==="text"){o.value+=g.value;return}return s.nodes.push(g),g.parent=s,g.prev=o,o=g,g};for(f({type:"bos"});c0){if(s.ranges>0){s.ranges=0;let g=s.nodes.shift();s.nodes=[g,{type:"text",value:VV(s)}]}f({type:"comma",value:u}),s.commas++;continue}if(u===QV&&p>0&&s.commas===0){let g=s.nodes;if(p===0||g.length===0){f({type:"text",value:u});continue}if(o.type==="dot"){if(s.range=[],o.value+=u,o.type="range",s.nodes.length!==3&&s.nodes.length!==5){s.invalid=!0,s.ranges=0,o.type="text";continue}s.ranges++,s.args=[];continue}if(o.type==="range"){g.pop();let y=g[g.length-1];y.value+=o.value+u,o=y,s.ranges--;continue}f({type:"dot",value:u});continue}f({type:"text",value:u})}do if(s=a.pop(),s.type!=="root"){s.nodes.forEach(E=>{E.nodes||(E.type==="open"&&(E.isOpen=!0),E.type==="close"&&(E.isClose=!0),E.nodes||(E.type="text"),E.invalid=!0)});let g=a[a.length-1],y=g.nodes.indexOf(s);g.nodes.splice(y,1,...s.nodes)}while(a.length>0);return f({type:"eos"}),n};e_.exports=nW});var n_=h((t_e,i_)=>{"use strict";var r_=mm(),aW=Gb(),sW=Kb(),oW=t_(),mi=(e,t={})=>{let r=[];if(Array.isArray(e))for(let i of e){let n=mi.create(i,t);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(mi.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(r=[...new Set(r)]),r};mi.parse=(e,t={})=>oW(e,t);mi.stringify=(e,t={})=>r_(typeof e=="string"?mi.parse(e,t):e,t);mi.compile=(e,t={})=>(typeof e=="string"&&(e=mi.parse(e,t)),aW(e,t));mi.expand=(e,t={})=>{typeof e=="string"&&(e=mi.parse(e,t));let r=sW(e,t);return t.noempty===!0&&(r=r.filter(Boolean)),t.nodupes===!0&&(r=[...new Set(r)]),r};mi.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?mi.compile(e,t):mi.expand(e,t);i_.exports=mi});var gc=h((r_e,d_)=>{"use strict";var lW=require("path"),On="\\\\/",a_=`[^${On}]`,aa="\\.",dW="\\+",cW="\\?",gm="\\/",pW="(?=.)",s_="[^/]",f2=`(?:${gm}|$)`,o_=`(?:^|${gm})`,h2=`${aa}{1,2}${f2}`,uW=`(?!${aa})`,mW=`(?!${o_}${h2})`,fW=`(?!${aa}{0,1}${f2})`,hW=`(?!${h2})`,gW=`[^.${gm}]`,yW=`${s_}*?`,l_={DOT_LITERAL:aa,PLUS_LITERAL:dW,QMARK_LITERAL:cW,SLASH_LITERAL:gm,ONE_CHAR:pW,QMARK:s_,END_ANCHOR:f2,DOTS_SLASH:h2,NO_DOT:uW,NO_DOTS:mW,NO_DOT_SLASH:fW,NO_DOTS_SLASH:hW,QMARK_NO_DOT:gW,STAR:yW,START_ANCHOR:o_},vW={...l_,SLASH_LITERAL:`[${On}]`,QMARK:a_,STAR:`${a_}*?`,DOTS_SLASH:`${aa}{1,2}(?:[${On}]|$)`,NO_DOT:`(?!${aa})`,NO_DOTS:`(?!(?:^|[${On}])${aa}{1,2}(?:[${On}]|$))`,NO_DOT_SLASH:`(?!${aa}{0,1}(?:[${On}]|$))`,NO_DOTS_SLASH:`(?!${aa}{1,2}(?:[${On}]|$))`,QMARK_NO_DOT:`[^.${On}]`,START_ANCHOR:`(?:^|[${On}])`,END_ANCHOR:`(?:[${On}]|$)`},bW={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};d_.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:bW,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:lW.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?vW:l_}}});var yc=h(ei=>{"use strict";var _W=require("path"),wW=process.platform==="win32",{REGEX_BACKSLASH:EW,REGEX_REMOVE_BACKSLASH:xW,REGEX_SPECIAL_CHARS:NW,REGEX_SPECIAL_CHARS_GLOBAL:SW}=gc();ei.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);ei.hasRegexChars=e=>NW.test(e);ei.isRegexChar=e=>e.length===1&&ei.hasRegexChars(e);ei.escapeRegex=e=>e.replace(SW,"\\$1");ei.toPosixSlashes=e=>e.replace(EW,"/");ei.removeBackslashes=e=>e.replace(xW,t=>t==="\\"?"":t);ei.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};ei.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:wW===!0||_W.sep==="\\";ei.escapeLast=(e,t,r)=>{let i=e.lastIndexOf(t,r);return i===-1?e:e[i-1]==="\\"?ei.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};ei.removePrefix=(e,t={})=>{let r=e;return r.startsWith("./")&&(r=r.slice(2),t.prefix="./"),r};ei.wrapOutput=(e,t={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",a=`${i}(?:${e})${n}`;return t.negated===!0&&(a=`(?:^(?!${a}).*$)`),a}});var y_=h((n_e,g_)=>{"use strict";var c_=yc(),{CHAR_ASTERISK:g2,CHAR_AT:TW,CHAR_BACKWARD_SLASH:vc,CHAR_COMMA:PW,CHAR_DOT:y2,CHAR_EXCLAMATION_MARK:v2,CHAR_FORWARD_SLASH:h_,CHAR_LEFT_CURLY_BRACE:b2,CHAR_LEFT_PARENTHESES:_2,CHAR_LEFT_SQUARE_BRACKET:CW,CHAR_PLUS:RW,CHAR_QUESTION_MARK:p_,CHAR_RIGHT_CURLY_BRACE:OW,CHAR_RIGHT_PARENTHESES:u_,CHAR_RIGHT_SQUARE_BRACKET:AW}=gc(),m_=e=>e===h_||e===vc,f_=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},IW=(e,t)=>{let r=t||{},i=e.length-1,n=r.parts===!0||r.scanToEnd===!0,a=[],s=[],o=[],l=e,d=-1,c=0,p=0,u=!1,m=!1,f=!1,g=!1,y=!1,E=!1,x=!1,T=!1,A=!1,I=!1,V=0,se,j,D={value:"",depth:0,isGlob:!1},$=()=>d>=i,_=()=>l.charCodeAt(d+1),de=()=>(se=j,l.charCodeAt(++d));for(;d0&&(v=l.slice(0,c),l=l.slice(c),p-=c),S&&f===!0&&p>0?(S=l.slice(0,p),w=l.slice(p)):f===!0?(S="",w=l):S=l,S&&S!==""&&S!=="/"&&S!==l&&m_(S.charCodeAt(S.length-1))&&(S=S.slice(0,-1)),r.unescape===!0&&(w&&(w=c_.removeBackslashes(w)),S&&x===!0&&(S=c_.removeBackslashes(S)));let N={prefix:v,input:e,start:c,base:S,glob:w,isBrace:u,isBracket:m,isGlob:f,isExtglob:g,isGlobstar:y,negated:T,negatedExtglob:A};if(r.tokens===!0&&(N.maxDepth=0,m_(j)||s.push(D),N.tokens=s),r.parts===!0||r.tokens===!0){let Q;for(let H=0;H{"use strict";var ym=gc(),fi=yc(),{MAX_LENGTH:vm,POSIX_REGEX_SOURCE:LW,REGEX_NON_SPECIAL_CHARS:DW,REGEX_SPECIAL_CHARS_BACKREF:qW,REPLACEMENTS:v_}=ym,FW=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let r=`[${e.join("-")}]`;try{new RegExp(r)}catch{return e.map(n=>fi.escapeRegex(n)).join("..")}return r},Zo=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,w2=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=v_[e]||e;let r={...t},i=typeof r.maxLength=="number"?Math.min(vm,r.maxLength):vm,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let a={type:"bos",value:"",output:r.prepend||""},s=[a],o=r.capture?"":"?:",l=fi.isWindows(t),d=ym.globChars(l),c=ym.extglobChars(d),{DOT_LITERAL:p,PLUS_LITERAL:u,SLASH_LITERAL:m,ONE_CHAR:f,DOTS_SLASH:g,NO_DOT:y,NO_DOT_SLASH:E,NO_DOTS_SLASH:x,QMARK:T,QMARK_NO_DOT:A,STAR:I,START_ANCHOR:V}=d,se=W=>`(${o}(?:(?!${V}${W.dot?g:p}).)*?)`,j=r.dot?"":y,D=r.dot?T:A,$=r.bash===!0?se(r):I;r.capture&&($=`(${$})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let _={input:e,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:s};e=fi.removePrefix(e,_),n=e.length;let de=[],S=[],v=[],w=a,N,Q=()=>_.index===n-1,H=_.peek=(W=1)=>e[_.index+W],oe=_.advance=()=>e[++_.index]||"",je=()=>e.slice(_.index+1),qe=(W="",it=0)=>{_.consumed+=W,_.index+=it},rt=W=>{_.output+=W.output!=null?W.output:W.value,qe(W.value)},pt=()=>{let W=1;for(;H()==="!"&&(H(2)!=="("||H(3)==="?");)oe(),_.start++,W++;return W%2===0?!1:(_.negated=!0,_.start++,!0)},zt=W=>{_[W]++,v.push(W)},Ze=W=>{_[W]--,v.pop()},he=W=>{if(w.type==="globstar"){let it=_.braces>0&&(W.type==="comma"||W.type==="brace"),G=W.extglob===!0||de.length&&(W.type==="pipe"||W.type==="paren");W.type!=="slash"&&W.type!=="paren"&&!it&&!G&&(_.output=_.output.slice(0,-w.output.length),w.type="star",w.value="*",w.output=$,_.output+=w.output)}if(de.length&&W.type!=="paren"&&(de[de.length-1].inner+=W.value),(W.value||W.output)&&rt(W),w&&w.type==="text"&&W.type==="text"){w.value+=W.value,w.output=(w.output||"")+W.value;return}W.prev=w,s.push(W),w=W},cn=(W,it)=>{let G={...c[it],conditions:1,inner:""};G.prev=w,G.parens=_.parens,G.output=_.output;let Ee=(r.capture?"(":"")+G.open;zt("parens"),he({type:W,value:it,output:_.output?"":f}),he({type:"paren",extglob:!0,value:oe(),output:Ee}),de.push(G)},Ku=W=>{let it=W.close+(r.capture?")":""),G;if(W.type==="negate"){let Ee=$;if(W.inner&&W.inner.length>1&&W.inner.includes("/")&&(Ee=se(r)),(Ee!==$||Q()||/^\)+$/.test(je()))&&(it=W.close=`)$))${Ee}`),W.inner.includes("*")&&(G=je())&&/^\.[^\\/.]+$/.test(G)){let ut=w2(G,{...t,fastpaths:!1}).output;it=W.close=`)${ut})${Ee})`}W.prev.type==="bos"&&(_.negatedExtglob=!0)}he({type:"paren",extglob:!0,value:N,output:it}),Ze("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let W=!1,it=e.replace(qW,(G,Ee,ut,Zt,St,ks)=>Zt==="\\"?(W=!0,G):Zt==="?"?Ee?Ee+Zt+(St?T.repeat(St.length):""):ks===0?D+(St?T.repeat(St.length):""):T.repeat(ut.length):Zt==="."?p.repeat(ut.length):Zt==="*"?Ee?Ee+Zt+(St?$:""):$:Ee?G:`\\${G}`);return W===!0&&(r.unescape===!0?it=it.replace(/\\/g,""):it=it.replace(/\\+/g,G=>G.length%2===0?"\\\\":G?"\\":"")),it===e&&r.contains===!0?(_.output=e,_):(_.output=fi.wrapOutput(it,_,t),_)}for(;!Q();){if(N=oe(),N==="\0")continue;if(N==="\\"){let G=H();if(G==="/"&&r.bash!==!0||G==="."||G===";")continue;if(!G){N+="\\",he({type:"text",value:N});continue}let Ee=/^\\+/.exec(je()),ut=0;if(Ee&&Ee[0].length>2&&(ut=Ee[0].length,_.index+=ut,ut%2!==0&&(N+="\\")),r.unescape===!0?N=oe():N+=oe(),_.brackets===0){he({type:"text",value:N});continue}}if(_.brackets>0&&(N!=="]"||w.value==="["||w.value==="[^")){if(r.posix!==!1&&N===":"){let G=w.value.slice(1);if(G.includes("[")&&(w.posix=!0,G.includes(":"))){let Ee=w.value.lastIndexOf("["),ut=w.value.slice(0,Ee),Zt=w.value.slice(Ee+2),St=LW[Zt];if(St){w.value=ut+St,_.backtrack=!0,oe(),!a.output&&s.indexOf(w)===1&&(a.output=f);continue}}}(N==="["&&H()!==":"||N==="-"&&H()==="]")&&(N=`\\${N}`),N==="]"&&(w.value==="["||w.value==="[^")&&(N=`\\${N}`),r.posix===!0&&N==="!"&&w.value==="["&&(N="^"),w.value+=N,rt({value:N});continue}if(_.quotes===1&&N!=='"'){N=fi.escapeRegex(N),w.value+=N,rt({value:N});continue}if(N==='"'){_.quotes=_.quotes===1?0:1,r.keepQuotes===!0&&he({type:"text",value:N});continue}if(N==="("){zt("parens"),he({type:"paren",value:N});continue}if(N===")"){if(_.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Zo("opening","("));let G=de[de.length-1];if(G&&_.parens===G.parens+1){Ku(de.pop());continue}he({type:"paren",value:N,output:_.parens?")":"\\)"}),Ze("parens");continue}if(N==="["){if(r.nobracket===!0||!je().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Zo("closing","]"));N=`\\${N}`}else zt("brackets");he({type:"bracket",value:N});continue}if(N==="]"){if(r.nobracket===!0||w&&w.type==="bracket"&&w.value.length===1){he({type:"text",value:N,output:`\\${N}`});continue}if(_.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Zo("opening","["));he({type:"text",value:N,output:`\\${N}`});continue}Ze("brackets");let G=w.value.slice(1);if(w.posix!==!0&&G[0]==="^"&&!G.includes("/")&&(N=`/${N}`),w.value+=N,rt({value:N}),r.literalBrackets===!1||fi.hasRegexChars(G))continue;let Ee=fi.escapeRegex(w.value);if(_.output=_.output.slice(0,-w.value.length),r.literalBrackets===!0){_.output+=Ee,w.value=Ee;continue}w.value=`(${o}${Ee}|${w.value})`,_.output+=w.value;continue}if(N==="{"&&r.nobrace!==!0){zt("braces");let G={type:"brace",value:N,output:"(",outputIndex:_.output.length,tokensIndex:_.tokens.length};S.push(G),he(G);continue}if(N==="}"){let G=S[S.length-1];if(r.nobrace===!0||!G){he({type:"text",value:N,output:N});continue}let Ee=")";if(G.dots===!0){let ut=s.slice(),Zt=[];for(let St=ut.length-1;St>=0&&(s.pop(),ut[St].type!=="brace");St--)ut[St].type!=="dots"&&Zt.unshift(ut[St].value);Ee=FW(Zt,r),_.backtrack=!0}if(G.comma!==!0&&G.dots!==!0){let ut=_.output.slice(0,G.outputIndex),Zt=_.tokens.slice(G.tokensIndex);G.value=G.output="\\{",N=Ee="\\}",_.output=ut;for(let St of Zt)_.output+=St.output||St.value}he({type:"brace",value:N,output:Ee}),Ze("braces"),S.pop();continue}if(N==="|"){de.length>0&&de[de.length-1].conditions++,he({type:"text",value:N});continue}if(N===","){let G=N,Ee=S[S.length-1];Ee&&v[v.length-1]==="braces"&&(Ee.comma=!0,G="|"),he({type:"comma",value:N,output:G});continue}if(N==="/"){if(w.type==="dot"&&_.index===_.start+1){_.start=_.index+1,_.consumed="",_.output="",s.pop(),w=a;continue}he({type:"slash",value:N,output:m});continue}if(N==="."){if(_.braces>0&&w.type==="dot"){w.value==="."&&(w.output=p);let G=S[S.length-1];w.type="dots",w.output+=N,w.value+=N,G.dots=!0;continue}if(_.braces+_.parens===0&&w.type!=="bos"&&w.type!=="slash"){he({type:"text",value:N,output:p});continue}he({type:"dot",value:N,output:p});continue}if(N==="?"){if(!(w&&w.value==="(")&&r.noextglob!==!0&&H()==="("&&H(2)!=="?"){cn("qmark",N);continue}if(w&&w.type==="paren"){let Ee=H(),ut=N;if(Ee==="<"&&!fi.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(w.value==="("&&!/[!=<:]/.test(Ee)||Ee==="<"&&!/<([!=]|\w+>)/.test(je()))&&(ut=`\\${N}`),he({type:"text",value:N,output:ut});continue}if(r.dot!==!0&&(w.type==="slash"||w.type==="bos")){he({type:"qmark",value:N,output:A});continue}he({type:"qmark",value:N,output:T});continue}if(N==="!"){if(r.noextglob!==!0&&H()==="("&&(H(2)!=="?"||!/[!=<:]/.test(H(3)))){cn("negate",N);continue}if(r.nonegate!==!0&&_.index===0){pt();continue}}if(N==="+"){if(r.noextglob!==!0&&H()==="("&&H(2)!=="?"){cn("plus",N);continue}if(w&&w.value==="("||r.regex===!1){he({type:"plus",value:N,output:u});continue}if(w&&(w.type==="bracket"||w.type==="paren"||w.type==="brace")||_.parens>0){he({type:"plus",value:N});continue}he({type:"plus",value:u});continue}if(N==="@"){if(r.noextglob!==!0&&H()==="("&&H(2)!=="?"){he({type:"at",extglob:!0,value:N,output:""});continue}he({type:"text",value:N});continue}if(N!=="*"){(N==="$"||N==="^")&&(N=`\\${N}`);let G=DW.exec(je());G&&(N+=G[0],_.index+=G[0].length),he({type:"text",value:N});continue}if(w&&(w.type==="globstar"||w.star===!0)){w.type="star",w.star=!0,w.value+=N,w.output=$,_.backtrack=!0,_.globstar=!0,qe(N);continue}let W=je();if(r.noextglob!==!0&&/^\([^?]/.test(W)){cn("star",N);continue}if(w.type==="star"){if(r.noglobstar===!0){qe(N);continue}let G=w.prev,Ee=G.prev,ut=G.type==="slash"||G.type==="bos",Zt=Ee&&(Ee.type==="star"||Ee.type==="globstar");if(r.bash===!0&&(!ut||W[0]&&W[0]!=="/")){he({type:"star",value:N,output:""});continue}let St=_.braces>0&&(G.type==="comma"||G.type==="brace"),ks=de.length&&(G.type==="pipe"||G.type==="paren");if(!ut&&G.type!=="paren"&&!St&&!ks){he({type:"star",value:N,output:""});continue}for(;W.slice(0,3)==="/**";){let $a=e[_.index+4];if($a&&$a!=="/")break;W=W.slice(3),qe("/**",3)}if(G.type==="bos"&&Q()){w.type="globstar",w.value+=N,w.output=se(r),_.output=w.output,_.globstar=!0,qe(N);continue}if(G.type==="slash"&&G.prev.type!=="bos"&&!Zt&&Q()){_.output=_.output.slice(0,-(G.output+w.output).length),G.output=`(?:${G.output}`,w.type="globstar",w.output=se(r)+(r.strictSlashes?")":"|$)"),w.value+=N,_.globstar=!0,_.output+=G.output+w.output,qe(N);continue}if(G.type==="slash"&&G.prev.type!=="bos"&&W[0]==="/"){let $a=W[1]!==void 0?"|$":"";_.output=_.output.slice(0,-(G.output+w.output).length),G.output=`(?:${G.output}`,w.type="globstar",w.output=`${se(r)}${m}|${m}${$a})`,w.value+=N,_.output+=G.output+w.output,_.globstar=!0,qe(N+oe()),he({type:"slash",value:"/",output:""});continue}if(G.type==="bos"&&W[0]==="/"){w.type="globstar",w.value+=N,w.output=`(?:^|${m}|${se(r)}${m})`,_.output=w.output,_.globstar=!0,qe(N+oe()),he({type:"slash",value:"/",output:""});continue}_.output=_.output.slice(0,-w.output.length),w.type="globstar",w.output=se(r),w.value+=N,_.output+=w.output,_.globstar=!0,qe(N);continue}let it={type:"star",value:N,output:$};if(r.bash===!0){it.output=".*?",(w.type==="bos"||w.type==="slash")&&(it.output=j+it.output),he(it);continue}if(w&&(w.type==="bracket"||w.type==="paren")&&r.regex===!0){it.output=N,he(it);continue}(_.index===_.start||w.type==="slash"||w.type==="dot")&&(w.type==="dot"?(_.output+=E,w.output+=E):r.dot===!0?(_.output+=x,w.output+=x):(_.output+=j,w.output+=j),H()!=="*"&&(_.output+=f,w.output+=f)),he(it)}for(;_.brackets>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing","]"));_.output=fi.escapeLast(_.output,"["),Ze("brackets")}for(;_.parens>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing",")"));_.output=fi.escapeLast(_.output,"("),Ze("parens")}for(;_.braces>0;){if(r.strictBrackets===!0)throw new SyntaxError(Zo("closing","}"));_.output=fi.escapeLast(_.output,"{"),Ze("braces")}if(r.strictSlashes!==!0&&(w.type==="star"||w.type==="bracket")&&he({type:"maybe_slash",value:"",output:`${m}?`}),_.backtrack===!0){_.output="";for(let W of _.tokens)_.output+=W.output!=null?W.output:W.value,W.suffix&&(_.output+=W.suffix)}return _};w2.fastpaths=(e,t)=>{let r={...t},i=typeof r.maxLength=="number"?Math.min(vm,r.maxLength):vm,n=e.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);e=v_[e]||e;let a=fi.isWindows(t),{DOT_LITERAL:s,SLASH_LITERAL:o,ONE_CHAR:l,DOTS_SLASH:d,NO_DOT:c,NO_DOTS:p,NO_DOTS_SLASH:u,STAR:m,START_ANCHOR:f}=ym.globChars(a),g=r.dot?p:c,y=r.dot?u:c,E=r.capture?"":"?:",x={negated:!1,prefix:""},T=r.bash===!0?".*?":m;r.capture&&(T=`(${T})`);let A=j=>j.noglobstar===!0?T:`(${E}(?:(?!${f}${j.dot?d:s}).)*?)`,I=j=>{switch(j){case"*":return`${g}${l}${T}`;case".*":return`${s}${l}${T}`;case"*.*":return`${g}${T}${s}${l}${T}`;case"*/*":return`${g}${T}${o}${l}${y}${T}`;case"**":return g+A(r);case"**/*":return`(?:${g}${A(r)}${o})?${y}${l}${T}`;case"**/*.*":return`(?:${g}${A(r)}${o})?${y}${T}${s}${l}${T}`;case"**/.*":return`(?:${g}${A(r)}${o})?${s}${l}${T}`;default:{let D=/^(.*?)\.(\w+)$/.exec(j);if(!D)return;let $=I(D[1]);return $?$+s+D[2]:void 0}}},V=fi.removePrefix(e,x),se=I(V);return se&&r.strictSlashes!==!0&&(se+=`${o}?`),se};b_.exports=w2});var E_=h((s_e,w_)=>{"use strict";var MW=require("path"),BW=y_(),E2=__(),x2=yc(),jW=gc(),kW=e=>e&&typeof e=="object"&&!Array.isArray(e),Mt=(e,t,r=!1)=>{if(Array.isArray(e)){let c=e.map(u=>Mt(u,t,r));return u=>{for(let m of c){let f=m(u);if(f)return f}return!1}}let i=kW(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let n=t||{},a=x2.isWindows(t),s=i?Mt.compileRe(e,t):Mt.makeRe(e,t,!1,!0),o=s.state;delete s.state;let l=()=>!1;if(n.ignore){let c={...t,ignore:null,onMatch:null,onResult:null};l=Mt(n.ignore,c,r)}let d=(c,p=!1)=>{let{isMatch:u,match:m,output:f}=Mt.test(c,s,t,{glob:e,posix:a}),g={glob:e,state:o,regex:s,posix:a,input:c,output:f,match:m,isMatch:u};return typeof n.onResult=="function"&&n.onResult(g),u===!1?(g.isMatch=!1,p?g:!1):l(c)?(typeof n.onIgnore=="function"&&n.onIgnore(g),g.isMatch=!1,p?g:!1):(typeof n.onMatch=="function"&&n.onMatch(g),p?g:!0)};return r&&(d.state=o),d};Mt.test=(e,t,r,{glob:i,posix:n}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let a=r||{},s=a.format||(n?x2.toPosixSlashes:null),o=e===i,l=o&&s?s(e):e;return o===!1&&(l=s?s(e):e,o=l===i),(o===!1||a.capture===!0)&&(a.matchBase===!0||a.basename===!0?o=Mt.matchBase(e,t,r,n):o=t.exec(l)),{isMatch:!!o,match:o,output:l}};Mt.matchBase=(e,t,r,i=x2.isWindows(r))=>(t instanceof RegExp?t:Mt.makeRe(t,r)).test(MW.basename(e));Mt.isMatch=(e,t,r)=>Mt(t,r)(e);Mt.parse=(e,t)=>Array.isArray(e)?e.map(r=>Mt.parse(r,t)):E2(e,{...t,fastpaths:!1});Mt.scan=(e,t)=>BW(e,t);Mt.compileRe=(e,t,r=!1,i=!1)=>{if(r===!0)return e.output;let n=t||{},a=n.contains?"":"^",s=n.contains?"":"$",o=`${a}(?:${e.output})${s}`;e&&e.negated===!0&&(o=`^(?!${o}).*$`);let l=Mt.toRegex(o,t);return i===!0&&(l.state=e),l};Mt.makeRe=(e,t={},r=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let n={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(n.output=E2.fastpaths(e,t)),n.output||(n=E2(e,t)),Mt.compileRe(n,t,r,i)};Mt.toRegex=(e,t)=>{try{let r=t||{};return new RegExp(e,r.flags||(r.nocase?"i":""))}catch(r){if(t&&t.debug===!0)throw r;return/$^/}};Mt.constants=jW;w_.exports=Mt});var N_=h((o_e,x_)=>{"use strict";x_.exports=E_()});var O_=h((l_e,R_)=>{"use strict";var T_=require("util"),P_=n_(),An=N_(),N2=yc(),S_=e=>e===""||e==="./",C_=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},mt=(e,t,r)=>{t=[].concat(t),e=[].concat(e);let i=new Set,n=new Set,a=new Set,s=0,o=c=>{a.add(c.output),r&&r.onResult&&r.onResult(c)};for(let c=0;c!i.has(c));if(r&&d.length===0){if(r.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(r.nonull===!0||r.nullglob===!0)return r.unescape?t.map(c=>c.replace(/\\/g,"")):t}return d};mt.match=mt;mt.matcher=(e,t)=>An(e,t);mt.isMatch=(e,t,r)=>An(t,r)(e);mt.any=mt.isMatch;mt.not=(e,t,r={})=>{t=[].concat(t).map(String);let i=new Set,n=[],a=o=>{r.onResult&&r.onResult(o),n.push(o.output)},s=new Set(mt(e,t,{...r,onResult:a}));for(let o of n)s.has(o)||i.add(o);return[...i]};mt.contains=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${T_.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>mt.contains(e,i,r));if(typeof t=="string"){if(S_(e)||S_(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return mt.isMatch(e,t,{...r,contains:!0})};mt.matchKeys=(e,t,r)=>{if(!N2.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=mt(Object.keys(e),t,r),n={};for(let a of i)n[a]=e[a];return n};mt.some=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=An(String(n),r);if(i.some(s=>a(s)))return!0}return!1};mt.every=(e,t,r)=>{let i=[].concat(e);for(let n of[].concat(t)){let a=An(String(n),r);if(!i.every(s=>a(s)))return!1}return!0};mt.all=(e,t,r)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${T_.inspect(e)}"`);return[].concat(t).every(i=>An(i,r)(e))};mt.capture=(e,t,r)=>{let i=N2.isWindows(r),a=An.makeRe(String(e),{...r,capture:!0}).exec(i?N2.toPosixSlashes(t):t);if(a)return a.slice(1).map(s=>s===void 0?"":s)};mt.makeRe=(...e)=>An.makeRe(...e);mt.scan=(...e)=>An.scan(...e);mt.parse=(e,t)=>{let r=[];for(let i of[].concat(e||[]))for(let n of P_(String(i),t))r.push(An.parse(n,t));return r};mt.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!C_(e)?[e]:P_(e,t)};mt.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return mt.braces(e,{...t,expand:!0})};mt.hasBraces=C_;R_.exports=mt});var B_=h(be=>{"use strict";Object.defineProperty(be,"__esModule",{value:!0});be.removeDuplicateSlashes=be.matchAny=be.convertPatternsToRe=be.makeRe=be.getPatternParts=be.expandBraceExpansion=be.expandPatternsWithBraceExpansion=be.isAffectDepthOfReadingPattern=be.endsWithSlashGlobStar=be.hasGlobStar=be.getBaseDirectory=be.isPatternRelatedToParentDirectory=be.getPatternsOutsideCurrentDirectory=be.getPatternsInsideCurrentDirectory=be.getPositivePatterns=be.getNegativePatterns=be.isPositivePattern=be.isNegativePattern=be.convertToNegativePattern=be.convertToPositivePattern=be.isDynamicPattern=be.isStaticPattern=void 0;var zW=require("path"),$W=Eb(),S2=O_(),A_="**",UW="\\",HW=/[*?]|^!/,GW=/\[[^[]*]/,VW=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,WW=/[!*+?@]\([^(]*\)/,KW=/,|\.\./,QW=/(?!^)\/{2,}/g;function I_(e,t={}){return!L_(e,t)}be.isStaticPattern=I_;function L_(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(UW)||HW.test(e)||GW.test(e)||VW.test(e)||t.extglob!==!1&&WW.test(e)||t.braceExpansion!==!1&&XW(e))}be.isDynamicPattern=L_;function XW(e){let t=e.indexOf("{");if(t===-1)return!1;let r=e.indexOf("}",t+1);if(r===-1)return!1;let i=e.slice(t,r);return KW.test(i)}function YW(e){return bm(e)?e.slice(1):e}be.convertToPositivePattern=YW;function ZW(e){return"!"+e}be.convertToNegativePattern=ZW;function bm(e){return e.startsWith("!")&&e[1]!=="("}be.isNegativePattern=bm;function D_(e){return!bm(e)}be.isPositivePattern=D_;function JW(e){return e.filter(bm)}be.getNegativePatterns=JW;function eK(e){return e.filter(D_)}be.getPositivePatterns=eK;function tK(e){return e.filter(t=>!T2(t))}be.getPatternsInsideCurrentDirectory=tK;function rK(e){return e.filter(T2)}be.getPatternsOutsideCurrentDirectory=rK;function T2(e){return e.startsWith("..")||e.startsWith("./..")}be.isPatternRelatedToParentDirectory=T2;function iK(e){return $W(e,{flipBackslashes:!1})}be.getBaseDirectory=iK;function nK(e){return e.includes(A_)}be.hasGlobStar=nK;function q_(e){return e.endsWith("/"+A_)}be.endsWithSlashGlobStar=q_;function aK(e){let t=zW.basename(e);return q_(e)||I_(t)}be.isAffectDepthOfReadingPattern=aK;function sK(e){return e.reduce((t,r)=>t.concat(F_(r)),[])}be.expandPatternsWithBraceExpansion=sK;function F_(e){let t=S2.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((r,i)=>r.length-i.length),t.filter(r=>r!=="")}be.expandBraceExpansion=F_;function oK(e,t){let{parts:r}=S2.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return r.length===0&&(r=[e]),r[0].startsWith("/")&&(r[0]=r[0].slice(1),r.unshift("")),r}be.getPatternParts=oK;function M_(e,t){return S2.makeRe(e,t)}be.makeRe=M_;function lK(e,t){return e.map(r=>M_(r,t))}be.convertPatternsToRe=lK;function dK(e,t){return t.some(r=>r.test(e))}be.matchAny=dK;function cK(e){return e.replace(QW,"/")}be.removeDuplicateSlashes=cK});var k_=h(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});_m.merge=void 0;var pK=i2();function uK(e){let t=pK(e);return e.forEach(r=>{r.once("error",i=>t.emit("error",i))}),t.once("close",()=>j_(e)),t.once("end",()=>j_(e)),t}_m.merge=uK;function j_(e){e.forEach(t=>t.emit("close"))}});var z_=h(Jo=>{"use strict";Object.defineProperty(Jo,"__esModule",{value:!0});Jo.isEmpty=Jo.isString=void 0;function mK(e){return typeof e=="string"}Jo.isString=mK;function fK(e){return e===""}Jo.isEmpty=fK});var sa=h(Nr=>{"use strict";Object.defineProperty(Nr,"__esModule",{value:!0});Nr.string=Nr.stream=Nr.pattern=Nr.path=Nr.fs=Nr.errno=Nr.array=void 0;var hK=cb();Nr.array=hK;var gK=pb();Nr.errno=gK;var yK=ub();Nr.fs=yK;var vK=gb();Nr.path=vK;var bK=B_();Nr.pattern=bK;var _K=k_();Nr.stream=_K;var wK=z_();Nr.string=wK});var G_=h(Sr=>{"use strict";Object.defineProperty(Sr,"__esModule",{value:!0});Sr.convertPatternGroupToTask=Sr.convertPatternGroupsToTasks=Sr.groupPatternsByBaseDirectory=Sr.getNegativePatternsAsPositive=Sr.getPositivePatterns=Sr.convertPatternsToTasks=Sr.generate=void 0;var un=sa();function EK(e,t){let r=$_(e,t),i=$_(t.ignore,t),n=U_(r),a=H_(r,i),s=n.filter(c=>un.pattern.isStaticPattern(c,t)),o=n.filter(c=>un.pattern.isDynamicPattern(c,t)),l=P2(s,a,!1),d=P2(o,a,!0);return l.concat(d)}Sr.generate=EK;function $_(e,t){let r=e;return t.braceExpansion&&(r=un.pattern.expandPatternsWithBraceExpansion(r)),t.baseNameMatch&&(r=r.map(i=>i.includes("/")?i:`**/${i}`)),r.map(i=>un.pattern.removeDuplicateSlashes(i))}function P2(e,t,r){let i=[],n=un.pattern.getPatternsOutsideCurrentDirectory(e),a=un.pattern.getPatternsInsideCurrentDirectory(e),s=C2(n),o=C2(a);return i.push(...R2(s,t,r)),"."in o?i.push(O2(".",a,t,r)):i.push(...R2(o,t,r)),i}Sr.convertPatternsToTasks=P2;function U_(e){return un.pattern.getPositivePatterns(e)}Sr.getPositivePatterns=U_;function H_(e,t){return un.pattern.getNegativePatterns(e).concat(t).map(un.pattern.convertToPositivePattern)}Sr.getNegativePatternsAsPositive=H_;function C2(e){let t={};return e.reduce((r,i)=>{let n=un.pattern.getBaseDirectory(i);return n in r?r[n].push(i):r[n]=[i],r},t)}Sr.groupPatternsByBaseDirectory=C2;function R2(e,t,r){return Object.keys(e).map(i=>O2(i,e[i],t,r))}Sr.convertPatternGroupsToTasks=R2;function O2(e,t,r,i){return{dynamic:i,positive:t,negative:r,base:e,patterns:[].concat(t,r.map(un.pattern.convertToNegativePattern))}}Sr.convertPatternGroupToTask=O2});var W_=h(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});wm.read=void 0;function xK(e,t,r){t.fs.lstat(e,(i,n)=>{if(i!==null){V_(r,i);return}if(!n.isSymbolicLink()||!t.followSymbolicLink){A2(r,n);return}t.fs.stat(e,(a,s)=>{if(a!==null){if(t.throwErrorOnBrokenSymbolicLink){V_(r,a);return}A2(r,n);return}t.markSymbolicLink&&(s.isSymbolicLink=()=>!0),A2(r,s)})})}wm.read=xK;function V_(e,t){e(t)}function A2(e,t){e(null,t)}});var K_=h(Em=>{"use strict";Object.defineProperty(Em,"__esModule",{value:!0});Em.read=void 0;function NK(e,t){let r=t.fs.lstatSync(e);if(!r.isSymbolicLink()||!t.followSymbolicLink)return r;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return r;throw i}}Em.read=NK});var Q_=h(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.createFileSystemAdapter=Va.FILE_SYSTEM_ADAPTER=void 0;var xm=require("fs");Va.FILE_SYSTEM_ADAPTER={lstat:xm.lstat,stat:xm.stat,lstatSync:xm.lstatSync,statSync:xm.statSync};function SK(e){return e===void 0?Va.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Va.FILE_SYSTEM_ADAPTER),e)}Va.createFileSystemAdapter=SK});var X_=h(L2=>{"use strict";Object.defineProperty(L2,"__esModule",{value:!0});var TK=Q_(),I2=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=TK.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,r){return t??r}};L2.default=I2});var Vs=h(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.statSync=Wa.stat=Wa.Settings=void 0;var Y_=W_(),PK=K_(),D2=X_();Wa.Settings=D2.default;function CK(e,t,r){if(typeof t=="function"){Y_.read(e,q2(),t);return}Y_.read(e,q2(t),r)}Wa.stat=CK;function RK(e,t){let r=q2(t);return PK.read(e,r)}Wa.statSync=RK;function q2(e={}){return e instanceof D2.default?e:new D2.default(e)}});var ew=h((b_e,J_)=>{var Z_;J_.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Z_||(Z_=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var rw=h((__e,tw)=>{tw.exports=AK;var OK=ew();function AK(e,t){let r,i,n,a=!0;Array.isArray(e)?(r=[],i=e.length):(n=Object.keys(e),r={},i=n.length);function s(l){function d(){t&&t(l,r),t=null}a?OK(d):d()}function o(l,d,c){r[l]=c,(--i===0||d)&&s(d)}i?n?n.forEach(function(l){e[l](function(d,c){o(l,d,c)})}):e.forEach(function(l,d){l(function(c,p){o(d,c,p)})}):s(null),a=!1}});var F2=h(Sm=>{"use strict";Object.defineProperty(Sm,"__esModule",{value:!0});Sm.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Nm=process.versions.node.split(".");if(Nm[0]===void 0||Nm[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var iw=Number.parseInt(Nm[0],10),IK=Number.parseInt(Nm[1],10),nw=10,LK=10,DK=iw>nw,qK=iw===nw&&IK>=LK;Sm.IS_SUPPORT_READDIR_WITH_FILE_TYPES=DK||qK});var aw=h(Tm=>{"use strict";Object.defineProperty(Tm,"__esModule",{value:!0});Tm.createDirentFromStats=void 0;var M2=class{constructor(t,r){this.name=t,this.isBlockDevice=r.isBlockDevice.bind(r),this.isCharacterDevice=r.isCharacterDevice.bind(r),this.isDirectory=r.isDirectory.bind(r),this.isFIFO=r.isFIFO.bind(r),this.isFile=r.isFile.bind(r),this.isSocket=r.isSocket.bind(r),this.isSymbolicLink=r.isSymbolicLink.bind(r)}};function FK(e,t){return new M2(e,t)}Tm.createDirentFromStats=FK});var B2=h(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.fs=void 0;var MK=aw();Pm.fs=MK});var j2=h(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.joinPathSegments=void 0;function BK(e,t,r){return e.endsWith(r)?e+t:e+r+t}Cm.joinPathSegments=BK});var pw=h(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.readdir=Ka.readdirWithFileTypes=Ka.read=void 0;var jK=Vs(),sw=rw(),kK=F2(),ow=B2(),lw=j2();function zK(e,t,r){if(!t.stats&&kK.IS_SUPPORT_READDIR_WITH_FILE_TYPES){dw(e,t,r);return}cw(e,t,r)}Ka.read=zK;function dw(e,t,r){t.fs.readdir(e,{withFileTypes:!0},(i,n)=>{if(i!==null){Rm(r,i);return}let a=n.map(o=>({dirent:o,name:o.name,path:lw.joinPathSegments(e,o.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){k2(r,a);return}let s=a.map(o=>$K(o,t));sw(s,(o,l)=>{if(o!==null){Rm(r,o);return}k2(r,l)})})}Ka.readdirWithFileTypes=dw;function $K(e,t){return r=>{if(!e.dirent.isSymbolicLink()){r(null,e);return}t.fs.stat(e.path,(i,n)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){r(i);return}r(null,e);return}e.dirent=ow.fs.createDirentFromStats(e.name,n),r(null,e)})}}function cw(e,t,r){t.fs.readdir(e,(i,n)=>{if(i!==null){Rm(r,i);return}let a=n.map(s=>{let o=lw.joinPathSegments(e,s,t.pathSegmentSeparator);return l=>{jK.stat(o,t.fsStatSettings,(d,c)=>{if(d!==null){l(d);return}let p={name:s,path:o,dirent:ow.fs.createDirentFromStats(s,c)};t.stats&&(p.stats=c),l(null,p)})}});sw(a,(s,o)=>{if(s!==null){Rm(r,s);return}k2(r,o)})})}Ka.readdir=cw;function Rm(e,t){e(t)}function k2(e,t){e(null,t)}});var gw=h(Qa=>{"use strict";Object.defineProperty(Qa,"__esModule",{value:!0});Qa.readdir=Qa.readdirWithFileTypes=Qa.read=void 0;var UK=Vs(),HK=F2(),uw=B2(),mw=j2();function GK(e,t){return!t.stats&&HK.IS_SUPPORT_READDIR_WITH_FILE_TYPES?fw(e,t):hw(e,t)}Qa.read=GK;function fw(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let n={dirent:i,name:i.name,path:mw.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(n.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let a=t.fs.statSync(n.path);n.dirent=uw.fs.createDirentFromStats(n.name,a)}catch(a){if(t.throwErrorOnBrokenSymbolicLink)throw a}return n})}Qa.readdirWithFileTypes=fw;function hw(e,t){return t.fs.readdirSync(e).map(i=>{let n=mw.joinPathSegments(e,i,t.pathSegmentSeparator),a=UK.statSync(n,t.fsStatSettings),s={name:i,path:n,dirent:uw.fs.createDirentFromStats(i,a)};return t.stats&&(s.stats=a),s})}Qa.readdir=hw});var yw=h(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.createFileSystemAdapter=Xa.FILE_SYSTEM_ADAPTER=void 0;var el=require("fs");Xa.FILE_SYSTEM_ADAPTER={lstat:el.lstat,stat:el.stat,lstatSync:el.lstatSync,statSync:el.statSync,readdir:el.readdir,readdirSync:el.readdirSync};function VK(e){return e===void 0?Xa.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Xa.FILE_SYSTEM_ADAPTER),e)}Xa.createFileSystemAdapter=VK});var vw=h($2=>{"use strict";Object.defineProperty($2,"__esModule",{value:!0});var WK=require("path"),KK=Vs(),QK=yw(),z2=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=QK.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,WK.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new KK.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};$2.default=z2});var Om=h(Ya=>{"use strict";Object.defineProperty(Ya,"__esModule",{value:!0});Ya.Settings=Ya.scandirSync=Ya.scandir=void 0;var bw=pw(),XK=gw(),U2=vw();Ya.Settings=U2.default;function YK(e,t,r){if(typeof t=="function"){bw.read(e,H2(),t);return}bw.read(e,H2(t),r)}Ya.scandir=YK;function ZK(e,t){let r=H2(t);return XK.read(e,r)}Ya.scandirSync=ZK;function H2(e={}){return e instanceof U2.default?e:new U2.default(e)}});var ww=h((O_e,_w)=>{"use strict";function JK(e){var t=new e,r=t;function i(){var a=t;return a.next?t=a.next:(t=new e,r=t),a.next=null,a}function n(a){r.next=a,r=a}return{get:i,release:n}}_w.exports=JK});var xw=h((A_e,Ew)=>{"use strict";var eQ=ww();function tQ(e,t,r){typeof e=="function"&&(r=t,t=e,e=null);var i=eQ(rQ),n=null,a=null,s=0,o={push:f,drain:In,saturated:In,pause:d,paused:!1,concurrency:r,running:l,resume:u,idle:m,length:c,getQueue:p,unshift:g,empty:In,kill:E,killAndDrain:x};return o;function l(){return s}function d(){o.paused=!0}function c(){for(var T=n,A=0;T;)T=T.next,A++;return A}function p(){for(var T=n,A=[];T;)A.push(T.value),T=T.next;return A}function u(){if(o.paused){o.paused=!1;for(var T=0;T{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.joinPathSegments=Ln.replacePathSegmentSeparator=Ln.isAppliedFilter=Ln.isFatalError=void 0;function iQ(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}Ln.isFatalError=iQ;function nQ(e,t){return e===null||e(t)}Ln.isAppliedFilter=nQ;function aQ(e,t){return e.split(/[/\\]/).join(t)}Ln.replacePathSegmentSeparator=aQ;function sQ(e,t,r){return e===""?t:e.endsWith(r)?e+t:e+r+t}Ln.joinPathSegments=sQ});var W2=h(V2=>{"use strict";Object.defineProperty(V2,"__esModule",{value:!0});var oQ=Am(),G2=class{constructor(t,r){this._root=t,this._settings=r,this._root=oQ.replacePathSegmentSeparator(t,r.pathSegmentSeparator)}};V2.default=G2});var X2=h(Q2=>{"use strict";Object.defineProperty(Q2,"__esModule",{value:!0});var lQ=require("events"),dQ=Om(),cQ=xw(),Im=Am(),pQ=W2(),K2=class extends pQ.default{constructor(t,r){super(t,r),this._settings=r,this._scandir=dQ.scandir,this._emitter=new lQ.EventEmitter,this._queue=cQ(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,r){let i={directory:t,base:r};this._queue.push(i,n=>{n!==null&&this._handleError(n)})}_worker(t,r){this._scandir(t.directory,this._settings.fsScandirSettings,(i,n)=>{if(i!==null){r(i,void 0);return}for(let a of n)this._handleEntry(a,t.base);r(null,void 0)})}_handleError(t){this._isDestroyed||!Im.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,r){if(this._isDestroyed||this._isFatalError)return;let i=t.path;r!==void 0&&(t.path=Im.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Im.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Im.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};Q2.default=K2});var Nw=h(Z2=>{"use strict";Object.defineProperty(Z2,"__esModule",{value:!0});var uQ=X2(),Y2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new uQ.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(r=>{mQ(t,r)}),this._reader.onEntry(r=>{this._storage.push(r)}),this._reader.onEnd(()=>{fQ(t,this._storage)}),this._reader.read()}};Z2.default=Y2;function mQ(e,t){e(t)}function fQ(e,t){e(null,t)}});var Sw=h(eg=>{"use strict";Object.defineProperty(eg,"__esModule",{value:!0});var hQ=require("stream"),gQ=X2(),J2=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new gQ.default(this._root,this._settings),this._stream=new hQ.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};eg.default=J2});var Tw=h(rg=>{"use strict";Object.defineProperty(rg,"__esModule",{value:!0});var yQ=Om(),Lm=Am(),vQ=W2(),tg=class extends vQ.default{constructor(){super(...arguments),this._scandir=yQ.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,r){this._queue.add({directory:t,base:r})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,r){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let n of i)this._handleEntry(n,r)}catch(i){this._handleError(i)}}_handleError(t){if(Lm.isFatalError(this._settings,t))throw t}_handleEntry(t,r){let i=t.path;r!==void 0&&(t.path=Lm.joinPathSegments(r,t.name,this._settings.pathSegmentSeparator)),Lm.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&Lm.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,r===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};rg.default=tg});var Pw=h(ng=>{"use strict";Object.defineProperty(ng,"__esModule",{value:!0});var bQ=Tw(),ig=class{constructor(t,r){this._root=t,this._settings=r,this._reader=new bQ.default(this._root,this._settings)}read(){return this._reader.read()}};ng.default=ig});var Cw=h(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});var _Q=require("path"),wQ=Om(),ag=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,_Q.sep),this.fsScandirSettings=new wQ.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,r){return t??r}};sg.default=ag});var qm=h(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.Settings=Dn.walkStream=Dn.walkSync=Dn.walk=void 0;var Rw=Nw(),EQ=Sw(),xQ=Pw(),og=Cw();Dn.Settings=og.default;function NQ(e,t,r){if(typeof t=="function"){new Rw.default(e,Dm()).read(t);return}new Rw.default(e,Dm(t)).read(r)}Dn.walk=NQ;function SQ(e,t){let r=Dm(t);return new xQ.default(e,r).read()}Dn.walkSync=SQ;function TQ(e,t){let r=Dm(t);return new EQ.default(e,r).read()}Dn.walkStream=TQ;function Dm(e={}){return e instanceof og.default?e:new og.default(e)}});var Fm=h(dg=>{"use strict";Object.defineProperty(dg,"__esModule",{value:!0});var PQ=require("path"),CQ=Vs(),Ow=sa(),lg=class{constructor(t){this._settings=t,this._fsStatSettings=new CQ.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return PQ.resolve(this._settings.cwd,t)}_makeEntry(t,r){let i={name:r,path:r,dirent:Ow.fs.createDirentFromStats(r,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!Ow.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};dg.default=lg});var ug=h(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});var RQ=require("stream"),OQ=Vs(),AQ=qm(),IQ=Fm(),cg=class extends IQ.default{constructor(){super(...arguments),this._walkStream=AQ.walkStream,this._stat=OQ.stat}dynamic(t,r){return this._walkStream(t,r)}static(t,r){let i=t.map(this._getFullEntryPath,this),n=new RQ.PassThrough({objectMode:!0});n._write=(a,s,o)=>this._getEntry(i[a],t[a],r).then(l=>{l!==null&&r.entryFilter(l)&&n.push(l),a===i.length-1&&n.end(),o()}).catch(o);for(let a=0;athis._makeEntry(n,r)).catch(n=>{if(i.errorFilter(n))return null;throw n})}_getStat(t){return new Promise((r,i)=>{this._stat(t,this._fsStatSettings,(n,a)=>n===null?r(a):i(n))})}};pg.default=cg});var Aw=h(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});var LQ=qm(),DQ=Fm(),qQ=ug(),mg=class extends DQ.default{constructor(){super(...arguments),this._walkAsync=LQ.walk,this._readerStream=new qQ.default(this._settings)}dynamic(t,r){return new Promise((i,n)=>{this._walkAsync(t,r,(a,s)=>{a===null?i(s):n(a)})})}async static(t,r){let i=[],n=this._readerStream.static(t,r);return new Promise((a,s)=>{n.once("error",s),n.on("data",o=>i.push(o)),n.once("end",()=>a(i))})}};fg.default=mg});var Iw=h(gg=>{"use strict";Object.defineProperty(gg,"__esModule",{value:!0});var bc=sa(),hg=class{constructor(t,r,i){this._patterns=t,this._settings=r,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let r=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(r);this._storage.push({complete:i.length<=1,pattern:t,segments:r,sections:i})}}_getPatternSegments(t){return bc.pattern.getPatternParts(t,this._micromatchOptions).map(i=>bc.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:bc.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return bc.array.splitWhen(t,r=>r.dynamic&&bc.pattern.hasGlobStar(r.pattern))}};gg.default=hg});var Lw=h(vg=>{"use strict";Object.defineProperty(vg,"__esModule",{value:!0});var FQ=Iw(),yg=class extends FQ.default{match(t){let r=t.split("/"),i=r.length,n=this._storage.filter(a=>!a.complete||a.segments.length>i);for(let a of n){let s=a.sections[0];if(!a.complete&&i>s.length||r.every((l,d)=>{let c=a.segments[d];return!!(c.dynamic&&c.patternRe.test(l)||!c.dynamic&&c.pattern===l)}))return!0}return!1}};vg.default=yg});var Dw=h(_g=>{"use strict";Object.defineProperty(_g,"__esModule",{value:!0});var Mm=sa(),MQ=Lw(),bg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r}getFilter(t,r,i){let n=this._getMatcher(r),a=this._getNegativePatternsRe(i);return s=>this._filter(t,s,n,a)}_getMatcher(t){return new MQ.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let r=t.filter(Mm.pattern.isAffectDepthOfReadingPattern);return Mm.pattern.convertPatternsToRe(r,this._micromatchOptions)}_filter(t,r,i,n){if(this._isSkippedByDeep(t,r.path)||this._isSkippedSymbolicLink(r))return!1;let a=Mm.path.removeLeadingDotSegment(r.path);return this._isSkippedByPositivePatterns(a,i)?!1:this._isSkippedByNegativePatterns(a,n)}_isSkippedByDeep(t,r){return this._settings.deep===1/0?!1:this._getEntryLevel(t,r)>=this._settings.deep}_getEntryLevel(t,r){let i=r.split("/").length;if(t==="")return i;let n=t.split("/").length;return i-n}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,r){return!this._settings.baseNameMatch&&!r.match(t)}_isSkippedByNegativePatterns(t,r){return!Mm.pattern.matchAny(t,r)}};_g.default=bg});var qw=h(Eg=>{"use strict";Object.defineProperty(Eg,"__esModule",{value:!0});var Ws=sa(),wg=class{constructor(t,r){this._settings=t,this._micromatchOptions=r,this.index=new Map}getFilter(t,r){let i=Ws.pattern.convertPatternsToRe(t,this._micromatchOptions),n=Ws.pattern.convertPatternsToRe(r,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return a=>this._filter(a,i,n)}_filter(t,r,i){let n=Ws.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(n)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(n,i))return!1;let a=t.dirent.isDirectory(),s=this._isMatchToPatterns(n,r,a)&&!this._isMatchToPatterns(n,i,a);return this._settings.unique&&s&&this._createIndexRecord(n),s}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,r){if(!this._settings.absolute)return!1;let i=Ws.path.makeAbsolute(this._settings.cwd,t);return Ws.pattern.matchAny(i,r)}_isMatchToPatterns(t,r,i){let n=Ws.pattern.matchAny(t,r);return!n&&i?Ws.pattern.matchAny(t+"/",r):n}};Eg.default=wg});var Fw=h(Ng=>{"use strict";Object.defineProperty(Ng,"__esModule",{value:!0});var BQ=sa(),xg=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return BQ.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};Ng.default=xg});var Bw=h(Tg=>{"use strict";Object.defineProperty(Tg,"__esModule",{value:!0});var Mw=sa(),Sg=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let r=t.path;return this._settings.absolute&&(r=Mw.path.makeAbsolute(this._settings.cwd,r),r=Mw.path.unixify(r)),this._settings.markDirectories&&t.dirent.isDirectory()&&(r+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:r}):r}};Tg.default=Sg});var Bm=h(Cg=>{"use strict";Object.defineProperty(Cg,"__esModule",{value:!0});var jQ=require("path"),kQ=Dw(),zQ=qw(),$Q=Fw(),UQ=Bw(),Pg=class{constructor(t){this._settings=t,this.errorFilter=new $Q.default(this._settings),this.entryFilter=new zQ.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new kQ.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new UQ.default(this._settings)}_getRootDirectory(t){return jQ.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let r=t.base==="."?"":t.base;return{basePath:r,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(r,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};Cg.default=Pg});var jw=h(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});var HQ=Aw(),GQ=Bm(),Rg=class extends GQ.default{constructor(){super(...arguments),this._reader=new HQ.default(this._settings)}async read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(r,t,i)).map(a=>i.transform(a))}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Og.default=Rg});var kw=h(Ig=>{"use strict";Object.defineProperty(Ig,"__esModule",{value:!0});var VQ=require("stream"),WQ=ug(),KQ=Bm(),Ag=class extends KQ.default{constructor(){super(...arguments),this._reader=new WQ.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t),n=this.api(r,t,i),a=new VQ.Readable({objectMode:!0,read:()=>{}});return n.once("error",s=>a.emit("error",s)).on("data",s=>a.emit("data",i.transform(s))).once("end",()=>a.emit("end")),a.once("close",()=>n.destroy()),a}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Ig.default=Ag});var zw=h(Dg=>{"use strict";Object.defineProperty(Dg,"__esModule",{value:!0});var QQ=Vs(),XQ=qm(),YQ=Fm(),Lg=class extends YQ.default{constructor(){super(...arguments),this._walkSync=XQ.walkSync,this._statSync=QQ.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){let i=[];for(let n of t){let a=this._getFullEntryPath(n),s=this._getEntry(a,n,r);s===null||!r.entryFilter(s)||i.push(s)}return i}_getEntry(t,r,i){try{let n=this._getStat(t);return this._makeEntry(n,r)}catch(n){if(i.errorFilter(n))return null;throw n}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};Dg.default=Lg});var $w=h(Fg=>{"use strict";Object.defineProperty(Fg,"__esModule",{value:!0});var ZQ=zw(),JQ=Bm(),qg=class extends JQ.default{constructor(){super(...arguments),this._reader=new ZQ.default(this._settings)}read(t){let r=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(r,t,i).map(i.transform)}api(t,r,i){return r.dynamic?this._reader.dynamic(t,i):this._reader.static(r.patterns,i)}};Fg.default=qg});var Uw=h(rl=>{"use strict";Object.defineProperty(rl,"__esModule",{value:!0});rl.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var tl=require("fs"),eX=require("os"),tX=Math.max(eX.cpus().length,1);rl.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:tl.lstat,lstatSync:tl.lstatSync,stat:tl.stat,statSync:tl.statSync,readdir:tl.readdir,readdirSync:tl.readdirSync};var Mg=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,tX),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,r){return t===void 0?r:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},rl.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};rl.default=Mg});var zg=h((rwe,Gw)=>{"use strict";var Hw=G_(),rX=jw(),iX=kw(),nX=$w(),Bg=Uw(),Di=sa();async function jg(e,t){mn(e);let r=kg(e,rX.default,t),i=await Promise.all(r);return Di.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=r,e.async=e;function t(d,c){mn(d);let p=kg(d,nX.default,c);return Di.array.flatten(p)}e.sync=t;function r(d,c){mn(d);let p=kg(d,iX.default,c);return Di.stream.merge(p)}e.stream=r;function i(d,c){mn(d);let p=[].concat(d),u=new Bg.default(c);return Hw.generate(p,u)}e.generateTasks=i;function n(d,c){mn(d);let p=new Bg.default(c);return Di.pattern.isDynamicPattern(d,p)}e.isDynamicPattern=n;function a(d){return mn(d),Di.path.escape(d)}e.escapePath=a;function s(d){return mn(d),Di.path.convertPathToPattern(d)}e.convertPathToPattern=s;let o;(function(d){function c(u){return mn(u),Di.path.escapePosixPath(u)}d.escapePath=c;function p(u){return mn(u),Di.path.convertPosixPathToPattern(u)}d.convertPathToPattern=p})(o=e.posix||(e.posix={}));let l;(function(d){function c(u){return mn(u),Di.path.escapeWindowsPath(u)}d.escapePath=c;function p(u){return mn(u),Di.path.convertWindowsPathToPattern(u)}d.convertPathToPattern=p})(l=e.win32||(e.win32={}))})(jg||(jg={}));function kg(e,t,r){let i=[].concat(e),n=new Bg.default(r),a=Hw.generate(i,n),s=new t(n);return a.map(s.read,s)}function mn(e){if(![].concat(e).every(i=>Di.string.isString(i)&&!Di.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Gw.exports=jg});var Ww=h(Ks=>{"use strict";var{promisify:aX}=require("util"),Vw=require("fs");async function $g(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return(await aX(Vw[e])(r))[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}function Ug(e,t,r){if(typeof r!="string")throw new TypeError(`Expected a string, got ${typeof r}`);try{return Vw[e](r)[t]()}catch(i){if(i.code==="ENOENT")return!1;throw i}}Ks.isFile=$g.bind(null,"stat","isFile");Ks.isDirectory=$g.bind(null,"stat","isDirectory");Ks.isSymlink=$g.bind(null,"lstat","isSymbolicLink");Ks.isFileSync=Ug.bind(null,"statSync","isFile");Ks.isDirectorySync=Ug.bind(null,"statSync","isDirectory");Ks.isSymlinkSync=Ug.bind(null,"lstatSync","isSymbolicLink")});var Zw=h((nwe,Hg)=>{"use strict";var Qs=require("path"),Kw=Ww(),Qw=e=>e.length>1?`{${e.join(",")}}`:e[0],Xw=(e,t)=>{let r=e[0]==="!"?e.slice(1):e;return Qs.isAbsolute(r)?r:Qs.join(t,r)},sX=(e,t)=>Qs.extname(e)?`**/${e}`:`**/${e}.${Qw(t)}`,Yw=(e,t)=>{if(t.files&&!Array.isArray(t.files))throw new TypeError(`Expected \`files\` to be of type \`Array\` but received type \`${typeof t.files}\``);if(t.extensions&&!Array.isArray(t.extensions))throw new TypeError(`Expected \`extensions\` to be of type \`Array\` but received type \`${typeof t.extensions}\``);return t.files&&t.extensions?t.files.map(r=>Qs.posix.join(e,sX(r,t.extensions))):t.files?t.files.map(r=>Qs.posix.join(e,`**/${r}`)):t.extensions?[Qs.posix.join(e,`**/*.${Qw(t.extensions)}`)]:[Qs.posix.join(e,"**")]};Hg.exports=async(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=await Promise.all([].concat(e).map(async i=>await Kw.isDirectory(Xw(i,t.cwd))?Yw(i,t):i));return[].concat.apply([],r)};Hg.exports.sync=(e,t)=>{if(t={cwd:process.cwd(),...t},typeof t.cwd!="string")throw new TypeError(`Expected \`cwd\` to be of type \`string\` but received type \`${typeof t.cwd}\``);let r=[].concat(e).map(i=>Kw.isDirectorySync(Xw(i,t.cwd))?Yw(i,t):i);return[].concat.apply([],r)}});var oE=h((awe,sE)=>{function Jw(e){return Array.isArray(e)?e:[e]}var Wg="",eE=" ",Gg="\\",oX=/^\s+$/,lX=/(?:[^\\]|^)\\$/,dX=/^\\!/,cX=/^\\#/,pX=/\r?\n/g,uX=/^\.*\/|^\.+$/,Vg="/",iE="node-ignore";typeof Symbol<"u"&&(iE=Symbol.for("node-ignore"));var tE=iE,mX=(e,t,r)=>Object.defineProperty(e,t,{value:r}),fX=/([0-z])-([0-z])/g,nE=()=>!1,hX=e=>e.replace(fX,(t,r,i)=>r.charCodeAt(0)<=i.charCodeAt(0)?t:Wg),gX=e=>{let{length:t}=e;return e.slice(0,t-t%2)},yX=[[/^\uFEFF/,()=>Wg],[/\\?\s+$/,e=>e.indexOf("\\")===0?eE:Wg],[/\\\s/g,()=>eE],[/[\\$.|*+(){^]/g,e=>`\\${e}`],[/(?!\\)\?/g,()=>"[^/]"],[/^\//,()=>"^"],[/\//g,()=>"\\/"],[/^\^*\\\*\\\*\\\//,()=>"^(?:.*\\/)?"],[/^(?=[^^])/,function(){return/\/(?!$)/.test(this)?"^":"(?:^|\\/)"}],[/\\\/\\\*\\\*(?=\\\/|$)/g,(e,t,r)=>t+6{let i=r.replace(/\\\*/g,"[^\\/]*");return t+i}],[/\\\\\\(?=[$.|*+(){^])/g,()=>Gg],[/\\\\/g,()=>Gg],[/(\\)?\[([^\]/]*?)(\\*)($|\])/g,(e,t,r,i,n)=>t===Gg?`\\[${r}${gX(i)}${n}`:n==="]"&&i.length%2===0?`[${hX(r)}${i}]`:"[]"],[/(?:[^*])$/,e=>/\/$/.test(e)?`${e}$`:`${e}(?=$|\\/$)`],[/(\^|\\\/)?\\\*$/,(e,t)=>`${t?`${t}[^/]+`:"[^/]*"}(?=$|\\/$)`]],rE=Object.create(null),vX=(e,t)=>{let r=rE[e];return r||(r=yX.reduce((i,n)=>i.replace(n[0],n[1].bind(e)),e),rE[e]=r),t?new RegExp(r,"i"):new RegExp(r)},Xg=e=>typeof e=="string",bX=e=>e&&Xg(e)&&!oX.test(e)&&!lX.test(e)&&e.indexOf("#")!==0,_X=e=>e.split(pX),Kg=class{constructor(t,r,i,n){this.origin=t,this.pattern=r,this.negative=i,this.regex=n}},wX=(e,t)=>{let r=e,i=!1;e.indexOf("!")===0&&(i=!0,e=e.substr(1)),e=e.replace(dX,"!").replace(cX,"#");let n=vX(e,t);return new Kg(r,e,i,n)},EX=(e,t)=>{throw new t(e)},oa=(e,t,r)=>Xg(e)?e?oa.isNotRelative(e)?r(`path should be a \`path.relative()\`d string, but got "${t}"`,RangeError):!0:r("path must not be empty",TypeError):r(`path must be a string, but got \`${t}\``,TypeError),aE=e=>uX.test(e);oa.isNotRelative=aE;oa.convert=e=>e;var Qg=class{constructor({ignorecase:t=!0,ignoreCase:r=t,allowRelativePaths:i=!1}={}){mX(this,tE,!0),this._rules=[],this._ignoreCase=r,this._allowRelativePaths=i,this._initCache()}_initCache(){this._ignoreCache=Object.create(null),this._testCache=Object.create(null)}_addPattern(t){if(t&&t[tE]){this._rules=this._rules.concat(t._rules),this._added=!0;return}if(bX(t)){let r=wX(t,this._ignoreCase);this._added=!0,this._rules.push(r)}}add(t){return this._added=!1,Jw(Xg(t)?_X(t):t).forEach(this._addPattern,this),this._added&&this._initCache(),this}addPattern(t){return this.add(t)}_testOne(t,r){let i=!1,n=!1;return this._rules.forEach(a=>{let{negative:s}=a;if(n===s&&i!==n||s&&!i&&!n&&!r)return;a.regex.test(t)&&(i=!s,n=s)}),{ignored:i,unignored:n}}_test(t,r,i,n){let a=t&&oa.convert(t);return oa(a,t,this._allowRelativePaths?nE:EX),this._t(a,r,i,n)}_t(t,r,i,n){if(t in r)return r[t];if(n||(n=t.split(Vg)),n.pop(),!n.length)return r[t]=this._testOne(t,i);let a=this._t(n.join(Vg)+Vg,r,i,n);return r[t]=a.ignored?a:this._testOne(t,i)}ignores(t){return this._test(t,this._ignoreCache,!1).ignored}createFilter(){return t=>!this.ignores(t)}filter(t){return Jw(t).filter(this.createFilter())}test(t){return this._test(t,this._testCache,!0)}},jm=e=>new Qg(e),xX=e=>oa(e&&oa.convert(e),e,nE);jm.isPathValid=xX;jm.default=jm;sE.exports=jm;if(typeof process<"u"&&(process.env&&process.env.IGNORE_TEST_WIN32||process.platform==="win32")){let e=r=>/^\\\\\?\\/.test(r)||/["<>|\u0000-\u001F]+/u.test(r)?r:r.replace(/\\/g,"/");oa.convert=e;let t=/^[a-z]:\//i;oa.isNotRelative=r=>t.test(r)||aE(r)}});var Yg=h((swe,lE)=>{"use strict";lE.exports=e=>{let t=/^\\\\\?\\/.test(e),r=/[^\u0000-\u0080]+/.test(e);return t||r?e:e.replace(/\\/g,"/")}});var hE=h((owe,Zg)=>{"use strict";var{promisify:NX}=require("util"),dE=require("fs"),la=require("path"),cE=zg(),SX=oE(),_c=Yg(),pE=["**/node_modules/**","**/flow-typed/**","**/coverage/**","**/.git"],TX=NX(dE.readFile),PX=e=>t=>t.startsWith("!")?"!"+la.posix.join(e,t.slice(1)):la.posix.join(e,t),CX=(e,t)=>{let r=_c(la.relative(t.cwd,la.dirname(t.fileName)));return e.split(/\r?\n/).filter(Boolean).filter(i=>!i.startsWith("#")).map(PX(r))},uE=e=>{let t=SX();for(let r of e)t.add(CX(r.content,{cwd:r.cwd,fileName:r.filePath}));return t},RX=(e,t)=>{if(e=_c(e),la.isAbsolute(t)){if(_c(t).startsWith(e))return t;throw new Error(`Path ${t} is not in cwd ${e}`)}return la.join(e,t)},mE=(e,t)=>r=>e.ignores(_c(la.relative(t,RX(t,r.path||r)))),OX=async(e,t)=>{let r=la.join(t,e),i=await TX(r,"utf8");return{cwd:t,filePath:r,content:i}},AX=(e,t)=>{let r=la.join(t,e),i=dE.readFileSync(r,"utf8");return{cwd:t,filePath:r,content:i}},fE=({ignore:e=[],cwd:t=_c(process.cwd())}={})=>({ignore:e,cwd:t});Zg.exports=async e=>{e=fE(e);let t=await cE("**/.gitignore",{ignore:pE.concat(e.ignore),cwd:e.cwd}),r=await Promise.all(t.map(n=>OX(n,e.cwd))),i=uE(r);return mE(i,e.cwd)};Zg.exports.sync=e=>{e=fE(e);let r=cE.sync("**/.gitignore",{ignore:pE.concat(e.ignore),cwd:e.cwd}).map(n=>AX(n,e.cwd)),i=uE(r);return mE(i,e.cwd)}});var yE=h((lwe,gE)=>{"use strict";var{Transform:IX}=require("stream"),km=class extends IX{constructor(){super({objectMode:!0})}},Jg=class extends km{constructor(t){super(),this._filter=t}_transform(t,r,i){this._filter(t)&&this.push(t),i()}},ey=class extends km{constructor(){super(),this._pushed=new Set}_transform(t,r,i){this._pushed.has(t)||(this.push(t),this._pushed.add(t)),i()}};gE.exports={FilterStream:Jg,UniqueStream:ey}});var EE=h((dwe,Xs)=>{"use strict";var bE=require("fs"),zm=sb(),LX=i2(),$m=zg(),Um=Zw(),ty=hE(),{FilterStream:DX,UniqueStream:qX}=yE(),_E=()=>!1,vE=e=>e[0]==="!",FX=e=>{if(!e.every(t=>typeof t=="string"))throw new TypeError("Patterns must be a string or an array of strings")},MX=(e={})=>{if(!e.cwd)return;let t;try{t=bE.statSync(e.cwd)}catch{return}if(!t.isDirectory())throw new Error("The `cwd` option must be a path to a directory")},BX=e=>e.stats instanceof bE.Stats?e.path:e,Hm=(e,t)=>{e=zm([].concat(e)),FX(e),MX(t);let r=[];t={ignore:[],expandDirectories:!0,...t};for(let[i,n]of e.entries()){if(vE(n))continue;let a=e.slice(i).filter(o=>vE(o)).map(o=>o.slice(1)),s={...t,ignore:t.ignore.concat(a)};r.push({pattern:n,options:s})}return r},jX=(e,t)=>{let r={};return e.options.cwd&&(r.cwd=e.options.cwd),Array.isArray(e.options.expandDirectories)?r={...r,files:e.options.expandDirectories}:typeof e.options.expandDirectories=="object"&&(r={...r,...e.options.expandDirectories}),t(e.pattern,r)},ry=(e,t)=>e.options.expandDirectories?jX(e,t):[e.pattern],wE=e=>e&&e.gitignore?ty.sync({cwd:e.cwd,ignore:e.ignore}):_E,iy=e=>t=>{let{options:r}=e;return r.ignore&&Array.isArray(r.ignore)&&r.expandDirectories&&(r.ignore=Um.sync(r.ignore)),{pattern:t,options:r}};Xs.exports=async(e,t)=>{let r=Hm(e,t),i=async()=>t&&t.gitignore?ty({cwd:t.cwd,ignore:t.ignore}):_E,n=async()=>{let l=await Promise.all(r.map(async d=>{let c=await ry(d,Um);return Promise.all(c.map(iy(d)))}));return zm(...l)},[a,s]=await Promise.all([i(),n()]),o=await Promise.all(s.map(l=>$m(l.pattern,l.options)));return zm(...o).filter(l=>!a(BX(l)))};Xs.exports.sync=(e,t)=>{let r=Hm(e,t),i=[];for(let s of r){let o=ry(s,Um.sync).map(iy(s));i.push(...o)}let n=wE(t),a=[];for(let s of i)a=zm(a,$m.sync(s.pattern,s.options));return a.filter(s=>!n(s))};Xs.exports.stream=(e,t)=>{let r=Hm(e,t),i=[];for(let o of r){let l=ry(o,Um.sync).map(iy(o));i.push(...l)}let n=wE(t),a=new DX(o=>!n(o)),s=new qX;return LX(i.map(o=>$m.stream(o.pattern,o.options))).pipe(a).pipe(s)};Xs.exports.generateGlobTasks=Hm;Xs.exports.hasMagic=(e,t)=>[].concat(e).some(r=>$m.isDynamicPattern(r,t));Xs.exports.gitignore=ty});var NE=h((cwe,xE)=>{var Za=require("constants"),kX=process.cwd,Gm=null,zX=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return Gm||(Gm=kX.call(process)),Gm};try{process.cwd()}catch{}typeof process.chdir=="function"&&(ny=process.chdir,process.chdir=function(e){Gm=null,ny.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,ny));var ny;xE.exports=$X;function $X(e){Za.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||r(e),e.chown=a(e.chown),e.fchown=a(e.fchown),e.lchown=a(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(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=o(e.stat),e.fstat=o(e.fstat),e.lstat=o(e.lstat),e.statSync=l(e.statSync),e.fstatSync=l(e.fstatSync),e.lstatSync=l(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(c,p,u){u&&process.nextTick(u)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(c,p,u,m){m&&process.nextTick(m)},e.lchownSync=function(){}),zX==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(c){function p(u,m,f){var g=Date.now(),y=0;c(u,m,function E(x){if(x&&(x.code==="EACCES"||x.code==="EPERM")&&Date.now()-g<6e4){setTimeout(function(){e.stat(m,function(T,A){T&&T.code==="ENOENT"?c(u,m,E):f(x)})},y),y<100&&(y+=10);return}f&&f(x)})}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.rename)),e.read=typeof e.read!="function"?e.read:function(c){function p(u,m,f,g,y,E){var x;if(E&&typeof E=="function"){var T=0;x=function(A,I,V){if(A&&A.code==="EAGAIN"&&T<10)return T++,c.call(e,u,m,f,g,y,x);E.apply(this,arguments)}}return c.call(e,u,m,f,g,y,x)}return Object.setPrototypeOf&&Object.setPrototypeOf(p,c),p}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(c){return function(p,u,m,f,g){for(var y=0;;)try{return c.call(e,p,u,m,f,g)}catch(E){if(E.code==="EAGAIN"&&y<10){y++;continue}throw E}}}(e.readSync);function t(c){c.lchmod=function(p,u,m){c.open(p,Za.O_WRONLY|Za.O_SYMLINK,u,function(f,g){if(f){m&&m(f);return}c.fchmod(g,u,function(y){c.close(g,function(E){m&&m(y||E)})})})},c.lchmodSync=function(p,u){var m=c.openSync(p,Za.O_WRONLY|Za.O_SYMLINK,u),f=!0,g;try{g=c.fchmodSync(m,u),f=!1}finally{if(f)try{c.closeSync(m)}catch{}else c.closeSync(m)}return g}}function r(c){Za.hasOwnProperty("O_SYMLINK")&&c.futimes?(c.lutimes=function(p,u,m,f){c.open(p,Za.O_SYMLINK,function(g,y){if(g){f&&f(g);return}c.futimes(y,u,m,function(E){c.close(y,function(x){f&&f(E||x)})})})},c.lutimesSync=function(p,u,m){var f=c.openSync(p,Za.O_SYMLINK),g,y=!0;try{g=c.futimesSync(f,u,m),y=!1}finally{if(y)try{c.closeSync(f)}catch{}else c.closeSync(f)}return g}):c.futimes&&(c.lutimes=function(p,u,m,f){f&&process.nextTick(f)},c.lutimesSync=function(){})}function i(c){return c&&function(p,u,m){return c.call(e,p,u,function(f){d(f)&&(f=null),m&&m.apply(this,arguments)})}}function n(c){return c&&function(p,u){try{return c.call(e,p,u)}catch(m){if(!d(m))throw m}}}function a(c){return c&&function(p,u,m,f){return c.call(e,p,u,m,function(g){d(g)&&(g=null),f&&f.apply(this,arguments)})}}function s(c){return c&&function(p,u,m){try{return c.call(e,p,u,m)}catch(f){if(!d(f))throw f}}}function o(c){return c&&function(p,u,m){typeof u=="function"&&(m=u,u=null);function f(g,y){y&&(y.uid<0&&(y.uid+=4294967296),y.gid<0&&(y.gid+=4294967296)),m&&m.apply(this,arguments)}return u?c.call(e,p,u,f):c.call(e,p,f)}}function l(c){return c&&function(p,u){var m=u?c.call(e,p,u):c.call(e,p);return m&&(m.uid<0&&(m.uid+=4294967296),m.gid<0&&(m.gid+=4294967296)),m}}function d(c){if(!c||c.code==="ENOSYS")return!0;var p=!process.getuid||process.getuid()!==0;return!!(p&&(c.code==="EINVAL"||c.code==="EPERM"))}}});var PE=h((pwe,TE)=>{var SE=require("stream").Stream;TE.exports=UX;function UX(e){return{ReadStream:t,WriteStream:r};function t(i,n){if(!(this instanceof t))return new t(i,n);SE.call(this);var a=this;this.path=i,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),o=0,l=s.length;othis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){a._read()});return}e.open(this.path,this.flags,this.mode,function(c,p){if(c){a.emit("error",c),a.readable=!1;return}a.fd=p,a.emit("open",p),a._read()})}function r(i,n){if(!(this instanceof r))return new r(i,n);SE.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,n=n||{};for(var a=Object.keys(n),s=0,o=a.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 RE=h((uwe,CE)=>{"use strict";CE.exports=GX;var HX=Object.getPrototypeOf||function(e){return e.__proto__};function GX(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:HX(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))}),t}});var LE=h((mwe,oy)=>{var _t=require("fs"),VX=NE(),WX=PE(),KX=RE(),Vm=require("util"),hr,Km;typeof Symbol=="function"&&typeof Symbol.for=="function"?(hr=Symbol.for("graceful-fs.queue"),Km=Symbol.for("graceful-fs.previous")):(hr="___graceful-fs.queue",Km="___graceful-fs.previous");function QX(){}function IE(e,t){Object.defineProperty(e,hr,{get:function(){return t}})}var Ys=QX;Vm.debuglog?Ys=Vm.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(Ys=function(){var e=Vm.format.apply(Vm,arguments);e="GFS4: "+e.split(/\n/).join(` +GFS4: `),console.error(e)});_t[hr]||(OE=global[hr]||[],IE(_t,OE),_t.close=function(e){function t(r,i){return e.call(_t,r,function(n){n||AE(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,Km,{value:e}),t}(_t.close),_t.closeSync=function(e){function t(r){e.apply(_t,arguments),AE()}return Object.defineProperty(t,Km,{value:e}),t}(_t.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Ys(_t[hr]),require("assert").equal(_t[hr].length,0)}));var OE;global[hr]||IE(global,_t[hr]);oy.exports=ay(KX(_t));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!_t.__patched&&(oy.exports=ay(_t),_t.__patched=!0);function ay(e){VX(e),e.gracefulify=ay,e.createReadStream=I,e.createWriteStream=V;var t=e.readFile;e.readFile=r;function r(D,$,_){return typeof $=="function"&&(_=$,$=null),de(D,$,_);function de(S,v,w,N){return t(S,v,function(Q){Q&&(Q.code==="EMFILE"||Q.code==="ENFILE")?il([de,[S,v,w],Q,N||Date.now(),Date.now()]):typeof w=="function"&&w.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=n;function n(D,$,_,de){return typeof _=="function"&&(de=_,_=null),S(D,$,_,de);function S(v,w,N,Q,H){return i(v,w,N,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,Q],oe,H||Date.now(),Date.now()]):typeof Q=="function"&&Q.apply(this,arguments)})}}var a=e.appendFile;a&&(e.appendFile=s);function s(D,$,_,de){return typeof _=="function"&&(de=_,_=null),S(D,$,_,de);function S(v,w,N,Q,H){return a(v,w,N,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,Q],oe,H||Date.now(),Date.now()]):typeof Q=="function"&&Q.apply(this,arguments)})}}var o=e.copyFile;o&&(e.copyFile=l);function l(D,$,_,de){return typeof _=="function"&&(de=_,_=0),S(D,$,_,de);function S(v,w,N,Q,H){return o(v,w,N,function(oe){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,Q],oe,H||Date.now(),Date.now()]):typeof Q=="function"&&Q.apply(this,arguments)})}}var d=e.readdir;e.readdir=p;var c=/^v[0-5]\./;function p(D,$,_){typeof $=="function"&&(_=$,$=null);var de=c.test(process.version)?function(w,N,Q,H){return d(w,S(w,N,Q,H))}:function(w,N,Q,H){return d(w,N,S(w,N,Q,H))};return de(D,$,_);function S(v,w,N,Q){return function(H,oe){H&&(H.code==="EMFILE"||H.code==="ENFILE")?il([de,[v,w,N],H,Q||Date.now(),Date.now()]):(oe&&oe.sort&&oe.sort(),typeof N=="function"&&N.call(this,H,oe))}}}if(process.version.substr(0,4)==="v0.8"){var u=WX(e);E=u.ReadStream,T=u.WriteStream}var m=e.ReadStream;m&&(E.prototype=Object.create(m.prototype),E.prototype.open=x);var f=e.WriteStream;f&&(T.prototype=Object.create(f.prototype),T.prototype.open=A),Object.defineProperty(e,"ReadStream",{get:function(){return E},set:function(D){E=D},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return T},set:function(D){T=D},enumerable:!0,configurable:!0});var g=E;Object.defineProperty(e,"FileReadStream",{get:function(){return g},set:function(D){g=D},enumerable:!0,configurable:!0});var y=T;Object.defineProperty(e,"FileWriteStream",{get:function(){return y},set:function(D){y=D},enumerable:!0,configurable:!0});function E(D,$){return this instanceof E?(m.apply(this,arguments),this):E.apply(Object.create(E.prototype),arguments)}function x(){var D=this;j(D.path,D.flags,D.mode,function($,_){$?(D.autoClose&&D.destroy(),D.emit("error",$)):(D.fd=_,D.emit("open",_),D.read())})}function T(D,$){return this instanceof T?(f.apply(this,arguments),this):T.apply(Object.create(T.prototype),arguments)}function A(){var D=this;j(D.path,D.flags,D.mode,function($,_){$?(D.destroy(),D.emit("error",$)):(D.fd=_,D.emit("open",_))})}function I(D,$){return new e.ReadStream(D,$)}function V(D,$){return new e.WriteStream(D,$)}var se=e.open;e.open=j;function j(D,$,_,de){return typeof _=="function"&&(de=_,_=null),S(D,$,_,de);function S(v,w,N,Q,H){return se(v,w,N,function(oe,je){oe&&(oe.code==="EMFILE"||oe.code==="ENFILE")?il([S,[v,w,N,Q],oe,H||Date.now(),Date.now()]):typeof Q=="function"&&Q.apply(this,arguments)})}}return e}function il(e){Ys("ENQUEUE",e[0].name,e[1]),_t[hr].push(e),sy()}var Wm;function AE(){for(var e=Date.now(),t=0;t<_t[hr].length;++t)_t[hr][t].length>2&&(_t[hr][t][3]=e,_t[hr][t][4]=e);sy()}function sy(){if(clearTimeout(Wm),Wm=void 0,_t[hr].length!==0){var e=_t[hr].shift(),t=e[0],r=e[1],i=e[2],n=e[3],a=e[4];if(n===void 0)Ys("RETRY",t.name,r),t.apply(null,r);else if(Date.now()-n>=6e4){Ys("TIMEOUT",t.name,r);var s=r.pop();typeof s=="function"&&s.call(null,i)}else{var o=Date.now()-a,l=Math.max(a-n,1),d=Math.min(l*1.2,100);o>=d?(Ys("RETRY",t.name,r),t.apply(null,r.concat([n]))):_t[hr].push(e)}Wm===void 0&&(Wm=setTimeout(sy,0))}}});var qE=h((fwe,DE)=>{"use strict";var XX=require("path");DE.exports=e=>{let t=process.cwd();return e=XX.resolve(e),process.platform==="win32"&&(t=t.toLowerCase(),e=e.toLowerCase()),e===t}});var ME=h((hwe,FE)=>{"use strict";var ly=require("path");FE.exports=(e,t)=>{let r=ly.relative(t,e);return!!(r&&r!==".."&&!r.startsWith(`..${ly.sep}`)&&r!==ly.resolve(e))}});var BE=h(dy=>{var Zs=require("path"),es=process.platform==="win32",Ja=require("fs"),YX=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function ZX(){var e;if(YX){var t=new Error;e=r}else e=i;return e;function r(n){n&&(t.message=n.message,n=t,i(n))}function i(n){if(n){if(process.throwDeprecation)throw n;if(!process.noDeprecation){var a="fs: missing callback "+(n.stack||n.message);process.traceDeprecation?console.trace(a):console.error(a)}}}}function JX(e){return typeof e=="function"?e:ZX()}var gwe=Zs.normalize;es?da=/(.*?)(?:[\/\\]+|$)/g:da=/(.*?)(?:[\/]+|$)/g;var da;es?wc=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/:wc=/^[\/]*/;var wc;dy.realpathSync=function(t,r){if(t=Zs.resolve(t),r&&Object.prototype.hasOwnProperty.call(r,t))return r[t];var i=t,n={},a={},s,o,l,d;c();function c(){var y=wc.exec(t);s=y[0].length,o=y[0],l=y[0],d="",es&&!a[l]&&(Ja.lstatSync(l),a[l]=!0)}for(;s=t.length)return r&&(r[n]=t),i(null,t);da.lastIndex=o;var y=da.exec(t);return c=l,l+=y[0],d=c+y[1],o=da.lastIndex,s[d]||r&&r[d]===d?process.nextTick(u):r&&Object.prototype.hasOwnProperty.call(r,d)?g(r[d]):Ja.lstat(d,m)}function m(y,E){if(y)return i(y);if(!E.isSymbolicLink())return s[d]=!0,r&&(r[d]=d),process.nextTick(u);if(!es){var x=E.dev.toString(32)+":"+E.ino.toString(32);if(a.hasOwnProperty(x))return f(null,a[x],d)}Ja.stat(d,function(T){if(T)return i(T);Ja.readlink(d,function(A,I){es||(a[x]=I),f(A,I)})})}function f(y,E,x){if(y)return i(y);var T=Zs.resolve(c,E);r&&(r[x]=T),g(T)}function g(y){t=Zs.resolve(y,t.slice(o)),p()}}});var my=h((vwe,$E)=>{$E.exports=ts;ts.realpath=ts;ts.sync=uy;ts.realpathSync=uy;ts.monkeypatch=tY;ts.unmonkeypatch=rY;var nl=require("fs"),cy=nl.realpath,py=nl.realpathSync,eY=process.version,jE=/^v[0-5]\./.test(eY),kE=BE();function zE(e){return e&&e.syscall==="realpath"&&(e.code==="ELOOP"||e.code==="ENOMEM"||e.code==="ENAMETOOLONG")}function ts(e,t,r){if(jE)return cy(e,t,r);typeof t=="function"&&(r=t,t=null),cy(e,t,function(i,n){zE(i)?kE.realpath(e,t,r):r(i,n)})}function uy(e,t){if(jE)return py(e,t);try{return py(e,t)}catch(r){if(zE(r))return kE.realpathSync(e,t);throw r}}function tY(){nl.realpath=ts,nl.realpathSync=uy}function rY(){nl.realpath=cy,nl.realpathSync=py}});var HE=h((bwe,UE)=>{UE.exports=function(e,t){for(var r=[],i=0;i{"use strict";KE.exports=VE;function VE(e,t,r){e instanceof RegExp&&(e=GE(e,r)),t instanceof RegExp&&(t=GE(t,r));var i=WE(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 GE(e,t){var r=t.match(e);return r?r[0]:null}VE.range=WE;function WE(e,t,r){var i,n,a,s,o,l=r.indexOf(e),d=r.indexOf(t,l+1),c=l;if(l>=0&&d>0){for(i=[],a=r.length;c>=0&&!o;)c==l?(i.push(c),l=r.indexOf(e,c+1)):i.length==1?o=[i.pop(),d]:(n=i.pop(),n=0?l:d;i.length&&(o=[a,s])}return o}});var ix=h((wwe,rx)=>{var nY=HE(),XE=QE();rx.exports=oY;var YE="\0SLASH"+Math.random()+"\0",ZE="\0OPEN"+Math.random()+"\0",hy="\0CLOSE"+Math.random()+"\0",JE="\0COMMA"+Math.random()+"\0",ex="\0PERIOD"+Math.random()+"\0";function fy(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function aY(e){return e.split("\\\\").join(YE).split("\\{").join(ZE).split("\\}").join(hy).split("\\,").join(JE).split("\\.").join(ex)}function sY(e){return e.split(YE).join("\\").split(ZE).join("{").split(hy).join("}").split(JE).join(",").split(ex).join(".")}function tx(e){if(!e)return[""];var t=[],r=XE("{","}",e);if(!r)return e.split(",");var i=r.pre,n=r.body,a=r.post,s=i.split(",");s[s.length-1]+="{"+n+"}";var o=tx(a);return a.length&&(s[s.length-1]+=o.shift(),s.push.apply(s,o)),t.push.apply(t,s),t}function oY(e){return e?(e.substr(0,2)==="{}"&&(e="\\{\\}"+e.substr(2)),al(aY(e),!0).map(sY)):[]}function lY(e){return"{"+e+"}"}function dY(e){return/^-?0\d/.test(e)}function cY(e,t){return e<=t}function pY(e,t){return e>=t}function al(e,t){var r=[],i=XE("{","}",e);if(!i||/\$$/.test(i.pre))return[e];var n=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(i.body),a=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(i.body),s=n||a,o=i.body.indexOf(",")>=0;if(!s&&!o)return i.post.match(/,.*\}/)?(e=i.pre+"{"+i.body+hy+i.post,al(e)):[e];var l;if(s)l=i.body.split(/\.\./);else if(l=tx(i.body),l.length===1&&(l=al(l[0],!1).map(lY),l.length===1)){var c=i.post.length?al(i.post,!1):[""];return c.map(function(_){return i.pre+l[0]+_})}var d=i.pre,c=i.post.length?al(i.post,!1):[""],p;if(s){var u=fy(l[0]),m=fy(l[1]),f=Math.max(l[0].length,l[1].length),g=l.length==3?Math.abs(fy(l[2])):1,y=cY,E=m0){var V=new Array(I+1).join("0");T<0?A="-"+V+A.slice(1):A=V+A}}p.push(A)}}else p=nY(l,function($){return al($,!1)});for(var se=0;se{lx.exports=hi;hi.Minimatch=gr;var Ec=function(){try{return require("path")}catch{}}()||{sep:"/"};hi.sep=Ec.sep;var vy=hi.GLOBSTAR=gr.GLOBSTAR={},uY=ix(),nx={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},gy="[^/]",yy=gy+"*?",mY="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",fY="(?:(?!(?:\\/|^)\\.).)*?",ax=hY("().*{}+?[]^$\\!");function hY(e){return e.split("").reduce(function(t,r){return t[r]=!0,t},{})}var sx=/\/+/;hi.filter=gY;function gY(e,t){return t=t||{},function(r,i,n){return hi(r,e,t)}}function rs(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}hi.defaults=function(e){if(!e||typeof e!="object"||!Object.keys(e).length)return hi;var t=hi,r=function(n,a,s){return t(n,a,rs(e,s))};return r.Minimatch=function(n,a){return new t.Minimatch(n,rs(e,a))},r.Minimatch.defaults=function(n){return t.defaults(rs(e,n)).Minimatch},r.filter=function(n,a){return t.filter(n,rs(e,a))},r.defaults=function(n){return t.defaults(rs(e,n))},r.makeRe=function(n,a){return t.makeRe(n,rs(e,a))},r.braceExpand=function(n,a){return t.braceExpand(n,rs(e,a))},r.match=function(i,n,a){return t.match(i,n,rs(e,a))},r};gr.defaults=function(e){return hi.defaults(e).Minimatch};function hi(e,t,r){return Xm(t),r||(r={}),!r.nocomment&&t.charAt(0)==="#"?!1:new gr(t,r).match(e)}function gr(e,t){if(!(this instanceof gr))return new gr(e,t);Xm(e),t||(t={}),e=e.trim(),!t.allowWindowsEscape&&Ec.sep!=="/"&&(e=e.split(Ec.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()}gr.prototype.debug=function(){};gr.prototype.make=yY;function yY(){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(sx)}),this.debug(this.pattern,r),r=r.map(function(i,n,a){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}gr.prototype.parseNegate=vY;function vY(){var e=this.pattern,t=!1,r=this.options,i=0;if(!r.nonegate){for(var n=0,a=e.length;n"u"?this.pattern:e,Xm(e),t.nobrace||!/\{(?:(?!\{).)*\}/.test(e)?[e]:uY(e)}var bY=1024*64,Xm=function(e){if(typeof e!="string")throw new TypeError("invalid pattern");if(e.length>bY)throw new TypeError("pattern is too long")};gr.prototype.parse=_Y;var Qm={};function _Y(e,t){Xm(e);var r=this.options;if(e==="**")if(r.noglobstar)e="*";else return vy;if(e==="")return"";var i="",n=!!r.nocase,a=!1,s=[],o=[],l,d=!1,c=-1,p=-1,u=e.charAt(0)==="."?"":r.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",m=this;function f(){if(l){switch(l){case"*":i+=yy,n=!0;break;case"?":i+=gy,n=!0;break;default:i+="\\"+l;break}m.debug("clearStateChar %j %j",l,i),l=!1}}for(var g=0,y=e.length,E;g-1;j--){var D=o[j],$=i.slice(0,D.reStart),_=i.slice(D.reStart,D.reEnd-8),de=i.slice(D.reEnd-8,D.reEnd),S=i.slice(D.reEnd);de+=S;var v=$.split("(").length-1,w=S;for(g=0;g"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;Ec.sep!=="/"&&(t=t.split(Ec.sep).join("/")),t=t.split(sx),this.debug(this.pattern,"split",t);var n=this.set;this.debug(this.pattern,"set",n);var a,s;for(s=t.length-1;s>=0&&(a=t[s],!a);s--);for(s=0;s>> no match, partial?`,e,c,t,p),c===s))}var m;if(typeof l=="string"?(m=d===l,this.debug("string match",l,d,m)):(m=d.match(l),this.debug("pattern match",l,d,m)),!m)return!1}if(n===s&&a===o)return!0;if(n===s)return r;if(a===o)return n===s-1&&e[n]==="";throw new Error("wtf?")};function EY(e){return e.replace(/\\(.)/g,"$1")}function xY(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var dx=h((xwe,by)=>{typeof Object.create=="function"?by.exports=function(t,r){t.super_=r,t.prototype=Object.create(r.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:by.exports=function(t,r){t.super_=r;var i=function(){};i.prototype=r.prototype,t.prototype=new i,t.prototype.constructor=t}});var cx=h((Nwe,wy)=>{try{if(_y=require("util"),typeof _y.inherits!="function")throw"";wy.exports=_y.inherits}catch{wy.exports=dx()}var _y});var Zm=h((Swe,Ym)=>{"use strict";function px(e){return e.charAt(0)==="/"}function ux(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,r=t.exec(e),i=r[1]||"",n=!!(i&&i.charAt(1)!==":");return!!(r[2]||n)}Ym.exports=process.platform==="win32"?ux:px;Ym.exports.posix=px;Ym.exports.win32=ux});var xy=h(is=>{is.setopts=RY;is.ownProp=mx;is.makeAbs=Nc;is.finish=OY;is.mark=AY;is.isIgnored=hx;is.childrenIgnored=IY;function mx(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var NY=require("fs"),sl=require("path"),SY=xc(),fx=Zm(),Ey=SY.Minimatch;function TY(e,t){return e.localeCompare(t,"en")}function PY(e,t){e.ignore=t.ignore||[],Array.isArray(e.ignore)||(e.ignore=[e.ignore]),e.ignore.length&&(e.ignore=e.ignore.map(CY))}function CY(e){var t=null;if(e.slice(-3)==="/**"){var r=e.replace(/(\/\*\*)+$/,"");t=new Ey(r,{dot:!0})}return{matcher:new Ey(e,{dot:!0}),gmatcher:t}}function RY(e,t,r){if(r||(r={}),r.matchBase&&t.indexOf("/")===-1){if(r.noglobstar)throw new Error("base matching requires globstar");t="**/"+t}e.silent=!!r.silent,e.pattern=t,e.strict=r.strict!==!1,e.realpath=!!r.realpath,e.realpathCache=r.realpathCache||Object.create(null),e.follow=!!r.follow,e.dot=!!r.dot,e.mark=!!r.mark,e.nodir=!!r.nodir,e.nodir&&(e.mark=!0),e.sync=!!r.sync,e.nounique=!!r.nounique,e.nonull=!!r.nonull,e.nosort=!!r.nosort,e.nocase=!!r.nocase,e.stat=!!r.stat,e.noprocess=!!r.noprocess,e.absolute=!!r.absolute,e.fs=r.fs||NY,e.maxLength=r.maxLength||1/0,e.cache=r.cache||Object.create(null),e.statCache=r.statCache||Object.create(null),e.symlinks=r.symlinks||Object.create(null),PY(e,r),e.changedCwd=!1;var i=process.cwd();mx(r,"cwd")?(e.cwd=sl.resolve(r.cwd),e.changedCwd=e.cwd!==i):e.cwd=i,e.root=r.root||sl.resolve(e.cwd,"/"),e.root=sl.resolve(e.root),process.platform==="win32"&&(e.root=e.root.replace(/\\/g,"/")),e.cwdAbs=fx(e.cwd)?e.cwd:Nc(e,e.cwd),process.platform==="win32"&&(e.cwdAbs=e.cwdAbs.replace(/\\/g,"/")),e.nomount=!!r.nomount,r.nonegate=!0,r.nocomment=!0,e.minimatch=new Ey(t,r),e.options=e.minimatch.options}function OY(e){for(var t=e.nounique,r=t?[]:Object.create(null),i=0,n=e.matches.length;i{bx.exports=vx;vx.GlobSync=Qt;var LY=my(),gx=xc(),Pwe=gx.Minimatch,Cwe=Ty().Glob,Rwe=require("util"),Ny=require("path"),yx=require("assert"),Jm=Zm(),Js=xy(),DY=Js.setopts,Sy=Js.ownProp,qY=Js.childrenIgnored,FY=Js.isIgnored;function vx(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 Qt(e,t).found}function Qt(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 Qt))return new Qt(e,t);if(DY(this,e,t),this.noprocess)return this;var r=this.minimatch.set.length;this.matches=new Array(r);for(var i=0;ithis.maxLength)return!1;if(!this.stat&&Sy(this.cache,t)){var s=this.cache[t];if(Array.isArray(s)&&(s="DIR"),!r||s==="DIR")return s;if(r&&s==="FILE")return!1}var i,n=this.statCache[t];if(!n){var a;try{a=this.fs.lstatSync(t)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[t]=!1,!1}if(a&&a.isSymbolicLink())try{n=this.fs.statSync(t)}catch{n=a}else n=a}this.statCache[t]=n;var s=!0;return n&&(s=n.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,r&&s==="FILE"?!1:s};Qt.prototype._mark=function(e){return Js.mark(this,e)};Qt.prototype._makeAbs=function(e){return Js.makeAbs(this,e)}});var Py=h((Awe,Ex)=>{Ex.exports=wx;function wx(e,t){if(e&&t)return wx(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),n=0;n{var xx=Py();Cy.exports=xx(e1);Cy.exports.strict=xx(Nx);e1.proto=e1(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return e1(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return Nx(this)},configurable:!0})});function e1(e){var t=function(){return t.called?t.value:(t.called=!0,t.value=e.apply(this,arguments))};return t.called=!1,t}function Nx(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 Tx=h((Lwe,Sx)=>{var MY=Py(),Tc=Object.create(null),BY=Sc();Sx.exports=MY(jY);function jY(e,t){return Tc[e]?(Tc[e].push(t),null):(Tc[e]=[t],kY(e))}function kY(e){return BY(function t(){var r=Tc[e],i=r.length,n=zY(arguments);try{for(var a=0;ai?(r.splice(0,i),process.nextTick(function(){t.apply(null,n)})):delete Tc[e]}})}function zY(e){for(var t=e.length,r=[],i=0;i{Cx.exports=eo;var $Y=my(),Px=xc(),Dwe=Px.Minimatch,UY=cx(),HY=require("events").EventEmitter,Ry=require("path"),Oy=require("assert"),Pc=Zm(),Iy=_x(),to=xy(),GY=to.setopts,Ay=to.ownProp,Ly=Tx(),qwe=require("util"),VY=to.childrenIgnored,WY=to.isIgnored,KY=Sc();function eo(e,t,r){if(typeof t=="function"&&(r=t,t={}),t||(t={}),t.sync){if(r)throw new TypeError("callback provided to sync glob");return Iy(e,t)}return new ze(e,t,r)}eo.sync=Iy;var QY=eo.GlobSync=Iy.GlobSync;eo.glob=eo;function XY(e,t){if(t===null||typeof t!="object")return e;for(var r=Object.keys(t),i=r.length;i--;)e[r[i]]=t[r[i]];return e}eo.hasMagic=function(e,t){var r=XY({},t);r.noprocess=!0;var i=new ze(e,r),n=i.minimatch.set;if(!e)return!1;if(n.length>1)return!0;for(var a=0;athis.maxLength)return t();if(!this.stat&&Ay(this.cache,r)){var n=this.cache[r];if(Array.isArray(n)&&(n="DIR"),!i||n==="DIR")return t(null,n);if(i&&n==="FILE")return t()}var a,s=this.statCache[r];if(s!==void 0){if(s===!1)return t(null,s);var o=s.isDirectory()?"DIR":"FILE";return i&&o==="FILE"?t():t(null,o,s)}var l=this,d=Ly("stat\0"+r,c);d&&l.fs.lstat(r,d);function c(p,u){if(u&&u.isSymbolicLink())return l.fs.stat(r,function(m,f){m?l._stat2(e,r,null,u,t):l._stat2(e,r,m,f,t)});l._stat2(e,r,p,u,t)}};ze.prototype._stat2=function(e,t,r,i,n){if(r&&(r.code==="ENOENT"||r.code==="ENOTDIR"))return this.statCache[t]=!1,n();var a=e.slice(-1)==="/";if(this.statCache[t]=i,t.slice(-1)==="/"&&i&&!i.isDirectory())return n(null,!1,i);var s=!0;return i&&(s=i.isDirectory()?"DIR":"FILE"),this.cache[t]=this.cache[t]||s,a&&s==="FILE"?n():n(null,s,i)}});var Fx=h((Mwe,qx)=>{var nt=require("assert"),Ix=require("path"),Rx=require("fs"),ol;try{ol=Ty()}catch{}var ZY={nosort:!0,silent:!0},Dy=0,Cc=process.platform==="win32",Lx=e=>{if(["unlink","chmod","stat","lstat","rmdir","readdir"].forEach(r=>{e[r]=e[r]||Rx[r],r=r+"Sync",e[r]=e[r]||Rx[r]}),e.maxBusyTries=e.maxBusyTries||3,e.emfileWait=e.emfileWait||1e3,e.glob===!1&&(e.disableGlob=!0),e.disableGlob!==!0&&ol===void 0)throw Error("glob dependency not found, set `options.disableGlob = true` if intentional");e.disableGlob=e.disableGlob||!1,e.glob=e.glob||ZY},Fy=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),nt(e,"rimraf: missing path"),nt.equal(typeof e,"string","rimraf: path should be a string"),nt.equal(typeof r,"function","rimraf: callback function required"),nt(t,"rimraf: invalid options argument provided"),nt.equal(typeof t,"object","rimraf: options should be object"),Lx(t);let i=0,n=null,a=0,s=l=>{n=n||l,--a===0&&r(n)},o=(l,d)=>{if(l)return r(l);if(a=d.length,a===0)return r();d.forEach(c=>{let p=u=>{if(u){if((u.code==="EBUSY"||u.code==="ENOTEMPTY"||u.code==="EPERM")&&iqy(c,t,p),i*100);if(u.code==="EMFILE"&&Dyqy(c,t,p),Dy++);u.code==="ENOENT"&&(u=null)}Dy=0,s(u)};qy(c,t,p)})};if(t.disableGlob||!ol.hasMagic(e))return o(null,[e]);t.lstat(e,(l,d)=>{if(!l)return o(null,[e]);ol(e,t.glob,o)})},qy=(e,t,r)=>{nt(e),nt(t),nt(typeof r=="function"),t.lstat(e,(i,n)=>{if(i&&i.code==="ENOENT")return r(null);if(i&&i.code==="EPERM"&&Cc&&Ox(e,t,i,r),n&&n.isDirectory())return t1(e,t,i,r);t.unlink(e,a=>{if(a){if(a.code==="ENOENT")return r(null);if(a.code==="EPERM")return Cc?Ox(e,t,a,r):t1(e,t,a,r);if(a.code==="EISDIR")return t1(e,t,a,r)}return r(a)})})},Ox=(e,t,r,i)=>{nt(e),nt(t),nt(typeof i=="function"),t.chmod(e,438,n=>{n?i(n.code==="ENOENT"?null:r):t.stat(e,(a,s)=>{a?i(a.code==="ENOENT"?null:r):s.isDirectory()?t1(e,t,r,i):t.unlink(e,i)})})},Ax=(e,t,r)=>{nt(e),nt(t);try{t.chmodSync(e,438)}catch(n){if(n.code==="ENOENT")return;throw r}let i;try{i=t.statSync(e)}catch(n){if(n.code==="ENOENT")return;throw r}i.isDirectory()?r1(e,t,r):t.unlinkSync(e)},t1=(e,t,r,i)=>{nt(e),nt(t),nt(typeof i=="function"),t.rmdir(e,n=>{n&&(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM")?JY(e,t,i):n&&n.code==="ENOTDIR"?i(r):i(n)})},JY=(e,t,r)=>{nt(e),nt(t),nt(typeof r=="function"),t.readdir(e,(i,n)=>{if(i)return r(i);let a=n.length;if(a===0)return t.rmdir(e,r);let s;n.forEach(o=>{Fy(Ix.join(e,o),t,l=>{if(!s){if(l)return r(s=l);--a===0&&t.rmdir(e,r)}})})})},Dx=(e,t)=>{t=t||{},Lx(t),nt(e,"rimraf: missing path"),nt.equal(typeof e,"string","rimraf: path should be a string"),nt(t,"rimraf: missing options"),nt.equal(typeof t,"object","rimraf: options should be object");let r;if(t.disableGlob||!ol.hasMagic(e))r=[e];else try{t.lstatSync(e),r=[e]}catch{r=ol.sync(e,t.glob)}if(r.length)for(let i=0;i{nt(e),nt(t);try{t.rmdirSync(e)}catch(i){if(i.code==="ENOENT")return;if(i.code==="ENOTDIR")throw r;(i.code==="ENOTEMPTY"||i.code==="EEXIST"||i.code==="EPERM")&&eZ(e,t)}},eZ=(e,t)=>{nt(e),nt(t),t.readdirSync(e).forEach(n=>Dx(Ix.join(e,n),t));let r=Cc?100:1,i=0;do{let n=!0;try{let a=t.rmdirSync(e,t);return n=!1,a}finally{if(++i{"use strict";Mx.exports=(e,t=1,r)=>{if(r={indent:" ",includeEmptyLines:!1,...r},typeof e!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof e}\``);if(typeof t!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof t}\``);if(typeof r.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof r.indent}\``);if(t===0)return e;let i=r.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return e.replace(i,r.indent.repeat(t))}});var $x=h((jwe,zx)=>{"use strict";var jx=require("os"),kx=/\s+at.*(?:\(|\s)(.*)\)?/,tZ=/^(?:(?:(?:node|(?:internal\/[\w/]*|.*node_modules\/(?:babel-polyfill|pirates)\/.*)?\w+)\.js:\d+:\d+)|native)/,rZ=typeof jx.homedir>"u"?"":jx.homedir();zx.exports=(e,t)=>(t=Object.assign({pretty:!1},t),e.replace(/\\/g,"/").split(` +`).filter(r=>{let i=r.match(kx);if(i===null||!i[1])return!0;let n=i[1];return n.includes(".app/Contents/Resources/electron.asar")||n.includes(".app/Contents/Resources/default_app.asar")?!1:!tZ.test(n)}).filter(r=>r.trim()!=="").map(r=>t.pretty?r.replace(kx,(i,n)=>i.replace(n,n.replace(rZ,"~"))):r).join(` +`))});var Hx=h((kwe,Ux)=>{"use strict";var iZ=Bx(),nZ=$x(),aZ=e=>e.replace(/\s+at .*aggregate-error\/index.js:\d+:\d+\)?/g,""),My=class extends Error{constructor(t){if(!Array.isArray(t))throw new TypeError(`Expected input to be an Array, got ${typeof t}`);t=[...t].map(i=>i instanceof Error?i:i!==null&&typeof i=="object"?Object.assign(new Error(i.message),i):new Error(i));let r=t.map(i=>typeof i.stack=="string"?aZ(nZ(i.stack)):String(i)).join(` +`);r=` +`+iZ(r,4),super(r),this.name="AggregateError",Object.defineProperty(this,"_errors",{value:t})}*[Symbol.iterator](){for(let t of this._errors)yield t}};Ux.exports=My});var Vx=h((zwe,Gx)=>{"use strict";var sZ=Hx();Gx.exports=async(e,t,{concurrency:r=1/0,stopOnError:i=!0}={})=>new Promise((n,a)=>{if(typeof t!="function")throw new TypeError("Mapper function is required");if(!((Number.isSafeInteger(r)||r===1/0)&&r>=1))throw new TypeError(`Expected \`concurrency\` to be an integer from 1 and up or \`Infinity\`, got \`${r}\` (${typeof r})`);let s=[],o=[],l=e[Symbol.iterator](),d=!1,c=!1,p=0,u=0,m=()=>{if(d)return;let f=l.next(),g=u;if(u++,f.done){c=!0,p===0&&(!i&&o.length!==0?a(new sZ(o)):n(s));return}p++,(async()=>{try{let y=await f.value;s[g]=await t(y,g),p--,m()}catch(y){i?(d=!0,a(y)):(o.push(y),p--,m())}})()};for(let f=0;f{"use strict";var{promisify:oZ}=require("util"),Wx=require("path"),Kx=EE(),lZ=o2(),dZ=Yg(),qi=LE(),cZ=qE(),pZ=ME(),Qx=Fx(),uZ=Vx(),mZ=oZ(Qx),Xx={glob:!1,unlink:qi.unlink,unlinkSync:qi.unlinkSync,chmod:qi.chmod,chmodSync:qi.chmodSync,stat:qi.stat,statSync:qi.statSync,lstat:qi.lstat,lstatSync:qi.lstatSync,rmdir:qi.rmdir,rmdirSync:qi.rmdirSync,readdir:qi.readdir,readdirSync:qi.readdirSync};function Yx(e,t){if(cZ(e))throw new Error("Cannot delete the current working directory. Can be overridden with the `force` option.");if(!pZ(e,t))throw new Error("Cannot delete files/directories outside the current working directory. Can be overridden with the `force` option.")}function Zx(e){return e=Array.isArray(e)?e:[e],e=e.map(t=>process.platform==="win32"&&lZ(t)===!1?dZ(t):t),e}By.exports=async(e,{force:t,dryRun:r,cwd:i=process.cwd(),onProgress:n=()=>{},...a}={})=>{a={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...a},e=Zx(e);let s=(await Kx(e,a)).sort((c,p)=>p.localeCompare(c));s.length===0&&n({totalCount:0,deletedCount:0,percent:1});let o=0,d=await uZ(s,async c=>(c=Wx.resolve(i,c),t||Yx(c,i),r||await mZ(c,Xx),o+=1,n({totalCount:s.length,deletedCount:o,percent:o/s.length}),c),a);return d.sort((c,p)=>c.localeCompare(p)),d};By.exports.sync=(e,{force:t,dryRun:r,cwd:i=process.cwd(),...n}={})=>{n={expandDirectories:!1,onlyFiles:!1,followSymbolicLinks:!1,cwd:i,...n},e=Zx(e);let s=Kx.sync(e,n).sort((o,l)=>l.localeCompare(o)).map(o=>(o=Wx.resolve(i,o),t||Yx(o,i),r||Qx.sync(o,Xx),o));return s.sort((o,l)=>o.localeCompare(l)),s}});var tN=h((Uwe,eN)=>{"use strict";eN.exports=function(t,r,i,n){var a=0,s=0,o=t.length-1,l=!1,d,c,p;if(typeof r=="number"?(d=r,p=i,c=n||function(){}):(p=r,c=i||function(){},d=t.length),!t.length)return c();var u=p.length,m=function(){return!l&&a{"use strict";var rN=require("fs"),fZ=require("path"),hZ=tN();function iN(e,t,r,i){let n,a;i?(n=i,a=r):(n=r,a=null),rN.lstat(t,function(o,l){let d=o?0:l.size||0;if(l){if(e.has(l.ino))return n(null,0);e.add(l.ino)}!o&&l.isDirectory()?rN.readdir(t,(c,p)=>{if(c)return n(c);hZ(p,5e3,(u,m)=>{iN(e,fZ.join(t,u),a,(f,g)=>{f||(d+=g),m(f)})},u=>{n(u,d)})}):(a&&a.test(t)&&(d=0),n(o,d))})}nN.exports=(...e)=>(e.unshift(new Set),iN(...e))});var ll=h((Gwe,ro)=>{"use strict";function sN(e){return typeof e>"u"||e===null}function gZ(e){return typeof e=="object"&&e!==null}function yZ(e){return Array.isArray(e)?e:sN(e)?[]:[e]}function vZ(e,t){var r,i,n,a;if(t)for(a=Object.keys(t),r=0,i=a.length;r{"use strict";function oN(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 Rc(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=oN(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}Rc.prototype=Object.create(Error.prototype);Rc.prototype.constructor=Rc;Rc.prototype.toString=function(t){return this.name+": "+oN(this,t)};lN.exports=Rc});var cN=h((Wwe,dN)=>{"use strict";var Oc=ll();function jy(e,t,r,i,n){var a="",s="",o=Math.floor(n/2)-1;return i-t>o&&(a=" ... ",t=i-o+a.length),r-i>o&&(s=" ...",r=i+o-s.length),{str:a+e.slice(t,r).replace(/\t/g,"\u2192")+s,pos:i-t+a.length}}function ky(e,t){return Oc.repeat(" ",t-e.length)+e}function wZ(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],n=[],a,s=-1;a=r.exec(e.buffer);)n.push(a.index),i.push(a.index+a[0].length),e.position<=a.index&&s<0&&(s=i.length-2);s<0&&(s=i.length-1);var o="",l,d,c=Math.min(e.line+t.linesAfter,n.length).toString().length,p=t.maxLength-(t.indent+c+3);for(l=1;l<=t.linesBefore&&!(s-l<0);l++)d=jy(e.buffer,i[s-l],n[s-l],e.position-(i[s]-i[s-l]),p),o=Oc.repeat(" ",t.indent)+ky((e.line-l+1).toString(),c)+" | "+d.str+` +`+o;for(d=jy(e.buffer,i[s],n[s],e.position,p),o+=Oc.repeat(" ",t.indent)+ky((e.line+1).toString(),c)+" | "+d.str+` +`,o+=Oc.repeat("-",t.indent+c+3+d.pos)+`^ +`,l=1;l<=t.linesAfter&&!(s+l>=n.length);l++)d=jy(e.buffer,i[s+l],n[s+l],e.position-(i[s]-i[s+l]),p),o+=Oc.repeat(" ",t.indent)+ky((e.line+l+1).toString(),c)+" | "+d.str+` +`;return o.replace(/\n$/,"")}dN.exports=wZ});var Tr=h((Kwe,uN)=>{"use strict";var pN=dl(),EZ=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],xZ=["scalar","sequence","mapping"];function NZ(e){var t={};return e!==null&&Object.keys(e).forEach(function(r){e[r].forEach(function(i){t[String(i)]=r})}),t}function SZ(e,t){if(t=t||{},Object.keys(t).forEach(function(r){if(EZ.indexOf(r)===-1)throw new pN('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=NZ(t.styleAliases||null),xZ.indexOf(this.kind)===-1)throw new pN('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}uN.exports=SZ});var Uy=h((Qwe,fN)=>{"use strict";var Ac=dl(),zy=Tr();function mN(e,t){var r=[];return e[t].forEach(function(i){var n=r.length;r.forEach(function(a,s){a.tag===i.tag&&a.kind===i.kind&&a.multi===i.multi&&(n=s)}),r[n]=i}),r}function TZ(){var e={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},t,r;function i(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,r=arguments.length;t{"use strict";var PZ=Tr();hN.exports=new PZ("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return e!==null?e:""}})});var Gy=h((Ywe,gN)=>{"use strict";var CZ=Tr();gN.exports=new CZ("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return e!==null?e:[]}})});var Vy=h((Zwe,yN)=>{"use strict";var RZ=Tr();yN.exports=new RZ("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return e!==null?e:{}}})});var Wy=h((Jwe,vN)=>{"use strict";var OZ=Uy();vN.exports=new OZ({explicit:[Hy(),Gy(),Vy()]})});var Ky=h((eEe,bN)=>{"use strict";var AZ=Tr();function IZ(e){if(e===null)return!0;var t=e.length;return t===1&&e==="~"||t===4&&(e==="null"||e==="Null"||e==="NULL")}function LZ(){return null}function DZ(e){return e===null}bN.exports=new AZ("tag:yaml.org,2002:null",{kind:"scalar",resolve:IZ,construct:LZ,predicate:DZ,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})});var Qy=h((tEe,_N)=>{"use strict";var qZ=Tr();function FZ(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 MZ(e){return e==="true"||e==="True"||e==="TRUE"}function BZ(e){return Object.prototype.toString.call(e)==="[object Boolean]"}_N.exports=new qZ("tag:yaml.org,2002:bool",{kind:"scalar",resolve:FZ,construct:MZ,predicate:BZ,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 Xy=h((rEe,wN)=>{"use strict";var jZ=ll(),kZ=Tr();function zZ(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function $Z(e){return 48<=e&&e<=55}function UZ(e){return 48<=e&&e<=57}function HZ(e){if(e===null)return!1;var t=e.length,r=0,i=!1,n;if(!t)return!1;if(n=e[r],(n==="-"||n==="+")&&(n=e[++r]),n==="0"){if(r+1===t)return!0;if(n=e[++r],n==="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 Yy=h((iEe,xN)=>{"use strict";var EN=ll(),WZ=Tr(),KZ=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function QZ(e){return!(e===null||!KZ.test(e)||e[e.length-1]==="_")}function XZ(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 YZ=/^[-+]?[0-9]+e/;function ZZ(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(EN.isNegativeZero(e))return"-0.0";return r=e.toString(10),YZ.test(r)?r.replace("e",".e"):r}function JZ(e){return Object.prototype.toString.call(e)==="[object Number]"&&(e%1!==0||EN.isNegativeZero(e))}xN.exports=new WZ("tag:yaml.org,2002:float",{kind:"scalar",resolve:QZ,construct:XZ,predicate:JZ,represent:ZZ,defaultStyle:"lowercase"})});var Zy=h((nEe,NN)=>{"use strict";NN.exports=Wy().extend({implicit:[Ky(),Qy(),Xy(),Yy()]})});var Jy=h((aEe,SN)=>{"use strict";SN.exports=Zy()});var e6=h((sEe,CN)=>{"use strict";var eJ=Tr(),TN=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),PN=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 tJ(e){return e===null?!1:TN.exec(e)!==null||PN.exec(e)!==null}function rJ(e){var t,r,i,n,a,s,o,l=0,d=null,c,p,u;if(t=TN.exec(e),t===null&&(t=PN.exec(e)),t===null)throw new Error("Date resolve error");if(r=+t[1],i=+t[2]-1,n=+t[3],!t[4])return new Date(Date.UTC(r,i,n));if(a=+t[4],s=+t[5],o=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(c=+t[10],p=+(t[11]||0),d=(c*60+p)*6e4,t[9]==="-"&&(d=-d)),u=new Date(Date.UTC(r,i,n,a,s,o,l)),d&&u.setTime(u.getTime()-d),u}function iJ(e){return e.toISOString()}CN.exports=new eJ("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:tJ,construct:rJ,instanceOf:Date,represent:iJ})});var t6=h((oEe,RN)=>{"use strict";var nJ=Tr();function aJ(e){return e==="<<"||e===null}RN.exports=new nJ("tag:yaml.org,2002:merge",{kind:"scalar",resolve:aJ})});var i6=h((lEe,ON)=>{"use strict";var sJ=Tr(),r6=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/= +\r`;function oJ(e){if(e===null)return!1;var t,r,i=0,n=e.length,a=r6;for(r=0;r64)){if(t<0)return!1;i+=6}return i%8===0}function lJ(e){var t,r,i=e.replace(/[\r\n=]/g,""),n=i.length,a=r6,s=0,o=[];for(t=0;t>16&255),o.push(s>>8&255),o.push(s&255)),s=s<<6|a.indexOf(i.charAt(t));return r=n%4*6,r===0?(o.push(s>>16&255),o.push(s>>8&255),o.push(s&255)):r===18?(o.push(s>>10&255),o.push(s>>2&255)):r===12&&o.push(s>>4&255),new Uint8Array(o)}function dJ(e){var t="",r=0,i,n,a=e.length,s=r6;for(i=0;i>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]),r=(r<<8)+e[i];return n=a%3,n===0?(t+=s[r>>18&63],t+=s[r>>12&63],t+=s[r>>6&63],t+=s[r&63]):n===2?(t+=s[r>>10&63],t+=s[r>>4&63],t+=s[r<<2&63],t+=s[64]):n===1&&(t+=s[r>>2&63],t+=s[r<<4&63],t+=s[64],t+=s[64]),t}function cJ(e){return Object.prototype.toString.call(e)==="[object Uint8Array]"}ON.exports=new sJ("tag:yaml.org,2002:binary",{kind:"scalar",resolve:oJ,construct:lJ,predicate:cJ,represent:dJ})});var n6=h((dEe,AN)=>{"use strict";var pJ=Tr(),uJ=Object.prototype.hasOwnProperty,mJ=Object.prototype.toString;function fJ(e){if(e===null)return!0;var t=[],r,i,n,a,s,o=e;for(r=0,i=o.length;r{"use strict";var gJ=Tr(),yJ=Object.prototype.toString;function vJ(e){if(e===null)return!0;var t,r,i,n,a,s=e;for(a=new Array(s.length),t=0,r=s.length;t{"use strict";var _J=Tr(),wJ=Object.prototype.hasOwnProperty;function EJ(e){if(e===null)return!0;var t,r=e;for(t in r)if(wJ.call(r,t)&&r[t]!==null)return!1;return!0}function xJ(e){return e!==null?e:{}}LN.exports=new _J("tag:yaml.org,2002:set",{kind:"mapping",resolve:EJ,construct:xJ})});var i1=h((uEe,DN)=>{"use strict";DN.exports=Jy().extend({implicit:[e6(),t6()],explicit:[i6(),n6(),a6(),s6()]})});var XN=h((mEe,c6)=>{"use strict";var no=ll(),zN=dl(),NJ=cN(),SJ=i1(),as=Object.prototype.hasOwnProperty,n1=1,$N=2,UN=3,a1=4,o6=1,TJ=2,qN=3,PJ=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,CJ=/[\x85\u2028\u2029]/,RJ=/[,\[\]\{\}]/,HN=/^(?:!|!!|![a-z\-]+!)$/i,GN=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function FN(e){return Object.prototype.toString.call(e)}function qn(e){return e===10||e===13}function ao(e){return e===9||e===32}function ti(e){return e===9||e===32||e===10||e===13}function cl(e){return e===44||e===91||e===93||e===123||e===125}function OJ(e){var t;return 48<=e&&e<=57?e-48:(t=e|32,97<=t&&t<=102?t-97+10:-1)}function AJ(e){return e===120?2:e===117?4:e===85?8:0}function IJ(e){return 48<=e&&e<=57?e-48:-1}function MN(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 LJ(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}var VN=new Array(256),WN=new Array(256);for(io=0;io<256;io++)VN[io]=MN(io)?1:0,WN[io]=MN(io);var io;function DJ(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||SJ,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 KN(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=NJ(r),new zN(t,r)}function fe(e,t){throw KN(e,t)}function s1(e,t){e.onWarning&&e.onWarning.call(null,KN(e,t))}var BN={YAML:function(t,r,i){var n,a,s;t.version!==null&&fe(t,"duplication of %YAML directive"),i.length!==1&&fe(t,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&fe(t,"ill-formed argument of the YAML directive"),a=parseInt(n[1],10),s=parseInt(n[2],10),a!==1&&fe(t,"unacceptable YAML version of the document"),t.version=i[0],t.checkLineBreaks=s<2,s!==1&&s!==2&&s1(t,"unsupported YAML version of the document")},TAG:function(t,r,i){var n,a;i.length!==2&&fe(t,"TAG directive accepts exactly two arguments"),n=i[0],a=i[1],HN.test(n)||fe(t,"ill-formed tag handle (first argument) of the TAG directive"),as.call(t.tagMap,n)&&fe(t,'there is a previously declared suffix for "'+n+'" tag handle'),GN.test(a)||fe(t,"ill-formed tag prefix (second argument) of the TAG directive");try{a=decodeURIComponent(a)}catch{fe(t,"tag prefix is malformed: "+a)}t.tagMap[n]=a}};function ns(e,t,r,i){var n,a,s,o;if(t1&&(e.result+=no.repeat(` +`,t-1))}function qJ(e,t,r){var i,n,a,s,o,l,d,c,p=e.kind,u=e.result,m;if(m=e.input.charCodeAt(e.position),ti(m)||cl(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)&&(n=e.input.charCodeAt(e.position+1),ti(n)||r&&cl(n)))return!1;for(e.kind="scalar",e.result="",a=s=e.position,o=!1;m!==0;){if(m===58){if(n=e.input.charCodeAt(e.position+1),ti(n)||r&&cl(n))break}else if(m===35){if(i=e.input.charCodeAt(e.position-1),ti(i))break}else{if(e.position===e.lineStart&&o1(e)||r&&cl(m))break;if(qn(m))if(l=e.line,d=e.lineStart,c=e.lineIndent,Ut(e,!1,-1),e.lineIndent>=t){o=!0,m=e.input.charCodeAt(e.position);continue}else{e.position=s,e.line=l,e.lineStart=d,e.lineIndent=c;break}}o&&(ns(e,a,s,!1),d6(e,e.line-l),a=s=e.position,o=!1),ao(m)||(s=e.position+1),m=e.input.charCodeAt(++e.position)}return ns(e,a,s,!1),e.result?!0:(e.kind=p,e.result=u,!1)}function FJ(e,t){var r,i,n;if(r=e.input.charCodeAt(e.position),r!==39)return!1;for(e.kind="scalar",e.result="",e.position++,i=n=e.position;(r=e.input.charCodeAt(e.position))!==0;)if(r===39)if(ns(e,i,e.position,!0),r=e.input.charCodeAt(++e.position),r===39)i=e.position,e.position++,n=e.position;else return!0;else qn(r)?(ns(e,i,n,!0),d6(e,Ut(e,!1,t)),i=n=e.position):e.position===e.lineStart&&o1(e)?fe(e,"unexpected end of the document within a single quoted scalar"):(e.position++,n=e.position);fe(e,"unexpected end of the stream within a single quoted scalar")}function MJ(e,t){var r,i,n,a,s,o;if(o=e.input.charCodeAt(e.position),o!==34)return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;(o=e.input.charCodeAt(e.position))!==0;){if(o===34)return ns(e,r,e.position,!0),e.position++,!0;if(o===92){if(ns(e,r,e.position,!0),o=e.input.charCodeAt(++e.position),qn(o))Ut(e,!1,t);else if(o<256&&VN[o])e.result+=WN[o],e.position++;else if((s=AJ(o))>0){for(n=s,a=0;n>0;n--)o=e.input.charCodeAt(++e.position),(s=OJ(o))>=0?a=(a<<4)+s:fe(e,"expected hexadecimal character");e.result+=LJ(a),e.position++}else fe(e,"unknown escape sequence");r=i=e.position}else qn(o)?(ns(e,r,i,!0),d6(e,Ut(e,!1,t)),r=i=e.position):e.position===e.lineStart&&o1(e)?fe(e,"unexpected end of the document within a double quoted scalar"):(e.position++,i=e.position)}fe(e,"unexpected end of the stream within a double quoted scalar")}function BJ(e,t){var r=!0,i,n,a,s=e.tag,o,l=e.anchor,d,c,p,u,m,f=Object.create(null),g,y,E,x;if(x=e.input.charCodeAt(e.position),x===91)c=93,m=!1,o=[];else if(x===123)c=125,m=!0,o={};else return!1;for(e.anchor!==null&&(e.anchorMap[e.anchor]=o),x=e.input.charCodeAt(++e.position);x!==0;){if(Ut(e,!0,t),x=e.input.charCodeAt(e.position),x===c)return e.position++,e.tag=s,e.anchor=l,e.kind=m?"mapping":"sequence",e.result=o,!0;r?x===44&&fe(e,"expected the node content, but found ','"):fe(e,"missed comma between flow collection entries"),y=g=E=null,p=u=!1,x===63&&(d=e.input.charCodeAt(e.position+1),ti(d)&&(p=u=!0,e.position++,Ut(e,!0,t))),i=e.line,n=e.lineStart,a=e.position,ul(e,t,n1,!1,!0),y=e.tag,g=e.result,Ut(e,!0,t),x=e.input.charCodeAt(e.position),(u||e.line===i)&&x===58&&(p=!0,x=e.input.charCodeAt(++e.position),Ut(e,!0,t),ul(e,t,n1,!1,!0),E=e.result),m?pl(e,o,f,y,g,E,i,n,a):p?o.push(pl(e,null,f,y,g,E,i,n,a)):o.push(g),Ut(e,!0,t),x=e.input.charCodeAt(e.position),x===44?(r=!0,x=e.input.charCodeAt(++e.position)):r=!1}fe(e,"unexpected end of the stream within a flow collection")}function jJ(e,t){var r,i,n=o6,a=!1,s=!1,o=t,l=0,d=!1,c,p;if(p=e.input.charCodeAt(e.position),p===124)i=!1;else if(p===62)i=!0;else return!1;for(e.kind="scalar",e.result="";p!==0;)if(p=e.input.charCodeAt(++e.position),p===43||p===45)o6===n?n=p===43?qN:TJ:fe(e,"repeat of a chomping mode identifier");else if((c=IJ(p))>=0)c===0?fe(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):s?fe(e,"repeat of an indentation width identifier"):(o=t+c-1,s=!0);else break;if(ao(p)){do p=e.input.charCodeAt(++e.position);while(ao(p));if(p===35)do p=e.input.charCodeAt(++e.position);while(!qn(p)&&p!==0)}for(;p!==0;){for(l6(e),e.lineIndent=0,p=e.input.charCodeAt(e.position);(!s||e.lineIndento&&(o=e.lineIndent),qn(p)){l++;continue}if(e.lineIndentt)&&l!==0)fe(e,"bad indentation of a sequence entry");else if(e.lineIndentt)&&(y&&(s=e.line,o=e.lineStart,l=e.position),ul(e,t,a1,!0,n)&&(y?f=e.result:g=e.result),y||(pl(e,p,u,m,f,g,s,o,l),m=f=g=null),Ut(e,!0,-1),x=e.input.charCodeAt(e.position)),(e.line===a||e.lineIndent>t)&&x!==0)fe(e,"bad indentation of a mapping entry");else if(e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndentt?l=1:e.lineIndent===t?l=0:e.lineIndent tag; it should be "scalar", not "'+e.kind+'"'),p=0,u=e.implicitTypes.length;p"),e.result!==null&&f.kind!==e.kind&&fe(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),e.anchor!==null&&(e.anchorMap[e.anchor]=e.result)):fe(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return e.listener!==null&&e.listener("close",e),e.tag!==null||e.anchor!==null||c}function HJ(e){var t=e.position,r,i,n,a=!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&&(Ut(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||s!==37));){for(a=!0,s=e.input.charCodeAt(++e.position),r=e.position;s!==0&&!ti(s);)s=e.input.charCodeAt(++e.position);for(i=e.input.slice(r,e.position),n=[],i.length<1&&fe(e,"directive name must not be less than one character in length");s!==0;){for(;ao(s);)s=e.input.charCodeAt(++e.position);if(s===35){do s=e.input.charCodeAt(++e.position);while(s!==0&&!qn(s));break}if(qn(s))break;for(r=e.position;s!==0&&!ti(s);)s=e.input.charCodeAt(++e.position);n.push(e.input.slice(r,e.position))}s!==0&&l6(e),as.call(BN,i)?BN[i](e,i,n):s1(e,'unknown document directive "'+i+'"')}if(Ut(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,Ut(e,!0,-1)):a&&fe(e,"directives end mark is expected"),ul(e,e.lineIndent-1,a1,!1,!0),Ut(e,!0,-1),e.checkLineBreaks&&CJ.test(e.input.slice(t,e.position))&&s1(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&o1(e)){e.input.charCodeAt(e.position)===46&&(e.position+=3,Ut(e,!0,-1));return}if(e.position"u"&&(r=t,t=null);var i=QN(e,r);if(typeof t!="function")return i;for(var n=0,a=i.length;n{"use strict";var c1=ll(),Fc=dl(),WJ=i1(),aS=Object.prototype.toString,sS=Object.prototype.hasOwnProperty,h6=65279,KJ=9,Lc=10,QJ=13,XJ=32,YJ=33,ZJ=34,p6=35,JJ=37,eee=38,tee=39,ree=42,oS=44,iee=45,l1=58,nee=61,aee=62,see=63,oee=64,lS=91,dS=93,lee=96,cS=123,dee=124,pS=125,Pr={};Pr[0]="\\0";Pr[7]="\\a";Pr[8]="\\b";Pr[9]="\\t";Pr[10]="\\n";Pr[11]="\\v";Pr[12]="\\f";Pr[13]="\\r";Pr[27]="\\e";Pr[34]='\\"';Pr[92]="\\\\";Pr[133]="\\N";Pr[160]="\\_";Pr[8232]="\\L";Pr[8233]="\\P";var cee=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],pee=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function uee(e,t){var r,i,n,a,s,o,l;if(t===null)return{};for(r={},i=Object.keys(t),n=0,a=i.length;n=55296&&r<=56319&&t+1=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function uS(e){var t=/^\n* /;return t.test(e)}var mS=1,m6=2,fS=3,hS=4,ml=5;function bee(e,t,r,i,n,a,s,o){var l,d=0,c=null,p=!1,u=!1,m=i!==-1,f=-1,g=yee(Ic(e,0))&&vee(Ic(e,e.length-1));if(t||s)for(l=0;l=65536?l+=2:l++){if(d=Ic(e,l),!qc(d))return ml;g=g&&JN(d,c,o),c=d}else{for(l=0;l=65536?l+=2:l++){if(d=Ic(e,l),d===Lc)p=!0,m&&(u=u||l-f-1>i&&e[f+1]!==" ",f=l);else if(!qc(d))return ml;g=g&&JN(d,c,o),c=d}u=u||m&&l-f-1>i&&e[f+1]!==" "}return!p&&!u?g&&!s&&!n(e)?mS:a===Dc?ml:m6:r>9&&uS(e)?ml:s?a===Dc?ml:m6:u?hS:fS}function _ee(e,t,r,i,n){e.dump=function(){if(t.length===0)return e.quotingType===Dc?'""':"''";if(!e.noCompatMode&&(cee.indexOf(t)!==-1||pee.test(t)))return e.quotingType===Dc?'"'+t+'"':"'"+t+"'";var a=e.indent*Math.max(1,r),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-a),o=i||e.flowLevel>-1&&r>=e.flowLevel;function l(d){return gee(e,d)}switch(bee(t,o,e.indent,s,l,e.quotingType,e.forceQuotes&&!i,n)){case mS:return t;case m6:return"'"+t.replace(/'/g,"''")+"'";case fS:return"|"+eS(t,e.indent)+tS(YN(t,a));case hS:return">"+eS(t,e.indent)+tS(YN(wee(t,s),a));case ml:return'"'+Eee(t,s)+'"';default:throw new Fc("impossible error: invalid scalar style")}}()}function eS(e,t){var r=uS(e)?String(t):"",i=e[e.length-1]===` +`,n=i&&(e[e.length-2]===` +`||e===` +`),a=n?"+":i?"":"-";return r+a+` +`}function tS(e){return e[e.length-1]===` +`?e.slice(0,-1):e}function wee(e,t){for(var r=/(\n+)([^\n]*)/g,i=function(){var d=e.indexOf(` +`);return d=d!==-1?d:e.length,r.lastIndex=d,rS(e.slice(0,d),t)}(),n=e[0]===` +`||e[0]===" ",a,s;s=r.exec(e);){var o=s[1],l=s[2];a=l[0]===" ",i+=o+(!n&&!a&&l!==""?` +`:"")+rS(l,t),n=a}return i}function rS(e,t){if(e===""||e[0]===" ")return e;for(var r=/ [^ ]/g,i,n=0,a,s=0,o=0,l="";i=r.exec(e);)o=i.index,o-n>t&&(a=s>n?s:o,l+=` +`+e.slice(n,a),n=a+1),s=o;return l+=` +`,e.length-n>t&&s>n?l+=e.slice(n,s)+` +`+e.slice(s+1):l+=e.slice(n),l.slice(1)}function Eee(e){for(var t="",r=0,i,n=0;n=65536?n+=2:n++)r=Ic(e,n),i=Pr[r],!i&&qc(r)?(t+=e[n],r>=65536&&(t+=e[n+1])):t+=i||mee(r);return t}function xee(e,t,r){var i="",n=e.tag,a,s,o;for(a=0,s=r.length;a"u"&&ca(e,t,null,!1,!1))&&(i!==""&&(i+=","+(e.condenseFlow?"":" ")),i+=e.dump);e.tag=n,e.dump="["+i+"]"}function iS(e,t,r,i){var n="",a=e.tag,s,o,l;for(s=0,o=r.length;s"u"&&ca(e,t+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=u6(e,t)),e.dump&&Lc===e.dump.charCodeAt(0)?n+="-":n+="- ",n+=e.dump);e.tag=a,e.dump=n||"[]"}function Nee(e,t,r){var i="",n=e.tag,a=Object.keys(r),s,o,l,d,c;for(s=0,o=a.length;s1024&&(c+="? "),c+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),ca(e,t,d,!1,!1)&&(c+=e.dump,i+=c));e.tag=n,e.dump="{"+i+"}"}function See(e,t,r,i){var n="",a=e.tag,s=Object.keys(r),o,l,d,c,p,u;if(e.sortKeys===!0)s.sort();else if(typeof e.sortKeys=="function")s.sort(e.sortKeys);else if(e.sortKeys)throw new Fc("sortKeys must be a boolean or a function");for(o=0,l=s.length;o1024,p&&(e.dump&&Lc===e.dump.charCodeAt(0)?u+="?":u+="? "),u+=e.dump,p&&(u+=u6(e,t)),ca(e,t+1,c,!0,p)&&(e.dump&&Lc===e.dump.charCodeAt(0)?u+=":":u+=": ",u+=e.dump,n+=u));e.tag=a,e.dump=n||"{}"}function nS(e,t,r){var i,n,a,s,o,l;for(n=r?e.explicitTypes:e.implicitTypes,a=0,s=n.length;a tag resolver accepts not "'+l+'" style');e.dump=i}return!0}return!1}function ca(e,t,r,i,n,a,s){e.tag=null,e.dump=r,nS(e,r,!1)||nS(e,r,!0);var o=aS.call(e.dump),l=i,d;i&&(i=e.flowLevel<0||e.flowLevel>t);var c=o==="[object Object]"||o==="[object Array]",p,u;if(c&&(p=e.duplicates.indexOf(r),u=p!==-1),(e.tag!==null&&e.tag!=="?"||u||e.indent!==2&&t>0)&&(n=!1),u&&e.usedDuplicates[p])e.dump="*ref_"+p;else{if(c&&u&&!e.usedDuplicates[p]&&(e.usedDuplicates[p]=!0),o==="[object Object]")i&&Object.keys(e.dump).length!==0?(See(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(Nee(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object Array]")i&&e.dump.length!==0?(e.noArrayIndent&&!s&&t>0?iS(e,t-1,e.dump,n):iS(e,t,e.dump,n),u&&(e.dump="&ref_"+p+e.dump)):(xee(e,t,e.dump),u&&(e.dump="&ref_"+p+" "+e.dump));else if(o==="[object String]")e.tag!=="?"&&_ee(e,e.dump,t,a,l);else{if(o==="[object Undefined]")return!1;if(e.skipInvalid)return!1;throw new Fc("unacceptable kind of an object to dump "+o)}e.tag!==null&&e.tag!=="?"&&(d=encodeURI(e.tag[0]==="!"?e.tag.slice(1):e.tag).replace(/!/g,"%21"),e.tag[0]==="!"?d="!"+d:d.slice(0,18)==="tag:yaml.org,2002:"?d="!!"+d.slice(18):d="!<"+d+">",e.dump=d+" "+e.dump)}return!0}function Tee(e,t){var r=[],i=[],n,a;for(f6(e,r,i),n=0,a=i.length;n{"use strict";var vS=XN(),Cee=yS();function g6(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.")}}Br.exports.Type=Tr();Br.exports.Schema=Uy();Br.exports.FAILSAFE_SCHEMA=Wy();Br.exports.JSON_SCHEMA=Zy();Br.exports.CORE_SCHEMA=Jy();Br.exports.DEFAULT_SCHEMA=i1();Br.exports.load=vS.load;Br.exports.loadAll=vS.loadAll;Br.exports.dump=Cee.dump;Br.exports.YAMLException=dl();Br.exports.types={binary:i6(),float:Yy(),map:Vy(),null:Ky(),pairs:a6(),set:s6(),timestamp:e6(),bool:Qy(),int:Xy(),merge:t6(),omap:n6(),seq:Gy(),str:Hy()};Br.exports.safeLoad=g6("safeLoad","load");Br.exports.safeLoadAll=g6("safeLoadAll","loadAll");Br.exports.safeDump=g6("safeDump","dump")});var Mc=h((gEe,bS)=>{var Ree="2.0.0",Oee=Number.MAX_SAFE_INTEGER||9007199254740991,Aee=16,Iee=250,Lee=["major","premajor","minor","preminor","patch","prepatch","prerelease"];bS.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Aee,MAX_SAFE_BUILD_LENGTH:Iee,MAX_SAFE_INTEGER:Oee,RELEASE_TYPES:Lee,SEMVER_SPEC_VERSION:Ree,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Bc=h((yEe,_S)=>{var Dee=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};_S.exports=Dee});var fl=h((pa,wS)=>{var{MAX_SAFE_COMPONENT_LENGTH:y6,MAX_SAFE_BUILD_LENGTH:qee,MAX_LENGTH:Fee}=Mc(),Mee=Bc();pa=wS.exports={};var Bee=pa.re=[],jee=pa.safeRe=[],re=pa.src=[],ie=pa.t={},kee=0,v6="[a-zA-Z0-9-]",zee=[["\\s",1],["\\d",Fee],[v6,qee]],$ee=e=>{for(let[t,r]of zee)e=e.split(`${t}*`).join(`${t}{0,${r}}`).split(`${t}+`).join(`${t}{1,${r}}`);return e},_e=(e,t,r)=>{let i=$ee(t),n=kee++;Mee(e,n,t),ie[e]=n,re[n]=t,Bee[n]=new RegExp(t,r?"g":void 0),jee[n]=new RegExp(i,r?"g":void 0)};_e("NUMERICIDENTIFIER","0|[1-9]\\d*");_e("NUMERICIDENTIFIERLOOSE","\\d+");_e("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${v6}*`);_e("MAINVERSION",`(${re[ie.NUMERICIDENTIFIER]})\\.(${re[ie.NUMERICIDENTIFIER]})\\.(${re[ie.NUMERICIDENTIFIER]})`);_e("MAINVERSIONLOOSE",`(${re[ie.NUMERICIDENTIFIERLOOSE]})\\.(${re[ie.NUMERICIDENTIFIERLOOSE]})\\.(${re[ie.NUMERICIDENTIFIERLOOSE]})`);_e("PRERELEASEIDENTIFIER",`(?:${re[ie.NUMERICIDENTIFIER]}|${re[ie.NONNUMERICIDENTIFIER]})`);_e("PRERELEASEIDENTIFIERLOOSE",`(?:${re[ie.NUMERICIDENTIFIERLOOSE]}|${re[ie.NONNUMERICIDENTIFIER]})`);_e("PRERELEASE",`(?:-(${re[ie.PRERELEASEIDENTIFIER]}(?:\\.${re[ie.PRERELEASEIDENTIFIER]})*))`);_e("PRERELEASELOOSE",`(?:-?(${re[ie.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${re[ie.PRERELEASEIDENTIFIERLOOSE]})*))`);_e("BUILDIDENTIFIER",`${v6}+`);_e("BUILD",`(?:\\+(${re[ie.BUILDIDENTIFIER]}(?:\\.${re[ie.BUILDIDENTIFIER]})*))`);_e("FULLPLAIN",`v?${re[ie.MAINVERSION]}${re[ie.PRERELEASE]}?${re[ie.BUILD]}?`);_e("FULL",`^${re[ie.FULLPLAIN]}$`);_e("LOOSEPLAIN",`[v=\\s]*${re[ie.MAINVERSIONLOOSE]}${re[ie.PRERELEASELOOSE]}?${re[ie.BUILD]}?`);_e("LOOSE",`^${re[ie.LOOSEPLAIN]}$`);_e("GTLT","((?:<|>)?=?)");_e("XRANGEIDENTIFIERLOOSE",`${re[ie.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);_e("XRANGEIDENTIFIER",`${re[ie.NUMERICIDENTIFIER]}|x|X|\\*`);_e("XRANGEPLAIN",`[v=\\s]*(${re[ie.XRANGEIDENTIFIER]})(?:\\.(${re[ie.XRANGEIDENTIFIER]})(?:\\.(${re[ie.XRANGEIDENTIFIER]})(?:${re[ie.PRERELEASE]})?${re[ie.BUILD]}?)?)?`);_e("XRANGEPLAINLOOSE",`[v=\\s]*(${re[ie.XRANGEIDENTIFIERLOOSE]})(?:\\.(${re[ie.XRANGEIDENTIFIERLOOSE]})(?:\\.(${re[ie.XRANGEIDENTIFIERLOOSE]})(?:${re[ie.PRERELEASELOOSE]})?${re[ie.BUILD]}?)?)?`);_e("XRANGE",`^${re[ie.GTLT]}\\s*${re[ie.XRANGEPLAIN]}$`);_e("XRANGELOOSE",`^${re[ie.GTLT]}\\s*${re[ie.XRANGEPLAINLOOSE]}$`);_e("COERCEPLAIN",`(^|[^\\d])(\\d{1,${y6}})(?:\\.(\\d{1,${y6}}))?(?:\\.(\\d{1,${y6}}))?`);_e("COERCE",`${re[ie.COERCEPLAIN]}(?:$|[^\\d])`);_e("COERCEFULL",re[ie.COERCEPLAIN]+`(?:${re[ie.PRERELEASE]})?(?:${re[ie.BUILD]})?(?:$|[^\\d])`);_e("COERCERTL",re[ie.COERCE],!0);_e("COERCERTLFULL",re[ie.COERCEFULL],!0);_e("LONETILDE","(?:~>?)");_e("TILDETRIM",`(\\s*)${re[ie.LONETILDE]}\\s+`,!0);pa.tildeTrimReplace="$1~";_e("TILDE",`^${re[ie.LONETILDE]}${re[ie.XRANGEPLAIN]}$`);_e("TILDELOOSE",`^${re[ie.LONETILDE]}${re[ie.XRANGEPLAINLOOSE]}$`);_e("LONECARET","(?:\\^)");_e("CARETTRIM",`(\\s*)${re[ie.LONECARET]}\\s+`,!0);pa.caretTrimReplace="$1^";_e("CARET",`^${re[ie.LONECARET]}${re[ie.XRANGEPLAIN]}$`);_e("CARETLOOSE",`^${re[ie.LONECARET]}${re[ie.XRANGEPLAINLOOSE]}$`);_e("COMPARATORLOOSE",`^${re[ie.GTLT]}\\s*(${re[ie.LOOSEPLAIN]})$|^$`);_e("COMPARATOR",`^${re[ie.GTLT]}\\s*(${re[ie.FULLPLAIN]})$|^$`);_e("COMPARATORTRIM",`(\\s*)${re[ie.GTLT]}\\s*(${re[ie.LOOSEPLAIN]}|${re[ie.XRANGEPLAIN]})`,!0);pa.comparatorTrimReplace="$1$2$3";_e("HYPHENRANGE",`^\\s*(${re[ie.XRANGEPLAIN]})\\s+-\\s+(${re[ie.XRANGEPLAIN]})\\s*$`);_e("HYPHENRANGELOOSE",`^\\s*(${re[ie.XRANGEPLAINLOOSE]})\\s+-\\s+(${re[ie.XRANGEPLAINLOOSE]})\\s*$`);_e("STAR","(<|>)?=?\\s*\\*");_e("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");_e("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var u1=h((vEe,ES)=>{var Uee=Object.freeze({loose:!0}),Hee=Object.freeze({}),Gee=e=>e?typeof e!="object"?Uee:e:Hee;ES.exports=Gee});var b6=h((bEe,SS)=>{var xS=/^[0-9]+$/,NS=(e,t)=>{let r=xS.test(e),i=xS.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:eNS(t,e);SS.exports={compareIdentifiers:NS,rcompareIdentifiers:Vee}});var Cr=h((_Ee,RS)=>{var m1=Bc(),{MAX_LENGTH:TS,MAX_SAFE_INTEGER:f1}=Mc(),{safeRe:PS,t:CS}=fl(),Wee=u1(),{compareIdentifiers:hl}=b6(),_6=class e{constructor(t,r){if(r=Wee(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>TS)throw new TypeError(`version is longer than ${TS} characters`);m1("SemVer",t,r),this.options=r,this.loose=!!r.loose,this.includePrerelease=!!r.includePrerelease;let i=t.trim().match(r.loose?PS[CS.LOOSE]:PS[CS.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>f1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>f1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>f1||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(n=>{if(/^[0-9]+$/.test(n)){let a=+n;if(a>=0&&a=0;)typeof this.prerelease[a]=="number"&&(this.prerelease[a]++,a=-2);if(a===-1){if(r===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(n)}}if(r){let a=[r,n];i===!1&&(a=[r]),hl(this.prerelease[0],r)===0?isNaN(this.prerelease[1])&&(this.prerelease=a):this.prerelease=a}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};RS.exports=_6});var so=h((wEe,AS)=>{var OS=Cr(),Kee=(e,t,r=!1)=>{if(e instanceof OS)return e;try{return new OS(e,t)}catch(i){if(!r)return null;throw i}};AS.exports=Kee});var LS=h((EEe,IS)=>{var Qee=so(),Xee=(e,t)=>{let r=Qee(e,t);return r?r.version:null};IS.exports=Xee});var qS=h((xEe,DS)=>{var Yee=so(),Zee=(e,t)=>{let r=Yee(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null};DS.exports=Zee});var BS=h((NEe,MS)=>{var FS=Cr(),Jee=(e,t,r,i,n)=>{typeof r=="string"&&(n=i,i=r,r=void 0);try{return new FS(e instanceof FS?e.version:e,r).inc(t,i,n).version}catch{return null}};MS.exports=Jee});var zS=h((SEe,kS)=>{var jS=so(),ete=(e,t)=>{let r=jS(e,null,!0),i=jS(t,null,!0),n=r.compare(i);if(n===0)return null;let a=n>0,s=a?r:i,o=a?i:r,l=!!s.prerelease.length;if(!!o.prerelease.length&&!l)return!o.patch&&!o.minor?"major":s.patch?"patch":s.minor?"minor":"major";let c=l?"pre":"";return r.major!==i.major?c+"major":r.minor!==i.minor?c+"minor":r.patch!==i.patch?c+"patch":"prerelease"};kS.exports=ete});var US=h((TEe,$S)=>{var tte=Cr(),rte=(e,t)=>new tte(e,t).major;$S.exports=rte});var GS=h((PEe,HS)=>{var ite=Cr(),nte=(e,t)=>new ite(e,t).minor;HS.exports=nte});var WS=h((CEe,VS)=>{var ate=Cr(),ste=(e,t)=>new ate(e,t).patch;VS.exports=ste});var QS=h((REe,KS)=>{var ote=so(),lte=(e,t)=>{let r=ote(e,t);return r&&r.prerelease.length?r.prerelease:null};KS.exports=lte});var Fi=h((OEe,YS)=>{var XS=Cr(),dte=(e,t,r)=>new XS(e,r).compare(new XS(t,r));YS.exports=dte});var JS=h((AEe,ZS)=>{var cte=Fi(),pte=(e,t,r)=>cte(t,e,r);ZS.exports=pte});var tT=h((IEe,eT)=>{var ute=Fi(),mte=(e,t)=>ute(e,t,!0);eT.exports=mte});var h1=h((LEe,iT)=>{var rT=Cr(),fte=(e,t,r)=>{let i=new rT(e,r),n=new rT(t,r);return i.compare(n)||i.compareBuild(n)};iT.exports=fte});var aT=h((DEe,nT)=>{var hte=h1(),gte=(e,t)=>e.sort((r,i)=>hte(r,i,t));nT.exports=gte});var oT=h((qEe,sT)=>{var yte=h1(),vte=(e,t)=>e.sort((r,i)=>yte(i,r,t));sT.exports=vte});var jc=h((FEe,lT)=>{var bte=Fi(),_te=(e,t,r)=>bte(e,t,r)>0;lT.exports=_te});var g1=h((MEe,dT)=>{var wte=Fi(),Ete=(e,t,r)=>wte(e,t,r)<0;dT.exports=Ete});var w6=h((BEe,cT)=>{var xte=Fi(),Nte=(e,t,r)=>xte(e,t,r)===0;cT.exports=Nte});var E6=h((jEe,pT)=>{var Ste=Fi(),Tte=(e,t,r)=>Ste(e,t,r)!==0;pT.exports=Tte});var y1=h((kEe,uT)=>{var Pte=Fi(),Cte=(e,t,r)=>Pte(e,t,r)>=0;uT.exports=Cte});var v1=h((zEe,mT)=>{var Rte=Fi(),Ote=(e,t,r)=>Rte(e,t,r)<=0;mT.exports=Ote});var x6=h(($Ee,fT)=>{var Ate=w6(),Ite=E6(),Lte=jc(),Dte=y1(),qte=g1(),Fte=v1(),Mte=(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 Ate(e,r,i);case"!=":return Ite(e,r,i);case">":return Lte(e,r,i);case">=":return Dte(e,r,i);case"<":return qte(e,r,i);case"<=":return Fte(e,r,i);default:throw new TypeError(`Invalid operator: ${t}`)}};fT.exports=Mte});var gT=h((UEe,hT)=>{var Bte=Cr(),jte=so(),{safeRe:b1,t:_1}=fl(),kte=(e,t)=>{if(e instanceof Bte)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?b1[_1.COERCEFULL]:b1[_1.COERCE]);else{let l=t.includePrerelease?b1[_1.COERCERTLFULL]:b1[_1.COERCERTL],d;for(;(d=l.exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||d.index+d[0].length!==r.index+r[0].length)&&(r=d),l.lastIndex=d.index+d[1].length+d[2].length;l.lastIndex=-1}if(r===null)return null;let i=r[2],n=r[3]||"0",a=r[4]||"0",s=t.includePrerelease&&r[5]?`-${r[5]}`:"",o=t.includePrerelease&&r[6]?`+${r[6]}`:"";return jte(`${i}.${n}.${a}${s}${o}`,t)};hT.exports=kte});var vT=h((HEe,yT)=>{var N6=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 n=this.map.keys().next().value;this.delete(n)}this.map.set(t,r)}return this}};yT.exports=N6});var Mi=h((GEe,ET)=>{var zte=/\s+/g,S6=class e{constructor(t,r){if(r=Ute(r),t instanceof e)return t.loose===!!r.loose&&t.includePrerelease===!!r.includePrerelease?t:new e(t.raw,r);if(t instanceof T6)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(zte," "),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(n=>!_T(n[0])),this.set.length===0)this.set=[i];else if(this.set.length>1){for(let n of this.set)if(n.length===1&&Xte(n[0])){this.set=[n];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&&Kte)|(this.options.loose&&Qte))+":"+t,n=bT.get(i);if(n)return n;let a=this.options.loose,s=a?ri[jr.HYPHENRANGELOOSE]:ri[jr.HYPHENRANGE];t=t.replace(s,sre(this.options.includePrerelease)),ft("hyphen replace",t),t=t.replace(ri[jr.COMPARATORTRIM],Gte),ft("comparator trim",t),t=t.replace(ri[jr.TILDETRIM],Vte),ft("tilde trim",t),t=t.replace(ri[jr.CARETTRIM],Wte),ft("caret trim",t);let o=t.split(" ").map(p=>Yte(p,this.options)).join(" ").split(/\s+/).map(p=>are(p,this.options));a&&(o=o.filter(p=>(ft("loose invalid filter",p,this.options),!!p.match(ri[jr.COMPARATORLOOSE])))),ft("range list",o);let l=new Map,d=o.map(p=>new T6(p,this.options));for(let p of d){if(_T(p))return[p];l.set(p.value,p)}l.size>1&&l.has("")&&l.delete("");let c=[...l.values()];return bT.set(i,c),c}intersects(t,r){if(!(t instanceof e))throw new TypeError("a Range is required");return this.set.some(i=>wT(i,r)&&t.set.some(n=>wT(n,r)&&i.every(a=>n.every(s=>a.intersects(s,r)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Hte(t,this.options)}catch{return!1}for(let r=0;re.value==="<0.0.0-0",Xte=e=>e.value==="",wT=(e,t)=>{let r=!0,i=e.slice(),n=i.pop();for(;r&&i.length;)r=i.every(a=>n.intersects(a,t)),n=i.pop();return r},Yte=(e,t)=>(ft("comp",e,t),e=ere(e,t),ft("caret",e),e=Zte(e,t),ft("tildes",e),e=rre(e,t),ft("xrange",e),e=nre(e,t),ft("stars",e),e),kr=e=>!e||e.toLowerCase()==="x"||e==="*",Zte=(e,t)=>e.trim().split(/\s+/).map(r=>Jte(r,t)).join(" "),Jte=(e,t)=>{let r=t.loose?ri[jr.TILDELOOSE]:ri[jr.TILDE];return e.replace(r,(i,n,a,s,o)=>{ft("tilde",e,i,n,a,s,o);let l;return kr(n)?l="":kr(a)?l=`>=${n}.0.0 <${+n+1}.0.0-0`:kr(s)?l=`>=${n}.${a}.0 <${n}.${+a+1}.0-0`:o?(ft("replaceTilde pr",o),l=`>=${n}.${a}.${s}-${o} <${n}.${+a+1}.0-0`):l=`>=${n}.${a}.${s} <${n}.${+a+1}.0-0`,ft("tilde return",l),l})},ere=(e,t)=>e.trim().split(/\s+/).map(r=>tre(r,t)).join(" "),tre=(e,t)=>{ft("caret",e,t);let r=t.loose?ri[jr.CARETLOOSE]:ri[jr.CARET],i=t.includePrerelease?"-0":"";return e.replace(r,(n,a,s,o,l)=>{ft("caret",e,n,a,s,o,l);let d;return kr(a)?d="":kr(s)?d=`>=${a}.0.0${i} <${+a+1}.0.0-0`:kr(o)?a==="0"?d=`>=${a}.${s}.0${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.0${i} <${+a+1}.0.0-0`:l?(ft("replaceCaret pr",l),a==="0"?s==="0"?d=`>=${a}.${s}.${o}-${l} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}-${l} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o}-${l} <${+a+1}.0.0-0`):(ft("no pr"),a==="0"?s==="0"?d=`>=${a}.${s}.${o}${i} <${a}.${s}.${+o+1}-0`:d=`>=${a}.${s}.${o}${i} <${a}.${+s+1}.0-0`:d=`>=${a}.${s}.${o} <${+a+1}.0.0-0`),ft("caret return",d),d})},rre=(e,t)=>(ft("replaceXRanges",e,t),e.split(/\s+/).map(r=>ire(r,t)).join(" ")),ire=(e,t)=>{e=e.trim();let r=t.loose?ri[jr.XRANGELOOSE]:ri[jr.XRANGE];return e.replace(r,(i,n,a,s,o,l)=>{ft("xRange",e,i,n,a,s,o,l);let d=kr(a),c=d||kr(s),p=c||kr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),n==="<"&&(l="-0"),i=`${n+a}.${s}.${o}${l}`):c?i=`>=${a}.0.0${l} <${+a+1}.0.0-0`:p&&(i=`>=${a}.${s}.0${l} <${a}.${+s+1}.0-0`),ft("xRange return",i),i})},nre=(e,t)=>(ft("replaceStars",e,t),e.trim().replace(ri[jr.STAR],"")),are=(e,t)=>(ft("replaceGTE0",e,t),e.trim().replace(ri[t.includePrerelease?jr.GTE0PRE:jr.GTE0],"")),sre=e=>(t,r,i,n,a,s,o,l,d,c,p,u)=>(kr(i)?r="":kr(n)?r=`>=${i}.0.0${e?"-0":""}`:kr(a)?r=`>=${i}.${n}.0${e?"-0":""}`:s?r=`>=${r}`:r=`>=${r}${e?"-0":""}`,kr(d)?l="":kr(c)?l=`<${+d+1}.0.0-0`:kr(p)?l=`<${d}.${+c+1}.0-0`:u?l=`<=${d}.${c}.${p}-${u}`:e?l=`<${d}.${c}.${+p+1}-0`:l=`<=${l}`,`${r} ${l}`.trim()),ore=(e,t,r)=>{for(let i=0;i0){let n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}});var kc=h((VEe,CT)=>{var zc=Symbol("SemVer ANY"),R6=class e{static get ANY(){return zc}constructor(t,r){if(r=xT(r),t instanceof e){if(t.loose===!!r.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),C6("comparator",t,r),this.options=r,this.loose=!!r.loose,this.parse(t),this.semver===zc?this.value="":this.value=this.operator+this.semver.version,C6("comp",this)}parse(t){let r=this.options.loose?NT[ST.COMPARATORLOOSE]:NT[ST.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 TT(i[2],this.options.loose):this.semver=zc}toString(){return this.value}test(t){if(C6("Comparator.test",t,this.options.loose),this.semver===zc||t===zc)return!0;if(typeof t=="string")try{t=new TT(t,this.options)}catch{return!1}return P6(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 PT(t.value,r).test(this.value):t.operator===""?t.value===""?!0:new PT(this.value,r).test(t.semver):(r=xT(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("=")||P6(this.semver,"<",t.semver,r)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||P6(this.semver,">",t.semver,r)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};CT.exports=R6;var xT=u1(),{safeRe:NT,t:ST}=fl(),P6=x6(),C6=Bc(),TT=Cr(),PT=Mi()});var $c=h((WEe,RT)=>{var lre=Mi(),dre=(e,t,r)=>{try{t=new lre(t,r)}catch{return!1}return t.test(e)};RT.exports=dre});var AT=h((KEe,OT)=>{var cre=Mi(),pre=(e,t)=>new cre(e,t).set.map(r=>r.map(i=>i.value).join(" ").trim().split(" "));OT.exports=pre});var LT=h((QEe,IT)=>{var ure=Cr(),mre=Mi(),fre=(e,t,r)=>{let i=null,n=null,a=null;try{a=new mre(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new ure(i,r))}),i};IT.exports=fre});var qT=h((XEe,DT)=>{var hre=Cr(),gre=Mi(),yre=(e,t,r)=>{let i=null,n=null,a=null;try{a=new gre(t,r)}catch{return null}return e.forEach(s=>{a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new hre(i,r))}),i};DT.exports=yre});var BT=h((YEe,MT)=>{var O6=Cr(),vre=Mi(),FT=jc(),bre=(e,t)=>{e=new vre(e,t);let r=new O6("0.0.0");if(e.test(r)||(r=new O6("0.0.0-0"),e.test(r)))return r;r=null;for(let i=0;i{let o=new O6(s.semver.version);switch(s.operator){case">":o.prerelease.length===0?o.patch++:o.prerelease.push(0),o.raw=o.format();case"":case">=":(!a||FT(o,a))&&(a=o);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${s.operator}`)}}),a&&(!r||FT(r,a))&&(r=a)}return r&&e.test(r)?r:null};MT.exports=bre});var kT=h((ZEe,jT)=>{var _re=Mi(),wre=(e,t)=>{try{return new _re(e,t).range||"*"}catch{return null}};jT.exports=wre});var w1=h((JEe,HT)=>{var Ere=Cr(),UT=kc(),{ANY:xre}=UT,Nre=Mi(),Sre=$c(),zT=jc(),$T=g1(),Tre=v1(),Pre=y1(),Cre=(e,t,r,i)=>{e=new Ere(e,i),t=new Nre(t,i);let n,a,s,o,l;switch(r){case">":n=zT,a=Tre,s=$T,o=">",l=">=";break;case"<":n=$T,a=Pre,s=zT,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Sre(e,t,i))return!1;for(let d=0;d{m.semver===xre&&(m=new UT(">=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0};HT.exports=Cre});var VT=h((exe,GT)=>{var Rre=w1(),Ore=(e,t,r)=>Rre(e,t,">",r);GT.exports=Ore});var KT=h((txe,WT)=>{var Are=w1(),Ire=(e,t,r)=>Are(e,t,"<",r);WT.exports=Ire});var YT=h((rxe,XT)=>{var QT=Mi(),Lre=(e,t,r)=>(e=new QT(e,r),t=new QT(t,r),e.intersects(t,r));XT.exports=Lre});var JT=h((ixe,ZT)=>{var Dre=$c(),qre=Fi();ZT.exports=(e,t,r)=>{let i=[],n=null,a=null,s=e.sort((c,p)=>qre(c,p,r));for(let c of s)Dre(c,t,r)?(a=c,n||(n=c)):(a&&i.push([n,a]),a=null,n=null);n&&i.push([n,null]);let o=[];for(let[c,p]of i)c===p?o.push(c):!p&&c===s[0]?o.push("*"):p?c===s[0]?o.push(`<=${p}`):o.push(`${c} - ${p}`):o.push(`>=${c}`);let l=o.join(" || "),d=typeof t.raw=="string"?t.raw:String(t);return l.length{var eP=Mi(),I6=kc(),{ANY:A6}=I6,Uc=$c(),L6=Fi(),Fre=(e,t,r={})=>{if(e===t)return!0;e=new eP(e,r),t=new eP(t,r);let i=!1;e:for(let n of e.set){for(let a of t.set){let s=Bre(n,a,r);if(i=i||s!==null,s)continue e}if(i)return!1}return!0},Mre=[new I6(">=0.0.0-0")],tP=[new I6(">=0.0.0")],Bre=(e,t,r)=>{if(e===t)return!0;if(e.length===1&&e[0].semver===A6){if(t.length===1&&t[0].semver===A6)return!0;r.includePrerelease?e=Mre:e=tP}if(t.length===1&&t[0].semver===A6){if(r.includePrerelease)return!0;t=tP}let i=new Set,n,a;for(let m of e)m.operator===">"||m.operator===">="?n=rP(n,m,r):m.operator==="<"||m.operator==="<="?a=iP(a,m,r):i.add(m.semver);if(i.size>1)return null;let s;if(n&&a){if(s=L6(n.semver,a.semver,r),s>0)return null;if(s===0&&(n.operator!==">="||a.operator!=="<="))return null}for(let m of i){if(n&&!Uc(m,String(n),r)||a&&!Uc(m,String(a),r))return null;for(let f of t)if(!Uc(m,String(f),r))return!1;return!0}let o,l,d,c,p=a&&!r.includePrerelease&&a.semver.prerelease.length?a.semver:!1,u=n&&!r.includePrerelease&&n.semver.prerelease.length?n.semver:!1;p&&p.prerelease.length===1&&a.operator==="<"&&p.prerelease[0]===0&&(p=!1);for(let m of t){if(c=c||m.operator===">"||m.operator===">=",d=d||m.operator==="<"||m.operator==="<=",n){if(u&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===u.major&&m.semver.minor===u.minor&&m.semver.patch===u.patch&&(u=!1),m.operator===">"||m.operator===">="){if(o=rP(n,m,r),o===m&&o!==n)return!1}else if(n.operator===">="&&!Uc(n.semver,String(m),r))return!1}if(a){if(p&&m.semver.prerelease&&m.semver.prerelease.length&&m.semver.major===p.major&&m.semver.minor===p.minor&&m.semver.patch===p.patch&&(p=!1),m.operator==="<"||m.operator==="<="){if(l=iP(a,m,r),l===m&&l!==a)return!1}else if(a.operator==="<="&&!Uc(a.semver,String(m),r))return!1}if(!m.operator&&(a||n)&&s!==0)return!1}return!(n&&d&&!a&&s!==0||a&&c&&!n&&s!==0||u||p)},rP=(e,t,r)=>{if(!e)return t;let i=L6(e.semver,t.semver,r);return i>0?e:i<0||t.operator===">"&&e.operator===">="?t:e},iP=(e,t,r)=>{if(!e)return t;let i=L6(e.semver,t.semver,r);return i<0?e:i>0||t.operator==="<"&&e.operator==="<="?t:e};nP.exports=Fre});var oo=h((axe,lP)=>{var D6=fl(),sP=Mc(),jre=Cr(),oP=b6(),kre=so(),zre=LS(),$re=qS(),Ure=BS(),Hre=zS(),Gre=US(),Vre=GS(),Wre=WS(),Kre=QS(),Qre=Fi(),Xre=JS(),Yre=tT(),Zre=h1(),Jre=aT(),eie=oT(),tie=jc(),rie=g1(),iie=w6(),nie=E6(),aie=y1(),sie=v1(),oie=x6(),lie=gT(),die=kc(),cie=Mi(),pie=$c(),uie=AT(),mie=LT(),fie=qT(),hie=BT(),gie=kT(),yie=w1(),vie=VT(),bie=KT(),_ie=YT(),wie=JT(),Eie=aP();lP.exports={parse:kre,valid:zre,clean:$re,inc:Ure,diff:Hre,major:Gre,minor:Vre,patch:Wre,prerelease:Kre,compare:Qre,rcompare:Xre,compareLoose:Yre,compareBuild:Zre,sort:Jre,rsort:eie,gt:tie,lt:rie,eq:iie,neq:nie,gte:aie,lte:sie,cmp:oie,coerce:lie,Comparator:die,Range:cie,satisfies:pie,toComparators:uie,maxSatisfying:mie,minSatisfying:fie,minVersion:hie,validRange:gie,outside:yie,gtr:vie,ltr:bie,intersects:_ie,simplifyRange:wie,subset:Eie,SemVer:jre,re:D6.re,src:D6.src,tokens:D6.t,SEMVER_SPEC_VERSION:sP.SEMVER_SPEC_VERSION,RELEASE_TYPES:sP.RELEASE_TYPES,compareIdentifiers:oP.compareIdentifiers,rcompareIdentifiers:oP.rcompareIdentifiers}});var dP=h((sxe,xie)=>{xie.exports={maximumVersion:"3.15",minimumVersion:"3.11"}});var gl=h(E1=>{"use strict";Object.defineProperty(E1,"__esModule",{value:!0});E1.EnvVar=void 0;var cP;(function(e){e.ANALYZE_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_ANALYZE_DID_COMPLETE_SUCCESSFULLY",e.AUTOBUILD_DID_COMPLETE_SUCCESSFULLY="CODEQL_ACTION_AUTOBUILD_DID_COMPLETE_SUCCESSFULLY",e.CLI_VERBOSITY="CODEQL_VERBOSITY",e.DID_AUTOBUILD_GOLANG="CODEQL_ACTION_DID_AUTOBUILD_GOLANG",e.DISABLE_DUPLICATE_LOCATION_FIX="CODEQL_ACTION_DISABLE_DUPLICATE_LOCATION_FIX",e.FEATURE_MULTI_LANGUAGE="CODEQL_ACTION_FEATURE_MULTI_LANGUAGE",e.FEATURE_SANDWICH="CODEQL_ACTION_FEATURE_SANDWICH",e.FEATURE_SARIF_COMBINE="CODEQL_ACTION_FEATURE_SARIF_COMBINE",e.FEATURE_WILL_UPLOAD="CODEQL_ACTION_FEATURE_WILL_UPLOAD",e.HAS_WARNED_ABOUT_DISK_SPACE="CODEQL_ACTION_HAS_WARNED_ABOUT_DISK_SPACE",e.INIT_ACTION_HAS_RUN="CODEQL_ACTION_INIT_HAS_RUN",e.IS_SIP_ENABLED="CODEQL_ACTION_IS_SIP_ENABLED",e.JOB_RUN_UUID="JOB_RUN_UUID",e.JOB_STATUS="CODEQL_ACTION_JOB_STATUS",e.ODASA_TRACER_CONFIGURATION="ODASA_TRACER_CONFIGURATION",e.SARIF_RESULTS_OUTPUT_DIR="CODEQL_ACTION_SARIF_RESULTS_OUTPUT_DIR",e.SCALING_RESERVED_RAM_PERCENTAGE="CODEQL_ACTION_SCALING_RESERVED_RAM_PERCENTAGE",e.SUPPRESS_DEPRECATED_SOON_WARNING="CODEQL_ACTION_SUPPRESS_DEPRECATED_SOON_WARNING",e.TEST_MODE="CODEQL_ACTION_TEST_MODE",e.TESTING_ENVIRONMENT="CODEQL_ACTION_TESTING_ENVIRONMENT",e.VERSION="CODEQL_ACTION_VERSION",e.WORKFLOW_STARTED_AT="CODEQL_WORKFLOW_STARTED_AT",e.GO_BINARY_LOCATION="CODEQL_ACTION_GO_BINARY",e.DEPENDENCY_CACHING="CODEQL_ACTION_DEPENDENCY_CACHING",e.DEPENDENCY_CACHING_PREFIX="CODEQL_ACTION_DEPENDENCY_CACHE_PREFIX"})(cP||(E1.EnvVar=cP={}))});var Bt=h(X=>{"use strict";var Nie=X&&X.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Sie=X&&X.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),os=X&&X.__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)&&Nie(t,e,r);return Sie(t,e),t},B6=X&&X.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(X,"__esModule",{value:!0});X.BuildMode=X.ConfigurationError=X.HTTPError=X.DisallowedAPIVersionReason=X.GitHubVariant=X.DEFAULT_DEBUG_DATABASE_NAME=X.DEFAULT_DEBUG_ARTIFACT_NAME=X.GITHUB_DOTCOM_URL=void 0;X.getExtraOptionsEnvParam=Lie;X.getToolNames=Die;X.withTmpDir=qie;X.getMemoryFlagValueForPlatform=hP;X.getMemoryFlagValue=gP;X.getMemoryFlag=kie;X.getAddSnippetsFlag=zie;X.getThreadsFlagValue=yP;X.getCgroupCpuCountFromCpus=vP;X.getThreadsFlag=Uie;X.getCodeQLDatabasePath=bP;X.parseGitHubUrl=Hie;X.checkGitHubVersionInRange=Vie;X.apiVersionInRange=_P;X.assertNever=Wie;X.initializeEnvironment=Kie;X.getRequiredEnvParam=wP;X.isHTTPError=Qie;X.cacheCodeQlVersion=Xie;X.getCachedCodeQlVersion=Yie;X.codeQlVersionAtLeast=Zie;X.bundleDb=Jie;X.delay=k6;X.isGoodVersion=ene;X.isInTestMode=tne;X.doesDirectoryExist=EP;X.listFolder=xP;X.tryGetFolderBytes=rne;X.withTimeout=ine;X.checkForTimeout=nne;X.isHostedRunner=ane;X.parseMatrixInput=sne;X.fixInvalidNotifications=SP;X.fixInvalidNotificationsInFile=lne;X.wrapError=TP;X.getErrorMessage=PP;X.prettyPrintPack=dne;X.checkDiskUsage=cne;X.checkActionVersion=pne;X.cloneObject=une;X.checkSipEnablement=CP;X.cleanUpGlob=mne;var gi=os(require("fs")),bl=os(require("os")),Hc=os(require("path")),Tie=require("util"),Bi=os(Tt()),Pie=os(Wo()),Cie=B6(nb()),j6=B6(Jx()),Rie=B6(aN()),Oie=os(p1()),yl=os(oo()),pP=os(dP()),Rr=gl(),Aie=["0.0.0-20211207"];X.GITHUB_DOTCOM_URL="https://github.com";X.DEFAULT_DEBUG_ARTIFACT_NAME="debug-artifacts";X.DEFAULT_DEBUG_DATABASE_NAME="db";var Iie=.05,uP=1024*1024;function Lie(){let e="CODEQL_ACTION_EXTRA_OPTIONS",t=process.env[e];if(t===void 0||t.length===0)return{};try{return Oie.load(t)}catch(r){let i=TP(r);throw new ss(`${e} environment variable is set, but does not contain valid JSON: ${i.message}`)}}function Die(e){let t={};for(let r of e.runs||[]){let n=(r.tool||{}).driver||{};typeof n.name=="string"&&n.name.length>0&&(t[n.name]=!0)}return Object.keys(t)}async function qie(e){let t=gi.mkdtempSync(Hc.join(bl.tmpdir(),"codeql-action-")),r=await e(t);return await(0,j6.default)(t,{force:!0}),r}function Fie(e,t){let r=1024*(t==="win32"?1.5:1),i=Mie()*Math.max(e-8*1024,0);return r+i}function Mie(){let e=Number.parseInt(process.env[Rr.EnvVar.SCALING_RESERVED_RAM_PERCENTAGE]||"",10);return e<0||e>100||Number.isNaN(e)?Iie:e/100}function hP(e,t,r){let i;if(e){if(i=Number(e),Number.isNaN(i)||i<=0)throw new ss(`Invalid RAM setting "${e}", specified.`)}else{let n=t/1048576,a=Fie(n,r);i=n-a}return Math.floor(i)}function Bie(e){let t=[bl.totalmem()];bl.platform()==="linux"&&t.push(...["/sys/fs/cgroup/memory/memory.limit_in_bytes","/sys/fs/cgroup/memory.max"].map(i=>jie(i,e)).filter(i=>i!==void 0).map(i=>i));let r=Math.min(...t);return e.debug(`While resolving RAM, determined that the total memory available to the Action is ${r/(1024*1024)} MiB.`),r}function jie(e,t){if(!gi.existsSync(e)){t.debug(`While resolving RAM, did not find a cgroup memory limit at ${e}.`);return}let r=Number(gi.readFileSync(e,"utf8"));if(!Number.isInteger(r)){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as this file did not contain an integer.`);return}let i=`${Math.floor(r/(1024*1024))} MiB`;if(r>bl.totalmem()){t.debug(`While resolving RAM, ignored the file ${e} that may contain a cgroup memory limit as its contents ${i} were greater than the total amount of system memory.`);return}if(rvP(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)),i.push(...["/sys/fs/cgroup/cpu.max"].map(a=>$ie(a,t)).filter(a=>a!==void 0&&a>0).map(a=>a)));let n=Math.min(...i);if(e){if(r=Number(e),Number.isNaN(r))throw new ss(`Invalid threads setting "${e}", specified.`);r>n&&(t.info(`Clamping desired number of threads (${r}) to max available (${n}).`),r=n);let a=-n;r=${t}`))return _l.ACTION_TOO_NEW;if(!yl.satisfies(e,`<=${r}`))return _l.ACTION_TOO_OLD}var q6=class extends Error{constructor(t){super("Internal error: exhaustivity checking failure"),this.expectedExhaustiveValue=t}};function Wie(e){throw new q6(e)}function Kie(e){Bi.exportVariable(String(Rr.EnvVar.FEATURE_MULTI_LANGUAGE),"false"),Bi.exportVariable(String(Rr.EnvVar.FEATURE_SANDWICH),"false"),Bi.exportVariable(String(Rr.EnvVar.FEATURE_SARIF_COMBINE),"true"),Bi.exportVariable(String(Rr.EnvVar.FEATURE_WILL_UPLOAD),"true"),Bi.exportVariable(String(Rr.EnvVar.VERSION),e)}function wP(e){let t=process.env[e];if(t===void 0||t.length===0)throw new Error(`${e} environment variable must be set`);return t}var F6=class extends Error{constructor(t,r){super(t),this.status=r}};X.HTTPError=F6;var ss=class extends Error{constructor(t){super(t)}};X.ConfigurationError=ss;function Qie(e){return e?.status!==void 0&&Number.isInteger(e.status)}var M6;function Xie(e){if(M6!==void 0)throw new Error("cacheCodeQlVersion() should be called only once");M6=e}function Yie(){return M6}async function Zie(e,t){return yl.gte((await e.getVersion()).version,t)}async function Jie(e,t,r,i){let n=bP(e,t),a=Hc.resolve(e.dbLocation,`${i}.zip`);return gi.existsSync(a)&&await(0,j6.default)(a,{force:!0}),await r.databaseBundle(n,a,i),a}async function k6(e,t){let{allowProcessExit:r}=t||{};return new Promise(i=>{let n=setTimeout(i,e);r&&n.unref()})}function ene(e){return!Aie.includes(e)}function tne(){return process.env[Rr.EnvVar.TEST_MODE]==="true"}function EP(e){try{return gi.lstatSync(e).isDirectory()}catch{return!1}}function xP(e){if(!EP(e))return[];let t=gi.readdirSync(e,{withFileTypes:!0}),r=[];for(let i of t)i.isFile()?r.push(Hc.resolve(e,i.name)):i.isDirectory()&&(r=r.concat(xP(Hc.resolve(e,i.name))));return r}async function rne(e,t){try{return await(0,Tie.promisify)(Rie.default)(e)}catch(r){t.warning(`Encountered an error while getting size of folder: ${r}`);return}}var NP=!1;async function ine(e,t,r){let i=!1,n=async()=>{let s=await t;return i=!0,s},a=async()=>{await k6(e,{allowProcessExit:!0}),i||(NP=!0,r())};return await Promise.race([n(),a()])}async function nne(){NP===!0&&(Bi.info("A timeout occurred, force exiting the process after 30 seconds to prevent hanging."),await k6(3e4,{allowProcessExit:!0}),process.exit())}function ane(){return process.env.RUNNER_NAME?.includes("Hosted Agent")||process.env.RUNNER_NAME?.includes("GitHub Actions")||process.env.RUNNER_TOOL_CACHE?.includes("hostedtoolcache")}function sne(e){if(!(e===void 0||e==="null"))return JSON.parse(e)}function one(e){let t=new Set;return e.filter(r=>{let i=JSON.stringify(r);return t.has(i)?!1:(t.add(i),!0)})}function SP(e,t){if(!Array.isArray(e.runs))return e;let r=0,i={...e,runs:e.runs.map(n=>n.tool?.driver?.name!=="CodeQL"||!Array.isArray(n.invocations)?n:{...n,invocations:n.invocations.map(a=>Array.isArray(a.toolExecutionNotifications)?{...a,toolExecutionNotifications:a.toolExecutionNotifications.map(s=>{if(!Array.isArray(s.locations))return s;let o=one(s.locations);return r+=s.locations.length-o.length,{...s,locations:o}})}:a)})};return r>0?t.info(`Removed ${r} duplicate locations from SARIF notification objects.`):t.debug("No duplicate locations found in SARIF notification objects."),i}function lne(e,t,r){if(process.env[Rr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX]==="true")r.info(`SARIF notification object duplicate location fix disabled by the ${Rr.EnvVar.DISABLE_DUPLICATE_LOCATION_FIX} environment variable.`),gi.renameSync(e,t);else{let i=JSON.parse(gi.readFileSync(e,"utf8"));i=SP(i,r),gi.writeFileSync(t,JSON.stringify(i))}}function TP(e){return e instanceof Error?e:new Error(String(e))}function PP(e){return e instanceof Error?e.message:String(e)}function dne(e){return`${e.name}${e.version?`@${e.version}`:""}${e.path?`:${e.path}`:""}`}async function cne(e){try{if(process.platform==="darwin"&&(process.arch==="arm"||process.arch==="arm64")&&!await CP(e))return;let t=await(0,Cie.default)(wP("GITHUB_WORKSPACE")),r=1024*1024*1024;if(t.free<2*r){let i=`The Actions runner is running low on disk space (${(t.free/r).toPrecision(4)} GB available).`;process.env[Rr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE]!=="true"?e.warning(i):e.debug(i),Bi.exportVariable(Rr.EnvVar.HAS_WARNED_ABOUT_DISK_SPACE,"true")}return{numAvailableBytes:t.free,numTotalBytes:t.size}}catch(t){e.warning(`Failed to check available disk space: ${PP(t)}`);return}}function pne(e,t){!yl.satisfies(e,">=3")&&!process.env.CODEQL_V2_DEPRECATION_WARNING&&(t.type===vl.DOTCOM||t.type===vl.GHE_DOTCOM||t.type===vl.GHES&&yl.satisfies(yl.coerce(t.version)??"0.0.0",">=3.11"))&&(Bi.warning("CodeQL Action v2 will be deprecated on December 5th, 2024. Please update all occurrences of the CodeQL Action in your workflow files to v3. For more information, see https://github.blog/changelog/2024-01-12-code-scanning-deprecation-of-codeql-action-v2/"),Bi.exportVariable("CODEQL_V2_DEPRECATION_WARNING","true"))}var fP;(function(e){e.None="none",e.Autobuild="autobuild",e.Manual="manual"})(fP||(X.BuildMode=fP={}));function une(e){return JSON.parse(JSON.stringify(e))}async function CP(e){if(process.env[Rr.EnvVar.IS_SIP_ENABLED]!==void 0&&["true","false"].includes(process.env[Rr.EnvVar.IS_SIP_ENABLED]))return process.env[Rr.EnvVar.IS_SIP_ENABLED]==="true";try{let t=await Pie.getExecOutput("csrutil status");if(t.exitCode===0){if(t.stdout.includes("System Integrity Protection status: enabled."))return Bi.exportVariable(Rr.EnvVar.IS_SIP_ENABLED,"true"),!0;if(t.stdout.includes("System Integrity Protection status: disabled."))return Bi.exportVariable(Rr.EnvVar.IS_SIP_ENABLED,"false"),!1}return}catch(t){e.warning(`Failed to determine if System Integrity Protection was enabled: ${t}`);return}}async function mne(e,t,r){r.debug(`Cleaning up ${t}.`);try{let i=await(0,j6.default)(e,{force:!0});i.length===0?r.warning(`Failed to clean up ${t}: no files found matching ${e}.`):i.length===1?r.debug(`Cleaned up ${t}.`):r.debug(`Cleaned up ${t} (${i.length} files).`)}catch(i){r.warning(`Failed to clean up ${t}: ${i}.`)}}});var RP=h((dxe,fne)=>{fne.exports={name:"codeql",version:"3.27.1",private:!0,description:"CodeQL action",scripts:{build:"tsc --build && npm run package",package:"bash ./package.sh",test:"ava src/**.test.ts --serial --verbose","test-debug":"ava src/**.test.ts --serial --verbose --timeout=20m",lint:"eslint --report-unused-disable-directives --max-warnings=0 .","lint-fix":"eslint --report-unused-disable-directives --max-warnings=0 . --fix","lint-ci":"SARIF_ESLINT_IGNORE_SUPPRESSED=true eslint --report-unused-disable-directives --max-warnings=0 . --format @microsoft/eslint-formatter-sarif --output-file=eslint.sarif",removeNPMAbsolutePaths:"removeNPMAbsolutePaths . --force"},ava:{typescript:{rewritePaths:{"src/":"lib/"},compile:!1}},license:"MIT",dependencies:{"@actions/artifact":"^2.1.9","@actions/artifact-legacy":"npm:@actions/artifact@^1.1.2","@actions/cache":"^3.2.4","@actions/core":"^1.11.1","@actions/exec":"^1.1.1","@actions/github":"^5.1.1","@actions/glob":"^0.4.0","@actions/io":"^1.1.3","@actions/tool-cache":"^2.0.1","@chrisgavin/safe-which":"^1.0.2","@octokit/plugin-retry":"^5.0.2","@octokit/types":"^13.6.1","@schemastore/package":"0.0.10","@types/node-forge":"^1.3.11","@types/uuid":"^10.0.0","adm-zip":"^0.5.16","check-disk-space":"^3.4.0","console-log-level":"^1.4.1",del:"^6.1.1","fast-deep-equal":"^3.1.3","file-url":"^3.0.0","follow-redirects":"^1.15.9",fs:"0.0.1-security","get-folder-size":"^2.0.1","js-yaml":"^4.1.0",jsonschema:"1.4.1",long:"^5.2.3","node-forge":"^1.3.1",path:"^0.12.7",semver:"^7.6.3",uuid:"^11.0.1",zlib:"^1.0.5"},"//":["micromatch is an unspecified dependency of ava"],devDependencies:{"@ava/typescript":"4.1.0","@eslint/compat":"^1.1.1","@eslint/eslintrc":"^3.1.0","@eslint/js":"^9.13.0","@microsoft/eslint-formatter-sarif":"^3.1.0","@types/adm-zip":"^0.5.5","@types/console-log-level":"^1.4.5","@types/follow-redirects":"^1.14.4","@types/get-folder-size":"^2.0.0","@types/js-yaml":"^4.0.9","@types/node":"20.9.0","@types/semver":"^7.5.8","@types/sinon":"^17.0.3","@typescript-eslint/eslint-plugin":"^8.11.0","@typescript-eslint/parser":"^8.11.0",ava:"^5.3.1",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-filenames":"^1.3.2","eslint-plugin-github":"^5.0.2","eslint-plugin-import":"2.29.1","eslint-plugin-no-async-foreach":"^0.1.1",micromatch:"4.0.8",nock:"^13.5.5",removeNPMAbsolutePaths:"3.0.1",sinon:"^19.0.2",typescript:"^5.6.3"},overrides:{"@actions/tool-cache":{semver:">=6.3.1"},"eslint-plugin-import":{semver:">=6.3.1"},"eslint-plugin-jsx-a11y":{semver:">=6.3.1"}}}});var ii=h(ae=>{"use strict";var hne=ae&&ae.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),gne=ae&&ae.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Gc=ae&&ae.__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)&&hne(t,e,r);return gne(t,e),t};Object.defineProperty(ae,"__esModule",{value:!0});ae.restoreInputs=ae.persistInputs=ae.CommandInvocationError=ae.getFileType=ae.FileCmdNotFoundError=ae.decodeGitFilePath=ae.getGitDiffHunkHeaders=ae.getAllGitMergeBases=ae.gitFetch=ae.deepenGitHistory=ae.determineBaseBranchHeadCommitOid=ae.getCommitOid=ae.getOptionalInput=ae.getRequiredInput=void 0;ae.getTemporaryDirectory=_ne;ae.getRef=LP;ae.getActionVersion=Cne;ae.getWorkflowEventName=S1;ae.isRunningLocalAction=Rne;ae.getRelativeScriptPath=qP;ae.getWorkflowEvent=FP;ae.isAnalyzingDefaultBranch=One;ae.printDebugLogs=Ane;ae.getUploadValue=Ine;ae.getWorkflowRunID=Lne;ae.getWorkflowRunAttempt=Dne;ae.isSelfHostedRunner=Fne;ae.isDefaultSetup=Mne;ae.prettyPrintInvocation=MP;ae.ensureEndsInPeriod=BP;ae.runTool=Bne;var z6=Gc(require("fs")),lo=Gc(require("path")),yi=Gc(Tt()),$6=Gc(Vo()),IP=Gc(lm()),zr=Bt(),yne=RP(),vne=function(e){let t=yi.getInput(e);if(!t)throw new zr.ConfigurationError(`Input required and not supplied: ${e}`);return t};ae.getRequiredInput=vne;var bne=function(e){let t=yi.getInput(e);return t.length>0?t:void 0};ae.getOptionalInput=bne;function _ne(){let e=process.env.CODEQL_ACTION_TEMP;return e!==void 0&&e!==""?e:(0,zr.getRequiredEnvParam)("RUNNER_TEMP")}async function wl(e,t,r){let i="",n="";yi.debug(`Running git command: git ${t.join(" ")}`);try{return await new $6.ToolRunner(await IP.safeWhich("git"),t,{silent:!0,listeners:{stdout:a=>{i+=a.toString()},stderr:a=>{n+=a.toString()}},cwd:e}).exec(),i}catch(a){let s=n;throw n.includes("not a git repository")&&(s="The checkout path provided to the action does not appear to be a git repository."),yi.info(`git call failed. ${r} Error: ${s}`),a}}var wne=async function(e,t="HEAD"){try{return(await wl(e,["rev-parse",t],"Continuing with commit SHA from user input or environment.")).trim()}catch{return(0,ae.getOptionalInput)("sha")||(0,zr.getRequiredEnvParam)("GITHUB_SHA")}};ae.getCommitOid=wne;var Ene=async function(e){if(S1()!=="pull_request")return;let t=(0,zr.getRequiredEnvParam)("GITHUB_SHA"),r=e??(0,ae.getOptionalInput)("checkout_path");try{let i="",n="",a="",s=await wl(r,["show","-s","--format=raw",t],"Will calculate the base branch SHA on the server.");for(let o of s.split(` +`))o.startsWith("commit ")&&i===""?i=o.substring(7):o.startsWith("parent ")&&(n===""?n=o.substring(7):a===""&&(a=o.substring(7)));return i===t&&a.length===40&&n.length===40?n:void 0}catch{return}};ae.determineBaseBranchHeadCommitOid=Ene;var xne=async function(){try{await wl((0,ae.getOptionalInput)("checkout_path"),["fetch","--no-tags","--deepen=1"],"Cannot deepen the shallow repository.")}catch{}};ae.deepenGitHistory=xne;var Nne=async function(e,t){try{await wl((0,ae.getOptionalInput)("checkout_path"),["fetch","--no-tags",...t,"origin",`${e}:${e}`],`Cannot fetch ${e}.`)}catch{}};ae.gitFetch=Nne;var Sne=async function(e){try{return(await wl((0,ae.getOptionalInput)("checkout_path"),["merge-base","--all",...e],`Cannot get merge base of ${e}.`)).trim().split(` +`)}catch{return[]}};ae.getAllGitMergeBases=Sne;var Tne=async function(e,t){let r="";try{r=await wl((0,ae.getOptionalInput)("checkout_path"),["-c","core.quotePath=false","diff","--no-renames","--irreversible-delete","-U0",e,t],`Cannot get diff from ${e} to ${t}.`)}catch{return}let i=[];for(let n of r.split(` +`))(n.startsWith("--- ")||n.startsWith("+++ ")||n.startsWith("@@ "))&&i.push(n);return i};ae.getGitDiffHunkHeaders=Tne;var Pne=function(e){return e.startsWith('"')&&e.endsWith('"')?(e=e.substring(1,e.length-1),e.replace(/\\([abfnrtv\\"]|[0-7]{1,3})/g,(t,r)=>{switch(r[0]){case"a":return"\x07";case"b":return"\b";case"f":return"\f";case"n":return` +`;case"r":return"\r";case"t":return" ";case"v":return"\v";case"\\":return"\\";case'"':return'"';default:return String.fromCharCode(parseInt(r,8))}})):e};ae.decodeGitFilePath=Pne;async function LP(){let e=(0,ae.getOptionalInput)("ref"),t=(0,ae.getOptionalInput)("sha"),r=(0,ae.getOptionalInput)("checkout_path")||(0,ae.getOptionalInput)("source-root")||(0,zr.getRequiredEnvParam)("GITHUB_WORKSPACE"),i=!!e,n=!!t;if((i||n)&&!(i&&n))throw new zr.ConfigurationError("Both 'ref' and 'sha' are required if one of them is provided.");let a=e||DP(),s=t||(0,zr.getRequiredEnvParam)("GITHUB_SHA");if(e)return e;let o=/refs\/pull\/(\d+)\/merge/;if(!o.test(a))return a;let l=await(0,ae.getCommitOid)(r,"HEAD");if(s!==l&&await(0,ae.getCommitOid)(r,a.replace(/^refs\/pull\//,"refs/remotes/pull/"))!==l){let c=a.replace(o,"refs/pull/$1/head");return yi.debug(`No longer on merge commit, rewriting ref from ${a} to ${c}.`),c}else return a}function DP(){let e;try{e=(0,zr.getRequiredEnvParam)("GITHUB_REF")}catch(t){let r=process.env.CODE_SCANNING_REF;if(r===void 0||r.length===0)throw t;e=r}return e}function Cne(){return yne.version}function S1(){return(0,zr.getRequiredEnvParam)("GITHUB_EVENT_NAME")}function Rne(){let e=qP();return e.startsWith("..")||lo.isAbsolute(e)}function qP(){let e=(0,zr.getRequiredEnvParam)("RUNNER_TEMP"),t=lo.join(lo.dirname(e),"_actions");return lo.relative(t,__filename)}function FP(){let e=(0,zr.getRequiredEnvParam)("GITHUB_EVENT_PATH");try{return JSON.parse(z6.readFileSync(e,"utf-8"))}catch(t){throw new Error(`Unable to read workflow event JSON from ${e}: ${t}`)}}function OP(e){return e.startsWith("refs/heads/")?e.slice(11):e}async function One(){if(process.env.CODE_SCANNING_IS_ANALYZING_DEFAULT_BRANCH==="true")return!0;let e=await LP();e=OP(e);let r=FP()?.repository?.default_branch;return S1()==="schedule"&&(r=OP(DP())),e===r}async function Ane(e){for(let t of e.languages){let r=(0,zr.getCodeQLDatabasePath)(e,t),i=lo.join(r,"log");if(!(0,zr.doesDirectoryExist)(i)){yi.info(`Directory ${i} does not exist.`);continue}let n=a=>{let s=z6.readdirSync(a,{withFileTypes:!0});s.length===0&&yi.info(`No debug logs found at directory ${i}.`);for(let o of s)if(o.isFile()){let l=lo.resolve(a,o.name);yi.startGroup(`CodeQL Debug Logs - ${t} - ${o.name} from file at path ${l}`),process.stdout.write(z6.readFileSync(l)),yi.endGroup()}else o.isDirectory()&&n(lo.resolve(a,o.name))};n(i)}}function Ine(e){switch(e){case void 0:case"true":case"always":return"always";case"false":case"failure-only":return"failure-only";case"never":return"never";default:return yi.warning(`Unrecognized 'upload' input to 'analyze' Action: ${e}. Defaulting to 'always'.`),"always"}}function Lne(){let e=(0,zr.getRequiredEnvParam)("GITHUB_RUN_ID"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ID must define a non NaN workflow run ID. Current value is ${e}`);if(t<0)throw new Error(`GITHUB_RUN_ID must be a non-negative integer. Current value is ${e}`);return t}function Dne(){let e=(0,zr.getRequiredEnvParam)("GITHUB_RUN_ATTEMPT"),t=parseInt(e,10);if(Number.isNaN(t))throw new Error(`GITHUB_RUN_ATTEMPT must define a non NaN workflow run attempt. Current value is ${e}`);if(t<=0)throw new Error(`GITHUB_RUN_ATTEMPT must be a positive integer. Current value is ${e}`);return t}var x1=class extends Error{constructor(t){super(t),this.name="FileCmdNotFoundError"}};ae.FileCmdNotFoundError=x1;var qne=async e=>{let t="",r="",i;try{i=await IP.safeWhich("file")}catch(n){throw new x1(`The \`file\` program is required, but does not appear to be installed. Please install it: ${n}`)}try{return await new $6.ToolRunner(i,["-L",e],{silent:!0,listeners:{stdout:n=>{r+=n.toString()},stderr:n=>{t+=n.toString()}}}).exec(),r.trim()}catch(n){throw yi.info(`Could not determine type of ${e} from ${r}. ${t}`),n}};ae.getFileType=qne;function Fne(){return process.env.RUNNER_ENVIRONMENT==="self-hosted"}function Mne(){return S1()==="dynamic"}function MP(e,t){return[e,...t].map(r=>r.includes(" ")?`'${r}'`:r).join(" ")}var N1=class extends Error{constructor(t,r,i,n,a){let s=MP(t,r),o=BP(n.trim().split(` +`).pop()?.trim()||"n/a");super(`Failed to run "${s}". Exit code was ${i} and last log line was: ${o} See the logs for more details.`),this.cmd=t,this.args=r,this.exitCode=i,this.stderr=n,this.stdout=a}};ae.CommandInvocationError=N1;function BP(e){return e[e.length-1]==="."?e:`${e}.`}var AP=2e4;async function Bne(e,t=[],r={}){let i="",n="";r.noStreamStdout||process.stdout.write(`[command]${e} ${t.join(" ")} +`);let a=await new $6.ToolRunner(e,t,{ignoreReturnCode:!0,listeners:{stdout:s=>{i+=s.toString("utf8"),r.noStreamStdout||process.stdout.write(s)},stderr:s=>{let o=0;s.length-AP>0&&(o=s.length-AP+1),n+=s.toString("utf8",o),process.stdout.write(s)}},silent:!0,...r.stdin?{input:Buffer.from(r.stdin||"")}:{}}).exec();if(a!==0)throw new N1(e,t,a,n,i);return i}var jP="persisted_inputs",jne=function(){let e=Object.entries(process.env).filter(([t])=>t.startsWith("INPUT_"));yi.saveState(jP,JSON.stringify(e))};ae.persistInputs=jne;var kne=function(){let e=yi.getState(jP);if(e)for(let[t,r]of JSON.parse(e))process.env[t]=r};ae.restoreInputs=kne});var zP=h(T1=>{"use strict";Object.defineProperty(T1,"__esModule",{value:!0});T1.Context=void 0;var kP=require("fs"),zne=require("os"),U6=class{constructor(){var t,r,i;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(kP.existsSync(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(kP.readFileSync(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let n=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${n} does not exist${zne.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'")}};T1.Context=U6});var $P=h(ni=>{"use strict";var $ne=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]}),Une=ni&&ni.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Hne=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)&&$ne(t,e,r);return Une(t,e),t};Object.defineProperty(ni,"__esModule",{value:!0});ni.getApiBaseUrl=ni.getProxyAgent=ni.getAuthString=void 0;var Gne=Hne($s());function Vne(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}`}ni.getAuthString=Vne;function Wne(e){return new Gne.HttpClient().getAgent(e)}ni.getProxyAgent=Wne;function Kne(){return process.env.GITHUB_API_URL||"https://api.github.com"}ni.getApiBaseUrl=Kne});var Vc=h(H6=>{"use strict";Object.defineProperty(H6,"__esModule",{value:!0});function Qne(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&"version"in process?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:""}H6.getUserAgent=Qne});var GP=h((fxe,HP)=>{HP.exports=UP;function UP(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(n,a){return UP.bind(null,e,a,n,i)},r)():Promise.resolve().then(function(){return e.registry[t]?e.registry[t].reduce(function(n,a){return a.hook.bind(null,n,i)},r)():r(i)})}});var WP=h((hxe,VP)=>{VP.exports=Xne;function Xne(e,t,r,i){var n=i;e.registry[r]||(e.registry[r]=[]),t==="before"&&(i=function(a,s){return Promise.resolve().then(n.bind(null,s)).then(a.bind(null,s))}),t==="after"&&(i=function(a,s){var o;return Promise.resolve().then(a.bind(null,s)).then(function(l){return o=l,n(o,s)}).then(function(){return o})}),t==="error"&&(i=function(a,s){return Promise.resolve().then(a.bind(null,s)).catch(function(o){return n(o,s)})}),e.registry[r].push({hook:i,orig:n})}});var QP=h((gxe,KP)=>{KP.exports=Yne;function Yne(e,t,r){if(e.registry[t]){var i=e.registry[t].map(function(n){return n.orig}).indexOf(r);i!==-1&&e.registry[t].splice(i,1)}}});var rC=h((yxe,Wc)=>{var JP=GP(),Zne=WP(),Jne=QP(),XP=Function.bind,YP=XP.bind(XP);function eC(e,t,r){var i=YP(Jne,null).apply(null,r?[t,r]:[t]);e.api={remove:i},e.remove=i,["before","error","after","wrap"].forEach(function(n){var a=r?[t,n,r]:[t,n];e[n]=e.api[n]=YP(Zne,null).apply(null,a)})}function eae(){var e="h",t={registry:{}},r=JP.bind(null,t,e);return eC(r,t,e),r}function tC(){var e={registry:{}},t=JP.bind(null,e);return eC(t,e),t}var ZP=!1;function El(){return ZP||(console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'),ZP=!0),tC()}El.Singular=eae.bind();El.Collection=tC.bind();Wc.exports=El;Wc.exports.Hook=El;Wc.exports.Singular=El.Singular;Wc.exports.Collection=El.Collection});var V6=h(G6=>{"use strict";Object.defineProperty(G6,"__esModule",{value:!0});function iC(e){return Object.prototype.toString.call(e)==="[object Object]"}function tae(e){var t,r;return iC(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(iC(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}G6.isPlainObject=tae});var cC=h(Q6=>{"use strict";Object.defineProperty(Q6,"__esModule",{value:!0});var rae=V6(),iae=Vc();function nae(e){return e?Object.keys(e).reduce((t,r)=>(t[r.toLowerCase()]=e[r],t),{}):{}}function sC(e,t){let r=Object.assign({},e);return Object.keys(t).forEach(i=>{rae.isPlainObject(t[i])?i in e?r[i]=sC(e[i],t[i]):Object.assign(r,{[i]:t[i]}):Object.assign(r,{[i]:t[i]})}),r}function nC(e){for(let t in e)e[t]===void 0&&delete e[t];return e}function K6(e,t,r){if(typeof t=="string"){let[n,a]=t.split(" ");r=Object.assign(a?{method:n,url:a}:{url:n},r)}else r=Object.assign({},t);r.headers=nae(r.headers),nC(r),nC(r.headers);let i=sC(e||{},r);return e&&e.mediaType.previews.length&&(i.mediaType.previews=e.mediaType.previews.filter(n=>!i.mediaType.previews.includes(n)).concat(i.mediaType.previews)),i.mediaType.previews=i.mediaType.previews.map(n=>n.replace(/-preview/,"")),i}function aae(e,t){let r=/\?/.test(e)?"&":"?",i=Object.keys(t);return i.length===0?e:e+r+i.map(n=>n==="q"?"q="+t.q.split("+").map(encodeURIComponent).join("+"):`${n}=${encodeURIComponent(t[n])}`).join("&")}var sae=/\{[^}]+\}/g;function oae(e){return e.replace(/^\W+|\W+$/g,"").split(/,/)}function lae(e){let t=e.match(sae);return t?t.map(oae).reduce((r,i)=>r.concat(i),[]):[]}function aC(e,t){return Object.keys(e).filter(r=>!t.includes(r)).reduce((r,i)=>(r[i]=e[i],r),{})}function oC(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 Nl(e){return encodeURIComponent(e).replace(/[!'()*]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function Kc(e,t,r){return t=e==="+"||e==="#"?oC(t):Nl(t),r?Nl(r)+"="+t:t}function xl(e){return e!=null}function W6(e){return e===";"||e==="&"||e==="?"}function dae(e,t,r,i){var n=e[r],a=[];if(xl(n)&&n!=="")if(typeof n=="string"||typeof n=="number"||typeof n=="boolean")n=n.toString(),i&&i!=="*"&&(n=n.substring(0,parseInt(i,10))),a.push(Kc(t,n,W6(t)?r:""));else if(i==="*")Array.isArray(n)?n.filter(xl).forEach(function(s){a.push(Kc(t,s,W6(t)?r:""))}):Object.keys(n).forEach(function(s){xl(n[s])&&a.push(Kc(t,n[s],s))});else{let s=[];Array.isArray(n)?n.filter(xl).forEach(function(o){s.push(Kc(t,o))}):Object.keys(n).forEach(function(o){xl(n[o])&&(s.push(Nl(o)),s.push(Kc(t,n[o].toString())))}),W6(t)?a.push(Nl(r)+"="+s.join(",")):s.length!==0&&a.push(s.join(","))}else t===";"?xl(n)&&a.push(Nl(r)):n===""&&(t==="&"||t==="?")?a.push(Nl(r)+"="):n===""&&a.push("");return a}function cae(e){return{expand:pae.bind(null,e)}}function pae(e,t){var r=["+","#",".","/",";","?","&"];return e.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(i,n,a){if(n){let o="",l=[];if(r.indexOf(n.charAt(0))!==-1&&(o=n.charAt(0),n=n.substr(1)),n.split(/,/g).forEach(function(d){var c=/([^:\*]*)(?::(\d+)|(\*))?/.exec(d);l.push(dae(t,o,c[1],c[2]||c[3]))}),o&&o!=="+"){var s=",";return o==="?"?s="&":o!=="#"&&(s=o),(l.length!==0?o:"")+l.join(s)}else return l.join(",")}else return oC(a)})}function lC(e){let t=e.method.toUpperCase(),r=(e.url||"/").replace(/:([a-z]\w+)/g,"{$1}"),i=Object.assign({},e.headers),n,a=aC(e,["method","baseUrl","url","headers","request","mediaType"]),s=lae(r);r=cae(r).expand(a),/^http/.test(r)||(r=e.baseUrl+r);let o=Object.keys(e).filter(c=>s.includes(c)).concat("baseUrl"),l=aC(a,o);if(!/application\/octet-stream/i.test(i.accept)&&(e.mediaType.format&&(i.accept=i.accept.split(/,/).map(c=>c.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${e.mediaType.format}`)).join(",")),e.mediaType.previews.length)){let c=i.accept.match(/[\w-]+(?=-preview)/g)||[];i.accept=c.concat(e.mediaType.previews).map(p=>{let u=e.mediaType.format?`.${e.mediaType.format}`:"+json";return`application/vnd.github.${p}-preview${u}`}).join(",")}return["GET","HEAD"].includes(t)?r=aae(r,l):"data"in l?n=l.data:Object.keys(l).length?n=l:i["content-length"]=0,!i["content-type"]&&typeof n<"u"&&(i["content-type"]="application/json; charset=utf-8"),["PATCH","PUT"].includes(t)&&typeof n>"u"&&(n=""),Object.assign({method:t,url:r,headers:i},typeof n<"u"?{body:n}:null,e.request?{request:e.request}:null)}function uae(e,t,r){return lC(K6(e,t,r))}function dC(e,t){let r=K6(e,t),i=uae.bind(null,r);return Object.assign(i,{DEFAULTS:r,defaults:dC.bind(null,r),merge:K6.bind(null,r),parse:lC})}var mae="6.0.12",fae=`octokit-endpoint.js/${mae} ${iae.getUserAgent()}`,hae={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":fae},mediaType:{format:"",previews:[]}},gae=dC(null,hae);Q6.endpoint=gae});var mC=h((_xe,uC)=>{"use strict";var Ct={};uC.exports=Ct;function pC(e){return e<0?-1:1}function yae(e){return e%1===.5&&!(e&1)?Math.floor(e):Math.round(e)}function ls(e,t){t.unsigned||--e;let r=t.unsigned?0:-Math.pow(2,e),i=Math.pow(2,e)-1,n=t.moduloBitLength?Math.pow(2,t.moduloBitLength):Math.pow(2,e),a=t.moduloBitLength?Math.pow(2,t.moduloBitLength-1):Math.pow(2,e-1);return function(s,o){o||(o={});let l=+s;if(o.enforceRange){if(!Number.isFinite(l))throw new TypeError("Argument is not a finite number");if(l=pC(l)*Math.floor(Math.abs(l)),li)throw new TypeError("Argument is not in byte range");return l}if(!isNaN(l)&&o.clamp)return l=yae(l),li&&(l=i),l;if(!Number.isFinite(l)||l===0)return 0;if(l=pC(l)*Math.floor(Math.abs(l)),l=l%n,!t.unsigned&&l>=a)return l-n;if(t.unsigned){if(l<0)l+=n;else if(l===-0)return 0}return l}}Ct.void=function(){};Ct.boolean=function(e){return!!e};Ct.byte=ls(8,{unsigned:!1});Ct.octet=ls(8,{unsigned:!0});Ct.short=ls(16,{unsigned:!1});Ct["unsigned short"]=ls(16,{unsigned:!0});Ct.long=ls(32,{unsigned:!1});Ct["unsigned long"]=ls(32,{unsigned:!0});Ct["long long"]=ls(32,{unsigned:!1,moduloBitLength:64});Ct["unsigned long long"]=ls(32,{unsigned:!0,moduloBitLength:64});Ct.double=function(e){let t=+e;if(!Number.isFinite(t))throw new TypeError("Argument is not a finite floating-point value");return t};Ct["unrestricted double"]=function(e){let t=+e;if(isNaN(t))throw new TypeError("Argument is NaN");return t};Ct.float=Ct.double;Ct["unrestricted float"]=Ct["unrestricted double"];Ct.DOMString=function(e,t){return t||(t={}),t.treatNullAsEmptyString&&e===null?"":String(e)};Ct.ByteString=function(e,t){let r=String(e),i;for(let n=0;(i=r.codePointAt(n))!==void 0;++n)if(i>255)throw new TypeError("Argument is not a valid bytestring");return r};Ct.USVString=function(e){let t=String(e),r=t.length,i=[];for(let n=0;n57343)i.push(String.fromCodePoint(a));else if(56320<=a&&a<=57343)i.push(String.fromCodePoint(65533));else if(n===r-1)i.push(String.fromCodePoint(65533));else{let s=t.charCodeAt(n+1);if(56320<=s&&s<=57343){let o=a&1023,l=s&1023;i.push(String.fromCodePoint(65536+1024*o+l)),++n}else i.push(String.fromCodePoint(65533))}}return i.join("")};Ct.Date=function(e,t){if(!(e instanceof Date))throw new TypeError("Argument is not a Date object");if(!isNaN(e))return e};Ct.RegExp=function(e,t){return e instanceof RegExp||(e=new RegExp(e)),e}});var fC=h((wxe,ds)=>{"use strict";ds.exports.mixin=function(t,r){let i=Object.getOwnPropertyNames(r);for(let n=0;n{vae.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 wC=h((xxe,C1)=>{"use strict";var yC=require("punycode"),gC=hC(),Sl={TRANSITIONAL:0,NONTRANSITIONAL:1};function vC(e){return e.split("\0").map(function(t){return t.normalize("NFC")}).join("\0")}function bC(e){for(var t=0,r=gC.length-1;t<=r;){var i=Math.floor((t+r)/2),n=gC[i];if(n[0][0]<=e&&n[0][1]>=e)return n;n[0][0]>e?r=i-1:t=i+1}return null}var bae=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function _C(e){return e.replace(bae,"_").length}function _ae(e,t,r){for(var i=!1,n="",a=_C(e),s=0;s253||s.length===0)&&(n.error=!0);for(var o=0;o63||a.length===0){n.error=!0;break}}return n.error?null:a.join(".")};C1.exports.toUnicode=function(e,t){var r=P1(e,t,Sl.NONTRANSITIONAL);return{domain:r.string,error:r.error}};C1.exports.PROCESSING_OPTIONS=Sl});var Fn=h((Nxe,vi)=>{"use strict";var Tl=require("punycode"),EC=wC(),TC={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},Oe=Symbol("failure");function xC(e){return Tl.ucs2.decode(e).length}function NC(e,t){let r=e[t];return isNaN(r)?void 0:String.fromCodePoint(r)}function Qc(e){return e>=48&&e<=57}function Xc(e){return e>=65&&e<=90||e>=97&&e<=122}function xae(e){return Xc(e)||Qc(e)}function fn(e){return Qc(e)||e>=65&&e<=70||e>=97&&e<=102}function SC(e){return e==="."||e.toLowerCase()==="%2e"}function Nae(e){return e=e.toLowerCase(),e===".."||e==="%2e."||e===".%2e"||e==="%2e%2e"}function Sae(e,t){return Xc(e)&&(t===58||t===124)}function PC(e){return e.length===2&&Xc(e.codePointAt(0))&&(e[1]===":"||e[1]==="|")}function Tae(e){return e.length===2&&Xc(e.codePointAt(0))&&e[1]===":"}function Pae(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function Cae(e){return e.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function X6(e){return TC[e]!==void 0}function Xt(e){return X6(e.scheme)}function Rae(e){return TC[e]}function CC(e){let t=e.toString(16).toUpperCase();return t.length===1&&(t="0"+t),"%"+t}function Oae(e){let t=new Buffer(e),r="";for(let i=0;i126}var Iae=new Set([32,34,35,60,62,63,96,123,125]);function RC(e){return R1(e)||Iae.has(e)}var Lae=new Set([47,58,59,61,64,91,92,93,94,124]);function Z6(e){return RC(e)||Lae.has(e)}function co(e,t){let r=String.fromCodePoint(e);return t(e)?Oae(r):r}function Dae(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)?Oe:parseInt(e,t)}function qae(e){let t=e.split(".");if(t[t.length-1]===""&&t.length>1&&t.pop(),t.length>4)return e;let r=[];for(let a of t){if(a==="")return e;let s=Dae(a);if(s===Oe)return e;r.push(s)}for(let a=0;a255)return Oe;if(r[r.length-1]>=Math.pow(256,5-r.length))return Oe;let i=r.pop(),n=0;for(let a of r)i+=a*Math.pow(256,3-n),++n;return i}function Fae(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 Mae(e){let t=[0,0,0,0,0,0,0,0],r=0,i=null,n=0;if(e=Tl.ucs2.decode(e),e[n]===58){if(e[n+1]!==58)return Oe;n+=2,++r,i=r}for(;n6))return Oe;let o=0;for(;e[n]!==void 0;){let l=null;if(o>0)if(e[n]===46&&o<4)++n;else return Oe;if(!Qc(e[n]))return Oe;for(;Qc(e[n]);){let d=parseInt(NC(e,n));if(l===null)l=d;else{if(l===0)return Oe;l=l*10+d}if(l>255)return Oe;++n}t[r]=t[r]*256+l,++o,(o===2||o===4)&&++r}if(o!==4)return Oe;break}else if(e[n]===58){if(++n,e[n]===void 0)return Oe}else if(e[n]!==void 0)return Oe;t[r]=a,++r}if(i!==null){let a=r-i;for(r=7;r!==0&&a>0;){let s=t[i+a-1];t[i+a-1]=t[r],t[r]=s,--r,--a}}else if(i===null&&r!==8)return Oe;return t}function Bae(e){let t="",i=kae(e).idx,n=!1;for(let a=0;a<=7;++a)if(!(n&&e[a]===0)){if(n&&(n=!1),i===a){t+=a===0?"::":":",n=!0;continue}t+=e[a].toString(16),a!==7&&(t+=":")}return t}function Y6(e,t){if(e[0]==="[")return e[e.length-1]!=="]"?Oe:Mae(e.substring(1,e.length-1));if(!t)return jae(e);let r=Aae(e),i=EC.toASCII(r,!1,EC.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(i===null||Pae(i))return Oe;let n=qae(i);return typeof n=="number"||n===Oe?n:i}function jae(e){if(Cae(e))return Oe;let t="",r=Tl.ucs2.decode(e);for(let i=0;ir&&(t=i,r=n),i=null,n=0):(i===null&&(i=a),++n);return n>r&&(t=i,r=n),{idx:t,len:r}}function J6(e){return typeof e=="number"?Fae(e):e instanceof Array?"["+Bae(e)+"]":e}function zae(e){return e.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function $ae(e){return e.replace(/\u0009|\u000A|\u000D/g,"")}function OC(e){let t=e.path;t.length!==0&&(e.scheme==="file"&&t.length===1&&Hae(t[0])||t.pop())}function AC(e){return e.username!==""||e.password!==""}function Uae(e){return e.host===null||e.host===""||e.cannotBeABaseURL||e.scheme==="file"}function Hae(e){return/^[A-Za-z]:$/.test(e)}function Rt(e,t,r,i,n){if(this.pointer=0,this.input=e,this.base=t||null,this.encodingOverride=r||"utf-8",this.stateOverride=n,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 s=zae(this.input);s!==this.input&&(this.parseError=!0),this.input=s}let a=$ae(this.input);for(a!==this.input&&(this.parseError=!0),this.input=a,this.state=n||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=Tl.ucs2.decode(this.input);this.pointer<=this.input.length;++this.pointer){let s=this.input[this.pointer],o=isNaN(s)?void 0:String.fromCodePoint(s),l=this["parse "+this.state](s,o);if(l){if(l===Oe){this.failure=!0;break}}else break}}Rt.prototype["parse scheme start"]=function(t,r){if(Xc(t))this.buffer+=r.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,Oe;return!0};Rt.prototype["parse scheme"]=function(t,r){if(xae(t)||t===43||t===45||t===46)this.buffer+=r.toLowerCase();else if(t===58){if(this.stateOverride&&(Xt(this.url)&&!X6(this.buffer)||!Xt(this.url)&&X6(this.buffer)||(AC(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"):Xt(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme?this.state="special relative or authority":Xt(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,Oe;return!0};Rt.prototype["parse no scheme"]=function(t){return this.base===null||this.base.cannotBeABaseURL&&t!==35?Oe:(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)};Rt.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};Rt.prototype["parse path or authority"]=function(t){return t===47?this.state="authority":(this.state="path",--this.pointer),!0};Rt.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"):Xt(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};Rt.prototype["parse relative slash"]=function(t){return Xt(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};Rt.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};Rt.prototype["parse special authority ignore slashes"]=function(t){return t!==47&&t!==92?(this.state="authority",--this.pointer):this.parseError=!0,!0};Rt.prototype["parse authority"]=function(t,r){if(t===64){this.parseError=!0,this.atFlag&&(this.buffer="%40"+this.buffer),this.atFlag=!0;let i=xC(this.buffer);for(let n=0;nMath.pow(2,16)-1)return this.parseError=!0,Oe;this.url.port=i===Rae(this.url.scheme)?null:i,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,Oe;return!0};var Gae=new Set([47,92,63,35]);Rt.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||!Sae(t,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!Gae.has(this.input[this.pointer+2])?(this.url.host=this.base.host,this.url.path=this.base.path.slice(),OC(this.url)):this.parseError=!0,this.state="path",--this.pointer):(this.state="path",--this.pointer),!0};Rt.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"&&(Tae(this.base.path[0])?this.url.path.push(this.base.path[0]):this.url.host=this.base.host),this.state="path",--this.pointer),!0};Rt.prototype["parse file host"]=function(t,r){if(isNaN(t)||t===47||t===92||t===63||t===35)if(--this.pointer,!this.stateOverride&&PC(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=Y6(this.buffer,Xt(this.url));if(i===Oe)return Oe;if(i==="localhost"&&(i=""),this.url.host=i,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=r;return!0};Rt.prototype["parse path start"]=function(t){return Xt(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};Rt.prototype["parse path"]=function(t){if(isNaN(t)||t===47||Xt(this.url)&&t===92||!this.stateOverride&&(t===63||t===35)){if(Xt(this.url)&&t===92&&(this.parseError=!0),Nae(this.buffer)?(OC(this.url),t!==47&&!(Xt(this.url)&&t===92)&&this.url.path.push("")):SC(this.buffer)&&t!==47&&!(Xt(this.url)&&t===92)?this.url.path.push(""):SC(this.buffer)||(this.url.scheme==="file"&&this.url.path.length===0&&PC(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&&(!fn(this.input[this.pointer+1])||!fn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=co(t,RC);return!0};Rt.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&&(!fn(this.input[this.pointer+1])||!fn(this.input[this.pointer+2]))&&(this.parseError=!0),isNaN(t)||(this.url.path[0]=this.url.path[0]+co(t,R1))),!0};Rt.prototype["parse query"]=function(t,r){if(isNaN(t)||!this.stateOverride&&t===35){(!Xt(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")&&(this.encodingOverride="utf-8");let i=new Buffer(this.buffer);for(let n=0;n126||i[n]===34||i[n]===35||i[n]===60||i[n]===62?this.url.query+=CC(i[n]):this.url.query+=String.fromCodePoint(i[n]);this.buffer="",t===35&&(this.url.fragment="",this.state="fragment")}else t===37&&(!fn(this.input[this.pointer+1])||!fn(this.input[this.pointer+2]))&&(this.parseError=!0),this.buffer+=r;return!0};Rt.prototype["parse fragment"]=function(t){return isNaN(t)||(t===0?this.parseError=!0:(t===37&&(!fn(this.input[this.pointer+1])||!fn(this.input[this.pointer+2]))&&(this.parseError=!0),this.url.fragment+=co(t,R1))),!0};function Vae(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+=J6(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 Wae(e){let t=e.scheme+"://";return t+=J6(e.host),e.port!==null&&(t+=":"+e.port),t}vi.exports.serializeURL=Vae;vi.exports.serializeURLOrigin=function(e){switch(e.scheme){case"blob":try{return vi.exports.serializeURLOrigin(vi.exports.parseURL(e.path[0]))}catch{return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return Wae({scheme:e.scheme,host:e.host,port:e.port});case"file":return"file://";default:return"null"}};vi.exports.basicURLParse=function(e,t){t===void 0&&(t={});let r=new Rt(e,t.baseURL,t.encodingOverride,t.url,t.stateOverride);return r.failure?"failure":r.url};vi.exports.setTheUsername=function(e,t){e.username="";let r=Tl.ucs2.decode(t);for(let i=0;i{"use strict";var Ot=Fn();IC.implementation=class{constructor(t){let r=t[0],i=t[1],n=null;if(i!==void 0&&(n=Ot.basicURLParse(i),n==="failure"))throw new TypeError("Invalid base URL");let a=Ot.basicURLParse(r,{baseURL:n});if(a==="failure")throw new TypeError("Invalid URL");this._url=a}get href(){return Ot.serializeURL(this._url)}set href(t){let r=Ot.basicURLParse(t);if(r==="failure")throw new TypeError("Invalid URL");this._url=r}get origin(){return Ot.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(t){Ot.basicURLParse(t+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(t){Ot.cannotHaveAUsernamePasswordPort(this._url)||Ot.setTheUsername(this._url,t)}get password(){return this._url.password}set password(t){Ot.cannotHaveAUsernamePasswordPort(this._url)||Ot.setThePassword(this._url,t)}get host(){let t=this._url;return t.host===null?"":t.port===null?Ot.serializeHost(t.host):Ot.serializeHost(t.host)+":"+Ot.serializeInteger(t.port)}set host(t){this._url.cannotBeABaseURL||Ot.basicURLParse(t,{url:this._url,stateOverride:"host"})}get hostname(){return this._url.host===null?"":Ot.serializeHost(this._url.host)}set hostname(t){this._url.cannotBeABaseURL||Ot.basicURLParse(t,{url:this._url,stateOverride:"hostname"})}get port(){return this._url.port===null?"":Ot.serializeInteger(this._url.port)}set port(t){Ot.cannotHaveAUsernamePasswordPort(this._url)||(t===""?this._url.port=null:Ot.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=[],Ot.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="",Ot.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="",Ot.basicURLParse(r,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var FC=h((Pxe,Yc)=>{"use strict";var ji=mC(),qC=fC(),DC=LC(),at=qC.implSymbol;function Jt(e){if(!this||this[at]||!(this instanceof Jt))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";Mn.URL=FC().interface;Mn.serializeURL=Fn().serializeURL;Mn.serializeURLOrigin=Fn().serializeURLOrigin;Mn.basicURLParse=Fn().basicURLParse;Mn.setTheUsername=Fn().setTheUsername;Mn.setThePassword=Fn().setThePassword;Mn.serializeHost=Fn().serializeHost;Mn.serializeInteger=Fn().serializeInteger;Mn.parseURL=Fn().parseURL});var QC=h((Bn,KC)=>{"use strict";Object.defineProperty(Bn,"__esModule",{value:!0});function Rl(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var gn=Rl(require("stream")),zC=Rl(require("http")),A1=Rl(require("url")),$C=Rl(MC()),Kae=Rl(require("https")),po=Rl(require("zlib")),Qae=gn.Readable,ua=Symbol("buffer"),e4=Symbol("type"),Jc=class e{constructor(){this[e4]="";let t=arguments[0],r=arguments[1],i=[],n=0;if(t){let s=t,o=Number(s.length);for(let l=0;l1&&arguments[1]!==void 0?arguments[1]:{},i=r.size;let n=i===void 0?0:i;var a=r.timeout;let s=a===void 0?0:a;e==null?e=null:UC(e)?e=Buffer.from(e.toString()):tp(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 gn||(e=Buffer.from(String(e)))),this[fa]={body:e,disturbed:!1,error:null},this.size=n,this.timeout=s,e instanceof gn&&e.on("error",function(o){let l=o.name==="AbortError"?o:new yr(`Invalid response body while trying to fetch ${t.url}: ${o.message}`,"system",o);t[fa].error=l})}er.prototype={get body(){return this[fa].body},get bodyUsed(){return this[fa].disturbed},arrayBuffer(){return Pl.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 Pl.call(this).then(function(t){return Object.assign(new Jc([],{type:e.toLowerCase()}),{[ua]:t})})},json(){var e=this;return Pl.call(this).then(function(t){try{return JSON.parse(t.toString())}catch(r){return er.Promise.reject(new yr(`invalid json response body at ${e.url} reason: ${r.message}`,"invalid-json"))}})},text(){return Pl.call(this).then(function(e){return e.toString()})},buffer(){return Pl.call(this)},textConverted(){var e=this;return Pl.call(this).then(function(t){return Xae(t,e.headers)})}};Object.defineProperties(er.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});er.mixIn=function(e){for(let t of Object.getOwnPropertyNames(er.prototype))if(!(t in e)){let r=Object.getOwnPropertyDescriptor(er.prototype,t);Object.defineProperty(e,t,r)}};function Pl(){var e=this;if(this[fa].disturbed)return er.Promise.reject(new TypeError(`body used already for: ${this.url}`));if(this[fa].disturbed=!0,this[fa].error)return er.Promise.reject(this[fa].error);let t=this.body;if(t===null)return er.Promise.resolve(Buffer.alloc(0));if(tp(t)&&(t=t.stream()),Buffer.isBuffer(t))return er.Promise.resolve(t);if(!(t instanceof gn))return er.Promise.resolve(Buffer.alloc(0));let r=[],i=0,n=!1;return new er.Promise(function(a,s){let o;e.timeout&&(o=setTimeout(function(){n=!0,s(new yr(`Response timeout while trying to fetch ${e.url} (over ${e.timeout}ms)`,"body-timeout"))},e.timeout)),t.on("error",function(l){l.name==="AbortError"?(n=!0,s(l)):s(new yr(`Invalid response body while trying to fetch ${e.url}: ${l.message}`,"system",l))}),t.on("data",function(l){if(!(n||l===null)){if(e.size&&i+l.length>e.size){n=!0,s(new yr(`content size at ${e.url} over limit: ${e.size}`,"max-size"));return}i+=l.length,r.push(l)}}),t.on("end",function(){if(!n){clearTimeout(o);try{a(Buffer.concat(r,i))}catch(l){s(new yr(`Could not create Buffer from response body for ${e.url}: ${l.message}`,"system",l))}}})})}function Xae(e,t){if(typeof i4!="function")throw new Error("The package `encoding` must be installed to use the textConverted() function");let r=t.get("content-type"),i="utf-8",n,a;return r&&(n=/charset=([^;]*)/i.exec(r)),a=e.slice(0,1024).toString(),!n&&a&&(n=/0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[jt]=Object.create(null),t instanceof e){let r=t.raw(),i=Object.keys(r);for(let n of i)for(let a of r[n])this.append(n,a);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 n of t){if(typeof n!="object"||typeof n[Symbol.iterator]!="function")throw new TypeError("Each header pair must be iterable");i.push(Array.from(n))}for(let n of i){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 i of Object.keys(t)){let n=t[i];this.append(i,n)}}else throw new TypeError("Provided initializer must be an object")}get(t){t=`${t}`,Zc(t);let r=Cl(this[jt],t);return r===void 0?null:this[jt][r].join(", ")}forEach(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,i=a4(this),n=0;for(;n1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(e[jt]).sort().map(t==="key"?function(i){return i.toLowerCase()}:t==="value"?function(i){return e[jt][i].join(", ")}:function(i){return[i.toLowerCase(),e[jt][i].join(", ")]})}var s4=Symbol("internal");function t4(e,t){let r=Object.create(l4);return r[s4]={target:e,kind:t,index:0},r}var l4=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==l4)throw new TypeError("Value of `this` is not a HeadersIterator");var e=this[s4];let t=e.target,r=e.kind,i=e.index,n=a4(t,r),a=n.length;return i>=a?{value:void 0,done:!0}:(this[s4].index=i+1,{value:n[i],done:!1})}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(l4,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function Zae(e){let t=Object.assign({__proto__:null},e[jt]),r=Cl(e[jt],"Host");return r!==void 0&&(t[r]=t[r][0]),t}function Jae(e){let t=new ki;for(let r of Object.keys(e))if(!WC.test(r))if(Array.isArray(e[r]))for(let i of e[r])n4.test(i)||(t[jt][r]===void 0?t[jt][r]=[i]:t[jt][r].push(i));else n4.test(e[r])||(t[jt][r]=[e[r]]);return t}var cs=Symbol("Response internals"),ese=zC.STATUS_CODES,hn=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]:{};er.call(this,t,r);let i=r.status||200,n=new ki(r.headers);if(t!=null&&!n.has("Content-Type")){let a=GC(t);a&&n.append("Content-Type",a)}this[cs]={url:r.url,status:i,statusText:r.statusText||ese[i],headers:n,counter:r.counter}}get url(){return this[cs].url||""}get status(){return this[cs].status}get ok(){return this[cs].status>=200&&this[cs].status<300}get redirected(){return this[cs].counter>0}get statusText(){return this[cs].statusText}get headers(){return this[cs].headers}clone(){return new e(HC(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}};er.mixIn(hn.prototype);Object.defineProperties(hn.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(hn.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var ma=Symbol("Request internals"),tse=A1.URL||$C.URL,rse=A1.parse,ise=A1.format;function r4(e){return/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(e)&&(e=new tse(e).toString()),rse(e)}var nse="destroy"in gn.Readable.prototype;function O1(e){return typeof e=="object"&&typeof e[ma]=="object"}function ase(e){let t=e&&typeof e=="object"&&Object.getPrototypeOf(e);return!!(t&&t.constructor.name==="AbortSignal")}var us=class e{constructor(t){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i;O1(t)?i=r4(t.url):(t&&t.href?i=r4(t.href):i=r4(`${t}`),t={});let n=r.method||t.method||"GET";if(n=n.toUpperCase(),(r.body!=null||O1(t)&&t.body!==null)&&(n==="GET"||n==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let a=r.body!=null?r.body:O1(t)&&t.body!==null?HC(t):null;er.call(this,a,{timeout:r.timeout||t.timeout||0,size:r.size||t.size||0});let s=new ki(r.headers||t.headers||{});if(a!=null&&!s.has("Content-Type")){let l=GC(a);l&&s.append("Content-Type",l)}let o=O1(t)?t.signal:null;if("signal"in r&&(o=r.signal),o!=null&&!ase(o))throw new TypeError("Expected signal to be an instanceof AbortSignal");this[ma]={method:n,redirect:r.redirect||t.redirect||"follow",headers:s,parsedURL:i,signal:o},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[ma].method}get url(){return ise(this[ma].parsedURL)}get headers(){return this[ma].headers}get redirect(){return this[ma].redirect}get signal(){return this[ma].signal}clone(){return new e(this)}};er.mixIn(us.prototype);Object.defineProperty(us.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(us.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function sse(e){let t=e[ma].parsedURL,r=new ki(e[ma].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 gn.Readable&&!nse)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 a=VC(e);typeof a=="number"&&(i=String(a))}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 n=e.agent;return typeof n=="function"&&(n=n(t)),!r.has("Connection")&&!n&&r.set("Connection","close"),Object.assign({},t,{method:e.method,headers:Zae(r),agent:n})}function ep(e){Error.call(this,e),this.type="aborted",this.message=e,Error.captureStackTrace(this,this.constructor)}ep.prototype=Object.create(Error.prototype);ep.prototype.constructor=ep;ep.prototype.name="AbortError";var o4=A1.URL||$C.URL,kC=gn.PassThrough,ose=function(t,r){let i=new o4(r).hostname,n=new o4(t).hostname;return i===n||i[i.length-n.length-1]==="."&&i.endsWith(n)};function ps(e,t){if(!ps.Promise)throw new Error("native promise missing, set fetch.Promise to your favorite alternative");return er.Promise=ps.Promise,new ps.Promise(function(r,i){let n=new us(e,t),a=sse(n),s=(a.protocol==="https:"?Kae:zC).request,o=n.signal,l=null,d=function(){let g=new ep("The user aborted a request.");i(g),n.body&&n.body instanceof gn.Readable&&n.body.destroy(g),!(!l||!l.body)&&l.body.emit("error",g)};if(o&&o.aborted){d();return}let c=function(){d(),m()},p=s(a),u;o&&o.addEventListener("abort",c);function m(){p.abort(),o&&o.removeEventListener("abort",c),clearTimeout(u)}n.timeout&&p.once("socket",function(f){u=setTimeout(function(){i(new yr(`network timeout at: ${n.url}`,"request-timeout")),m()},n.timeout)}),p.on("error",function(f){i(new yr(`request to ${n.url} failed, reason: ${f.message}`,"system",f)),m()}),p.on("response",function(f){clearTimeout(u);let g=Jae(f.headers);if(ps.isRedirect(f.statusCode)){let A=g.get("Location"),I=null;try{I=A===null?null:new o4(A,n.url).toString()}catch{if(n.redirect!=="manual"){i(new yr(`uri requested responds with an invalid redirect URL: ${A}`,"invalid-redirect")),m();return}}switch(n.redirect){case"error":i(new yr(`uri requested responds with a redirect, redirect mode is set to error: ${n.url}`,"no-redirect")),m();return;case"manual":if(I!==null)try{g.set("Location",I)}catch(se){i(se)}break;case"follow":if(I===null)break;if(n.counter>=n.follow){i(new yr(`maximum redirect reached at: ${n.url}`,"max-redirect")),m();return}let V={headers:new ki(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(!ose(n.url,I))for(let se of["authorization","www-authenticate","cookie","cookie2"])V.headers.delete(se);if(f.statusCode!==303&&n.body&&VC(n)===null){i(new yr("Cannot follow redirect with body being a readable stream","unsupported-redirect")),m();return}(f.statusCode===303||(f.statusCode===301||f.statusCode===302)&&n.method==="POST")&&(V.method="GET",V.body=void 0,V.headers.delete("content-length")),r(ps(new us(I,V))),m();return}}f.once("end",function(){o&&o.removeEventListener("abort",c)});let y=f.pipe(new kC),E={url:n.url,status:f.statusCode,statusText:f.statusMessage,headers:g,size:n.size,timeout:n.timeout,counter:n.counter},x=g.get("Content-Encoding");if(!n.compress||n.method==="HEAD"||x===null||f.statusCode===204||f.statusCode===304){l=new hn(y,E),r(l);return}let T={flush:po.Z_SYNC_FLUSH,finishFlush:po.Z_SYNC_FLUSH};if(x=="gzip"||x=="x-gzip"){y=y.pipe(po.createGunzip(T)),l=new hn(y,E),r(l);return}if(x=="deflate"||x=="x-deflate"){f.pipe(new kC).once("data",function(I){(I[0]&15)===8?y=y.pipe(po.createInflate()):y=y.pipe(po.createInflateRaw()),l=new hn(y,E),r(l)});return}if(x=="br"&&typeof po.createBrotliDecompress=="function"){y=y.pipe(po.createBrotliDecompress()),l=new hn(y,E),r(l);return}l=new hn(y,E),r(l)}),Yae(p,n)})}ps.isRedirect=function(e){return e===301||e===302||e===303||e===307||e===308};ps.Promise=global.Promise;KC.exports=Bn=ps;Object.defineProperty(Bn,"__esModule",{value:!0});Bn.default=Bn;Bn.Headers=ki;Bn.Request=us;Bn.Response=hn;Bn.FetchError=yr});var p4=h(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});var d4=class extends Error{constructor(t){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="Deprecation"}};c4.Deprecation=d4});var ZC=h(m4=>{"use strict";Object.defineProperty(m4,"__esModule",{value:!0});function lse(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var XC=p4(),YC=lse(Sc()),dse=YC(e=>console.warn(e)),cse=YC(e=>console.warn(e)),u4=class extends Error{constructor(t,r,i){super(t),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=r;let n;"headers"in i&&typeof i.headers<"u"&&(n=i.headers),"response"in i&&(this.response=i.response,n=i.response.headers);let a=Object.assign({},i.request);i.request.headers.authorization&&(a.headers=Object.assign({},i.request.headers,{authorization:i.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),a.url=a.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=a,Object.defineProperty(this,"code",{get(){return dse(new XC.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),r}}),Object.defineProperty(this,"headers",{get(){return cse(new XC.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),n||{}}})}};m4.RequestError=u4});var y4=h(g4=>{"use strict";Object.defineProperty(g4,"__esModule",{value:!0});function pse(e){return e&&typeof e=="object"&&"default"in e?e.default:e}var use=cC(),mse=Vc(),fse=V6(),hse=pse(QC()),rp=ZC(),gse="5.6.3";function yse(e){return e.arrayBuffer()}function JC(e){let t=e.request&&e.request.log?e.request.log:console;(fse.isPlainObject(e.body)||Array.isArray(e.body))&&(e.body=JSON.stringify(e.body));let r={},i,n;return(e.request&&e.request.fetch||hse)(e.url,Object.assign({method:e.method,body:e.body,headers:e.headers,redirect:e.redirect},e.request)).then(async s=>{n=s.url,i=s.status;for(let o of s.headers)r[o[0]]=o[1];if("deprecation"in r){let o=r.link&&r.link.match(/<([^>]+)>; rel="deprecation"/),l=o&&o.pop();t.warn(`[@octokit/request] "${e.method} ${e.url}" is deprecated. It is scheduled to be removed on ${r.sunset}${l?`. See ${l}`:""}`)}if(!(i===204||i===205)){if(e.method==="HEAD"){if(i<400)return;throw new rp.RequestError(s.statusText,i,{response:{url:n,status:i,headers:r,data:void 0},request:e})}if(i===304)throw new rp.RequestError("Not modified",i,{response:{url:n,status:i,headers:r,data:await f4(s)},request:e});if(i>=400){let o=await f4(s);throw new rp.RequestError(vse(o),i,{response:{url:n,status:i,headers:r,data:o},request:e})}return f4(s)}}).then(s=>({status:i,url:n,headers:r,data:s})).catch(s=>{throw s instanceof rp.RequestError?s:new rp.RequestError(s.message,500,{request:e})})}async function f4(e){let t=e.headers.get("content-type");return/application\/json/.test(t)?e.json():!t||/^text\/|charset=utf-8$/.test(t)?e.text():yse(e)}function vse(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 h4(e,t){let r=e.defaults(t);return Object.assign(function(n,a){let s=r.merge(n,a);if(!s.request||!s.request.hook)return JC(r.parse(s));let o=(l,d)=>JC(r.parse(r.merge(l,d)));return Object.assign(o,{endpoint:r,defaults:h4.bind(null,r)}),s.request.hook(o,s)},{endpoint:r,defaults:h4.bind(null,r)})}var bse=h4(use.endpoint,{headers:{"user-agent":`octokit-request.js/${gse} ${mse.getUserAgent()}`}});g4.request=bse});var rR=h(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});var tR=y4(),_se=Vc(),wse="4.8.0";function Ese(e){return`Request failed due to following response errors: +`+e.errors.map(t=>` - ${t.message}`).join(` +`)}var I1=class extends Error{constructor(t,r,i){super(Ese(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)}},xse=["method","baseUrl","url","headers","request","query","mediaType"],Nse=["query","method","url"],eR=/\/api\/v3\/?$/;function Sse(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 s in r)if(Nse.includes(s))return Promise.reject(new Error(`[@octokit/graphql] "${s}" cannot be used as variable name`))}let i=typeof t=="string"?Object.assign({query:t},r):t,n=Object.keys(i).reduce((s,o)=>xse.includes(o)?(s[o]=i[o],s):(s.variables||(s.variables={}),s.variables[o]=i[o],s),{}),a=i.baseUrl||e.endpoint.DEFAULTS.baseUrl;return eR.test(a)&&(n.url=a.replace(eR,"/api/graphql")),e(n).then(s=>{if(s.data.errors){let o={};for(let l of Object.keys(s.headers))o[l]=s.headers[l];throw new I1(n,o,s.data)}return s.data.data})}function v4(e,t){let r=e.defaults(t);return Object.assign((n,a)=>Sse(r,n,a),{defaults:v4.bind(null,r),endpoint:tR.request.endpoint})}var Tse=v4(tR.request,{headers:{"user-agent":`octokit-graphql.js/${wse} ${_se.getUserAgent()}`},method:"POST",url:"/graphql"});function Pse(e){return v4(e,{method:"POST",url:"/graphql"})}ip.GraphqlResponseError=I1;ip.graphql=Tse;ip.withCustomRequest=Pse});var iR=h(b4=>{"use strict";Object.defineProperty(b4,"__esModule",{value:!0});var Cse=/^v1\./,Rse=/^ghs_/,Ose=/^ghu_/;async function Ase(e){let t=e.split(/\./).length===3,r=Cse.test(e)||Rse.test(e),i=Ose.test(e);return{type:"token",token:e,tokenType:t?"app":r?"installation":i?"user-to-server":"oauth"}}function Ise(e){return e.split(/\./).length===3?`bearer ${e}`:`token ${e}`}async function Lse(e,t,r,i){let n=t.endpoint.merge(r,i);return n.headers.authorization=Ise(e),t(n)}var Dse=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(Ase.bind(null,t),{hook:Lse.bind(null,t)})};b4.createTokenAuth=Dse});var w4=h(_4=>{"use strict";Object.defineProperty(_4,"__esModule",{value:!0});var qse=Vc(),Fse=rC(),nR=y4(),Mse=rR(),Bse=iR();function jse(e,t){if(e==null)return{};var r={},i=Object.keys(e),n,a;for(a=0;a=0)&&(r[n]=e[n]);return r}function kse(e,t){if(e==null)return{};var r=jse(e,t),i,n;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n=0)&&Object.prototype.propertyIsEnumerable.call(e,i)&&(r[i]=e[i])}return r}var aR="3.6.0",zse=["authStrategy"],np=class{constructor(t={}){let r=new Fse.Collection,i={baseUrl:nR.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/${aR} ${qse.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=nR.request.defaults(i),this.graphql=Mse.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:a}=t,s=kse(t,zse),o=a(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:s},t.auth));r.wrap("request",o.hook),this.auth=o}else if(!t.auth)this.auth=async()=>({type:"unauthenticated"});else{let a=Bse.createTokenAuth(t.auth);r.wrap("request",a.hook),this.auth=a}this.constructor.plugins.forEach(a=>{Object.assign(this,a(this,t))})}static defaults(t){return class extends this{constructor(...i){let n=i[0]||{};if(typeof t=="function"){super(t(n));return}super(Object.assign({},t,n,n.userAgent&&t.userAgent?{userAgent:`${n.userAgent} ${t.userAgent}`}:null))}}}static plugin(...t){var r;let i=this.plugins;return r=class extends this{},r.plugins=i.concat(t.filter(a=>!i.includes(a))),r}};np.VERSION=aR;np.plugins=[];_4.Octokit=np});var mR=h(L1=>{"use strict";Object.defineProperty(L1,"__esModule",{value:!0});function sR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function oR(e){for(var t=1;t{"use strict";Object.defineProperty(Ol,"__esModule",{value:!0});var Hse="2.21.3";function fR(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,i)}return r}function hR(e){for(var t=1;t({async next(){if(!o)return{done:!0};try{let l=await n({method:a,url:o,headers:s}),d=Vse(l);return o=((d.headers.link||"").match(/<([^>]+)>;\s*rel="next"/)||[])[1],{value:d}}catch(l){if(l.status!==409)throw l;return o="",{value:{status:200,headers:{},data:[]}}}}})}}function gR(e,t,r,i){return typeof r=="function"&&(i=r,r=void 0),yR(e,[],E4(e,t,r)[Symbol.asyncIterator](),i)}function yR(e,t,r,i){return r.next().then(n=>{if(n.done)return t;let a=!1;function s(){a=!0}return t=t.concat(i?i(n.value,s):n.value.data),a?t:yR(e,t,r,i)})}var Wse=Object.assign(gR,{iterator:E4}),vR=["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 Kse(e){return typeof e=="string"?vR.includes(e):!1}function bR(e){return{paginate:Object.assign(gR.bind(null,e),{iterator:E4.bind(null,e)})}}bR.VERSION=Hse;Ol.composePaginateRest=Wse;Ol.isPaginatingEndpoint=Kse;Ol.paginateRest=bR;Ol.paginatingEndpoints=vR});var xR=h(vr=>{"use strict";var Qse=vr&&vr.__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]}),Xse=vr&&vr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ER=vr&&vr.__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)&&Qse(t,e,r);return Xse(t,e),t};Object.defineProperty(vr,"__esModule",{value:!0});vr.getOctokitOptions=vr.GitHub=vr.defaults=vr.context=void 0;var Yse=ER(zP()),x4=ER($P()),Zse=w4(),Jse=mR(),eoe=_R();vr.context=new Yse.Context;var wR=x4.getApiBaseUrl();vr.defaults={baseUrl:wR,request:{agent:x4.getProxyAgent(wR)}};vr.GitHub=Zse.Octokit.plugin(Jse.restEndpointMethods,eoe.paginateRest).defaults(vr.defaults);function toe(e,t){let r=Object.assign({},t||{}),i=x4.getAuthString(e,r);return i&&(r.auth=i),r}vr.getOctokitOptions=toe});var NR=h((N4,S4)=>{(function(e,t){typeof N4=="object"&&typeof S4<"u"?S4.exports=t():typeof define=="function"&&define.amd?define(t):e.Bottleneck=t()})(N4,function(){"use strict";var e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function t(pe){return pe&&pe.default||pe}var r=function(pe,P,b={}){var C,L,q;for(C in P)q=P[C],b[C]=(L=pe[C])!=null?L:q;return b},i=function(pe,P,b={}){var C,L;for(C in pe)L=pe[C],P[C]!==void 0&&(b[C]=L);return b},n={load:r,overwrite:i},a;a=class{constructor(P,b){this.incr=P,this.decr=b,this._first=null,this._last=null,this.length=0}push(P){var b;this.length++,typeof this.incr=="function"&&this.incr(),b={value:P,prev:this._last,next:null},this._last!=null?(this._last.next=b,this._last=b):this._first=this._last=b}shift(){var P;if(this._first!=null)return this.length--,typeof this.decr=="function"&&this.decr(),P=this._first.value,(this._first=this._first.next)!=null?this._first.prev=null:this._last=null,P}first(){if(this._first!=null)return this._first.value}getArray(){var P,b,C;for(P=this._first,C=[];P!=null;)C.push((b=P,P=P.next,b.value));return C}forEachShift(P){var b;for(b=this.shift();b!=null;)P(b),b=this.shift()}debug(){var P,b,C,L,q;for(P=this._first,q=[];P!=null;)q.push((b=P,P=P.next,{value:b.value,prev:(C=b.prev)!=null?C.value:void 0,next:(L=b.next)!=null?L.value:void 0}));return q}};var s=a,o;o=class{constructor(P){if(this.instance=P,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=(b,C)=>this._addListener(b,"many",C),this.instance.once=(b,C)=>this._addListener(b,"once",C),this.instance.removeAllListeners=(b=null)=>b!=null?delete this._events[b]:this._events={}}_addListener(P,b,C){var L;return(L=this._events)[P]==null&&(L[P]=[]),this._events[P].push({cb:C,status:b}),this.instance}listenerCount(P){return this._events[P]!=null?this._events[P].length:0}async trigger(P,...b){var C,L;try{return P!=="debug"&&this.trigger("debug",`Event triggered: ${P}`,b),this._events[P]==null?void 0:(this._events[P]=this._events[P].filter(function(q){return q.status!=="none"}),L=this._events[P].map(async q=>{var z,ce;if(q.status!=="none"){q.status==="once"&&(q.status="none");try{return ce=typeof q.cb=="function"?q.cb(...b):void 0,typeof ce?.then=="function"?await ce:ce}catch(Je){return z=Je,this.trigger("error",z),null}}}),(await Promise.all(L)).find(function(q){return q!=null}))}catch(q){return C=q,this.trigger("error",C),null}}};var l=o,d,c,p;d=s,c=l,p=class{constructor(P){var b;this.Events=new c(this),this._length=0,this._lists=function(){var C,L,q;for(q=[],b=C=1,L=P;1<=L?C<=L:C>=L;b=1<=L?++C:--C)q.push(new d(()=>this.incr(),()=>this.decr()));return q}.call(this)}incr(){if(this._length++===0)return this.Events.trigger("leftzero")}decr(){if(--this._length===0)return this.Events.trigger("zero")}push(P){return this._lists[P.options.priority].push(P)}queued(P){return P!=null?this._lists[P].length:this._length}shiftAll(P){return this._lists.forEach(function(b){return b.forEachShift(P)})}getFirst(P=this._lists){var b,C,L;for(b=0,C=P.length;b0)return L;return[]}shiftLastFrom(P){return this.getFirst(this._lists.slice(P).reverse()).shift()}};var u=p,m;m=class extends Error{};var f=m,g,y,E,x,T;x=10,y=5,T=n,g=f,E=class{constructor(P,b,C,L,q,z,ce,Je){this.task=P,this.args=b,this.rejectOnDrop=q,this.Events=z,this._states=ce,this.Promise=Je,this.options=T.load(C,L),this.options.priority=this._sanitizePriority(this.options.priority),this.options.id===L.id&&(this.options.id=`${this.options.id}-${this._randomIndex()}`),this.promise=new this.Promise((fr,xr)=>{this._resolve=fr,this._reject=xr}),this.retryCount=0}_sanitizePriority(P){var b;return b=~~P!==P?y:P,b<0?0:b>x-1?x-1:b}_randomIndex(){return Math.random().toString(36).slice(2)}doDrop({error:P,message:b="This job has been dropped by Bottleneck"}={}){return this._states.remove(this.options.id)?(this.rejectOnDrop&&this._reject(P??new g(b)),this.Events.trigger("dropped",{args:this.args,options:this.options,task:this.task,promise:this.promise}),!0):!1}_assertStatus(P){var b;if(b=this._states.jobStatus(this.options.id),!(b===P||P==="DONE"&&b===null))throw new g(`Invalid job status ${b}, expected ${P}. 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(P,b){return this._assertStatus("RECEIVED"),this._states.next(this.options.id),this.Events.trigger("queued",{args:this.args,options:this.options,reachedHWM:P,blocked:b})}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(P,b,C,L){var q,z,ce;this.retryCount===0?(this._assertStatus("RUNNING"),this._states.next(this.options.id)):this._assertStatus("EXECUTING"),z={args:this.args,options:this.options,retryCount:this.retryCount},this.Events.trigger("executing",z);try{if(ce=await(P!=null?P.schedule(this.options,this.task,...this.args):this.task(...this.args)),b())return this.doDone(z),await L(this.options,z),this._assertStatus("DONE"),this._resolve(ce)}catch(Je){return q=Je,this._onFailure(q,z,b,C,L)}}doExpire(P,b,C){var L,q;return this._states.jobStatus(this.options.id==="RUNNING")&&this._states.next(this.options.id),this._assertStatus("EXECUTING"),q={args:this.args,options:this.options,retryCount:this.retryCount},L=new g(`This job timed out after ${this.options.expiration} ms.`),this._onFailure(L,q,P,b,C)}async _onFailure(P,b,C,L,q){var z,ce;if(C())return z=await this.Events.trigger("failed",P,b),z!=null?(ce=~~z,this.Events.trigger("retry",`Retrying ${this.options.id} after ${ce} ms`,b),this.retryCount++,L(ce)):(this.doDone(b),await q(this.options,b),this._assertStatus("DONE"),this._reject(P))}doDone(P){return this._assertStatus("EXECUTING"),this._states.next(this.options.id),this.Events.trigger("done",P)}};var A=E,I,V,se;se=n,I=f,V=class{constructor(P,b,C){this.instance=P,this.storeOptions=b,this.clientId=this.instance._randomIndex(),se.load(C,C,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 P;return this.heartbeat==null&&(this.storeOptions.reservoirRefreshInterval!=null&&this.storeOptions.reservoirRefreshAmount!=null||this.storeOptions.reservoirIncreaseInterval!=null&&this.storeOptions.reservoirIncreaseAmount!=null)?typeof(P=this.heartbeat=setInterval(()=>{var b,C,L,q,z;if(q=Date.now(),this.storeOptions.reservoirRefreshInterval!=null&&q>=this._lastReservoirRefresh+this.storeOptions.reservoirRefreshInterval&&(this._lastReservoirRefresh=q,this.storeOptions.reservoir=this.storeOptions.reservoirRefreshAmount,this.instance._drainAll(this.computeCapacity())),this.storeOptions.reservoirIncreaseInterval!=null&&q>=this._lastReservoirIncrease+this.storeOptions.reservoirIncreaseInterval&&({reservoirIncreaseAmount:b,reservoirIncreaseMaximum:L,reservoir:z}=this.storeOptions,this._lastReservoirIncrease=q,C=L!=null?Math.min(b,L-z):b,C>0))return this.storeOptions.reservoir+=C,this.instance._drainAll(this.computeCapacity())},this.heartbeatInterval)).unref=="function"?P.unref():void 0:clearInterval(this.heartbeat)}async __publish__(P){return await this.yieldLoop(),this.instance.Events.trigger("message",P.toString())}async __disconnect__(P){return await this.yieldLoop(),clearInterval(this.heartbeat),this.Promise.resolve()}yieldLoop(P=0){return new this.Promise(function(b,C){return setTimeout(b,P)})}computePenalty(){var P;return(P=this.storeOptions.penalty)!=null?P:15*this.storeOptions.minTime||5e3}async __updateSettings__(P){return await this.yieldLoop(),se.overwrite(P,P,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__(P){return await this.yieldLoop(),this._nextRequest+this.timeout=P}check(P,b){return this.conditionsCheck(P)&&this._nextRequest-b<=0}async __check__(P){var b;return await this.yieldLoop(),b=Date.now(),this.check(P,b)}async __register__(P,b,C){var L,q;return await this.yieldLoop(),L=Date.now(),this.conditionsCheck(b)?(this._running+=b,this.storeOptions.reservoir!=null&&(this.storeOptions.reservoir-=b),q=Math.max(this._nextRequest-L,0),this._nextRequest=L+q+this.storeOptions.minTime,{success:!0,wait:q,reservoir:this.storeOptions.reservoir}):{success:!1}}strategyIsBlock(){return this.storeOptions.strategy===3}async __submit__(P,b){var C,L,q;if(await this.yieldLoop(),this.storeOptions.maxConcurrent!=null&&b>this.storeOptions.maxConcurrent)throw new I(`Impossible to add a job having a weight of ${b} to a limiter having a maxConcurrent setting of ${this.storeOptions.maxConcurrent}`);return L=Date.now(),q=this.storeOptions.highWater!=null&&P===this.storeOptions.highWater&&!this.check(b,L),C=this.strategyIsBlock()&&(q||this.isBlocked(L)),C&&(this._unblockTime=L+this.computePenalty(),this._nextRequest=this._unblockTime+this.storeOptions.minTime,this.instance._dropAllQueued()),{reachedHWM:q,blocked:C,strategy:this.storeOptions.strategy}}async __free__(P,b){return await this.yieldLoop(),this._running-=b,this._done+=b,this.instance._drainAll(this.computeCapacity()),{running:this._running}}};var j=V,D,$;D=f,$=class{constructor(P){this.status=P,this._jobs={},this.counts=this.status.map(function(){return 0})}next(P){var b,C;if(b=this._jobs[P],C=b+1,b!=null&&C(P[this.status[C]]=b,P),{})}};var _=$,de,S;de=s,S=class{constructor(P,b){this.schedule=this.schedule.bind(this),this.name=P,this.Promise=b,this._running=0,this._queue=new de}isEmpty(){return this._queue.length===0}async _tryToRun(){var P,b,C,L,q,z,ce;if(this._running<1&&this._queue.length>0)return this._running++,{task:ce,args:P,resolve:q,reject:L}=this._queue.shift(),b=await async function(){try{return z=await ce(...P),function(){return q(z)}}catch(Je){return C=Je,function(){return L(C)}}}(),this._running--,this._tryToRun(),b()}schedule(P,...b){var C,L,q;return q=L=null,C=new this.Promise(function(z,ce){return q=z,L=ce}),this._queue.push({task:P,args:b,resolve:q,reject:L}),this._tryToRun(),C}};var v=S,w="2.19.5",N={version:w},Q=Object.freeze({version:w,default:N}),H=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),oe=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),je=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),qe,rt,pt,zt,Ze,he;he=n,qe=l,zt=H,pt=oe,Ze=je,rt=function(){class pe{constructor(b={}){this.deleteKey=this.deleteKey.bind(this),this.limiterOptions=b,he.load(this.limiterOptions,this.defaults,this),this.Events=new qe(this),this.instances={},this.Bottleneck=o7,this._startAutoCleanup(),this.sharedConnection=this.connection!=null,this.connection==null&&(this.limiterOptions.datastore==="redis"?this.connection=new zt(Object.assign({},this.limiterOptions,{Events:this.Events})):this.limiterOptions.datastore==="ioredis"&&(this.connection=new pt(Object.assign({},this.limiterOptions,{Events:this.Events}))))}key(b=""){var C;return(C=this.instances[b])!=null?C:(()=>{var L;return L=this.instances[b]=new this.Bottleneck(Object.assign(this.limiterOptions,{id:`${this.id}-${b}`,timeout:this.timeout,connection:this.connection})),this.Events.trigger("created",L,b),L})()}async deleteKey(b=""){var C,L;return L=this.instances[b],this.connection&&(C=await this.connection.__runCommand__(["del",...Ze.allKeys(`${this.id}-${b}`)])),L!=null&&(delete this.instances[b],await L.disconnect()),L!=null||C>0}limiters(){var b,C,L,q;C=this.instances,L=[];for(b in C)q=C[b],L.push({key:b,limiter:q});return L}keys(){return Object.keys(this.instances)}async clusterKeys(){var b,C,L,q,z,ce,Je,fr,xr;if(this.connection==null)return this.Promise.resolve(this.keys());for(ce=[],b=null,xr=`b_${this.id}-`.length,C=9;b!==0;)for([fr,L]=await this.connection.__runCommand__(["scan",b??0,"match",`b_${this.id}-*_settings`,"count",1e4]),b=~~fr,q=0,Je=L.length;q{var C,L,q,z,ce,Je;ce=Date.now(),q=this.instances,z=[];for(L in q){Je=q[L];try{await Je._store.__groupCheck__(ce)?z.push(this.deleteKey(L)):z.push(void 0)}catch(fr){C=fr,z.push(Je.Events.trigger("error",C))}}return z},this.timeout/2)).unref=="function"?b.unref():void 0}updateSettings(b={}){if(he.overwrite(b,this.defaults,this),he.overwrite(b,b,this.limiterOptions),b.timeout!=null)return this._startAutoCleanup()}disconnect(b=!0){var C;if(!this.sharedConnection)return(C=this.connection)!=null?C.disconnect(b):void 0}}return pe.prototype.defaults={timeout:1e3*60*5,connection:null,Promise,id:"group-key"},pe}.call(e);var cn=rt,Ku,W,it;it=n,W=l,Ku=function(){class pe{constructor(b={}){this.options=b,it.load(this.options,this.defaults,this),this.Events=new W(this),this._arr=[],this._resetPromise(),this._lastFlush=Date.now()}_resetPromise(){return this._promise=new this.Promise((b,C)=>this._resolve=b)}_flush(){return clearTimeout(this._timeout),this._lastFlush=Date.now(),this._resolve(),this.Events.trigger("batch",this._arr),this._arr=[],this._resetPromise()}add(b){var C;return this._arr.push(b),C=this._promise,this._arr.length===this.maxSize?this._flush():this.maxTime!=null&&this._arr.length===1&&(this._timeout=setTimeout(()=>this._flush(),this.maxTime)),C}}return pe.prototype.defaults={maxTime:null,maxSize:null,Promise},pe}.call(e);var G=Ku,Ee=()=>console.log("You must import the full version of Bottleneck in order to use this feature."),ut=t(Q),Zt,St,ks,$a,r7,C0,i7,n7,a7,R0,Tn,s7=[].splice;C0=10,St=5,Tn=n,i7=u,$a=A,r7=j,n7=Ee,ks=l,a7=_,R0=v,Zt=function(){class pe{constructor(b={},...C){var L,q;this._addToQueue=this._addToQueue.bind(this),this._validateOptions(b,C),Tn.load(b,this.instanceDefaults,this),this._queues=new i7(C0),this._scheduled={},this._states=new a7(["RECEIVED","QUEUED","RUNNING","EXECUTING"].concat(this.trackDoneStatus?["DONE"]:[])),this._limiter=null,this.Events=new ks(this),this._submitLock=new R0("submit",this.Promise),this._registerLock=new R0("register",this.Promise),q=Tn.load(b,this.storeDefaults,{}),this._store=function(){if(this.datastore==="redis"||this.datastore==="ioredis"||this.connection!=null)return L=Tn.load(b,this.redisStoreDefaults,{}),new n7(this,q,L);if(this.datastore==="local")return L=Tn.load(b,this.localStoreDefaults,{}),new r7(this,q,L);throw new pe.prototype.BottleneckError(`Invalid datastore type: ${this.datastore}`)}.call(this),this._queues.on("leftzero",()=>{var z;return(z=this._store.heartbeat)!=null&&typeof z.ref=="function"?z.ref():void 0}),this._queues.on("zero",()=>{var z;return(z=this._store.heartbeat)!=null&&typeof z.unref=="function"?z.unref():void 0})}_validateOptions(b,C){if(!(b!=null&&typeof b=="object"&&C.length===0))throw new pe.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(b){return this._store.__publish__(b)}disconnect(b=!0){return this._store.__disconnect__(b)}chain(b){return this._limiter=b,this}queued(b){return this._queues.queued(b)}clusterQueued(){return this._store.__queued__()}empty(){return this.queued()===0&&this._submitLock.isEmpty()}running(){return this._store.__running__()}done(){return this._store.__done__()}jobStatus(b){return this._states.jobStatus(b)}jobs(b){return this._states.statusJobs(b)}counts(){return this._states.statusCounts()}_randomIndex(){return Math.random().toString(36).slice(2)}check(b=1){return this._store.__check__(b)}_clearGlobalState(b){return this._scheduled[b]!=null?(clearTimeout(this._scheduled[b].expiration),delete this._scheduled[b],!0):!1}async _free(b,C,L,q){var z,ce;try{if({running:ce}=await this._store.__free__(b,L.weight),this.Events.trigger("debug",`Freed ${L.id}`,q),ce===0&&this.empty())return this.Events.trigger("idle")}catch(Je){return z=Je,this.Events.trigger("error",z)}}_run(b,C,L){var q,z,ce;return C.doRun(),q=this._clearGlobalState.bind(this,b),ce=this._run.bind(this,b,C),z=this._free.bind(this,b,C),this._scheduled[b]={timeout:setTimeout(()=>C.doExecute(this._limiter,q,ce,z),L),expiration:C.options.expiration!=null?setTimeout(function(){return C.doExpire(q,ce,z)},L+C.options.expiration):void 0,job:C}}_drainOne(b){return this._registerLock.schedule(()=>{var C,L,q,z,ce;return this.queued()===0?this.Promise.resolve(null):(ce=this._queues.getFirst(),{options:z,args:C}=q=ce.first(),b!=null&&z.weight>b?this.Promise.resolve(null):(this.Events.trigger("debug",`Draining ${z.id}`,{args:C,options:z}),L=this._randomIndex(),this._store.__register__(L,z.weight,z.expiration).then(({success:Je,wait:fr,reservoir:xr})=>{var uc;return this.Events.trigger("debug",`Drained ${z.id}`,{success:Je,args:C,options:z}),Je?(ce.shift(),uc=this.empty(),uc&&this.Events.trigger("empty"),xr===0&&this.Events.trigger("depleted",uc),this._run(L,q,fr),this.Promise.resolve(z.weight)):this.Promise.resolve(null)})))})}_drainAll(b,C=0){return this._drainOne(b).then(L=>{var q;return L!=null?(q=b!=null?b-L:b,this._drainAll(q,C+L)):this.Promise.resolve(C)}).catch(L=>this.Events.trigger("error",L))}_dropAllQueued(b){return this._queues.shiftAll(function(C){return C.doDrop({message:b})})}stop(b={}){var C,L;return b=Tn.load(b,this.stopDefaults),L=q=>{var z;return z=()=>{var ce;return ce=this._states.counts,ce[0]+ce[1]+ce[2]+ce[3]===q},new this.Promise((ce,Je)=>z()?ce():this.on("done",()=>{if(z())return this.removeAllListeners("done"),ce()}))},C=b.dropWaitingJobs?(this._run=function(q,z){return z.doDrop({message:b.dropErrorMessage})},this._drainOne=()=>this.Promise.resolve(null),this._registerLock.schedule(()=>this._submitLock.schedule(()=>{var q,z,ce;z=this._scheduled;for(q in z)ce=z[q],this.jobStatus(ce.job.options.id)==="RUNNING"&&(clearTimeout(ce.timeout),clearTimeout(ce.expiration),ce.job.doDrop({message:b.dropErrorMessage}));return this._dropAllQueued(b.dropErrorMessage),L(0)}))):this.schedule({priority:C0-1,weight:0},()=>L(1)),this._receive=function(q){return q._reject(new pe.prototype.BottleneckError(b.enqueueErrorMessage))},this.stop=()=>this.Promise.reject(new pe.prototype.BottleneckError("stop() has already been called")),C}async _addToQueue(b){var C,L,q,z,ce,Je,fr;({args:C,options:z}=b);try{({reachedHWM:ce,blocked:L,strategy:fr}=await this._store.__submit__(this.queued(),z.weight))}catch(xr){return q=xr,this.Events.trigger("debug",`Could not queue ${z.id}`,{args:C,options:z,error:q}),b.doDrop({error:q}),!1}return L?(b.doDrop(),!0):ce&&(Je=fr===pe.prototype.strategy.LEAK?this._queues.shiftLastFrom(z.priority):fr===pe.prototype.strategy.OVERFLOW_PRIORITY?this._queues.shiftLastFrom(z.priority+1):fr===pe.prototype.strategy.OVERFLOW?b:void 0,Je?.doDrop(),Je==null||fr===pe.prototype.strategy.OVERFLOW)?(Je==null&&b.doDrop(),ce):(b.doQueue(ce,L),this._queues.push(b),await this._drainAll(),ce)}_receive(b){return this._states.jobStatus(b.options.id)!=null?(b._reject(new pe.prototype.BottleneckError(`A job with the same id already exists (id=${b.options.id})`)),!1):(b.doReceive(),this._submitLock.schedule(this._addToQueue,b))}submit(...b){var C,L,q,z,ce,Je,fr;return typeof b[0]=="function"?(ce=b,[L,...b]=ce,[C]=s7.call(b,-1),z=Tn.load({},this.jobDefaults)):(Je=b,[z,L,...b]=Je,[C]=s7.call(b,-1),z=Tn.load(z,this.jobDefaults)),fr=(...xr)=>new this.Promise(function(uc,VU){return L(...xr,function(...l7){return(l7[0]!=null?VU:uc)(l7)})}),q=new $a(fr,b,z,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),q.promise.then(function(xr){return typeof C=="function"?C(...xr):void 0}).catch(function(xr){return Array.isArray(xr)?typeof C=="function"?C(...xr):void 0:typeof C=="function"?C(xr):void 0}),this._receive(q)}schedule(...b){var C,L,q;return typeof b[0]=="function"?([q,...b]=b,L={}):[L,q,...b]=b,C=new $a(q,b,L,this.jobDefaults,this.rejectOnDrop,this.Events,this._states,this.Promise),this._receive(C),C.promise}wrap(b){var C,L;return C=this.schedule.bind(this),L=function(...q){return C(b.bind(this),...q)},L.withOptions=function(q,...z){return C(q,b,...z)},L}async updateSettings(b={}){return await this._store.__updateSettings__(Tn.overwrite(b,this.storeDefaults)),Tn.overwrite(b,this.instanceDefaults,this),this}currentReservoir(){return this._store.__currentReservoir__()}incrementReservoir(b=0){return this._store.__incrementReservoir__(b)}}return pe.default=pe,pe.Events=ks,pe.version=pe.prototype.version=ut.version,pe.strategy=pe.prototype.strategy={LEAK:1,OVERFLOW:2,OVERFLOW_PRIORITY:4,BLOCK:3},pe.BottleneckError=pe.prototype.BottleneckError=f,pe.Group=pe.prototype.Group=cn,pe.RedisConnection=pe.prototype.RedisConnection=H,pe.IORedisConnection=pe.prototype.IORedisConnection=oe,pe.Batcher=pe.prototype.Batcher=G,pe.prototype.jobDefaults={priority:St,weight:1,expiration:null,id:""},pe.prototype.storeDefaults={maxConcurrent:null,minTime:0,highWater:null,strategy:pe.prototype.strategy.LEAK,penalty:null,reservoir:null,reservoirRefreshInterval:null,reservoirRefreshAmount:null,reservoirIncreaseInterval:null,reservoirIncreaseAmount:null,reservoirIncreaseMaximum:null},pe.prototype.localStoreDefaults={Promise,timeout:null,heartbeatInterval:250},pe.prototype.redisStoreDefaults={Promise,timeout:null,heartbeatInterval:5e3,clientTimeout:1e4,Redis:null,clientOptions:{},clusterNodes:null,clearDatastore:!1,connection:null},pe.prototype.instanceDefaults={datastore:"local",connection:null,id:"",rejectOnDrop:!0,trackDoneStatus:!1,Promise},pe.prototype.stopDefaults={enqueueErrorMessage:"This limiter has been stopped and cannot accept new jobs.",dropWaitingJobs:!0,dropErrorMessage:"This limiter has been stopped."},pe}.call(e);var o7=Zt,GU=o7;return GU})});var OR=h((Kxe,RR)=>{"use strict";var roe=Object.create,D1=Object.defineProperty,ioe=Object.getOwnPropertyDescriptor,noe=Object.getOwnPropertyNames,aoe=Object.getPrototypeOf,soe=Object.prototype.hasOwnProperty,ooe=(e,t)=>{for(var r in t)D1(e,r,{get:t[r],enumerable:!0})},TR=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of noe(t))!soe.call(e,n)&&n!==r&&D1(e,n,{get:()=>t[n],enumerable:!(i=ioe(t,n))||i.enumerable});return e},loe=(e,t,r)=>(r=e!=null?roe(aoe(e)):{},TR(t||!e||!e.__esModule?D1(r,"default",{value:e,enumerable:!0}):r,e)),doe=e=>TR(D1({},"__esModule",{value:!0}),e),PR={};ooe(PR,{RequestError:()=>uoe});RR.exports=doe(PR);var SR=p4(),CR=loe(Sc()),coe=(0,CR.default)(e=>console.warn(e)),poe=(0,CR.default)(e=>console.warn(e)),uoe=class extends Error{constructor(e,t,r){super(e),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor),this.name="HttpError",this.status=t;let i;"headers"in r&&typeof r.headers<"u"&&(i=r.headers),"response"in r&&(this.response=r.response,i=r.response.headers);let n=Object.assign({},r.request);r.request.headers.authorization&&(n.headers=Object.assign({},r.request.headers,{authorization:r.request.headers.authorization.replace(/ .*$/," [REDACTED]")})),n.url=n.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=n,Object.defineProperty(this,"code",{get(){return coe(new SR.Deprecation("[@octokit/request-error] `error.code` is deprecated, use `error.status`.")),t}}),Object.defineProperty(this,"headers",{get(){return poe(new SR.Deprecation("[@octokit/request-error] `error.headers` is deprecated, use `error.response.headers`.")),i||{}}})}}});var MR=h((Yxe,FR)=>{"use strict";var moe=Object.create,q1=Object.defineProperty,foe=Object.getOwnPropertyDescriptor,hoe=Object.getOwnPropertyNames,goe=Object.getPrototypeOf,yoe=Object.prototype.hasOwnProperty,voe=(e,t)=>{for(var r in t)q1(e,r,{get:t[r],enumerable:!0})},AR=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of hoe(t))!yoe.call(e,n)&&n!==r&&q1(e,n,{get:()=>t[n],enumerable:!(i=foe(t,n))||i.enumerable});return e},boe=(e,t,r)=>(r=e!=null?moe(goe(e)):{},AR(t||!e||!e.__esModule?q1(r,"default",{value:e,enumerable:!0}):r,e)),_oe=e=>AR(q1({},"__esModule",{value:!0}),e),IR={};voe(IR,{VERSION:()=>DR,retry:()=>qR});FR.exports=_oe(IR);var Xxe=w4();async function LR(e,t,r,i){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!e.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:e.retries,a=Math.pow((i.request.retryCount||0)+1,2);throw t.retry.retryRequest(r,n,a)}throw r}var woe=boe(NR()),Eoe=OR();async function xoe(e,t,r,i){let n=new woe.default;return n.on("failed",function(a,s){let o=~~a.request.request.retries,l=~~a.request.request.retryAfter;if(i.request.retryCount=s.retryCount+1,o>s.retryCount)return l*e.retryAfterBaseValue}),n.schedule(Noe.bind(null,e,t,r),i)}async function Noe(e,t,r,i){let n=await r(r,i);if(n.data&&n.data.errors&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let a=new Eoe.RequestError(n.data.errors[0].message,500,{request:i,response:n});return LR(e,t,a,i)}return n}var DR="5.0.5";function qR(e,t){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,422,451],retries:3},t.retry);return r.enabled&&(e.hook.error("request",LR.bind(null,r,e)),e.hook.wrap("request",xoe.bind(null,r,e))),{retry:{retryRequest:(i,n,a)=>(i.request.request=Object.assign({},i.request.request,{retries:n,retryAfter:a}),i)}}}qR.VERSION=DR});var jR=h((Zxe,BR)=>{"use strict";var T4=require("util"),P4=["trace","debug","info","warn","error","fatal"],Soe=function(){};BR.exports=function(e){e=e||{},e.level=e.level||"info";var t={},r=function(i){return P4.indexOf(i)>=P4.indexOf(e.level)};return P4.forEach(function(i){t[i]=r(i)?n:Soe;function n(){var a=e.prefix,s;if(e.stderr)s="error";else switch(i){case"trace":s="info";break;case"debug":s="info";break;case"fatal":s="error";break;default:s=i}a&&(typeof a=="function"&&(a=a(i)),arguments[0]=T4.format(a,arguments[0])),console[s](T4.format.apply(T4,arguments))}}),t}});var F1=h(C4=>{"use strict";Object.defineProperty(C4,"__esModule",{value:!0});C4.parseRepositoryNwo=Poe;var Toe=Bt();function Poe(e){let t=e.split("/");if(t.length!==2)throw new Toe.ConfigurationError(`"${e}" is not a valid repository name`);return{owner:t[0],repo:t[1]}}});var ha=h(yt=>{"use strict";var Coe=yt&&yt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Roe=yt&&yt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),A4=yt&&yt.__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)&&Coe(t,e,r);return Roe(t,e),t},Ooe=yt&&yt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(yt,"__esModule",{value:!0});yt.DisallowedAPIVersionReason=void 0;yt.getApiDetails=L4;yt.getApiClient=ap;yt.getApiClientWithExternalAuth=Doe;yt.getGitHubVersionFromApi=HR;yt.getGitHubVersion=qoe;yt.getWorkflowRelativePath=GR;yt.getAnalysisKey=VR;yt.getAutomationID=Foe;yt.computeAutomationID=WR;yt.listActionsCaches=Moe;yt.deleteActionsCache=Boe;yt.wrapApiConfigurationError=joe;var Aoe=A4(Tt()),kR=A4(xR()),Ioe=A4(MR()),Loe=Ooe(jR()),I4=ii(),$R=F1(),Or=Bt(),R4="x-github-enterprise-version",zR;(function(e){e[e.ACTION_TOO_OLD=0]="ACTION_TOO_OLD",e[e.ACTION_TOO_NEW=1]="ACTION_TOO_NEW"})(zR||(yt.DisallowedAPIVersionReason=zR={}));function UR(e,{allowExternal:t=!1}={}){let r=t&&e.externalRepoAuth||e.auth,i=kR.GitHub.plugin(Ioe.retry);return new i(kR.getOctokitOptions(r,{baseUrl:e.apiURL,userAgent:`CodeQL-Action/${(0,I4.getActionVersion)()}`,log:(0,Loe.default)({level:"debug"})}))}function L4(){return{auth:(0,I4.getRequiredInput)("token"),url:(0,Or.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,Or.getRequiredEnvParam)("GITHUB_API_URL")}}function ap(){return UR(L4())}function Doe(e){return UR(e,{allowExternal:!0})}var O4;async function HR(e,t){if((0,Or.parseGitHubUrl)(t.url)===Or.GITHUB_DOTCOM_URL)return{type:Or.GitHubVariant.DOTCOM};let r=await e.rest.meta.get();if(r.headers[R4]===void 0)return{type:Or.GitHubVariant.DOTCOM};if(r.headers[R4]==="ghe.com")return{type:Or.GitHubVariant.GHE_DOTCOM};let i=r.headers[R4];return{type:Or.GitHubVariant.GHES,version:i}}async function qoe(){return O4===void 0&&(O4=await HR(ap(),L4())),O4}async function GR(){let e=(0,Or.getRequiredEnvParam)("GITHUB_REPOSITORY").split("/"),t=e[0],r=e[1],i=Number((0,Or.getRequiredEnvParam)("GITHUB_RUN_ID")),n=ap(),a=await n.request("GET /repos/:owner/:repo/actions/runs/:run_id?exclude_pull_requests=true",{owner:t,repo:r,run_id:i}),s=a.data.workflow_url;return!s||/\/repos\/[^/]+\/[^/]+\/actions\/required_workflows\/[^/]+/.test(s)?a.data.path:(await n.request(`GET ${s}`)).data.path}async function VR(){let e="CODEQL_ACTION_ANALYSIS_KEY",t=process.env[e];if(t!==void 0)return t;let r=await GR(),i=(0,Or.getRequiredEnvParam)("GITHUB_JOB");return t=`${r}:${i}`,Aoe.exportVariable(e,t),t}async function Foe(){let e=await VR(),t=(0,I4.getRequiredInput)("matrix");return WR(e,t)}function WR(e,t){let r=`${e}/`,i=(0,Or.parseMatrixInput)(t);if(i!==void 0)for(let n of Object.entries(i).sort())typeof n[1]=="string"?r+=`${n[0]}:${n[1]}/`:r+=`${n[0]}:/`;return r}async function Moe(e,t){let r=(0,$R.parseRepositoryNwo)((0,Or.getRequiredEnvParam)("GITHUB_REPOSITORY"));return await ap().paginate("GET /repos/{owner}/{repo}/actions/caches",{owner:r.owner,repo:r.repo,key:e,ref:t})}async function Boe(e){let t=(0,$R.parseRepositoryNwo)((0,Or.getRequiredEnvParam)("GITHUB_REPOSITORY"));await ap().rest.actions.deleteActionsCacheById({owner:t.owner,repo:t.repo,cache_id:e})}function joe(e){return(0,Or.isHTTPError)(e)&&(e.message.includes("API rate limit exceeded for site ID installation")||e.message.includes("commit not found")||/^ref .* not found in this repository$/.test(e.message))?new Or.ConfigurationError(e.message):e}});var D4=h((tNe,koe)=>{koe.exports={bundleVersion:"codeql-bundle-v2.19.2",cliVersion:"2.19.2",priorBundleVersion:"codeql-bundle-v2.19.1",priorCliVersion:"2.19.1"}});var Al=h(sp=>{"use strict";Object.defineProperty(sp,"__esModule",{value:!0});sp.ToolsFeature=void 0;sp.isSupportedToolsFeature=zoe;var KR;(function(e){e.AnalysisSummaryV2IsDefault="analysisSummaryV2Default",e.BuildModeOption="buildModeOption",e.DatabaseInterpretResultsSupportsSarifRunProperty="databaseInterpretResultsSupportsSarifRunProperty",e.IndirectTracingSupportsStaticBinaries="indirectTracingSupportsStaticBinaries",e.InformsAboutUnsupportedPathFilters="informsAboutUnsupportedPathFilters",e.SetsCodeqlRunnerEnvVar="setsCodeqlRunnerEnvVar",e.TraceCommandUseBuildMode="traceCommandUseBuildMode",e.SarifMergeRunsFromEqualCategory="sarifMergeRunsFromEqualCategory",e.ForceOverwrite="forceOverwrite",e.PythonDefaultIsToNotExtractStdlib="pythonDefaultIsToNotExtractStdlib"})(KR||(sp.ToolsFeature=KR={}));function zoe(e,t){return!!e.features&&e.features[t]}});var Il=h($e=>{"use strict";var $oe=$e&&$e.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Uoe=$e&&$e.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dp=$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)&&$oe(t,e,r);return Uoe(t,e),t};Object.defineProperty($e,"__esModule",{value:!0});$e.Features=$e.FEATURE_FLAGS_FILE_NAME=$e.featureConfig=$e.Feature=$e.CODEQL_VERSION_ZSTD_BUNDLE=$e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM=void 0;var q4=dp(require("fs")),Hoe=dp(require("path")),Goe=dp(oo()),Voe=ha(),op=dp(D4()),QR=Al(),lp=dp(Bt()),XR="default_codeql_version_",YR="_enabled";$e.CODEQL_VERSION_FINE_GRAINED_PARALLELISM="2.15.1";$e.CODEQL_VERSION_ZSTD_BUNDLE="2.19.0";var bi;(function(e){e.ArtifactV4Upgrade="artifact_v4_upgrade",e.CleanupTrapCaches="cleanup_trap_caches",e.CppBuildModeNone="cpp_build_mode_none",e.CppDependencyInstallation="cpp_dependency_installation_enabled",e.DiffInformedQueries="diff_informed_queries",e.DisableCsharpBuildless="disable_csharp_buildless",e.DisableJavaBuildlessEnabled="disable_java_buildless_enabled",e.DisableKotlinAnalysisEnabled="disable_kotlin_analysis_enabled",e.ExportDiagnosticsEnabled="export_diagnostics_enabled",e.PythonDefaultIsToNotExtractStdlib="python_default_is_to_not_extract_stdlib",e.QaTelemetryEnabled="qa_telemetry_enabled"})(bi||($e.Feature=bi={}));$e.featureConfig={[bi.ArtifactV4Upgrade]:{defaultValue:!1,envVar:"CODEQL_ACTION_ARTIFACT_V4_UPGRADE",minimumVersion:void 0},[bi.CleanupTrapCaches]:{defaultValue:!1,envVar:"CODEQL_ACTION_CLEANUP_TRAP_CACHES",minimumVersion:void 0},[bi.CppBuildModeNone]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_BUILD_MODE_NONE",minimumVersion:void 0},[bi.CppDependencyInstallation]:{defaultValue:!1,envVar:"CODEQL_EXTRACTOR_CPP_AUTOINSTALL_DEPENDENCIES",legacyApi:!0,minimumVersion:"2.15.0"},[bi.DiffInformedQueries]:{defaultValue:!1,envVar:"CODEQL_ACTION_DIFF_INFORMED_QUERIES",minimumVersion:void 0,toolsFeature:QR.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty},[bi.DisableCsharpBuildless]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_CSHARP_BUILDLESS",minimumVersion:void 0},[bi.DisableJavaBuildlessEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_JAVA_BUILDLESS",legacyApi:!0,minimumVersion:void 0},[bi.DisableKotlinAnalysisEnabled]:{defaultValue:!1,envVar:"CODEQL_DISABLE_KOTLIN_ANALYSIS",legacyApi:!0,minimumVersion:void 0},[bi.ExportDiagnosticsEnabled]:{defaultValue:!0,envVar:"CODEQL_ACTION_EXPORT_DIAGNOSTICS",legacyApi:!0,minimumVersion:void 0},[bi.PythonDefaultIsToNotExtractStdlib]:{defaultValue:!1,envVar:"CODEQL_ACTION_DISABLE_PYTHON_STANDARD_LIBRARY_EXTRACTION",minimumVersion:void 0,toolsFeature:QR.ToolsFeature.PythonDefaultIsToNotExtractStdlib},[bi.QaTelemetryEnabled]:{defaultValue:!1,envVar:"CODEQL_ACTION_QA_TELEMETRY",legacyApi:!0,minimumVersion:void 0}};$e.FEATURE_FLAGS_FILE_NAME="cached-feature-flags.json";var F4=class{constructor(t,r,i,n){this.logger=n,this.gitHubFeatureFlags=new M4(t,r,Hoe.join(i,$e.FEATURE_FLAGS_FILE_NAME),n)}async getDefaultCliVersion(t){return await this.gitHubFeatureFlags.getDefaultCliVersion(t)}async getValue(t,r){if(!r&&$e.featureConfig[t].minimumVersion)throw new Error(`Internal error: A minimum version is specified for feature ${t}, but no instance of CodeQL was provided.`);if(!r&&$e.featureConfig[t].toolsFeature)throw new Error(`Internal error: A required tools feature is specified for feature ${t}, but no instance of CodeQL was provided.`);let i=(process.env[$e.featureConfig[t].envVar]||"").toLocaleLowerCase();if(i==="false")return this.logger.debug(`Feature ${t} is disabled via the environment variable ${$e.featureConfig[t].envVar}.`),!1;let n=$e.featureConfig[t].minimumVersion;if(r&&n)if(await lp.codeQlVersionAtLeast(r,n))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} is newer than the minimum version ${n} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version is older than the minimum version ${n}.`),!1;let a=$e.featureConfig[t].toolsFeature;if(r&&a)if(await r.supportsFeature(a))this.logger.debug(`CodeQL CLI version ${(await r.getVersion()).version} supports the required tools feature ${a} for feature ${t}.`);else return this.logger.debug(`Feature ${t} is disabled because the CodeQL CLI version does not support the required tools feature ${a}.`),!1;if(i==="true")return this.logger.debug(`Feature ${t} is enabled via the environment variable ${$e.featureConfig[t].envVar}.`),!0;let s=await this.gitHubFeatureFlags.getValue(t);if(s!==void 0)return this.logger.debug(`Feature ${t} is ${s?"enabled":"disabled"} via the GitHub API.`),s;let o=$e.featureConfig[t].defaultValue;return this.logger.debug(`Feature ${t} is ${o?"enabled":"disabled"} due to its default value.`),o}};$e.Features=F4;var M4=class{constructor(t,r,i,n){this.gitHubVersion=t,this.repositoryNwo=r,this.featureFlagsFile=i,this.logger=n,this.hasAccessedRemoteFeatureFlags=!1}getCliVersionFromFeatureFlag(t){if(!t.startsWith(XR)||!t.endsWith(YR))return;let r=t.substring(XR.length,t.length-YR.length).replace(/_/g,".");if(!Goe.valid(r)){this.logger.warning(`Ignoring feature flag ${t} as it does not specify a valid CodeQL version.`);return}return r}async getDefaultCliVersion(t){return t===lp.GitHubVariant.DOTCOM?await this.getDefaultDotcomCliVersion():{cliVersion:op.cliVersion,tagName:op.bundleVersion}}async getDefaultDotcomCliVersion(){let t=await this.getAllFeatures(),r=Object.entries(t).map(([n,a])=>a?this.getCliVersionFromFeatureFlag(n):void 0).filter(n=>n!==void 0);if(r.length===0){this.logger.warning(`Feature flags do not specify a default CLI version. Falling back to the CLI version shipped with the Action. This is ${op.cliVersion}.`);let n={cliVersion:op.cliVersion,tagName:op.bundleVersion};return this.hasAccessedRemoteFeatureFlags&&(n.toolsFeatureFlagsValid=!1),n}let i=r.reduce((n,a)=>a>n?a:n,r[0]);return this.logger.debug(`Derived default CLI version of ${i} from feature flags.`),{cliVersion:i,tagName:`codeql-bundle-v${i}`,toolsFeatureFlagsValid:!0}}async getValue(t){let r=await this.getAllFeatures();if(r===void 0){this.logger.debug(`No feature flags API response for ${t}.`);return}let i=r[t];if(i===void 0){this.logger.debug(`Feature '${t}' undefined in API response.`);return}return!!i}async getAllFeatures(){if(this.cachedApiResponse!==void 0)return this.cachedApiResponse;let t=await this.readLocalFlags();if(t!==void 0)return this.cachedApiResponse=t,t;let r=await this.loadApiResponse();return r===void 0&&(r={}),this.cachedApiResponse=r,await this.writeLocalFlags(r),r}async readLocalFlags(){try{if(q4.existsSync(this.featureFlagsFile))return this.logger.debug(`Loading feature flags from ${this.featureFlagsFile}`),JSON.parse(q4.readFileSync(this.featureFlagsFile,"utf8"))}catch(t){this.logger.warning(`Error reading cached feature flags file ${this.featureFlagsFile}: ${t}. Requesting from GitHub instead.`)}}async writeLocalFlags(t){try{this.logger.debug(`Writing feature flags to ${this.featureFlagsFile}`),q4.writeFileSync(this.featureFlagsFile,JSON.stringify(t))}catch(r){this.logger.warning(`Error writing cached feature flags file ${this.featureFlagsFile}: ${r}.`)}}async loadApiResponse(){if(this.gitHubVersion.type!==lp.GitHubVariant.DOTCOM&&this.gitHubVersion.type!==lp.GitHubVariant.GHE_DOTCOM)return this.logger.debug("Not running against github.com. Disabling all toggleable features."),this.hasAccessedRemoteFeatureFlags=!1,{};try{let t=Object.entries($e.featureConfig).filter(([,n])=>!n.legacyApi).map(([n])=>n).join(","),i=(await(0,Voe.getApiClient)().request("GET /repos/:owner/:repo/code-scanning/codeql-action/features",{owner:this.repositoryNwo.owner,repo:this.repositoryNwo.repo,features:t})).data;this.logger.debug("Loaded the following default values for the feature flags from the Code Scanning API:");for(let[n,a]of Object.entries(i).sort(([s],[o])=>s.localeCompare(o)))this.logger.debug(` ${n}: ${a}`);return this.hasAccessedRemoteFeatureFlags=!0,i}catch(t){if(lp.isHTTPError(t)&&t.status===403)return this.logger.warning(`This run of the CodeQL Action does not have permission to access Code Scanning API endpoints. As a result, it will not be opted into any experimental features. This could be because the Action is running on a pull request from a fork. If not, please ensure the Action has the 'security-events: write' permission. Details: ${t.message}`),this.hasAccessedRemoteFeatureFlags=!1,{};throw new Error(`Encountered an error while trying to determine feature enablement: ${t}`)}}}});var M1=h(zi=>{"use strict";var Woe=zi&&zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Koe=zi&&zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qoe=zi&&zi.__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)&&Woe(t,e,r);return Koe(t,e),t};Object.defineProperty(zi,"__esModule",{value:!0});zi.getActionsLogger=Xoe;zi.getRunnerLogger=Yoe;zi.withGroup=Zoe;zi.formatDuration=Joe;var B4=Qoe(Tt());function Xoe(){return B4}function Yoe(e){return{debug:e?console.debug:()=>{},info:console.info,warning:console.warn,error:console.error,isDebug:()=>e,startGroup:()=>{},endGroup:()=>{}}}function Zoe(e,t){B4.startGroup(e);try{return t()}finally{B4.endGroup()}}function Joe(e){if(e<1e3)return`${e}ms`;if(e<60*1e3)return`${(e/1e3).toFixed(1)}s`;let t=Math.floor(e/(60*1e3)),r=Math.floor(e%(60*1e3)/1e3);return`${t}m${r}s`}});var Ll=h(B1=>{"use strict";Object.defineProperty(B1,"__esModule",{value:!0});B1.DocUrl=void 0;var ZR;(function(e){e.ASSIGNING_PERMISSIONS_TO_JOBS="https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs",e.AUTOMATIC_BUILD_FAILED="https://docs.github.com/en/code-security/code-scanning/troubleshooting-code-scanning/automatic-build-failed",e.DEFINE_ENV_VARIABLES="https://docs.github.com/en/actions/learn-github-actions/variables#defining-environment-variables-for-a-single-workflow",e.SCANNING_ON_PUSH="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#scanning-on-push",e.SPECIFY_BUILD_STEPS_MANUALLY="https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/codeql-code-scanning-for-compiled-languages#about-specifying-build-steps-manually",e.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS="https://docs.github.com/en/enterprise-cloud@latest/code-security/code-scanning/integrating-with-code-scanning/sarif-support-for-code-scanning#providing-data-to-track-code-scanning-alerts-across-runs"})(ZR||(B1.DocUrl=ZR={}))});var rO=h(br=>{"use strict";var ele=br&&br.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),tle=br&&br.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),JR=br&&br.__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)&&ele(t,e,r);return tle(t,e),t};Object.defineProperty(br,"__esModule",{value:!0});br.JobStatus=br.ActionName=void 0;br.isFirstPartyAnalysis=tO;br.getActionsStatus=nle;br.getJobStatusDisplayName=ale;br.createStatusReportBase=ole;br.sendStatusReport=cle;var rle=JR(require("os")),$i=JR(Tt()),ms=ii(),eO=ha(),ile=Ll(),kn=gl(),jn=Bt(),j4;(function(e){e.Autobuild="autobuild",e.Analyze="finish",e.Init="init",e.InitPost="init-post",e.ResolveEnvironment="resolve-environment",e.UploadSarif="upload-sarif"})(j4||(br.ActionName=j4={}));function tO(e){return e!==j4.UploadSarif?!0:process.env[kn.EnvVar.INIT_ACTION_HAS_RUN]==="true"}var fs;(function(e){e.UnknownStatus="JOB_STATUS_UNKNOWN",e.SuccessStatus="JOB_STATUS_SUCCESS",e.FailureStatus="JOB_STATUS_FAILURE",e.ConfigErrorStatus="JOB_STATUS_CONFIGURATION_ERROR"})(fs||(br.JobStatus=fs={}));function nle(e,t){return e||t?e instanceof jn.ConfigurationError?"user-error":"failure":"success"}function ale(e){switch(e){case fs.SuccessStatus:return"success";case fs.FailureStatus:return"failure";case fs.ConfigErrorStatus:return"configuration error";case fs.UnknownStatus:return"unknown";default:(0,jn.assertNever)(e)}}function sle(e){e==="user-error"?$i.exportVariable(kn.EnvVar.JOB_STATUS,process.env[kn.EnvVar.JOB_STATUS]??fs.ConfigErrorStatus):(e==="failure"||e==="aborted")&&$i.exportVariable(kn.EnvVar.JOB_STATUS,process.env[kn.EnvVar.JOB_STATUS]??fs.FailureStatus)}async function ole(e,t,r,i,n,a,s,o){try{let l=(0,ms.getOptionalInput)("sha")||process.env.GITHUB_SHA||"",d=await(0,ms.getRef)(),c=process.env[kn.EnvVar.JOB_RUN_UUID]||"",p=(0,ms.getWorkflowRunID)(),u=(0,ms.getWorkflowRunAttempt)(),m=process.env.GITHUB_WORKFLOW||"",f=process.env.GITHUB_JOB||"",g=await(0,eO.getAnalysisKey)(),y=process.env[kn.EnvVar.WORKFLOW_STARTED_AT];y===void 0&&(y=r.toISOString(),$i.exportVariable(kn.EnvVar.WORKFLOW_STARTED_AT,y));let E=(0,jn.getRequiredEnvParam)("RUNNER_OS"),x=(0,jn.getCachedCodeQlVersion)(),T=process.env.GITHUB_ACTION_REF||"",A=process.env[kn.EnvVar.TESTING_ENVIRONMENT]||"";A!==""&&$i.exportVariable(kn.EnvVar.TESTING_ENVIRONMENT,A);let I=process.env.CODE_SCANNING_IS_STEADY_STATE_DEFAULT_SETUP==="true",V={action_name:e,action_oid:"unknown",action_ref:T,action_started_at:r.toISOString(),action_version:(0,ms.getActionVersion)(),analysis_key:g,build_mode:i?.buildMode,commit_oid:l,first_party_analysis:tO(e),job_name:f,job_run_uuid:c,ref:d,runner_os:E,started_at:y,status:t,steady_state_default_setup:I,testing_environment:A,workflow_name:m,workflow_run_attempt:u,workflow_run_id:p};try{V.actions_event_name=(0,ms.getWorkflowEventName)()}catch(D){a.warning(`Could not determine the workflow event name: ${D}.`)}i&&(V.languages=i.languages.join(",")),n&&(V.runner_available_disk_space_bytes=n.numAvailableBytes,V.runner_total_disk_space_bytes=n.numTotalBytes),s&&(V.cause=s),o&&(V.exception=o),(t==="success"||t==="failure"||t==="aborted"||t==="user-error")&&(V.completed_at=new Date().toISOString());let se=(0,ms.getRequiredInput)("matrix");se&&(V.matrix_vars=se),"RUNNER_ARCH"in process.env&&(V.runner_arch=process.env.RUNNER_ARCH),(E==="Windows"||E==="macOS")&&(V.runner_os_release=rle.release()),x!==void 0&&(V.codeql_version=x.version);let j=process.env.ImageVersion;return j&&(V.runner_image_version=j),V}catch(l){a.warning(`Caught an exception while gathering information for telemetry: ${l}. Will skip sending status report.`);return}}var lle="CodeQL Action is out-of-date. Please upgrade to the latest version of codeql-action.",dle="CodeQL Action version is incompatible with the code scanning endpoint. Please update to a compatible version of codeql-action.";async function cle(e){sle(e.status);let t=JSON.stringify(e);if($i.debug(`Sending status report: ${t}`),(0,jn.isInTestMode)()){$i.debug("In test mode. Status reports are not uploaded.");return}let r=(0,jn.getRequiredEnvParam)("GITHUB_REPOSITORY"),[i,n]=r.split("/"),a=(0,eO.getApiClient)();try{await a.request("PUT /repos/:owner/:repo/code-scanning/analysis/status",{owner:i,repo:n,data:t})}catch(s){if((0,jn.isHTTPError)(s))switch(s.status){case 403:(0,ms.getWorkflowEventName)()==="push"&&process.env.GITHUB_ACTOR==="dependabot[bot]"?$i.warning(`Workflows triggered by Dependabot on the "push" event run with read-only access. Uploading Code Scanning results requires write access. To use Code Scanning with Dependabot, please ensure you are using the "pull_request" event for this workflow and avoid triggering on the "push" event for Dependabot branches. See ${ile.DocUrl.SCANNING_ON_PUSH} for more information on how to configure these events.`):$i.warning(s.message);return;case 404:$i.warning(s.message);return;case 422:(0,jn.getRequiredEnvParam)("GITHUB_SERVER_URL")!==jn.GITHUB_DOTCOM_URL?$i.debug(dle):$i.debug(lle);return}$i.warning(`An unexpected error occurred when sending code scanning status report: ${(0,jn.getErrorMessage)(s)}`)}}});var nO=h((oNe,iO)=>{"use strict";var ple=require("path");iO.exports=(e,t)=>{if(typeof e!="string")throw new TypeError(`Expected a string, got ${typeof e}`);t={resolve:!0,...t};let r=e;return t.resolve&&(r=ple.resolve(e)),r=r.replace(/\\/g,"/"),r[0]!=="/"&&(r=`/${r}`),encodeURI(`file://${r}`).replace(/[?#]/g,encodeURIComponent)}});var hs=h((_i,U4)=>{"use strict";var sO=require("url"),k4=_i.ValidationError=function(t,r,i,n,a,s){if(Array.isArray(n)?(this.path=n,this.property=n.reduce(function(l,d){return l+oO(d)},"instance")):n!==void 0&&(this.property=n),t&&(this.message=t),i){var o=i.$id||i.id;this.schema=o||i}r!==void 0&&(this.instance=r),this.name=a,this.argument=s,this.stack=this.toString()};k4.prototype.toString=function(){return this.property+" "+this.message};var j1=_i.ValidatorResult=function(t,r,i,n){this.instance=t,this.schema=r,this.options=i,this.path=n.path,this.propertyPath=n.propertyPath,this.errors=[],this.throwError=i&&i.throwError,this.throwFirst=i&&i.throwFirst,this.throwAll=i&&i.throwAll,this.disableFormat=i&&i.disableFormat===!0};j1.prototype.addError=function(t){var r;if(typeof t=="string")r=new k4(t,this.instance,this.schema,this.path);else{if(!t)throw new Error("Missing error detail");if(!t.message)throw new Error("Missing error message");if(!t.name)throw new Error("Missing validator type");r=new k4(t.message,this.instance,this.schema,this.path,t.name,t.argument)}if(this.errors.push(r),this.throwFirst)throw new uo(this);if(this.throwError)throw r;return r};j1.prototype.importErrors=function(t){typeof t=="string"||t&&t.validatorType?this.addError(t):t&&t.errors&&(this.errors=this.errors.concat(t.errors))};function ule(e,t){return t+": "+e.toString()+` +`}j1.prototype.toString=function(t){return this.errors.map(ule).join("")};Object.defineProperty(j1.prototype,"valid",{get:function(){return!this.errors.length}});U4.exports.ValidatorResultError=uo;function uo(e){Error.captureStackTrace&&Error.captureStackTrace(this,uo),this.instance=e.instance,this.schema=e.schema,this.options=e.options,this.errors=e.errors}uo.prototype=new Error;uo.prototype.constructor=uo;uo.prototype.name="Validation Error";var aO=_i.SchemaError=function e(t,r){this.message=t,this.schema=r,Error.call(this,t),Error.captureStackTrace(this,e)};aO.prototype=Object.create(Error.prototype,{constructor:{value:aO,enumerable:!1},name:{value:"SchemaError",enumerable:!1}});var z4=_i.SchemaContext=function(t,r,i,n,a){this.schema=t,this.options=r,Array.isArray(i)?(this.path=i,this.propertyPath=i.reduce(function(s,o){return s+oO(o)},"instance")):this.propertyPath=i,this.base=n,this.schemas=a};z4.prototype.resolve=function(t){return sO.resolve(this.base,t)};z4.prototype.makeChild=function(t,r){var i=r===void 0?this.path:this.path.concat([r]),n=t.$id||t.id,a=sO.resolve(this.base,n||""),s=new z4(t,this.options,i,a,Object.create(this.schemas));return n&&!s.schemas[a]&&(s.schemas[a]=t),s};var yn=_i.FORMAT_REGEXPS={"date-time":/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])[tT ](2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])(\.\d+)?([zZ]|[+-]([0-5][0-9]):(60|[0-5][0-9]))$/,date:/^\d{4}-(?:0[0-9]{1}|1[0-2]{1})-(3[01]|0[1-9]|[12][0-9])$/,time:/^(2[0-4]|[01][0-9]):([0-5][0-9]):(60|[0-5][0-9])$/,duration:/P(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S)|\d+(D|M(\d+D)?|Y(\d+M(\d+D)?)?)(T\d+(H(\d+M(\d+S)?)?|M(\d+S)?|S))?|\d+W)/i,email:/^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(?:(?:(?:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(?:(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$/,"idn-email":/^("(?:[!#-\[\]-\u{10FFFF}]|\\[\t -\u{10FFFF}])*"|[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*)@([!#-'*+\-/-9=?A-Z\^-\u{10FFFF}](?:\.?[!#-'*+\-/-9=?A-Z\^-\u{10FFFF}])*|\[[!-Z\^-\u{10FFFF}]*\])$/u,"ip-address":/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,ipv6:/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,uri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"uri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/,iri:/^[a-zA-Z][a-zA-Z0-9+.-]*:[^\s]*$/,"iri-reference":/^(((([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:?)?)|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?)?))#(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|(([A-Za-z][+\-.0-9A-Za-z]*)?%[0-9A-Fa-f]{2}|[!$&-.0-9;=@_~-\u{10FFFF}]|[A-Za-z][+\-.0-9A-Za-z]*[!$&-*,;=@_~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-.0-9;=@-Z_a-z~-\u{10FFFF}])*((([/?](%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?#|[/?])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*)?|([A-Za-z][+\-.0-9A-Za-z]*(:%[0-9A-Fa-f]{2}|:[!$&-.0-;=?-Z_a-z~-\u{10FFFF}]|[/?])|\?)(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|([A-Za-z][+\-.0-9A-Za-z]*:)?\/((%[0-9A-Fa-f]{2}|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)(:\d*)?[/?]|[!$&-.0-;=?-Z_a-z~-\u{10FFFF}])(%[0-9A-Fa-f]{2}|[!$&-;=?-Z_a-z~-\u{10FFFF}])*|\/((%[0-9A-Fa-f]{2}|[!$&-.0-9;=A-Z_a-z~-\u{10FFFF}])+(:\d*)?|(\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?:\d*|\[(([Vv][0-9A-Fa-f]+\.[!$&-.0-;=A-Z_a-z~-\u{10FFFF}]+)?|[.0-:A-Fa-f]+)\])?)?|[A-Za-z][+\-.0-9A-Za-z]*:?)?$/u,uuid:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"uri-template":/(%[0-9a-f]{2}|[!#$&(-;=?@\[\]_a-z~]|\{[!#&+,./;=?@|]?(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?(,(%[0-9a-f]{2}|[0-9_a-z])(\.?(%[0-9a-f]{2}|[0-9_a-z]))*(:[1-9]\d{0,3}|\*)?)*\})*/iu,"json-pointer":/^(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*$/iu,"relative-json-pointer":/^\d+(#|(\/([\x00-\x2e0-@\[-}\x7f]|~[01])*)*)$/iu,hostname:/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"host-name":/^(?=.{1,255}$)[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?(?:\.[0-9A-Za-z](?:(?:[0-9A-Za-z]|-){0,61}[0-9A-Za-z])?)*\.?$/,"utc-millisec":function(e){return typeof e=="string"&&parseFloat(e)===parseInt(e,10)&&!isNaN(e)},regex:function(e){var t=!0;try{new RegExp(e)}catch{t=!1}return t},style:/[\r\n\t ]*[^\r\n\t ][^:]*:[\r\n\t ]*[^\r\n\t ;]*[\r\n\t ]*;?/,color:/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/,phone:/^\+(?:[0-9] ?){6,14}[0-9]$/,alpha:/^[a-zA-Z]+$/,alphanumeric:/^[a-zA-Z0-9]+$/};yn.regexp=yn.regex;yn.pattern=yn.regex;yn.ipv4=yn["ip-address"];_i.isFormat=function(t,r,i){if(typeof t=="string"&&yn[r]!==void 0){if(yn[r]instanceof RegExp)return yn[r].test(t);if(typeof yn[r]=="function")return yn[r](t)}else if(i&&i.customFormats&&typeof i.customFormats[r]=="function")return i.customFormats[r](t);return!0};var oO=_i.makeSuffix=function(t){return t=t.toString(),!t.match(/[.\s\[\]]/)&&!t.match(/^[\d]/)?"."+t:t.match(/^\d+$/)?"["+t+"]":"["+JSON.stringify(t)+"]"};_i.deepCompareStrict=function e(t,r){if(typeof t!=typeof r)return!1;if(Array.isArray(t))return!Array.isArray(r)||t.length!==r.length?!1:t.every(function(a,s){return e(t[s],r[s])});if(typeof t=="object"){if(!t||!r)return t===r;var i=Object.keys(t),n=Object.keys(r);return i.length!==n.length?!1:i.every(function(a){return e(t[a],r[a])})}return t===r};function mle(e,t,r,i){typeof r=="object"?t[i]=$4(e[i],r):e.indexOf(r)===-1&&t.push(r)}function fle(e,t,r){t[r]=e[r]}function hle(e,t,r,i){typeof t[i]!="object"||!t[i]?r[i]=t[i]:e[i]?r[i]=$4(e[i],t[i]):r[i]=t[i]}function $4(e,t){var r=Array.isArray(t),i=r&&[]||{};return r?(e=e||[],i=i.concat(e),t.forEach(mle.bind(null,e,i))):(e&&typeof e=="object"&&Object.keys(e).forEach(fle.bind(null,e,i)),Object.keys(t).forEach(hle.bind(null,e,t,i))),i}U4.exports.deepMerge=$4;_i.objectGetPath=function(t,r){for(var i=r.split("/").slice(1),n;typeof(n=i.shift())=="string";){var a=decodeURIComponent(n.replace(/~0/,"~").replace(/~1/g,"/"));if(!(a in t))return;t=t[a]}return t};function gle(e){return"/"+encodeURIComponent(e).replace(/~/g,"%7E")}_i.encodePath=function(t){return t.map(gle).join("")};_i.getDecimalPlaces=function(t){var r=0;if(isNaN(t))return r;typeof t!="number"&&(t=Number(t));var i=t.toString().split("e");if(i.length===2){if(i[1][0]!=="-")return r;r=Number(i[1].slice(1))}var n=i[0].split(".");return n.length===2&&(r+=n[1].length),r};_i.isSchema=function(t){return typeof t=="object"&&t||typeof t=="boolean"}});var pO=h((lNe,cO)=>{"use strict";var wi=hs(),Fe=wi.ValidatorResult,gs=wi.SchemaError,H4={};H4.ignoreProperties={id:!0,default:!0,description:!0,title:!0,additionalItems:!0,then:!0,else:!0,$schema:!0,$ref:!0,extends:!0};var Me=H4.validators={};Me.type=function(t,r,i,n){if(t===void 0)return null;var a=new Fe(t,r,i,n),s=Array.isArray(r.type)?r.type:[r.type];if(!s.some(this.testType.bind(this,t,r,i,n))){var o=s.map(function(l){if(l){var d=l.$id||l.id;return d?"<"+d+">":l+""}});a.addError({name:"type",argument:o,message:"is not of a type(s) "+o})}return a};function G4(e,t,r,i,n){var a=t.throwError,s=t.throwAll;t.throwError=!1,t.throwAll=!1;var o=this.validateSchema(e,n,t,r);return t.throwError=a,t.throwAll=s,!o.valid&&i instanceof Function&&i(o),o.valid}Me.anyOf=function(t,r,i,n){if(t===void 0)return null;var a=new Fe(t,r,i,n),s=new Fe(t,r,i,n);if(!Array.isArray(r.anyOf))throw new gs("anyOf must be an array");if(!r.anyOf.some(G4.bind(this,t,i,n,function(l){s.importErrors(l)}))){var o=r.anyOf.map(function(l,d){var c=l.$id||l.id;return c?"<"+c+">":l.title&&JSON.stringify(l.title)||l.$ref&&"<"+l.$ref+">"||"[subschema "+d+"]"});i.nestedErrors&&a.importErrors(s),a.addError({name:"anyOf",argument:o,message:"is not any of "+o.join(",")})}return a};Me.allOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.allOf))throw new gs("allOf must be an array");var a=new Fe(t,r,i,n),s=this;return r.allOf.forEach(function(o,l){var d=s.validateSchema(t,o,i,n);if(!d.valid){var c=o.$id||o.id,p=c||o.title&&JSON.stringify(o.title)||o.$ref&&"<"+o.$ref+">"||"[subschema "+l+"]";a.addError({name:"allOf",argument:{id:p,length:d.errors.length,valid:d},message:"does not match allOf schema "+p+" with "+d.errors.length+" error[s]:"}),a.importErrors(d)}}),a};Me.oneOf=function(t,r,i,n){if(t===void 0)return null;if(!Array.isArray(r.oneOf))throw new gs("oneOf must be an array");var a=new Fe(t,r,i,n),s=new Fe(t,r,i,n),o=r.oneOf.filter(G4.bind(this,t,i,n,function(d){s.importErrors(d)})).length,l=r.oneOf.map(function(d,c){var p=d.$id||d.id;return p||d.title&&JSON.stringify(d.title)||d.$ref&&"<"+d.$ref+">"||"[subschema "+c+"]"});return o!==1&&(i.nestedErrors&&a.importErrors(s),a.addError({name:"oneOf",argument:l,message:"is not exactly one from "+l.join(",")})),a};Me.if=function(t,r,i,n){if(t===void 0)return null;if(!wi.isSchema(r.if))throw new Error('Expected "if" keyword to be a schema');var a=G4.call(this,t,i,n,null,r.if),s=new Fe(t,r,i,n),o;if(a){if(r.then===void 0)return;if(!wi.isSchema(r.then))throw new Error('Expected "then" keyword to be a schema');o=this.validateSchema(t,r.then,i,n.makeChild(r.then)),s.importErrors(o)}else{if(r.else===void 0)return;if(!wi.isSchema(r.else))throw new Error('Expected "else" keyword to be a schema');o=this.validateSchema(t,r.else,i,n.makeChild(r.else)),s.importErrors(o)}return s};function V4(e,t){if(Object.hasOwnProperty.call(e,t))return e[t];if(t in e){for(;e=Object.getPrototypeOf(e);)if(Object.propertyIsEnumerable.call(e,t))return e[t]}}Me.propertyNames=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=r.propertyNames!==void 0?r.propertyNames:{};if(!wi.isSchema(s))throw new gs('Expected "propertyNames" to be a schema (object or boolean)');for(var o in t)if(V4(t,o)!==void 0){var l=this.validateSchema(o,s,i,n.makeChild(s));a.importErrors(l)}return a}};Me.properties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=r.properties||{};for(var o in s){var l=s[o];if(l!==void 0){if(l===null)throw new gs('Unexpected null, expected schema in "properties"');typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,l,i,n);var d=V4(t,o),c=this.validateSchema(d,l,i,n.makeChild(l,o));c.instance!==a.instance[o]&&(a.instance[o]=c.instance),a.importErrors(c)}}return a}};function lO(e,t,r,i,n,a){if(this.types.object(e)&&!(t.properties&&t.properties[n]!==void 0))if(t.additionalProperties===!1)a.addError({name:"additionalProperties",argument:n,message:"is not allowed to have the additional property "+JSON.stringify(n)});else{var s=t.additionalProperties||{};typeof r.preValidateProperty=="function"&&r.preValidateProperty(e,n,s,r,i);var o=this.validateSchema(e[n],s,r,i.makeChild(s,n));o.instance!==a.instance[n]&&(a.instance[n]=o.instance),a.importErrors(o)}}Me.patternProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=r.patternProperties||{};for(var o in t){var l=!0;for(var d in s){var c=s[d];if(c!==void 0){if(c===null)throw new gs('Unexpected null, expected schema in "patternProperties"');try{var p=new RegExp(d,"u")}catch{p=new RegExp(d)}if(p.test(o)){l=!1,typeof i.preValidateProperty=="function"&&i.preValidateProperty(t,o,c,i,n);var u=this.validateSchema(t[o],c,i,n.makeChild(c,o));u.instance!==a.instance[o]&&(a.instance[o]=u.instance),a.importErrors(u)}}}l&&lO.call(this,t,r,i,n,o,a)}return a}};Me.additionalProperties=function(t,r,i,n){if(this.types.object(t)){if(r.patternProperties)return null;var a=new Fe(t,r,i,n);for(var s in t)lO.call(this,t,r,i,n,s,a);return a}};Me.minProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=Object.keys(t);return s.length>=r.minProperties||a.addError({name:"minProperties",argument:r.minProperties,message:"does not meet minimum property length of "+r.minProperties}),a}};Me.maxProperties=function(t,r,i,n){if(this.types.object(t)){var a=new Fe(t,r,i,n),s=Object.keys(t);return s.length<=r.maxProperties||a.addError({name:"maxProperties",argument:r.maxProperties,message:"does not meet maximum property length of "+r.maxProperties}),a}};Me.items=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.items!==void 0){var s=new Fe(t,r,i,n);return t.every(function(o,l){if(Array.isArray(r.items))var d=r.items[l]===void 0?r.additionalItems:r.items[l];else var d=r.items;if(d===void 0)return!0;if(d===!1)return s.addError({name:"items",message:"additionalItems not permitted"}),!1;var c=a.validateSchema(o,d,i,n.makeChild(d,l));return c.instance!==s.instance[l]&&(s.instance[l]=c.instance),s.importErrors(c),!0}),s}};Me.contains=function(t,r,i,n){var a=this;if(this.types.array(t)&&r.contains!==void 0){if(!wi.isSchema(r.contains))throw new Error('Expected "contains" keyword to be a schema');var s=new Fe(t,r,i,n),o=t.some(function(l,d){var c=a.validateSchema(l,r.contains,i,n.makeChild(r.contains,d));return c.errors.length===0});return o===!1&&s.addError({name:"contains",argument:r.contains,message:"must contain an item matching given schema"}),s}};Me.minimum=function(t,r,i,n){if(this.types.number(t)){var a=new Fe(t,r,i,n);return r.exclusiveMinimum&&r.exclusiveMinimum===!0?t>r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than "+r.minimum}):t>=r.minimum||a.addError({name:"minimum",argument:r.minimum,message:"must be greater than or equal to "+r.minimum}),a}};Me.maximum=function(t,r,i,n){if(this.types.number(t)){var a=new Fe(t,r,i,n);return r.exclusiveMaximum&&r.exclusiveMaximum===!0?tr.exclusiveMinimum;return s||a.addError({name:"exclusiveMinimum",argument:r.exclusiveMinimum,message:"must be strictly greater than "+r.exclusiveMinimum}),a}};Me.exclusiveMaximum=function(t,r,i,n){if(typeof r.exclusiveMaximum!="boolean"&&this.types.number(t)){var a=new Fe(t,r,i,n),s=t=r.minLength||a.addError({name:"minLength",argument:r.minLength,message:"does not meet minimum length of "+r.minLength}),a}};Me.maxLength=function(t,r,i,n){if(this.types.string(t)){var a=new Fe(t,r,i,n),s=t.match(/[\uDC00-\uDFFF]/g),o=t.length-(s?s.length:0);return o<=r.maxLength||a.addError({name:"maxLength",argument:r.maxLength,message:"does not meet maximum length of "+r.maxLength}),a}};Me.minItems=function(t,r,i,n){if(this.types.array(t)){var a=new Fe(t,r,i,n);return t.length>=r.minItems||a.addError({name:"minItems",argument:r.minItems,message:"does not meet minimum length of "+r.minItems}),a}};Me.maxItems=function(t,r,i,n){if(this.types.array(t)){var a=new Fe(t,r,i,n);return t.length<=r.maxItems||a.addError({name:"maxItems",argument:r.maxItems,message:"does not meet maximum length of "+r.maxItems}),a}};function yle(e,t,r){var i,n=r.length;for(i=t+1,n;i{"use strict";var uO=require("url"),vle=hs();W4.exports.SchemaScanResult=mO;function mO(e,t){this.id=e,this.ref=t}W4.exports.scan=function(t,r){function i(l,d){if(!(!d||typeof d!="object")){if(d.$ref){var c=uO.resolve(l,d.$ref);o[c]=o[c]?o[c]+1:0;return}var p=d.$id||d.id,u=p?uO.resolve(l,p):l;if(u){if(u.indexOf("#")<0&&(u+="#"),s[u]){if(!vle.deepCompareStrict(s[u],d))throw new Error("Schema <"+u+"> already exists with different definition");return s[u]}s[u]=d,u[u.length-1]=="#"&&(s[u.substring(0,u.length-1)]=d)}n(u+"/items",Array.isArray(d.items)?d.items:[d.items]),n(u+"/extends",Array.isArray(d.extends)?d.extends:[d.extends]),i(u+"/additionalItems",d.additionalItems),a(u+"/properties",d.properties),i(u+"/additionalProperties",d.additionalProperties),a(u+"/definitions",d.definitions),a(u+"/patternProperties",d.patternProperties),a(u+"/dependencies",d.dependencies),n(u+"/disallow",d.disallow),n(u+"/allOf",d.allOf),n(u+"/anyOf",d.anyOf),n(u+"/oneOf",d.oneOf),i(u+"/not",d.not)}}function n(l,d){if(Array.isArray(d))for(var c=0;c{"use strict";var fO=require("url"),hO=pO(),mo=hs(),gO=k1().scan,yO=mo.ValidatorResult,ble=mo.ValidatorResultError,cp=mo.SchemaError,vO=mo.SchemaContext,bO="/",tr=function e(){this.customFormats=Object.create(e.prototype.customFormats),this.schemas={},this.unresolvedRefs=[],this.types=Object.create(zn),this.attributes=Object.create(hO.validators)};tr.prototype.customFormats={};tr.prototype.schemas=null;tr.prototype.types=null;tr.prototype.attributes=null;tr.prototype.unresolvedRefs=null;tr.prototype.addSchema=function(t,r){var i=this;if(!t)return null;var n=gO(r||bO,t),a=r||t.$id||t.id;for(var s in n.id)this.schemas[s]=n.id[s];for(var s in n.ref)this.unresolvedRefs.push(s);return this.unresolvedRefs=this.unresolvedRefs.filter(function(o){return typeof i.schemas[o]>"u"}),this.schemas[a]};tr.prototype.addSubSchemaArray=function(t,r){if(Array.isArray(r))for(var i=0;i",t);var o=mo.objectGetPath(i.schemas[s],a.substr(1));if(o===void 0)throw new cp("no such schema "+a+" located in <"+s+">",t);return{subschema:o,switchSchema:r}};tr.prototype.testType=function(t,r,i,n,a){if(a!==void 0){if(a===null)throw new cp('Unexpected null in "type" keyword');if(typeof this.types[a]=="function")return this.types[a].call(this,t);if(a&&typeof a=="object"){var s=this.validateSchema(t,a,i,n);return s===void 0||!(s&&s.errors.length)}return!0}};var zn=tr.prototype.types={};zn.string=function(t){return typeof t=="string"};zn.number=function(t){return typeof t=="number"&&isFinite(t)};zn.integer=function(t){return typeof t=="number"&&t%1===0};zn.boolean=function(t){return typeof t=="boolean"};zn.array=function(t){return Array.isArray(t)};zn.null=function(t){return t===null};zn.date=function(t){return t instanceof Date};zn.any=function(t){return!0};zn.object=function(t){return t&&typeof t=="object"&&!Array.isArray(t)&&!(t instanceof Date)};wO.exports=tr});var xO=h((pNe,ga)=>{"use strict";var _le=ga.exports.Validator=EO();ga.exports.ValidatorResult=hs().ValidatorResult;ga.exports.ValidatorResultError=hs().ValidatorResultError;ga.exports.ValidationError=hs().ValidationError;ga.exports.SchemaError=hs().SchemaError;ga.exports.SchemaScanResult=k1().SchemaScanResult;ga.exports.scan=k1().scan;ga.exports.validate=function(e,t,r){var i=new _le;return i.validate(e,t,r)}});var SO=h(Ui=>{"use strict";Object.defineProperty(Ui,"__esModule",{value:!0});Ui.cliErrorsConfig=Ui.CliConfigErrorCategory=Ui.CliError=void 0;Ui.getCliConfigCategoryIfExists=NO;Ui.wrapCliConfigurationError=Sle;var pp=ii(),wle=Ll(),Ele=Bt(),K4=class extends Error{constructor({cmd:t,args:r,exitCode:i,stderr:n}){let a=(0,pp.prettyPrintInvocation)(t,r),s=xle(n),o=Nle(n),l;if(s)l=`Encountered a fatal error while running "${a}". Exit code was ${i} and error was: ${(0,pp.ensureEndsInPeriod)(s.trim())} See the logs for more details.`;else if(o)l=`We were unable to automatically build your code. Please provide manual build steps. See ${wle.DocUrl.AUTOMATIC_BUILD_FAILED} for more information. Encountered the following error: ${o}`;else{let d=(0,pp.ensureEndsInPeriod)(n.trim().split(` +`).pop()?.trim()||"n/a");l=`Encountered a fatal error while running "${a}". Exit code was ${i} and last log line was: ${d} See the logs for more details.`}super(l),this.exitCode=i,this.stderr=n}};Ui.CliError=K4;function xle(e){let t=/.*fatal (internal )?error occurr?ed(. Details)?:/gi,r=[],i,n;for(;(n=t.exec(e))!==null;)i!==void 0&&r.push(e.slice(i,n.index).trim()),i=n.index;if(i!==void 0){let a=e.slice(i).trim();if(r.length===0)return a;let s=!r.some(o=>o.includes(` +`));return s&&(r=r.map(pp.ensureEndsInPeriod)),[(0,pp.ensureEndsInPeriod)(a),"Context:",...r.reverse()].join(s?" ":` +`)}}function Nle(e){let t=/.*\[autobuild\] \[ERROR\] (.*)/gi,r=[...e.matchAll(t)].map(i=>i[1]);return r.length>10&&(r=r.slice(0,10),r.push("(truncated)")),r.join(` +`)||void 0}var Ht;(function(e){e.AutobuildError="AutobuildError",e.ExternalRepositoryCloneFailed="ExternalRepositoryCloneFailed",e.GradleBuildFailed="GradleBuildFailed",e.IncompatibleWithActionVersion="IncompatibleWithActionVersion",e.InitCalledTwice="InitCalledTwice",e.InvalidConfigFile="InvalidConfigFile",e.InvalidSourceRoot="InvalidSourceRoot",e.MavenBuildFailed="MavenBuildFailed",e.NoBuildCommandAutodetected="NoBuildCommandAutodetected",e.NoBuildMethodAutodetected="NoBuildMethodAutodetected",e.NoSourceCodeSeen="NoSourceCodeSeen",e.NoSupportedBuildCommandSucceeded="NoSupportedBuildCommandSucceeded",e.NoSupportedBuildSystemDetected="NoSupportedBuildSystemDetected",e.OutOfMemoryOrDisk="OutOfMemoryOrDisk",e.PackCannotBeFound="PackCannotBeFound",e.PackMissingAuth="PackMissingAuth",e.SwiftBuildFailed="SwiftBuildFailed",e.UnsupportedBuildMode="UnsupportedBuildMode"})(Ht||(Ui.CliConfigErrorCategory=Ht={}));Ui.cliErrorsConfig={[Ht.AutobuildError]:{cliErrorMessageCandidates:[new RegExp("We were unable to automatically build your code")]},[Ht.ExternalRepositoryCloneFailed]:{cliErrorMessageCandidates:[new RegExp("Failed to clone external Git repository")]},[Ht.GradleBuildFailed]:{cliErrorMessageCandidates:[new RegExp("[autobuild] FAILURE: Build failed with an exception.")]},[Ht.IncompatibleWithActionVersion]:{cliErrorMessageCandidates:[new RegExp("is not compatible with this CodeQL CLI")]},[Ht.InitCalledTwice]:{cliErrorMessageCandidates:[new RegExp("Refusing to create databases .* but could not process any of it")],additionalErrorMessageToAppend:'Is the "init" action called twice in the same job?'},[Ht.InvalidConfigFile]:{cliErrorMessageCandidates:[new RegExp("Config file .* is not valid"),new RegExp("The supplied config file is empty")]},[Ht.InvalidSourceRoot]:{cliErrorMessageCandidates:[new RegExp("Invalid source root")]},[Ht.MavenBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuild\\] \\[ERROR\\] Failed to execute goal")]},[Ht.NoBuildCommandAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not auto-detect a suitable build method")]},[Ht.NoBuildMethodAutodetected]:{cliErrorMessageCandidates:[new RegExp("Could not detect a suitable build command for the source checkout")]},[Ht.NoSourceCodeSeen]:{exitCode:32,cliErrorMessageCandidates:[new RegExp("CodeQL detected code written in .* but could not process any of it"),new RegExp("CodeQL did not detect any code written in languages supported by CodeQL")]},[Ht.NoSupportedBuildCommandSucceeded]:{cliErrorMessageCandidates:[new RegExp("No supported build command succeeded")]},[Ht.NoSupportedBuildSystemDetected]:{cliErrorMessageCandidates:[new RegExp("No supported build system detected")]},[Ht.OutOfMemoryOrDisk]:{cliErrorMessageCandidates:[new RegExp("CodeQL is out of memory."),new RegExp("out of disk"),new RegExp("No space left on device")],additionalErrorMessageToAppend:"For more information, see https://gh.io/troubleshooting-code-scanning/out-of-disk-or-memory"},[Ht.PackCannotBeFound]:{cliErrorMessageCandidates:[new RegExp("Query pack .* cannot be found\\. Check the spelling of the pack\\.")]},[Ht.PackMissingAuth]:{cliErrorMessageCandidates:[new RegExp("GitHub Container registry .* 403 Forbidden"),new RegExp("Do you need to specify a token to authenticate to the registry?")]},[Ht.SwiftBuildFailed]:{cliErrorMessageCandidates:[new RegExp("\\[autobuilder/build\\] \\[build-command-failed\\] `autobuild` failed to run the build command")]},[Ht.UnsupportedBuildMode]:{cliErrorMessageCandidates:[new RegExp("does not support the .* build mode. Please try using one of the following build modes instead")]}};function NO(e){for(let[t,r]of Object.entries(Ui.cliErrorsConfig)){if(e.exitCode!==void 0&&r.exitCode!==void 0&&e.exitCode===r.exitCode)return t;for(let i of r.cliErrorMessageCandidates)if(e.message.match(i)||e.stderr.match(i))return t}}function Sle(e){let t=NO(e);if(t===void 0)return e;let r=e.message,i=Ui.cliErrorsConfig[t].additionalErrorMessageToAppend;return i!==void 0&&(r=`${r} ${i}`),new Ele.ConfigurationError(r)}});var r3=h((ye,OO)=>{ye=OO.exports=xe;var He;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?He=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:He=function(){};ye.SEMVER_SPEC_VERSION="2.0.0";var up=256,z1=Number.MAX_SAFE_INTEGER||9007199254740991,Q4=16,Tle=up-6,Dl=ye.re=[],Ue=ye.safeRe=[],F=ye.src=[],R=ye.tokens={},CO=0;function Te(e){R[e]=CO++}var Y4="[a-zA-Z0-9-]",X4=[["\\s",1],["\\d",up],[Y4,Tle]];function fp(e){for(var t=0;t)?=?)";Te("XRANGEIDENTIFIERLOOSE");F[R.XRANGEIDENTIFIERLOOSE]=F[R.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Te("XRANGEIDENTIFIER");F[R.XRANGEIDENTIFIER]=F[R.NUMERICIDENTIFIER]+"|x|X|\\*";Te("XRANGEPLAIN");F[R.XRANGEPLAIN]="[v=\\s]*("+F[R.XRANGEIDENTIFIER]+")(?:\\.("+F[R.XRANGEIDENTIFIER]+")(?:\\.("+F[R.XRANGEIDENTIFIER]+")(?:"+F[R.PRERELEASE]+")?"+F[R.BUILD]+"?)?)?";Te("XRANGEPLAINLOOSE");F[R.XRANGEPLAINLOOSE]="[v=\\s]*("+F[R.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[R.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+F[R.XRANGEIDENTIFIERLOOSE]+")(?:"+F[R.PRERELEASELOOSE]+")?"+F[R.BUILD]+"?)?)?";Te("XRANGE");F[R.XRANGE]="^"+F[R.GTLT]+"\\s*"+F[R.XRANGEPLAIN]+"$";Te("XRANGELOOSE");F[R.XRANGELOOSE]="^"+F[R.GTLT]+"\\s*"+F[R.XRANGEPLAINLOOSE]+"$";Te("COERCE");F[R.COERCE]="(^|[^\\d])(\\d{1,"+Q4+"})(?:\\.(\\d{1,"+Q4+"}))?(?:\\.(\\d{1,"+Q4+"}))?(?:$|[^\\d])";Te("COERCERTL");Dl[R.COERCERTL]=new RegExp(F[R.COERCE],"g");Ue[R.COERCERTL]=new RegExp(fp(F[R.COERCE]),"g");Te("LONETILDE");F[R.LONETILDE]="(?:~>?)";Te("TILDETRIM");F[R.TILDETRIM]="(\\s*)"+F[R.LONETILDE]+"\\s+";Dl[R.TILDETRIM]=new RegExp(F[R.TILDETRIM],"g");Ue[R.TILDETRIM]=new RegExp(fp(F[R.TILDETRIM]),"g");var Ple="$1~";Te("TILDE");F[R.TILDE]="^"+F[R.LONETILDE]+F[R.XRANGEPLAIN]+"$";Te("TILDELOOSE");F[R.TILDELOOSE]="^"+F[R.LONETILDE]+F[R.XRANGEPLAINLOOSE]+"$";Te("LONECARET");F[R.LONECARET]="(?:\\^)";Te("CARETTRIM");F[R.CARETTRIM]="(\\s*)"+F[R.LONECARET]+"\\s+";Dl[R.CARETTRIM]=new RegExp(F[R.CARETTRIM],"g");Ue[R.CARETTRIM]=new RegExp(fp(F[R.CARETTRIM]),"g");var Cle="$1^";Te("CARET");F[R.CARET]="^"+F[R.LONECARET]+F[R.XRANGEPLAIN]+"$";Te("CARETLOOSE");F[R.CARETLOOSE]="^"+F[R.LONECARET]+F[R.XRANGEPLAINLOOSE]+"$";Te("COMPARATORLOOSE");F[R.COMPARATORLOOSE]="^"+F[R.GTLT]+"\\s*("+F[R.LOOSEPLAIN]+")$|^$";Te("COMPARATOR");F[R.COMPARATOR]="^"+F[R.GTLT]+"\\s*("+F[R.FULLPLAIN]+")$|^$";Te("COMPARATORTRIM");F[R.COMPARATORTRIM]="(\\s*)"+F[R.GTLT]+"\\s*("+F[R.LOOSEPLAIN]+"|"+F[R.XRANGEPLAIN]+")";Dl[R.COMPARATORTRIM]=new RegExp(F[R.COMPARATORTRIM],"g");Ue[R.COMPARATORTRIM]=new RegExp(fp(F[R.COMPARATORTRIM]),"g");var Rle="$1$2$3";Te("HYPHENRANGE");F[R.HYPHENRANGE]="^\\s*("+F[R.XRANGEPLAIN]+")\\s+-\\s+("+F[R.XRANGEPLAIN]+")\\s*$";Te("HYPHENRANGELOOSE");F[R.HYPHENRANGELOOSE]="^\\s*("+F[R.XRANGEPLAINLOOSE]+")\\s+-\\s+("+F[R.XRANGEPLAINLOOSE]+")\\s*$";Te("STAR");F[R.STAR]="(<|>)?=?\\s*\\*";for($n=0;$nup)return null;var r=t.loose?Ue[R.LOOSE]:Ue[R.FULL];if(!r.test(e))return null;try{return new xe(e,t)}catch{return null}}ye.valid=Ole;function Ole(e,t){var r=ho(e,t);return r?r.version:null}ye.clean=Ale;function Ale(e,t){var r=ho(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ye.SemVer=xe;function xe(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xe){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>up)throw new TypeError("version is longer than "+up+" characters");if(!(this instanceof xe))return new xe(e,t);He("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ue[R.LOOSE]:Ue[R.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>z1||this.major<0)throw new TypeError("Invalid major version");if(this.minor>z1||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>z1||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 n=+i;if(n>=0&&n=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};ye.inc=Ile;function Ile(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new xe(e,r).inc(t,i).version}catch{return null}}ye.diff=Lle;function Lle(e,t){if(Z4(e,t))return null;var r=ho(e),i=ho(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ye.compareIdentifiers=fo;var TO=/^[0-9]+$/;function fo(e,t){var r=TO.test(e),i=TO.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ye.lt=$1;function $1(e,t,r){return ya(e,t,r)<0}ye.eq=Z4;function Z4(e,t,r){return ya(e,t,r)===0}ye.neq=RO;function RO(e,t,r){return ya(e,t,r)!==0}ye.gte=J4;function J4(e,t,r){return ya(e,t,r)>=0}ye.lte=e3;function e3(e,t,r){return ya(e,t,r)<=0}ye.cmp=U1;function U1(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 Z4(e,r,i);case"!=":return RO(e,r,i);case">":return mp(e,r,i);case">=":return J4(e,r,i);case"<":return $1(e,r,i);case"<=":return e3(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ye.Comparator=Hi;function Hi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Hi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Hi))return new Hi(e,t);e=e.trim().split(/\s+/).join(" "),He("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===ql?this.value="":this.value=this.operator+this.semver.version,He("comp",this)}var ql={};Hi.prototype.parse=function(e){var t=this.options.loose?Ue[R.COMPARATORLOOSE]:Ue[R.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 xe(r[2],this.options.loose):this.semver=ql};Hi.prototype.toString=function(){return this.value};Hi.prototype.test=function(e){if(He("Comparator.test",e,this.options.loose),this.semver===ql||e===ql)return!0;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}return U1(e,this.operator,this.semver,this.options)};Hi.prototype.intersects=function(e,t){if(!(e instanceof Hi))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 wt(e.value,t),H1(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new wt(this.value,t),H1(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=U1(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=U1(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ye.Range=wt;function wt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof wt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new wt(e.raw,t);if(e instanceof Hi)return new wt(e.value,t);if(!(this instanceof wt))return new wt(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()}wt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};wt.prototype.toString=function(){return this.range};wt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ue[R.HYPHENRANGELOOSE]:Ue[R.HYPHENRANGE];e=e.replace(r,Zle),He("hyphen replace",e),e=e.replace(Ue[R.COMPARATORTRIM],Rle),He("comparator trim",e,Ue[R.COMPARATORTRIM]),e=e.replace(Ue[R.TILDETRIM],Ple),e=e.replace(Ue[R.CARETTRIM],Cle),e=e.split(/\s+/).join(" ");var i=t?Ue[R.COMPARATORLOOSE]:Ue[R.COMPARATOR],n=e.split(" ").map(function(a){return Hle(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Hi(a,this.options)},this),n};wt.prototype.intersects=function(e,t){if(!(e instanceof wt))throw new TypeError("a Range is required");return this.set.some(function(r){return PO(r,t)&&e.set.some(function(i){return PO(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function PO(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ye.toComparators=Ule;function Ule(e,t){return new wt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function Hle(e,t){return He("comp",e,t),e=Wle(e,t),He("caret",e),e=Gle(e,t),He("tildes",e),e=Qle(e,t),He("xrange",e),e=Yle(e,t),He("stars",e),e}function $r(e){return!e||e.toLowerCase()==="x"||e==="*"}function Gle(e,t){return e.trim().split(/\s+/).map(function(r){return Vle(r,t)}).join(" ")}function Vle(e,t){var r=t.loose?Ue[R.TILDELOOSE]:Ue[R.TILDE];return e.replace(r,function(i,n,a,s,o){He("tilde",e,i,n,a,s,o);var l;return $r(n)?l="":$r(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":$r(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(He("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",He("tilde return",l),l})}function Wle(e,t){return e.trim().split(/\s+/).map(function(r){return Kle(r,t)}).join(" ")}function Kle(e,t){He("caret",e,t);var r=t.loose?Ue[R.CARETLOOSE]:Ue[R.CARET];return e.replace(r,function(i,n,a,s,o){He("caret",e,i,n,a,s,o);var l;return $r(n)?l="":$r(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":$r(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(He("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(He("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),He("caret return",l),l})}function Qle(e,t){return He("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return Xle(r,t)}).join(" ")}function Xle(e,t){e=e.trim();var r=t.loose?Ue[R.XRANGELOOSE]:Ue[R.XRANGE];return e.replace(r,function(i,n,a,s,o,l){He("xRange",e,i,n,a,s,o,l);var d=$r(a),c=d||$r(s),p=c||$r(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),He("xRange return",i),i})}function Yle(e,t){return He("replaceStars",e,t),e.trim().replace(Ue[R.STAR],"")}function Zle(e,t,r,i,n,a,s,o,l,d,c,p,u){return $r(r)?t="":$r(i)?t=">="+r+".0.0":$r(n)?t=">="+r+"."+i+".0":t=">="+t,$r(l)?o="":$r(d)?o="<"+(+l+1)+".0.0":$r(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}wt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new xe(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ye.satisfies=H1;function H1(e,t,r){try{t=new wt(t,r)}catch{return!1}return t.test(e)}ye.maxSatisfying=ede;function ede(e,t,r){var i=null,n=null;try{var a=new wt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new xe(i,r))}),i}ye.minSatisfying=tde;function tde(e,t,r){var i=null,n=null;try{var a=new wt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new xe(i,r))}),i}ye.minVersion=rde;function rde(e,t){e=new wt(e,t);var r=new xe("0.0.0");if(e.test(r)||(r=new xe("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||mp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ye.validRange=ide;function ide(e,t){try{return new wt(e,t).range||"*"}catch{return null}}ye.ltr=nde;function nde(e,t,r){return t3(e,t,"<",r)}ye.gtr=ade;function ade(e,t,r){return t3(e,t,">",r)}ye.outside=t3;function t3(e,t,r,i){e=new xe(e,i),t=new wt(t,i);var n,a,s,o,l;switch(r){case">":n=mp,a=e3,s=$1,o=">",l=">=";break;case"<":n=$1,a=J4,s=mp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(H1(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ye.prerelease=sde;function sde(e,t){var r=ho(e,t);return r&&r.prerelease.length?r.prerelease:null}ye.intersects=ode;function ode(e,t,r){return e=new wt(e,r),t=new wt(t,r),e.intersects(t)}ye.coerce=lde;function lde(e,t){if(e instanceof xe)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(Ue[R.COERCE]);else{for(var i;(i=Ue[R.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ue[R.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ue[R.COERCERTL].lastIndex=-1}return r===null?null:ho(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var LO=h((Ar,n3)=>{"use strict";var dde=Ar&&Ar.__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]}),cde=Ar&&Ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),pde=Ar&&Ar.__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)&&dde(t,e,r);return cde(t,e),t},ude=Ar&&Ar.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ar,"__esModule",{value:!0});Ar._readLinuxVersionFile=Ar._getOsVersion=Ar._findMatch=void 0;var AO=pde(r3()),i3=Tt(),IO=require("os"),mde=require("child_process"),G1=require("fs");function fde(e,t,r,i){return ude(this,void 0,void 0,function*(){let n=IO.platform(),a,s,o;for(let l of r){let d=l.version;if(i3.debug(`check ${d} satisfies ${e}`),AO.satisfies(d,e)&&(!t||l.stable===t)&&(o=l.files.find(c=>{i3.debug(`${c.arch}===${i} && ${c.platform}===${n}`);let p=c.arch===i&&c.platform===n;if(p&&c.platform_version){let u=n3.exports._getOsVersion();u===c.platform_version?p=!0:p=AO.satisfies(u,c.platform_version)}return p}),o)){i3.debug(`matched ${l.version}`),s=l;break}}return s&&o&&(a=Object.assign({},s),a.files=[o]),a})}Ar._findMatch=fde;function hde(){let e=IO.platform(),t="";if(e==="darwin")t=mde.execSync("sw_vers -productVersion").toString();else if(e==="linux"){let r=n3.exports._readLinuxVersionFile();if(r){let i=r.split(` +`);for(let n of i){let a=n.split("=");if(a.length===2&&(a[0].trim()==="VERSION_ID"||a[0].trim()==="DISTRIB_RELEASE")){t=a[1].trim().replace(/^"/,"").replace(/"$/,"");break}}}}return t}Ar._getOsVersion=hde;function gde(){let e="/etc/lsb-release",t="/etc/os-release",r="";return G1.existsSync(e)?r=G1.readFileSync(e).toString():G1.existsSync(t)&&(r=G1.readFileSync(t).toString()),r}Ar._readLinuxVersionFile=gde});var qO=h((mNe,DO)=>{var yde=require("crypto");DO.exports=function(){return yde.randomBytes(16)}});var BO=h((fNe,MO)=>{var FO=[];for(hp=0;hp<256;++hp)FO[hp]=(hp+256).toString(16).substr(1);var hp;function vde(e,t){var r=t||0,i=FO;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}MO.exports=vde});var kO=h((hNe,jO)=>{var bde=qO(),_de=BO();function wde(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||bde)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||_de(n)}jO.exports=wde});var UO=h(Gi=>{"use strict";var Ede=Gi&&Gi.__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]}),xde=Gi&&Gi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Nde=Gi&&Gi.__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)&&Ede(t,e,r);return xde(t,e),t},zO=Gi&&Gi.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Gi,"__esModule",{value:!0});Gi.RetryHelper=void 0;var $O=Nde(Tt()),a3=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 zO(this,void 0,void 0,function*(){let i=1;for(;isetTimeout(r,t*1e3))})}};Gi.RetryHelper=a3});var K1=h(Ne=>{"use strict";var Sde=Ne&&Ne.__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]}),Tde=Ne&&Ne.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Un=Ne&&Ne.__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)&&Sde(t,e,r);return Tde(t,e),t},Ur=Ne&&Ne.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Pde=Ne&&Ne.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ne,"__esModule",{value:!0});Ne.evaluateVersions=Ne.isExplicitVersion=Ne.findFromManifest=Ne.getManifestFromRepo=Ne.findAllVersions=Ne.find=Ne.cacheFile=Ne.cacheDir=Ne.extractZip=Ne.extractXar=Ne.extractTar=Ne.extract7z=Ne.downloadTool=Ne.HTTPError=void 0;var Be=Un(Tt()),Ei=Un(mc()),Vi=Un(require("fs")),Cde=Un(LO()),yp=Un(require("os")),vn=Un(require("path")),HO=Un($s()),va=Un(r3()),Rde=Un(require("stream")),Ode=Un(require("util")),Fl=require("assert"),GO=Pde(kO()),ys=Wo(),Ade=UO(),gp=class extends Error{constructor(t){super(`Unexpected HTTP response: ${t}`),this.httpStatusCode=t,Object.setPrototypeOf(this,new.target.prototype)}};Ne.HTTPError=gp;var o3=process.platform==="win32",Ide=process.platform==="darwin",Lde="actions/tool-cache";function Dde(e,t,r,i){return Ur(this,void 0,void 0,function*(){t=t||vn.join(XO(),GO.default()),yield Ei.mkdirP(vn.dirname(t)),Be.debug(`Downloading ${e}`),Be.debug(`Destination ${t}`);let n=3,a=s3("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),s=s3("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new Ade.RetryHelper(n,a,s).execute(()=>Ur(this,void 0,void 0,function*(){return yield qde(e,t||"",r,i)}),l=>!(l instanceof gp&&l.httpStatusCode&&l.httpStatusCode<500&&l.httpStatusCode!==408&&l.httpStatusCode!==429))})}Ne.downloadTool=Dde;function qde(e,t,r,i){return Ur(this,void 0,void 0,function*(){if(Vi.existsSync(t))throw new Error(`Destination file path ${t} already exists`);let n=new HO.HttpClient(Lde,[],{allowRetries:!1});r&&(Be.debug("set auth"),i===void 0&&(i={}),i.authorization=r);let a=yield n.get(e,i);if(a.message.statusCode!==200){let c=new gp(a.message.statusCode);throw Be.debug(`Failed to download from "${e}". Code(${a.message.statusCode}) Message(${a.message.statusMessage})`),c}let s=Ode.promisify(Rde.pipeline),l=s3("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>a.message)(),d=!1;try{return yield s(l,Vi.createWriteStream(t)),Be.debug("download complete"),d=!0,t}finally{if(!d){Be.debug("download failed");try{yield Ei.rmRF(t)}catch(c){Be.debug(`Failed to delete '${t}'. ${c.message}`)}}}})}function Fde(e,t,r){return Ur(this,void 0,void 0,function*(){Fl.ok(o3,"extract7z() not supported on current OS"),Fl.ok(e,'parameter "file" is required'),t=yield V1(t);let i=process.cwd();if(process.chdir(t),r)try{let a=["x",Be.isDebug()?"-bb1":"-bb0","-bd","-sccUTF-8",e],s={silent:!0};yield ys.exec(`"${r}"`,a,s)}finally{process.chdir(i)}else{let n=vn.join(__dirname,"..","scripts","Invoke-7zdec.ps1").replace(/'/g,"''").replace(/"|\n|\r/g,""),a=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),l=["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' -Source '${a}' -Target '${s}'`],d={silent:!0};try{let c=yield Ei.which("powershell",!0);yield ys.exec(`"${c}"`,l,d)}finally{process.chdir(i)}}return t})}Ne.extract7z=Fde;function Mde(e,t,r="xz"){return Ur(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");t=yield V1(t),Be.debug("Checking tar --version");let i="";yield ys.exec("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:l=>i+=l.toString(),stderr:l=>i+=l.toString()}}),Be.debug(i.trim());let n=i.toUpperCase().includes("GNU TAR"),a;r instanceof Array?a=r:a=[r],Be.isDebug()&&!r.includes("v")&&a.push("-v");let s=t,o=e;return o3&&n&&(a.push("--force-local"),s=t.replace(/\\/g,"/"),o=e.replace(/\\/g,"/")),n&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",s,"-f",o),yield ys.exec("tar",a),t})}Ne.extractTar=Mde;function Bde(e,t,r=[]){return Ur(this,void 0,void 0,function*(){Fl.ok(Ide,"extractXar() not supported on current OS"),Fl.ok(e,'parameter "file" is required'),t=yield V1(t);let i;r instanceof Array?i=r:i=[r],i.push("-x","-C",t,"-f",e),Be.isDebug()&&i.push("-v");let n=yield Ei.which("xar",!0);return yield ys.exec(`"${n}"`,Wde(i)),t})}Ne.extractXar=Bde;function jde(e,t){return Ur(this,void 0,void 0,function*(){if(!e)throw new Error("parameter 'file' is required");return t=yield V1(t),o3?yield kde(e,t):yield zde(e,t),t})}Ne.extractZip=jde;function kde(e,t){return Ur(this,void 0,void 0,function*(){let r=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=yield Ei.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('${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(" ")];Be.debug(`Using pwsh at path: ${n}`),yield ys.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 '${r}' -DestinationPath '${i}' -Force }`,`else {[System.IO.Compression.ZipFile]::ExtractToDirectory('${r}', '${i}', $true) }`].join(" ")],o=yield Ei.which("powershell",!0);Be.debug(`Using powershell at path: ${o}`),yield ys.exec(`"${o}"`,s)}})}function zde(e,t){return Ur(this,void 0,void 0,function*(){let r=yield Ei.which("unzip",!0),i=[e];Be.isDebug()||i.unshift("-q"),i.unshift("-o"),yield ys.exec(`"${r}"`,i,{cwd:t})})}function $de(e,t,r,i){return Ur(this,void 0,void 0,function*(){if(r=va.clean(r)||r,i=i||yp.arch(),Be.debug(`Caching tool ${t} ${r} ${i}`),Be.debug(`source dir: ${e}`),!Vi.statSync(e).isDirectory())throw new Error("sourceDir is not a directory");let n=yield WO(t,r,i);for(let a of Vi.readdirSync(e)){let s=vn.join(e,a);yield Ei.cp(s,n,{recursive:!0})}return KO(t,r,i),n})}Ne.cacheDir=$de;function Ude(e,t,r,i,n){return Ur(this,void 0,void 0,function*(){if(i=va.clean(i)||i,n=n||yp.arch(),Be.debug(`Caching tool ${r} ${i} ${n}`),Be.debug(`source file: ${e}`),!Vi.statSync(e).isFile())throw new Error("sourceFile is not a file");let a=yield WO(r,i,n),s=vn.join(a,t);return Be.debug(`destination file ${s}`),yield Ei.cp(e,s),KO(r,i,n),a})}Ne.cacheFile=Ude;function Hde(e,t,r){if(!e)throw new Error("toolName parameter is required");if(!t)throw new Error("versionSpec parameter is required");if(r=r||yp.arch(),!l3(t)){let n=VO(e,r);t=QO(n,t)}let i="";if(t){t=va.clean(t)||"";let n=vn.join(W1(),e,t,r);Be.debug(`checking cache: ${n}`),Vi.existsSync(n)&&Vi.existsSync(`${n}.complete`)?(Be.debug(`Found tool in cache ${e} ${t} ${r}`),i=n):Be.debug("not found")}return i}Ne.find=Hde;function VO(e,t){let r=[];t=t||yp.arch();let i=vn.join(W1(),e);if(Vi.existsSync(i)){let n=Vi.readdirSync(i);for(let a of n)if(l3(a)){let s=vn.join(i,a,t||"");Vi.existsSync(s)&&Vi.existsSync(`${s}.complete`)&&r.push(a)}}return r}Ne.findAllVersions=VO;function Gde(e,t,r,i="master"){return Ur(this,void 0,void 0,function*(){let n=[],a=`https://api.github.com/repos/${e}/${t}/git/trees/${i}`,s=new HO.HttpClient("tool-cache"),o={};r&&(Be.debug("set auth"),o.authorization=r);let l=yield s.getJson(a,o);if(!l.result)return n;let d="";for(let p of l.result.tree)if(p.path==="versions-manifest.json"){d=p.url;break}o.accept="application/vnd.github.VERSION.raw";let c=yield(yield s.get(d,o)).readBody();if(c){c=c.replace(/^\uFEFF/,"");try{n=JSON.parse(c)}catch{Be.debug("Invalid json")}}return n})}Ne.getManifestFromRepo=Gde;function Vde(e,t,r,i=yp.arch()){return Ur(this,void 0,void 0,function*(){return yield Cde._findMatch(e,t,r,i)})}Ne.findFromManifest=Vde;function V1(e){return Ur(this,void 0,void 0,function*(){return e||(e=vn.join(XO(),GO.default())),yield Ei.mkdirP(e),e})}function WO(e,t,r){return Ur(this,void 0,void 0,function*(){let i=vn.join(W1(),e,va.clean(t)||t,r||"");Be.debug(`destination ${i}`);let n=`${i}.complete`;return yield Ei.rmRF(i),yield Ei.rmRF(n),yield Ei.mkdirP(i),i})}function KO(e,t,r){let n=`${vn.join(W1(),e,va.clean(t)||t,r||"")}.complete`;Vi.writeFileSync(n,""),Be.debug("finished caching tool")}function l3(e){let t=va.clean(e)||"";Be.debug(`isExplicit: ${t}`);let r=va.valid(t)!=null;return Be.debug(`explicit? ${r}`),r}Ne.isExplicitVersion=l3;function QO(e,t){let r="";Be.debug(`evaluating ${e.length} versions`),e=e.sort((i,n)=>va.gt(i,n)?1:-1);for(let i=e.length-1;i>=0;i--){let n=e[i];if(va.satisfies(n,t)){r=n;break}}return r?Be.debug(`matched: ${r}`):Be.debug("match not found"),r}Ne.evaluateVersions=QO;function W1(){let e=process.env.RUNNER_TOOL_CACHE||"";return Fl.ok(e,"Expected RUNNER_TOOL_CACHE to be defined"),e}function XO(){let e=process.env.RUNNER_TEMP||"";return Fl.ok(e,"Expected RUNNER_TEMP to be defined"),e}function s3(e,t){let r=global[e];return r!==void 0?r:t}function Wde(e){return Array.from(new Set(e))}});var ZO=h((vNe,YO)=>{"use strict";YO.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var i,n,a;if(Array.isArray(t)){if(i=t.length,i!=r.length)return!1;for(n=i;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if(a=Object.keys(t),i=a.length,i!==Object.keys(r).length)return!1;for(n=i;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=i;n--!==0;){var s=a[n];if(!e(t[s],r[s]))return!1}return!0}return t!==t&&r!==r}});var JO,eA=gt(()=>{JO="ffffffff-ffff-ffff-ffff-ffffffffffff"});var tA,rA=gt(()=>{tA="00000000-0000-0000-0000-000000000000"});var iA,nA=gt(()=>{iA=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i});function Kde(e){return typeof e=="string"&&iA.test(e)}var vs,vp=gt(()=>{nA();vs=Kde});function Qde(e){if(!vs(e))throw TypeError("Invalid UUID");let t;return Uint8Array.of((t=parseInt(e.slice(0,8),16))>>>24,t>>>16&255,t>>>8&255,t&255,(t=parseInt(e.slice(9,13),16))>>>8,t&255,(t=parseInt(e.slice(14,18),16))>>>8,t&255,(t=parseInt(e.slice(19,23),16))>>>8,t&255,(t=parseInt(e.slice(24,36),16))/1099511627776&255,t/4294967296&255,t>>>24&255,t>>>16&255,t>>>8&255,t&255)}var ba,bp=gt(()=>{vp();ba=Qde});function Hr(e,t=0){return(_r[e[t+0]]+_r[e[t+1]]+_r[e[t+2]]+_r[e[t+3]]+"-"+_r[e[t+4]]+_r[e[t+5]]+"-"+_r[e[t+6]]+_r[e[t+7]]+"-"+_r[e[t+8]]+_r[e[t+9]]+"-"+_r[e[t+10]]+_r[e[t+11]]+_r[e[t+12]]+_r[e[t+13]]+_r[e[t+14]]+_r[e[t+15]]).toLowerCase()}function Xde(e,t=0){let r=Hr(e,t);if(!vs(r))throw TypeError("Stringified UUID is invalid");return r}var _r,aA,_a=gt(()=>{vp();_r=[];for(let e=0;e<256;++e)_r.push((e+256).toString(16).slice(1));aA=Xde});function wa(){return Q1>X1.length-16&&((0,sA.randomFillSync)(X1),Q1=0),X1.slice(Q1,Q1+=16)}var sA,X1,Q1,Y1=gt(()=>{sA=require("crypto"),X1=new Uint8Array(256),Q1=X1.length});function Yde(e,t,r){let i,n=e?._v6??!1;if(e){let a=Object.keys(e);a.length===1&&a[0]==="_v6"&&(e=void 0)}if(e)i=oA(e.random??e.rng?.()??wa(),e.msecs,e.nsecs,e.clockseq,e.node,t,r);else{let a=Date.now(),s=wa();Zde(_p,a,s),i=oA(s,_p.msecs,_p.nsecs,n?void 0:_p.clockseq,n?void 0:_p.node,t,r)}return t?i:Hr(i)}function Zde(e,t,r){return e.msecs??=-1/0,e.nsecs??=0,t===e.msecs?(e.nsecs++,e.nsecs>=1e4&&(e.node=void 0,e.nsecs=0)):t>e.msecs?e.nsecs=0:t>>24&255,a[s++]=o>>>16&255,a[s++]=o>>>8&255,a[s++]=o&255;let l=t/4294967296*1e4&268435455;a[s++]=l>>>8&255,a[s++]=l&255,a[s++]=l>>>24&15|16,a[s++]=l>>>16&255,a[s++]=i>>>8|128,a[s++]=i&255;for(let d=0;d<6;++d)a[s++]=n[d];return a}var _p,Z1,d3=gt(()=>{Y1();_a();_p={};Z1=Yde});function wp(e){let t=typeof e=="string"?ba(e):e,r=Jde(t);return typeof e=="string"?Hr(r):r}function Jde(e){return Uint8Array.of((e[6]&15)<<4|e[7]>>4&15,(e[7]&15)<<4|(e[4]&240)>>4,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,(e[1]&15)<<4|(e[2]&240)>>4,96|e[2]&15,e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var c3=gt(()=>{bp();_a()});function ece(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,lA.createHash)("md5").update(e).digest()}var lA,dA,cA=gt(()=>{lA=require("crypto");dA=ece});function tce(e){e=unescape(encodeURIComponent(e));let t=new Uint8Array(e.length);for(let r=0;r{bp();_a();J1="6ba7b810-9dad-11d1-80b4-00c04fd430c8",ef="6ba7b811-9dad-11d1-80b4-00c04fd430c8"});function u3(e,t,r,i){return Ep(48,dA,e,t,r,i)}var pA,uA=gt(()=>{cA();p3();u3.DNS=J1;u3.URL=ef;pA=u3});var mA,m3,fA=gt(()=>{mA=require("crypto"),m3={randomUUID:mA.randomUUID}});function rce(e,t,r){if(m3.randomUUID&&!t&&!e)return m3.randomUUID();e=e||{};let i=e.random||(e.rng||wa)();if(i[6]=i[6]&15|64,i[8]=i[8]&63|128,t){r=r||0;for(let n=0;n<16;++n)t[r+n]=i[n];return t}return Hr(i)}var hA,gA=gt(()=>{fA();Y1();_a();hA=rce});function ice(e){return Array.isArray(e)?e=Buffer.from(e):typeof e=="string"&&(e=Buffer.from(e,"utf8")),(0,yA.createHash)("sha1").update(e).digest()}var yA,vA,bA=gt(()=>{yA=require("crypto");vA=ice});function f3(e,t,r,i){return Ep(80,vA,e,t,r,i)}var _A,wA=gt(()=>{bA();p3();f3.DNS=J1;f3.URL=ef;_A=f3});function nce(e,t,r){e??={},r??=0;let i=Z1({...e,_v6:!0},new Uint8Array(16));if(i=wp(i),t){for(let n=0;n<16;n++)t[r+n]=i[n];return t}return Hr(i)}var EA,xA=gt(()=>{_a();d3();c3();EA=nce});function h3(e){let t=typeof e=="string"?ba(e):e,r=ace(t);return typeof e=="string"?Hr(r):r}function ace(e){return Uint8Array.of((e[3]&15)<<4|e[4]>>4&15,(e[4]&15)<<4|(e[5]&240)>>4,(e[5]&15)<<4|e[6]&15,e[7],(e[1]&15)<<4|(e[2]&240)>>4,(e[2]&15)<<4|(e[3]&240)>>4,16|(e[0]&240)>>4,(e[0]&15)<<4|(e[1]&240)>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}var NA=gt(()=>{bp();_a()});function sce(e,t,r){let i;if(e)i=SA(e.random??e.rng?.()??wa(),e.msecs,e.seq,t,r);else{let n=Date.now(),a=wa();oce(g3,n,a),i=SA(a,g3.msecs,g3.seq,t,r)}return t?i:Hr(i)}function oce(e,t,r){return e.msecs??=-1/0,e.seq??=0,t>e.msecs?(e.seq=r[6]<<23|r[7]<<16|r[8]<<8|r[9],e.msecs=t):(e.seq=e.seq+1|0,e.seq===0&&e.msecs++),e}function SA(e,t,r,i,n=0){return i||(i=new Uint8Array(16),n=0),t??=Date.now(),r??=e[6]*127<<24|e[7]<<16|e[8]<<8|e[9],i[n++]=t/1099511627776&255,i[n++]=t/4294967296&255,i[n++]=t/16777216&255,i[n++]=t/65536&255,i[n++]=t/256&255,i[n++]=t&255,i[n++]=112|r>>>28&15,i[n++]=r>>>20&255,i[n++]=128|r>>>14&63,i[n++]=r>>>6&255,i[n++]=r<<2&255|e[10]&3,i[n++]=e[11],i[n++]=e[12],i[n++]=e[13],i[n++]=e[14],i[n++]=e[15],i}var g3,TA,PA=gt(()=>{Y1();_a();g3={};TA=sce});function lce(e){if(!vs(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}var CA,RA=gt(()=>{vp();CA=lce});var y3={};Qu(y3,{MAX:()=>JO,NIL:()=>tA,parse:()=>ba,stringify:()=>aA,v1:()=>Z1,v1ToV6:()=>wp,v3:()=>pA,v4:()=>hA,v5:()=>_A,v6:()=>EA,v6ToV1:()=>h3,v7:()=>TA,validate:()=>vs,version:()=>CA});var v3=gt(()=>{eA();rA();bp();_a();d3();c3();uA();gA();wA();xA();NA();PA();vp();RA()});var w3=h(ai=>{"use strict";var dce=ai&&ai.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),cce=ai&&ai.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_3=ai&&ai.__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)&&dce(t,e,r);return cce(t,e),t},pce=ai&&ai.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ai,"__esModule",{value:!0});ai.isZstdAvailable=Ece;ai.extract=xce;ai.extractTarZst=LA;ai.inferCompressionMethod=Sce;var uce=require("child_process"),mce=_3(require("fs")),fce=pce(require("path")),b3=_3(require("stream")),hce=Vo(),gce=_3(K1()),OA=lm(),yce=(v3(),zs(y3)),AA=ii(),IA=Bt(),vce="3.4.3",bce="1.31";async function _ce(e,t){try{return await(0,OA.safeWhich)(e),t.debug(`Found ${e}.`),!0}catch(r){return t.debug(`Could not find ${e}: ${r}`),!1}}async function wce(){let e=await(0,OA.safeWhich)("tar"),t="";if(await new hce.ToolRunner(e,["--version"],{listeners:{stdout:i=>{t+=i.toString()}}}).exec()!==0)throw new Error("Failed to call tar --version");if(t.includes("GNU tar")){let i=t.match(/tar \(GNU tar\) ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"gnu",version:i[1]}}else if(t.includes("bsdtar")){let i=t.match(/bsdtar ([0-9.]+)/);if(!i||!i[1])throw new Error("Failed to parse output of tar --version.");return{type:"bsd",version:i[1]}}else throw new Error("Unknown tar version")}async function Ece(e){let t=await _ce("zstd",e);try{let r=await wce(),{type:i,version:n}=r;switch(e.info(`Found ${i} tar version ${n}.`),i){case"gnu":return{available:t&&n>=bce,foundZstdBinary:t,version:r};case"bsd":return{available:t&&n>=vce,foundZstdBinary:t,version:r};default:(0,IA.assertNever)(i)}}catch(r){return e.warning(`Failed to determine tar version, therefore will assume zstd is not available. The underlying error was: ${r}`),{available:!1,foundZstdBinary:t}}}async function xce(e,t,r,i){switch(t){case"gzip":return await gce.extractTar(e);case"zstd":if(!r)throw new Error("Could not determine tar version, which is required to extract a Zstandard archive.");return await LA(e,r,i)}}async function LA(e,t,r){let i=await Nce();r.debug(`Extracting to ${i}.${e instanceof b3.Readable?` Input stream has high water mark ${e.readableHighWaterMark}.`:""}`);try{let n=["-x","--zstd"];t.type==="gnu"&&(n.push("--warning=no-unknown-keyword"),n.push("--overwrite")),n.push("-f",e instanceof b3.Readable?"-":e,"-C",i),process.stdout.write(`[command]tar ${n.join(" ")} +`);let a=(0,uce.spawn)("tar",n,{stdio:"pipe"}),s="";a.stdout?.on("data",l=>{s+=l.toString(),process.stdout.write(l)});let o="";return a.stderr?.on("data",l=>{o+=l.toString(),process.stdout.write(l)}),e instanceof b3.Readable&&e.pipe(a.stdin),await new Promise((l,d)=>{a.on("exit",c=>{c!==0&&d(new AA.CommandInvocationError("tar",n,c??void 0,s,o)),l()})}),i}catch(n){throw await(0,IA.cleanUpGlob)(i,"extraction destination directory",r),n}}async function Nce(){let e=fce.default.join((0,AA.getTemporaryDirectory)(),(0,yce.v4)());return mce.mkdirSync(e,{recursive:!0}),e}function Sce(e){return e.endsWith(".tar.gz")?"gzip":"zstd"}});var qA=h((NSe,DA)=>{var Ml=1e3,Bl=Ml*60,jl=Bl*60,go=jl*24,Tce=go*7,Pce=go*365.25;DA.exports=function(e,t){t=t||{};var r=typeof e;if(r==="string"&&e.length>0)return Cce(e);if(r==="number"&&isFinite(e))return t.long?Oce(e):Rce(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))};function Cce(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*Pce;case"weeks":case"week":case"w":return r*Tce;case"days":case"day":case"d":return r*go;case"hours":case"hour":case"hrs":case"hr":case"h":return r*jl;case"minutes":case"minute":case"mins":case"min":case"m":return r*Bl;case"seconds":case"second":case"secs":case"sec":case"s":return r*Ml;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return r;default:return}}}}function Rce(e){var t=Math.abs(e);return t>=go?Math.round(e/go)+"d":t>=jl?Math.round(e/jl)+"h":t>=Bl?Math.round(e/Bl)+"m":t>=Ml?Math.round(e/Ml)+"s":e+"ms"}function Oce(e){var t=Math.abs(e);return t>=go?tf(e,t,go,"day"):t>=jl?tf(e,t,jl,"hour"):t>=Bl?tf(e,t,Bl,"minute"):t>=Ml?tf(e,t,Ml,"second"):e+" ms"}function tf(e,t,r,i){var n=t>=r*1.5;return Math.round(e/r)+" "+i+(n?"s":"")}});var E3=h((SSe,FA)=>{function Ace(e){r.debug=r,r.default=r,r.coerce=l,r.disable=a,r.enable=n,r.enabled=s,r.humanize=qA(),r.destroy=d,Object.keys(e).forEach(c=>{r[c]=e[c]}),r.names=[],r.skips=[],r.formatters={};function t(c){let p=0;for(let u=0;u{if(V==="%%")return"%";A++;let j=r.formatters[se];if(typeof j=="function"){let D=y[A];V=j.call(E,D),y.splice(A,1),A--}return V}),r.formatArgs.call(E,y),(E.log||r.log).apply(E,y)}return g.namespace=c,g.useColors=r.useColors(),g.color=r.selectColor(c),g.extend=i,g.destroy=r.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>u!==null?u:(m!==r.namespaces&&(m=r.namespaces,f=r.enabled(c)),f),set:y=>{u=y}}),typeof r.init=="function"&&r.init(g),g}function i(c,p){let u=r(this.namespace+(typeof p>"u"?":":p)+c);return u.log=this.log,u}function n(c){r.save(c),r.namespaces=c,r.names=[],r.skips=[];let p,u=(typeof c=="string"?c:"").split(/[\s,]+/),m=u.length;for(p=0;p"-"+p)].join(",");return r.enable(""),c}function s(c){if(c[c.length-1]==="*")return!0;let p,u;for(p=0,u=r.skips.length;p{xi.formatArgs=Lce;xi.save=Dce;xi.load=qce;xi.useColors=Ice;xi.storage=Fce();xi.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`."))}})();xi.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 Ice(){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 Lce(e){if(e[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+e[0]+(this.useColors?"%c ":" ")+"+"+rf.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,n=>{n!=="%%"&&(r++,n==="%c"&&(i=r))}),e.splice(i,0,t)}xi.log=console.debug||console.log||(()=>{});function Dce(e){try{e?xi.storage.setItem("debug",e):xi.storage.removeItem("debug")}catch{}}function qce(){let e;try{e=xi.storage.getItem("debug")}catch{}return!e&&typeof process<"u"&&"env"in process&&(e=process.env.DEBUG),e}function Fce(){try{return localStorage}catch{}}rf.exports=E3()(xi);var{formatters:Mce}=rf.exports;Mce.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}});var jA=h((rr,af)=>{var Bce=require("tty"),nf=require("util");rr.init=Gce;rr.log=$ce;rr.formatArgs=kce;rr.save=Uce;rr.load=Hce;rr.useColors=jce;rr.destroy=nf.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");rr.colors=[6,2,3,4,5,1];try{let e=require("supports-color");e&&(e.stderr||e).level>=2&&(rr.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{}rr.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{let r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(n,a)=>a.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 jce(){return"colors"in rr.inspectOpts?!!rr.inspectOpts.colors:Bce.isatty(process.stderr.fd)}function kce(e){let{namespace:t,useColors:r}=this;if(r){let i=this.color,n="\x1B[3"+(i<8?i:"8;5;"+i),a=` ${n};1m${t} \x1B[0m`;e[0]=a+e[0].split(` +`).join(` +`+a),e.push(n+"m+"+af.exports.humanize(this.diff)+"\x1B[0m")}else e[0]=zce()+t+" "+e[0]}function zce(){return rr.inspectOpts.hideDate?"":new Date().toISOString()+" "}function $ce(...e){return process.stderr.write(nf.formatWithOptions(rr.inspectOpts,...e)+` +`)}function Uce(e){e?process.env.DEBUG=e:delete process.env.DEBUG}function Hce(){return process.env.DEBUG}function Gce(e){e.inspectOpts={};let t=Object.keys(rr.inspectOpts);for(let r=0;rt.trim()).join(" ")};BA.O=function(e){return this.inspectOpts.colors=this.useColors,nf.inspect(e,this.inspectOpts)}});var xp=h((TSe,x3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?x3.exports=MA():x3.exports=jA()});var zA=h((PSe,kA)=>{var Np;kA.exports=function(){if(!Np){try{Np=xp()("follow-redirects")}catch{}typeof Np!="function"&&(Np=function(){})}Np.apply(null,arguments)}});var VA=h((CSe,q3)=>{var Tp=require("url"),Sp=Tp.URL,Vce=require("http"),Wce=require("https"),C3=require("stream").Writable,R3=require("assert"),$A=zA();(function(){var t=typeof process<"u",r=typeof window<"u"&&typeof document<"u",i=vo(Error.captureStackTrace);!t&&(r||!i)&&console.warn("The follow-redirects package should be excluded from browser builds.")})();var O3=!1;try{R3(new Sp(""))}catch(e){O3=e.code==="ERR_INVALID_URL"}var Kce=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],A3=["abort","aborted","connect","error","socket","timeout"],I3=Object.create(null);A3.forEach(function(e){I3[e]=function(t,r,i){this._redirectable.emit(e,t,r,i)}});var S3=Pp("ERR_INVALID_URL","Invalid URL",TypeError),T3=Pp("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),Qce=Pp("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",T3),Xce=Pp("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),Yce=Pp("ERR_STREAM_WRITE_AFTER_END","write after end"),Zce=C3.prototype.destroy||HA;function si(e,t){C3.call(this),this._sanitizeOptions(e),this._options=e,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],t&&this.on("response",t);var r=this;this._onNativeResponse=function(i){try{r._processResponse(i)}catch(n){r.emit("error",n instanceof T3?n:new T3({cause:n}))}},this._performRequest()}si.prototype=Object.create(C3.prototype);si.prototype.abort=function(){D3(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};si.prototype.destroy=function(e){return D3(this._currentRequest,e),Zce.call(this,e),this};si.prototype.write=function(e,t,r){if(this._ending)throw new Yce;if(!yo(e)&&!tpe(e))throw new TypeError("data should be a string, Buffer or Uint8Array");if(vo(t)&&(r=t,t=null),e.length===0){r&&r();return}this._requestBodyLength+e.length<=this._options.maxBodyLength?(this._requestBodyLength+=e.length,this._requestBodyBuffers.push({data:e,encoding:t}),this._currentRequest.write(e,t,r)):(this.emit("error",new Xce),this.abort())};si.prototype.end=function(e,t,r){if(vo(e)?(r=e,e=t=null):vo(t)&&(r=t,t=null),!e)this._ended=this._ending=!0,this._currentRequest.end(null,null,r);else{var i=this,n=this._currentRequest;this.write(e,t,function(){i._ended=!0,n.end(null,null,r)}),this._ending=!0}};si.prototype.setHeader=function(e,t){this._options.headers[e]=t,this._currentRequest.setHeader(e,t)};si.prototype.removeHeader=function(e){delete this._options.headers[e],this._currentRequest.removeHeader(e)};si.prototype.setTimeout=function(e,t){var r=this;function i(s){s.setTimeout(e),s.removeListener("timeout",s.destroy),s.addListener("timeout",s.destroy)}function n(s){r._timeout&&clearTimeout(r._timeout),r._timeout=setTimeout(function(){r.emit("timeout"),a()},e),i(s)}function a(){r._timeout&&(clearTimeout(r._timeout),r._timeout=null),r.removeListener("abort",a),r.removeListener("error",a),r.removeListener("response",a),r.removeListener("close",a),t&&r.removeListener("timeout",t),r.socket||r._currentRequest.removeListener("socket",n)}return t&&this.on("timeout",t),this.socket?n(this.socket):this._currentRequest.once("socket",n),this.on("socket",i),this.on("abort",a),this.on("error",a),this.on("response",a),this.on("close",a),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(e){si.prototype[e]=function(t,r){return this._currentRequest[e](t,r)}});["aborted","connection","socket"].forEach(function(e){Object.defineProperty(si.prototype,e,{get:function(){return this._currentRequest[e]}})});si.prototype._sanitizeOptions=function(e){if(e.headers||(e.headers={}),e.host&&(e.hostname||(e.hostname=e.host),delete e.host),!e.pathname&&e.path){var t=e.path.indexOf("?");t<0?e.pathname=e.path:(e.pathname=e.path.substring(0,t),e.search=e.path.substring(t))}};si.prototype._performRequest=function(){var e=this._options.protocol,t=this._options.nativeProtocols[e];if(!t)throw new TypeError("Unsupported protocol "+e);if(this._options.agents){var r=e.slice(0,-1);this._options.agent=this._options.agents[r]}var i=this._currentRequest=t.request(this._options,this._onNativeResponse);i._redirectable=this;for(var n of A3)i.on(n,I3[n]);if(this._currentUrl=/^\//.test(this._options.path)?Tp.format(this._options):this._options.path,this._isRedirect){var a=0,s=this,o=this._requestBodyBuffers;(function l(d){if(i===s._currentRequest)if(d)s.emit("error",d);else if(a=400){e.responseUrl=this._currentUrl,e.redirects=this._redirects,this.emit("response",e),this._requestBodyBuffers=[];return}if(D3(this._currentRequest),e.destroy(),++this._redirectCount>this._options.maxRedirects)throw new Qce;var i,n=this._options.beforeRedirect;n&&(i=Object.assign({Host:e.req.getHeader("host")},this._options.headers));var a=this._options.method;((t===301||t===302)&&this._options.method==="POST"||t===303&&!/^(?:GET|HEAD)$/.test(this._options.method))&&(this._options.method="GET",this._requestBodyBuffers=[],N3(/^content-/i,this._options.headers));var s=N3(/^host$/i,this._options.headers),o=L3(this._currentUrl),l=s||o.host,d=/^\w+:/.test(r)?this._currentUrl:Tp.format(Object.assign(o,{host:l})),c=Jce(r,d);if($A("redirecting to",c.href),this._isRedirect=!0,P3(c,this._options),(c.protocol!==o.protocol&&c.protocol!=="https:"||c.host!==l&&!epe(c.host,l))&&N3(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers),vo(n)){var p={headers:e.headers,statusCode:t},u={url:d,method:a,headers:i};n(this._options,p,u),this._sanitizeOptions(this._options)}this._performRequest()};function UA(e){var t={maxRedirects:21,maxBodyLength:10485760},r={};return Object.keys(e).forEach(function(i){var n=i+":",a=r[n]=e[i],s=t[i]=Object.create(a);function o(d,c,p){return rpe(d)?d=P3(d):yo(d)?d=P3(L3(d)):(p=c,c=GA(d),d={protocol:n}),vo(c)&&(p=c,c=null),c=Object.assign({maxRedirects:t.maxRedirects,maxBodyLength:t.maxBodyLength},d,c),c.nativeProtocols=r,!yo(c.host)&&!yo(c.hostname)&&(c.hostname="::1"),R3.equal(c.protocol,n,"protocol mismatch"),$A("options",c),new si(c,p)}function l(d,c,p){var u=s.request(d,c,p);return u.end(),u}Object.defineProperties(s,{request:{value:o,configurable:!0,enumerable:!0,writable:!0},get:{value:l,configurable:!0,enumerable:!0,writable:!0}})}),t}function HA(){}function L3(e){var t;if(O3)t=new Sp(e);else if(t=GA(Tp.parse(e)),!yo(t.protocol))throw new S3({input:e});return t}function Jce(e,t){return O3?new Sp(e,t):L3(Tp.resolve(t,e))}function GA(e){if(/^\[/.test(e.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(e.hostname))throw new S3({input:e.href||e});if(/^\[/.test(e.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(e.host))throw new S3({input:e.href||e});return e}function P3(e,t){var r=t||{};for(var i of Kce)r[i]=e[i];return r.hostname.startsWith("[")&&(r.hostname=r.hostname.slice(1,-1)),r.port!==""&&(r.port=Number(r.port)),r.path=r.search?r.pathname+r.search:r.pathname,r}function N3(e,t){var r;for(var i in t)e.test(i)&&(r=t[i],delete t[i]);return r===null||typeof r>"u"?void 0:String(r).trim()}function Pp(e,t,r){function i(n){vo(Error.captureStackTrace)&&Error.captureStackTrace(this,this.constructor),Object.assign(this,n||{}),this.code=e,this.message=this.cause?t+": "+this.cause.message:t}return i.prototype=new(r||Error),Object.defineProperties(i.prototype,{constructor:{value:i,enumerable:!1},name:{value:"Error ["+e+"]",enumerable:!1}}),i}function D3(e,t){for(var r of A3)e.removeListener(r,I3[r]);e.on("error",HA),e.destroy(t)}function epe(e,t){R3(yo(e)&&yo(t));var r=e.length-t.length-1;return r>0&&e[r]==="."&&e.endsWith(t)}function yo(e){return typeof e=="string"||e instanceof String}function vo(e){return typeof e=="function"}function tpe(e){return typeof e=="object"&&"length"in e}function rpe(e){return Sp&&e instanceof Sp}q3.exports=UA({http:Vce,https:Wce});q3.exports.wrap=UA});var KA=h(Wi=>{"use strict";var ipe=Wi&&Wi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),npe=Wi&&Wi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),B3=Wi&&Wi.__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)&&ipe(t,e,r);return npe(t,e),t};Object.defineProperty(Wi,"__esModule",{value:!0});Wi.STREAMING_HIGH_WATERMARK_BYTES=void 0;Wi.downloadAndExtract=upe;var ape=B3(require("path")),kl=require("perf_hooks"),spe=B3(K1()),ope=VA(),lpe=(v3(),zs(y3)),F3=M1(),M3=B3(w3()),dpe=Bt();Wi.STREAMING_HIGH_WATERMARK_BYTES=4*1024*1024;function cpe(e,t){return{combinedDurationMs:e+t,downloadDurationMs:e,extractionDurationMs:t,streamExtraction:!1}}function ppe(e){return{combinedDurationMs:e,downloadDurationMs:void 0,extractionDurationMs:void 0,streamExtraction:!0}}async function upe(e,t,r,i,n,a){a.info(`Downloading CodeQL tools from ${e} . This may take a while.`);let s=M3.inferCompressionMethod(e);if(s==="zstd"&&process.platform==="linux"){a.info("Streaming the extraction of the CodeQL bundle.");let m=kl.performance.now(),f=await mpe(e,t,r,i,a),g=Math.round(kl.performance.now()-m);return a.info(`Finished downloading and extracting CodeQL bundle to ${f} (${(0,F3.formatDuration)(g)}).`),{extractedBundlePath:f,statusReport:{compressionMethod:s,toolsUrl:WA(e),...ppe(g)}}}let o=ape.join(n,(0,lpe.v4)()),l=kl.performance.now(),d=await spe.downloadTool(e,o,t,r),c=Math.round(kl.performance.now()-l);a.info(`Finished downloading CodeQL bundle to ${d} (${(0,F3.formatDuration)(c)}).`);let p,u;try{a.info("Extracting CodeQL bundle.");let m=kl.performance.now();p=await M3.extract(d,s,i,a),u=Math.round(kl.performance.now()-m),a.info(`Finished extracting CodeQL bundle to ${p} (${(0,F3.formatDuration)(u)}).`)}finally{await(0,dpe.cleanUpGlob)(d,"CodeQL bundle archive",a)}return{extractedBundlePath:p,statusReport:{compressionMethod:s,toolsUrl:WA(e),...cpe(c,u)}}}async function mpe(e,t,r,i,n){r=Object.assign({"User-Agent":"CodeQL Action",authorization:t},r);let a=await new Promise(s=>ope.https.get(e,{headers:r,highWaterMark:Wi.STREAMING_HIGH_WATERMARK_BYTES},o=>s(o)));if(a.statusCode!==200)throw new Error(`Failed to download CodeQL bundle from ${e}. HTTP status code: ${a.statusCode}.`);return await M3.extractTarZst(a,i,n)}function WA(e){return["github/codeql-action","dsp-testing/codeql-cli-nightlies"].some(t=>e.startsWith(`https://github.com/${t}/releases/download/`))?e:"sanitized-value"}});var iI=h(Ge=>{"use strict";var fpe=Ge&&Ge.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hpe=Ge&&Ge.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bs=Ge&&Ge.__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)&&fpe(t,e,r);return hpe(t,e),t},gpe=Ge&&Ge.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ge,"__esModule",{value:!0});Ge.downloadCodeQL=Ge.CODEQL_DEFAULT_ACTION_REPOSITORY=Ge.ToolsSource=void 0;Ge.getCodeQLActionRepository=JA;Ge.tryGetTagNameFromUrl=k3;Ge.tryGetBundleVersionFromUrl=eI;Ge.convertToSemVer=Op;Ge.getCodeQLSource=tI;Ge.tryGetFallbackToolcacheVersion=rI;Ge.getCodeQLURLVersion=Ope;Ge.setupCodeQLBundle=Ipe;var ype=bs(require("fs")),vpe=bs(require("path")),QA=require("perf_hooks"),bo=bs(K1()),bpe=gpe(ZO()),sf=bs(oo()),_pe=ii(),wpe=bs(ha()),XA=bs(D4()),Epe=Il(),xpe=M1(),j3=bs(w3()),Npe=KA(),zl=bs(Bt()),ZA=Bt(),Cp;(function(e){e.Unknown="UNKNOWN",e.Local="LOCAL",e.Toolcache="TOOLCACHE",e.Download="DOWNLOAD"})(Cp||(Ge.ToolsSource=Cp={}));Ge.CODEQL_DEFAULT_ACTION_REPOSITORY="github/codeql-action";var YA=["linked","latest"];function Spe(e){return e?".tar.zst":".tar.gz"}function Tpe(e){let t=Spe(e),r;if(process.platform==="win32")r="win64";else if(process.platform==="linux")r="linux64";else if(process.platform==="darwin")r="osx64";else return`codeql-bundle${t}`;return`codeql-bundle-${r}${t}`}function JA(e){return(0,_pe.isRunningLocalAction)()?(e.info("The CodeQL Action is checked out locally. Using the default CodeQL Action repository."),Ge.CODEQL_DEFAULT_ACTION_REPOSITORY):zl.getRequiredEnvParam("GITHUB_ACTION_REPOSITORY")}async function Ppe(e,t,r,i){let n=JA(i),s=[[t.url,n],[t.url,Ge.CODEQL_DEFAULT_ACTION_REPOSITORY],[zl.GITHUB_DOTCOM_URL,Ge.CODEQL_DEFAULT_ACTION_REPOSITORY]].filter((l,d,c)=>!c.slice(0,d).some(p=>(0,bpe.default)(l,p))),o=Tpe(r);for(let l of s){let[d,c]=l;if(d===zl.GITHUB_DOTCOM_URL&&c===Ge.CODEQL_DEFAULT_ACTION_REPOSITORY)break;let[p,u]=c.split("/");try{let m=await wpe.getApiClient().rest.repos.getReleaseByTag({owner:p,repo:u,tag:e});for(let f of m.data.assets)if(f.name===o)return i.info(`Found CodeQL bundle in ${l[1]} on ${l[0]} with URL ${f.url}.`),f.url}catch(m){i.info(`Looked for CodeQL bundle in ${l[1]} on ${l[0]} but got error ${m}.`)}}return`https://github.com/${Ge.CODEQL_DEFAULT_ACTION_REPOSITORY}/releases/download/${e}/${o}`}function Rp(e,t){let r=e.match(/^codeql-bundle-(.*)$/);if(r===null||r.length<2){t.debug(`Could not determine bundle version from tag ${e}.`);return}return r[1]}function k3(e,t){let r=[...e.matchAll(/\/(codeql-bundle-[^/]*)\//g)];if(!r.length){t.debug(`Could not determine tag name for URL ${e}.`);return}let i=r[r.length-1];if(i===null||i.length!==2){t.debug(`Could not determine tag name for URL ${e}. Matched ${JSON.stringify(i)}.`);return}return i[1]}function eI(e,t){let r=k3(e,t);if(r!==void 0)return Rp(r,t)}function Op(e,t){sf.valid(e)||(t.debug(`Bundle version ${e} is not in SemVer format. Will treat it as pre-release 0.0.0-${e}.`),e=`0.0.0-${e}`);let r=sf.clean(e);if(!r)throw new Error(`Bundle version ${e} is not in SemVer format.`);return r}async function Cpe(e,t){let r=bo.findAllVersions("CodeQL").filter(ZA.isGoodVersion).map(i=>({folder:bo.find("CodeQL",i),version:i})).filter(({folder:i})=>ype.existsSync(vpe.join(i,"pinned-version")));if(r.length===1){let i=r[0];return t.debug(`CodeQL tools version ${i.version} in toolcache overriding version ${e}.`),{codeqlFolder:i.folder,sourceType:"toolcache",toolsVersion:i.version}}else r.length===0?t.debug("Did not find any candidate pinned versions of the CodeQL tools in the toolcache."):t.debug("Could not use CodeQL tools from the toolcache since more than one candidate pinned version was found in the toolcache.")}async function tI(e,t,r,i,n,a){if(e&&!YA.includes(e)&&!e.startsWith("http"))return a.info(`Using CodeQL CLI from local path ${e}`),{codeqlTarPath:e,sourceType:"local",toolsVersion:"local"};let s=e&&YA.includes(e);s&&(a.info(`'tools: ${e}' was requested, so using CodeQL version ${t.cliVersion}, the version shipped with the Action.`),e==="latest"&&a.warning("`tools: latest` has been renamed to `tools: linked`, but the old name is still supported. No action is required."));let o,l,d;if(s)o=XA.cliVersion,l=XA.bundleVersion;else if(e!==void 0){if(l=k3(e,a),d=e,l){let m=Rp(l,a);m&&sf.valid(m)&&(o=Op(m,a))}}else o=t.cliVersion,l=t.tagName;let c=l&&Rp(l,a),p=o??(c&&Op(c,a))??l??d??"unknown";a.debug(`Attempting to obtain CodeQL tools. CLI version: ${o??"unknown"}, bundle tag name: ${l??"unknown"}, URL: ${d??"unspecified"}.`);let u;if(o&&(u=bo.find("CodeQL",o),!u)){a.debug(`Didn't find a version of the CodeQL tools in the toolcache with a version number exactly matching ${o}.`);let m=bo.findAllVersions("CodeQL");a.debug(`Found the following versions of the CodeQL tools in the toolcache: ${JSON.stringify(m)}.`);let f=m.filter(g=>g.startsWith(`${o}-`));f.length===1?(a.debug(`Exactly one version of the CodeQL tools starting with ${o} found in the toolcache, using that.`),u=bo.find("CodeQL",f[0])):f.length===0?a.debug(`Didn't find any versions of the CodeQL tools starting with ${o} in the toolcache. Trying next fallback method.`):(a.warning(`Found ${f.length} versions of the CodeQL tools starting with ${o} in the toolcache, but at most one was expected.`),a.debug("Trying next fallback method."))}if(!u&&l){let m=await rI(o,l,a);m?u=bo.find("CodeQL",m):a.debug(`Could not determine a fallback toolcache version number for CodeQL tools version ${p}.`)}if(u?a.info(`Found CodeQL tools version ${p} in the toolcache.`):a.info(`Did not find CodeQL tools version ${p} in the toolcache.`),u)return o?a.info(`Using CodeQL CLI version ${o} from toolcache at ${u}`):a.info(`Using CodeQL CLI from toolcache at ${u}`),{codeqlFolder:u,sourceType:"toolcache",toolsVersion:o??p};if(i!==zl.GitHubVariant.DOTCOM&&!s&&!e){let m=await Cpe(p,a);if(m!==void 0)return m}return d||(d=await Ppe(l,r,o!==void 0&&await Lpe(o,n),a)),o?a.info(`Using CodeQL CLI version ${o} sourced from ${d} .`):a.info(`Using CodeQL CLI sourced from ${d} .`),{bundleVersion:l&&Rp(l,a),cliVersion:o,codeqlURL:d,sourceType:"download",toolsVersion:o??p}}async function rI(e,t,r){let i=Rp(t,r);if(!i)return;let n=Op(i,r);return r.debug(`Computed a fallback toolcache version number of ${n} for CodeQL version ${e??t}.`),n}var Rpe=async function(e,t,r,i,n,a,s){let o=new URL(e),l=new URLSearchParams(o.search),d={accept:"application/octet-stream"},c;l.has("token")?s.debug("CodeQL tools URL contains an authorization token."):e.startsWith(`${i.url}/`)||i.apiURL&&e.startsWith(`${i.apiURL}/`)?(s.debug("Providing an authorization token to download CodeQL tools."),c=`token ${i.auth}`):s.debug("Downloading CodeQL tools without an authorization token.");let{extractedBundlePath:p,statusReport:u}=await(0,Npe.downloadAndExtract)(e,c,{"User-Agent":"CodeQL Action",...d},n,a,s),m=t??eI(e,s);if(m===void 0)return s.debug(`Could not cache CodeQL tools because we could not determine the bundle version from the URL ${e}.`),{codeqlFolder:p,statusReport:u,toolsVersion:r??"unknown"};s.debug("Caching CodeQL bundle.");let f=Ape(r,m,s),g=QA.performance.now(),y=await bo.cacheDir(p,"CodeQL",f);return s.info(`Added CodeQL bundle to the tool cache (${(0,xpe.formatDuration)(QA.performance.now()-g)}).`),y!==p&&await(0,ZA.cleanUpGlob)(p,"CodeQL bundle from temporary directory",s),{codeqlFolder:y,statusReport:u,toolsVersion:r??f}};Ge.downloadCodeQL=Rpe;function Ope(e){let t=e.match(/\/codeql-bundle-(.*)\//);if(t===null||t.length<2)throw new zl.ConfigurationError(`Malformed tools url: ${e}. Version could not be inferred`);return t[1]}function Ape(e,t,r){return e?.match(/^[0-9]+\.[0-9]+\.[0-9]+$/)?e:Op(t,r)}async function Ipe(e,t,r,i,n,a){let s=await j3.isZstdAvailable(a),o=await tI(e,n,t,i,s.available,a),l,d=o.toolsVersion,c,p;switch(o.sourceType){case"local":{let u=j3.inferCompressionMethod(o.codeqlTarPath);l=await j3.extract(o.codeqlTarPath,u,s.version,a),p=Cp.Local;break}case"toolcache":l=o.codeqlFolder,a.debug(`CodeQL found in cache ${l}`),p=Cp.Toolcache;break;case"download":{let u=await(0,Ge.downloadCodeQL)(o.codeqlURL,o.bundleVersion,o.cliVersion,t,s.version,r,a);d=u.toolsVersion,l=u.codeqlFolder,c=u.statusReport,p=Cp.Download;break}default:zl.assertNever(o)}return{codeqlFolder:l,toolsDownloadStatusReport:c,toolsSource:p,toolsVersion:d,zstdAvailability:s}}async function Lpe(e,t){return process.platform!=="win32"&&t&&sf.gte(e,Epe.CODEQL_VERSION_ZSTD_BUNDLE)}});var of=h(bn=>{"use strict";Object.defineProperty(bn,"__esModule",{value:!0});bn.LANGUAGE_ALIASES=bn.Language=void 0;bn.parseLanguage=Dpe;bn.isTracedLanguage=nI;bn.isScannedLanguage=qpe;var Ni;(function(e){e.actions="actions",e.csharp="csharp",e.cpp="cpp",e.go="go",e.java="java",e.javascript="javascript",e.python="python",e.ruby="ruby",e.rust="rust",e.swift="swift"})(Ni||(bn.Language=Ni={}));bn.LANGUAGE_ALIASES={c:Ni.cpp,"c++":Ni.cpp,"c#":Ni.csharp,kotlin:Ni.java,typescript:Ni.javascript};function Dpe(e){if(e=e.trim().toLowerCase(),e in Ni)return e;if(e in bn.LANGUAGE_ALIASES)return bn.LANGUAGE_ALIASES[e]}function nI(e){return[Ni.cpp,Ni.csharp,Ni.go,Ni.java,Ni.swift].includes(e)}function qpe(e){return!nI(e)}});var H3=h(Ki=>{"use strict";var Fpe=Ki&&Ki.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Mpe=Ki&&Ki.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sI=Ki&&Ki.__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)&&Fpe(t,e,r);return Mpe(t,e),t};Object.defineProperty(Ki,"__esModule",{value:!0});Ki.shouldEnableIndirectTracing=U3;Ki.endTracingForCluster=jpe;Ki.getTracerConfigForCluster=lI;Ki.getCombinedTracerConfig=kpe;var z3=sI(require("fs")),$3=sI(require("path")),Bpe=of(),oI=Al(),aI=Bt();async function U3(e,t){return t.buildMode===aI.BuildMode.None||t.buildMode===aI.BuildMode.Autobuild&&await e.supportsFeature(oI.ToolsFeature.TraceCommandUseBuildMode)?!1:t.languages.some(r=>(0,Bpe.isTracedLanguage)(r))}async function jpe(e,t,r){if(!await U3(e,t))return;r.info("Unsetting build tracing environment variables. Subsequent steps of this job will not be traced.");let i=$3.resolve(t.dbLocation,"temp/tracingEnvironment/end-tracing.json");if(!z3.existsSync(i))throw new Error(`Environment file for ending tracing not found: ${i}`);try{let n=JSON.parse(z3.readFileSync(i,"utf8"));for(let[a,s]of Object.entries(n))s!==null?process.env[a]=s:delete process.env[a]}catch(n){throw new Error(`Failed to parse file containing end tracing environment variables: ${n}`)}}async function lI(e){return{env:JSON.parse(z3.readFileSync($3.resolve(e.dbLocation,"temp/tracingEnvironment/start-tracing.json"),"utf8"))}}async function kpe(e,t){if(!await U3(e,t))return;let r=await lI(t);if(!await e.supportsFeature(oI.ToolsFeature.SetsCodeqlRunnerEnvVar)){let i=process.platform==="win32"?"runner.exe":"runner";r.env.CODEQL_RUNNER=$3.join(r.env.CODEQL_DIST,"tools",r.env.CODEQL_PLATFORM,i)}return r}});var K3=h(dt=>{"use strict";var zpe=dt&&dt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$pe=dt&&dt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ws=dt&&dt.__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)&&zpe(t,e,r);return $pe(t,e),t};Object.defineProperty(dt,"__esModule",{value:!0});dt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE=dt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2=void 0;dt.setupCodeQL=Zpe;dt.getCodeQL=Jpe;dt.setCodeQL=eue;dt.getCachedCodeQL=tue;dt.getCodeQLForTesting=rue;dt.getCodeQLForCmd=pf;dt.getExtraOptions=W3;dt.getTrapCachingExtractorConfigArgs=bI;dt.getTrapCachingExtractorConfigArgsForLang=df;dt.getGeneratedCodeScanningConfigPath=cf;var Upe=ws(require("fs")),V3=ws(require("path")),dI=ws(Tt()),lf=ws(Vo()),cI=ws(p1()),Hpe=ws(oo()),$l=ii(),pI=SO(),Gpe=Ll(),Ap=gl(),uI=Il(),Vpe=ws(iI()),_s=Al(),Wpe=H3(),nr=ws(Bt()),Ip=Bt(),Ea,mI="2.14.6",fI="2.14.6",Kpe="3.10",Qpe="2024-09-24",vI="progress++";dt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2="2.15.0";dt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE="2.15.0";var Xpe="2.15.2",Ype="2.17.1";async function Zpe(e,t,r,i,n,a,s){try{let{codeqlFolder:o,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}=await Vpe.setupCodeQLBundle(e,t,r,i,n,a);a.debug(`Bundle download status report: ${JSON.stringify(l)}`);let u=V3.join(o,"codeql","codeql");if(process.platform==="win32")u+=".exe";else if(process.platform!=="linux"&&process.platform!=="darwin")throw new nr.ConfigurationError(`Unsupported platform: ${process.platform}`);return Ea=await pf(u,s),{codeql:Ea,toolsDownloadStatusReport:l,toolsSource:d,toolsVersion:c,zstdAvailability:p}}catch(o){throw new Error(`Unable to download and extract CodeQL CLI: ${(0,Ip.getErrorMessage)(o)}`)}}async function Jpe(e){return Ea===void 0&&(Ea=await pf(e,!0)),Ea}function Et(e,t,r){return typeof e[t]!="function"?r!==void 0?r:()=>{throw new Error(`CodeQL ${t} method not correctly defined`)}:e[t]}function eue(e){return Ea={getPath:Et(e,"getPath",()=>"/tmp/dummy-path"),getVersion:Et(e,"getVersion",async()=>({version:"1.0.0"})),printVersion:Et(e,"printVersion"),supportsFeature:Et(e,"supportsFeature",async t=>!!e.getVersion&&(0,_s.isSupportedToolsFeature)(await e.getVersion(),t)),databaseInitCluster:Et(e,"databaseInitCluster"),runAutobuild:Et(e,"runAutobuild"),extractScannedLanguage:Et(e,"extractScannedLanguage"),extractUsingBuildMode:Et(e,"extractUsingBuildMode"),finalizeDatabase:Et(e,"finalizeDatabase"),resolveLanguages:Et(e,"resolveLanguages"),betterResolveLanguages:Et(e,"betterResolveLanguages",async()=>({aliases:{},extractors:{}})),resolveQueries:Et(e,"resolveQueries"),resolveBuildEnvironment:Et(e,"resolveBuildEnvironment"),packDownload:Et(e,"packDownload"),databaseCleanup:Et(e,"databaseCleanup"),databaseBundle:Et(e,"databaseBundle"),databaseRunQueries:Et(e,"databaseRunQueries"),databaseInterpretResults:Et(e,"databaseInterpretResults"),databasePrintBaseline:Et(e,"databasePrintBaseline"),databaseExportDiagnostics:Et(e,"databaseExportDiagnostics"),diagnosticsExport:Et(e,"diagnosticsExport"),resolveExtractor:Et(e,"resolveExtractor"),mergeResults:Et(e,"mergeResults")},Ea}function tue(){if(Ea===void 0)throw new Error("cachedCodeQL undefined");return Ea}async function rue(e="codeql-for-testing"){return pf(e,!1)}async function pf(e,t){let r={getPath(){return e},async getVersion(){let i=nr.getCachedCodeQlVersion();if(i===void 0){let n=await wr(e,["version","--format=json"],{noStreamStdout:!0});try{i=JSON.parse(n)}catch{throw Error(`Invalid JSON output from \`version --format=json\`: ${n}`)}nr.cacheCodeQlVersion(i)}return i},async printVersion(){await wr(e,["version","--format=json"])},async supportsFeature(i){return(0,_s.isSupportedToolsFeature)(await this.getVersion(),i)},async databaseInitCluster(i,n,a,s,o){let l=i.languages.map(u=>`--language=${u}`);await(0,Wpe.shouldEnableIndirectTracing)(r,i)&&(l.push("--begin-tracing"),l.push(...await bI(i)),l.push(`--trace-process-name=${a}`));let d=await iue(i,o),c=(0,$l.getOptionalInput)("external-repository-token");l.push(`--codescanning-config=${d}`),c&&l.push("--external-repository-token-stdin"),i.buildMode!==void 0&&await this.supportsFeature(_s.ToolsFeature.BuildModeOption)&&l.push(`--build-mode=${i.buildMode}`),s!==void 0&&l.push(`--qlconfig-file=${s}`),l.push("--calculate-language-specific-baseline"),await gI(i,this)?l.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,dt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&l.push("--no-sublanguage-file-coverage");let p=(0,_s.isSupportedToolsFeature)(await this.getVersion(),_s.ToolsFeature.ForceOverwrite)?"--force-overwrite":"--overwrite";await wr(e,["database","init",p,"--db-cluster",i.dbLocation,`--source-root=${n}`,"--extractor-include-aliases",...l,...ir(["database","init"],{ignoringOptions:["--overwrite"]})],{stdin:c})},async runAutobuild(i,n){yI();let a=V3.join(await this.resolveExtractor(n),"tools",process.platform==="win32"?"autobuild.cmd":"autobuild.sh");i.debugMode&&(process.env[Ap.EnvVar.CLI_VERBOSITY]=process.env[Ap.EnvVar.CLI_VERBOSITY]||vI),await wr(a)},async extractScannedLanguage(i,n){await wr(e,["database","trace-command","--index-traceless-dbs",...await df(i,n),...G3(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])},async extractUsingBuildMode(i,n){i.buildMode===Ip.BuildMode.Autobuild&&yI();try{await wr(e,["database","trace-command","--use-build-mode","--working-dir",process.cwd(),...await df(i,n),...G3(i.debugMode),...ir(["database","trace-command"]),nr.getCodeQLDatabasePath(i,n)])}catch(a){if(i.buildMode===Ip.BuildMode.Autobuild){let s=`We were unable to automatically build your code. Please change the build mode for this language to manual and specify build steps for your project. See ${Gpe.DocUrl.AUTOMATIC_BUILD_FAILED} for more information.`;throw new nr.ConfigurationError(`${s} ${(0,Ip.getErrorMessage)(a)}`)}else throw a}},async finalizeDatabase(i,n,a,s){let o=["database","finalize","--finalize-dataset",n,a,...G3(s),...ir(["database","finalize"]),i];await wr(e,o)},async resolveLanguages(){let i=["resolve","languages","--format=json",...ir(["resolve","languages"])],n=await wr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages: ${a}`)}},async betterResolveLanguages(){let i=["resolve","languages","--format=betterjson","--extractor-options-verbosity=4","--extractor-include-aliases",...ir(["resolve","languages"])],n=await wr(e,i);try{return JSON.parse(n)}catch(a){throw new Error(`Unexpected output from codeql resolve languages with --format=betterjson: ${a}`)}},async resolveQueries(i,n){let a=["resolve","queries",...i,"--format=bylanguage",...ir(["resolve","queries"])];n!==void 0&&a.push("--additional-packs",n);let s=await wr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve queries: ${o}`)}},async resolveBuildEnvironment(i,n){let a=["resolve","build-environment",`--language=${n}`,"--extractor-include-aliases",...ir(["resolve","build-environment"])];i!==void 0&&a.push("--working-dir",i);let s=await wr(e,a);try{return JSON.parse(s)}catch(o){throw new Error(`Unexpected output from codeql resolve build-environment: ${o} in +${s}`)}},async databaseRunQueries(i,n){let a=["database","run-queries",...n,i,"--expect-discarded-cache","--min-disk-free=1024","-v",...ir(["database","run-queries"],{ignoringOptions:["--expect-discarded-cache"]})];await nr.codeQlVersionAtLeast(this,uI.CODEQL_VERSION_FINE_GRAINED_PARALLELISM)&&a.push("--intra-layer-parallelism"),await wr(e,a)},async databaseInterpretResults(i,n,a,s,o,l,d,c,p,u){let m=await u.getValue(uI.Feature.ExportDiagnosticsEnabled,this),f=["database","interpret-results",o,"--format=sarif-latest",l,`--output=${a}`,s,"--print-diagnostics-summary","--print-metrics-summary","--sarif-add-baseline-file-info",`--sarif-codescanning-config=${cf(p)}`,"--sarif-group-rules-by-pack",...await aue(this),...await sue(this),...ir(["database","interpret-results"])];return d!==void 0&&f.push(d),c!==void 0&&f.push("--sarif-category",c),await gI(p,this)?f.push("--sublanguage-file-coverage"):await nr.codeQlVersionAtLeast(this,dt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)&&f.push("--no-sublanguage-file-coverage"),m?f.push("--sarif-include-diagnostics"):f.push("--no-sarif-include-diagnostics"),await nr.codeQlVersionAtLeast(this,dt.CODEQL_VERSION_ANALYSIS_SUMMARY_V2)&&!(0,_s.isSupportedToolsFeature)(await this.getVersion(),_s.ToolsFeature.AnalysisSummaryV2IsDefault)&&f.push("--new-analysis-summary"),f.push(i),n&&f.push(...n),await wr(e,f,{noStreamStdout:!0})},async databasePrintBaseline(i){let n=["database","print-baseline",...ir(["database","print-baseline"]),i];return await wr(e,n)},async packDownload(i,n){let s=["pack","download",...n?[`--qlconfig-file=${n}`]:[],"--format=json","--resolve-query-specs",...ir(["pack","download"]),...i],o=await wr(e,s);try{let l=JSON.parse(o);if(Array.isArray(l.packs)&&l.packs.every(d=>d.name))return l;throw new Error("Unexpected output from pack download")}catch(l){throw new Error(`Attempted to download specified packs but got an error: +${o} +${l}`)}},async databaseCleanup(i,n){let a=await nr.codeQlVersionAtLeast(this,Ype)?"--cache-cleanup":"--mode",s=["database","cleanup",i,`${a}=${n}`,...ir(["database","cleanup"])];await wr(e,s)},async databaseBundle(i,n,a){let s=["database","bundle",i,`--output=${n}`,`--name=${a}`,...ir(["database","bundle"])];await new lf.ToolRunner(e,s).exec()},async databaseExportDiagnostics(i,n,a){let s=["database","export-diagnostics",`${i}`,"--db-cluster","--format=sarif-latest",`--output=${n}`,"--sarif-include-diagnostics","-vvv",...ir(["diagnostics","export"])];a!==void 0&&s.push("--sarif-category",a),await new lf.ToolRunner(e,s).exec()},async diagnosticsExport(i,n,a){let s=["diagnostics","export","--format=sarif-latest",`--output=${i}`,`--sarif-codescanning-config=${cf(a)}`,...ir(["diagnostics","export"])];n!==void 0&&s.push("--sarif-category",n),await new lf.ToolRunner(e,s).exec()},async resolveExtractor(i){let n="";return await new lf.ToolRunner(e,["resolve","extractor","--format=json",`--language=${i}`,"--extractor-include-aliases",...ir(["resolve","extractor"])],{silent:!0,listeners:{stdout:a=>{n+=a.toString()},stderr:a=>{process.stderr.write(a)}}}).exec(),JSON.parse(n)},async mergeResults(i,n,{mergeRunsFromEqualCategory:a=!1}){let s=["github","merge-results","--output",n,...ir(["github","merge-results"])];for(let o of i)s.push("--sarif",o);a&&s.push("--sarif-merge-runs-from-equal-category"),await wr(e,s)}};if(t&&!await nr.codeQlVersionAtLeast(r,mI))throw new nr.ConfigurationError(`Expected a CodeQL CLI with version at least ${mI} but got version ${(await r.getVersion()).version}`);if(t&&process.env[Ap.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING]!=="true"&&!await nr.codeQlVersionAtLeast(r,fI)){let i=await r.getVersion();dI.warning(`CodeQL CLI version ${i.version} was discontinued on ${Qpe} alongside GitHub Enterprise Server ${Kpe} and will not be supported by the next minor release of the CodeQL Action. Please update to CodeQL CLI version ${fI} or later. For instance, if you have specified a custom version of the CLI using the 'tools' input to the 'init' Action, you can remove this input to use the default version. + +Alternatively, if you want to continue using CodeQL CLI version ${i.version}, you can replace 'github/codeql-action/*@v${(0,$l.getActionVersion)().split(".")[0]}' by 'github/codeql-action/*@v${(0,$l.getActionVersion)()}' in your code scanning workflow to continue using this version of the CodeQL Action.`),dI.exportVariable(Ap.EnvVar.SUPPRESS_DEPRECATED_SOON_WARNING,"true")}return r}function ir(e,{ignoringOptions:t}={}){let r=nr.getExtraOptionsEnvParam();return W3(r,e,[]).filter(i=>!t?.includes(i))}function hI(e,t){if(e===void 0)return[];if(!Array.isArray(e)){let r=`The extra options for '${t.join(".")}' ('${JSON.stringify(e)}') are not in an array.`;throw new Error(r)}return e.map(r=>{let i=typeof r;if(i!=="string"&&i!=="number"&&i!=="boolean"){let n=`The extra option for '${t.join(".")}' ('${JSON.stringify(r)}') is not a primitive value.`;throw new Error(n)}return`${r}`})}function W3(e,t,r){let i=hI(e?.["*"],r.concat("*")),n=t.length===0?hI(e,r):W3(e?.[t[0]],t?.slice(1),r.concat(t[0]));return i.concat(n)}async function wr(e,t=[],r={}){try{return await(0,$l.runTool)(e,t,r)}catch(i){throw i instanceof $l.CommandInvocationError?(0,pI.wrapCliConfigurationError)(new pI.CliError(i)):i}}async function iue(e,t){let r=cf(e),i=(0,Ip.cloneObject)(e.originalUserInput);if(e.augmentationProperties.queriesInput&&(e.augmentationProperties.queriesInputCombines?i.queries=(i.queries||[]).concat(e.augmentationProperties.queriesInput):i.queries=e.augmentationProperties.queriesInput),i.queries?.length===0&&delete i.queries,e.augmentationProperties.packsInput)if(e.augmentationProperties.packsInputCombines)if(Array.isArray(i.packs))i.packs=(i.packs||[]).concat(e.augmentationProperties.packsInput);else if(!i.packs)i.packs=e.augmentationProperties.packsInput;else{let n=Object.keys(i.packs)[0];i.packs[n]=i.packs[n].concat(e.augmentationProperties.packsInput)}else i.packs=e.augmentationProperties.packsInput;return Array.isArray(i.packs)&&!i.packs.length&&delete i.packs,t.info(`Writing augmented user configuration file to ${r}`),t.startGroup("Augmented user configuration file contents"),t.info(cI.dump(i)),t.endGroup(),Upe.writeFileSync(r,cI.dump(i)),r}var nue=1024;async function bI(e){let t=[];for(let r of e.languages)t.push(await df(e,r));return t.flat()}async function df(e,t){let r=e.trapCaches[t];if(r===void 0)return[];let i=await(0,$l.isAnalyzingDefaultBranch)();return[`-O=${t}.trap.cache.dir=${r}`,`-O=${t}.trap.cache.bound=${nue}`,`-O=${t}.trap.cache.write=${i}`]}function cf(e){return V3.resolve(e.tempDir,"user-config.yaml")}async function gI(e,t){return(e.gitHubVersion.type!==nr.GitHubVariant.GHES||Hpe.gte(e.gitHubVersion.version,"3.12.0"))&&await nr.codeQlVersionAtLeast(t,dt.CODEQL_VERSION_SUBLANGUAGE_FILE_COVERAGE)}async function aue(e){return await nr.codeQlVersionAtLeast(e,Xpe)?["--sarif-include-query-help=always"]:["--sarif-add-query-help"]}function G3(e){return e?[`--verbosity=${vI}`]:[]}function yI(){let e=process.env.JAVA_TOOL_OPTIONS||"";process.env.JAVA_TOOL_OPTIONS=[...e.split(/\s+/),"-Dhttp.keepAlive=false","-Dmaven.wagon.http.pool=false"].join(" ")}async function sue(e){let t=process.env[Ap.EnvVar.JOB_RUN_UUID];return t&&await e.supportsFeature(_s.ToolsFeature.DatabaseInterpretResultsSupportsSarifRunProperty)?[`--sarif-run-property=jobRunUuid=${t}`]:[]}});var xI=h(Gr=>{"use strict";var oue=Gr&&Gr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lue=Gr&&Gr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),due=Gr&&Gr.__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)&&oue(t,e,r);return lue(t,e),t};Object.defineProperty(Gr,"__esModule",{value:!0});Gr.CachingKind=void 0;Gr.getTotalCacheSize=uue;Gr.shouldStoreCache=mue;Gr.shouldRestoreCache=fue;Gr.getCachingKind=EI;Gr.getDependencyCachingEnabled=hue;var cue=due(Tt()),_I=ii(),pue=gl(),wI=Bt();async function uue(e,t){return(await Promise.all(e.map(i=>(0,wI.tryGetFolderBytes)(i,t)))).map(i=>i||0).reduce((i,n)=>i+n,0)}var oi;(function(e){e.None="none",e.Store="store",e.Restore="restore",e.Full="full"})(oi||(Gr.CachingKind=oi={}));function mue(e){return e===oi.Full||e===oi.Store}function fue(e){return e===oi.Full||e===oi.Restore}function EI(e){switch(e){case void 0:case"none":case"off":case"false":return oi.None;case"full":case"on":case"true":return oi.Full;case"store":return oi.Store;case"restore":return oi.Restore;default:return cue.warning(`Unrecognized 'dependency-caching' input: ${e}. Defaulting to 'none'.`),oi.None}}function hue(){let e=(0,_I.getOptionalInput)("dependency-caching")||process.env[pue.EnvVar.DEPENDENCY_CACHING];return e!==void 0?EI(e):(!(0,wI.isHostedRunner)()||!(0,_I.isDefaultSetup)(),oi.None)}});var NI=h(Hn=>{"use strict";var gue=Hn&&Hn.__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]}),yue=Hn&&Hn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),vue=Hn&&Hn.__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)&&gue(t,e,r);return yue(t,e),t};Object.defineProperty(Hn,"__esModule",{value:!0});Hn.getOptions=void 0;var Q3=vue(Tt());function bue(e){let t={followSymbolicLinks:!0,implicitDescendants:!0,omitBrokenSymbolicLinks:!0};return e&&(typeof e.followSymbolicLinks=="boolean"&&(t.followSymbolicLinks=e.followSymbolicLinks,Q3.debug(`followSymbolicLinks '${t.followSymbolicLinks}'`)),typeof e.implicitDescendants=="boolean"&&(t.implicitDescendants=e.implicitDescendants,Q3.debug(`implicitDescendants '${t.implicitDescendants}'`)),typeof e.omitBrokenSymbolicLinks=="boolean"&&(t.omitBrokenSymbolicLinks=e.omitBrokenSymbolicLinks,Q3.debug(`omitBrokenSymbolicLinks '${t.omitBrokenSymbolicLinks}'`))),t}Hn.getOptions=bue});var mf=h(At=>{"use strict";var _ue=At&&At.__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]}),wue=At&&At.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Eue=At&&At.__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)&&_ue(t,e,r);return wue(t,e),t},xue=At&&At.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(At,"__esModule",{value:!0});At.safeTrimTrailingSeparator=At.normalizeSeparators=At.hasRoot=At.hasAbsoluteRoot=At.ensureAbsoluteRoot=At.dirname=void 0;var uf=Eue(require("path")),_o=xue(require("assert")),Es=process.platform==="win32";function Nue(e){if(e=Y3(e),Es&&/^\\\\[^\\]+(\\[^\\]+)?$/.test(e))return e;let t=uf.dirname(e);return Es&&/^\\\\[^\\]+\\[^\\]+\\$/.test(t)&&(t=Y3(t)),t}At.dirname=Nue;function Sue(e,t){if(_o.default(e,"ensureAbsoluteRoot parameter 'root' must not be empty"),_o.default(t,"ensureAbsoluteRoot parameter 'itemPath' must not be empty"),X3(t))return t;if(Es){if(t.match(/^[A-Z]:[^\\/]|^[A-Z]:$/i)){let r=process.cwd();return _o.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(Lp(t).match(/^\\$|^\\[^\\]/)){let r=process.cwd();return _o.default(r.match(/^[A-Z]:\\/i),`Expected current directory to start with an absolute drive root. Actual '${r}'`),`${r[0]}:\\${t.substr(1)}`}}return _o.default(X3(e),"ensureAbsoluteRoot parameter 'root' must have an absolute root"),e.endsWith("/")||Es&&e.endsWith("\\")||(e+=uf.sep),e+t}At.ensureAbsoluteRoot=Sue;function X3(e){return _o.default(e,"hasAbsoluteRoot parameter 'itemPath' must not be empty"),e=Lp(e),Es?e.startsWith("\\\\")||/^[A-Z]:\\/i.test(e):e.startsWith("/")}At.hasAbsoluteRoot=X3;function Tue(e){return _o.default(e,"isRooted parameter 'itemPath' must not be empty"),e=Lp(e),Es?e.startsWith("\\")||/^[A-Z]:/i.test(e):e.startsWith("/")}At.hasRoot=Tue;function Lp(e){return e=e||"",Es?(e=e.replace(/\//g,"\\"),(/^\\\\+[^\\]/.test(e)?"\\":"")+e.replace(/\\\\+/g,"\\")):e.replace(/\/\/+/g,"/")}At.normalizeSeparators=Lp;function Y3(e){return e?(e=Lp(e),!e.endsWith(uf.sep)||e===uf.sep||Es&&/^[A-Z]:\\$/i.test(e)?e:e.substr(0,e.length-1)):""}At.safeTrimTrailingSeparator=Y3});var ff=h(Dp=>{"use strict";Object.defineProperty(Dp,"__esModule",{value:!0});Dp.MatchKind=void 0;var Pue;(function(e){e[e.None=0]="None",e[e.Directory=1]="Directory",e[e.File=2]="File",e[e.All=3]="All"})(Pue=Dp.MatchKind||(Dp.MatchKind={}))});var PI=h(li=>{"use strict";var Cue=li&&li.__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]}),Rue=li&&li.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Oue=li&&li.__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)&&Cue(t,e,r);return Rue(t,e),t};Object.defineProperty(li,"__esModule",{value:!0});li.partialMatch=li.match=li.getSearchPaths=void 0;var SI=Oue(mf()),Aue=ff(),TI=process.platform==="win32";function Iue(e){e=e.filter(i=>!i.negate);let t={};for(let i of e){let n=TI?i.searchPath.toUpperCase():i.searchPath;t[n]="candidate"}let r=[];for(let i of e){let n=TI?i.searchPath.toUpperCase():i.searchPath;if(t[n]==="included")continue;let a=!1,s=n,o=SI.dirname(s);for(;o!==s;){if(t[o]){a=!0;break}s=o,o=SI.dirname(s)}a||(r.push(i.searchPath),t[n]="included")}return r}li.getSearchPaths=Iue;function Lue(e,t){let r=Aue.MatchKind.None;for(let i of e)i.negate?r&=~i.match(t):r|=i.match(t);return r}li.match=Lue;function Due(e,t){return e.some(r=>!r.negate&&r.partialMatch(t))}li.partialMatch=Due});var RI=h(Qi=>{"use strict";var que=Qi&&Qi.__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]}),Fue=Qi&&Qi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CI=Qi&&Qi.__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)&&que(t,e,r);return Fue(t,e),t},Mue=Qi&&Qi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Qi,"__esModule",{value:!0});Qi.Path=void 0;var qp=CI(require("path")),xs=CI(mf()),Fp=Mue(require("assert")),Bue=process.platform==="win32",Z3=class{constructor(t){if(this.segments=[],typeof t=="string")if(Fp.default(t,"Parameter 'itemPath' must not be empty"),t=xs.safeTrimTrailingSeparator(t),!xs.hasRoot(t))this.segments=t.split(qp.sep);else{let r=t,i=xs.dirname(r);for(;i!==r;){let n=qp.basename(r);this.segments.unshift(n),r=i,i=xs.dirname(r)}this.segments.unshift(r)}else{Fp.default(t.length>0,"Parameter 'itemPath' must not be an empty array");for(let r=0;r{"use strict";var jue=Xi&&Xi.__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]}),kue=Xi&&Xi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),t9=Xi&&Xi.__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)&&jue(t,e,r);return kue(t,e),t},zue=Xi&&Xi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Xi,"__esModule",{value:!0});Xi.Pattern=void 0;var $ue=t9(require("os")),Mp=t9(require("path")),di=t9(mf()),wo=zue(require("assert")),Uue=xc(),J3=ff(),hf=RI(),xa=process.platform==="win32",e9=class e{constructor(t,r=!1,i,n){this.negate=!1;let a;if(typeof t=="string")a=t.trim();else{i=i||[],wo.default(i.length,"Parameter 'segments' must not empty");let d=e.getLiteral(i[0]);wo.default(d&&di.hasAbsoluteRoot(d),"Parameter 'segments' first element must be a root path"),a=new hf.Path(i).toString().trim(),t&&(a=`!${a}`)}for(;a.startsWith("!");)this.negate=!this.negate,a=a.substr(1).trim();a=e.fixupPattern(a,n),this.segments=new hf.Path(a).segments,this.trailingSeparator=di.normalizeSeparators(a).endsWith(Mp.sep),a=di.safeTrimTrailingSeparator(a);let s=!1,o=this.segments.map(d=>e.getLiteral(d)).filter(d=>!s&&!(s=d===""));this.searchPath=new hf.Path(o).toString(),this.rootRegExp=new RegExp(e.regExpEscape(o[0]),xa?"i":""),this.isImplicitPattern=r;let l={dot:!0,nobrace:!0,nocase:xa,nocomment:!0,noext:!0,nonegate:!0};a=xa?a.replace(/\\/g,"/"):a,this.minimatch=new Uue.Minimatch(a,l)}match(t){return this.segments[this.segments.length-1]==="**"?(t=di.normalizeSeparators(t),!t.endsWith(Mp.sep)&&this.isImplicitPattern===!1&&(t=`${t}${Mp.sep}`)):t=di.safeTrimTrailingSeparator(t),this.minimatch.match(t)?this.trailingSeparator?J3.MatchKind.Directory:J3.MatchKind.All:J3.MatchKind.None}partialMatch(t){return t=di.safeTrimTrailingSeparator(t),di.dirname(t)===t?this.rootRegExp.test(t):this.minimatch.matchOne(t.split(xa?/\\+/:/\/+/),this.minimatch.set[0],!0)}static globEscape(t){return(xa?t:t.replace(/\\/g,"\\\\")).replace(/(\[)(?=[^/]+\])/g,"[[]").replace(/\?/g,"[?]").replace(/\*/g,"[*]")}static fixupPattern(t,r){wo.default(t,"pattern cannot be empty");let i=new hf.Path(t).segments.map(n=>e.getLiteral(n));if(wo.default(i.every((n,a)=>(n!=="."||a===0)&&n!==".."),`Invalid pattern '${t}'. Relative pathing '.' and '..' is not allowed.`),wo.default(!di.hasRoot(t)||i[0],`Invalid pattern '${t}'. Root segment must not contain globs.`),t=di.normalizeSeparators(t),t==="."||t.startsWith(`.${Mp.sep}`))t=e.globEscape(process.cwd())+t.substr(1);else if(t==="~"||t.startsWith(`~${Mp.sep}`))r=r||$ue.homedir(),wo.default(r,"Unable to determine HOME directory"),wo.default(di.hasAbsoluteRoot(r),`Expected HOME directory to be a rooted path. Actual '${r}'`),t=e.globEscape(r)+t.substr(1);else if(xa&&(t.match(/^[A-Z]:$/i)||t.match(/^[A-Z]:[^\\]/i))){let n=di.ensureAbsoluteRoot("C:\\dummy-root",t.substr(0,2));t.length>2&&!n.endsWith("\\")&&(n+="\\"),t=e.globEscape(n)+t.substr(2)}else if(xa&&(t==="\\"||t.match(/^\\[^\\]/))){let n=di.ensureAbsoluteRoot("C:\\dummy-root","\\");n.endsWith("\\")||(n+="\\"),t=e.globEscape(n)+t.substr(1)}else t=di.ensureAbsoluteRoot(e.globEscape(process.cwd()),t);return di.normalizeSeparators(t)}static getLiteral(t){let r="";for(let i=0;i=0){if(a.length>1)return"";if(a){r+=a,i=s;continue}}}}r+=n}return r}static regExpEscape(t){return t.replace(/[[\\^$.|?*+()]/g,"\\$&")}};Xi.Pattern=e9});var AI=h(gf=>{"use strict";Object.defineProperty(gf,"__esModule",{value:!0});gf.SearchState=void 0;var r9=class{constructor(t,r){this.path=t,this.level=r}};gf.SearchState=r9});var FI=h(ar=>{"use strict";var Hue=ar&&ar.__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]}),Gue=ar&&ar.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),jp=ar&&ar.__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)&&Hue(t,e,r);return Gue(t,e),t},i9=ar&&ar.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Vue=ar&&ar.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}},Ns=ar&&ar.__await||function(e){return this instanceof Ns?(this.v=e,this):new Ns(e)},Wue=ar&&ar.__asyncGenerator||function(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),n,a=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(u){i[u]&&(n[u]=function(m){return new Promise(function(f,g){a.push([u,m,f,g])>1||o(u,m)})})}function o(u,m){try{l(i[u](m))}catch(f){p(a[0][3],f)}}function l(u){u.value instanceof Ns?Promise.resolve(u.value.v).then(d,c):p(a[0][2],u)}function d(u){o("next",u)}function c(u){o("throw",u)}function p(u,m){u(m),a.shift(),a.length&&o(a[0][0],a[0][1])}};Object.defineProperty(ar,"__esModule",{value:!0});ar.DefaultGlobber=void 0;var n9=jp(Tt()),Bp=jp(require("fs")),II=jp(NI()),Kue=jp(require("path")),yf=jp(PI()),LI=ff(),DI=OI(),qI=AI(),Que=process.platform==="win32",a9=class e{constructor(t){this.patterns=[],this.searchPaths=[],this.options=II.getOptions(t)}getSearchPaths(){return this.searchPaths.slice()}glob(){var t,r;return i9(this,void 0,void 0,function*(){let i=[];try{for(var n=Vue(this.globGenerator()),a;a=yield n.next(),!a.done;){let s=a.value;i.push(s)}}catch(s){t={error:s}}finally{try{a&&!a.done&&(r=n.return)&&(yield r.call(n))}finally{if(t)throw t.error}}return i})}globGenerator(){return Wue(this,arguments,function*(){let r=II.getOptions(this.options),i=[];for(let s of this.patterns)i.push(s),r.implicitDescendants&&(s.trailingSeparator||s.segments[s.segments.length-1]!=="**")&&i.push(new DI.Pattern(s.negate,!0,s.segments.concat("**")));let n=[];for(let s of yf.getSearchPaths(i)){n9.debug(`Search path '${s}'`);try{yield Ns(Bp.promises.lstat(s))}catch(o){if(o.code==="ENOENT")continue;throw o}n.unshift(new qI.SearchState(s,1))}let a=[];for(;n.length;){let s=n.pop(),o=yf.match(i,s.path),l=!!o||yf.partialMatch(i,s.path);if(!o&&!l)continue;let d=yield Ns(e.stat(s,r,a));if(d)if(d.isDirectory()){if(o&LI.MatchKind.Directory)yield yield Ns(s.path);else if(!l)continue;let c=s.level+1,p=(yield Ns(Bp.promises.readdir(s.path))).map(u=>new qI.SearchState(Kue.join(s.path,u),c));n.push(...p.reverse())}else o&LI.MatchKind.File&&(yield yield Ns(s.path))}})}static create(t,r){return i9(this,void 0,void 0,function*(){let i=new e(r);Que&&(t=t.replace(/\r\n/g,` +`),t=t.replace(/\r/g,` +`));let n=t.split(` +`).map(a=>a.trim());for(let a of n)!a||a.startsWith("#")||i.patterns.push(new DI.Pattern(a));return i.searchPaths.push(...yf.getSearchPaths(i.patterns)),i})}static stat(t,r,i){return i9(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Bp.promises.stat(t.path)}catch(a){if(a.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){n9.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 a}else n=yield Bp.promises.lstat(t.path);if(n.isDirectory()&&r.followSymbolicLinks){let a=yield Bp.promises.realpath(t.path);for(;i.length>=t.level;)i.pop();if(i.some(s=>s===a)){n9.debug(`Symlink cycle detected for path '${t.path}' and realpath '${a}'`);return}i.push(a)}return n})}};ar.DefaultGlobber=a9});var MI=h(Ul=>{"use strict";var Xue=Ul&&Ul.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Ul,"__esModule",{value:!0});Ul.create=void 0;var Yue=FI();function Zue(e,t){return Xue(this,void 0,void 0,function*(){return yield Yue.DefaultGlobber.create(e,t)})}Ul.create=Zue});var UI=h((ve,$I)=>{ve=$I.exports=Se;var We;typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?We=function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:We=function(){};ve.SEMVER_SPEC_VERSION="2.0.0";var kp=256,vf=Number.MAX_SAFE_INTEGER||9007199254740991,s9=16,Jue=kp-6,Hl=ve.re=[],Ve=ve.safeRe=[],M=ve.src=[],O=ve.tokens={},kI=0;function Pe(e){O[e]=kI++}var l9="[a-zA-Z0-9-]",o9=[["\\s",1],["\\d",kp],[l9,Jue]];function $p(e){for(var t=0;t)?=?)";Pe("XRANGEIDENTIFIERLOOSE");M[O.XRANGEIDENTIFIERLOOSE]=M[O.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*";Pe("XRANGEIDENTIFIER");M[O.XRANGEIDENTIFIER]=M[O.NUMERICIDENTIFIER]+"|x|X|\\*";Pe("XRANGEPLAIN");M[O.XRANGEPLAIN]="[v=\\s]*("+M[O.XRANGEIDENTIFIER]+")(?:\\.("+M[O.XRANGEIDENTIFIER]+")(?:\\.("+M[O.XRANGEIDENTIFIER]+")(?:"+M[O.PRERELEASE]+")?"+M[O.BUILD]+"?)?)?";Pe("XRANGEPLAINLOOSE");M[O.XRANGEPLAINLOOSE]="[v=\\s]*("+M[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[O.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+M[O.XRANGEIDENTIFIERLOOSE]+")(?:"+M[O.PRERELEASELOOSE]+")?"+M[O.BUILD]+"?)?)?";Pe("XRANGE");M[O.XRANGE]="^"+M[O.GTLT]+"\\s*"+M[O.XRANGEPLAIN]+"$";Pe("XRANGELOOSE");M[O.XRANGELOOSE]="^"+M[O.GTLT]+"\\s*"+M[O.XRANGEPLAINLOOSE]+"$";Pe("COERCE");M[O.COERCE]="(^|[^\\d])(\\d{1,"+s9+"})(?:\\.(\\d{1,"+s9+"}))?(?:\\.(\\d{1,"+s9+"}))?(?:$|[^\\d])";Pe("COERCERTL");Hl[O.COERCERTL]=new RegExp(M[O.COERCE],"g");Ve[O.COERCERTL]=new RegExp($p(M[O.COERCE]),"g");Pe("LONETILDE");M[O.LONETILDE]="(?:~>?)";Pe("TILDETRIM");M[O.TILDETRIM]="(\\s*)"+M[O.LONETILDE]+"\\s+";Hl[O.TILDETRIM]=new RegExp(M[O.TILDETRIM],"g");Ve[O.TILDETRIM]=new RegExp($p(M[O.TILDETRIM]),"g");var eme="$1~";Pe("TILDE");M[O.TILDE]="^"+M[O.LONETILDE]+M[O.XRANGEPLAIN]+"$";Pe("TILDELOOSE");M[O.TILDELOOSE]="^"+M[O.LONETILDE]+M[O.XRANGEPLAINLOOSE]+"$";Pe("LONECARET");M[O.LONECARET]="(?:\\^)";Pe("CARETTRIM");M[O.CARETTRIM]="(\\s*)"+M[O.LONECARET]+"\\s+";Hl[O.CARETTRIM]=new RegExp(M[O.CARETTRIM],"g");Ve[O.CARETTRIM]=new RegExp($p(M[O.CARETTRIM]),"g");var tme="$1^";Pe("CARET");M[O.CARET]="^"+M[O.LONECARET]+M[O.XRANGEPLAIN]+"$";Pe("CARETLOOSE");M[O.CARETLOOSE]="^"+M[O.LONECARET]+M[O.XRANGEPLAINLOOSE]+"$";Pe("COMPARATORLOOSE");M[O.COMPARATORLOOSE]="^"+M[O.GTLT]+"\\s*("+M[O.LOOSEPLAIN]+")$|^$";Pe("COMPARATOR");M[O.COMPARATOR]="^"+M[O.GTLT]+"\\s*("+M[O.FULLPLAIN]+")$|^$";Pe("COMPARATORTRIM");M[O.COMPARATORTRIM]="(\\s*)"+M[O.GTLT]+"\\s*("+M[O.LOOSEPLAIN]+"|"+M[O.XRANGEPLAIN]+")";Hl[O.COMPARATORTRIM]=new RegExp(M[O.COMPARATORTRIM],"g");Ve[O.COMPARATORTRIM]=new RegExp($p(M[O.COMPARATORTRIM]),"g");var rme="$1$2$3";Pe("HYPHENRANGE");M[O.HYPHENRANGE]="^\\s*("+M[O.XRANGEPLAIN]+")\\s+-\\s+("+M[O.XRANGEPLAIN]+")\\s*$";Pe("HYPHENRANGELOOSE");M[O.HYPHENRANGELOOSE]="^\\s*("+M[O.XRANGEPLAINLOOSE]+")\\s+-\\s+("+M[O.XRANGEPLAINLOOSE]+")\\s*$";Pe("STAR");M[O.STAR]="(<|>)?=?\\s*\\*";for(Gn=0;Gnkp)return null;var r=t.loose?Ve[O.LOOSE]:Ve[O.FULL];if(!r.test(e))return null;try{return new Se(e,t)}catch{return null}}ve.valid=ime;function ime(e,t){var r=xo(e,t);return r?r.version:null}ve.clean=nme;function nme(e,t){var r=xo(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}ve.SemVer=Se;function Se(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Se){if(e.loose===t.loose)return e;e=e.version}else if(typeof e!="string")throw new TypeError("Invalid Version: "+e);if(e.length>kp)throw new TypeError("version is longer than "+kp+" characters");if(!(this instanceof Se))return new Se(e,t);We("SemVer",e,t),this.options=t,this.loose=!!t.loose;var r=e.trim().match(t.loose?Ve[O.LOOSE]:Ve[O.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>vf||this.major<0)throw new TypeError("Invalid major version");if(this.minor>vf||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>vf||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 n=+i;if(n>=0&&n=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};ve.inc=ame;function ame(e,t,r,i){typeof r=="string"&&(i=r,r=void 0);try{return new Se(e,r).inc(t,i).version}catch{return null}}ve.diff=sme;function sme(e,t){if(d9(e,t))return null;var r=xo(e),i=xo(t),n="";if(r.prerelease.length||i.prerelease.length){n="pre";var a="prerelease"}for(var s in r)if((s==="major"||s==="minor"||s==="patch")&&r[s]!==i[s])return n+s;return a}ve.compareIdentifiers=Eo;var BI=/^[0-9]+$/;function Eo(e,t){var r=BI.test(e),i=BI.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e0}ve.lt=bf;function bf(e,t,r){return Na(e,t,r)<0}ve.eq=d9;function d9(e,t,r){return Na(e,t,r)===0}ve.neq=zI;function zI(e,t,r){return Na(e,t,r)!==0}ve.gte=c9;function c9(e,t,r){return Na(e,t,r)>=0}ve.lte=p9;function p9(e,t,r){return Na(e,t,r)<=0}ve.cmp=_f;function _f(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 d9(e,r,i);case"!=":return zI(e,r,i);case">":return zp(e,r,i);case">=":return c9(e,r,i);case"<":return bf(e,r,i);case"<=":return p9(e,r,i);default:throw new TypeError("Invalid operator: "+t)}}ve.Comparator=Yi;function Yi(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof Yi){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof Yi))return new Yi(e,t);e=e.trim().split(/\s+/).join(" "),We("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===Gl?this.value="":this.value=this.operator+this.semver.version,We("comp",this)}var Gl={};Yi.prototype.parse=function(e){var t=this.options.loose?Ve[O.COMPARATORLOOSE]:Ve[O.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 Se(r[2],this.options.loose):this.semver=Gl};Yi.prototype.toString=function(){return this.value};Yi.prototype.test=function(e){if(We("Comparator.test",e,this.options.loose),this.semver===Gl||e===Gl)return!0;if(typeof e=="string")try{e=new Se(e,this.options)}catch{return!1}return _f(e,this.operator,this.semver,this.options)};Yi.prototype.intersects=function(e,t){if(!(e instanceof Yi))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 xt(e.value,t),wf(this.value,r,t));if(e.operator==="")return e.value===""?!0:(r=new xt(this.value,t),wf(e.semver,r,t));var i=(this.operator===">="||this.operator===">")&&(e.operator===">="||e.operator===">"),n=(this.operator==="<="||this.operator==="<")&&(e.operator==="<="||e.operator==="<"),a=this.semver.version===e.semver.version,s=(this.operator===">="||this.operator==="<=")&&(e.operator===">="||e.operator==="<="),o=_f(this.semver,"<",e.semver,t)&&(this.operator===">="||this.operator===">")&&(e.operator==="<="||e.operator==="<"),l=_f(this.semver,">",e.semver,t)&&(this.operator==="<="||this.operator==="<")&&(e.operator===">="||e.operator===">");return i||n||a&&s||o||l};ve.Range=xt;function xt(e,t){if((!t||typeof t!="object")&&(t={loose:!!t,includePrerelease:!1}),e instanceof xt)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new xt(e.raw,t);if(e instanceof Yi)return new xt(e.value,t);if(!(this instanceof xt))return new xt(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()}xt.prototype.format=function(){return this.range=this.set.map(function(e){return e.join(" ").trim()}).join("||").trim(),this.range};xt.prototype.toString=function(){return this.range};xt.prototype.parseRange=function(e){var t=this.options.loose,r=t?Ve[O.HYPHENRANGELOOSE]:Ve[O.HYPHENRANGE];e=e.replace(r,Sme),We("hyphen replace",e),e=e.replace(Ve[O.COMPARATORTRIM],rme),We("comparator trim",e,Ve[O.COMPARATORTRIM]),e=e.replace(Ve[O.TILDETRIM],eme),e=e.replace(Ve[O.CARETTRIM],tme),e=e.split(/\s+/).join(" ");var i=t?Ve[O.COMPARATORLOOSE]:Ve[O.COMPARATOR],n=e.split(" ").map(function(a){return yme(a,this.options)},this).join(" ").split(/\s+/);return this.options.loose&&(n=n.filter(function(a){return!!a.match(i)})),n=n.map(function(a){return new Yi(a,this.options)},this),n};xt.prototype.intersects=function(e,t){if(!(e instanceof xt))throw new TypeError("a Range is required");return this.set.some(function(r){return jI(r,t)&&e.set.some(function(i){return jI(i,t)&&r.every(function(n){return i.every(function(a){return n.intersects(a,t)})})})})};function jI(e,t){for(var r=!0,i=e.slice(),n=i.pop();r&&i.length;)r=i.every(function(a){return n.intersects(a,t)}),n=i.pop();return r}ve.toComparators=gme;function gme(e,t){return new xt(e,t).set.map(function(r){return r.map(function(i){return i.value}).join(" ").trim().split(" ")})}function yme(e,t){return We("comp",e,t),e=_me(e,t),We("caret",e),e=vme(e,t),We("tildes",e),e=Eme(e,t),We("xrange",e),e=Nme(e,t),We("stars",e),e}function Vr(e){return!e||e.toLowerCase()==="x"||e==="*"}function vme(e,t){return e.trim().split(/\s+/).map(function(r){return bme(r,t)}).join(" ")}function bme(e,t){var r=t.loose?Ve[O.TILDELOOSE]:Ve[O.TILDE];return e.replace(r,function(i,n,a,s,o){We("tilde",e,i,n,a,s,o);var l;return Vr(n)?l="":Vr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Vr(s)?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(We("replaceTilde pr",o),l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0"):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0",We("tilde return",l),l})}function _me(e,t){return e.trim().split(/\s+/).map(function(r){return wme(r,t)}).join(" ")}function wme(e,t){We("caret",e,t);var r=t.loose?Ve[O.CARETLOOSE]:Ve[O.CARET];return e.replace(r,function(i,n,a,s,o){We("caret",e,i,n,a,s,o);var l;return Vr(n)?l="":Vr(a)?l=">="+n+".0.0 <"+(+n+1)+".0.0":Vr(s)?n==="0"?l=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(We("replaceCaret pr",o),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+"-"+o+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+"-"+o+" <"+(+n+1)+".0.0"):(We("no pr"),n==="0"?a==="0"?l=">="+n+"."+a+"."+s+" <"+n+"."+a+"."+(+s+1):l=">="+n+"."+a+"."+s+" <"+n+"."+(+a+1)+".0":l=">="+n+"."+a+"."+s+" <"+(+n+1)+".0.0"),We("caret return",l),l})}function Eme(e,t){return We("replaceXRanges",e,t),e.split(/\s+/).map(function(r){return xme(r,t)}).join(" ")}function xme(e,t){e=e.trim();var r=t.loose?Ve[O.XRANGELOOSE]:Ve[O.XRANGE];return e.replace(r,function(i,n,a,s,o,l){We("xRange",e,i,n,a,s,o,l);var d=Vr(a),c=d||Vr(s),p=c||Vr(o),u=p;return n==="="&&u&&(n=""),l=t.includePrerelease?"-0":"",d?n===">"||n==="<"?i="<0.0.0-0":i="*":n&&u?(c&&(s=0),o=0,n===">"?(n=">=",c?(a=+a+1,s=0,o=0):(s=+s+1,o=0)):n==="<="&&(n="<",c?a=+a+1:s=+s+1),i=n+a+"."+s+"."+o+l):c?i=">="+a+".0.0"+l+" <"+(+a+1)+".0.0"+l:p&&(i=">="+a+"."+s+".0"+l+" <"+a+"."+(+s+1)+".0"+l),We("xRange return",i),i})}function Nme(e,t){return We("replaceStars",e,t),e.trim().replace(Ve[O.STAR],"")}function Sme(e,t,r,i,n,a,s,o,l,d,c,p,u){return Vr(r)?t="":Vr(i)?t=">="+r+".0.0":Vr(n)?t=">="+r+"."+i+".0":t=">="+t,Vr(l)?o="":Vr(d)?o="<"+(+l+1)+".0.0":Vr(c)?o="<"+l+"."+(+d+1)+".0":p?o="<="+l+"."+d+"."+c+"-"+p:o="<="+o,(t+" "+o).trim()}xt.prototype.test=function(e){if(!e)return!1;if(typeof e=="string")try{e=new Se(e,this.options)}catch{return!1}for(var t=0;t0){var n=e[i].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}ve.satisfies=wf;function wf(e,t,r){try{t=new xt(t,r)}catch{return!1}return t.test(e)}ve.maxSatisfying=Pme;function Pme(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===-1)&&(i=s,n=new Se(i,r))}),i}ve.minSatisfying=Cme;function Cme(e,t,r){var i=null,n=null;try{var a=new xt(t,r)}catch{return null}return e.forEach(function(s){a.test(s)&&(!i||n.compare(s)===1)&&(i=s,n=new Se(i,r))}),i}ve.minVersion=Rme;function Rme(e,t){e=new xt(e,t);var r=new Se("0.0.0");if(e.test(r)||(r=new Se("0.0.0-0"),e.test(r)))return r;r=null;for(var i=0;i":s.prerelease.length===0?s.patch++:s.prerelease.push(0),s.raw=s.format();case"":case">=":(!r||zp(r,s))&&(r=s);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+a.operator)}})}return r&&e.test(r)?r:null}ve.validRange=Ome;function Ome(e,t){try{return new xt(e,t).range||"*"}catch{return null}}ve.ltr=Ame;function Ame(e,t,r){return u9(e,t,"<",r)}ve.gtr=Ime;function Ime(e,t,r){return u9(e,t,">",r)}ve.outside=u9;function u9(e,t,r,i){e=new Se(e,i),t=new xt(t,i);var n,a,s,o,l;switch(r){case">":n=zp,a=p9,s=bf,o=">",l=">=";break;case"<":n=bf,a=c9,s=zp,o="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(wf(e,t,i))return!1;for(var d=0;d=0.0.0")),p=p||m,u=u||m,n(m.semver,p.semver,i)?p=m:s(m.semver,u.semver,i)&&(u=m)}),p.operator===o||p.operator===l||(!u.operator||u.operator===o)&&a(e,u.semver))return!1;if(u.operator===l&&s(e,u.semver))return!1}return!0}ve.prerelease=Lme;function Lme(e,t){var r=xo(e,t);return r&&r.prerelease.length?r.prerelease:null}ve.intersects=Dme;function Dme(e,t,r){return e=new xt(e,r),t=new xt(t,r),e.intersects(t)}ve.coerce=qme;function qme(e,t){if(e instanceof Se)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(Ve[O.COERCE]);else{for(var i;(i=Ve[O.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)(!r||i.index+i[0].length!==r.index+r[0].length)&&(r=i),Ve[O.COERCERTL].lastIndex=i.index+i[1].length+i[2].length;Ve[O.COERCERTL].lastIndex=-1}return r===null?null:xo(r[2]+"."+(r[3]||"0")+"."+(r[4]||"0"),t)}});var m9=h((HSe,HI)=>{var Fme=require("crypto");HI.exports=function(){return Fme.randomBytes(16)}});var f9=h((GSe,VI)=>{var GI=[];for(Up=0;Up<256;++Up)GI[Up]=(Up+256).toString(16).substr(1);var Up;function Mme(e,t){var r=t||0,i=GI;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}VI.exports=Mme});var QI=h((VSe,KI)=>{var Bme=m9(),jme=f9(),WI,h9,g9=0,y9=0;function kme(e,t,r){var i=t&&r||0,n=t||[];e=e||{};var a=e.node||WI,s=e.clockseq!==void 0?e.clockseq:h9;if(a==null||s==null){var o=Bme();a==null&&(a=WI=[o[0]|1,o[1],o[2],o[3],o[4],o[5]]),s==null&&(s=h9=(o[6]<<8|o[7])&16383)}var l=e.msecs!==void 0?e.msecs:new Date().getTime(),d=e.nsecs!==void 0?e.nsecs:y9+1,c=l-g9+(d-y9)/1e4;if(c<0&&e.clockseq===void 0&&(s=s+1&16383),(c<0||l>g9)&&e.nsecs===void 0&&(d=0),d>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");g9=l,y9=d,h9=s,l+=122192928e5;var p=((l&268435455)*1e4+d)%4294967296;n[i++]=p>>>24&255,n[i++]=p>>>16&255,n[i++]=p>>>8&255,n[i++]=p&255;var u=l/4294967296*1e4&268435455;n[i++]=u>>>8&255,n[i++]=u&255,n[i++]=u>>>24&15|16,n[i++]=u>>>16&255,n[i++]=s>>>8|128,n[i++]=s&255;for(var m=0;m<6;++m)n[i+m]=a[m];return t||jme(n)}KI.exports=kme});var YI=h((WSe,XI)=>{var zme=m9(),$me=f9();function Ume(e,t,r){var i=t&&r||0;typeof e=="string"&&(t=e==="binary"?new Array(16):null,e=null),e=e||{};var n=e.random||(e.rng||zme)();if(n[6]=n[6]&15|64,n[8]=n[8]&63|128,t)for(var a=0;a<16;++a)t[i+a]=n[a];return t||$me(n)}XI.exports=Ume});var eL=h((KSe,JI)=>{var Hme=QI(),ZI=YI(),v9=ZI;v9.v1=Hme;v9.v4=ZI;JI.exports=v9});var Hp=h(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.ManifestFilename=It.TarFilename=It.SystemTarPathOnWindows=It.GnuTarPathOnWindows=It.SocketTimeout=It.DefaultRetryDelay=It.DefaultRetryAttempts=It.ArchiveToolType=It.CompressionMethod=It.CacheFilename=void 0;var tL;(function(e){e.Gzip="cache.tgz",e.Zstd="cache.tzst"})(tL||(It.CacheFilename=tL={}));var rL;(function(e){e.Gzip="gzip",e.ZstdWithoutLong="zstd-without-long",e.Zstd="zstd"})(rL||(It.CompressionMethod=rL={}));var iL;(function(e){e.GNU="gnu",e.BSD="bsd"})(iL||(It.ArchiveToolType=iL={}));It.DefaultRetryAttempts=2;It.DefaultRetryDelay=5e3;It.SocketTimeout=5e3;It.GnuTarPathOnWindows=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`;It.SystemTarPathOnWindows=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`;It.TarFilename="cache.tar";It.ManifestFilename="manifest.txt"});var Vp=h(Ke=>{"use strict";var Gme=Ke&&Ke.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Vme=Ke&&Ke.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ss=Ke&&Ke.__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)&&Gme(t,e,r);return Vme(t,e),t},Vl=Ke&&Ke.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})},Wme=Ke&&Ke.__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(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}};Object.defineProperty(Ke,"__esModule",{value:!0});Ke.isGhes=Ke.assertDefined=Ke.getGnuTarPathOnWindows=Ke.getCacheFileName=Ke.getCompressionMethod=Ke.unlinkFile=Ke.resolvePaths=Ke.getArchiveFileSizeInBytes=Ke.createTempDirectory=void 0;var Gp=Ss(Tt()),Kme=Ss(Wo()),Qme=Ss(MI()),nL=Ss(mc()),b9=Ss(require("fs")),Ef=Ss(require("path")),Xme=Ss(UI()),Yme=Ss(require("util")),Zme=eL(),No=Hp();function Jme(){return Vl(this,void 0,void 0,function*(){let e=process.platform==="win32",t=process.env.RUNNER_TEMP||"";if(!t){let i;e?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",t=Ef.join(i,"actions","temp")}let r=Ef.join(t,(0,Zme.v4)());return yield nL.mkdirP(r),r})}Ke.createTempDirectory=Jme;function e1e(e){return b9.statSync(e).size}Ke.getArchiveFileSizeInBytes=e1e;function t1e(e){var t,r,i,n,a;return Vl(this,void 0,void 0,function*(){let s=[],o=(a=process.env.GITHUB_WORKSPACE)!==null&&a!==void 0?a:process.cwd(),l=yield Qme.create(e.join(` +`),{implicitDescendants:!1});try{for(var d=!0,c=Wme(l.globGenerator()),p;p=yield c.next(),t=p.done,!t;d=!0){n=p.value,d=!1;let u=n,m=Ef.relative(o,u).replace(new RegExp(`\\${Ef.sep}`,"g"),"/");Gp.debug(`Matched: ${m}`),m===""?s.push("."):s.push(`${m}`)}}catch(u){r={error:u}}finally{try{!d&&!t&&(i=c.return)&&(yield i.call(c))}finally{if(r)throw r.error}}return s})}Ke.resolvePaths=t1e;function r1e(e){return Vl(this,void 0,void 0,function*(){return Yme.promisify(b9.unlink)(e)})}Ke.unlinkFile=r1e;function aL(e,t=[]){return Vl(this,void 0,void 0,function*(){let r="";t.push("--version"),Gp.debug(`Checking ${e} ${t.join(" ")}`);try{yield Kme.exec(`${e}`,t,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i=>r+=i.toString(),stderr:i=>r+=i.toString()}})}catch(i){Gp.debug(i.message)}return r=r.trim(),Gp.debug(r),r})}function i1e(){return Vl(this,void 0,void 0,function*(){let e=yield aL("zstd",["--quiet"]),t=Xme.clean(e);return Gp.debug(`zstd version: ${t}`),e===""?No.CompressionMethod.Gzip:No.CompressionMethod.ZstdWithoutLong})}Ke.getCompressionMethod=i1e;function n1e(e){return e===No.CompressionMethod.Gzip?No.CacheFilename.Gzip:No.CacheFilename.Zstd}Ke.getCacheFileName=n1e;function a1e(){return Vl(this,void 0,void 0,function*(){return b9.existsSync(No.GnuTarPathOnWindows)?No.GnuTarPathOnWindows:(yield aL("tar")).toLowerCase().includes("gnu tar")?nL.which("tar"):""})}Ke.getGnuTarPathOnWindows=a1e;function s1e(e,t){if(t===void 0)throw Error(`Expected ${e} but value was undefiend`);return t}Ke.assertDefined=s1e;function o1e(){let t=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=t==="GITHUB.COM",i=t.endsWith(".GHE.COM")||t.endsWith(".GHE.LOCALHOST");return!r&&!i}Ke.isGhes=o1e});var E9=h(w9=>{"use strict";Object.defineProperty(w9,"__esModule",{value:!0});w9.createEmptyPipeline=l1e;var sL=new Set(["Deserialize","Serialize","Retry","Sign"]),_9=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&&!sL.has(r.phase))throw new Error(`Invalid phase name: ${r.phase}`);if(r.afterPhase&&!sL.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((a,s)=>o=>s.sendRequest(o,a),a=>t.sendRequest(a))(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(f){return{name:f,policies:new Set,hasRun:!1,hasAfterPolicies:!1}}let n=i("Serialize"),a=i("None"),s=i("Deserialize"),o=i("Retry"),l=i("Sign"),d=[n,a,s,o,l];function c(f){return f==="Retry"?o:f==="Serialize"?n:f==="Deserialize"?s:f==="Sign"?l:a}for(let f of this._policies){let g=f.policy,y=f.options,E=g.name;if(r.has(E))throw new Error("Duplicate policy names not allowed in pipeline");let x={policy:g,dependsOn:new Set,dependants:new Set};y.afterPhase&&(x.afterPhase=c(y.afterPhase),x.afterPhase.hasAfterPolicies=!0),r.set(E,x),c(y.phase).policies.add(x)}for(let f of this._policies){let{policy:g,options:y}=f,E=g.name,x=r.get(E);if(!x)throw new Error(`Missing node for policy ${E}`);if(y.afterPolicies)for(let T of y.afterPolicies){let A=r.get(T);A&&(x.dependsOn.add(A),A.dependants.add(x))}if(y.beforePolicies)for(let T of y.beforePolicies){let A=r.get(T);A&&(A.dependsOn.add(x),x.dependants.add(A))}}function p(f){f.hasRun=!0;for(let g of f.policies)if(!(g.afterPhase&&(!g.afterPhase.hasRun||g.afterPhase.policies.size))&&g.dependsOn.size===0){t.push(g.policy);for(let y of g.dependants)y.dependsOn.delete(g);r.delete(g.policy.name),f.policies.delete(g)}}function u(){for(let f of d){if(p(f),f.policies.size>0&&f!==a){a.hasRun||p(a);return}f.hasAfterPolicies&&p(a)}}let m=0;for(;r.size>0;){m++;let f=t.length;if(u(),t.length<=f&&m>1)throw new Error("Cannot satisfy policy dependencies due to requirements cycle.")}return t}};function l1e(){return _9.create()}});var Kl=h(Wl=>{"use strict";Object.defineProperty(Wl,"__esModule",{value:!0});var d1e=require("os"),c1e=require("util");function p1e(e){return e&&typeof e=="object"&&"default"in e?e:{default:e}}var u1e=p1e(c1e);function m1e(e,...t){process.stderr.write(`${u1e.default.format(e,...t)}${d1e.EOL}`)}var oL=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,dL,x9=[],N9=[],Sf=[];oL&&S9(oL);var cL=Object.assign(e=>pL(e),{enable:S9,enabled:T9,disable:f1e,log:m1e});function S9(e){dL=e,x9=[],N9=[];let t=/\*/g,r=e.split(",").map(i=>i.trim().replace(t,".*?"));for(let i of r)i.startsWith("-")?N9.push(new RegExp(`^${i.substr(1)}$`)):x9.push(new RegExp(`^${i}$`));for(let i of Sf)i.enabled=T9(i.namespace)}function T9(e){if(e.endsWith("*"))return!0;for(let t of N9)if(t.test(e))return!1;for(let t of x9)if(t.test(e))return!0;return!1}function f1e(){let e=dL||"";return S9(""),e}function pL(e){let t=Object.assign(r,{enabled:T9(e),destroy:h1e,log:cL.log,namespace:e,extend:g1e});function r(...i){t.enabled&&(i.length>0&&(i[0]=`${e} ${i[0]}`),t.log(...i))}return Sf.push(t),t}function h1e(){let e=Sf.indexOf(this);return e>=0?(Sf.splice(e,1),!0):!1}function g1e(e){let t=pL(`${this.namespace}:${e}`);return t.log=this.log,t}var Wp=cL,uL=new Set,xf=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Tf,Pf=Wp("azure");Pf.log=(...e)=>{Wp.log(...e)};var P9=["verbose","info","warning","error"];xf&&(gL(xf)?mL(xf):console.error(`AZURE_LOG_LEVEL set to unknown log level '${xf}'; logging is not enabled. Acceptable values: ${P9.join(", ")}.`));function mL(e){if(e&&!gL(e))throw new Error(`Unknown log level '${e}'. Acceptable values: ${P9.join(",")}`);Tf=e;let t=[];for(let r of uL)hL(r)&&t.push(r.namespace);Wp.enable(t.join(","))}function y1e(){return Tf}var lL={verbose:400,info:300,warning:200,error:100};function v1e(e){let t=Pf.extend(e);return fL(Pf,t),{error:Nf(t,"error"),warning:Nf(t,"warning"),info:Nf(t,"info"),verbose:Nf(t,"verbose")}}function fL(e,t){t.log=(...r)=>{e.log(...r)}}function Nf(e,t){let r=Object.assign(e.extend(t),{level:t});if(fL(e,r),hL(r)){let i=Wp.disable();Wp.enable(i+","+r.namespace)}return uL.add(r),r}function hL(e){return!!(Tf&&lL[e.level]<=lL[Tf])}function gL(e){return P9.includes(e)}Wl.AzureLogger=Pf;Wl.createClientLogger=v1e;Wl.getLogLevel=y1e;Wl.setLogLevel=mL});var So=h(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.logger=void 0;var b1e=Kl();Cf.logger=(0,b1e.createClientLogger)("core-rest-pipeline")});var yL=h(Rf=>{"use strict";Object.defineProperty(Rf,"__esModule",{value:!0});Rf.AbortError=void 0;var C9=class extends Error{constructor(t){super(t),this.name="AbortError"}};Rf.AbortError=C9});var vL=h(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.AbortError=void 0;var _1e=yL();Object.defineProperty(Of,"AbortError",{enumerable:!0,get:function(){return _1e.AbortError}})});var O9=h(R9=>{"use strict";Object.defineProperty(R9,"__esModule",{value:!0});R9.createAbortablePromise=E1e;var w1e=vL();function E1e(e,t){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=t??{};return new Promise((a,s)=>{function o(){s(new w1e.AbortError(n??"The operation was aborted."))}function l(){i?.removeEventListener("abort",d)}function d(){r?.(),l(),o()}if(i?.aborted)return o();try{e(c=>{l(),a(c)},c=>{l(),s(c)})}catch(c){s(c)}i?.addEventListener("abort",d)})}});var I9=h(A9=>{"use strict";Object.defineProperty(A9,"__esModule",{value:!0});A9.getRandomIntegerInclusive=x1e;function x1e(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}});var bL=h(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.delay=P1e;Af.calculateRetryDelay=C1e;var N1e=O9(),S1e=I9(),T1e="The delay was aborted.";function P1e(e,t){let r,{abortSignal:i,abortErrorMsg:n}=t??{};return(0,N1e.createAbortablePromise)(a=>{r=setTimeout(a,e)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??T1e})}function C1e(e,t){let r=t.retryDelayInMs*Math.pow(2,e),i=Math.min(t.maxRetryDelayInMs,r);return{retryAfterInMs:i/2+(0,S1e.getRandomIntegerInclusive)(0,i/2)}}});var _L=h(L9=>{"use strict";Object.defineProperty(L9,"__esModule",{value:!0});L9.cancelablePromiseRace=R1e;async function R1e(e,t){var r,i;let n=new AbortController;function a(){n.abort()}(r=t?.abortSignal)===null||r===void 0||r.addEventListener("abort",a);try{return await Promise.race(e.map(s=>s({abortSignal:n.signal})))}finally{n.abort(),(i=t?.abortSignal)===null||i===void 0||i.removeEventListener("abort",a)}}});var q9=h(D9=>{"use strict";Object.defineProperty(D9,"__esModule",{value:!0});D9.isObject=O1e;function O1e(e){return typeof e=="object"&&e!==null&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}});var EL=h(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.isError=wL;If.getErrorMessage=I1e;var A1e=q9();function wL(e){if((0,A1e.isObject)(e)){let t=typeof e.name=="string",r=typeof e.message=="string";return t&&r}return!1}function I1e(e){if(wL(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 NL=h(Lf=>{"use strict";Object.defineProperty(Lf,"__esModule",{value:!0});Lf.computeSha256Hmac=L1e;Lf.computeSha256Hash=D1e;var xL=require("crypto");async function L1e(e,t,r){let i=Buffer.from(e,"base64");return(0,xL.createHmac)("sha256",i).update(t).digest(r)}async function D1e(e,t){return(0,xL.createHash)("sha256").update(e).digest(t)}});var TL=h(Kp=>{"use strict";Object.defineProperty(Kp,"__esModule",{value:!0});Kp.isDefined=F9;Kp.isObjectWithProperties=q1e;Kp.objectHasProperty=SL;function F9(e){return typeof e<"u"&&e!==null}function q1e(e,t){if(!F9(e)||typeof e!="object")return!1;for(let r of t)if(!SL(e,r))return!1;return!0}function SL(e,t){return F9(e)&&typeof e=="object"&&t in e}});var PL=h(B9=>{"use strict";var M9;Object.defineProperty(B9,"__esModule",{value:!0});B9.randomUUID=B1e;var F1e=require("crypto"),M1e=typeof((M9=globalThis?.crypto)===null||M9===void 0?void 0:M9.randomUUID)=="function"?globalThis.crypto.randomUUID.bind(globalThis.crypto):F1e.randomUUID;function B1e(){return M1e()}});var CL=h(Lt=>{"use strict";var j9,k9,z9,$9;Object.defineProperty(Lt,"__esModule",{value:!0});Lt.isReactNative=Lt.isNodeRuntime=Lt.isNode=Lt.isNodeLike=Lt.isBun=Lt.isDeno=Lt.isWebWorker=Lt.isBrowser=void 0;Lt.isBrowser=typeof window<"u"&&typeof window.document<"u";Lt.isWebWorker=typeof self=="object"&&typeof self?.importScripts=="function"&&(((j9=self.constructor)===null||j9===void 0?void 0:j9.name)==="DedicatedWorkerGlobalScope"||((k9=self.constructor)===null||k9===void 0?void 0:k9.name)==="ServiceWorkerGlobalScope"||((z9=self.constructor)===null||z9===void 0?void 0:z9.name)==="SharedWorkerGlobalScope");Lt.isDeno=typeof Deno<"u"&&typeof Deno.version<"u"&&typeof Deno.version.deno<"u";Lt.isBun=typeof Bun<"u"&&typeof Bun.version<"u";Lt.isNodeLike=typeof globalThis.process<"u"&&!!globalThis.process.version&&!!(!(($9=globalThis.process.versions)===null||$9===void 0)&&$9.node);Lt.isNode=Lt.isNodeLike;Lt.isNodeRuntime=Lt.isNodeLike&&!Lt.isBun&&!Lt.isDeno;Lt.isReactNative=typeof navigator<"u"&&navigator?.product==="ReactNative"});var RL=h(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.uint8ArrayToString=j1e;Df.stringToUint8Array=k1e;function j1e(e,t){return Buffer.from(e).toString(t)}function k1e(e,t){return Buffer.from(e,t)}});var Wr=h(ge=>{"use strict";Object.defineProperty(ge,"__esModule",{value:!0});ge.stringToUint8Array=ge.uint8ArrayToString=ge.isWebWorker=ge.isReactNative=ge.isDeno=ge.isNodeRuntime=ge.isNodeLike=ge.isNode=ge.isBun=ge.isBrowser=ge.randomUUID=ge.objectHasProperty=ge.isObjectWithProperties=ge.isDefined=ge.computeSha256Hmac=ge.computeSha256Hash=ge.getErrorMessage=ge.isError=ge.isObject=ge.getRandomIntegerInclusive=ge.createAbortablePromise=ge.cancelablePromiseRace=ge.calculateRetryDelay=ge.delay=void 0;var OL=bL();Object.defineProperty(ge,"delay",{enumerable:!0,get:function(){return OL.delay}});Object.defineProperty(ge,"calculateRetryDelay",{enumerable:!0,get:function(){return OL.calculateRetryDelay}});var z1e=_L();Object.defineProperty(ge,"cancelablePromiseRace",{enumerable:!0,get:function(){return z1e.cancelablePromiseRace}});var $1e=O9();Object.defineProperty(ge,"createAbortablePromise",{enumerable:!0,get:function(){return $1e.createAbortablePromise}});var U1e=I9();Object.defineProperty(ge,"getRandomIntegerInclusive",{enumerable:!0,get:function(){return U1e.getRandomIntegerInclusive}});var H1e=q9();Object.defineProperty(ge,"isObject",{enumerable:!0,get:function(){return H1e.isObject}});var AL=EL();Object.defineProperty(ge,"isError",{enumerable:!0,get:function(){return AL.isError}});Object.defineProperty(ge,"getErrorMessage",{enumerable:!0,get:function(){return AL.getErrorMessage}});var IL=NL();Object.defineProperty(ge,"computeSha256Hash",{enumerable:!0,get:function(){return IL.computeSha256Hash}});Object.defineProperty(ge,"computeSha256Hmac",{enumerable:!0,get:function(){return IL.computeSha256Hmac}});var U9=TL();Object.defineProperty(ge,"isDefined",{enumerable:!0,get:function(){return U9.isDefined}});Object.defineProperty(ge,"isObjectWithProperties",{enumerable:!0,get:function(){return U9.isObjectWithProperties}});Object.defineProperty(ge,"objectHasProperty",{enumerable:!0,get:function(){return U9.objectHasProperty}});var G1e=PL();Object.defineProperty(ge,"randomUUID",{enumerable:!0,get:function(){return G1e.randomUUID}});var Ts=CL();Object.defineProperty(ge,"isBrowser",{enumerable:!0,get:function(){return Ts.isBrowser}});Object.defineProperty(ge,"isBun",{enumerable:!0,get:function(){return Ts.isBun}});Object.defineProperty(ge,"isNode",{enumerable:!0,get:function(){return Ts.isNode}});Object.defineProperty(ge,"isNodeLike",{enumerable:!0,get:function(){return Ts.isNodeLike}});Object.defineProperty(ge,"isNodeRuntime",{enumerable:!0,get:function(){return Ts.isNodeRuntime}});Object.defineProperty(ge,"isDeno",{enumerable:!0,get:function(){return Ts.isDeno}});Object.defineProperty(ge,"isReactNative",{enumerable:!0,get:function(){return Ts.isReactNative}});Object.defineProperty(ge,"isWebWorker",{enumerable:!0,get:function(){return Ts.isWebWorker}});var LL=RL();Object.defineProperty(ge,"uint8ArrayToString",{enumerable:!0,get:function(){return LL.uint8ArrayToString}});Object.defineProperty(ge,"stringToUint8Array",{enumerable:!0,get:function(){return LL.stringToUint8Array}})});var Ff=h(qf=>{"use strict";Object.defineProperty(qf,"__esModule",{value:!0});qf.Sanitizer=void 0;var V1e=Wr(),H9="REDACTED",W1e=["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"],K1e=["api-version"],G9=class{constructor({additionalAllowedHeaderNames:t=[],additionalAllowedQueryParameters:r=[]}={}){t=W1e.concat(t),r=K1e.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,n)=>{if(n instanceof Error)return Object.assign(Object.assign({},n),{name:n.name,message:n.message});if(i==="headers")return this.sanitizeHeaders(n);if(i==="url")return this.sanitizeUrl(n);if(i==="query")return this.sanitizeQuery(n);if(i==="body")return;if(i==="response")return;if(i==="operationSpec")return;if(Array.isArray(n)||(0,V1e.isObject)(n)){if(r.has(n))return"[Circular]";r.add(n)}return n},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,H9);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]=H9;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]=H9;return r}};qf.Sanitizer=G9});var V9=h(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.logPolicyName=void 0;Ql.logPolicy=Y1e;var Q1e=So(),X1e=Ff();Ql.logPolicyName="logPolicy";function Y1e(e={}){var t;let r=(t=e.logger)!==null&&t!==void 0?t:Q1e.logger.info,i=new X1e.Sanitizer({additionalAllowedHeaderNames:e.additionalAllowedHeaderNames,additionalAllowedQueryParameters:e.additionalAllowedQueryParameters});return{name:Ql.logPolicyName,async sendRequest(n,a){if(!r.enabled)return a(n);r(`Request: ${i.sanitize(n)}`);let s=await a(n);return r(`Response status code: ${s.status}`),r(`Headers: ${i.sanitize(s.headers)}`),s}}}});var W9=h(Xl=>{"use strict";Object.defineProperty(Xl,"__esModule",{value:!0});Xl.redirectPolicyName=void 0;Xl.redirectPolicy=Z1e;Xl.redirectPolicyName="redirectPolicy";var DL=["GET","HEAD"];function Z1e(e={}){let{maxRetries:t=20}=e;return{name:Xl.redirectPolicyName,async sendRequest(r,i){let n=await i(r);return qL(i,n,t)}}}async function qL(e,t,r,i=0){let{request:n,status:a,headers:s}=t,o=s.get("location");if(o&&(a===300||a===301&&DL.includes(n.method)||a===302&&DL.includes(n.method)||a===303&&n.method==="POST"||a===307)&&irD,__assign:()=>Mf,__asyncDelegator:()=>KL,__asyncGenerator:()=>WL,__asyncValues:()=>QL,__await:()=>Yl,__awaiter:()=>zL,__classPrivateFieldGet:()=>JL,__classPrivateFieldIn:()=>tD,__classPrivateFieldSet:()=>eD,__createBinding:()=>jf,__decorate:()=>BL,__disposeResources:()=>iD,__esDecorate:()=>J1e,__exportStar:()=>UL,__extends:()=>FL,__generator:()=>$L,__importDefault:()=>ZL,__importStar:()=>YL,__makeTemplateObject:()=>XL,__metadata:()=>kL,__param:()=>jL,__propKey:()=>tfe,__read:()=>Q9,__rest:()=>ML,__runInitializers:()=>efe,__setFunctionName:()=>rfe,__spread:()=>HL,__spreadArray:()=>VL,__spreadArrays:()=>GL,__values:()=>Bf,default:()=>afe});function FL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");K9(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function ML(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function jL(e,t){return function(r,i){t(r,i,e)}}function J1e(e,t,r,i,n,a){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(E||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function efe(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 Q9(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function HL(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof Yl?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function KL(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:Yl(e[n](s)),done:!1}:a?a(s):s}:a}}function QL(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 Bf=="function"?Bf(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function XL(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function YL(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)&&jf(t,e,r);return ife(t,e),t}function ZL(e){return e&&e.__esModule?e:{default:e}}function JL(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function eD(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function tD(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function rD(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function iD(e){function t(a){e.error=e.hasError?new nfe(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var K9,Mf,jf,ife,nfe,afe,zf=gt(()=>{K9=function(e,t){return K9=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},K9(e,t)};Mf=function(){return Mf=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty($f,"__esModule",{value:!0});$f.getHeaderName=sfe;$f.setPlatformSpecificData=ofe;var nD=(zf(),zs(kf)),X9=nD.__importStar(require("node:os")),Y9=nD.__importStar(require("node:process"));function sfe(){return"User-Agent"}async function ofe(e){if(Y9&&Y9.versions){let t=Y9.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",`(${X9.arch()}-${X9.type()}-${X9.release()})`)}});var Ps=h(Zl=>{"use strict";Object.defineProperty(Zl,"__esModule",{value:!0});Zl.DEFAULT_RETRY_POLICY_COUNT=Zl.SDK_VERSION=void 0;Zl.SDK_VERSION="1.17.0";Zl.DEFAULT_RETRY_POLICY_COUNT=3});var Z9=h(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.getUserAgentHeaderName=cfe;Uf.getUserAgentValue=pfe;var sD=aD(),lfe=Ps();function dfe(e){let t=[];for(let[r,i]of e){let n=i?`${r}/${i}`:r;t.push(n)}return t.join(" ")}function cfe(){return(0,sD.getHeaderName)()}async function pfe(e){let t=new Map;t.set("core-rest-pipeline",lfe.SDK_VERSION),await(0,sD.setPlatformSpecificData)(t);let r=dfe(t);return e?`${e} ${r}`:r}});var J9=h(Jl=>{"use strict";Object.defineProperty(Jl,"__esModule",{value:!0});Jl.userAgentPolicyName=void 0;Jl.userAgentPolicy=ufe;var lD=Z9(),oD=(0,lD.getUserAgentHeaderName)();Jl.userAgentPolicyName="userAgentPolicy";function ufe(e={}){let t=(0,lD.getUserAgentValue)(e.userAgentPrefix);return{name:Jl.userAgentPolicyName,async sendRequest(r,i){return r.headers.has(oD)||r.headers.set(oD,await t),i(r)}}}});var Hf=h(ed=>{"use strict";Object.defineProperty(ed,"__esModule",{value:!0});ed.isNodeReadableStream=dD;ed.isWebReadableStream=cD;ed.isReadableStream=mfe;ed.isBlob=ffe;function dD(e){return!!(e&&typeof e.pipe=="function")}function cD(e){return!!(e&&typeof e.getReader=="function"&&typeof e.tee=="function")}function mfe(e){return dD(e)||cD(e)}function ffe(e){return typeof e.stream=="function"}});var e5=h(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});Qp.getRawContent=vfe;Qp.createFileFromStream=bfe;Qp.createFile=_fe;var hfe=Wr(),gfe=Hf(),pD={arrayBuffer:()=>{throw new Error("Not implemented")},slice:()=>{throw new Error("Not implemented")},text:()=>{throw new Error("Not implemented")}},Gf=Symbol("rawContent");function yfe(e){return typeof e[Gf]=="function"}function vfe(e){return yfe(e)?e[Gf]():e.stream()}function bfe(e,t,r={}){var i,n,a,s;return Object.assign(Object.assign({},pD),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:(s=r.size)!==null&&s!==void 0?s:-1,name:t,stream:()=>{let o=e();if((0,gfe.isNodeReadableStream)(o))throw new Error("Not supported: a Node stream was provided as input to createFileFromStream.");return o},[Gf]:e})}function _fe(e,t,r={}){var i,n,a;return hfe.isNodeLike?Object.assign(Object.assign({},pD),{type:(i=r.type)!==null&&i!==void 0?i:"",lastModified:(n=r.lastModified)!==null&&n!==void 0?n:new Date().getTime(),webkitRelativePath:(a=r.webkitRelativePath)!==null&&a!==void 0?a:"",size:e.byteLength,name:t,arrayBuffer:async()=>e.buffer,stream:()=>new Blob([e]).stream(),[Gf]:()=>e}):new File([e],t,r)}});var fD=h(r5=>{"use strict";Object.defineProperty(r5,"__esModule",{value:!0});r5.concat=Sfe;var Sa=(zf(),zs(kf)),t5=require("node:stream"),wfe=Hf(),Efe=e5();function uD(){return Sa.__asyncGenerator(this,arguments,function*(){let t=this.getReader();try{for(;;){let{done:r,value:i}=yield Sa.__await(t.read());if(r)return yield Sa.__await(void 0);yield yield Sa.__await(i)}}finally{t.releaseLock()}})}function xfe(e){e[Symbol.asyncIterator]||(e[Symbol.asyncIterator]=uD.bind(e)),e.values||(e.values=uD.bind(e))}function Nfe(e){return e instanceof ReadableStream?(xfe(e),t5.Readable.fromWeb(e)):e}function mD(e){return e instanceof Uint8Array?t5.Readable.from(Buffer.from(e)):(0,wfe.isBlob)(e)?mD((0,Efe.getRawContent)(e)):Nfe(e)}async function Sfe(e){return function(){let t=e.map(r=>typeof r=="function"?r():r).map(mD);return t5.Readable.from(function(){return Sa.__asyncGenerator(this,arguments,function*(){var r,i,n,a;for(let d of t)try{for(var s=!0,o=(i=void 0,Sa.__asyncValues(d)),l;l=yield Sa.__await(o.next()),r=l.done,!r;s=!0){a=l.value,s=!1;let c=a;yield yield Sa.__await(c)}}catch(c){i={error:c}}finally{try{!s&&!r&&(n=o.return)&&(yield Sa.__await(n.call(o)))}finally{if(i)throw i.error}}})}())}}});var i5=h(td=>{"use strict";Object.defineProperty(td,"__esModule",{value:!0});td.multipartPolicyName=void 0;td.multipartPolicy=Ffe;var To=Wr(),Tfe=fD(),Pfe=Hf();function Cfe(){return`----AzSDKFormBoundary${(0,To.randomUUID)()}`}function Rfe(e){let t="";for(let[r,i]of e)t+=`${r}: ${i}\r +`;return t}function Ofe(e){return e instanceof Uint8Array?e.byteLength:(0,Pfe.isBlob)(e)?e.size===-1?void 0:e.size:void 0}function Afe(e){let t=0;for(let r of e){let i=Ofe(r);if(i===void 0)return;t+=i}return t}async function Ife(e,t,r){let i=[(0,To.stringToUint8Array)(`--${r}`,"utf-8"),...t.flatMap(a=>[(0,To.stringToUint8Array)(`\r +`,"utf-8"),(0,To.stringToUint8Array)(Rfe(a.headers),"utf-8"),(0,To.stringToUint8Array)(`\r +`,"utf-8"),a.body,(0,To.stringToUint8Array)(`\r +--${r}`,"utf-8")]),(0,To.stringToUint8Array)(`--\r +\r +`,"utf-8")],n=Afe(i);n&&e.headers.set("Content-Length",n),e.body=await(0,Tfe.concat)(i)}td.multipartPolicyName="multipartPolicy";var Lfe=70,Dfe=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function qfe(e){if(e.length>Lfe)throw new Error(`Multipart boundary "${e}" exceeds maximum length of 70 characters`);if(Array.from(e).some(t=>!Dfe.has(t)))throw new Error(`Multipart boundary "${e}" contains invalid characters`)}function Ffe(){return{name:td.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,n=(r=e.headers.get("Content-Type"))!==null&&r!==void 0?r:"multipart/mixed",a=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!a)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,o]=a;if(o&&i&&o!==i)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${i} in the request body`);return i??(i=o),i?qfe(i):i=Cfe(),e.headers.set("Content-Type",`${s}; boundary=${i}`),await Ife(e,e.multipartBody.parts,i),e.multipartBody=void 0,t(e)}}}});var n5=h(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.decompressResponsePolicyName=void 0;rd.decompressResponsePolicy=Mfe;rd.decompressResponsePolicyName="decompressResponsePolicy";function Mfe(){return{name:rd.decompressResponsePolicyName,async sendRequest(e,t){return e.method!=="HEAD"&&e.headers.set("Accept-Encoding","gzip,deflate"),t(e)}}}});var hD=h(Vf=>{"use strict";Object.defineProperty(Vf,"__esModule",{value:!0});Vf.AbortError=void 0;var a5=class extends Error{constructor(t){super(t),this.name="AbortError"}};Vf.AbortError=a5});var Kf=h(Wf=>{"use strict";Object.defineProperty(Wf,"__esModule",{value:!0});Wf.AbortError=void 0;var Bfe=hD();Object.defineProperty(Wf,"AbortError",{enumerable:!0,get:function(){return Bfe.AbortError}})});var Xf=h(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});Qf.delay=zfe;Qf.parseHeaderValueAsNumber=$fe;var jfe=Kf(),kfe="The operation was aborted.";function zfe(e,t,r){return new Promise((i,n)=>{let a,s,o=()=>n(new jfe.AbortError(r?.abortErrorMsg?r?.abortErrorMsg:kfe)),l=()=>{r?.abortSignal&&s&&r.abortSignal.removeEventListener("abort",s)};if(s=()=>(a&&clearTimeout(a),l(),o()),r?.abortSignal&&r.abortSignal.aborted)return o();a=setTimeout(()=>{l(),i(t)},e),r?.abortSignal&&r.abortSignal.addEventListener("abort",s)})}function $fe(e,t){let r=e.headers.get(t);if(!r)return;let i=Number(r);if(!Number.isNaN(i))return i}});var Zf=h(Yf=>{"use strict";Object.defineProperty(Yf,"__esModule",{value:!0});Yf.isThrottlingRetryResponse=Gfe;Yf.throttlingRetryStrategy=Vfe;var Ufe=Xf(),s5="Retry-After",Hfe=["retry-after-ms","x-ms-retry-after-ms",s5];function gD(e){if(e&&[429,503].includes(e.status))try{for(let n of Hfe){let a=(0,Ufe.parseHeaderValueAsNumber)(e,n);if(a===0||a)return a*(n===s5?1e3:1)}let t=e.headers.get(s5);if(!t)return;let i=Date.parse(t)-Date.now();return Number.isFinite(i)?Math.max(0,i):void 0}catch{return}}function Gfe(e){return Number.isFinite(gD(e))}function Vfe(){return{name:"throttlingRetryStrategy",retry({response:e}){let t=gD(e);return Number.isFinite(t)?{retryAfterInMs:t}:{skipStrategy:!0}}}}});var Jf=h(Xp=>{"use strict";Object.defineProperty(Xp,"__esModule",{value:!0});Xp.exponentialRetryStrategy=Yfe;Xp.isExponentialRetryResponse=yD;Xp.isSystemError=vD;var Wfe=Wr(),Kfe=Zf(),Qfe=1e3,Xfe=1e3*64;function Yfe(e={}){var t,r;let i=(t=e.retryDelayInMs)!==null&&t!==void 0?t:Qfe,n=(r=e.maxRetryDelayInMs)!==null&&r!==void 0?r:Xfe,a=i;return{name:"exponentialRetryStrategy",retry({retryCount:s,response:o,responseError:l}){let d=vD(l),c=d&&e.ignoreSystemErrors,p=yD(o),u=p&&e.ignoreHttpStatusCodes;if(o&&((0,Kfe.isThrottlingRetryResponse)(o)||!p)||u||c)return{skipStrategy:!0};if(l&&!d&&!p)return{errorToThrow:l};let f=a*Math.pow(2,s),g=Math.min(n,f);return a=g/2+(0,Wfe.getRandomIntegerInclusive)(0,g/2),{retryAfterInMs:a}}}}function yD(e){return!!(e&&e.status!==void 0&&(e.status>=500||e.status===408)&&e.status!==501&&e.status!==505)}function vD(e){return e?e.code==="ETIMEDOUT"||e.code==="ESOCKETTIMEDOUT"||e.code==="ECONNREFUSED"||e.code==="ECONNRESET"||e.code==="ENOENT"||e.code==="ENOTFOUND":!1}});var id=h(o5=>{"use strict";Object.defineProperty(o5,"__esModule",{value:!0});o5.retryPolicy=rhe;var Zfe=Xf(),Jfe=Kl(),ehe=Kf(),bD=Ps(),_D=(0,Jfe.createClientLogger)("core-rest-pipeline retryPolicy"),the="retryPolicy";function rhe(e,t={maxRetries:bD.DEFAULT_RETRY_POLICY_COUNT}){let r=t.logger||_D;return{name:the,async sendRequest(i,n){var a,s;let o,l,d=-1;e:for(;;){d+=1,o=void 0,l=void 0;try{r.info(`Retry ${d}: Attempting to send request`,i.requestId),o=await n(i),r.info(`Retry ${d}: Received a response from request`,i.requestId)}catch(c){if(r.error(`Retry ${d}: Received an error from request`,i.requestId),l=c,!c||l.name!=="RestError")throw c;o=l.response}if(!((a=i.abortSignal)===null||a===void 0)&&a.aborted)throw r.error(`Retry ${d}: Request aborted.`),new ehe.AbortError;if(d>=((s=t.maxRetries)!==null&&s!==void 0?s:bD.DEFAULT_RETRY_POLICY_COUNT)){if(r.info(`Retry ${d}: Maximum retries reached. Returning the last received response, or throwing the last received error.`),l)throw l;if(o)return o;throw new Error("Maximum retries reached with no response or error to throw")}r.info(`Retry ${d}: Processing ${e.length} retry strategies.`);t:for(let c of e){let p=c.logger||_D;p.info(`Retry ${d}: Processing retry strategy ${c.name}.`);let u=c.retry({retryCount:d,response:o,responseError:l});if(u.skipStrategy){p.info(`Retry ${d}: Skipped.`);continue t}let{errorToThrow:m,retryAfterInMs:f,redirectTo:g}=u;if(m)throw p.error(`Retry ${d}: Retry strategy ${c.name} throws error:`,m),m;if(f||f===0){p.info(`Retry ${d}: Retry strategy ${c.name} retries after ${f}`),await(0,Zfe.delay)(f,void 0,{abortSignal:i.abortSignal});continue e}if(g){p.info(`Retry ${d}: Retry strategy ${c.name} redirects to ${g}`),i.url=g;continue e}}if(l)throw r.info("None of the retry strategies could work with the received error. Throwing it."),l;if(o)return r.info("None of the retry strategies could work with the received response. Returning it."),o}}}}});var l5=h(nd=>{"use strict";Object.defineProperty(nd,"__esModule",{value:!0});nd.defaultRetryPolicyName=void 0;nd.defaultRetryPolicy=ohe;var ihe=Jf(),nhe=Zf(),ahe=id(),she=Ps();nd.defaultRetryPolicyName="defaultRetryPolicy";function ohe(e={}){var t;return{name:nd.defaultRetryPolicyName,sendRequest:(0,ahe.retryPolicy)([(0,nhe.throttlingRetryStrategy)(),(0,ihe.exponentialRetryStrategy)(e)],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:she.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var Yp=h(c5=>{"use strict";Object.defineProperty(c5,"__esModule",{value:!0});c5.createHttpHeaders=dhe;function eh(e){return e.toLowerCase()}function*lhe(e){for(let t of e.values())yield[t.name,t.value]}var d5=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(eh(t),{name:t,value:String(r).trim()})}get(t){var r;return(r=this._headersMap.get(eh(t)))===null||r===void 0?void 0:r.value}has(t){return this._headersMap.has(eh(t))}delete(t){this._headersMap.delete(eh(t))}toJSON(t={}){let r={};if(t.preserveCase)for(let i of this._headersMap.values())r[i.name]=i.value;else for(let[i,n]of this._headersMap)r[i]=n.value;return r}toString(){return JSON.stringify(this.toJSON({preserveCase:!0}))}[Symbol.iterator](){return lhe(this._headersMap)}};function dhe(e){return new d5(e)}});var p5=h(ad=>{"use strict";Object.defineProperty(ad,"__esModule",{value:!0});ad.formDataPolicyName=void 0;ad.formDataPolicy=phe;var ED=Wr(),wD=Yp();ad.formDataPolicyName="formDataPolicy";function che(e){var t;let r={};for(let[i,n]of e.entries())(t=r[i])!==null&&t!==void 0||(r[i]=[]),r[i].push(n);return r}function phe(){return{name:ad.formDataPolicyName,async sendRequest(e,t){if(ED.isNodeLike&&typeof FormData<"u"&&e.body instanceof FormData&&(e.formData=che(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=uhe(e.formData):await mhe(e.formData,e),e.formData=void 0}return t(e)}}}function uhe(e){let t=new URLSearchParams;for(let[r,i]of Object.entries(e))if(Array.isArray(i))for(let n of i)t.append(r,n.toString());else t.append(r,i.toString());return t.toString()}async function mhe(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[n,a]of Object.entries(e))for(let s of Array.isArray(a)?a:[a])if(typeof s=="string")i.push({headers:(0,wD.createHttpHeaders)({"Content-Disposition":`form-data; name="${n}"`}),body:(0,ED.stringToUint8Array)(s,"utf-8")});else{if(s==null||typeof s!="object")throw new Error(`Unexpected value for key ${n}: ${s}. Value should be serialized to string first.`);{let o=s.name||"blob",l=(0,wD.createHttpHeaders)();l.set("Content-Disposition",`form-data; name="${n}"; filename="${o}"`),l.set("Content-Type",s.type||"application/octet-stream"),i.push({headers:l,body:s})}}t.multipartBody={parts:i}}});var SD=h(ci=>{"use strict";var fhe=ci&&ci.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),hhe=ci&&ci.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),xD=ci&&ci.__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)&&fhe(t,e,r);return hhe(t,e),t};Object.defineProperty(ci,"__esModule",{value:!0});ci.req=ci.json=ci.toBuffer=void 0;var ghe=xD(require("http")),yhe=xD(require("https"));async function ND(e){let t=0,r=[];for await(let i of e)t+=i.length,r.push(i);return Buffer.concat(r,t)}ci.toBuffer=ND;async function vhe(e){let r=(await ND(e)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ci.json=vhe;function bhe(e,t={}){let i=((typeof e=="string"?e:e.href).startsWith("https:")?yhe:ghe).request(e,t),n=new Promise((a,s)=>{i.once("response",a).once("error",s).end()});return i.then=n.then.bind(n),i}ci.req=bhe});var m5=h(Si=>{"use strict";var PD=Si&&Si.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),_he=Si&&Si.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),CD=Si&&Si.__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)&&PD(t,e,r);return _he(t,e),t},whe=Si&&Si.__exportStar||function(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&PD(t,e,r)};Object.defineProperty(Si,"__esModule",{value:!0});Si.Agent=void 0;var Ehe=CD(require("net")),TD=CD(require("http")),xhe=require("https");whe(SD(),Si);var Vn=Symbol("AgentBaseInternalState"),u5=class extends TD.Agent{constructor(t){super(t),this[Vn]={}}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 Ehe.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],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[t])}getName(t){return(typeof t.secureEndpoint=="boolean"?t.secureEndpoint:this.isSecureEndpoint(t))?xhe.Agent.prototype.getName.call(this,t):super.getName(t)}createSocket(t,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},a=this.getName(n),s=this.incrementSockets(a);Promise.resolve().then(()=>this.connect(t,n)).then(o=>{if(this.decrementSockets(a,s),o instanceof TD.Agent)return o.addRequest(t,n);this[Vn].currentSocket=o,super.createSocket(t,r,i)},o=>{this.decrementSockets(a,s),i(o)})}createConnection(){let t=this[Vn].currentSocket;if(this[Vn].currentSocket=void 0,!t)throw new Error("No socket was returned in the `connect()` function");return t}get defaultPort(){return this[Vn].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(t){this[Vn]&&(this[Vn].defaultPort=t)}get protocol(){return this[Vn].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(t){this[Vn]&&(this[Vn].protocol=t)}};Si.Agent=u5});var RD=h(sd=>{"use strict";var Nhe=sd&&sd.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(sd,"__esModule",{value:!0});sd.parseProxyResponse=void 0;var She=Nhe(xp()),th=(0,She.default)("https-proxy-agent:parse-proxy-response");function The(e){return new Promise((t,r)=>{let i=0,n=[];function a(){let c=e.read();c?d(c):e.once("readable",a)}function s(){e.removeListener("end",o),e.removeListener("error",l),e.removeListener("readable",a)}function o(){s(),th("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function l(c){s(),th("onerror %o",c),r(c)}function d(c){n.push(c),i+=c.length;let p=Buffer.concat(n,i),u=p.indexOf(`\r +\r +`);if(u===-1){th("have not received end of HTTP headers yet..."),a();return}let m=p.slice(0,u).toString("ascii").split(`\r +`),f=m.shift();if(!f)return e.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),y=+g[1],E=g.slice(2).join(" "),x={};for(let T of m){if(!T)continue;let A=T.indexOf(":");if(A===-1)return e.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let I=T.slice(0,A).toLowerCase(),V=T.slice(A+1).trimStart(),se=x[I];typeof se=="string"?x[I]=[se,V]:Array.isArray(se)?se.push(V):x[I]=V}th("got proxy server response: %o %o",f,x),s(),t({connect:{statusCode:y,statusText:E,headers:x},buffered:p})}e.on("error",l),e.on("end",o),a()})}sd.parseProxyResponse=The});var DD=h(Zi=>{"use strict";var Phe=Zi&&Zi.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Che=Zi&&Zi.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ID=Zi&&Zi.__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)&&Phe(t,e,r);return Che(t,e),t},LD=Zi&&Zi.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Zi,"__esModule",{value:!0});Zi.HttpsProxyAgent=void 0;var f5=ID(require("net")),OD=ID(require("tls")),Rhe=LD(require("assert")),Ohe=LD(xp()),Ahe=m5(),Ihe=require("url"),Lhe=RD(),Zp=(0,Ohe.default)("https-proxy-agent"),rh=class extends Ahe.Agent{constructor(t,r){super(r),this.options={path:void 0},this.proxy=typeof t=="string"?new Ihe.URL(t):t,this.proxyHeaders=r?.headers??{},Zp("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?AD(r,"headers"):null,host:i,port:n}}async connect(t,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){Zp("Creating `tls.Socket`: %o",this.connectOpts);let u=this.connectOpts.servername||this.connectOpts.host;n=OD.connect({...this.connectOpts,servername:u})}else Zp("Creating `net.Socket`: %o",this.connectOpts),n=f5.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},s=f5.isIPv6(r.host)?`[${r.host}]`:r.host,o=`CONNECT ${s}:${r.port} HTTP/1.1\r +`;if(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}a.Host=`${s}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(a))o+=`${u}: ${a[u]}\r +`;let l=(0,Lhe.parseProxyResponse)(n);n.write(`${o}\r +`);let{connect:d,buffered:c}=await l;if(t.emit("proxyConnect",d),this.emit("proxyConnect",d,t),d.statusCode===200){if(t.once("socket",Dhe),r.secureEndpoint){Zp("Upgrading socket connection to TLS");let u=r.servername||r.host;return OD.connect({...AD(r,"host","path","port"),socket:n,servername:u})}return n}n.destroy();let p=new f5.Socket({writable:!1});return p.readable=!0,t.once("socket",u=>{Zp("Replaying proxy buffer for failed request"),(0,Rhe.default)(u.listenerCount("data")>0),u.push(c),u.push(null)}),p}};rh.protocols=["http","https"];Zi.HttpsProxyAgent=rh;function Dhe(e){e.resume()}function AD(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var MD=h(Ji=>{"use strict";var qhe=Ji&&Ji.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Fhe=Ji&&Ji.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),FD=Ji&&Ji.__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)&&qhe(t,e,r);return Fhe(t,e),t},Mhe=Ji&&Ji.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ji,"__esModule",{value:!0});Ji.HttpProxyAgent=void 0;var Bhe=FD(require("net")),jhe=FD(require("tls")),khe=Mhe(xp()),zhe=require("events"),$he=m5(),qD=require("url"),od=(0,khe.default)("http-proxy-agent"),ih=class extends $he.Agent{constructor(t,r){super(r),this.proxy=typeof t=="string"?new qD.URL(t):t,this.proxyHeaders=r?.headers??{},od("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Uhe(r,"headers"):null,host:i,port:n}}addRequest(t,r){t._header=null,this.setRequestProps(t,r),super.addRequest(t,r)}setRequestProps(t,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",a=t.getHeader("host")||"localhost",s=`${n}//${a}`,o=new qD.URL(t.path,s);r.port!==80&&(o.port=String(r.port)),t.path=String(o);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(l)){let c=l[d];c&&t.setHeader(d,c)}}async connect(t,r){t._header=null,t.path.includes("://")||this.setRequestProps(t,r);let i,n;od("Regenerating stored HTTP header string for request"),t._implicitHeader(),t.outputData&&t.outputData.length>0&&(od("Patching connection write() output buffer with updated header"),i=t.outputData[0].data,n=i.indexOf(`\r +\r +`)+4,t.outputData[0].data=t._header+i.substring(n),od("Output buffer: %o",t.outputData[0].data));let a;return this.proxy.protocol==="https:"?(od("Creating `tls.Socket`: %o",this.connectOpts),a=jhe.connect(this.connectOpts)):(od("Creating `net.Socket`: %o",this.connectOpts),a=Bhe.connect(this.connectOpts)),await(0,zhe.once)(a,"connect"),a}};ih.protocols=["http","https"];Ji.HttpProxyAgent=ih;function Uhe(e,...t){let r={},i;for(i in e)t.includes(i)||(r[i]=e[i]);return r}});var h5=h(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.globalNoProxyList=en.proxyPolicyName=void 0;en.loadNoProxy=$D;en.getDefaultProxySettings=Jhe;en.proxyPolicy=t0e;var Hhe=DD(),Ghe=MD(),Vhe=So(),Whe="HTTPS_PROXY",Khe="HTTP_PROXY",Qhe="ALL_PROXY",Xhe="NO_PROXY";en.proxyPolicyName="proxyPolicy";en.globalNoProxyList=[];var kD=!1,Yhe=new Map;function nh(e){if(process.env[e])return process.env[e];if(process.env[e.toLowerCase()])return process.env[e.toLowerCase()]}function zD(){if(!process)return;let e=nh(Whe),t=nh(Qhe),r=nh(Khe);return e||t||r}function Zhe(e,t,r){if(t.length===0)return!1;let i=new URL(e).hostname;if(r?.has(i))return r.get(i);let n=!1;for(let a of t)a[0]==="."?(i.endsWith(a)||i.length===a.length-1&&i===a.slice(1))&&(n=!0):i===a&&(n=!0);return r?.set(i,n),n}function $D(){let e=nh(Xhe);return kD=!0,e?e.split(",").map(t=>t.trim()).filter(t=>t.length):[]}function Jhe(e){if(!e&&(e=zD(),!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 e0e(){let e=zD();return e?new URL(e):void 0}function BD(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 jD(e,t,r){if(e.agent)return;let n=new URL(e.url).protocol!=="https:";e.tlsSettings&&Vhe.logger.warning("TLS settings are not supported in combination with custom Proxy, certificates provided to the client will be ignored.");let a=e.headers.toJSON();n?(t.httpProxyAgent||(t.httpProxyAgent=new Ghe.HttpProxyAgent(r,{headers:a})),e.agent=t.httpProxyAgent):(t.httpsProxyAgent||(t.httpsProxyAgent=new Hhe.HttpsProxyAgent(r,{headers:a})),e.agent=t.httpsProxyAgent)}function t0e(e,t){kD||en.globalNoProxyList.push(...$D());let r=e?BD(e):e0e(),i={};return{name:en.proxyPolicyName,async sendRequest(n,a){var s;return!n.proxySettings&&r&&!Zhe(n.url,(s=t?.customNoProxyList)!==null&&s!==void 0?s:en.globalNoProxyList,t?.customNoProxyList?void 0:Yhe)?jD(n,i,r):n.proxySettings&&jD(n,i,BD(n.proxySettings)),a(n)}}}});var g5=h(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.setClientRequestIdPolicyName=void 0;ld.setClientRequestIdPolicy=r0e;ld.setClientRequestIdPolicyName="setClientRequestIdPolicy";function r0e(e="x-ms-client-request-id"){return{name:ld.setClientRequestIdPolicyName,async sendRequest(t,r){return t.headers.has(e)||t.headers.set(e,t.requestId),r(t)}}}});var y5=h(dd=>{"use strict";Object.defineProperty(dd,"__esModule",{value:!0});dd.tlsPolicyName=void 0;dd.tlsPolicy=i0e;dd.tlsPolicyName="tlsPolicy";function i0e(e){return{name:dd.tlsPolicyName,sendRequest:async(t,r)=>(t.tlsSettings||(t.tlsSettings=e),r(t))}}});var v5=h(Wn=>{"use strict";Object.defineProperty(Wn,"__esModule",{value:!0});Wn.TracingContextImpl=Wn.createTracingContext=Wn.knownContextKeys=void 0;Wn.knownContextKeys={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function n0e(e={}){let t=new ah(e.parentContext);return e.span&&(t=t.setValue(Wn.knownContextKeys.span,e.span)),e.namespace&&(t=t.setValue(Wn.knownContextKeys.namespace,e.namespace)),t}Wn.createTracingContext=n0e;var ah=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}};Wn.TracingContextImpl=ah});var UD=h(sh=>{"use strict";Object.defineProperty(sh,"__esModule",{value:!0});sh.state=void 0;sh.state={instrumenterImplementation:void 0}});var b5=h(Kn=>{"use strict";Object.defineProperty(Kn,"__esModule",{value:!0});Kn.getInstrumenter=Kn.useInstrumenter=Kn.createDefaultInstrumenter=Kn.createDefaultTracingSpan=void 0;var a0e=v5(),oh=UD();function HD(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{}}}Kn.createDefaultTracingSpan=HD;function GD(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(e,t)=>({span:HD(),tracingContext:(0,a0e.createTracingContext)({parentContext:t.tracingContext})}),withContext(e,t,...r){return t(...r)}}}Kn.createDefaultInstrumenter=GD;function s0e(e){oh.state.instrumenterImplementation=e}Kn.useInstrumenter=s0e;function o0e(){return oh.state.instrumenterImplementation||(oh.state.instrumenterImplementation=GD()),oh.state.instrumenterImplementation}Kn.getInstrumenter=o0e});var VD=h(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});dh.createTracingClient=void 0;var lh=b5(),_5=v5();function l0e(e){let{namespace:t,packageName:r,packageVersion:i}=e;function n(d,c,p){var u;let m=(0,lh.getInstrumenter)().startSpan(d,Object.assign(Object.assign({},p),{packageName:r,packageVersion:i,tracingContext:(u=c?.tracingOptions)===null||u===void 0?void 0:u.tracingContext})),f=m.tracingContext,g=m.span;f.getValue(_5.knownContextKeys.namespace)||(f=f.setValue(_5.knownContextKeys.namespace,t)),g.setAttribute("az.namespace",f.getValue(_5.knownContextKeys.namespace));let y=Object.assign({},c,{tracingOptions:Object.assign(Object.assign({},c?.tracingOptions),{tracingContext:f})});return{span:g,updatedOptions:y}}async function a(d,c,p,u){let{span:m,updatedOptions:f}=n(d,c,u);try{let g=await s(f.tracingOptions.tracingContext,()=>Promise.resolve(p(f,m)));return m.setStatus({status:"success"}),g}catch(g){throw m.setStatus({status:"error",error:g}),g}finally{m.end()}}function s(d,c,...p){return(0,lh.getInstrumenter)().withContext(d,c,...p)}function o(d){return(0,lh.getInstrumenter)().parseTraceparentHeader(d)}function l(d){return(0,lh.getInstrumenter)().createRequestHeaders(d)}return{startSpan:n,withSpan:a,withContext:s,parseTraceparentHeader:o,createRequestHeaders:l}}dh.createTracingClient=l0e});var w5=h(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.createTracingClient=cd.useInstrumenter=void 0;var d0e=b5();Object.defineProperty(cd,"useInstrumenter",{enumerable:!0,get:function(){return d0e.useInstrumenter}});var c0e=VD();Object.defineProperty(cd,"createTracingClient",{enumerable:!0,get:function(){return c0e.createTracingClient}})});var WD=h(ch=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});ch.custom=void 0;var p0e=require("node:util");ch.custom=p0e.inspect.custom});var ph=h(Jp=>{"use strict";Object.defineProperty(Jp,"__esModule",{value:!0});Jp.RestError=void 0;Jp.isRestError=g0e;var u0e=Wr(),m0e=WD(),f0e=Ff(),h0e=new f0e.Sanitizer,pd=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.setPrototypeOf(this,e.prototype)}[m0e.custom](){return`RestError: ${this.message} + ${h0e.sanitize(Object.assign(Object.assign({},this),{request:this.request,response:this.response}))}`}};Jp.RestError=pd;pd.REQUEST_SEND_ERROR="REQUEST_SEND_ERROR";pd.PARSE_ERROR="PARSE_ERROR";function g0e(e){return e instanceof pd?!0:(0,u0e.isError)(e)&&e.name==="RestError"}});var E5=h(ud=>{"use strict";Object.defineProperty(ud,"__esModule",{value:!0});ud.tracingPolicyName=void 0;ud.tracingPolicy=E0e;var y0e=w5(),v0e=Ps(),b0e=Z9(),uh=So(),eu=Wr(),_0e=ph(),w0e=Ff();ud.tracingPolicyName="tracingPolicy";function E0e(e={}){let t=(0,b0e.getUserAgentValue)(e.userAgentPrefix),r=new w0e.Sanitizer({additionalAllowedQueryParameters:e.additionalAllowedQueryParameters}),i=x0e();return{name:ud.tracingPolicyName,async sendRequest(n,a){var s;if(!i)return a(n);let o=await t,l={"http.url":r.sanitizeUrl(n.url),"http.method":n.method,"http.user_agent":o,requestId:n.requestId};o&&(l["http.user_agent"]=o);let{span:d,tracingContext:c}=(s=N0e(i,n,l))!==null&&s!==void 0?s:{};if(!d||!c)return a(n);try{let p=await i.withContext(c,a,n);return T0e(d,p),p}catch(p){throw S0e(d,p),p}}}}function x0e(){try{return(0,y0e.createTracingClient)({namespace:"",packageName:"@azure/core-rest-pipeline",packageVersion:v0e.SDK_VERSION})}catch(e){uh.logger.warning(`Error when creating the TracingClient: ${(0,eu.getErrorMessage)(e)}`);return}}function N0e(e,t,r){try{let{span:i,updatedOptions:n}=e.startSpan(`HTTP ${t.method}`,{tracingOptions:t.tracingOptions},{spanKind:"client",spanAttributes:r});if(!i.isRecording()){i.end();return}let a=e.createRequestHeaders(n.tracingOptions.tracingContext);for(let[s,o]of Object.entries(a))t.headers.set(s,o);return{span:i,tracingContext:n.tracingOptions.tracingContext}}catch(i){uh.logger.warning(`Skipping creating a tracing span due to an error: ${(0,eu.getErrorMessage)(i)}`);return}}function S0e(e,t){try{e.setStatus({status:"error",error:(0,eu.isError)(t)?t:void 0}),(0,_0e.isRestError)(t)&&t.statusCode&&e.setAttribute("http.status_code",t.statusCode),e.end()}catch(r){uh.logger.warning(`Skipping tracing span processing due to an error: ${(0,eu.getErrorMessage)(r)}`)}}function T0e(e,t){try{e.setAttribute("http.status_code",t.status);let r=t.headers.get("x-ms-request-id");r&&e.setAttribute("serviceRequestId",r),e.setStatus({status:"success"}),e.end()}catch(r){uh.logger.warning(`Skipping tracing span processing due to an error: ${(0,eu.getErrorMessage)(r)}`)}}});var XD=h(x5=>{"use strict";Object.defineProperty(x5,"__esModule",{value:!0});x5.createPipelineFromOptions=B0e;var P0e=V9(),C0e=E9(),R0e=W9(),O0e=J9(),KD=i5(),A0e=n5(),I0e=l5(),L0e=p5(),QD=Wr(),D0e=h5(),q0e=g5(),F0e=y5(),M0e=E5();function B0e(e){var t;let r=(0,C0e.createEmptyPipeline)();return QD.isNodeLike&&(e.tlsOptions&&r.addPolicy((0,F0e.tlsPolicy)(e.tlsOptions)),r.addPolicy((0,D0e.proxyPolicy)(e.proxyOptions)),r.addPolicy((0,A0e.decompressResponsePolicy)())),r.addPolicy((0,L0e.formDataPolicy)(),{beforePolicies:[KD.multipartPolicyName]}),r.addPolicy((0,O0e.userAgentPolicy)(e.userAgentOptions)),r.addPolicy((0,q0e.setClientRequestIdPolicy)((t=e.telemetryOptions)===null||t===void 0?void 0:t.clientRequestIdHeaderName)),r.addPolicy((0,KD.multipartPolicy)(),{afterPhase:"Deserialize"}),r.addPolicy((0,I0e.defaultRetryPolicy)(e.retryOptions),{phase:"Retry"}),r.addPolicy((0,M0e.tracingPolicy)(Object.assign(Object.assign({},e.userAgentOptions),e.loggingOptions)),{afterPhase:"Retry"}),QD.isNodeLike&&r.addPolicy((0,R0e.redirectPolicy)(e.redirectOptions),{afterPhase:"Retry"}),r.addPolicy((0,P0e.logPolicy)(e.loggingOptions),{afterPhase:"Sign"}),r}});var rq=h(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});fh.getBodyLength=tq;fh.createNodeHttpClient=G0e;var P5=(zf(),zs(kf)),N5=P5.__importStar(require("node:http")),S5=P5.__importStar(require("node:https")),YD=P5.__importStar(require("node:zlib")),j0e=require("node:stream"),ZD=Kf(),k0e=Yp(),iu=ph(),tu=So(),z0e={};function ru(e){return e&&typeof e.pipe=="function"}function JD(e){return 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 eq(e){return e&&typeof e.byteLength=="number"}var mh=class extends j0e.Transform{_transform(t,r,i){this.push(t),this.loadedBytes+=t.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(t){super(),this.loadedBytes=0,this.progressCallback=t}},T5=class{constructor(){this.cachedHttpsAgents=new WeakMap}async sendRequest(t){var r,i,n;let a=new AbortController,s;if(t.abortSignal){if(t.abortSignal.aborted)throw new ZD.AbortError("The operation was aborted.");s=p=>{p.type==="abort"&&a.abort()},t.abortSignal.addEventListener("abort",s)}t.timeout>0&&setTimeout(()=>{a.abort()},t.timeout);let o=t.headers.get("Accept-Encoding"),l=o?.includes("gzip")||o?.includes("deflate"),d=typeof t.body=="function"?t.body():t.body;if(d&&!t.headers.has("Content-Length")){let p=tq(d);p!==null&&t.headers.set("Content-Length",p)}let c;try{if(d&&t.onUploadProgress){let y=t.onUploadProgress,E=new mh(y);E.on("error",x=>{tu.logger.error("Error in upload progress",x)}),ru(d)?d.pipe(E):E.end(d),d=E}let p=await this.makeRequest(t,a,d),u=$0e(p),f={status:(r=p.statusCode)!==null&&r!==void 0?r:0,headers:u,request:t};if(t.method==="HEAD")return p.resume(),f;c=l?U0e(p,u):p;let g=t.onDownloadProgress;if(g){let y=new mh(g);y.on("error",E=>{tu.logger.error("Error in download progress",E)}),c.pipe(y),c=y}return!((i=t.streamResponseStatusCodes)===null||i===void 0)&&i.has(Number.POSITIVE_INFINITY)||!((n=t.streamResponseStatusCodes)===null||n===void 0)&&n.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await H0e(c),f}finally{if(t.abortSignal&&s){let p=Promise.resolve();ru(d)&&(p=JD(d));let u=Promise.resolve();ru(c)&&(u=JD(c)),Promise.all([p,u]).then(()=>{var m;s&&((m=t.abortSignal)===null||m===void 0||m.removeEventListener("abort",s))}).catch(m=>{tu.logger.warning("Error when cleaning up abortListener on httpRequest",m)})}}}makeRequest(t,r,i){var n;let a=new URL(t.url),s=a.protocol!=="https:";if(s&&!t.allowInsecureConnection)throw new Error(`Cannot connect to ${t.url} while allowInsecureConnection is false.`);let l={agent:(n=t.agent)!==null&&n!==void 0?n:this.getOrCreateAgent(t,s),hostname:a.hostname,path:`${a.pathname}${a.search}`,port:a.port,method:t.method,headers:t.headers.toJSON({preserveCase:!0})};return new Promise((d,c)=>{let p=s?N5.request(l,d):S5.request(l,d);p.once("error",u=>{var m;c(new iu.RestError(u.message,{code:(m=u.code)!==null&&m!==void 0?m:iu.RestError.REQUEST_SEND_ERROR,request:t}))}),r.signal.addEventListener("abort",()=>{let u=new ZD.AbortError("The operation was aborted.");p.destroy(u),c(u)}),i&&ru(i)?i.pipe(p):i?typeof i=="string"||Buffer.isBuffer(i)?p.end(i):eq(i)?p.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(tu.logger.error("Unrecognized body type",i),c(new iu.RestError("Unrecognized body type"))):p.end()})}getOrCreateAgent(t,r){var i;let n=t.disableKeepAlive;if(r)return n?N5.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new N5.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!t.tlsSettings)return S5.globalAgent;let a=(i=t.tlsSettings)!==null&&i!==void 0?i:z0e,s=this.cachedHttpsAgents.get(a);return s&&s.options.keepAlive===!n||(tu.logger.info("No cached TLS Agent exist, creating a new Agent"),s=new S5.Agent(Object.assign({keepAlive:!n},a)),this.cachedHttpsAgents.set(a,s)),s}}};function $0e(e){let t=(0,k0e.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 U0e(e,t){let r=t.get("Content-Encoding");if(r==="gzip"){let i=YD.createGunzip();return e.pipe(i),i}else if(r==="deflate"){let i=YD.createInflate();return e.pipe(i),i}return e}function H0e(e){return new Promise((t,r)=>{let i=[];e.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),e.on("end",()=>{t(Buffer.concat(i).toString("utf8"))}),e.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new iu.RestError(`Error reading response as text: ${n.message}`,{code:iu.RestError.PARSE_ERROR}))})})}function tq(e){return e?Buffer.isBuffer(e)?e.length:ru(e)?null:eq(e)?e.byteLength:typeof e=="string"?Buffer.from(e).length:null:0}function G0e(){return new T5}});var iq=h(C5=>{"use strict";Object.defineProperty(C5,"__esModule",{value:!0});C5.createDefaultHttpClient=W0e;var V0e=rq();function W0e(){return(0,V0e.createNodeHttpClient)()}});var nq=h(O5=>{"use strict";Object.defineProperty(O5,"__esModule",{value:!0});O5.createPipelineRequest=X0e;var K0e=Yp(),Q0e=Wr(),R5=class{constructor(t){var r,i,n,a,s,o,l;this.url=t.url,this.body=t.body,this.headers=(r=t.headers)!==null&&r!==void 0?r:(0,K0e.createHttpHeaders)(),this.method=(i=t.method)!==null&&i!==void 0?i:"GET",this.timeout=(n=t.timeout)!==null&&n!==void 0?n:0,this.multipartBody=t.multipartBody,this.formData=t.formData,this.disableKeepAlive=(a=t.disableKeepAlive)!==null&&a!==void 0?a:!1,this.proxySettings=t.proxySettings,this.streamResponseStatusCodes=t.streamResponseStatusCodes,this.withCredentials=(s=t.withCredentials)!==null&&s!==void 0?s:!1,this.abortSignal=t.abortSignal,this.tracingOptions=t.tracingOptions,this.onUploadProgress=t.onUploadProgress,this.onDownloadProgress=t.onDownloadProgress,this.requestId=t.requestId||(0,Q0e.randomUUID)(),this.allowInsecureConnection=(o=t.allowInsecureConnection)!==null&&o!==void 0?o:!1,this.enableBrowserStreams=(l=t.enableBrowserStreams)!==null&&l!==void 0?l:!1}};function X0e(e){return new R5(e)}});var aq=h(nu=>{"use strict";Object.defineProperty(nu,"__esModule",{value:!0});nu.exponentialRetryPolicyName=void 0;nu.exponentialRetryPolicy=e2e;var Y0e=Jf(),Z0e=id(),J0e=Ps();nu.exponentialRetryPolicyName="exponentialRetryPolicy";function e2e(e={}){var t;return(0,Z0e.retryPolicy)([(0,Y0e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreSystemErrors:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:J0e.DEFAULT_RETRY_POLICY_COUNT})}});var sq=h(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.systemErrorRetryPolicyName=void 0;md.systemErrorRetryPolicy=n2e;var t2e=Jf(),r2e=id(),i2e=Ps();md.systemErrorRetryPolicyName="systemErrorRetryPolicy";function n2e(e={}){var t;return{name:md.systemErrorRetryPolicyName,sendRequest:(0,r2e.retryPolicy)([(0,t2e.exponentialRetryStrategy)(Object.assign(Object.assign({},e),{ignoreHttpStatusCodes:!0}))],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:i2e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var oq=h(fd=>{"use strict";Object.defineProperty(fd,"__esModule",{value:!0});fd.throttlingRetryPolicyName=void 0;fd.throttlingRetryPolicy=l2e;var a2e=Zf(),s2e=id(),o2e=Ps();fd.throttlingRetryPolicyName="throttlingRetryPolicy";function l2e(e={}){var t;return{name:fd.throttlingRetryPolicyName,sendRequest:(0,s2e.retryPolicy)([(0,a2e.throttlingRetryStrategy)()],{maxRetries:(t=e.maxRetries)!==null&&t!==void 0?t:o2e.DEFAULT_RETRY_POLICY_COUNT}).sendRequest}}});var A5=h(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.DEFAULT_CYCLER_OPTIONS=void 0;hd.createTokenCycler=p2e;var d2e=Xf();hd.DEFAULT_CYCLER_OPTIONS={forcedRefreshWindowInMs:1e3,retryIntervalInMs:3e3,refreshWindowInMs:1e3*60*2};async function c2e(e,t,r){async function i(){if(Date.now()e.getToken(l,d),a.retryIntervalInMs,(c=i?.expiresOnTimestamp)!==null&&c!==void 0?c:Date.now()).then(u=>(r=null,i=u,n=d.tenantId,i)).catch(u=>{throw r=null,i=null,n=void 0,u})),r}return async(l,d)=>{let c=!!d.claims,p=n!==d.tenantId;return c&&(i=null),p||c||s.mustRefresh?o(l,d):(s.shouldRefresh&&o(l,d),i)}}});var lq=h(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.bearerTokenAuthenticationPolicyName=void 0;gd.bearerTokenAuthenticationPolicy=g2e;var u2e=A5(),m2e=So();gd.bearerTokenAuthenticationPolicyName="bearerTokenAuthenticationPolicy";async function f2e(e){let{scopes:t,getAccessToken:r,request:i}=e,n={abortSignal:i.abortSignal,tracingOptions:i.tracingOptions},a=await r(t,n);a&&e.request.headers.set("Authorization",`Bearer ${a.token}`)}function h2e(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function g2e(e){var t;let{credential:r,scopes:i,challengeCallbacks:n}=e,a=e.logger||m2e.logger,s=Object.assign({authorizeRequest:(t=n?.authorizeRequest)!==null&&t!==void 0?t:f2e,authorizeRequestOnChallenge:n?.authorizeRequestOnChallenge},n),o=r?(0,u2e.createTokenCycler)(r):()=>Promise.resolve(null);return{name:gd.bearerTokenAuthenticationPolicyName,async sendRequest(l,d){if(!l.url.toLowerCase().startsWith("https://"))throw new Error("Bearer token authentication is not permitted for non-TLS protected (non-https) URLs.");await s.authorizeRequest({scopes:Array.isArray(i)?i:[i],request:l,getAccessToken:o,logger:a});let c,p;try{c=await d(l)}catch(u){p=u,c=u.response}if(s.authorizeRequestOnChallenge&&c?.status===401&&h2e(c)&&await s.authorizeRequestOnChallenge({scopes:Array.isArray(i)?i:[i],request:l,response:c,getAccessToken:o,logger:a}))return d(l);if(p)throw p;return c}}}});var dq=h(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.ndJsonPolicyName=void 0;yd.ndJsonPolicy=y2e;yd.ndJsonPolicyName="ndJsonPolicy";function y2e(){return{name:yd.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 pq=h(Po=>{"use strict";Object.defineProperty(Po,"__esModule",{value:!0});Po.auxiliaryAuthenticationHeaderPolicyName=void 0;Po.auxiliaryAuthenticationHeaderPolicy=w2e;var v2e=A5(),b2e=So();Po.auxiliaryAuthenticationHeaderPolicyName="auxiliaryAuthenticationHeaderPolicy";var cq="x-ms-authorization-auxiliary";async function _2e(e){var t,r;let{scopes:i,getAccessToken:n,request:a}=e,s={abortSignal:a.abortSignal,tracingOptions:a.tracingOptions};return(r=(t=await n(i,s))===null||t===void 0?void 0:t.token)!==null&&r!==void 0?r:""}function w2e(e){let{credentials:t,scopes:r}=e,i=e.logger||b2e.logger,n=new WeakMap;return{name:Po.auxiliaryAuthenticationHeaderPolicyName,async sendRequest(a,s){if(!a.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(`${Po.auxiliaryAuthenticationHeaderPolicyName} header will not be set due to empty credentials.`),s(a);let o=[];for(let d of t){let c=n.get(d);c||(c=(0,v2e.createTokenCycler)(d),n.set(d,c)),o.push(_2e({scopes:Array.isArray(r)?r:[r],request:a,getAccessToken:c,logger:i}))}let l=(await Promise.all(o)).filter(d=>!!d);return l.length===0?(i.warning(`None of the auxiliary tokens are valid. ${cq} header will not be set.`),s(a)):(a.headers.set(cq,l.map(d=>`Bearer ${d}`).join(", ")),s(a))}}}});var Ta=h(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.createFileFromStream=B.createFile=B.auxiliaryAuthenticationHeaderPolicyName=B.auxiliaryAuthenticationHeaderPolicy=B.ndJsonPolicyName=B.ndJsonPolicy=B.bearerTokenAuthenticationPolicyName=B.bearerTokenAuthenticationPolicy=B.formDataPolicyName=B.formDataPolicy=B.tlsPolicyName=B.tlsPolicy=B.userAgentPolicyName=B.userAgentPolicy=B.defaultRetryPolicy=B.tracingPolicyName=B.tracingPolicy=B.retryPolicy=B.throttlingRetryPolicyName=B.throttlingRetryPolicy=B.systemErrorRetryPolicyName=B.systemErrorRetryPolicy=B.redirectPolicyName=B.redirectPolicy=B.getDefaultProxySettings=B.proxyPolicyName=B.proxyPolicy=B.multipartPolicyName=B.multipartPolicy=B.logPolicyName=B.logPolicy=B.setClientRequestIdPolicyName=B.setClientRequestIdPolicy=B.exponentialRetryPolicyName=B.exponentialRetryPolicy=B.decompressResponsePolicyName=B.decompressResponsePolicy=B.isRestError=B.RestError=B.createPipelineRequest=B.createHttpHeaders=B.createDefaultHttpClient=B.createPipelineFromOptions=B.createEmptyPipeline=void 0;var E2e=E9();Object.defineProperty(B,"createEmptyPipeline",{enumerable:!0,get:function(){return E2e.createEmptyPipeline}});var x2e=XD();Object.defineProperty(B,"createPipelineFromOptions",{enumerable:!0,get:function(){return x2e.createPipelineFromOptions}});var N2e=iq();Object.defineProperty(B,"createDefaultHttpClient",{enumerable:!0,get:function(){return N2e.createDefaultHttpClient}});var S2e=Yp();Object.defineProperty(B,"createHttpHeaders",{enumerable:!0,get:function(){return S2e.createHttpHeaders}});var T2e=nq();Object.defineProperty(B,"createPipelineRequest",{enumerable:!0,get:function(){return T2e.createPipelineRequest}});var uq=ph();Object.defineProperty(B,"RestError",{enumerable:!0,get:function(){return uq.RestError}});Object.defineProperty(B,"isRestError",{enumerable:!0,get:function(){return uq.isRestError}});var mq=n5();Object.defineProperty(B,"decompressResponsePolicy",{enumerable:!0,get:function(){return mq.decompressResponsePolicy}});Object.defineProperty(B,"decompressResponsePolicyName",{enumerable:!0,get:function(){return mq.decompressResponsePolicyName}});var fq=aq();Object.defineProperty(B,"exponentialRetryPolicy",{enumerable:!0,get:function(){return fq.exponentialRetryPolicy}});Object.defineProperty(B,"exponentialRetryPolicyName",{enumerable:!0,get:function(){return fq.exponentialRetryPolicyName}});var hq=g5();Object.defineProperty(B,"setClientRequestIdPolicy",{enumerable:!0,get:function(){return hq.setClientRequestIdPolicy}});Object.defineProperty(B,"setClientRequestIdPolicyName",{enumerable:!0,get:function(){return hq.setClientRequestIdPolicyName}});var gq=V9();Object.defineProperty(B,"logPolicy",{enumerable:!0,get:function(){return gq.logPolicy}});Object.defineProperty(B,"logPolicyName",{enumerable:!0,get:function(){return gq.logPolicyName}});var yq=i5();Object.defineProperty(B,"multipartPolicy",{enumerable:!0,get:function(){return yq.multipartPolicy}});Object.defineProperty(B,"multipartPolicyName",{enumerable:!0,get:function(){return yq.multipartPolicyName}});var I5=h5();Object.defineProperty(B,"proxyPolicy",{enumerable:!0,get:function(){return I5.proxyPolicy}});Object.defineProperty(B,"proxyPolicyName",{enumerable:!0,get:function(){return I5.proxyPolicyName}});Object.defineProperty(B,"getDefaultProxySettings",{enumerable:!0,get:function(){return I5.getDefaultProxySettings}});var vq=W9();Object.defineProperty(B,"redirectPolicy",{enumerable:!0,get:function(){return vq.redirectPolicy}});Object.defineProperty(B,"redirectPolicyName",{enumerable:!0,get:function(){return vq.redirectPolicyName}});var bq=sq();Object.defineProperty(B,"systemErrorRetryPolicy",{enumerable:!0,get:function(){return bq.systemErrorRetryPolicy}});Object.defineProperty(B,"systemErrorRetryPolicyName",{enumerable:!0,get:function(){return bq.systemErrorRetryPolicyName}});var _q=oq();Object.defineProperty(B,"throttlingRetryPolicy",{enumerable:!0,get:function(){return _q.throttlingRetryPolicy}});Object.defineProperty(B,"throttlingRetryPolicyName",{enumerable:!0,get:function(){return _q.throttlingRetryPolicyName}});var P2e=id();Object.defineProperty(B,"retryPolicy",{enumerable:!0,get:function(){return P2e.retryPolicy}});var wq=E5();Object.defineProperty(B,"tracingPolicy",{enumerable:!0,get:function(){return wq.tracingPolicy}});Object.defineProperty(B,"tracingPolicyName",{enumerable:!0,get:function(){return wq.tracingPolicyName}});var C2e=l5();Object.defineProperty(B,"defaultRetryPolicy",{enumerable:!0,get:function(){return C2e.defaultRetryPolicy}});var Eq=J9();Object.defineProperty(B,"userAgentPolicy",{enumerable:!0,get:function(){return Eq.userAgentPolicy}});Object.defineProperty(B,"userAgentPolicyName",{enumerable:!0,get:function(){return Eq.userAgentPolicyName}});var xq=y5();Object.defineProperty(B,"tlsPolicy",{enumerable:!0,get:function(){return xq.tlsPolicy}});Object.defineProperty(B,"tlsPolicyName",{enumerable:!0,get:function(){return xq.tlsPolicyName}});var Nq=p5();Object.defineProperty(B,"formDataPolicy",{enumerable:!0,get:function(){return Nq.formDataPolicy}});Object.defineProperty(B,"formDataPolicyName",{enumerable:!0,get:function(){return Nq.formDataPolicyName}});var Sq=lq();Object.defineProperty(B,"bearerTokenAuthenticationPolicy",{enumerable:!0,get:function(){return Sq.bearerTokenAuthenticationPolicy}});Object.defineProperty(B,"bearerTokenAuthenticationPolicyName",{enumerable:!0,get:function(){return Sq.bearerTokenAuthenticationPolicyName}});var Tq=dq();Object.defineProperty(B,"ndJsonPolicy",{enumerable:!0,get:function(){return Tq.ndJsonPolicy}});Object.defineProperty(B,"ndJsonPolicyName",{enumerable:!0,get:function(){return Tq.ndJsonPolicyName}});var Pq=pq();Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicy",{enumerable:!0,get:function(){return Pq.auxiliaryAuthenticationHeaderPolicy}});Object.defineProperty(B,"auxiliaryAuthenticationHeaderPolicyName",{enumerable:!0,get:function(){return Pq.auxiliaryAuthenticationHeaderPolicyName}});var Cq=e5();Object.defineProperty(B,"createFile",{enumerable:!0,get:function(){return Cq.createFile}});Object.defineProperty(B,"createFileFromStream",{enumerable:!0,get:function(){return Cq.createFileFromStream}})});var Yq={};Qu(Yq,{__addDisposableResource:()=>Qq,__assign:()=>hh,__asyncDelegator:()=>zq,__asyncGenerator:()=>kq,__asyncValues:()=>$q,__await:()=>vd,__awaiter:()=>Dq,__classPrivateFieldGet:()=>Vq,__classPrivateFieldIn:()=>Kq,__classPrivateFieldSet:()=>Wq,__createBinding:()=>yh,__decorate:()=>Aq,__disposeResources:()=>Xq,__esDecorate:()=>R2e,__exportStar:()=>Fq,__extends:()=>Rq,__generator:()=>qq,__importDefault:()=>Gq,__importStar:()=>Hq,__makeTemplateObject:()=>Uq,__metadata:()=>Lq,__param:()=>Iq,__propKey:()=>A2e,__read:()=>D5,__rest:()=>Oq,__runInitializers:()=>O2e,__setFunctionName:()=>I2e,__spread:()=>Mq,__spreadArray:()=>jq,__spreadArrays:()=>Bq,__values:()=>gh,default:()=>q2e});function Rq(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");L5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function Oq(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function Iq(e,t){return function(r,i){t(r,i,e)}}function R2e(e,t,r,i,n,a){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(E||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function O2e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 D5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function Mq(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof vd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function zq(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:vd(e[n](s)),done:!1}:a?a(s):s}:a}}function $q(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 gh=="function"?gh(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function Uq(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function Hq(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)&&yh(t,e,r);return L2e(t,e),t}function Gq(e){return e&&e.__esModule?e:{default:e}}function Vq(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function Wq(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function Kq(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function Qq(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function Xq(e){function t(a){e.error=e.hasError?new D2e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var L5,hh,yh,L2e,D2e,q2e,Zq=gt(()=>{L5=function(e,t){return L5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},L5(e,t)};hh=function(){return hh=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(vh,"__esModule",{value:!0});vh.AzureKeyCredential=void 0;var q5=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}};vh.AzureKeyCredential=q5});var eF=h(F5=>{"use strict";Object.defineProperty(F5,"__esModule",{value:!0});F5.isKeyCredential=M2e;var F2e=Wr();function M2e(e){return(0,F2e.isObjectWithProperties)(e,["key"])&&typeof e.key=="string"}});var tF=h(au=>{"use strict";Object.defineProperty(au,"__esModule",{value:!0});au.AzureNamedKeyCredential=void 0;au.isNamedKeyCredential=j2e;var B2e=Wr(),M5=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}};au.AzureNamedKeyCredential=M5;function j2e(e){return(0,B2e.isObjectWithProperties)(e,["name","key"])&&typeof e.key=="string"&&typeof e.name=="string"}});var rF=h(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.AzureSASCredential=void 0;su.isSASCredential=z2e;var k2e=Wr(),B5=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}};su.AzureSASCredential=B5;function z2e(e){return(0,k2e.isObjectWithProperties)(e,["signature"])&&typeof e.signature=="string"}});var iF=h(j5=>{"use strict";Object.defineProperty(j5,"__esModule",{value:!0});j5.isTokenCredential=$2e;function $2e(e){let t=e;return t&&typeof t.getToken=="function"&&(t.signRequest===void 0||t.getToken.length>0)}});var sF=h(Ir=>{"use strict";Object.defineProperty(Ir,"__esModule",{value:!0});Ir.isTokenCredential=Ir.isSASCredential=Ir.AzureSASCredential=Ir.isNamedKeyCredential=Ir.AzureNamedKeyCredential=Ir.isKeyCredential=Ir.AzureKeyCredential=void 0;var U2e=Jq();Object.defineProperty(Ir,"AzureKeyCredential",{enumerable:!0,get:function(){return U2e.AzureKeyCredential}});var H2e=eF();Object.defineProperty(Ir,"isKeyCredential",{enumerable:!0,get:function(){return H2e.isKeyCredential}});var nF=tF();Object.defineProperty(Ir,"AzureNamedKeyCredential",{enumerable:!0,get:function(){return nF.AzureNamedKeyCredential}});Object.defineProperty(Ir,"isNamedKeyCredential",{enumerable:!0,get:function(){return nF.isNamedKeyCredential}});var aF=rF();Object.defineProperty(Ir,"AzureSASCredential",{enumerable:!0,get:function(){return aF.AzureSASCredential}});Object.defineProperty(Ir,"isSASCredential",{enumerable:!0,get:function(){return aF.isSASCredential}});var G2e=iF();Object.defineProperty(Ir,"isTokenCredential",{enumerable:!0,get:function(){return G2e.isTokenCredential}})});var k5=h(Qn=>{"use strict";Object.defineProperty(Qn,"__esModule",{value:!0});Qn.pipelineContainsDisableKeepAlivePolicy=Qn.createDisableKeepAlivePolicy=Qn.disableKeepAlivePolicyName=void 0;Qn.disableKeepAlivePolicyName="DisableKeepAlivePolicy";function V2e(){return{name:Qn.disableKeepAlivePolicyName,async sendRequest(e,t){return e.disableKeepAlive=!0,t(e)}}}Qn.createDisableKeepAlivePolicy=V2e;function W2e(e){return e.getOrderedPolicies().some(t=>t.name===Qn.disableKeepAlivePolicyName)}Qn.pipelineContainsDisableKeepAlivePolicy=W2e});var RF={};Qu(RF,{__addDisposableResource:()=>PF,__assign:()=>bh,__asyncDelegator:()=>bF,__asyncGenerator:()=>vF,__asyncValues:()=>_F,__await:()=>bd,__awaiter:()=>uF,__classPrivateFieldGet:()=>NF,__classPrivateFieldIn:()=>TF,__classPrivateFieldSet:()=>SF,__createBinding:()=>wh,__decorate:()=>dF,__disposeResources:()=>CF,__esDecorate:()=>K2e,__exportStar:()=>fF,__extends:()=>oF,__generator:()=>mF,__importDefault:()=>xF,__importStar:()=>EF,__makeTemplateObject:()=>wF,__metadata:()=>pF,__param:()=>cF,__propKey:()=>X2e,__read:()=>$5,__rest:()=>lF,__runInitializers:()=>Q2e,__setFunctionName:()=>Y2e,__spread:()=>hF,__spreadArray:()=>yF,__spreadArrays:()=>gF,__values:()=>_h,default:()=>ege});function oF(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");z5(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function lF(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 n=0,i=Object.getOwnPropertySymbols(e);n=0;o--)(s=e[o])&&(a=(n<3?s(a):n>3?s(t,r,a):s(t,r))||a);return n>3&&a&&Object.defineProperty(t,r,a),a}function cF(e,t){return function(r,i){t(r,i,e)}}function K2e(e,t,r,i,n,a){function s(E){if(E!==void 0&&typeof E!="function")throw new TypeError("Function expected");return E}for(var o=i.kind,l=o==="getter"?"get":o==="setter"?"set":"value",d=!t&&e?i.static?e:e.prototype:null,c=t||(d?Object.getOwnPropertyDescriptor(d,i.name):{}),p,u=!1,m=r.length-1;m>=0;m--){var f={};for(var g in i)f[g]=g==="access"?{}:i[g];for(var g in i.access)f.access[g]=i.access[g];f.addInitializer=function(E){if(u)throw new TypeError("Cannot add initializers after decoration has completed");a.push(s(E||null))};var y=(0,r[m])(o==="accessor"?{get:c.get,set:c.set}:c[l],f);if(o==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(p=s(y.get))&&(c.get=p),(p=s(y.set))&&(c.set=p),(p=s(y.init))&&n.unshift(p)}else(p=s(y))&&(o==="field"?n.unshift(p):c[l]=p)}d&&Object.defineProperty(d,i.name,c),u=!0}function Q2e(e,t,r){for(var i=arguments.length>2,n=0;n0&&a[a.length-1])&&(d[0]===6||d[0]===2)){r=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[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 $5(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var i=r.call(e),n,a=[],s;try{for(;(t===void 0||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(o){s={error:o}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(s)throw s.error}}return a}function hF(){for(var e=[],t=0;t1||l(m,g)})},f&&(n[m]=f(n[m])))}function l(m,f){try{d(i[m](f))}catch(g){u(a[0][3],g)}}function d(m){m.value instanceof bd?Promise.resolve(m.value.v).then(c,p):u(a[0][2],m)}function c(m){l("next",m)}function p(m){l("throw",m)}function u(m,f){m(f),a.shift(),a.length&&l(a[0][0],a[0][1])}}function bF(e){var t,r;return t={},i("next"),i("throw",function(n){throw n}),i("return"),t[Symbol.iterator]=function(){return this},t;function i(n,a){t[n]=e[n]?function(s){return(r=!r)?{value:bd(e[n](s)),done:!1}:a?a(s):s}:a}}function _F(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 _h=="function"?_h(e):e[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(a){r[a]=e[a]&&function(s){return new Promise(function(o,l){s=e[a](s),n(o,l,s.done,s.value)})}}function n(a,s,o,l){Promise.resolve(l).then(function(d){a({value:d,done:o})},s)}}function wF(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}function EF(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)&&wh(t,e,r);return Z2e(t,e),t}function xF(e){return e&&e.__esModule?e:{default:e}}function NF(e,t,r,i){if(r==="a"&&!i)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!i:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?i:r==="a"?i.call(e):i?i.value:t.get(e)}function SF(e,t,r,i,n){if(i==="m")throw new TypeError("Private method is not writable");if(i==="a"&&!n)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!n:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return i==="a"?n.call(e,r):n?n.value=r:t.set(e,r),r}function TF(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function PF(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var i,n;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");i=t[Symbol.asyncDispose]}if(i===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");i=t[Symbol.dispose],r&&(n=i)}if(typeof i!="function")throw new TypeError("Object not disposable.");n&&(i=function(){try{n.call(this)}catch(a){return Promise.reject(a)}}),e.stack.push({value:t,dispose:i,async:r})}else r&&e.stack.push({async:!0});return t}function CF(e){function t(a){e.error=e.hasError?new J2e(a,e.error,"An error was suppressed during disposal."):a,e.hasError=!0}var r,i=0;function n(){for(;r=e.stack.pop();)try{if(!r.async&&i===1)return i=0,e.stack.push(r),Promise.resolve().then(n);if(r.dispose){var a=r.dispose.call(r.value);if(r.async)return i|=2,Promise.resolve(a).then(n,function(s){return t(s),n()})}else i|=1}catch(s){t(s)}if(i===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return n()}var z5,bh,wh,Z2e,J2e,ege,OF=gt(()=>{z5=function(e,t){return z5=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,i){r.__proto__=i}||function(r,i){for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(r[n]=i[n])},z5(e,t)};bh=function(){return bh=Object.assign||function(t){for(var r,i=1,n=arguments.length;i{"use strict";Object.defineProperty(Xn,"__esModule",{value:!0});Xn.decodeStringToString=Xn.decodeString=Xn.encodeByteArray=Xn.encodeString=void 0;function tge(e){return Buffer.from(e).toString("base64")}Xn.encodeString=tge;function rge(e){return(e instanceof Buffer?e:Buffer.from(e.buffer)).toString("base64")}Xn.encodeByteArray=rge;function ige(e){return Buffer.from(e,"base64")}Xn.decodeString=ige;function nge(e){return Buffer.from(e,"base64").toString()}Xn.decodeStringToString=nge});var ou=h(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.XML_CHARKEY=_d.XML_ATTRKEY=void 0;_d.XML_ATTRKEY="$";_d.XML_CHARKEY="_"});var H5=h(Yn=>{"use strict";Object.defineProperty(Yn,"__esModule",{value:!0});Yn.flattenResponse=Yn.isValidUuid=Yn.isDuration=Yn.isPrimitiveBody=void 0;function AF(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)}Yn.isPrimitiveBody=AF;var age=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function sge(e){return age.test(e)}Yn.isDuration=sge;var oge=/^[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 lge(e){return oge.test(e)}Yn.isValidUuid=lge;function dge(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 cge(e,t){var r,i;let n=e.parsedHeaders;if(e.request.method==="HEAD")return Object.assign(Object.assign({},n),{body:e.parsedBody});let a=t&&t.bodyMapper,s=!!a?.nullable,o=a?.type.name;if(o==="Stream")return Object.assign(Object.assign({},n),{blobBody:e.blobBody,readableStreamBody:e.readableStreamBody});let l=o==="Composite"&&a.type.modelProperties||{},d=Object.keys(l).some(c=>l[c].serializedName==="");if(o==="Sequence"||d){let c=(r=e.parsedBody)!==null&&r!==void 0?r:[];for(let p of Object.keys(l))l[p].serializedName&&(c[p]=(i=e.parsedBody)===null||i===void 0?void 0:i[p]);if(n)for(let p of Object.keys(n))c[p]=n[p];return s&&!e.parsedBody&&!n&&Object.getOwnPropertyNames(l).length===0?null:c}return dge({body:e.parsedBody,headers:n,hasNullableType:s,shouldWrapBody:AF(e.parsedBody,o)})}Yn.flattenResponse=cge});var lu=h(wd=>{"use strict";Object.defineProperty(wd,"__esModule",{value:!0});wd.MapperTypeNames=wd.createSerializer=void 0;var pge=(OF(),zs(RF)),xh=pge.__importStar(U5()),sr=ou(),LF=H5(),G5=class{constructor(t={},r=!1){this.modelMappers=t,this.isXML=r}validateConstraints(t,r,i){let n=(a,s)=>{throw new Error(`"${i}" with value "${r}" should satisfy the constraint "${a}": ${s}.`)};if(t.constraints&&r!==void 0&&r!==null){let{ExclusiveMaximum:a,ExclusiveMinimum:s,InclusiveMaximum:o,InclusiveMinimum:l,MaxItems:d,MaxLength:c,MinItems:p,MinLength:u,MultipleOf:m,Pattern:f,UniqueItems:g}=t.constraints;if(a!==void 0&&r>=a&&n("ExclusiveMaximum",a),s!==void 0&&r<=s&&n("ExclusiveMinimum",s),o!==void 0&&r>o&&n("InclusiveMaximum",o),l!==void 0&&rd&&n("MaxItems",d),c!==void 0&&r.length>c&&n("MaxLength",c),p!==void 0&&r.lengthx.indexOf(y)!==E)&&n("UniqueItems",g)}}serialize(t,r,i,n={xml:{}}){var a,s,o;let l={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:sr.XML_CHARKEY}},d={},c=t.type.name;i||(i=t.serializedName),c.match(/^Sequence$/i)!==null&&(d=[]),t.isConstant&&(r=t.defaultValue);let{required:p,nullable:u}=t;if(p&&u&&r===void 0)throw new Error(`${i} cannot be undefined.`);if(p&&!u&&r==null)throw new Error(`${i} cannot be null or undefined.`);if(!p&&u===!1&&r===null)throw new Error(`${i} cannot be null.`);return r==null||c.match(/^any$/i)!==null?d=r:c.match(/^(Number|String|Boolean|Object|Stream|Uuid)$/i)!==null?d=vge(c,i,r):c.match(/^Enum$/i)!==null?d=bge(i,t.type.allowedValues,r):c.match(/^(Date|DateTime|TimeSpan|DateTimeRfc1123|UnixTime)$/i)!==null?d=Ege(c,r,i):c.match(/^ByteArray$/i)!==null?d=_ge(i,r):c.match(/^Base64Url$/i)!==null?d=wge(i,r):c.match(/^Sequence$/i)!==null?d=xge(this,t,r,i,!!this.isXML,l):c.match(/^Dictionary$/i)!==null?d=Nge(this,t,r,i,!!this.isXML,l):c.match(/^Composite$/i)!==null&&(d=Tge(this,t,r,i,!!this.isXML,l)),d}deserialize(t,r,i,n={xml:{}}){var a,s,o,l;let d={xml:{rootName:(a=n.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=n.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=n.xml.xmlCharKey)!==null&&o!==void 0?o:sr.XML_CHARKEY},ignoreUnknownProperties:(l=n.ignoreUnknownProperties)!==null&&l!==void 0?l:!1};if(r==null)return this.isXML&&t.type.name==="Sequence"&&!t.xmlIsWrapped&&(r=[]),t.defaultValue!==void 0&&(r=t.defaultValue),r;let c,p=t.type.name;if(i||(i=t.serializedName),p.match(/^Composite$/i)!==null)c=Cge(this,t,r,i,d);else{if(this.isXML){let u=d.xml.xmlCharKey;r[sr.XML_ATTRKEY]!==void 0&&r[u]!==void 0&&(r=r[u])}p.match(/^Number$/i)!==null?(c=parseFloat(r),isNaN(c)&&(c=r)):p.match(/^Boolean$/i)!==null?r==="true"?c=!0:r==="false"?c=!1:c=r:p.match(/^(String|Enum|Object|Stream|Uuid|TimeSpan|any)$/i)!==null?c=r:p.match(/^(Date|DateTime|DateTimeRfc1123)$/i)!==null?c=new Date(r):p.match(/^UnixTime$/i)!==null?c=yge(r):p.match(/^ByteArray$/i)!==null?c=xh.decodeString(r):p.match(/^Base64Url$/i)!==null?c=hge(r):p.match(/^Sequence$/i)!==null?c=Oge(this,t,r,i,d):p.match(/^Dictionary$/i)!==null&&(c=Rge(this,t,r,i,d))}return t.isConstant&&(c=t.defaultValue),c}};function uge(e={},t=!1){return new G5(e,t)}wd.createSerializer=uge;function mge(e,t){let r=e.length;for(;r-1>=0&&e[r-1]===t;)--r;return e.substr(0,r)}function fge(e){if(!e)return;if(!(e instanceof Uint8Array))throw new Error("Please provide an input of type Uint8Array for converting to Base64Url.");let t=xh.encodeByteArray(e);return mge(t,"=").replace(/\+/g,"-").replace(/\//g,"_")}function hge(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,"/"),xh.decodeString(e)}}function V5(e){let t=[],r="";if(e){let i=e.split(".");for(let n of i)n.charAt(n.length-1)==="\\"?r+=n.substr(0,n.length-1)+".":(r+=n,t.push(r),r="")}return t}function gge(e){if(e)return typeof e.valueOf()=="string"&&(e=new Date(e)),Math.floor(e.getTime()/1e3)}function yge(e){if(e)return new Date(e*1e3)}function vge(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,LF.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 bge(e,t,r){if(!t)throw new Error(`Please provide a set of allowedValues to validate ${e} as an Enum Type.`);if(!t.some(n=>typeof n.valueOf()=="string"?n.toLowerCase()===r.toLowerCase():n===r))throw new Error(`${r} is not a valid value for ${e}. The valid values are: ${JSON.stringify(t)}.`);return r}function _ge(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=xh.encodeByteArray(t)}return t}function wge(e,t){if(t!=null){if(!(t instanceof Uint8Array))throw new Error(`${e} must be of type Uint8Array.`);t=fge(t)}return t}function Ege(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=gge(t)}else if(e.match(/^TimeSpan$/i)!==null&&!(0,LF.isDuration)(t))throw new Error(`${r} must be a string in ISO 8601 format. Instead was "${t}".`)}return t}function xge(e,t,r,i,n,a){var s;if(!Array.isArray(r))throw new Error(`${i} must be of type Array.`);let o=t.type.element;if(!o||typeof o!="object")throw new Error(`element" metadata for an Array must be defined in the mapper and it must of type "object" in ${i}.`);o.type.name==="Composite"&&o.type.className&&(o=(s=e.modelMappers[o.type.className])!==null&&s!==void 0?s:o);let l=[];for(let d=0;du!==c)&&(s[c]=e.serialize(l,r[c],i+'["'+c+'"]',a))}return s}return r}function FF(e,t,r,i){if(!r||!e.xmlNamespace)return t;let a={[e.xmlNamespacePrefix?`xmlns:${e.xmlNamespacePrefix}`:"xmlns"]:e.xmlNamespace};if(["Composite"].includes(e.type.name)){if(t[sr.XML_ATTRKEY])return t;{let o=Object.assign({},t);return o[sr.XML_ATTRKEY]=a,o}}let s={};return s[i.xml.xmlCharKey]=t,s[sr.XML_ATTRKEY]=a,s}function Pge(e,t){return[sr.XML_ATTRKEY,t.xml.xmlCharKey].includes(e)}function Cge(e,t,r,i,n){var a,s;let o=(a=n.xml.xmlCharKey)!==null&&a!==void 0?a:sr.XML_CHARKEY;Eh(e,t)&&(t=MF(e,t,r,"serializedName"));let l=qF(e,t,i),d={},c=[];for(let u of Object.keys(l)){let m=l[u],f=V5(l[u].serializedName);c.push(f[0]);let{serializedName:g,xmlName:y,xmlElementName:E}=m,x=i;g!==""&&g!==void 0&&(x=i+"."+g);let T=m.headerCollectionPrefix;if(T){let A={};for(let I of Object.keys(r))I.startsWith(T)&&(A[I.substring(T.length)]=e.deserialize(m.type.value,r[I],x,n)),c.push(I);d[u]=A}else if(e.isXML)if(m.xmlIsAttribute&&r[sr.XML_ATTRKEY])d[u]=e.deserialize(m,r[sr.XML_ATTRKEY][y],x,n);else if(m.xmlIsMsText)r[o]!==void 0?d[u]=r[o]:typeof r=="string"&&(d[u]=r);else{let A=E||y||g;if(m.xmlIsWrapped){let I=r[y],V=(s=I?.[E])!==null&&s!==void 0?s:[];d[u]=e.deserialize(m,V,x,n),c.push(y)}else{let I=r[A];d[u]=e.deserialize(m,I,x,n),c.push(A)}}else{let A,I=r,V=0;for(let D of f){if(!I)break;V++,I=I[D]}I===null&&V{for(let f in l)if(V5(l[f].serializedName)[0]===m)return!1;return!0};for(let m in r)u(m)&&(d[m]=e.deserialize(p,r[m],i+'["'+m+'"]',n))}else if(r&&!n.ignoreUnknownProperties)for(let u of Object.keys(r))d[u]===void 0&&!c.includes(u)&&!Pge(u,n)&&(d[u]=r[u]);return d}function Rge(e,t,r,i,n){let a=t.type.value;if(!a||typeof a!="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 s={};for(let o of Object.keys(r))s[o]=e.deserialize(a,r[o],i,n);return s}return r}function Oge(e,t,r,i,n){var a;let s=t.type.element;if(!s||typeof s!="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]),s.type.name==="Composite"&&s.type.className&&(s=(a=e.modelMappers[s.type.className])!==null&&a!==void 0?a:s);let o=[];for(let l=0;l{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});Nh.state=void 0;Nh.state={operationRequestMap:new WeakMap}});var du=h(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.getOperationRequestInfo=Ed.getOperationArgumentValueFromParameter=void 0;var jF=BF();function zF(e,t,r){let i=t.parameterPath,n=t.mapper,a;if(typeof i=="string"&&(i=[i]),Array.isArray(i)){if(i.length>0)if(n.isConstant)a=n.defaultValue;else{let s=kF(e,i);!s.propertyFound&&r&&(s=kF(r,i));let o=!1;s.propertyFound||(o=n.required||i[0]==="options"&&i.length===2),a=o?n.defaultValue:s.propertyValue}}else{n.required&&(a={});for(let s in i){let o=n.type.modelProperties[s],l=i[s],d=zF(e,{parameterPath:l,mapper:o},r);d!==void 0&&(a||(a={}),a[s]=d)}}return a}Ed.getOperationArgumentValueFromParameter=zF;function kF(e,t){let r={propertyFound:!1},i=0;for(;i{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.deserializationPolicy=Co.deserializationPolicyName=void 0;var Lge=ou(),Sh=Ta(),HF=lu(),W5=du(),Dge=["application/json","text/json"],qge=["application/xml","application/atom+xml"];Co.deserializationPolicyName="deserializationPolicy";function Fge(e={}){var t,r,i,n,a,s,o;let l=(r=(t=e.expectedContentTypes)===null||t===void 0?void 0:t.json)!==null&&r!==void 0?r:Dge,d=(n=(i=e.expectedContentTypes)===null||i===void 0?void 0:i.xml)!==null&&n!==void 0?n:qge,c=e.parseXML,p=e.serializerOptions,u={xml:{rootName:(a=p?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=p?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=p?.xml.xmlCharKey)!==null&&o!==void 0?o:Lge.XML_CHARKEY}};return{name:Co.deserializationPolicyName,async sendRequest(m,f){let g=await f(m);return jge(l,d,g,u,c)}}}Co.deserializationPolicy=Fge;function Mge(e){let t,r=e.request,i=(0,W5.getOperationRequestInfo)(r),n=i?.operationSpec;return n&&(i?.operationResponseGetter?t=i?.operationResponseGetter(n,e):t=n.responses[e.status]),t}function Bge(e){let t=e.request,r=(0,W5.getOperationRequestInfo)(t),i=r?.shouldDeserialize,n;return i===void 0?n=!0:typeof i=="boolean"?n=i:n=i(e),n}async function jge(e,t,r,i,n){let a=await $ge(e,t,r,i,n);if(!Bge(a))return a;let s=(0,W5.getOperationRequestInfo)(a.request),o=s?.operationSpec;if(!o||!o.responses)return a;let l=Mge(a),{error:d,shouldReturnResponse:c}=zge(a,o,l,i);if(d)throw d;if(c)return a;if(l){if(l.bodyMapper){let p=a.parsedBody;o.isXML&&l.bodyMapper.type.name===HF.MapperTypeNames.Sequence&&(p=typeof p=="object"?p[l.bodyMapper.xmlElementName]:[]);try{a.parsedBody=o.serializer.deserialize(l.bodyMapper,p,"operationRes.parsedBody",i)}catch(u){throw new Sh.RestError(`Error ${u} occurred in deserializing the responseBody - ${a.bodyAsText}`,{statusCode:a.status,request:a.request,response:a})}}else o.httpMethod==="HEAD"&&(a.parsedBody=r.status>=200&&r.status<300);l.headersMapper&&(a.parsedHeaders=o.serializer.deserialize(l.headersMapper,a.headers.toJSON(),"operationRes.parsedHeaders",{xml:{},ignoreUnknownProperties:!0}))}return a}function kge(e){let t=Object.keys(e.responses);return t.length===0||t.length===1&&t[0]==="default"}function zge(e,t,r,i){var n;let a=200<=e.status&&e.status<300;if(kge(t)?a:!!r)if(r){if(!r.isError)return{error:null,shouldReturnResponse:!1}}else return{error:null,shouldReturnResponse:!1};let o=r??t.responses.default,l=!((n=e.request.streamResponseStatusCodes)===null||n===void 0)&&n.has(e.status)?`Unexpected status code: ${e.status}`:e.bodyAsText,d=new Sh.RestError(l,{statusCode:e.status,request:e.request,response:e});if(!o)throw d;let c=o.bodyMapper,p=o.headersMapper;try{if(e.parsedBody){let u=e.parsedBody,m;if(c){let g=u;if(t.isXML&&c.type.name===HF.MapperTypeNames.Sequence){g=[];let y=c.xmlElementName;typeof u=="object"&&y&&(g=u[y])}m=t.serializer.deserialize(c,g,"error.response.parsedBody",i)}let f=u.error||m||u;d.code=f.code,f.message&&(d.message=f.message),c&&(d.response.parsedBody=m)}e.headers&&p&&(d.response.parsedHeaders=t.serializer.deserialize(p,e.headers.toJSON(),"operationRes.parsedHeaders"))}catch(u){d.message=`Error "${u.message}" occurred in deserializing the responseBody - "${e.bodyAsText}" for the default response.`}return{error:d,shouldReturnResponse:!1}}async function $ge(e,t,r,i,n){var a;if(!(!((a=r.request.streamResponseStatusCodes)===null||a===void 0)&&a.has(r.status))&&r.bodyAsText){let s=r.bodyAsText,o=r.headers.get("Content-Type")||"",l=o?o.split(";").map(d=>d.toLowerCase()):[];try{if(l.length===0||l.some(d=>e.indexOf(d)!==-1))return r.parsedBody=JSON.parse(s),r;if(l.some(d=>t.indexOf(d)!==-1)){if(!n)throw new Error("Parsing XML not supported.");let d=await n(s,i.xml);return r.parsedBody=d,r}}catch(d){let c=`Error "${d}" occurred while parsing the response body - ${r.bodyAsText}.`,p=d.code||Sh.RestError.PARSE_ERROR;throw new Sh.RestError(c,{code:p,statusCode:r.status,request:r.request,response:r})}}return r}});var Th=h(xd=>{"use strict";Object.defineProperty(xd,"__esModule",{value:!0});xd.getPathStringFromParameter=xd.getStreamingResponseStatusCodes=void 0;var Uge=lu();function Hge(e){let t=new Set;for(let r in e.responses){let i=e.responses[r];i.bodyMapper&&i.bodyMapper.type.name===Uge.MapperTypeNames.Stream&&t.add(Number(r))}return t}xd.getStreamingResponseStatusCodes=Hge;function Gge(e){let{parameterPath:t,mapper:r}=e,i;return typeof t=="string"?i=t:Array.isArray(t)?i=t.join("."):i=r.serializedName,i}xd.getPathStringFromParameter=Gge});var Y5=h(_n=>{"use strict";Object.defineProperty(_n,"__esModule",{value:!0});_n.serializeRequestBody=_n.serializeHeaders=_n.serializationPolicy=_n.serializationPolicyName=void 0;var X5=ou(),Ph=du(),Q5=lu(),cu=Th();_n.serializationPolicyName="serializationPolicy";function Vge(e={}){let t=e.stringifyXML;return{name:_n.serializationPolicyName,async sendRequest(r,i){let n=(0,Ph.getOperationRequestInfo)(r),a=n?.operationSpec,s=n?.operationArguments;return a&&s&&(GF(r,s,a),VF(r,s,a,t)),i(r)}}}_n.serializationPolicy=Vge;function GF(e,t,r){var i,n;if(r.headerParameters)for(let s of r.headerParameters){let o=(0,Ph.getOperationArgumentValueFromParameter)(t,s);if(o!=null||s.mapper.required){o=r.serializer.serialize(s.mapper,o,(0,cu.getPathStringFromParameter)(s));let l=s.mapper.headerCollectionPrefix;if(l)for(let d of Object.keys(o))e.headers.set(l+d,o[d]);else e.headers.set(s.mapper.serializedName||(0,cu.getPathStringFromParameter)(s),o)}}let a=(n=(i=t.options)===null||i===void 0?void 0:i.requestOptions)===null||n===void 0?void 0:n.customHeaders;if(a)for(let s of Object.keys(a))e.headers.set(s,a[s])}_n.serializeHeaders=GF;function VF(e,t,r,i=function(){throw new Error("XML serialization unsupported!")}){var n,a,s,o,l;let d=(n=t.options)===null||n===void 0?void 0:n.serializerOptions,c={xml:{rootName:(a=d?.xml.rootName)!==null&&a!==void 0?a:"",includeRoot:(s=d?.xml.includeRoot)!==null&&s!==void 0?s:!1,xmlCharKey:(o=d?.xml.xmlCharKey)!==null&&o!==void 0?o:X5.XML_CHARKEY}},p=c.xml.xmlCharKey;if(r.requestBody&&r.requestBody.mapper){e.body=(0,Ph.getOperationArgumentValueFromParameter)(t,r.requestBody);let u=r.requestBody.mapper,{required:m,serializedName:f,xmlName:g,xmlElementName:y,xmlNamespace:E,xmlNamespacePrefix:x,nullable:T}=u,A=u.type.name;try{if(e.body!==void 0&&e.body!==null||T&&e.body===null||m){let I=(0,cu.getPathStringFromParameter)(r.requestBody);e.body=r.serializer.serialize(u,e.body,I,c);let V=A===Q5.MapperTypeNames.Stream;if(r.isXML){let se=x?`xmlns:${x}`:"xmlns",j=Wge(E,se,A,e.body,c);A===Q5.MapperTypeNames.Sequence?e.body=i(Kge(j,y||g||f,se,E),{rootName:g||f,xmlCharKey:p}):V||(e.body=i(j,{rootName:g||f,xmlCharKey:p}))}else{if(A===Q5.MapperTypeNames.String&&(!((l=r.contentType)===null||l===void 0)&&l.match("text/plain")||r.mediaType==="text"))return;V||(e.body=JSON.stringify(e.body))}}}catch(I){throw new Error(`Error "${I.message}" occurred in serializing the payload - ${JSON.stringify(f,void 0," ")}.`)}}else if(r.formDataParameters&&r.formDataParameters.length>0){e.formData={};for(let u of r.formDataParameters){let m=(0,Ph.getOperationArgumentValueFromParameter)(t,u);if(m!=null){let f=u.mapper.serializedName||(0,cu.getPathStringFromParameter)(u);e.formData[f]=r.serializer.serialize(u.mapper,m,(0,cu.getPathStringFromParameter)(u),c)}}}}_n.serializeRequestBody=VF;function Wge(e,t,r,i,n){if(e&&!["Composite","Sequence","Dictionary"].includes(r)){let a={};return a[n.xml.xmlCharKey]=i,a[X5.XML_ATTRKEY]={[t]:e},a}return i}function Kge(e,t,r,i){if(Array.isArray(e)||(e=[e]),!r||!i)return{[t]:e};let n={[t]:e};return n[X5.XML_ATTRKEY]={[r]:i},n}});var Z5=h(Ch=>{"use strict";Object.defineProperty(Ch,"__esModule",{value:!0});Ch.createClientPipeline=void 0;var Qge=K5(),WF=Ta(),Xge=Y5();function Yge(e={}){let t=(0,WF.createPipelineFromOptions)(e??{});return e.credentialOptions&&t.addPolicy((0,WF.bearerTokenAuthenticationPolicy)({credential:e.credentialOptions.credential,scopes:e.credentialOptions.credentialScopes})),t.addPolicy((0,Xge.serializationPolicy)(e.serializationOptions),{phase:"Serialize"}),t.addPolicy((0,Qge.deserializationPolicy)(e.deserializationOptions),{phase:"Deserialize"}),t}Ch.createClientPipeline=Yge});var KF=h(Rh=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});Rh.getCachedDefaultHttpClient=void 0;var Zge=Ta(),J5;function Jge(){return J5||(J5=(0,Zge.createDefaultHttpClient)()),J5}Rh.getCachedDefaultHttpClient=Jge});var ZF=h(Nd=>{"use strict";Object.defineProperty(Nd,"__esModule",{value:!0});Nd.appendQueryParams=Nd.getRequestUrl=void 0;var XF=du(),e8=Th(),eye={CSV:",",SSV:" ",Multi:"Multi",TSV:" ",Pipes:"|"};function tye(e,t,r,i){let n=rye(t,r,i),a=!1,s=QF(e,n);if(t.path){let d=QF(t.path,n);t.path==="/{nextLink}"&&d.startsWith("/")&&(d=d.substring(1)),iye(d)?(s=d,a=!0):s=nye(s,d)}let{queryParams:o,sequenceParams:l}=aye(t,r,i);return s=YF(s,o,l,a),s}Nd.getRequestUrl=tye;function QF(e,t){let r=e;for(let[i,n]of t)r=r.split(i).join(n);return r}function rye(e,t,r){var i;let n=new Map;if(!((i=e.urlParameters)===null||i===void 0)&&i.length)for(let a of e.urlParameters){let s=(0,XF.getOperationArgumentValueFromParameter)(t,a,r),o=(0,e8.getPathStringFromParameter)(a);s=e.serializer.serialize(a.mapper,s,o),a.skipEncoding||(s=encodeURIComponent(s)),n.set(`{${a.mapper.serializedName||o}}`,s)}return n}function iye(e){return e.includes("://")}function nye(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 n=t.indexOf("?");if(n!==-1){let a=t.substring(0,n),s=t.substring(n+1);i=i+a,s&&(r.search=r.search?`${r.search}&${s}`:s)}else i=i+t;return r.pathname=i,r.toString()}function aye(e,t,r){var i;let n=new Map,a=new Set;if(!((i=e.queryParameters)===null||i===void 0)&&i.length)for(let s of e.queryParameters){s.mapper.type.name==="Sequence"&&s.mapper.serializedName&&a.add(s.mapper.serializedName);let o=(0,XF.getOperationArgumentValueFromParameter)(t,s,r);if(o!=null||s.mapper.required){o=e.serializer.serialize(s.mapper,o,(0,e8.getPathStringFromParameter)(s));let l=s.collectionFormat?eye[s.collectionFormat]:"";if(Array.isArray(o)&&(o=o.map(d=>d??"")),s.collectionFormat==="Multi"&&o.length===0)continue;Array.isArray(o)&&(s.collectionFormat==="SSV"||s.collectionFormat==="TSV")&&(o=o.join(l)),s.skipEncoding||(Array.isArray(o)?o=o.map(d=>encodeURIComponent(d)):o=encodeURIComponent(o)),Array.isArray(o)&&(s.collectionFormat==="CSV"||s.collectionFormat==="Pipes")&&(o=o.join(l)),n.set(s.mapper.serializedName||(0,e8.getPathStringFromParameter)(s),o)}}return{queryParams:n,sequenceParams:a}}function sye(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[n,a]=i.split("=",2),s=t.get(n);s?Array.isArray(s)?s.push(a):t.set(n,[s,a]):t.set(n,a)}return t}function YF(e,t,r,i=!1){if(t.size===0)return e;let n=new URL(e),a=sye(n.search);for(let[o,l]of t){let d=a.get(o);if(Array.isArray(d))if(Array.isArray(l)){d.push(...l);let c=new Set(d);a.set(o,Array.from(c))}else d.push(l);else d?(Array.isArray(l)?l.unshift(d):r.has(o)&&a.set(o,[d,l]),i||a.set(o,l)):a.set(o,l)}let s=[];for(let[o,l]of a)if(typeof l=="string")s.push(`${o}=${l}`);else if(Array.isArray(l))for(let d of l)s.push(`${o}=${d}`);else s.push(`${o}=${l}`);return n.search=s.length?`?${s.join("&")}`:"",n.toString()}Nd.appendQueryParams=YF});var t8=h(Oh=>{"use strict";Object.defineProperty(Oh,"__esModule",{value:!0});Oh.logger=void 0;var oye=Kl();Oh.logger=(0,oye.createClientLogger)("core-client")});var eM=h(Ah=>{"use strict";Object.defineProperty(Ah,"__esModule",{value:!0});Ah.ServiceClient=void 0;var lye=Ta(),dye=Z5(),JF=H5(),cye=KF(),pye=du(),uye=ZF(),mye=Th(),fye=t8(),r8=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&&fye.logger.warning("The baseUri option for SDK Clients has been deprecated, please use endpoint instead."),this._allowInsecureConnection=t.allowInsecureConnection,this._httpClient=t.httpClient||(0,cye.getCachedDefaultHttpClient)(),this.pipeline=t.pipeline||hye(t),!((i=t.additionalPolicies)===null||i===void 0)&&i.length)for(let{policy:n,position:a}of t.additionalPolicies){let s=a==="perRetry"?"Sign":void 0;this.pipeline.addPolicy(n,{afterPhase:s})}}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 n=(0,uye.getRequestUrl)(i,r,t,this),a=(0,lye.createPipelineRequest)({url:n});a.method=r.httpMethod;let s=(0,pye.getOperationRequestInfo)(a);s.operationSpec=r,s.operationArguments=t;let o=r.contentType||this._requestContentType;o&&r.requestBody&&a.headers.set("Content-Type",o);let l=t.options;if(l){let d=l.requestOptions;d&&(d.timeout&&(a.timeout=d.timeout),d.onUploadProgress&&(a.onUploadProgress=d.onUploadProgress),d.onDownloadProgress&&(a.onDownloadProgress=d.onDownloadProgress),d.shouldDeserialize!==void 0&&(s.shouldDeserialize=d.shouldDeserialize),d.allowInsecureConnection&&(a.allowInsecureConnection=!0)),l.abortSignal&&(a.abortSignal=l.abortSignal),l.tracingOptions&&(a.tracingOptions=l.tracingOptions)}this._allowInsecureConnection&&(a.allowInsecureConnection=!0),a.streamResponseStatusCodes===void 0&&(a.streamResponseStatusCodes=(0,mye.getStreamingResponseStatusCodes)(r));try{let d=await this.sendRequest(a),c=(0,JF.flattenResponse)(d,r.responses[d.status]);return l?.onResponse&&l.onResponse(d,c),c}catch(d){if(typeof d=="object"&&d?.response){let c=d.response,p=(0,JF.flattenResponse)(c,r.responses[d.statusCode]||r.responses.default);d.details=p,l?.onResponse&&l.onResponse(c,p,d)}throw d}}};Ah.ServiceClient=r8;function hye(e){let t=gye(e),r=e.credential&&t?{credentialScopes:t,credential:e.credential}:void 0;return(0,dye.createClientPipeline)(Object.assign(Object.assign({},e),{credentialOptions:r}))}function gye(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 rM=h(Sd=>{"use strict";Object.defineProperty(Sd,"__esModule",{value:!0});Sd.authorizeRequestOnClaimChallenge=Sd.parseCAEChallenge=void 0;var yye=t8(),vye=U5();function tM(e){return`, ${e.trim()}`.split(", Bearer ").filter(r=>r).map(r=>`${r.trim()}, `.split('", ').filter(a=>a).map(a=>(([s,o])=>({[s]:o}))(a.trim().split('="'))).reduce((a,s)=>Object.assign(Object.assign({},a),s),{}))}Sd.parseCAEChallenge=tM;async function bye(e){let{scopes:t,response:r}=e,i=e.logger||yye.logger,n=r.headers.get("WWW-Authenticate");if(!n)return i.info("The WWW-Authenticate header was missing. Failed to perform the Continuous Access Evaluation authentication flow."),!1;let s=(tM(n)||[]).find(l=>l.claims);if(!s)return i.info('The WWW-Authenticate header was missing the necessary "claims" to perform the Continuous Access Evaluation authentication flow.'),!1;let o=await e.getAccessToken(s.scope?[s.scope]:t,{claims:(0,vye.decodeStringToString)(s.claims)});return o?(e.request.headers.set("Authorization",`Bearer ${o.token}`),!0):!1}Sd.authorizeRequestOnClaimChallenge=bye});var nM=h(Ih=>{"use strict";Object.defineProperty(Ih,"__esModule",{value:!0});Ih.authorizeRequestOnTenantChallenge=void 0;var iM={DefaultScope:"/.default",HeaderConstants:{AUTHORIZATION:"authorization"}};function _ye(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 wye=async e=>{let t=Tye(e.request),r=Nye(e.response);if(r){let i=Sye(r),n=xye(e,i),a=Eye(i);if(!a)return!1;let s=await e.getAccessToken(n,Object.assign(Object.assign({},t),{tenantId:a}));return s?(e.request.headers.set(iM.HeaderConstants.AUTHORIZATION,`Bearer ${s.token}`),!0):!1}return!1};Ih.authorizeRequestOnTenantChallenge=wye;function Eye(e){let i=new URL(e.authorization_uri).pathname.split("/")[1];if(i&&_ye(i))return i}function xye(e,t){if(!t.resource_id)return e.scopes;let r=new URL(t.resource_id);r.pathname=iM.DefaultScope;let i=r.toString();return i==="https://disk.azure.com/.default"&&(i="https://disk.azure.com//.default"),[i]}function Nye(e){let t=e.headers.get("WWW-Authenticate");if(e.status===401&&t)return t}function Sye(e){return`${e.slice(7).trim()} `.split(" ").filter(n=>n).map(n=>(([a,s])=>({[a]:s}))(n.trim().split("="))).reduce((n,a)=>Object.assign(Object.assign({},n),a),{})}function Tye(e){return{abortSignal:e.abortSignal,requestOptions:{timeout:e.timeout},tracingOptions:e.tracingOptions}}});var i8=h(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.authorizeRequestOnTenantChallenge=ct.authorizeRequestOnClaimChallenge=ct.serializationPolicyName=ct.serializationPolicy=ct.deserializationPolicyName=ct.deserializationPolicy=ct.XML_CHARKEY=ct.XML_ATTRKEY=ct.createClientPipeline=ct.ServiceClient=ct.MapperTypeNames=ct.createSerializer=void 0;var aM=lu();Object.defineProperty(ct,"createSerializer",{enumerable:!0,get:function(){return aM.createSerializer}});Object.defineProperty(ct,"MapperTypeNames",{enumerable:!0,get:function(){return aM.MapperTypeNames}});var Pye=eM();Object.defineProperty(ct,"ServiceClient",{enumerable:!0,get:function(){return Pye.ServiceClient}});var Cye=Z5();Object.defineProperty(ct,"createClientPipeline",{enumerable:!0,get:function(){return Cye.createClientPipeline}});var sM=ou();Object.defineProperty(ct,"XML_ATTRKEY",{enumerable:!0,get:function(){return sM.XML_ATTRKEY}});Object.defineProperty(ct,"XML_CHARKEY",{enumerable:!0,get:function(){return sM.XML_CHARKEY}});var oM=K5();Object.defineProperty(ct,"deserializationPolicy",{enumerable:!0,get:function(){return oM.deserializationPolicy}});Object.defineProperty(ct,"deserializationPolicyName",{enumerable:!0,get:function(){return oM.deserializationPolicyName}});var lM=Y5();Object.defineProperty(ct,"serializationPolicy",{enumerable:!0,get:function(){return lM.serializationPolicy}});Object.defineProperty(ct,"serializationPolicyName",{enumerable:!0,get:function(){return lM.serializationPolicyName}});var Rye=rM();Object.defineProperty(ct,"authorizeRequestOnClaimChallenge",{enumerable:!0,get:function(){return Rye.authorizeRequestOnClaimChallenge}});var Oye=nM();Object.defineProperty(ct,"authorizeRequestOnTenantChallenge",{enumerable:!0,get:function(){return Oye.authorizeRequestOnTenantChallenge}})});var uu=h(Zn=>{"use strict";Object.defineProperty(Zn,"__esModule",{value:!0});Zn.HttpHeaders=Zn.toHttpHeadersLike=Zn.toWebResourceLike=Zn.toPipelineRequest=void 0;var dM=Ta(),cM=Symbol("Original PipelineRequest"),Aye=Symbol.for("@azure/core-client original request");function pM(e,t={}){let i=e[cM],n=(0,dM.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));if(i)return i.headers=n,i;{let a=(0,dM.createPipelineRequest)({url:e.url,method:e.method,headers:n,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});return t.originalRequest&&(a[Aye]=t.originalRequest),a}}Zn.toPipelineRequest=pM;function uM(e,t){var r;let i=(r=t?.originalRequest)!==null&&r!==void 0?r:e,n={url:e.url,method:e.method,headers:mM(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,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(n,{get(a,s,o){return s===cM?e:s==="clone"?()=>uM(pM(n,{originalRequest:i}),{createProxy:!0,originalRequest:i}):Reflect.get(a,s,o)},set(a,s,o,l){return s==="keepAlive"&&(e.disableKeepAlive=!o),typeof s=="string"&&["url","method","withCredentials","timeout","requestId","abortSignal","body","formData","onDownloadProgress","onUploadProgress","proxySettings","streamResponseStatusCodes"].includes(s)&&(e[s]=o),Reflect.set(a,s,o,l)}}):n}Zn.toWebResourceLike=uM;function mM(e){return new Lh(e.toJSON({preserveCase:!0}))}Zn.toHttpHeadersLike=mM;function pu(e){return e.toLowerCase()}var Lh=class e{constructor(t){if(this._headersMap={},t)for(let r in t)this.set(r,t[r])}set(t,r){this._headersMap[pu(t)]={name:t,value:r.toString()}}get(t){let r=this._headersMap[pu(t)];return r?r.value:void 0}contains(t){return!!this._headersMap[pu(t)]}remove(t){let r=this.contains(t);return delete this._headersMap[pu(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";Object.defineProperty(Td,"__esModule",{value:!0});Td.toPipelineResponse=Td.toCompatResponse=void 0;var Iye=Ta(),n8=uu(),fM=Symbol("Original FullOperationResponse");function Lye(e,t){let r=(0,n8.toWebResourceLike)(e.request),i=(0,n8.toHttpHeadersLike)(e.headers);return t?.createProxy?new Proxy(e,{get(n,a,s){return a==="headers"?i:a==="request"?r:a===fM?e:Reflect.get(n,a,s)},set(n,a,s,o){return a==="headers"?i=s:a==="request"&&(r=s),Reflect.set(n,a,s,o)}}):Object.assign(Object.assign({},e),{request:r,headers:i})}Td.toCompatResponse=Lye;function Dye(e){let r=e[fM],i=(0,Iye.createHttpHeaders)(e.headers.toJson({preserveCase:!0}));return r?(r.headers=i,r):Object.assign(Object.assign({},e),{headers:i,request:(0,n8.toPipelineRequest)(e.request)})}Td.toPipelineResponse=Dye});var gM=h(qh=>{"use strict";Object.defineProperty(qh,"__esModule",{value:!0});qh.ExtendedServiceClient=void 0;var hM=k5(),qye=Ta(),Fye=i8(),Mye=Dh(),a8=class extends Fye.ServiceClient{constructor(t){var r,i;super(t),((r=t.keepAliveOptions)===null||r===void 0?void 0:r.enable)===!1&&!(0,hM.pipelineContainsDisableKeepAlivePolicy)(this.pipeline)&&this.pipeline.addPolicy((0,hM.createDisableKeepAlivePolicy)()),((i=t.redirectOptions)===null||i===void 0?void 0:i.handleRedirects)===!1&&this.pipeline.removePolicy({name:qye.redirectPolicyName})}async sendOperationRequest(t,r){var i;let n=(i=t?.options)===null||i===void 0?void 0:i.onResponse,a;function s(l,d,c){a=l,n&&n(l,d,c)}t.options=Object.assign(Object.assign({},t.options),{onResponse:s});let o=await super.sendOperationRequest(t,r);return a&&Object.defineProperty(o,"_response",{value:(0,Mye.toCompatResponse)(a)}),o}};qh.ExtendedServiceClient=a8});var _M=h(Pa=>{"use strict";Object.defineProperty(Pa,"__esModule",{value:!0});Pa.createRequestPolicyFactoryPolicy=Pa.requestPolicyFactoryPolicyName=Pa.HttpPipelineLogLevel=void 0;var yM=uu(),vM=Dh(),bM;(function(e){e[e.ERROR=1]="ERROR",e[e.INFO=3]="INFO",e[e.OFF=0]="OFF",e[e.WARNING=2]="WARNING"})(bM||(Pa.HttpPipelineLogLevel=bM={}));var Bye={log(e,t){},shouldLog(e){return!1}};Pa.requestPolicyFactoryPolicyName="RequestPolicyFactoryPolicy";function jye(e){let t=e.slice().reverse();return{name:Pa.requestPolicyFactoryPolicyName,async sendRequest(r,i){let n={async sendRequest(o){let l=await i((0,yM.toPipelineRequest)(o));return(0,vM.toCompatResponse)(l,{createProxy:!0})}};for(let o of t)n=o.create(n,Bye);let a=(0,yM.toWebResourceLike)(r,{createProxy:!0}),s=await n.sendRequest(a);return(0,vM.toPipelineResponse)(s)}}}Pa.createRequestPolicyFactoryPolicy=jye});var wM=h(Fh=>{"use strict";Object.defineProperty(Fh,"__esModule",{value:!0});Fh.convertHttpClient=void 0;var kye=Dh(),zye=uu();function $ye(e){return{sendRequest:async t=>{let r=await e.sendRequest((0,zye.toWebResourceLike)(t,{createProxy:!0}));return(0,kye.toPipelineResponse)(r)}}}Fh.convertHttpClient=$ye});var EM=h(Lr=>{"use strict";Object.defineProperty(Lr,"__esModule",{value:!0});Lr.toHttpHeadersLike=Lr.convertHttpClient=Lr.disableKeepAlivePolicyName=Lr.HttpPipelineLogLevel=Lr.createRequestPolicyFactoryPolicy=Lr.requestPolicyFactoryPolicyName=Lr.ExtendedServiceClient=void 0;var Uye=gM();Object.defineProperty(Lr,"ExtendedServiceClient",{enumerable:!0,get:function(){return Uye.ExtendedServiceClient}});var s8=_M();Object.defineProperty(Lr,"requestPolicyFactoryPolicyName",{enumerable:!0,get:function(){return s8.requestPolicyFactoryPolicyName}});Object.defineProperty(Lr,"createRequestPolicyFactoryPolicy",{enumerable:!0,get:function(){return s8.createRequestPolicyFactoryPolicy}});Object.defineProperty(Lr,"HttpPipelineLogLevel",{enumerable:!0,get:function(){return s8.HttpPipelineLogLevel}});var Hye=k5();Object.defineProperty(Lr,"disableKeepAlivePolicyName",{enumerable:!0,get:function(){return Hye.disableKeepAlivePolicyName}});var Gye=wM();Object.defineProperty(Lr,"convertHttpClient",{enumerable:!0,get:function(){return Gye.convertHttpClient}});var Vye=uu();Object.defineProperty(Lr,"toHttpHeadersLike",{enumerable:!0,get:function(){return Vye.toHttpHeadersLike}})});var Mh=h(Ca=>{"use strict";var xM=":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",Wye=xM+"\\-.\\d\\u00B7\\u0300-\\u036F\\u203F-\\u2040",NM="["+xM+"]["+Wye+"]*",Kye=new RegExp("^"+NM+"$"),Qye=function(e,t){let r=[],i=t.exec(e);for(;i;){let n=[];n.startIndex=t.lastIndex-i[0].length;let a=i.length;for(let s=0;s"u")};Ca.isExist=function(e){return typeof e<"u"};Ca.isEmptyObject=function(e){return Object.keys(e).length===0};Ca.merge=function(e,t,r){if(t){let i=Object.keys(t),n=i.length;for(let a=0;a{"use strict";var o8=Mh(),Yye={allowBooleanAttributes:!1,unpairedTags:[]};RM.validate=function(e,t){t=Object.assign({},Yye,t);let r=[],i=!1,n=!1;e[0]==="\uFEFF"&&(e=e.substr(1));for(let a=0;a"&&e[a]!==" "&&e[a]!==" "&&e[a]!==` +`&&e[a]!=="\r";a++)l+=e[a];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),a--),!a6e(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",kt("InvalidTag",p,Kr(e,a))}let d=e6e(e,a);if(d===!1)return kt("InvalidAttr","Attributes for '"+l+"' have open quote.",Kr(e,a));let c=d.value;if(a=d.index,c[c.length-1]==="/"){let p=a-c.length;c=c.substring(0,c.length-1);let u=CM(c,t);if(u===!0)i=!0;else return kt(u.err.code,u.err.msg,Kr(e,p+u.err.line))}else if(o)if(d.tagClosed){if(c.trim().length>0)return kt("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Kr(e,s));if(r.length===0)return kt("InvalidTag","Closing tag '"+l+"' has not been opened.",Kr(e,s));{let p=r.pop();if(l!==p.tagName){let u=Kr(e,p.tagStartPos);return kt("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+u.line+", col "+u.col+") instead of closing tag '"+l+"'.",Kr(e,s))}r.length==0&&(n=!0)}}else return kt("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Kr(e,a));else{let p=CM(c,t);if(p!==!0)return kt(p.err.code,p.err.msg,Kr(e,a-c.length+p.err.line));if(n===!0)return kt("InvalidXml","Multiple possible root nodes found.",Kr(e,a));t.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:s}),i=!0}for(a++;a0)return kt("InvalidXml","Invalid '"+JSON.stringify(r.map(a=>a.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return kt("InvalidXml","Start tag expected.",1);return!0};function SM(e){return e===" "||e===" "||e===` +`||e==="\r"}function TM(e,t){let r=t;for(;t5&&i==="xml")return kt("InvalidXml","XML declaration allowed only at the start of the document.",Kr(e,t));if(e[t]=="?"&&e[t+1]==">"){t++;break}else continue}return t}function PM(e,t){if(e.length>t+5&&e[t+1]==="-"&&e[t+2]==="-"){for(t+=3;t"){t+=2;break}}else if(e.length>t+8&&e[t+1]==="D"&&e[t+2]==="O"&&e[t+3]==="C"&&e[t+4]==="T"&&e[t+5]==="Y"&&e[t+6]==="P"&&e[t+7]==="E"){let r=1;for(t+=8;t"&&(r--,r===0))break}else if(e.length>t+9&&e[t+1]==="["&&e[t+2]==="C"&&e[t+3]==="D"&&e[t+4]==="A"&&e[t+5]==="T"&&e[t+6]==="A"&&e[t+7]==="["){for(t+=8;t"){t+=2;break}}return t}var Zye='"',Jye="'";function e6e(e,t){let r="",i="",n=!1;for(;t"&&i===""){n=!0;break}r+=e[t]}return i!==""?!1:{value:r,index:t,tagClosed:n}}var t6e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function CM(e,t){let r=o8.getAllMatches(e,t6e),i={};for(let n=0;n{var OM={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(e,t,r){return e}},s6e=function(e){return Object.assign({},OM,e)};d8.buildOptions=s6e;d8.defaultOptions=OM});var LM=h(($Pe,IM)=>{"use strict";var c8=class{constructor(t){this.tagname=t,this.child=[],this[":@"]={}}add(t,r){t==="__proto__"&&(t="#__proto__"),this.child.push({[t]:r})}addChild(t){t.tagname==="__proto__"&&(t.tagname="#__proto__"),t[":@"]&&Object.keys(t[":@"]).length>0?this.child.push({[t.tagname]:t.child,":@":t[":@"]}):this.child.push({[t.tagname]:t.child})}};IM.exports=c8});var qM=h((UPe,DM)=>{var o6e=Mh();function l6e(e,t){let r={};if(e[t+3]==="O"&&e[t+4]==="C"&&e[t+5]==="T"&&e[t+6]==="Y"&&e[t+7]==="P"&&e[t+8]==="E"){t=t+9;let i=1,n=!1,a=!1,s="";for(;t"){if(a?e[t-1]==="-"&&e[t-2]==="-"&&(a=!1,i--):i--,i===0)break}else e[t]==="["?n=!0:s+=e[t];if(i!==0)throw new Error("Unclosed DOCTYPE")}else throw new Error("Invalid Tag instead of DOCTYPE");return{entities:r,i:t}}function d6e(e,t){let r="";for(;t{var g6e=/^[-+]?0x[a-fA-F0-9]+$/,y6e=/^([\-\+])?(0*)(\.[0-9]+([eE]\-?[0-9]+)?|[0-9]+(\.[0-9]+([eE]\-?[0-9]+)?)?)$/;!Number.parseInt&&window.parseInt&&(Number.parseInt=window.parseInt);!Number.parseFloat&&window.parseFloat&&(Number.parseFloat=window.parseFloat);var v6e={hex:!0,leadingZeros:!0,decimalPoint:".",eNotation:!0};function b6e(e,t={}){if(t=Object.assign({},v6e,t),!e||typeof e!="string")return e;let r=e.trim();if(t.skipLike!==void 0&&t.skipLike.test(r))return e;if(t.hex&&g6e.test(r))return Number.parseInt(r,16);{let i=y6e.exec(r);if(i){let n=i[1],a=i[2],s=_6e(i[3]),o=i[4]||i[6];if(!t.leadingZeros&&a.length>0&&n&&r[2]!==".")return e;if(!t.leadingZeros&&a.length>0&&!n&&r[1]!==".")return e;{let l=Number(r),d=""+l;return d.search(/[eE]/)!==-1||o?t.eNotation?l:e:r.indexOf(".")!==-1?d==="0"&&s===""||d===s||n&&d==="-"+s?l:e:a?s===d||n+s===d?l:e:r===d||r===n+d?l:e}}else return e}}function _6e(e){return e&&e.indexOf(".")!==-1&&(e=e.replace(/0+$/,""),e==="."?e="0":e[0]==="."?e="0"+e:e[e.length-1]==="."&&(e=e.substr(0,e.length-1))),e}FM.exports=b6e});var p8=h((GPe,BM)=>{function w6e(e){return typeof e=="function"?e:Array.isArray(e)?t=>{for(let r of e)if(typeof r=="string"&&t===r||r instanceof RegExp&&r.test(t))return!0}:()=>!1}BM.exports=w6e});var zM=h((VPe,kM)=>{"use strict";var jM=Mh(),fu=LM(),E6e=qM(),x6e=MM(),N6e=p8(),u8=class{constructor(t){this.options=t,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:(r,i)=>String.fromCharCode(Number.parseInt(i,10))},num_hex:{regex:/&#x([0-9a-fA-F]{1,6});/g,val:(r,i)=>String.fromCharCode(Number.parseInt(i,16))}},this.addExternalEntities=S6e,this.parseXml=O6e,this.parseTextData=T6e,this.resolveNameSpace=P6e,this.buildAttributesMap=R6e,this.isItStopNode=D6e,this.replaceEntitiesValue=I6e,this.readStopNodeData=F6e,this.saveTextToParentTag=L6e,this.addChild=A6e,this.ignoreAttributesFn=N6e(this.options.ignoreAttributes)}};function S6e(e){let t=Object.keys(e);for(let r=0;r0)){s||(e=this.replaceEntitiesValue(e));let o=this.options.tagValueProcessor(t,e,r,n,a);return o==null?e:typeof o!=typeof e||o!==e?o:this.options.trimValues?f8(e,this.options.parseTagValue,this.options.numberParseOptions):e.trim()===e?f8(e,this.options.parseTagValue,this.options.numberParseOptions):e}}function P6e(e){if(this.options.removeNSPrefix){let t=e.split(":"),r=e.charAt(0)==="/"?"/":"";if(t[0]==="xmlns")return"";t.length===2&&(e=r+t[1])}return e}var C6e=new RegExp(`([^\\s=]+)\\s*(=\\s*(['"])([\\s\\S]*?)\\3)?`,"gm");function R6e(e,t,r){if(this.options.ignoreAttributes!==!0&&typeof e=="string"){let i=jM.getAllMatches(e,C6e),n=i.length,a={};for(let s=0;s",a,"Closing Tag is not closed."),l=e.substring(a+2,o).trim();if(this.options.removeNSPrefix){let p=l.indexOf(":");p!==-1&&(l=l.substr(p+1))}this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&(i=this.saveTextToParentTag(i,r,n));let d=n.substring(n.lastIndexOf(".")+1);if(l&&this.options.unpairedTags.indexOf(l)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: `);let c=0;d&&this.options.unpairedTags.indexOf(d)!==-1?(c=n.lastIndexOf(".",n.lastIndexOf(".")-1),this.tagsNodeStack.pop()):c=n.lastIndexOf("."),n=n.substring(0,c),r=this.tagsNodeStack.pop(),i="",a=o}else if(e[a+1]==="?"){let o=m8(e,a,!1,"?>");if(!o)throw new Error("Pi Tag is not closed.");if(i=this.saveTextToParentTag(i,r,n),!(this.options.ignoreDeclaration&&o.tagName==="?xml"||this.options.ignorePiTags)){let l=new fu(o.tagName);l.add(this.options.textNodeName,""),o.tagName!==o.tagExp&&o.attrExpPresent&&(l[":@"]=this.buildAttributesMap(o.tagExp,n,o.tagName)),this.addChild(r,l,n)}a=o.closeIndex+1}else if(e.substr(a+1,3)==="!--"){let o=Ro(e,"-->",a+4,"Comment is not closed.");if(this.options.commentPropName){let l=e.substring(a+4,o-2);i=this.saveTextToParentTag(i,r,n),r.add(this.options.commentPropName,[{[this.options.textNodeName]:l}])}a=o}else if(e.substr(a+1,2)==="!D"){let o=E6e(e,a);this.docTypeEntities=o.entities,a=o.i}else if(e.substr(a+1,2)==="!["){let o=Ro(e,"]]>",a,"CDATA is not closed.")-2,l=e.substring(a+9,o);i=this.saveTextToParentTag(i,r,n);let d=this.parseTextData(l,r.tagname,n,!0,!1,!0,!0);d==null&&(d=""),this.options.cdataPropName?r.add(this.options.cdataPropName,[{[this.options.textNodeName]:l}]):r.add(this.options.textNodeName,d),a=o+2}else{let o=m8(e,a,this.options.removeNSPrefix),l=o.tagName,d=o.rawTagName,c=o.tagExp,p=o.attrExpPresent,u=o.closeIndex;this.options.transformTagName&&(l=this.options.transformTagName(l)),r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,n,!1));let m=r;if(m&&this.options.unpairedTags.indexOf(m.tagname)!==-1&&(r=this.tagsNodeStack.pop(),n=n.substring(0,n.lastIndexOf("."))),l!==t.tagname&&(n+=n?"."+l:l),this.isItStopNode(this.options.stopNodes,n,l)){let f="";if(c.length>0&&c.lastIndexOf("/")===c.length-1)l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),a=o.closeIndex;else if(this.options.unpairedTags.indexOf(l)!==-1)a=o.closeIndex;else{let y=this.readStopNodeData(e,d,u+1);if(!y)throw new Error(`Unexpected end of ${d}`);a=y.i,f=y.tagContent}let g=new fu(l);l!==c&&p&&(g[":@"]=this.buildAttributesMap(c,n,l)),f&&(f=this.parseTextData(f,l,n,!0,p,!0,!0)),n=n.substr(0,n.lastIndexOf(".")),g.add(this.options.textNodeName,f),this.addChild(r,g,n)}else{if(c.length>0&&c.lastIndexOf("/")===c.length-1){l[l.length-1]==="/"?(l=l.substr(0,l.length-1),n=n.substr(0,n.length-1),c=l):c=c.substr(0,c.length-1),this.options.transformTagName&&(l=this.options.transformTagName(l));let f=new fu(l);l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),n=n.substr(0,n.lastIndexOf("."))}else{let f=new fu(l);this.tagsNodeStack.push(r),l!==c&&p&&(f[":@"]=this.buildAttributesMap(c,n,l)),this.addChild(r,f,n),r=f}i="",a=u}}else i+=e[a];return t.child};function A6e(e,t,r){let i=this.options.updateTag(t.tagname,r,t[":@"]);i===!1||(typeof i=="string"&&(t.tagname=i),e.addChild(t))}var I6e=function(e){if(this.options.processEntities){for(let t in this.docTypeEntities){let r=this.docTypeEntities[t];e=e.replace(r.regx,r.val)}for(let t in this.lastEntities){let r=this.lastEntities[t];e=e.replace(r.regex,r.val)}if(this.options.htmlEntities)for(let t in this.htmlEntities){let r=this.htmlEntities[t];e=e.replace(r.regex,r.val)}e=e.replace(this.ampEntity.regex,this.ampEntity.val)}return e};function L6e(e,t,r,i){return e&&(i===void 0&&(i=Object.keys(t.child).length===0),e=this.parseTextData(e,t.tagname,r,!1,t[":@"]?Object.keys(t[":@"]).length!==0:!1,i),e!==void 0&&e!==""&&t.add(this.options.textNodeName,e),e=""),e}function D6e(e,t,r){let i="*."+r;for(let n in e){let a=e[n];if(i===a||t===a)return!0}return!1}function q6e(e,t,r=">"){let i,n="";for(let a=t;a",r,`${t} is not closed`);if(e.substring(r+2,a).trim()===t&&(n--,n===0))return{tagContent:e.substring(i,r),i:a};r=a}else if(e[r+1]==="?")r=Ro(e,"?>",r+1,"StopNode is not closed.");else if(e.substr(r+1,3)==="!--")r=Ro(e,"-->",r+3,"StopNode is not closed.");else if(e.substr(r+1,2)==="![")r=Ro(e,"]]>",r,"StopNode is not closed.")-2;else{let a=m8(e,r,">");a&&((a&&a.tagName)===t&&a.tagExp[a.tagExp.length-1]!=="/"&&n++,r=a.closeIndex)}}function f8(e,t,r){if(t&&typeof e=="string"){let i=e.trim();return i==="true"?!0:i==="false"?!1:x6e(e,r)}else return jM.isExist(e)?e:""}kM.exports=u8});var HM=h(UM=>{"use strict";function M6e(e,t){return $M(e,t)}function $M(e,t,r){let i,n={};for(let a=0;a0&&(n[t.textNodeName]=i):i!==void 0&&(n[t.textNodeName]=i),n}function B6e(e){let t=Object.keys(e);for(let r=0;r{var{buildOptions:z6e}=AM(),$6e=zM(),{prettify:U6e}=HM(),H6e=l8(),h8=class{constructor(t){this.externalEntities={},this.options=z6e(t)}parse(t,r){if(typeof t!="string")if(t.toString)t=t.toString();else throw new Error("XML data is accepted in String or Bytes[] form.");if(r){r===!0&&(r={});let a=H6e.validate(t,r);if(a!==!0)throw Error(`${a.err.msg}:${a.err.line}:${a.err.col}`)}let i=new $6e(this.options);i.addExternalEntities(this.externalEntities);let n=i.parseXml(t);return this.options.preserveOrder||n===void 0?n:U6e(n,this.options)}addEntity(t,r){if(r.indexOf("&")!==-1)throw new Error("Entity value can't have '&'");if(t.indexOf("&")!==-1||t.indexOf(";")!==-1)throw new Error("An entity must be set without '&' and ';'. Eg. use '#xD' for ' '");if(r==="&")throw new Error("An entity with value '&' is not permitted");this.externalEntities[t]=r}};GM.exports=h8});var YM=h((QPe,XM)=>{var G6e=` +`;function V6e(e,t){let r="";return t.format&&t.indentBy.length>0&&(r=G6e),KM(e,t,"",r)}function KM(e,t,r,i){let n="",a=!1;for(let s=0;s`,a=!1;continue}else if(l===t.commentPropName){n+=i+``,a=!0;continue}else if(l[0]==="?"){let f=WM(o[":@"],t),g=l==="?xml"?"":i,y=o[l][0][t.textNodeName];y=y.length!==0?" "+y:"",n+=g+`<${l}${y}${f}?>`,a=!0;continue}let c=i;c!==""&&(c+=t.indentBy);let p=WM(o[":@"],t),u=i+`<${l}${p}`,m=KM(o[l],t,d,c);t.unpairedTags.indexOf(l)!==-1?t.suppressUnpairedNode?n+=u+">":n+=u+"/>":(!m||m.length===0)&&t.suppressEmptyNode?n+=u+"/>":m&&m.endsWith(">")?n+=u+`>${m}${i}`:(n+=u+">",m&&i!==""&&(m.includes("/>")||m.includes("`),a=!0}return n}function W6e(e){let t=Object.keys(e);for(let r=0;r0&&t.processEntities)for(let r=0;r{"use strict";var Q6e=YM(),X6e=p8(),Y6e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(e,t){return t},attributeValueProcessor:function(e,t){return t},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1};function Cs(e){this.options=Object.assign({},Y6e,e),this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=X6e(this.options.ignoreAttributes),this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=e4e),this.processTextOrObjNode=Z6e,this.options.format?(this.indentate=J6e,this.tagEndChar=`> +`,this.newLine=` +`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}Cs.prototype.build=function(e){return this.options.preserveOrder?Q6e(e,this.options):(Array.isArray(e)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(e={[this.options.arrayNodeName]:e}),this.j2x(e,0,[]).val)};Cs.prototype.j2x=function(e,t,r){let i="",n="",a=r.join(".");for(let s in e)if(Object.prototype.hasOwnProperty.call(e,s))if(typeof e[s]>"u")this.isAttribute(s)&&(n+="");else if(e[s]===null)this.isAttribute(s)?n+="":s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(e[s]instanceof Date)n+=this.buildTextValNode(e[s],s,"",t);else if(typeof e[s]!="object"){let o=this.isAttribute(s);if(o&&!this.ignoreAttributesFn(o,a))i+=this.buildAttrPairStr(o,""+e[s]);else if(!o)if(s===this.options.textNodeName){let l=this.options.tagValueProcessor(s,""+e[s]);n+=this.replaceEntitiesValue(l)}else n+=this.buildTextValNode(e[s],s,"",t)}else if(Array.isArray(e[s])){let o=e[s].length,l="",d="";for(let c=0;c"u"))if(p===null)s[0]==="?"?n+=this.indentate(t)+"<"+s+"?"+this.tagEndChar:n+=this.indentate(t)+"<"+s+"/"+this.tagEndChar;else if(typeof p=="object")if(this.options.oneListGroup){let u=this.j2x(p,t+1,r.concat(s));l+=u.val,this.options.attributesGroupName&&p.hasOwnProperty(this.options.attributesGroupName)&&(d+=u.attrStr)}else l+=this.processTextOrObjNode(p,s,t,r);else if(this.options.oneListGroup){let u=this.options.tagValueProcessor(s,p);u=this.replaceEntitiesValue(u),l+=u}else l+=this.buildTextValNode(p,s,"",t)}this.options.oneListGroup&&(l=this.buildObjectNode(l,s,d,t)),n+=l}else if(this.options.attributesGroupName&&s===this.options.attributesGroupName){let o=Object.keys(e[s]),l=o.length;for(let d=0;d"+e+n:this.options.commentPropName!==!1&&t===this.options.commentPropName&&a.length===0?this.indentate(i)+``+this.newLine:this.indentate(i)+"<"+t+r+a+this.tagEndChar+e+this.indentate(i)+n}};Cs.prototype.closeTag=function(e){let t="";return this.options.unpairedTags.indexOf(e)!==-1?this.options.suppressUnpairedNode||(t="/"):this.options.suppressEmptyNode?t="/":t=`>`+this.newLine;if(this.options.commentPropName!==!1&&t===this.options.commentPropName)return this.indentate(i)+``+this.newLine;if(t[0]==="?")return this.indentate(i)+"<"+t+r+"?"+this.tagEndChar;{let n=this.options.tagValueProcessor(t,e);return n=this.replaceEntitiesValue(n),n===""?this.indentate(i)+"<"+t+r+this.closeTag(t)+this.tagEndChar:this.indentate(i)+"<"+t+r+">"+n+"0&&this.options.processEntities)for(let t=0;t{"use strict";var t4e=l8(),r4e=VM(),i4e=JM();eB.exports={XMLParser:r4e,XMLValidator:t4e,XMLBuilder:i4e}});var g8=h(Pd=>{"use strict";Object.defineProperty(Pd,"__esModule",{value:!0});Pd.XML_CHARKEY=Pd.XML_ATTRKEY=void 0;Pd.XML_ATTRKEY="$";Pd.XML_CHARKEY="_"});var nB=h(Bh=>{"use strict";Object.defineProperty(Bh,"__esModule",{value:!0});Bh.stringifyXML=s4e;Bh.parseXML=o4e;var y8=tB(),rB=g8();function iB(e){var t;return{attributesGroupName:rB.XML_ATTRKEY,textNodeName:(t=e.xmlCharKey)!==null&&t!==void 0?t:rB.XML_CHARKEY,ignoreAttributes:!1,suppressBooleanAttributes:!1}}function n4e(e={}){var t,r;return Object.assign(Object.assign({},iB(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 a4e(e={}){return Object.assign(Object.assign({},iB(e)),{parseAttributeValue:!1,parseTagValue:!1,attributeNamePrefix:"",stopNodes:e.stopNodes,processEntities:!0})}function s4e(e,t={}){let r=n4e(t),i=new y8.XMLBuilder(r),n={[r.rootNodeName]:e};return`${i.build(n)}`.replace(/\n/g,"")}async function o4e(e,t={}){if(!e)throw new Error("Document is empty");let r=y8.XMLValidator.validate(e);if(r!==!0)throw r;let n=new y8.XMLParser(a4e(t)).parse(e);if(n["?xml"]&&delete n["?xml"],!t.includeRoot)for(let a of Object.keys(n)){let s=n[a];return typeof s=="object"?Object.assign({},s):s}return n}});var oB=h(Jn=>{"use strict";Object.defineProperty(Jn,"__esModule",{value:!0});Jn.XML_CHARKEY=Jn.XML_ATTRKEY=Jn.parseXML=Jn.stringifyXML=void 0;var aB=nB();Object.defineProperty(Jn,"stringifyXML",{enumerable:!0,get:function(){return aB.stringifyXML}});Object.defineProperty(Jn,"parseXML",{enumerable:!0,get:function(){return aB.parseXML}});var sB=g8();Object.defineProperty(Jn,"XML_ATTRKEY",{enumerable:!0,get:function(){return sB.XML_ATTRKEY}});Object.defineProperty(Jn,"XML_CHARKEY",{enumerable:!0,get:function(){return sB.XML_CHARKEY}})});var lB=h(jh=>{"use strict";Object.defineProperty(jh,"__esModule",{value:!0});jh.AbortError=void 0;var v8=class extends Error{constructor(t){super(t),this.name="AbortError"}};jh.AbortError=v8});var dB=h(kh=>{"use strict";Object.defineProperty(kh,"__esModule",{value:!0});kh.AbortError=void 0;var l4e=lB();Object.defineProperty(kh,"AbortError",{enumerable:!0,get:function(){return l4e.AbortError}})});var w8=h(gu=>{"use strict";Object.defineProperty(gu,"__esModule",{value:!0});var Cd=new WeakMap,zh=new WeakMap,hu=class e{constructor(){this.onabort=null,Cd.set(this,[]),zh.set(this,!1)}get aborted(){if(!zh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return zh.get(this)}static get none(){return new e}addEventListener(t,r){if(!Cd.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Cd.get(this).push(r)}removeEventListener(t,r){if(!Cd.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Cd.get(this),n=i.indexOf(r);n>-1&&i.splice(n,1)}dispatchEvent(t){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function cB(e){if(e.aborted)return;e.onabort&&e.onabort.call(e);let t=Cd.get(e);t&&t.slice().forEach(r=>{r.call(e,{type:"abort"})}),zh.set(e,!0)}var b8=class extends Error{constructor(t){super(t),this.name="AbortError"}},_8=class{constructor(t){if(this._signal=new hu,!!t){Array.isArray(t)||(t=arguments);for(let r of t)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){cB(this._signal)}static timeout(t){let r=new hu,i=setTimeout(cB,t,r);return typeof i.unref=="function"&&i.unref(),r}};gu.AbortController=_8;gu.AbortError=b8;gu.AbortSignal=hu});var AB=h(Ao=>{"use strict";Object.defineProperty(Ao,"__esModule",{value:!0});var d4e=Kl(),pB=w8(),c4e=Wr(),Oo=d4e.createClientLogger("core-lro"),mB=2e3,fB=["succeeded","canceled","failed"];function hB(e){try{return JSON.parse(e).state}catch{throw new Error(`Unable to deserialize input state: ${e}`)}}function uB(e){let{state:t,stateProxy:r,isOperationError:i}=e;return n=>{throw i(n)&&(r.setError(t,n),r.setFailed(t)),n}}function p4e(e,t){let r=e;return r.slice(-1)!=="."&&(r=r+"."),r+" "+t}function u4e(e){let t=e.message,r=e.code,i=e;for(;i.innererror;)i=i.innererror,r=i.code,t=p4e(t,i.message);return{code:r,message:t}}function gB(e){let{state:t,stateProxy:r,status:i,isDone:n,processResult:a,getError:s,response:o,setErrorAsResult:l}=e;switch(i){case"succeeded":{r.setSucceeded(t);break}case"failed":{let d=s?.(o),c="";if(d){let{code:u,message:m}=u4e(d);c=`. ${u}. ${m}`}let p=`The long-running operation has failed${c}`;r.setError(t,new Error(p)),r.setFailed(t),Oo.warning(p);break}case"canceled":{r.setCanceled(t);break}}(n?.(o,t)||n===void 0&&["succeeded","canceled"].concat(l?[]:["failed"]).includes(i))&&r.setResult(t,m4e({response:o,state:t,processResult:a}))}function m4e(e){let{processResult:t,response:r,state:i}=e;return t?t(r,i):r}async function yB(e){let{init:t,stateProxy:r,processResult:i,getOperationStatus:n,withOperationLocation:a,setErrorAsResult:s}=e,{operationLocation:o,resourceLocation:l,metadata:d,response:c}=await t();o&&a?.(o,!1);let p={metadata:d,operationLocation:o,resourceLocation:l};Oo.verbose("LRO: Operation description:",p);let u=r.initState(p),m=n({response:c,state:u,operationLocation:o});return gB({state:u,status:m,stateProxy:r,response:c,setErrorAsResult:s,processResult:i}),u}async function f4e(e){let{poll:t,state:r,stateProxy:i,operationLocation:n,getOperationStatus:a,getResourceLocation:s,isOperationError:o,options:l}=e,d=await t(n,l).catch(uB({state:r,stateProxy:i,isOperationError:o})),c=a(d,r);if(Oo.verbose(`LRO: Status: + Polling from: ${r.config.operationLocation} + Operation status: ${c} + Polling status: ${fB.includes(c)?"Stopped":"Running"}`),c==="succeeded"){let p=s(d,r);if(p!==void 0)return{response:await t(p).catch(uB({state:r,stateProxy:i,isOperationError:o})),status:c}}return{response:d,status:c}}async function vB(e){let{poll:t,state:r,stateProxy:i,options:n,getOperationStatus:a,getResourceLocation:s,getOperationLocation:o,isOperationError:l,withOperationLocation:d,getPollingInterval:c,processResult:p,getError:u,updateState:m,setDelay:f,isDone:g,setErrorAsResult:y}=e,{operationLocation:E}=r.config;if(E!==void 0){let{response:x,status:T}=await f4e({poll:t,getOperationStatus:a,state:r,stateProxy:i,operationLocation:E,getResourceLocation:s,isOperationError:l,options:n});if(gB({status:T,response:x,state:r,stateProxy:i,isDone:g,processResult:p,getError:u,setErrorAsResult:y}),!fB.includes(T)){let A=c?.(x);A&&f(A);let I=o?.(x,r);if(I!==void 0){let V=E!==I;r.config.operationLocation=I,d?.(I,V)}else d?.(E,!1)}m?.(r,x)}}function bB(e){let{azureAsyncOperation:t,operationLocation:r}=e;return r??t}function _B(e){return e.headers.location}function wB(e){return e.headers["operation-location"]}function EB(e){return e.headers["azure-asyncoperation"]}function h4e(e){let{location:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e;switch(r){case"PUT":return i;case"DELETE":return;default:switch(n){case"azure-async-operation":return;case"original-uri":return i;case"location":default:return t}}}function xB(e){let{rawResponse:t,requestMethod:r,requestPath:i,resourceLocationConfig:n}=e,a=wB(t),s=EB(t),o=bB({operationLocation:a,azureAsyncOperation:s}),l=_B(t),d=r?.toLocaleUpperCase();return o!==void 0?{mode:"OperationLocation",operationLocation:o,resourceLocation:h4e({requestMethod:d,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:d==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function NB(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 N8(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 Oo.verbose(`LRO: unrecognized operation status: ${t}`),t}}function g4e(e){var t;let{status:r}=(t=e.body)!==null&&t!==void 0?t:{};return NB({status:r,statusCode:e.statusCode})}function y4e(e){var t,r;let{properties:i,provisioningState:n}=(t=e.body)!==null&&t!==void 0?t:{},a=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return NB({status:a,statusCode:e.statusCode})}function N8(e){return e===202?"running":e<300?"succeeded":"failed"}function SB({rawResponse:e}){let t=e.headers["retry-after"];if(t!==void 0){let r=parseInt(t);return isNaN(r)?v4e(new Date(t)):r*1e3}}function TB(e){let t=e.flatResponse.error;if(!t){Oo.warning("The long-running operation failed but there is no error property in the response's body");return}if(!t.code||!t.message){Oo.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return t}function v4e(e){let t=Math.floor(new Date().getTime()),r=e.getTime();if(t{let s=await n.sendInitialRequest(),o=xB({rawResponse:s.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:s,operationLocation:o?.operationLocation,resourceLocation:o?.resourceLocation},o?.mode?{metadata:{mode:o.mode}}:{})},stateProxy:t,processResult:i?({flatResponse:s},o)=>i(s,o):({flatResponse:s})=>s,getOperationStatus:PB,setErrorAsResult:a})}function CB({rawResponse:e},t){var r;switch((r=t.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return bB({operationLocation:wB(e),azureAsyncOperation:EB(e)});case"ResourceLocation":return _B(e);case"Body":default:return}}function S8({rawResponse:e},t){var r;let i=(r=t.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return g4e(e);case"ResourceLocation":return N8(e.statusCode);case"Body":return y4e(e);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function RB({flatResponse:e},t){if(typeof e=="object"){let r=e.resourceLocation;r!==void 0&&(t.config.resourceLocation=r)}return t.config.resourceLocation}function OB(e){return e.name==="RestError"}async function _4e(e){let{lro:t,stateProxy:r,options:i,processResult:n,updateState:a,setDelay:s,state:o,setErrorAsResult:l}=e;return vB({state:o,stateProxy:r,setDelay:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d,getError:TB,updateState:a,getPollingInterval:SB,getOperationLocation:CB,getOperationStatus:S8,isOperationError:OB,getResourceLocation:RB,options:i,poll:async(d,c)=>t.sendPollRequest(d,c),setErrorAsResult:l})}var w4e=()=>({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 E4e(e){let{getOperationLocation:t,getStatusFromInitialResponse:r,getStatusFromPollResponse:i,isOperationError:n,getResourceLocation:a,getPollingInterval:s,getError:o,resolveOnUnsuccessful:l}=e;return async({init:d,poll:c},p)=>{let{processResult:u,updateState:m,withOperationLocation:f,intervalInMs:g=mB,restoreFrom:y}=p||{},E=w4e(),x=f?(()=>{let _=!1;return(de,S)=>{S?f(de):_||f(de),_=!0}})():void 0,T=y?hB(y):await yB({init:d,stateProxy:E,processResult:u,getOperationStatus:r,withOperationLocation:x,setErrorAsResult:!l}),A,I=new pB.AbortController,V=new Map,se=async()=>V.forEach(_=>_(T)),j="Operation was canceled",D=g,$={getOperationState:()=>T,getResult:()=>T.result,isDone:()=>["succeeded","failed","canceled"].includes(T.status),isStopped:()=>A===void 0,stopPolling:()=>{I.abort()},toString:()=>JSON.stringify({state:T}),onProgress:_=>{let de=Symbol();return V.set(de,_),()=>V.delete(de)},pollUntilDone:_=>A??(A=(async()=>{let{abortSignal:de}=_||{},{signal:S}=de?new pB.AbortController([de,I.signal]):I;if(!$.isDone())for(await $.poll({abortSignal:S});!$.isDone();)await c4e.delay(D,{abortSignal:S}),await $.poll({abortSignal:S});if(l)return $.getResult();switch(T.status){case"succeeded":return $.getResult();case"canceled":throw new Error(j);case"failed":throw T.error;case"notStarted":case"running":throw new Error("Polling completed without succeeding or failing")}})().finally(()=>{A=void 0})),async poll(_){if(l){if($.isDone())return}else switch(T.status){case"succeeded":return;case"canceled":throw new Error(j);case"failed":throw T.error}if(await vB({poll:c,state:T,stateProxy:E,getOperationLocation:t,isOperationError:n,withOperationLocation:x,getPollingInterval:s,getOperationStatus:i,getResourceLocation:a,processResult:u,getError:o,updateState:m,options:_,setDelay:de=>{D=de},setErrorAsResult:!l}),await se(),!l)switch(T.status){case"canceled":throw new Error(j);case"failed":throw T.error}}};return $}}async function x4e(e,t){let{resourceLocationConfig:r,intervalInMs:i,processResult:n,restoreFrom:a,updateState:s,withOperationLocation:o,resolveOnUnsuccessful:l=!1}=t||{};return E4e({getStatusFromInitialResponse:PB,getStatusFromPollResponse:S8,isOperationError:OB,getOperationLocation:CB,getResourceLocation:RB,getPollingInterval:SB,getError:TB,resolveOnUnsuccessful:l})({init:async()=>{let d=await e.sendInitialRequest(),c=xB({rawResponse:d.rawResponse,requestPath:e.requestPath,requestMethod:e.requestMethod,resourceLocationConfig:r});return Object.assign({response:d,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},poll:e.sendPollRequest},{intervalInMs:i,withOperationLocation:o,restoreFrom:a,updateState:s,processResult:n?({flatResponse:d},c)=>n(d,c):({flatResponse:d})=>d})}var N4e=()=>({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)}),E8=class{constructor(t,r,i,n,a,s,o){this.state=t,this.lro=r,this.setErrorAsResult=i,this.lroResourceLocationConfig=n,this.processResult=a,this.updateState=s,this.isDone=o}setPollerConfig(t){this.pollerConfig=t}async update(t){var r;let i=N4e();this.state.isStarted||(this.state=Object.assign(Object.assign({},this.state),await b4e({lro:this.lro,stateProxy:i,resourceLocationConfig:this.lroResourceLocationConfig,processResult:this.processResult,setErrorAsResult:this.setErrorAsResult})));let n=this.updateState,a=this.isDone;return!this.state.isCompleted&&this.state.error===void 0&&await _4e({lro:this.lro,state:this.state,stateProxy:i,processResult:this.processResult,updateState:n?(s,{rawResponse:o})=>n(s,o):void 0,isDone:a?({flatResponse:s},o)=>a(s,o):void 0,options:t,setDelay:s=>{this.pollerConfig.intervalInMs=s},setErrorAsResult:this.setErrorAsResult}),(r=t?.fireProgress)===null||r===void 0||r.call(t,this.state),this}async cancel(){return Oo.error("`cancelOperation` is deprecated because it wasn't implemented"),this}toString(){return JSON.stringify({state:this.state})}},$h=class e extends Error{constructor(t){super(t),this.name="PollerStoppedError",Object.setPrototypeOf(this,e.prototype)}},Uh=class e extends Error{constructor(t){super(t),this.name="PollerCancelledError",Object.setPrototypeOf(this,e.prototype)}},Hh=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 Uh("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 $h("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()}},x8=class extends Hh{constructor(t,r){let{intervalInMs:i=mB,resumeFrom:n,resolveOnUnsuccessful:a=!1,isDone:s,lroResourceLocationConfig:o,processResult:l,updateState:d}=r||{},c=n?hB(n):{},p=new E8(c,t,!a,o,l,d,s);super(p),this.resolveOnUnsuccessful=a,this.config={intervalInMs:i},p.setPollerConfig(this.config)}delay(){return new Promise(t=>setTimeout(()=>t(),this.config.intervalInMs))}};Ao.LroEngine=x8;Ao.Poller=Hh;Ao.PollerCancelledError=Uh;Ao.PollerStoppedError=$h;Ao.createHttpPoller=x4e});var E$=h(ue=>{"use strict";Object.defineProperty(ue,"__esModule",{value:!0});var Dr=Ta(),U=(Zq(),zs(Yq)),tn=sF(),tt=Wr(),s0=EM(),_u=i8(),O8=oB(),S4e=Kl(),o0=dB(),ov=require("crypto"),T4e=w5(),lv=require("stream"),P4e=AB(),UB=require("events"),C4e=require("fs"),R4e=require("util"),O4e=require("buffer");function l0(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(r){if(r!=="default"){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}}),t.default=e,Object.freeze(t)}var A4e=l0(s0),Md=l0(_u),dv=l0(C4e),I4e=l0(R4e),Gt=S4e.createClientLogger("storage-blob"),Ld=class{constructor(t,r){this._nextPolicy=t,this._options=r}shouldLog(t){return this._options.shouldLog(t)}log(t,r){this._options.log(t,r)}},HB="12.25.0",cv="2024-11-04",T8=256*1024*1024,P8=4e3*1024*1024,Gh=5e4,L4e=8*1024*1024,A8=4*1024*1024,D4e=5,q4e=100*1e3,pv="https://storage.azure.com/.default",wn={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}},F4e={HTTP_ACCEPTED:202,HTTP_CONFLICT:409,HTTP_NOT_FOUND:404,HTTP_PRECON_FAILED:412,HTTP_RANGE_NOT_SATISFIABLE:416},we={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"},ea="",GB="*",M4e=1*1024*1024,IB=256,B4e=4*M4e,Ra=`\r +`,VB="HTTP/1.1",j4e="AES256",k4e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",z4e=["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"],$4e=["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"],U4e="BlobUsesCustomerSpecifiedEncryption",H4e="BlobDoesNotUseCustomerSpecifiedEncryption",G4e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function V4e(e){let t=new URL(e),r=t.pathname;return r=r||"/",r=K4e(r),t.pathname=r,t.toString()}function W4e(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 Io(e,t){let r=e.split(";");for(let i of r)if(i.trim().startsWith(t))return i.trim().match(t+"=(.*)")[1];return""}function Bd(e){let t="";e.startsWith("UseDevelopmentStorage=true")&&(t=W4e(e),e=k4e);let r=Io(e,"BlobEndpoint");if(r=r.endsWith("/")?r.slice(0,-1):r,e.search("DefaultEndpointsProtocol=")!==-1&&e.search("AccountKey=")!==-1){let i="",n="",a=Buffer.from("accountKey","base64"),s="";if(n=Io(e,"AccountName"),a=Buffer.from(Io(e,"AccountKey"),"base64"),!r){i=Io(e,"DefaultEndpointsProtocol");let o=i.toLowerCase();if(o!=="https"&&o!=="http")throw new Error("Invalid DefaultEndpointsProtocol in the provided Connection String. Expecting 'https' or 'http'");if(s=Io(e,"EndpointSuffix"),!s)throw new Error("Invalid EndpointSuffix in the provided Connection String");r=`${i}://${n}.blob.${s}`}if(n){if(a.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:n,accountKey:a,proxyUri:t}}else{let i=Io(e,"SharedAccessSignature"),n=Io(e,"AccountName");if(n||(n=YB(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:n,accountSas:i}}}function K4e(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/'/g,"%27").replace(/\+/g,"%20").replace(/%25/g,"%")}function Nt(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 Oa(e,t,r){let i=new URL(e),n=encodeURIComponent(t),a=r?encodeURIComponent(r):void 0,s=i.search===""?"?":i.search,o=[];for(let l of s.slice(1).split("&"))if(l){let[d]=l.split("=",2);d!==n&&o.push(l)}return a&&o.push(`${n}=${a}`),i.search=o.length?`?${o.join("&")}`:"",i.toString()}function LB(e,t){var r;return(r=new URL(e).searchParams.get(t))!==null&&r!==void 0?r:void 0}function WB(e,t){let r=new URL(e);return r.hostname=t,r.toString()}function d0(e){try{return new URL(e).pathname}catch{return}}function Q4e(e){try{let t=new URL(e);return t.protocol.endsWith(":")?t.protocol.slice(0,-1):t.protocol}catch{return}}function X4e(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 KB(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(n=>{let a=n.indexOf("="),s=n.lastIndexOf("=");return a>0&&a===s&&s42&&(e=e.slice(0,42));let a=e+Z4e(t.toString(),48-e.length,"0");return Y4e(a)}async function QB(e,t,r){return new Promise((i,n)=>{let a,s=()=>{a!==void 0&&clearTimeout(a),n(r)};a=setTimeout(()=>{t!==void 0&&t.removeEventListener("abort",s),i()},e),t!==void 0&&t.addEventListener("abort",s)})}function Z4e(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 XB(e,t){return e.toLocaleLowerCase()===t.toLocaleLowerCase()}function YB(e){let t=new URL(e),r;try{return t.hostname.split(".")[1]==="blob"?r=t.hostname.split(".")[0]:mv(t)?r=t.pathname.split("/")[1]:r="",r}catch{throw new Error("Unable to extract accountName with provided information.")}}function mv(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&&G4e.includes(e.port)}function Do(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 J4e(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 yu(e){if(e===void 0)return;let t={};for(let r of e.blobTagSet)t[r.key]=r.value;return t}function qB(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 Qh(e){if(!e||"policy-id"in e)return;let t=[];for(let r in e){let i=r.split("_"),n="or-";i[0].startsWith(n)&&(i[0]=i[0].substring(n.length));let a={ruleId:i[1],replicationStatus:e[r]},s=t.findIndex(o=>o.policyId===i[0]);s>-1?t[s].rules.push(a):t.push({policyId:i[0],rules:[a]})}return t}function wu(e){return e?e.scheme+" "+e.value:void 0}function Ad(e){return e.encoded?decodeURIComponent(e.content):e.content}function e3e(e){return Object.assign(Object.assign({},e),{segment:{blobItems:e.segment.blobItems.map(t=>Object.assign(Object.assign({},t),{name:Ad(t.name)}))}})}function t3e(e){var t;return Object.assign(Object.assign({},e),{segment:{blobPrefixes:(t=e.segment.blobPrefixes)===null||t===void 0?void 0:t.map(r=>Object.assign(Object.assign({},r),{name:Ad(r.name)})),blobItems:e.segment.blobItems.map(r=>Object.assign(Object.assign({},r),{name:Ad(r.name)}))}})}function*FB(e){let t=[],r=[];e.pageRange&&(t=e.pageRange),e.clearRange&&(r=e.clearRange);let i=0,n=0;for(;i=1?Math.floor(i.maxTries):Rs.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Rs.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Rs.maxRetryDelayInMs):Rs.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Rs.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Rs.secondaryHost}}async sendRequest(t){return this.attemptSendRequest(t,!1,1)}async attemptSendRequest(t,r,i){let n=t.clone(),a=r||!this.retryOptions.secondaryHost||!(t.method==="GET"||t.method==="HEAD"||t.method==="OPTIONS")||i%2===1;a||(n.url=WB(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Oa(n.url,wn.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let s;try{if(Gt.info(`RetryPolicy: =====> Try=${i} ${a?"Primary":"Secondary"}`),s=await this._nextPolicy.sendRequest(n),!this.shouldRetry(a,i,s))return s;r=r||!a&&s.status===404}catch(o){if(Gt.error(`RetryPolicy: Caught error, message: ${o.message}, code: ${o.code}`),!this.shouldRetry(a,i,s,o))throw o}return await this.delay(a,i,t.abortSignal),this.attemptSendRequest(t,r,++i)}shouldRetry(t,r,i,n){if(r>=this.retryOptions.maxTries)return Gt.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let a=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let s of a)if(n.name.toUpperCase().includes(s)||n.message.toUpperCase().includes(s)||n.code&&n.code.toString().toUpperCase()===s)return Gt.info(`RetryPolicy: Network error ${s} found, will retry.`),!0}if(i||n){let s=i?i.status:n?n.statusCode:0;if(!t&&s===404)return Gt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(s===503||s===500)return Gt.info(`RetryPolicy: Will retry for status code ${s}.`),!0}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Gt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(t,r,i){let n=0;if(t)switch(this.retryOptions.retryPolicyType){case ue.StorageRetryPolicyType.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ue.StorageRetryPolicyType.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Gt.info(`RetryPolicy: Delay for ${n}ms`),QB(n,i,r3e)}},Yh=class{constructor(t){this.retryOptions=t}create(t,r){return new Xh(t,r,this.retryOptions)}},Eu=class extends Ld{sendRequest(t){return this._nextPolicy.sendRequest(this.signRequest(t))}signRequest(t){return t}},i3e=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]),n3e=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]),a3e=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 ZB(e,t){return s3e(e,t)?-1:1}function s3e(e,t){let r=[i3e,n3e,a3e],i=0,n=0,a=0;for(;ia;let s=n0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body));let r=[t.method.toUpperCase(),this.getHeaderValueToSign(t,we.CONTENT_LANGUAGE),this.getHeaderValueToSign(t,we.CONTENT_ENCODING),this.getHeaderValueToSign(t,we.CONTENT_LENGTH),this.getHeaderValueToSign(t,we.CONTENT_MD5),this.getHeaderValueToSign(t,we.CONTENT_TYPE),this.getHeaderValueToSign(t,we.DATE),this.getHeaderValueToSign(t,we.IF_MODIFIED_SINCE),this.getHeaderValueToSign(t,we.IF_MATCH),this.getHeaderValueToSign(t,we.IF_NONE_MATCH),this.getHeaderValueToSign(t,we.IF_UNMODIFIED_SINCE),this.getHeaderValueToSign(t,we.RANGE)].join(` +`)+` +`+this.getCanonicalizedHeadersString(t)+this.getCanonicalizedResourceString(t),i=this.factory.computeHMACSHA256(r);return t.headers.set(we.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),t}getHeaderValueToSign(t,r){let i=t.headers.get(r);return!i||r===we.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(t){let r=t.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE));r.sort((n,a)=>ZB(n.name.toLowerCase(),a.name.toLowerCase())),r=r.filter((n,a,s)=>!(a>0&&n.name.toLowerCase()===s[a-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()} +`}),i}getCanonicalizedResourceString(t){let r=d0(t.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=KB(t.url),a={};if(n){let s=[];for(let o in n)if(Object.prototype.hasOwnProperty.call(n,o)){let l=o.toLowerCase();a[l]=n[o],s.push(l)}s.sort();for(let o of s)i+=` +${o}:${decodeURIComponent(a[o])}`}return i}},xu=class{create(t,r){throw new Error("Method should be implemented in children classes.")}},st=class extends xu{constructor(t,r){super(),this.accountName=t,this.accountKey=Buffer.from(r,"base64")}create(t,r){return new Zh(t,r,this)}computeHMACSHA256(t){return ov.createHmac("sha256",this.accountKey).update(t,"utf8").digest("base64")}},Jh=class extends Eu{constructor(t,r){super(t,r)}},lt=class extends xu{create(t,r){return new Jh(t,r)}},C8;function o3e(){return C8||(C8=Dr.createDefaultHttpClient()),C8}var l3e="storageBrowserPolicy";function d3e(){return{name:l3e,async sendRequest(e,t){return tt.isNode||((e.method==="GET"||e.method==="HEAD")&&(e.url=Oa(e.url,wn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),e.headers.delete(we.COOKIE),e.headers.delete(we.CONTENT_LENGTH)),t(e)}}}var c3e="storageRetryPolicy",Nu;(function(e){e[e.EXPONENTIAL=0]="EXPONENTIAL",e[e.FIXED=1]="FIXED"})(Nu||(Nu={}));var Rd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Nu.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},p3e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],u3e=new o0.AbortError("The operation was aborted.");function m3e(e={}){var t,r,i,n,a,s;let o=(t=e.retryPolicyType)!==null&&t!==void 0?t:Rd.retryPolicyType,l=(r=e.maxTries)!==null&&r!==void 0?r:Rd.maxTries,d=(i=e.retryDelayInMs)!==null&&i!==void 0?i:Rd.retryDelayInMs,c=(n=e.maxRetryDelayInMs)!==null&&n!==void 0?n:Rd.maxRetryDelayInMs,p=(a=e.secondaryHost)!==null&&a!==void 0?a:Rd.secondaryHost,u=(s=e.tryTimeoutInMs)!==null&&s!==void 0?s:Rd.tryTimeoutInMs;function m({isPrimaryRetry:g,attempt:y,response:E,error:x}){var T,A;if(y>=l)return Gt.info(`RetryPolicy: Attempt(s) ${y} >= maxTries ${l}, no further try.`),!1;if(x){for(let I of p3e)if(x.name.toUpperCase().includes(I)||x.message.toUpperCase().includes(I)||x.code&&x.code.toString().toUpperCase()===I)return Gt.info(`RetryPolicy: Network error ${I} found, will retry.`),!0;if(x?.code==="PARSE_ERROR"&&x?.message.startsWith('Error "Error: Unclosed root tag'))return Gt.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0}if(E||x){let I=(A=(T=E?.status)!==null&&T!==void 0?T:x?.statusCode)!==null&&A!==void 0?A:0;if(!g&&I===404)return Gt.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(I===503||I===500)return Gt.info(`RetryPolicy: Will retry for status code ${I}.`),!0}return!1}function f(g,y){let E=0;if(g)switch(o){case Nu.EXPONENTIAL:E=Math.min((Math.pow(2,y-1)-1)*d,c);break;case Nu.FIXED:E=d;break}else E=Math.random()*1e3;return Gt.info(`RetryPolicy: Delay for ${E}ms`),E}return{name:c3e,async sendRequest(g,y){u&&(g.url=Oa(g.url,wn.Parameters.TIMEOUT,String(Math.floor(u/1e3))));let E=g.url,x=p?WB(g.url,p):void 0,T=!1,A=1,I=!0,V,se;for(;I;){let j=T||!x||!["GET","HEAD","OPTIONS"].includes(g.method)||A%2===1;g.url=j?E:x,V=void 0,se=void 0;try{Gt.info(`RetryPolicy: =====> Try=${A} ${j?"Primary":"Secondary"}`),V=await y(g),T=T||!j&&V.status===404}catch(D){if(Dr.isRestError(D))Gt.error(`RetryPolicy: Caught error, message: ${D.message}, code: ${D.code}`),se=D;else throw Gt.error(`RetryPolicy: Caught error, message: ${tt.getErrorMessage(D)}`),D}I=m({isPrimaryRetry:j,attempt:A,response:V,error:se}),I&&await QB(f(j,A),g.abortSignal,u3e),A++}if(V)return V;throw se??new Dr.RestError("RetryPolicy failed without known error.")}}}var f3e="storageSharedKeyCredentialPolicy";function JB(e){function t(a){a.headers.set(we.X_MS_DATE,new Date().toUTCString()),a.body&&(typeof a.body=="string"||Buffer.isBuffer(a.body))&&a.body.length>0&&a.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(a.body));let s=[a.method.toUpperCase(),r(a,we.CONTENT_LANGUAGE),r(a,we.CONTENT_ENCODING),r(a,we.CONTENT_LENGTH),r(a,we.CONTENT_MD5),r(a,we.CONTENT_TYPE),r(a,we.DATE),r(a,we.IF_MODIFIED_SINCE),r(a,we.IF_MATCH),r(a,we.IF_NONE_MATCH),r(a,we.IF_UNMODIFIED_SINCE),r(a,we.RANGE)].join(` +`)+` +`+i(a)+n(a),o=ov.createHmac("sha256",e.accountKey).update(s,"utf8").digest("base64");a.headers.set(we.AUTHORIZATION,`SharedKey ${e.accountName}:${o}`)}function r(a,s){let o=a.headers.get(s);return!o||s===we.CONTENT_LENGTH&&o==="0"?"":o}function i(a){let s=[];for(let[l,d]of a.headers)l.toLowerCase().startsWith(we.PREFIX_FOR_STORAGE)&&s.push({name:l,value:d});s.sort((l,d)=>ZB(l.name.toLowerCase(),d.name.toLowerCase())),s=s.filter((l,d,c)=>!(d>0&&l.name.toLowerCase()===c[d-1].name.toLowerCase()));let o="";return s.forEach(l=>{o+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()} +`}),o}function n(a){let s=d0(a.url)||"/",o="";o+=`/${e.accountName}${s}`;let l=KB(a.url),d={};if(l){let c=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let u=p.toLowerCase();d[u]=l[p],c.push(u)}c.sort();for(let p of c)o+=` +${p}:${decodeURIComponent(d[p])}`}return o}return{name:f3e,async sendRequest(a,s){return t(a),s(a)}}}var e0=class extends Ld{constructor(t,r){super(t,r)}async sendRequest(t){return tt.isNode?this._nextPolicy.sendRequest(t):((t.method.toUpperCase()==="GET"||t.method.toUpperCase()==="HEAD")&&(t.url=Oa(t.url,wn.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.remove(we.COOKIE),t.headers.remove(we.CONTENT_LENGTH),this._nextPolicy.sendRequest(t))}},t0=class{create(t,r){return new e0(t,r)}},h3e="StorageCorrectContentLengthPolicy";function g3e(){function e(t){t.body&&(typeof t.body=="string"||Buffer.isBuffer(t.body))&&t.body.length>0&&t.headers.set(we.CONTENT_LENGTH,Buffer.byteLength(t.body))}return{name:h3e,async sendRequest(t,r){return e(t),r(t)}}}function As(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 Su=class{constructor(t,r={}){this.factories=t,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function ot(e,t={}){e||(e=new lt);let r=new Su([],t);return r._credential=e,r}function y3e(e){let t=[v3e,rj,b3e,_3e,w3e,E3e,N3e];if(e.factories.length){let r=e.factories.filter(i=>!t.some(n=>n(i)));if(r.length){let i=r.some(n=>x3e(n));return{wrappedPolicies:s0.createRequestPolicyFactoryPolicy(r),afterRetry:i}}}}function ej(e){var t;let r=e.options,{httpClient:i}=r,n=U.__rest(r,["httpClient"]),a=e._coreHttpClient;a||(a=i?s0.convertHttpClient(i):o3e(),e._coreHttpClient=a);let s=e._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${HB}`,l=n.userAgentOptions&&n.userAgentOptions.userAgentPrefix?`${n.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=_u.createClientPipeline(Object.assign(Object.assign({},n),{loggingOptions:{additionalAllowedHeaderNames:z4e,additionalAllowedQueryParameters:$4e,logger:Gt.info},userAgentOptions:{userAgentPrefix:l},serializationOptions:{stringifyXML:O8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:O8.parseXML,serializerOptions:{xml:{xmlCharKey:"#"}}}})),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Dr.decompressResponsePolicyName}),s.addPolicy(g3e()),s.addPolicy(m3e(n.retryOptions),{phase:"Retry"}),s.addPolicy(d3e());let d=y3e(e);d&&s.addPolicy(d.wrappedPolicies,d.afterRetry?{afterPhase:"Retry"}:void 0);let c=tj(e);tn.isTokenCredential(c)?s.addPolicy(Dr.bearerTokenAuthenticationPolicy({credential:c,scopes:(t=n.audience)!==null&&t!==void 0?t:pv,challengeCallbacks:{authorizeRequestOnChallenge:_u.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):c instanceof st&&s.addPolicy(JB({accountName:c.accountName,accountKey:c.accountKey}),{phase:"Sign"}),e._corePipeline=s}return Object.assign(Object.assign({},n),{allowInsecureConnection:!0,httpClient:a,pipeline:s})}function tj(e){if(e._credential)return e._credential;let t=new lt;for(let r of e.factories)if(tn.isTokenCredential(r.credential))t=r.credential;else if(rj(r))return r;return t}function rj(e){return e instanceof st?!0:e.constructor.name==="StorageSharedKeyCredential"}function v3e(e){return e instanceof lt?!0:e.constructor.name==="AnonymousCredential"}function b3e(e){return tn.isTokenCredential(e.credential)}function _3e(e){return e instanceof t0?!0:e.constructor.name==="StorageBrowserPolicyFactory"}function w3e(e){return e instanceof Yh?!0:e.constructor.name==="StorageRetryPolicyFactory"}function E3e(e){return e.constructor.name==="TelemetryPolicyFactory"}function x3e(e){return e.constructor.name==="InjectorPolicyFactory"}function N3e(e){let t=["GenerateClientRequestIdPolicy","TracingPolicy","LogPolicy","ProxyPolicy","DisableResponseDecompressionPolicy","KeepAlivePolicy","DeserializationPolicy"],r={sendRequest:async s=>({request:s,headers:s.headers.clone(),status:500})},i={log(s,o){},shouldLog(s){return!1}},a=e.create(r,i).constructor.name;return t.some(s=>a.startsWith(s))}var fv={serializedName:"BlobServiceProperties",xmlName:"StorageServiceProperties",type:{name:"Composite",className:"BlobServiceProperties",modelProperties:{blobAnalyticsLogging:{serializedName:"Logging",xmlName:"Logging",type:{name:"Composite",className:"Logging"}},hourMetrics:{serializedName:"HourMetrics",xmlName:"HourMetrics",type:{name:"Composite",className:"Metrics"}},minuteMetrics:{serializedName:"MinuteMetrics",xmlName:"MinuteMetrics",type:{name:"Composite",className:"Metrics"}},cors:{serializedName:"Cors",xmlName:"Cors",xmlIsWrapped:!0,xmlElementName:"CorsRule",type:{name:"Sequence",element:{type:{name:"Composite",className:"CorsRule"}}}},defaultServiceVersion:{serializedName:"DefaultServiceVersion",xmlName:"DefaultServiceVersion",type:{name:"String"}},deleteRetentionPolicy:{serializedName:"DeleteRetentionPolicy",xmlName:"DeleteRetentionPolicy",type:{name:"Composite",className:"RetentionPolicy"}},staticWebsite:{serializedName:"StaticWebsite",xmlName:"StaticWebsite",type:{name:"Composite",className:"StaticWebsite"}}}}},S3e={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"}}}}},T3e={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"}}}}},P3e={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"}}}}},C3e={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"}}}}},R3e={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"}}}}},K={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"}}}}},ij={serializedName:"BlobServiceStatistics",xmlName:"StorageServiceStats",type:{name:"Composite",className:"BlobServiceStatistics",modelProperties:{geoReplication:{serializedName:"GeoReplication",xmlName:"GeoReplication",type:{name:"Composite",className:"GeoReplication"}}}}},O3e={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"}}}}},nj={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"}}}}},A3e={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"}}}}}}},I3e={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"}}}}},aj={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"}}}}},sj={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"}}}}},hv={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"}}}}},L3e={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"}}}}},gv={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"}}}}}}},D3e={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"}}}}},q3e={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"}}}}},F3e={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"}}}}},oj={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"}}}}},M3e={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"}}}}}}},B3e={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"}}}}},j3e={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"}}}}},k3e={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"}}}}},lj={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"}}}}},z3e={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"}}}}}}},$3e={serializedName:"BlobPrefix",type:{name:"Composite",className:"BlobPrefix",modelProperties:{name:{serializedName:"Name",xmlName:"Name",type:{name:"Composite",className:"BlobName"}}}}},dj={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"}}}}}}},cj={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"}}}}}}},U3e={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"}}}}},yv={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"}}}}},H3e={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"}}}}},G3e={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"}}}}},pj={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"}}}}},V3e={serializedName:"QuerySerialization",type:{name:"Composite",className:"QuerySerialization",modelProperties:{format:{serializedName:"Format",xmlName:"Format",type:{name:"Composite",className:"QueryFormat"}}}}},W3e={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"}}}}}}},K3e={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"}}}}},Q3e={serializedName:"JsonTextConfiguration",xmlName:"JsonTextConfiguration",type:{name:"Composite",className:"JsonTextConfiguration",modelProperties:{recordSeparator:{serializedName:"RecordSeparator",xmlName:"RecordSeparator",type:{name:"String"}}}}},X3e={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"}}}}}}},Y3e={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"}}}}},uj={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"}}}}},mj={serializedName:"Service_setPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceSetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},fj={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"}}}}},hj={serializedName:"Service_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ServiceGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},gj={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"}}}}},yj={serializedName:"Service_getStatisticsExceptionHeaders",type:{name:"Composite",className:"ServiceGetStatisticsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},vj={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"}}}}},bj={serializedName:"Service_listContainersSegmentExceptionHeaders",type:{name:"Composite",className:"ServiceListContainersSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},_j={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"}}}}},wj={serializedName:"Service_getUserDelegationKeyExceptionHeaders",type:{name:"Composite",className:"ServiceGetUserDelegationKeyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ej={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"}}}}},xj={serializedName:"Service_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ServiceGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Nj={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"}}}}},Sj={serializedName:"Service_submitBatchExceptionHeaders",type:{name:"Composite",className:"ServiceSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Tj={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"}}}}},Pj={serializedName:"Service_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ServiceFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Cj={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"}}}}},Rj={serializedName:"Container_createExceptionHeaders",type:{name:"Composite",className:"ContainerCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Oj={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"}}}}},Aj={serializedName:"Container_getPropertiesExceptionHeaders",type:{name:"Composite",className:"ContainerGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ij={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"}}}}},Lj={serializedName:"Container_deleteExceptionHeaders",type:{name:"Composite",className:"ContainerDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Dj={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"}}}}},qj={serializedName:"Container_setMetadataExceptionHeaders",type:{name:"Composite",className:"ContainerSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Fj={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"}}}}},Mj={serializedName:"Container_getAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Bj={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"}}}}},jj={serializedName:"Container_setAccessPolicyExceptionHeaders",type:{name:"Composite",className:"ContainerSetAccessPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},kj={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"}}}}},zj={serializedName:"Container_restoreExceptionHeaders",type:{name:"Composite",className:"ContainerRestoreExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},$j={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"}}}}},Uj={serializedName:"Container_renameExceptionHeaders",type:{name:"Composite",className:"ContainerRenameExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Hj={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"}}}}},Gj={serializedName:"Container_submitBatchExceptionHeaders",type:{name:"Composite",className:"ContainerSubmitBatchExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Vj={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"}}}}},Wj={serializedName:"Container_filterBlobsExceptionHeaders",type:{name:"Composite",className:"ContainerFilterBlobsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kj={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"}}}}},Qj={serializedName:"Container_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Xj={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"}}}}},Yj={serializedName:"Container_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Zj={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"}}}}},Jj={serializedName:"Container_renewLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},ek={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"}}}}},tk={serializedName:"Container_breakLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},rk={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"}}}}},ik={serializedName:"Container_changeLeaseExceptionHeaders",type:{name:"Composite",className:"ContainerChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},nk={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"}}}}},ak={serializedName:"Container_listBlobFlatSegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobFlatSegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},sk={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"}}}}},ok={serializedName:"Container_listBlobHierarchySegmentExceptionHeaders",type:{name:"Composite",className:"ContainerListBlobHierarchySegmentExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},lk={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"}}}}},dk={serializedName:"Container_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"ContainerGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},I8={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"}}}}},ck={serializedName:"Blob_downloadExceptionHeaders",type:{name:"Composite",className:"BlobDownloadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pk={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"}}}}},uk={serializedName:"Blob_getPropertiesExceptionHeaders",type:{name:"Composite",className:"BlobGetPropertiesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mk={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"}}}}},fk={serializedName:"Blob_deleteExceptionHeaders",type:{name:"Composite",className:"BlobDeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hk={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"}}}}},gk={serializedName:"Blob_undeleteExceptionHeaders",type:{name:"Composite",className:"BlobUndeleteExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yk={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"}}}}},vk={serializedName:"Blob_setExpiryExceptionHeaders",type:{name:"Composite",className:"BlobSetExpiryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bk={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"}}}}},_k={serializedName:"Blob_setHttpHeadersExceptionHeaders",type:{name:"Composite",className:"BlobSetHttpHeadersExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wk={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"]}}}}},Ek={serializedName:"Blob_setImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobSetImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xk={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"}}}}},Nk={serializedName:"Blob_deleteImmutabilityPolicyExceptionHeaders",type:{name:"Composite",className:"BlobDeleteImmutabilityPolicyExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sk={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"}}}}},Tk={serializedName:"Blob_setLegalHoldExceptionHeaders",type:{name:"Composite",className:"BlobSetLegalHoldExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pk={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"}}}}},Ck={serializedName:"Blob_setMetadataExceptionHeaders",type:{name:"Composite",className:"BlobSetMetadataExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rk={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"}}}}},Ok={serializedName:"Blob_acquireLeaseExceptionHeaders",type:{name:"Composite",className:"BlobAcquireLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Ak={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"}}}}},Ik={serializedName:"Blob_releaseLeaseExceptionHeaders",type:{name:"Composite",className:"BlobReleaseLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lk={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"}}}}},Dk={serializedName:"Blob_renewLeaseExceptionHeaders",type:{name:"Composite",className:"BlobRenewLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qk={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"}}}}},Fk={serializedName:"Blob_changeLeaseExceptionHeaders",type:{name:"Composite",className:"BlobChangeLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mk={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"}}}}},Bk={serializedName:"Blob_breakLeaseExceptionHeaders",type:{name:"Composite",className:"BlobBreakLeaseExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jk={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"}}}}},kk={serializedName:"Blob_createSnapshotExceptionHeaders",type:{name:"Composite",className:"BlobCreateSnapshotExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},zk={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"}}}}},$k={serializedName:"Blob_startCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobStartCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Uk={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"}}}}},Hk={serializedName:"Blob_copyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Gk={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"}}}}},Vk={serializedName:"Blob_abortCopyFromURLExceptionHeaders",type:{name:"Composite",className:"BlobAbortCopyFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},L8={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"}}}}},Wk={serializedName:"Blob_setTierExceptionHeaders",type:{name:"Composite",className:"BlobSetTierExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Kk={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"}}}}},Qk={serializedName:"Blob_getAccountInfoExceptionHeaders",type:{name:"Composite",className:"BlobGetAccountInfoExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},D8={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"}}}}},Xk={serializedName:"Blob_queryExceptionHeaders",type:{name:"Composite",className:"BlobQueryExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Yk={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"}}}}},Zk={serializedName:"Blob_getTagsExceptionHeaders",type:{name:"Composite",className:"BlobGetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Jk={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"}}}}},ez={serializedName:"Blob_setTagsExceptionHeaders",type:{name:"Composite",className:"BlobSetTagsExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},tz={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"}}}}},rz={serializedName:"PageBlob_createExceptionHeaders",type:{name:"Composite",className:"PageBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},iz={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"}}}}},nz={serializedName:"PageBlob_uploadPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},az={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"}}}}},sz={serializedName:"PageBlob_clearPagesExceptionHeaders",type:{name:"Composite",className:"PageBlobClearPagesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},oz={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"}}}}},lz={serializedName:"PageBlob_uploadPagesFromURLExceptionHeaders",type:{name:"Composite",className:"PageBlobUploadPagesFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},dz={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"}}}}},cz={serializedName:"PageBlob_getPageRangesExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},pz={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"}}}}},uz={serializedName:"PageBlob_getPageRangesDiffExceptionHeaders",type:{name:"Composite",className:"PageBlobGetPageRangesDiffExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},mz={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"}}}}},fz={serializedName:"PageBlob_resizeExceptionHeaders",type:{name:"Composite",className:"PageBlobResizeExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},hz={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"}}}}},gz={serializedName:"PageBlob_updateSequenceNumberExceptionHeaders",type:{name:"Composite",className:"PageBlobUpdateSequenceNumberExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},yz={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"}}}}},vz={serializedName:"PageBlob_copyIncrementalExceptionHeaders",type:{name:"Composite",className:"PageBlobCopyIncrementalExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},bz={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"}}}}},_z={serializedName:"AppendBlob_createExceptionHeaders",type:{name:"Composite",className:"AppendBlobCreateExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},wz={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"}}}}},Ez={serializedName:"AppendBlob_appendBlockExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},xz={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"}}}}},Nz={serializedName:"AppendBlob_appendBlockFromUrlExceptionHeaders",type:{name:"Composite",className:"AppendBlobAppendBlockFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Sz={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"}}}}},Tz={serializedName:"AppendBlob_sealExceptionHeaders",type:{name:"Composite",className:"AppendBlobSealExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Pz={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"}}}}},Cz={serializedName:"BlockBlob_uploadExceptionHeaders",type:{name:"Composite",className:"BlockBlobUploadExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Rz={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"}}}}},Oz={serializedName:"BlockBlob_putBlobFromUrlExceptionHeaders",type:{name:"Composite",className:"BlockBlobPutBlobFromUrlExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Az={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"}}}}},Iz={serializedName:"BlockBlob_stageBlockExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Lz={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"}}}}},Dz={serializedName:"BlockBlob_stageBlockFromURLExceptionHeaders",type:{name:"Composite",className:"BlockBlobStageBlockFromURLExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},qz={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"}}}}},Fz={serializedName:"BlockBlob_commitBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobCommitBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},Mz={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"}}}}},Bz={serializedName:"BlockBlob_getBlockListExceptionHeaders",type:{name:"Composite",className:"BlockBlobGetBlockListExceptionHeaders",modelProperties:{errorCode:{serializedName:"x-ms-error-code",xmlName:"x-ms-error-code",type:{name:"String"}}}}},jd=Object.freeze({__proto__:null,AccessPolicy:F3e,AppendBlobAppendBlockExceptionHeaders:Ez,AppendBlobAppendBlockFromUrlExceptionHeaders:Nz,AppendBlobAppendBlockFromUrlHeaders:xz,AppendBlobAppendBlockHeaders:wz,AppendBlobCreateExceptionHeaders:_z,AppendBlobCreateHeaders:bz,AppendBlobSealExceptionHeaders:Tz,AppendBlobSealHeaders:Sz,ArrowConfiguration:X3e,ArrowField:Y3e,BlobAbortCopyFromURLExceptionHeaders:Vk,BlobAbortCopyFromURLHeaders:Gk,BlobAcquireLeaseExceptionHeaders:Ok,BlobAcquireLeaseHeaders:Rk,BlobBreakLeaseExceptionHeaders:Bk,BlobBreakLeaseHeaders:Mk,BlobChangeLeaseExceptionHeaders:Fk,BlobChangeLeaseHeaders:qk,BlobCopyFromURLExceptionHeaders:Hk,BlobCopyFromURLHeaders:Uk,BlobCreateSnapshotExceptionHeaders:kk,BlobCreateSnapshotHeaders:jk,BlobDeleteExceptionHeaders:fk,BlobDeleteHeaders:mk,BlobDeleteImmutabilityPolicyExceptionHeaders:Nk,BlobDeleteImmutabilityPolicyHeaders:xk,BlobDownloadExceptionHeaders:ck,BlobDownloadHeaders:I8,BlobFlatListSegment:M3e,BlobGetAccountInfoExceptionHeaders:Qk,BlobGetAccountInfoHeaders:Kk,BlobGetPropertiesExceptionHeaders:uk,BlobGetPropertiesHeaders:pk,BlobGetTagsExceptionHeaders:Zk,BlobGetTagsHeaders:Yk,BlobHierarchyListSegment:z3e,BlobItemInternal:B3e,BlobName:j3e,BlobPrefix:$3e,BlobPropertiesInternal:k3e,BlobQueryExceptionHeaders:Xk,BlobQueryHeaders:D8,BlobReleaseLeaseExceptionHeaders:Ik,BlobReleaseLeaseHeaders:Ak,BlobRenewLeaseExceptionHeaders:Dk,BlobRenewLeaseHeaders:Lk,BlobServiceProperties:fv,BlobServiceStatistics:ij,BlobSetExpiryExceptionHeaders:vk,BlobSetExpiryHeaders:yk,BlobSetHttpHeadersExceptionHeaders:_k,BlobSetHttpHeadersHeaders:bk,BlobSetImmutabilityPolicyExceptionHeaders:Ek,BlobSetImmutabilityPolicyHeaders:wk,BlobSetLegalHoldExceptionHeaders:Tk,BlobSetLegalHoldHeaders:Sk,BlobSetMetadataExceptionHeaders:Ck,BlobSetMetadataHeaders:Pk,BlobSetTagsExceptionHeaders:ez,BlobSetTagsHeaders:Jk,BlobSetTierExceptionHeaders:Wk,BlobSetTierHeaders:L8,BlobStartCopyFromURLExceptionHeaders:$k,BlobStartCopyFromURLHeaders:zk,BlobTag:D3e,BlobTags:gv,BlobUndeleteExceptionHeaders:gk,BlobUndeleteHeaders:hk,Block:U3e,BlockBlobCommitBlockListExceptionHeaders:Fz,BlockBlobCommitBlockListHeaders:qz,BlockBlobGetBlockListExceptionHeaders:Bz,BlockBlobGetBlockListHeaders:Mz,BlockBlobPutBlobFromUrlExceptionHeaders:Oz,BlockBlobPutBlobFromUrlHeaders:Rz,BlockBlobStageBlockExceptionHeaders:Iz,BlockBlobStageBlockFromURLExceptionHeaders:Dz,BlockBlobStageBlockFromURLHeaders:Lz,BlockBlobStageBlockHeaders:Az,BlockBlobUploadExceptionHeaders:Cz,BlockBlobUploadHeaders:Pz,BlockList:cj,BlockLookupList:dj,ClearRange:G3e,ContainerAcquireLeaseExceptionHeaders:Qj,ContainerAcquireLeaseHeaders:Kj,ContainerBreakLeaseExceptionHeaders:tk,ContainerBreakLeaseHeaders:ek,ContainerChangeLeaseExceptionHeaders:ik,ContainerChangeLeaseHeaders:rk,ContainerCreateExceptionHeaders:Rj,ContainerCreateHeaders:Cj,ContainerDeleteExceptionHeaders:Lj,ContainerDeleteHeaders:Ij,ContainerFilterBlobsExceptionHeaders:Wj,ContainerFilterBlobsHeaders:Vj,ContainerGetAccessPolicyExceptionHeaders:Mj,ContainerGetAccessPolicyHeaders:Fj,ContainerGetAccountInfoExceptionHeaders:dk,ContainerGetAccountInfoHeaders:lk,ContainerGetPropertiesExceptionHeaders:Aj,ContainerGetPropertiesHeaders:Oj,ContainerItem:A3e,ContainerListBlobFlatSegmentExceptionHeaders:ak,ContainerListBlobFlatSegmentHeaders:nk,ContainerListBlobHierarchySegmentExceptionHeaders:ok,ContainerListBlobHierarchySegmentHeaders:sk,ContainerProperties:I3e,ContainerReleaseLeaseExceptionHeaders:Yj,ContainerReleaseLeaseHeaders:Xj,ContainerRenameExceptionHeaders:Uj,ContainerRenameHeaders:$j,ContainerRenewLeaseExceptionHeaders:Jj,ContainerRenewLeaseHeaders:Zj,ContainerRestoreExceptionHeaders:zj,ContainerRestoreHeaders:kj,ContainerSetAccessPolicyExceptionHeaders:jj,ContainerSetAccessPolicyHeaders:Bj,ContainerSetMetadataExceptionHeaders:qj,ContainerSetMetadataHeaders:Dj,ContainerSubmitBatchExceptionHeaders:Gj,ContainerSubmitBatchHeaders:Hj,CorsRule:C3e,DelimitedTextConfiguration:K3e,FilterBlobItem:L3e,FilterBlobSegment:hv,GeoReplication:O3e,JsonTextConfiguration:Q3e,KeyInfo:aj,ListBlobsFlatSegmentResponse:oj,ListBlobsHierarchySegmentResponse:lj,ListContainersSegmentResponse:nj,Logging:S3e,Metrics:P3e,PageBlobClearPagesExceptionHeaders:sz,PageBlobClearPagesHeaders:az,PageBlobCopyIncrementalExceptionHeaders:vz,PageBlobCopyIncrementalHeaders:yz,PageBlobCreateExceptionHeaders:rz,PageBlobCreateHeaders:tz,PageBlobGetPageRangesDiffExceptionHeaders:uz,PageBlobGetPageRangesDiffHeaders:pz,PageBlobGetPageRangesExceptionHeaders:cz,PageBlobGetPageRangesHeaders:dz,PageBlobResizeExceptionHeaders:fz,PageBlobResizeHeaders:mz,PageBlobUpdateSequenceNumberExceptionHeaders:gz,PageBlobUpdateSequenceNumberHeaders:hz,PageBlobUploadPagesExceptionHeaders:nz,PageBlobUploadPagesFromURLExceptionHeaders:lz,PageBlobUploadPagesFromURLHeaders:oz,PageBlobUploadPagesHeaders:iz,PageList:yv,PageRange:H3e,QueryFormat:W3e,QueryRequest:pj,QuerySerialization:V3e,RetentionPolicy:T3e,ServiceFilterBlobsExceptionHeaders:Pj,ServiceFilterBlobsHeaders:Tj,ServiceGetAccountInfoExceptionHeaders:xj,ServiceGetAccountInfoHeaders:Ej,ServiceGetPropertiesExceptionHeaders:hj,ServiceGetPropertiesHeaders:fj,ServiceGetStatisticsExceptionHeaders:yj,ServiceGetStatisticsHeaders:gj,ServiceGetUserDelegationKeyExceptionHeaders:wj,ServiceGetUserDelegationKeyHeaders:_j,ServiceListContainersSegmentExceptionHeaders:bj,ServiceListContainersSegmentHeaders:vj,ServiceSetPropertiesExceptionHeaders:mj,ServiceSetPropertiesHeaders:uj,ServiceSubmitBatchExceptionHeaders:Sj,ServiceSubmitBatchHeaders:Nj,SignedIdentifier:q3e,StaticWebsite:R3e,StorageError:K,UserDelegationKey:sj}),kd={parameterPath:["options","contentType"],mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},Z3e={parameterPath:"blobServiceProperties",mapper:fv},Is={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},Z={parameterPath:"url",mapper:{serializedName:"url",required:!0,xmlName:"url",type:{name:"String"}},skipEncoding:!0},c0={parameterPath:"restype",mapper:{defaultValue:"service",isConstant:!0,serializedName:"restype",type:{name:"String"}}},Ls={parameterPath:"comp",mapper:{defaultValue:"properties",isConstant:!0,serializedName:"comp",type:{name:"String"}}},J={parameterPath:["options","timeoutInSeconds"],mapper:{constraints:{InclusiveMinimum:0},serializedName:"timeout",xmlName:"timeout",type:{name:"Number"}}},ee={parameterPath:"version",mapper:{defaultValue:"2024-11-04",isConstant:!0,serializedName:"x-ms-version",type:{name:"String"}}},te={parameterPath:["options","requestId"],mapper:{serializedName:"x-ms-client-request-id",xmlName:"x-ms-client-request-id",type:{name:"String"}}},me={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},J3e={parameterPath:"comp",mapper:{defaultValue:"stats",isConstant:!0,serializedName:"comp",type:{name:"String"}}},vv={parameterPath:"comp",mapper:{defaultValue:"list",isConstant:!0,serializedName:"comp",type:{name:"String"}}},bv={parameterPath:["options","prefix"],mapper:{serializedName:"prefix",xmlName:"prefix",type:{name:"String"}}},Fo={parameterPath:["options","marker"],mapper:{serializedName:"marker",xmlName:"marker",type:{name:"String"}}},Mo={parameterPath:["options","maxPageSize"],mapper:{constraints:{InclusiveMinimum:1},serializedName:"maxresults",xmlName:"maxresults",type:{name:"Number"}}},e9e={parameterPath:["options","include"],mapper:{serializedName:"include",xmlName:"include",xmlElementName:"ListContainersIncludeType",type:{name:"Sequence",element:{type:{name:"Enum",allowedValues:["metadata","deleted","system"]}}}},collectionFormat:"CSV"},t9e={parameterPath:"keyInfo",mapper:aj},r9e={parameterPath:"comp",mapper:{defaultValue:"userdelegationkey",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_v={parameterPath:"restype",mapper:{defaultValue:"account",isConstant:!0,serializedName:"restype",type:{name:"String"}}},jz={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},kz={parameterPath:"comp",mapper:{defaultValue:"batch",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Pi={parameterPath:"contentLength",mapper:{serializedName:"Content-Length",required:!0,xmlName:"Content-Length",type:{name:"Number"}}},zz={parameterPath:"multipartContentType",mapper:{serializedName:"Content-Type",required:!0,xmlName:"Content-Type",type:{name:"String"}}},$z={parameterPath:"comp",mapper:{defaultValue:"blobs",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Uz={parameterPath:["options","where"],mapper:{serializedName:"where",xmlName:"where",type:{name:"String"}}},Er={parameterPath:"restype",mapper:{defaultValue:"container",isConstant:!0,serializedName:"restype",type:{name:"String"}}},xn={parameterPath:["options","metadata"],mapper:{serializedName:"x-ms-meta",xmlName:"x-ms-meta",headerCollectionPrefix:"x-ms-meta-",type:{name:"Dictionary",value:{type:{name:"String"}}}}},Hz={parameterPath:["options","access"],mapper:{serializedName:"x-ms-blob-public-access",xmlName:"x-ms-blob-public-access",type:{name:"Enum",allowedValues:["container","blob"]}}},i9e={parameterPath:["options","containerEncryptionScope","defaultEncryptionScope"],mapper:{serializedName:"x-ms-default-encryption-scope",xmlName:"x-ms-default-encryption-scope",type:{name:"String"}}},n9e={parameterPath:["options","containerEncryptionScope","preventEncryptionScopeOverride"],mapper:{serializedName:"x-ms-deny-encryption-scope-override",xmlName:"x-ms-deny-encryption-scope-override",type:{name:"Boolean"}}},Ae={parameterPath:["options","leaseAccessConditions","leaseId"],mapper:{serializedName:"x-ms-lease-id",xmlName:"x-ms-lease-id",type:{name:"String"}}},Ce={parameterPath:["options","modifiedAccessConditions","ifModifiedSince"],mapper:{serializedName:"If-Modified-Since",xmlName:"If-Modified-Since",type:{name:"DateTimeRfc1123"}}},Re={parameterPath:["options","modifiedAccessConditions","ifUnmodifiedSince"],mapper:{serializedName:"If-Unmodified-Since",xmlName:"If-Unmodified-Since",type:{name:"DateTimeRfc1123"}}},Gz={parameterPath:"comp",mapper:{defaultValue:"metadata",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Vz={parameterPath:"comp",mapper:{defaultValue:"acl",isConstant:!0,serializedName:"comp",type:{name:"String"}}},a9e={parameterPath:["options","containerAcl"],mapper:{serializedName:"containerAcl",xmlName:"SignedIdentifiers",xmlIsWrapped:!0,xmlElementName:"SignedIdentifier",type:{name:"Sequence",element:{type:{name:"Composite",className:"SignedIdentifier"}}}}},Wz={parameterPath:"comp",mapper:{defaultValue:"undelete",isConstant:!0,serializedName:"comp",type:{name:"String"}}},s9e={parameterPath:["options","deletedContainerName"],mapper:{serializedName:"x-ms-deleted-container-name",xmlName:"x-ms-deleted-container-name",type:{name:"String"}}},o9e={parameterPath:["options","deletedContainerVersion"],mapper:{serializedName:"x-ms-deleted-container-version",xmlName:"x-ms-deleted-container-version",type:{name:"String"}}},l9e={parameterPath:"comp",mapper:{defaultValue:"rename",isConstant:!0,serializedName:"comp",type:{name:"String"}}},d9e={parameterPath:"sourceContainerName",mapper:{serializedName:"x-ms-source-container-name",required:!0,xmlName:"x-ms-source-container-name",type:{name:"String"}}},c9e={parameterPath:["options","sourceLeaseId"],mapper:{serializedName:"x-ms-source-lease-id",xmlName:"x-ms-source-lease-id",type:{name:"String"}}},ra={parameterPath:"comp",mapper:{defaultValue:"lease",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Kz={parameterPath:"action",mapper:{defaultValue:"acquire",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Qz={parameterPath:["options","duration"],mapper:{serializedName:"x-ms-lease-duration",xmlName:"x-ms-lease-duration",type:{name:"Number"}}},Xz={parameterPath:["options","proposedLeaseId"],mapper:{serializedName:"x-ms-proposed-lease-id",xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},Yz={parameterPath:"action",mapper:{defaultValue:"release",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},zd={parameterPath:"leaseId",mapper:{serializedName:"x-ms-lease-id",required:!0,xmlName:"x-ms-lease-id",type:{name:"String"}}},Zz={parameterPath:"action",mapper:{defaultValue:"renew",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},Jz={parameterPath:"action",mapper:{defaultValue:"break",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},e$={parameterPath:["options","breakPeriod"],mapper:{serializedName:"x-ms-lease-break-period",xmlName:"x-ms-lease-break-period",type:{name:"Number"}}},t$={parameterPath:"action",mapper:{defaultValue:"change",isConstant:!0,serializedName:"x-ms-lease-action",type:{name:"String"}}},r$={parameterPath:"proposedLeaseId",mapper:{serializedName:"x-ms-proposed-lease-id",required:!0,xmlName:"x-ms-proposed-lease-id",type:{name:"String"}}},i$={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"},p9e={parameterPath:"delimiter",mapper:{serializedName:"delimiter",required:!0,xmlName:"delimiter",type:{name:"String"}}},Da={parameterPath:["options","snapshot"],mapper:{serializedName:"snapshot",xmlName:"snapshot",type:{name:"String"}}},$d={parameterPath:["options","versionId"],mapper:{serializedName:"versionid",xmlName:"versionid",type:{name:"String"}}},Iu={parameterPath:["options","range"],mapper:{serializedName:"x-ms-range",xmlName:"x-ms-range",type:{name:"String"}}},u9e={parameterPath:["options","rangeGetContentMD5"],mapper:{serializedName:"x-ms-range-get-content-md5",xmlName:"x-ms-range-get-content-md5",type:{name:"Boolean"}}},m9e={parameterPath:["options","rangeGetContentCRC64"],mapper:{serializedName:"x-ms-range-get-content-crc64",xmlName:"x-ms-range-get-content-crc64",type:{name:"Boolean"}}},dr={parameterPath:["options","cpkInfo","encryptionKey"],mapper:{serializedName:"x-ms-encryption-key",xmlName:"x-ms-encryption-key",type:{name:"String"}}},cr={parameterPath:["options","cpkInfo","encryptionKeySha256"],mapper:{serializedName:"x-ms-encryption-key-sha256",xmlName:"x-ms-encryption-key-sha256",type:{name:"String"}}},pr={parameterPath:["options","cpkInfo","encryptionAlgorithm"],mapper:{serializedName:"x-ms-encryption-algorithm",xmlName:"x-ms-encryption-algorithm",type:{name:"String"}}},Xe={parameterPath:["options","modifiedAccessConditions","ifMatch"],mapper:{serializedName:"If-Match",xmlName:"If-Match",type:{name:"String"}}},Ye={parameterPath:["options","modifiedAccessConditions","ifNoneMatch"],mapper:{serializedName:"If-None-Match",xmlName:"If-None-Match",type:{name:"String"}}},Le={parameterPath:["options","modifiedAccessConditions","ifTags"],mapper:{serializedName:"x-ms-if-tags",xmlName:"x-ms-if-tags",type:{name:"String"}}},f9e={parameterPath:["options","deleteSnapshots"],mapper:{serializedName:"x-ms-delete-snapshots",xmlName:"x-ms-delete-snapshots",type:{name:"Enum",allowedValues:["include","only"]}}},h9e={parameterPath:["options","blobDeleteType"],mapper:{serializedName:"deletetype",xmlName:"deletetype",type:{name:"String"}}},g9e={parameterPath:"comp",mapper:{defaultValue:"expiry",isConstant:!0,serializedName:"comp",type:{name:"String"}}},y9e={parameterPath:"expiryOptions",mapper:{serializedName:"x-ms-expiry-option",required:!0,xmlName:"x-ms-expiry-option",type:{name:"String"}}},v9e={parameterPath:["options","expiresOn"],mapper:{serializedName:"x-ms-expiry-time",xmlName:"x-ms-expiry-time",type:{name:"String"}}},Ud={parameterPath:["options","blobHttpHeaders","blobCacheControl"],mapper:{serializedName:"x-ms-blob-cache-control",xmlName:"x-ms-blob-cache-control",type:{name:"String"}}},Hd={parameterPath:["options","blobHttpHeaders","blobContentType"],mapper:{serializedName:"x-ms-blob-content-type",xmlName:"x-ms-blob-content-type",type:{name:"String"}}},Gd={parameterPath:["options","blobHttpHeaders","blobContentMD5"],mapper:{serializedName:"x-ms-blob-content-md5",xmlName:"x-ms-blob-content-md5",type:{name:"ByteArray"}}},Vd={parameterPath:["options","blobHttpHeaders","blobContentEncoding"],mapper:{serializedName:"x-ms-blob-content-encoding",xmlName:"x-ms-blob-content-encoding",type:{name:"String"}}},Wd={parameterPath:["options","blobHttpHeaders","blobContentLanguage"],mapper:{serializedName:"x-ms-blob-content-language",xmlName:"x-ms-blob-content-language",type:{name:"String"}}},Kd={parameterPath:["options","blobHttpHeaders","blobContentDisposition"],mapper:{serializedName:"x-ms-blob-content-disposition",xmlName:"x-ms-blob-content-disposition",type:{name:"String"}}},n$={parameterPath:"comp",mapper:{defaultValue:"immutabilityPolicies",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Bo={parameterPath:["options","immutabilityPolicyExpiry"],mapper:{serializedName:"x-ms-immutability-policy-until-date",xmlName:"x-ms-immutability-policy-until-date",type:{name:"DateTimeRfc1123"}}},jo={parameterPath:["options","immutabilityPolicyMode"],mapper:{serializedName:"x-ms-immutability-policy-mode",xmlName:"x-ms-immutability-policy-mode",type:{name:"Enum",allowedValues:["Mutable","Unlocked","Locked"]}}},b9e={parameterPath:"comp",mapper:{defaultValue:"legalhold",isConstant:!0,serializedName:"comp",type:{name:"String"}}},_9e={parameterPath:"legalHold",mapper:{serializedName:"x-ms-legal-hold",required:!0,xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},qr={parameterPath:["options","encryptionScope"],mapper:{serializedName:"x-ms-encryption-scope",xmlName:"x-ms-encryption-scope",type:{name:"String"}}},w9e={parameterPath:"comp",mapper:{defaultValue:"snapshot",isConstant:!0,serializedName:"comp",type:{name:"String"}}},Qd={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"]}}},a$={parameterPath:["options","rehydratePriority"],mapper:{serializedName:"x-ms-rehydrate-priority",xmlName:"x-ms-rehydrate-priority",type:{name:"Enum",allowedValues:["High","Standard"]}}},Xd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfModifiedSince"],mapper:{serializedName:"x-ms-source-if-modified-since",xmlName:"x-ms-source-if-modified-since",type:{name:"DateTimeRfc1123"}}},Yd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfUnmodifiedSince"],mapper:{serializedName:"x-ms-source-if-unmodified-since",xmlName:"x-ms-source-if-unmodified-since",type:{name:"DateTimeRfc1123"}}},Zd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfMatch"],mapper:{serializedName:"x-ms-source-if-match",xmlName:"x-ms-source-if-match",type:{name:"String"}}},Jd={parameterPath:["options","sourceModifiedAccessConditions","sourceIfNoneMatch"],mapper:{serializedName:"x-ms-source-if-none-match",xmlName:"x-ms-source-if-none-match",type:{name:"String"}}},s$={parameterPath:["options","sourceModifiedAccessConditions","sourceIfTags"],mapper:{serializedName:"x-ms-source-if-tags",xmlName:"x-ms-source-if-tags",type:{name:"String"}}},p0={parameterPath:"copySource",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},ko={parameterPath:["options","blobTagsString"],mapper:{serializedName:"x-ms-tags",xmlName:"x-ms-tags",type:{name:"String"}}},E9e={parameterPath:["options","sealBlob"],mapper:{serializedName:"x-ms-seal-blob",xmlName:"x-ms-seal-blob",type:{name:"Boolean"}}},ec={parameterPath:["options","legalHold"],mapper:{serializedName:"x-ms-legal-hold",xmlName:"x-ms-legal-hold",type:{name:"Boolean"}}},x9e={parameterPath:"xMsRequiresSync",mapper:{defaultValue:"true",isConstant:!0,serializedName:"x-ms-requires-sync",type:{name:"String"}}},Lu={parameterPath:["options","sourceContentMD5"],mapper:{serializedName:"x-ms-source-content-md5",xmlName:"x-ms-source-content-md5",type:{name:"ByteArray"}}},Du={parameterPath:["options","copySourceAuthorization"],mapper:{serializedName:"x-ms-copy-source-authorization",xmlName:"x-ms-copy-source-authorization",type:{name:"String"}}},o$={parameterPath:["options","copySourceTags"],mapper:{serializedName:"x-ms-copy-source-tag-option",xmlName:"x-ms-copy-source-tag-option",type:{name:"Enum",allowedValues:["REPLACE","COPY"]}}},N9e={parameterPath:"comp",mapper:{defaultValue:"copy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},S9e={parameterPath:"copyActionAbortConstant",mapper:{defaultValue:"abort",isConstant:!0,serializedName:"x-ms-copy-action",type:{name:"String"}}},T9e={parameterPath:"copyId",mapper:{serializedName:"copyid",required:!0,xmlName:"copyid",type:{name:"String"}}},P9e={parameterPath:"comp",mapper:{defaultValue:"tier",isConstant:!0,serializedName:"comp",type:{name:"String"}}},C9e={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"]}}},R9e={parameterPath:["options","queryRequest"],mapper:pj},O9e={parameterPath:"comp",mapper:{defaultValue:"query",isConstant:!0,serializedName:"comp",type:{name:"String"}}},l$={parameterPath:"comp",mapper:{defaultValue:"tags",isConstant:!0,serializedName:"comp",type:{name:"String"}}},A9e={parameterPath:["options","tags"],mapper:gv},Ds={parameterPath:["options","transactionalContentMD5"],mapper:{serializedName:"Content-MD5",xmlName:"Content-MD5",type:{name:"ByteArray"}}},tc={parameterPath:["options","transactionalContentCrc64"],mapper:{serializedName:"x-ms-content-crc64",xmlName:"x-ms-content-crc64",type:{name:"ByteArray"}}},I9e={parameterPath:"blobType",mapper:{defaultValue:"PageBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},d$={parameterPath:"blobContentLength",mapper:{serializedName:"x-ms-blob-content-length",required:!0,xmlName:"x-ms-blob-content-length",type:{name:"Number"}}},c$={parameterPath:["options","blobSequenceNumber"],mapper:{defaultValue:0,serializedName:"x-ms-blob-sequence-number",xmlName:"x-ms-blob-sequence-number",type:{name:"Number"}}},u0={parameterPath:["options","contentType"],mapper:{defaultValue:"application/octet-stream",isConstant:!0,serializedName:"Content-Type",type:{name:"String"}}},m0={parameterPath:"body",mapper:{serializedName:"body",required:!0,xmlName:"body",type:{name:"Stream"}}},f0={parameterPath:"accept",mapper:{defaultValue:"application/xml",isConstant:!0,serializedName:"Accept",type:{name:"String"}}},wv={parameterPath:"comp",mapper:{defaultValue:"page",isConstant:!0,serializedName:"comp",type:{name:"String"}}},p$={parameterPath:"pageWrite",mapper:{defaultValue:"update",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Ev={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThanOrEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-le",xmlName:"x-ms-if-sequence-number-le",type:{name:"Number"}}},xv={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberLessThan"],mapper:{serializedName:"x-ms-if-sequence-number-lt",xmlName:"x-ms-if-sequence-number-lt",type:{name:"Number"}}},Nv={parameterPath:["options","sequenceNumberAccessConditions","ifSequenceNumberEqualTo"],mapper:{serializedName:"x-ms-if-sequence-number-eq",xmlName:"x-ms-if-sequence-number-eq",type:{name:"Number"}}},L9e={parameterPath:"pageWrite",mapper:{defaultValue:"clear",isConstant:!0,serializedName:"x-ms-page-write",type:{name:"String"}}},Sv={parameterPath:"sourceUrl",mapper:{serializedName:"x-ms-copy-source",required:!0,xmlName:"x-ms-copy-source",type:{name:"String"}}},D9e={parameterPath:"sourceRange",mapper:{serializedName:"x-ms-source-range",required:!0,xmlName:"x-ms-source-range",type:{name:"String"}}},Tv={parameterPath:["options","sourceContentCrc64"],mapper:{serializedName:"x-ms-source-content-crc64",xmlName:"x-ms-source-content-crc64",type:{name:"ByteArray"}}},q9e={parameterPath:"range",mapper:{serializedName:"x-ms-range",required:!0,xmlName:"x-ms-range",type:{name:"String"}}},u$={parameterPath:"comp",mapper:{defaultValue:"pagelist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},F9e={parameterPath:["options","prevsnapshot"],mapper:{serializedName:"prevsnapshot",xmlName:"prevsnapshot",type:{name:"String"}}},M9e={parameterPath:["options","prevSnapshotUrl"],mapper:{serializedName:"x-ms-previous-snapshot-url",xmlName:"x-ms-previous-snapshot-url",type:{name:"String"}}},B9e={parameterPath:"sequenceNumberAction",mapper:{serializedName:"x-ms-sequence-number-action",required:!0,xmlName:"x-ms-sequence-number-action",type:{name:"Enum",allowedValues:["max","update","increment"]}}},j9e={parameterPath:"comp",mapper:{defaultValue:"incrementalcopy",isConstant:!0,serializedName:"comp",type:{name:"String"}}},k9e={parameterPath:"blobType",mapper:{defaultValue:"AppendBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},m$={parameterPath:"comp",mapper:{defaultValue:"appendblock",isConstant:!0,serializedName:"comp",type:{name:"String"}}},f$={parameterPath:["options","appendPositionAccessConditions","maxSize"],mapper:{serializedName:"x-ms-blob-condition-maxsize",xmlName:"x-ms-blob-condition-maxsize",type:{name:"Number"}}},Pv={parameterPath:["options","appendPositionAccessConditions","appendPosition"],mapper:{serializedName:"x-ms-blob-condition-appendpos",xmlName:"x-ms-blob-condition-appendpos",type:{name:"Number"}}},h$={parameterPath:["options","sourceRange"],mapper:{serializedName:"x-ms-source-range",xmlName:"x-ms-source-range",type:{name:"String"}}},z9e={parameterPath:"comp",mapper:{defaultValue:"seal",isConstant:!0,serializedName:"comp",type:{name:"String"}}},g$={parameterPath:"blobType",mapper:{defaultValue:"BlockBlob",isConstant:!0,serializedName:"x-ms-blob-type",type:{name:"String"}}},$9e={parameterPath:["options","copySourceBlobProperties"],mapper:{serializedName:"x-ms-copy-source-blob-properties",xmlName:"x-ms-copy-source-blob-properties",type:{name:"Boolean"}}},y$={parameterPath:"comp",mapper:{defaultValue:"block",isConstant:!0,serializedName:"comp",type:{name:"String"}}},v$={parameterPath:"blockId",mapper:{serializedName:"blockid",required:!0,xmlName:"blockid",type:{name:"String"}}},U9e={parameterPath:"blocks",mapper:dj},b$={parameterPath:"comp",mapper:{defaultValue:"blocklist",isConstant:!0,serializedName:"comp",type:{name:"String"}}},H9e={parameterPath:"listType",mapper:{defaultValue:"committed",serializedName:"blocklisttype",required:!0,xmlName:"blocklisttype",type:{name:"Enum",allowedValues:["committed","uncommitted","all"]}}},q8=class{constructor(t){this.client=t}setProperties(t,r){return this.client.sendOperationRequest({blobServiceProperties:t,options:r},G9e)}getProperties(t){return this.client.sendOperationRequest({options:t},V9e)}getStatistics(t){return this.client.sendOperationRequest({options:t},W9e)}listContainersSegment(t){return this.client.sendOperationRequest({options:t},K9e)}getUserDelegationKey(t,r){return this.client.sendOperationRequest({keyInfo:t,options:r},Q9e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},X9e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},Y9e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},Z9e)}},qs=Md.createSerializer(jd,!0),G9e={path:"/",httpMethod:"PUT",responses:{202:{headersMapper:uj},default:{bodyMapper:K,headersMapper:mj}},requestBody:Z3e,queryParameters:[c0,Ls,J],urlParameters:[Z],headerParameters:[kd,Is,ee,te],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qs},V9e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:fv,headersMapper:fj},default:{bodyMapper:K,headersMapper:hj}},queryParameters:[c0,Ls,J],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:qs},W9e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:ij,headersMapper:gj},default:{bodyMapper:K,headersMapper:yj}},queryParameters:[c0,J,J3e],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:qs},K9e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:nj,headersMapper:vj},default:{bodyMapper:K,headersMapper:bj}},queryParameters:[J,vv,bv,Fo,Mo,e9e],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:qs},Q9e={path:"/",httpMethod:"POST",responses:{200:{bodyMapper:sj,headersMapper:_j},default:{bodyMapper:K,headersMapper:wj}},requestBody:t9e,queryParameters:[c0,J,r9e],urlParameters:[Z],headerParameters:[kd,Is,ee,te],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qs},X9e={path:"/",httpMethod:"GET",responses:{200:{headersMapper:Ej},default:{bodyMapper:K,headersMapper:xj}},queryParameters:[Ls,J,_v],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:qs},Y9e={path:"/",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Nj},default:{bodyMapper:K,headersMapper:Sj}},requestBody:jz,queryParameters:[J,kz],urlParameters:[Z],headerParameters:[Is,ee,te,Pi,zz],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:qs},Z9e={path:"/",httpMethod:"GET",responses:{200:{bodyMapper:hv,headersMapper:Tj},default:{bodyMapper:K,headersMapper:Pj}},queryParameters:[J,Fo,Mo,$z,Uz],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:qs},F8=class{constructor(t){this.client=t}create(t){return this.client.sendOperationRequest({options:t},J9e)}getProperties(t){return this.client.sendOperationRequest({options:t},e5e)}delete(t){return this.client.sendOperationRequest({options:t},t5e)}setMetadata(t){return this.client.sendOperationRequest({options:t},r5e)}getAccessPolicy(t){return this.client.sendOperationRequest({options:t},i5e)}setAccessPolicy(t){return this.client.sendOperationRequest({options:t},n5e)}restore(t){return this.client.sendOperationRequest({options:t},a5e)}rename(t,r){return this.client.sendOperationRequest({sourceContainerName:t,options:r},s5e)}submitBatch(t,r,i,n){return this.client.sendOperationRequest({contentLength:t,multipartContentType:r,body:i,options:n},o5e)}filterBlobs(t){return this.client.sendOperationRequest({options:t},l5e)}acquireLease(t){return this.client.sendOperationRequest({options:t},d5e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},c5e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},p5e)}breakLease(t){return this.client.sendOperationRequest({options:t},u5e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},m5e)}listBlobFlatSegment(t){return this.client.sendOperationRequest({options:t},f5e)}listBlobHierarchySegment(t,r){return this.client.sendOperationRequest({delimiter:t,options:r},h5e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},g5e)}},ur=Md.createSerializer(jd,!0),J9e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Cj},default:{bodyMapper:K,headersMapper:Rj}},queryParameters:[J,Er],urlParameters:[Z],headerParameters:[ee,te,me,xn,Hz,i9e,n9e],isXML:!0,serializer:ur},e5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:Oj},default:{bodyMapper:K,headersMapper:Aj}},queryParameters:[J,Er],urlParameters:[Z],headerParameters:[ee,te,me,Ae],isXML:!0,serializer:ur},t5e={path:"/{containerName}",httpMethod:"DELETE",responses:{202:{headersMapper:Ij},default:{bodyMapper:K,headersMapper:Lj}},queryParameters:[J,Er],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re],isXML:!0,serializer:ur},r5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Dj},default:{bodyMapper:K,headersMapper:qj}},queryParameters:[J,Er,Gz],urlParameters:[Z],headerParameters:[ee,te,me,xn,Ae,Ce],isXML:!0,serializer:ur},i5e={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:Fj},default:{bodyMapper:K,headersMapper:Mj}},queryParameters:[J,Er,Vz],urlParameters:[Z],headerParameters:[ee,te,me,Ae],isXML:!0,serializer:ur},n5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Bj},default:{bodyMapper:K,headersMapper:jj}},requestBody:a9e,queryParameters:[J,Er,Vz],urlParameters:[Z],headerParameters:[kd,Is,ee,te,Hz,Ae,Ce,Re],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ur},a5e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:kj},default:{bodyMapper:K,headersMapper:zj}},queryParameters:[J,Er,Wz],urlParameters:[Z],headerParameters:[ee,te,me,s9e,o9e],isXML:!0,serializer:ur},s5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:$j},default:{bodyMapper:K,headersMapper:Uj}},queryParameters:[J,Er,l9e],urlParameters:[Z],headerParameters:[ee,te,me,d9e,c9e],isXML:!0,serializer:ur},o5e={path:"/{containerName}",httpMethod:"POST",responses:{202:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:Hj},default:{bodyMapper:K,headersMapper:Gj}},requestBody:jz,queryParameters:[J,kz,Er],urlParameters:[Z],headerParameters:[Is,ee,te,Pi,zz],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:ur},l5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:hv,headersMapper:Vj},default:{bodyMapper:K,headersMapper:Wj}},queryParameters:[J,Fo,Mo,$z,Uz,Er],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},d5e={path:"/{containerName}",httpMethod:"PUT",responses:{201:{headersMapper:Kj},default:{bodyMapper:K,headersMapper:Qj}},queryParameters:[J,Er,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Kz,Qz,Xz],isXML:!0,serializer:ur},c5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Xj},default:{bodyMapper:K,headersMapper:Yj}},queryParameters:[J,Er,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Yz,zd],isXML:!0,serializer:ur},p5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:Zj},default:{bodyMapper:K,headersMapper:Jj}},queryParameters:[J,Er,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,zd,Zz],isXML:!0,serializer:ur},u5e={path:"/{containerName}",httpMethod:"PUT",responses:{202:{headersMapper:ek},default:{bodyMapper:K,headersMapper:tk}},queryParameters:[J,Er,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Jz,e$],isXML:!0,serializer:ur},m5e={path:"/{containerName}",httpMethod:"PUT",responses:{200:{headersMapper:rk},default:{bodyMapper:K,headersMapper:ik}},queryParameters:[J,Er,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,zd,t$,r$],isXML:!0,serializer:ur},f5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:oj,headersMapper:nk},default:{bodyMapper:K,headersMapper:ak}},queryParameters:[J,vv,bv,Fo,Mo,Er,i$],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},h5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{bodyMapper:lj,headersMapper:sk},default:{bodyMapper:K,headersMapper:ok}},queryParameters:[J,vv,bv,Fo,Mo,Er,i$,p9e],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},g5e={path:"/{containerName}",httpMethod:"GET",responses:{200:{headersMapper:lk},default:{bodyMapper:K,headersMapper:dk}},queryParameters:[Ls,J,_v],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:ur},M8=class{constructor(t){this.client=t}download(t){return this.client.sendOperationRequest({options:t},y5e)}getProperties(t){return this.client.sendOperationRequest({options:t},v5e)}delete(t){return this.client.sendOperationRequest({options:t},b5e)}undelete(t){return this.client.sendOperationRequest({options:t},_5e)}setExpiry(t,r){return this.client.sendOperationRequest({expiryOptions:t,options:r},w5e)}setHttpHeaders(t){return this.client.sendOperationRequest({options:t},E5e)}setImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},x5e)}deleteImmutabilityPolicy(t){return this.client.sendOperationRequest({options:t},N5e)}setLegalHold(t,r){return this.client.sendOperationRequest({legalHold:t,options:r},S5e)}setMetadata(t){return this.client.sendOperationRequest({options:t},T5e)}acquireLease(t){return this.client.sendOperationRequest({options:t},P5e)}releaseLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},C5e)}renewLease(t,r){return this.client.sendOperationRequest({leaseId:t,options:r},R5e)}changeLease(t,r,i){return this.client.sendOperationRequest({leaseId:t,proposedLeaseId:r,options:i},O5e)}breakLease(t){return this.client.sendOperationRequest({options:t},A5e)}createSnapshot(t){return this.client.sendOperationRequest({options:t},I5e)}startCopyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},L5e)}copyFromURL(t,r){return this.client.sendOperationRequest({copySource:t,options:r},D5e)}abortCopyFromURL(t,r){return this.client.sendOperationRequest({copyId:t,options:r},q5e)}setTier(t,r){return this.client.sendOperationRequest({tier:t,options:r},F5e)}getAccountInfo(t){return this.client.sendOperationRequest({options:t},M5e)}query(t){return this.client.sendOperationRequest({options:t},B5e)}getTags(t){return this.client.sendOperationRequest({options:t},j5e)}setTags(t){return this.client.sendOperationRequest({options:t},k5e)}},vt=Md.createSerializer(jd,!0),y5e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:I8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:I8},default:{bodyMapper:K,headersMapper:ck}},queryParameters:[J,Da,$d],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Iu,u9e,m9e,dr,cr,pr,Xe,Ye,Le],isXML:!0,serializer:vt},v5e={path:"/{containerName}/{blob}",httpMethod:"HEAD",responses:{200:{headersMapper:pk},default:{bodyMapper:K,headersMapper:uk}},queryParameters:[J,Da,$d],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le],isXML:!0,serializer:vt},b5e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{202:{headersMapper:mk},default:{bodyMapper:K,headersMapper:fk}},queryParameters:[J,Da,$d,h9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Xe,Ye,Le,f9e],isXML:!0,serializer:vt},_5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:hk},default:{bodyMapper:K,headersMapper:gk}},queryParameters:[J,Wz],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:vt},w5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:yk},default:{bodyMapper:K,headersMapper:vk}},queryParameters:[J,g9e],urlParameters:[Z],headerParameters:[ee,te,me,y9e,v9e],isXML:!0,serializer:vt},E5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:bk},default:{bodyMapper:K,headersMapper:_k}},queryParameters:[Ls,J],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Xe,Ye,Le,Ud,Hd,Gd,Vd,Wd,Kd],isXML:!0,serializer:vt},x5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:wk},default:{bodyMapper:K,headersMapper:Ek}},queryParameters:[J,n$],urlParameters:[Z],headerParameters:[ee,te,me,Re,Bo,jo],isXML:!0,serializer:vt},N5e={path:"/{containerName}/{blob}",httpMethod:"DELETE",responses:{200:{headersMapper:xk},default:{bodyMapper:K,headersMapper:Nk}},queryParameters:[J,n$],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:vt},S5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Sk},default:{bodyMapper:K,headersMapper:Tk}},queryParameters:[J,b9e],urlParameters:[Z],headerParameters:[ee,te,me,_9e],isXML:!0,serializer:vt},T5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Pk},default:{bodyMapper:K,headersMapper:Ck}},queryParameters:[J,Gz],urlParameters:[Z],headerParameters:[ee,te,me,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,qr],isXML:!0,serializer:vt},P5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Rk},default:{bodyMapper:K,headersMapper:Ok}},queryParameters:[J,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Kz,Qz,Xz,Xe,Ye,Le],isXML:!0,serializer:vt},C5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Ak},default:{bodyMapper:K,headersMapper:Ik}},queryParameters:[J,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Yz,zd,Xe,Ye,Le],isXML:!0,serializer:vt},R5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Lk},default:{bodyMapper:K,headersMapper:Dk}},queryParameters:[J,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,zd,Zz,Xe,Ye,Le],isXML:!0,serializer:vt},O5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:qk},default:{bodyMapper:K,headersMapper:Fk}},queryParameters:[J,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,zd,t$,r$,Xe,Ye,Le],isXML:!0,serializer:vt},A5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Mk},default:{bodyMapper:K,headersMapper:Bk}},queryParameters:[J,ra],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Jz,e$,Xe,Ye,Le],isXML:!0,serializer:vt},I5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:jk},default:{bodyMapper:K,headersMapper:kk}},queryParameters:[J,w9e],urlParameters:[Z],headerParameters:[ee,te,me,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,qr],isXML:!0,serializer:vt},L5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:zk},default:{bodyMapper:K,headersMapper:$k}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,xn,Ae,Ce,Re,Xe,Ye,Le,Bo,jo,Qd,a$,Xd,Yd,Zd,Jd,s$,p0,ko,E9e,ec],isXML:!0,serializer:vt},D5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:Uk},default:{bodyMapper:K,headersMapper:Hk}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,xn,Ae,Ce,Re,Xe,Ye,Le,Bo,jo,qr,Qd,Xd,Yd,Zd,Jd,p0,ko,ec,x9e,Lu,Du,o$],isXML:!0,serializer:vt},q5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Gk},default:{bodyMapper:K,headersMapper:Vk}},queryParameters:[J,N9e,T9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,S9e],isXML:!0,serializer:vt},F5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:L8},202:{headersMapper:L8},default:{bodyMapper:K,headersMapper:Wk}},queryParameters:[J,Da,$d,P9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Le,a$,C9e],isXML:!0,serializer:vt},M5e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{headersMapper:Kk},default:{bodyMapper:K,headersMapper:Qk}},queryParameters:[Ls,J,_v],urlParameters:[Z],headerParameters:[ee,te,me],isXML:!0,serializer:vt},B5e={path:"/{containerName}/{blob}",httpMethod:"POST",responses:{200:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D8},206:{bodyMapper:{type:{name:"Stream"},serializedName:"parsedResponse"},headersMapper:D8},default:{bodyMapper:K,headersMapper:Xk}},requestBody:R9e,queryParameters:[J,Da,O9e],urlParameters:[Z],headerParameters:[kd,Is,ee,te,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:vt},j5e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:gv,headersMapper:Yk},default:{bodyMapper:K,headersMapper:Zk}},queryParameters:[J,Da,$d,l$],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Le],isXML:!0,serializer:vt},k5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{204:{headersMapper:Jk},default:{bodyMapper:K,headersMapper:ez}},requestBody:A9e,queryParameters:[J,$d,l$],urlParameters:[Z],headerParameters:[kd,Is,ee,te,Ae,Le,Ds,tc],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:vt},B8=class{constructor(t){this.client=t}create(t,r,i){return this.client.sendOperationRequest({contentLength:t,blobContentLength:r,options:i},z5e)}uploadPages(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},$5e)}clearPages(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},U5e)}uploadPagesFromURL(t,r,i,n,a){return this.client.sendOperationRequest({sourceUrl:t,sourceRange:r,contentLength:i,range:n,options:a},H5e)}getPageRanges(t){return this.client.sendOperationRequest({options:t},G5e)}getPageRangesDiff(t){return this.client.sendOperationRequest({options:t},V5e)}resize(t,r){return this.client.sendOperationRequest({blobContentLength:t,options:r},W5e)}updateSequenceNumber(t,r){return this.client.sendOperationRequest({sequenceNumberAction:t,options:r},K5e)}copyIncremental(t,r){return this.client.sendOperationRequest({copySource:t,options:r},Q5e)}},qa=Md.createSerializer(jd,!0),z5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:tz},default:{bodyMapper:K,headersMapper:rz}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,Pi,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,Ud,Hd,Gd,Vd,Wd,Kd,Bo,jo,qr,Qd,ko,ec,I9e,d$,c$],isXML:!0,serializer:qa},$5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:iz},default:{bodyMapper:K,headersMapper:nz}},requestBody:m0,queryParameters:[J,wv],urlParameters:[Z],headerParameters:[ee,te,Pi,Ae,Ce,Re,Iu,dr,cr,pr,Xe,Ye,Le,qr,Ds,tc,u0,f0,p$,Ev,xv,Nv],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:qa},U5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:az},default:{bodyMapper:K,headersMapper:sz}},queryParameters:[J,wv],urlParameters:[Z],headerParameters:[ee,te,me,Pi,Ae,Ce,Re,Iu,dr,cr,pr,Xe,Ye,Le,qr,Ev,xv,Nv,L9e],isXML:!0,serializer:qa},H5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:oz},default:{bodyMapper:K,headersMapper:lz}},queryParameters:[J,wv],urlParameters:[Z],headerParameters:[ee,te,me,Pi,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,qr,Xd,Yd,Zd,Jd,Lu,Du,p$,Ev,xv,Nv,Sv,D9e,Tv,q9e],isXML:!0,serializer:qa},G5e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:yv,headersMapper:dz},default:{bodyMapper:K,headersMapper:cz}},queryParameters:[J,Fo,Mo,Da,u$],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Iu,Xe,Ye,Le],isXML:!0,serializer:qa},V5e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:yv,headersMapper:pz},default:{bodyMapper:K,headersMapper:uz}},queryParameters:[J,Fo,Mo,Da,u$,F9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Iu,Xe,Ye,Le,M9e],isXML:!0,serializer:qa},W5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:mz},default:{bodyMapper:K,headersMapper:fz}},queryParameters:[Ls,J],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,qr,d$],isXML:!0,serializer:qa},K5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:hz},default:{bodyMapper:K,headersMapper:gz}},queryParameters:[Ls,J],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Xe,Ye,Le,c$,B9e],isXML:!0,serializer:qa},Q5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{202:{headersMapper:yz},default:{bodyMapper:K,headersMapper:vz}},queryParameters:[J,j9e],urlParameters:[Z],headerParameters:[ee,te,me,Ce,Re,Xe,Ye,Le,p0],isXML:!0,serializer:qa},j8=class{constructor(t){this.client=t}create(t,r){return this.client.sendOperationRequest({contentLength:t,options:r},X5e)}appendBlock(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},Y5e)}appendBlockFromUrl(t,r,i){return this.client.sendOperationRequest({sourceUrl:t,contentLength:r,options:i},Z5e)}seal(t){return this.client.sendOperationRequest({options:t},J5e)}},h0=Md.createSerializer(jd,!0),X5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:bz},default:{bodyMapper:K,headersMapper:_z}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,Pi,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,Ud,Hd,Gd,Vd,Wd,Kd,Bo,jo,qr,ko,ec,k9e],isXML:!0,serializer:h0},Y5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:wz},default:{bodyMapper:K,headersMapper:Ez}},requestBody:m0,queryParameters:[J,m$],urlParameters:[Z],headerParameters:[ee,te,Pi,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,qr,Ds,tc,u0,f0,f$,Pv],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:h0},Z5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:xz},default:{bodyMapper:K,headersMapper:Nz}},queryParameters:[J,m$],urlParameters:[Z],headerParameters:[ee,te,me,Pi,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,qr,Xd,Yd,Zd,Jd,Lu,Du,Ds,Sv,Tv,f$,Pv,h$],isXML:!0,serializer:h0},J5e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{200:{headersMapper:Sz},default:{bodyMapper:K,headersMapper:Tz}},queryParameters:[J,z9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Ce,Re,Xe,Ye,Pv],isXML:!0,serializer:h0},k8=class{constructor(t){this.client=t}upload(t,r,i){return this.client.sendOperationRequest({contentLength:t,body:r,options:i},e8e)}putBlobFromUrl(t,r,i){return this.client.sendOperationRequest({contentLength:t,copySource:r,options:i},t8e)}stageBlock(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,body:i,options:n},r8e)}stageBlockFromURL(t,r,i,n){return this.client.sendOperationRequest({blockId:t,contentLength:r,sourceUrl:i,options:n},i8e)}commitBlockList(t,r){return this.client.sendOperationRequest({blocks:t,options:r},n8e)}getBlockList(t,r){return this.client.sendOperationRequest({listType:t,options:r},a8e)}},rc=Md.createSerializer(jd,!0),e8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Pz},default:{bodyMapper:K,headersMapper:Cz}},requestBody:m0,queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,Pi,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,Ud,Hd,Gd,Vd,Wd,Kd,Bo,jo,qr,Qd,ko,ec,Ds,tc,u0,f0,g$],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:rc},t8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Rz},default:{bodyMapper:K,headersMapper:Oz}},queryParameters:[J],urlParameters:[Z],headerParameters:[ee,te,me,Pi,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,Ud,Hd,Gd,Vd,Wd,Kd,qr,Qd,Xd,Yd,Zd,Jd,s$,p0,ko,Lu,Du,o$,Ds,g$,$9e],isXML:!0,serializer:rc},r8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Az},default:{bodyMapper:K,headersMapper:Iz}},requestBody:m0,queryParameters:[J,y$,v$],urlParameters:[Z],headerParameters:[ee,te,Pi,Ae,dr,cr,pr,qr,Ds,tc,u0,f0],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"binary",serializer:rc},i8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:Lz},default:{bodyMapper:K,headersMapper:Dz}},queryParameters:[J,y$,v$],urlParameters:[Z],headerParameters:[ee,te,me,Pi,Ae,dr,cr,pr,qr,Xd,Yd,Zd,Jd,Lu,Du,Sv,Tv,h$],isXML:!0,serializer:rc},n8e={path:"/{containerName}/{blob}",httpMethod:"PUT",responses:{201:{headersMapper:qz},default:{bodyMapper:K,headersMapper:Fz}},requestBody:U9e,queryParameters:[J,b$],urlParameters:[Z],headerParameters:[kd,Is,ee,te,xn,Ae,Ce,Re,dr,cr,pr,Xe,Ye,Le,Ud,Hd,Gd,Vd,Wd,Kd,Bo,jo,qr,Qd,ko,ec,Ds,tc],isXML:!0,contentType:"application/xml; charset=utf-8",mediaType:"xml",serializer:rc},a8e={path:"/{containerName}/{blob}",httpMethod:"GET",responses:{200:{bodyMapper:cj,headersMapper:Mz},default:{bodyMapper:K,headersMapper:Bz}},queryParameters:[J,Da,b$,H9e],urlParameters:[Z],headerParameters:[ee,te,me,Ae,Le],isXML:!0,serializer:rc},s8e=class extends A4e.ExtendedServiceClient{constructor(t,r){var i,n;if(t===void 0)throw new Error("'url' cannot be null");r||(r={});let a={requestContentType:"application/json; charset=utf-8"},s="azsdk-js-azure-storage-blob/12.25.0",o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`,l=Object.assign(Object.assign(Object.assign({},a),r),{userAgentOptions:{userAgentPrefix:o},endpoint:(n=(i=r.endpoint)!==null&&i!==void 0?i:r.baseUri)!==null&&n!==void 0?n:"{url}"});super(l),this.url=t,this.version=r.version||"2024-11-04",this.service=new q8(this),this.container=new F8(this),this.blob=new M8(this),this.pageBlob=new B8(this),this.appendBlob=new j8(this),this.blockBlob=new k8(this)}},r0=class extends s8e{async sendOperationRequest(t,r){let i=Object.assign({},r);return(i.path==="/{containerName}"||i.path==="/{containerName}/{blob}")&&(i.path=""),super.sendOperationRequest(t,i)}},Tu=class{constructor(t,r){this.url=V4e(t),this.accountName=YB(t),this.pipeline=r,this.storageClientContext=new r0(this.url,ej(r)),this.isHttps=XB(Q4e(this.url)||"","https"),this.credential=tj(r);let i=this.storageClientContext;i.requestContentType=void 0}},k=T4e.createTracingClient({packageName:"@azure/storage-blob",packageVersion:HB,namespace:"Microsoft.Storage"}),Aa=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},Ia=class e{constructor(){this.read=!1,this.add=!1,this.create=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.tag=!1,this.move=!1,this.execute=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1,this.filterByTags=!1}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}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("")}},z8=class{constructor(t,r){this.accountName=t,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(t){return ov.createHmac("sha256",this.key).update(t,"utf8").digest("base64")}};function La(e){return e.end?`${e.start}-${e.end}`:e.start}ue.SASProtocol=void 0;(function(e){e.Https="https",e.HttpsAndHttp="https,http"})(ue.SASProtocol||(ue.SASProtocol={}));var ta=class{get ipRange(){if(this.ipRangeInner)return{end:this.ipRangeInner.end,start:this.ipRangeInner.start}}constructor(t,r,i,n,a,s,o,l,d,c,p,u,m,f,g,y,E,x,T,A){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=n,this.resourceTypes=a,this.expiresOn=l,this.permissions=i,this.protocol=s,this.startsOn=o,this.ipRangeInner=d,this.encryptionScope=A,this.identifier=c,this.resource=p,this.cacheControl=u,this.contentDisposition=m,this.contentEncoding=f,this.contentLanguage=g,this.contentType=y,E&&(this.signedOid=E.signedObjectId,this.signedTenantId=E.signedTenantId,this.signedStartsOn=E.signedStartsOn,this.signedExpiresOn=E.signedExpiresOn,this.signedService=E.signedService,this.signedVersion=E.signedVersion,this.preauthorizedAgentObjectId=x,this.correlationId=T))}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?Qe(this.startsOn,!1):void 0);break;case"se":this.tryAppendQueryParameter(r,i,this.expiresOn?Qe(this.expiresOn,!1):void 0);break;case"sip":this.tryAppendQueryParameter(r,i,this.ipRange?La(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?Qe(this.signedStartsOn,!1):void 0);break;case"ske":this.tryAppendQueryParameter(r,i,this.signedExpiresOn?Qe(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}`))}};function Cv(e,t,r){return Rv(e,t,r).sasQueryParameters}function Rv(e,t,r){let i=e.version?e.version:cv,n=t instanceof st?t:void 0,a;if(n===void 0&&r!==void 0&&(a=new z8(r,t)),n===void 0&&a===void 0)throw TypeError("Invalid sharedKeyCredential, userDelegationKey or accountName.");if(i>="2020-12-06")return n!==void 0?d8e(e,n):u8e(e,a);if(i>="2018-11-09")return n!==void 0?l8e(e,n):i>="2020-02-10"?p8e(e,a):c8e(e,a);if(i>="2015-04-05"){if(n!==void 0)return o8e(e,n);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 o8e(e,t){if(e=nc(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=Aa.parse(e.permissions.toString()).toString():i=Ia.parse(e.permissions.toString()).toString());let n=[i||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",ic(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?La(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(` +`),a=t.computeHMACSHA256(n);return{sasQueryParameters:new ta(e.version,a,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:n}}function l8e(e,t){if(e=nc(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 n;e.permissions&&(e.blobName?n=Aa.parse(e.permissions.toString()).toString():n=Ia.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",ic(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?La(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ta(e.version,s,n,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:a}}function d8e(e,t){if(e=nc(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 n;e.permissions&&(e.blobName?n=Aa.parse(e.permissions.toString()).toString():n=Ia.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",ic(t.accountName,e.containerName,e.blobName),e.identifier,e.ipRange?La(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(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ta(e.version,s,n,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:a}}function c8e(e,t){if(e=nc(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 n;e.permissions&&(e.blobName?n=Aa.parse(e.permissions.toString()).toString():n=Ia.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",ic(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Qe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Qe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.ipRange?La(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ta(e.version,s,n,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:a}}function p8e(e,t){if(e=nc(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 n;e.permissions&&(e.blobName?n=Aa.parse(e.permissions.toString()).toString():n=Ia.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",ic(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Qe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Qe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?La(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ta(e.version,s,n,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:a}}function u8e(e,t){if(e=nc(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 n;e.permissions&&(e.blobName?n=Aa.parse(e.permissions.toString()).toString():n=Ia.parse(e.permissions.toString()).toString());let a=[n||"",e.startsOn?Qe(e.startsOn,!1):"",e.expiresOn?Qe(e.expiresOn,!1):"",ic(t.accountName,e.containerName,e.blobName),t.userDelegationKey.signedObjectId,t.userDelegationKey.signedTenantId,t.userDelegationKey.signedStartsOn?Qe(t.userDelegationKey.signedStartsOn,!1):"",t.userDelegationKey.signedExpiresOn?Qe(t.userDelegationKey.signedExpiresOn,!1):"",t.userDelegationKey.signedService,t.userDelegationKey.signedVersion,e.preauthorizedAgentObjectId,void 0,e.correlationId,e.ipRange?La(e.ipRange):"",e.protocol?e.protocol:"",e.version,r,i,e.encryptionScope,e.cacheControl,e.contentDisposition,e.contentEncoding,e.contentLanguage,e.contentType].join(` +`),s=t.computeHMACSHA256(a);return{sasQueryParameters:new ta(e.version,s,n,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:a}}function ic(e,t,r){let i=[`/blob/${e}/${t}`];return r&&i.push(`/${r}`),i.join("")}function nc(e){let t=e.version?e.version:cv;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 Pu=class{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=tt.randomUUID()),this._leaseId=r}async acquireLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ea||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ea||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-acquireLease",r,async l=>{var d;return Y(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),proposedLeaseId:this._leaseId,tracingOptions:l.tracingOptions}))})}async changeLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ea||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ea||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-changeLease",r,async l=>{var d;let c=Y(await this._containerOrBlobOperation.changeLease(this._leaseId,t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions}));return this._leaseId=t,c})}async releaseLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ea||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ea||!((s=t.conditions)===null||s===void 0)&&s.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 k.withSpan("BlobLeaseClient-releaseLease",t,async o=>{var l;return Y(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions}))})}async renewLease(t={}){var r,i,n,a,s;if(this._isContainer&&(!((r=t.conditions)===null||r===void 0)&&r.ifMatch&&((i=t.conditions)===null||i===void 0?void 0:i.ifMatch)!==ea||!((n=t.conditions)===null||n===void 0)&&n.ifNoneMatch&&((a=t.conditions)===null||a===void 0?void 0:a.ifNoneMatch)!==ea||!((s=t.conditions)===null||s===void 0)&&s.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 k.withSpan("BlobLeaseClient-renewLease",t,async o=>{var l;return this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:t.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(l=t.conditions)===null||l===void 0?void 0:l.tagConditions}),tracingOptions:o.tracingOptions})})}async breakLease(t,r={}){var i,n,a,s,o;if(this._isContainer&&(!((i=r.conditions)===null||i===void 0)&&i.ifMatch&&((n=r.conditions)===null||n===void 0?void 0:n.ifMatch)!==ea||!((a=r.conditions)===null||a===void 0)&&a.ifNoneMatch&&((s=r.conditions)===null||s===void 0?void 0:s.ifNoneMatch)!==ea||!((o=r.conditions)===null||o===void 0)&&o.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return k.withSpan("BlobLeaseClient-breakLease",r,async l=>{var d;let c={abortSignal:r.abortSignal,breakPeriod:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(d=r.conditions)===null||d===void 0?void 0:d.tagConditions}),tracingOptions:l.tracingOptions};return Y(await this._containerOrBlobOperation.breakLease(c))})}},$8=class extends lv.Readable{constructor(t,r,i,n,a={}){super({highWaterMark:a.highWaterMark}),this.retries=0,this.sourceDataHandler=s=>{if(this.options.doInjectErrorOnce){this.options.doInjectErrorOnce=void 0,this.source.pause(),this.sourceErrorOrEndHandler(),this.source.destroy();return}this.offset+=s.length,this.onProgress&&this.onProgress({loadedBytes:this.offset-this.start}),this.push(s)||this.source.pause()},this.sourceAbortedHandler=()=>{let s=new o0.AbortError("The operation was aborted.");this.destroy(s)},this.sourceErrorOrEndHandler=s=>{if(s&&s.name==="AbortError"){this.destroy(s);return}this.removeSourceEventHandlers(),this.offset-1===this.end?this.push(null):this.offset<=this.end?this.retries{this.source=o,this.setSourceEventHandlers()}).catch(o=>{this.destroy(o)})):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}`))},this.getter=r,this.source=t,this.start=i,this.offset=i,this.end=i+n-1,this.maxRetryRequests=a.maxRetryRequests&&a.maxRetryRequests>=0?a.maxRetryRequests:0,this.onProgress=a.onProgress,this.options=a,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)}_destroy(t,r){this.removeSourceEventHandlers(),this.source.destroy(),r(t===null?void 0:t)}},U8=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 tt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r,i,n,a={}){this.originalResponse=t,this.blobDownloadStream=new $8(this.originalResponse.readableStreamBody,r,i,n,a)}},MB=16,BB=new Uint8Array([79,98,106,1]),m8e="avro.codec",f8e="avro.schema",Dt=class e{static async readFixedBytes(t,r,i={}){let n=await t.read(r,{abortSignal:i.abortSignal});if(n.length!==r)throw new Error("Hit stream end.");return n}static async readByte(t,r={}){return(await e.readFixedBytes(t,1,r))[0]}static async readZigZagLong(t,r={}){let i=0,n=0,a,s,o;do a=await e.readByte(t,r),s=a&128,i|=(a&127)<Number.MAX_SAFE_INTEGER)throw new Error("Integer overflow.");return l}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 n=await e.readString(t,i),a=await r(t,i);return{key:n,value:a}}static async readMap(t,r,i={}){let n=(o,l={})=>e.readMapPair(o,r,l),a=await e.readArray(t,n,i),s={};for(let o of a)s[o.key]=o.value;return s}static async readArray(t,r,i={}){let n=[];for(let a=await e.readLong(t,i);a!==0;a=await e.readLong(t,i))for(a<0&&(await e.readLong(t,i),a=-a);a--;){let s=await r(t,i);n.push(s)}return n}},Lo;(function(e){e.RECORD="record",e.ENUM="enum",e.ARRAY="array",e.MAP="map",e.UNION="union",e.FIXED="fixed"})(Lo||(Lo={}));var or;(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"})(or||(or={}));var Os=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 or.NULL:case or.BOOLEAN:case or.INT:case or.LONG:case or.FLOAT:case or.DOUBLE:case or.BYTES:case or.STRING:return new H8(t);default:throw new Error(`Unexpected Avro type ${t}`)}}static fromArraySchema(t){return new V8(t.map(e.fromSchema))}static fromObjectSchema(t){let r=t.type;try{return e.fromStringSchema(r)}catch{}switch(r){case Lo.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 n of t.fields)i[n.name]=e.fromSchema(n.type);return new K8(i,t.name);case Lo.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 G8(t.symbols);case Lo.MAP:if(!t.values)throw new Error(`Required attribute 'values' doesn't exist on schema: ${t}`);return new W8(e.fromSchema(t.values));case Lo.ARRAY:case Lo.FIXED:default:throw new Error(`Unexpected Avro type ${r} in ${t}`)}}},H8=class extends Os{constructor(t){super(),this._primitive=t}read(t,r={}){switch(this._primitive){case or.NULL:return Dt.readNull();case or.BOOLEAN:return Dt.readBoolean(t,r);case or.INT:return Dt.readInt(t,r);case or.LONG:return Dt.readLong(t,r);case or.FLOAT:return Dt.readFloat(t,r);case or.DOUBLE:return Dt.readDouble(t,r);case or.BYTES:return Dt.readBytes(t,r);case or.STRING:return Dt.readString(t,r);default:throw new Error("Unknown Avro Primitive")}}},G8=class extends Os{constructor(t){super(),this._symbols=t}async read(t,r={}){let i=await Dt.readInt(t,r);return this._symbols[i]}},V8=class extends Os{constructor(t){super(),this._types=t}async read(t,r={}){let i=await Dt.readInt(t,r);return this._types[i].read(t,r)}},W8=class extends Os{constructor(t){super(),this._itemType=t}read(t,r={}){let i=(n,a)=>this._itemType.read(n,a);return Dt.readMap(t,i,r)}},K8=class extends Os{constructor(t,r){super(),this._fields=t,this._name=r}async read(t,r={}){let i={};i.$schema=this._name;for(let n in this._fields)Object.prototype.hasOwnProperty.call(this._fields,n)&&(i[n]=await this._fields[n].read(t,r));return i}};function jB(e,t){if(e===t)return!0;if(e==null||t==null||e.length!==t.length)return!1;for(let r=0;r0)for(let a=0;a0}parseObjects(){return U.__asyncGenerator(this,arguments,function*(r={}){for(this._initialized||(yield U.__await(this.initialize(r)));this.hasNext();){let i=yield U.__await(this._itemType.read(this._dataStream,{abortSignal:r.abortSignal}));if(this._itemsRemainingInBlock--,this._objectIndex++,this._itemsRemainingInBlock===0){let n=yield U.__await(Dt.readFixedBytes(this._dataStream,MB,{abortSignal:r.abortSignal}));if(this._blockOffset=this._initialBlockOffset+this._dataStream.position,this._objectIndex=0,!jB(this._syncMarker,n))throw new Error("Stream is not a valid Avro file.");try{this._itemsRemainingInBlock=yield U.__await(Dt.readLong(this._dataStream,{abortSignal:r.abortSignal}))}catch{this._itemsRemainingInBlock=0}this._itemsRemainingInBlock>0&&(yield U.__await(Dt.readLong(this._dataStream,{abortSignal:r.abortSignal})))}yield yield U.__await(i)}})}},X8=class{},kB=new o0.AbortError("Reading from the avro stream was aborted."),Y8=class extends X8{toUint8Array(t){return typeof t=="string"?Buffer.from(t):t}constructor(t){super(),this._readable=t,this._position=0}get position(){return this._position}async read(t,r={}){var i;if(!((i=r.abortSignal)===null||i===void 0)&&i.aborted)throw kB;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 n=this._readable.read(t);return n?(this._position+=n.length,this.toUint8Array(n)):new Promise((a,s)=>{let o=()=>{this._readable.removeListener("readable",l),this._readable.removeListener("error",d),this._readable.removeListener("end",d),this._readable.removeListener("close",d),r.abortSignal&&r.abortSignal.removeEventListener("abort",c)},l=()=>{let p=this._readable.read(t);p&&(this._position+=p.length,o(),a(this.toUint8Array(p)))},d=()=>{o(),s()},c=()=>{o(),s(kB)};this._readable.on("readable",l),this._readable.once("error",d),this._readable.once("end",d),this._readable.once("close",d),r.abortSignal&&r.abortSignal.addEventListener("abort",c)})}},Z8=class extends lv.Readable{constructor(t,r={}){super(),this.avroPaused=!0,this.source=t,this.onProgress=r.onProgress,this.onError=r.onError,this.avroReader=new Q8(new Y8(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 n=r.data;if(!(n instanceof Uint8Array))throw Error("Invalid data in avro result record.");this.push(Buffer.from(n))||(this.avroPaused=!0)}break;case"com.microsoft.azure.storage.queryBlobContents.progress":{let n=r.bytesScanned;if(typeof n!="number")throw Error("Invalid bytesScanned in avro progress record.");this.onProgress&&this.onProgress({loadedBytes:n})}break;case"com.microsoft.azure.storage.queryBlobContents.end":if(this.onProgress){let n=r.totalBytes;if(typeof n!="number")throw Error("Invalid totalBytes in avro end record.");this.onProgress({loadedBytes:n})}this.push(null);break;case"com.microsoft.azure.storage.queryBlobContents.error":if(this.onError){let n=r.fatal;if(typeof n!="boolean")throw Error("Invalid fatal in avro error record.");let a=r.name;if(typeof a!="string")throw Error("Invalid name in avro error record.");let s=r.description;if(typeof s!="string")throw Error("Invalid description in avro error record.");let o=r.position;if(typeof o!="number")throw Error("Invalid position in avro error record.");this.onError({position:o,name:a,isFatal:n,description:s})}break;default:throw Error(`Unknown schema ${i} in avro progress record.`)}}while(!t.done&&!this.avroPaused)}},J8=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 tt.isNode?this.blobDownloadStream:void 0}get _response(){return this.originalResponse._response}constructor(t,r={}){this.originalResponse=t,this.blobDownloadStream=new Z8(this.originalResponse.readableStreamBody,r)}};ue.BlockBlobTier=void 0;(function(e){e.Hot="Hot",e.Cool="Cool",e.Cold="Cold",e.Archive="Archive"})(ue.BlockBlobTier||(ue.BlockBlobTier={}));ue.PremiumPageBlobTier=void 0;(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"})(ue.PremiumPageBlobTier||(ue.PremiumPageBlobTier={}));function qo(e){if(e!==void 0)return e}function lr(e,t){if(e&&!t)throw new RangeError("Customer-provided encryption key must be used over HTTPS.");e&&!e.encryptionAlgorithm&&(e.encryptionAlgorithm=j4e)}ue.StorageBlobAudience=void 0;(function(e){e.StorageOAuthScopes="https://storage.azure.com/.default",e.DiskComputeOAuthScopes="https://disk.compute.azure.com/.default"})(ue.StorageBlobAudience||(ue.StorageBlobAudience={}));function h8e(e){return`https://${e}.blob.core.windows.net/.default`}function R8(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 Object.assign(Object.assign({},e),{pageRange:t,clearRange:r,_response:Object.assign(Object.assign({},e._response),{parsedBody:{pageRange:t,clearRange:r}})})}var ev=class extends P4e.Poller{constructor(t){let{blobClient:r,copySource:i,intervalInMs:n=15e3,onProgress:a,resumeFrom:s,startCopyFromURLOptions:o}=t,l;s&&(l=JSON.parse(s).state);let d=vu(Object.assign(Object.assign({},l),{blobClient:r,copySource:i,startCopyFromURLOptions:o}));super(d),typeof a=="function"&&this.onProgress(a),this.intervalInMs=n}delay(){return tt.delay(this.intervalInMs)}},g8e=async function(t={}){let r=this.state,{copyId:i}=r;return r.isCompleted?vu(r):i?(await r.blobClient.abortCopyFromURL(i,{abortSignal:t.abortSignal}),r.isCancelled=!0,vu(r)):(r.isCancelled=!0,vu(r))},y8e=async function(t={}){let r=this.state,{blobClient:i,copySource:n,startCopyFromURLOptions:a}=r;if(r.isStarted){if(!r.isCompleted)try{let s=await r.blobClient.getProperties({abortSignal:t.abortSignal}),{copyStatus:o,copyProgress:l}=s,d=r.copyProgress;l&&(r.copyProgress=l),o==="pending"&&l!==d&&typeof t.fireProgress=="function"?t.fireProgress(r):o==="success"?(r.result=s,r.isCompleted=!0):o==="failed"&&(r.error=new Error(`Blob copy failed with reason: "${s.copyStatusDescription||"unknown"}"`),r.isCompleted=!0)}catch(s){r.error=s,r.isCompleted=!0}}else{r.isStarted=!0;let s=await i.startCopyFromURL(n,a);r.copyId=s.copyId,s.copyStatus==="success"&&(r.result=s,r.isCompleted=!0)}return vu(r)},v8e=function(){return JSON.stringify({state:this.state},(t,r)=>{if(t!=="blobClient")return r})};function vu(e){return{state:Object.assign({},e),cancel:g8e,toString:v8e,update:y8e}}function Ti(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 bu;(function(e){e[e.Good=0]="Good",e[e.Error=1]="Error"})(bu||(bu={}));var i0=class{constructor(t=5){if(this.actives=0,this.completed=0,this.offset=0,this.operations=[],this.state=bu.Good,t<1)throw new RangeError("concurrency must be larger than 0");this.concurrency=t,this.emitter=new UB.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=bu.Error,r(i)})}))}nextOperation(){return this.offset=this.operations.length){this.emitter.emit("finish");return}for(;this.actives=this.byteLength&&this.push(null),t||(t=this.readableHighWaterMark);let r=[],i=0;for(;it-i){let o=this.byteOffsetInCurrentBuffer+t-i;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),this.pushedBytesLength+=t-i,this.byteOffsetInCurrentBuffer=o,i=t;break}else{let o=this.byteOffsetInCurrentBuffer+s;r.push(this.buffers[this.bufferIndex].slice(this.byteOffsetInCurrentBuffer,o)),s===a?(this.byteOffsetInCurrentBuffer=0,this.bufferIndex++):this.byteOffsetInCurrentBuffer=o,this.pushedBytesLength+=s,i+=s}}r.length>1?this.push(Buffer.concat(r)):r.length===1&&this.push(r[0])}},Wh=O4e.constants.MAX_LENGTH,rv=class{get size(){return this._size}constructor(t,r,i){this.buffers=[],this.capacity=t,this._size=0;let n=Math.ceil(t/Wh);for(let a=0;a0&&(t[0]=t[0].slice(s))}getReadableStream(){return new tv(this.buffers,this.size)}},iv=class{constructor(t,r,i,n,a,s){if(this.emitter=new UB.EventEmitter,this.offset=0,this.isStreamEnd=!1,this.isError=!1,this.executingOutgoingHandlers=0,this.numBuffers=0,this.unresolvedDataArray=[],this.unresolvedLength=0,this.incoming=[],this.outgoing=[],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(a<=0)throw new RangeError(`concurrency must be larger than 0, current is ${a}`);this.bufferSize=r,this.maxBuffers=i,this.readable=t,this.outgoingHandler=n,this.concurrency=a,this.encoding=s}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 rv(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()}};async function b8e(e,t,r,i,n){let a=0,s=i-r;return new Promise((o,l)=>{let d=setTimeout(()=>l(new Error("The operation cannot be completed in timeout.")),q4e);e.on("readable",()=>{if(a>=s){clearTimeout(d),o();return}let c=e.read();if(!c)return;typeof c=="string"&&(c=Buffer.from(c,n));let p=a+c.length>s?s-a:c.length;t.fill(c.slice(0,p),r+a,r+a+p),a+=p}),e.on("end",()=>{clearTimeout(d),a{clearTimeout(d),l(c)})})}async function _8e(e,t,r){let i=0,n=t.length;return new Promise((a,s)=>{e.on("readable",()=>{let o=e.read();if(o){if(typeof o=="string"&&(o=Buffer.from(o,r)),i+o.length>n){s(new Error(`Stream exceeds buffer size. Buffer size: ${n}`));return}t.fill(o,i,i+o.length),i+=o.length}}),e.on("end",()=>{a(i)}),e.on("error",s)})}async function w8e(e,t){return new Promise((r,i)=>{let n=dv.createWriteStream(t);e.on("error",a=>{i(a)}),n.on("error",a=>{i(a)}),n.on("close",r),e.pipe(n)})}var E8e=I4e.promisify(dv.stat),x8e=dv.createReadStream,En=class e extends Tu{get name(){return this._name}get containerName(){return this._containerName}constructor(t,r,i,n){n=n||{};let a,s;if(As(r))s=t,a=r;else if(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r))s=t,n=i,a=ot(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=ot(new lt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Bd(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new st(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=ot(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=ot(new lt,n);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(s,a),{blobName:this._name,containerName:this._containerName}=this.getBlobAndContainerNamesFromUrl(),this.blobContext=this.storageClientContext.blob,this._snapshot=LB(this.url,wn.Parameters.SNAPSHOT),this._versionId=LB(this.url,wn.Parameters.VERSIONID)}withSnapshot(t){return new e(Oa(this.url,wn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}withVersion(t){return new e(Oa(this.url,wn.Parameters.VERSIONID,t.length===0?void 0:t),this.pipeline)}getAppendBlobClient(){return new Cu(this.url,this.pipeline)}getBlockBlobClient(){return new Ru(this.url,this.pipeline)}getPageBlobClient(){return new Ou(this.url,this.pipeline)}async download(t=0,r,i={}){return i.conditions=i.conditions||{},i.conditions=i.conditions||{},lr(i.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-download",i,async n=>{var a;let s=Y(await this.blobContext.download({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onDownloadProgress:tt.isNode?void 0:i.onProgress},range:t===0&&!r?void 0:Ti({offset:t,count:r}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey,tracingOptions:n.tracingOptions})),o=Object.assign(Object.assign({},s),{_response:s._response,objectReplicationDestinationPolicyId:s.objectReplicationPolicyId,objectReplicationSourceProperties:Qh(s.objectReplicationRules)});if(!tt.isNode)return o;if((i.maxRetryRequests===void 0||i.maxRetryRequests<0)&&(i.maxRetryRequests=D4e),s.contentLength===void 0)throw new RangeError("File download response doesn't contain valid content length header");if(!s.etag)throw new RangeError("File download response doesn't contain valid etag header");return new U8(o,async l=>{var d;let c={leaseAccessConditions:i.conditions,modifiedAccessConditions:{ifMatch:i.conditions.ifMatch||s.etag,ifModifiedSince:i.conditions.ifModifiedSince,ifNoneMatch:i.conditions.ifNoneMatch,ifUnmodifiedSince:i.conditions.ifUnmodifiedSince,ifTags:(d=i.conditions)===null||d===void 0?void 0:d.tagConditions},range:Ti({count:t+s.contentLength-l,offset:l}),rangeGetContentMD5:i.rangeGetContentMD5,rangeGetContentCRC64:i.rangeGetContentCrc64,snapshot:i.snapshot,cpkInfo:i.customerProvidedKey};return(await this.blobContext.download(Object.assign({abortSignal:i.abortSignal},c))).readableStreamBody},t,s.contentLength,{maxRetryRequests:i.maxRetryRequests,onProgress:i.onProgress})})}async exists(t={}){return k.withSpan("BlobClient-exists",t,async r=>{try{return lr(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===U4e||i.details.errorCode===H4e))return!0;throw i}})}async getProperties(t={}){return t.conditions=t.conditions||{},lr(t.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-getProperties",t,async r=>{var i;let n=Y(await this.blobContext.getProperties({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,objectReplicationDestinationPolicyId:n.objectReplicationPolicyId,objectReplicationSourceProperties:Qh(n.objectReplicationRules)})})}async delete(t={}){return t.conditions=t.conditions||{},k.withSpan("BlobClient-delete",t,async r=>{var i;return Y(await this.blobContext.delete({abortSignal:t.abortSignal,deleteSnapshots:t.deleteSnapshots,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async deleteIfExists(t={}){return k.withSpan("BlobClient-deleteIfExists",t,async r=>{var i,n;try{let a=Y(await this.delete(r));return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="BlobNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async undelete(t={}){return k.withSpan("BlobClient-undelete",t,async r=>Y(await this.blobContext.undelete({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setHTTPHeaders(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-setHTTPHeaders",r,async i=>{var n;return Y(await this.blobContext.setHttpHeaders({abortSignal:r.abortSignal,blobHttpHeaders:t,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}async setMetadata(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-setMetadata",r,async i=>{var n;return Y(await this.blobContext.setMetadata({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:t,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async setTags(t,r={}){return k.withSpan("BlobClient-setTags",r,async i=>{var n;return Y(await this.blobContext.setTags({abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions,tags:J4e(t)}))})}async getTags(t={}){return k.withSpan("BlobClient-getTags",t,async r=>{var i;let n=Y(await this.blobContext.getTags({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}));return Object.assign(Object.assign({},n),{_response:n._response,tags:yu({blobTagSet:n.blobTagSet})||{}})})}getBlobLeaseClient(t){return new Pu(this,t)}async createSnapshot(t={}){return t.conditions=t.conditions||{},lr(t.customerProvidedKey,this.isHttps),k.withSpan("BlobClient-createSnapshot",t,async r=>{var i;return Y(await this.blobContext.createSnapshot({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,tracingOptions:r.tracingOptions}))})}async beginCopyFromURL(t,r={}){let i={abortCopyFromURL:(...a)=>this.abortCopyFromURL(...a),getProperties:(...a)=>this.getProperties(...a),startCopyFromURL:(...a)=>this.startCopyFromURL(...a)},n=new ev({blobClient:i,copySource:t,intervalInMs:r.intervalInMs,onProgress:r.onProgress,resumeFrom:r.resumeFrom,startCopyFromURLOptions:r});return await n.poll(),n}async abortCopyFromURL(t,r={}){return k.withSpan("BlobClient-abortCopyFromURL",r,async i=>Y(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||{},k.withSpan("BlobClient-syncCopyFromURL",r,async i=>{var n,a,s,o,l,d,c;return Y(await this.blobContext.copyFromURL(t,{abortSignal:r.abortSignal,metadata:r.metadata,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince},sourceContentMD5:r.sourceContentMD5,copySourceAuthorization:wu(r.sourceAuthorization),tier:qo(r.tier),blobTagsString:Do(r.tags),immutabilityPolicyExpiry:(d=r.immutabilityPolicy)===null||d===void 0?void 0:d.expiriesOn,immutabilityPolicyMode:(c=r.immutabilityPolicy)===null||c===void 0?void 0:c.policyMode,legalHold:r.legalHold,encryptionScope:r.encryptionScope,copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions}))})}async setAccessTier(t,r={}){return k.withSpan("BlobClient-setAccessTier",r,async i=>{var n;return Y(await this.blobContext.setTier(qo(t),{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),rehydratePriority:r.rehydratePriority,tracingOptions:i.tracingOptions}))})}async downloadToBuffer(t,r,i,n={}){var a;let s,o=0,l=0,d=n;t instanceof Buffer?(s=t,o=r||0,l=typeof i=="number"?i:0):(o=typeof t=="number"?t:0,l=typeof r=="number"?r:0,d=i||{});let c=(a=d.blockSize)!==null&&a!==void 0?a:0;if(c<0)throw new RangeError("blockSize option must be >= 0");if(c===0&&(c=A8),o<0)throw new RangeError("offset option must be >= 0");if(l&&l<=0)throw new RangeError("count option must be greater than 0");return d.conditions||(d.conditions={}),k.withSpan("BlobClient-downloadToBuffer",d,async p=>{if(!l){let f=await this.getProperties(Object.assign(Object.assign({},d),{tracingOptions:p.tracingOptions}));if(l=f.contentLength-o,l<0)throw new RangeError(`offset ${o} shouldn't be larger than blob size ${f.contentLength}`)}if(!s)try{s=Buffer.alloc(l)}catch(f){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". ${f.message}`)}if(s.length{let g=o+l;f+c{let s=await this.download(r,i,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions}));return s.readableStreamBody&&await w8e(s.readableStreamBody,t),s.blobDownloadStream=void 0,s})}getBlobAndContainerNamesFromUrl(){let t,r;try{let i=new URL(this.url);if(i.host.split(".")[1]==="blob"){let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[3]}else if(mv(i)){let n=i.pathname.match("/([^/]*)/([^/]*)(/(.*))?");t=n[2],r=n[4]}else{let n=i.pathname.match("/([^/]*)(/(.*))?");t=n[1],r=n[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 k.withSpan("BlobClient-startCopyFromURL",r,async i=>{var n,a,s;return r.conditions=r.conditions||{},r.sourceConditions=r.sourceConditions||{},Y(await this.blobContext.startCopyFromURL(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:r.sourceConditions.ifMatch,sourceIfModifiedSince:r.sourceConditions.ifModifiedSince,sourceIfNoneMatch:r.sourceConditions.ifNoneMatch,sourceIfUnmodifiedSince:r.sourceConditions.ifUnmodifiedSince,sourceIfTags:r.sourceConditions.tagConditions},immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,rehydratePriority:r.rehydratePriority,tier:qo(r.tier),blobTagsString:Do(r.tags),sealBlob:r.sealBlob,tracingOptions:i.tracingOptions}))})}generateSasUrl(t){return new Promise(r=>{if(!(this.credential instanceof st))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=Cv(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).toString();r(uv(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof st))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Rv(Object.assign({containerName:this._containerName,blobName:this._name,snapshotTime:this._snapshot,versionId:this._versionId},t),this.credential).stringToSign}async deleteImmutabilityPolicy(t={}){return k.withSpan("BlobClient-deleteImmutabilityPolicy",t,async r=>Y(await this.blobContext.deleteImmutabilityPolicy({tracingOptions:r.tracingOptions})))}async setImmutabilityPolicy(t,r={}){return k.withSpan("BlobClient-setImmutabilityPolicy",r,async i=>Y(await this.blobContext.setImmutabilityPolicy({immutabilityPolicyExpiry:t.expiriesOn,immutabilityPolicyMode:t.policyMode,tracingOptions:i.tracingOptions})))}async setLegalHold(t,r={}){return k.withSpan("BlobClient-setLegalHold",r,async i=>Y(await this.blobContext.setLegalHold(t,{tracingOptions:i.tracingOptions})))}async getAccountInfo(t={}){return k.withSpan("BlobClient-getAccountInfo",t,async r=>Y(await this.blobContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}},Cu=class e extends En{constructor(t,r,i,n){let a,s;if(n=n||{},As(r))s=t,a=r;else if(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r))s=t,n=i,a=ot(r,n);else if(!r&&typeof r!="string")s=t,a=ot(new lt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Bd(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new st(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=ot(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=ot(new lt,n);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(s,a),this.appendBlobContext=this.storageClientContext.appendBlob}withSnapshot(t){return new e(Oa(this.url,wn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t={}){return t.conditions=t.conditions||{},lr(t.customerProvidedKey,this.isHttps),k.withSpan("AppendBlobClient-create",t,async r=>{var i,n,a;return Y(await this.appendBlobContext.create(0,{abortSignal:t.abortSignal,blobHttpHeaders:t.blobHTTPHeaders,leaseAccessConditions:t.conditions,metadata:t.metadata,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),cpkInfo:t.customerProvidedKey,encryptionScope:t.encryptionScope,immutabilityPolicyExpiry:(n=t.immutabilityPolicy)===null||n===void 0?void 0:n.expiriesOn,immutabilityPolicyMode:(a=t.immutabilityPolicy)===null||a===void 0?void 0:a.policyMode,legalHold:t.legalHold,blobTagsString:Do(t.tags),tracingOptions:r.tracingOptions}))})}async createIfNotExists(t={}){let r={ifNoneMatch:GB};return k.withSpan("AppendBlobClient-createIfNotExists",t,async i=>{var n,a;try{let s=Y(await this.create(Object.assign(Object.assign({},i),{conditions:r})));return Object.assign(Object.assign({succeeded:!0},s),{_response:s._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async seal(t={}){return t.conditions=t.conditions||{},k.withSpan("AppendBlobClient-seal",t,async r=>{var i;return Y(await this.appendBlobContext.seal({abortSignal:t.abortSignal,appendPositionAccessConditions:t.conditions,leaseAccessConditions:t.conditions,modifiedAccessConditions:Object.assign(Object.assign({},t.conditions),{ifTags:(i=t.conditions)===null||i===void 0?void 0:i.tagConditions}),tracingOptions:r.tracingOptions}))})}async appendBlock(t,r,i={}){return i.conditions=i.conditions||{},lr(i.customerProvidedKey,this.isHttps),k.withSpan("AppendBlobClient-appendBlock",i,async n=>{var a;return Y(await this.appendBlobContext.appendBlock(r,t,{abortSignal:i.abortSignal,appendPositionAccessConditions:i.conditions,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},transactionalContentMD5:i.transactionalContentMD5,transactionalContentCrc64:i.transactionalContentCrc64,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async appendBlockFromURL(t,r,i,n={}){return n.conditions=n.conditions||{},n.sourceConditions=n.sourceConditions||{},lr(n.customerProvidedKey,this.isHttps),k.withSpan("AppendBlobClient-appendBlockFromURL",n,async a=>{var s,o,l,d,c;return Y(await this.appendBlobContext.appendBlockFromUrl(t,0,{abortSignal:n.abortSignal,sourceRange:Ti({offset:r,count:i}),sourceContentMD5:n.sourceContentMD5,sourceContentCrc64:n.sourceContentCrc64,leaseAccessConditions:n.conditions,appendPositionAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(o=n.sourceConditions)===null||o===void 0?void 0:o.ifMatch,sourceIfModifiedSince:(l=n.sourceConditions)===null||l===void 0?void 0:l.ifModifiedSince,sourceIfNoneMatch:(d=n.sourceConditions)===null||d===void 0?void 0:d.ifNoneMatch,sourceIfUnmodifiedSince:(c=n.sourceConditions)===null||c===void 0?void 0:c.ifUnmodifiedSince},copySourceAuthorization:wu(n.sourceAuthorization),cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}},Ru=class e extends En{constructor(t,r,i,n){let a,s;if(n=n||{},As(r))s=t,a=r;else if(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r))s=t,n=i,a=ot(r,n);else if(!r&&typeof r!="string")s=t,i&&typeof i!="string"&&(n=i),a=ot(new lt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Bd(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new st(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=ot(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=ot(new lt,n);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(s,a),this.blockBlobContext=this.storageClientContext.blockBlob,this._blobContext=this.storageClientContext.blob}withSnapshot(t){return new e(Oa(this.url,wn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async query(t,r={}){if(lr(r.customerProvidedKey,this.isHttps),!tt.isNode)throw new Error("This operation currently is only supported in Node.js.");return k.withSpan("BlockBlobClient-query",r,async i=>{var n;let a=Y(await this._blobContext.query({abortSignal:r.abortSignal,queryRequest:{queryType:"SQL",expression:t,inputSerialization:qB(r.inputTextConfiguration),outputSerialization:qB(r.outputTextConfiguration)},leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,tracingOptions:i.tracingOptions}));return new J8(a,{abortSignal:r.abortSignal,onProgress:r.onProgress,onError:r.onError})})}async upload(t,r,i={}){return i.conditions=i.conditions||{},lr(i.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-upload",i,async n=>{var a,s,o;return Y(await this.blockBlobContext.upload(r,t,{abortSignal:i.abortSignal,blobHttpHeaders:i.blobHTTPHeaders,leaseAccessConditions:i.conditions,metadata:i.metadata,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),requestOptions:{onUploadProgress:i.onProgress},cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,immutabilityPolicyExpiry:(s=i.immutabilityPolicy)===null||s===void 0?void 0:s.expiriesOn,immutabilityPolicyMode:(o=i.immutabilityPolicy)===null||o===void 0?void 0:o.policyMode,legalHold:i.legalHold,tier:qo(i.tier),blobTagsString:Do(i.tags),tracingOptions:n.tracingOptions}))})}async syncUploadFromURL(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-syncUploadFromURL",r,async i=>{var n,a,s,o,l,d;return Y(await this.blockBlobContext.putBlobFromUrl(0,t,Object.assign(Object.assign({},r),{blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(a=r.sourceConditions)===null||a===void 0?void 0:a.ifMatch,sourceIfModifiedSince:(s=r.sourceConditions)===null||s===void 0?void 0:s.ifModifiedSince,sourceIfNoneMatch:(o=r.sourceConditions)===null||o===void 0?void 0:o.ifNoneMatch,sourceIfUnmodifiedSince:(l=r.sourceConditions)===null||l===void 0?void 0:l.ifUnmodifiedSince,sourceIfTags:(d=r.sourceConditions)===null||d===void 0?void 0:d.tagConditions},cpkInfo:r.customerProvidedKey,copySourceAuthorization:wu(r.sourceAuthorization),tier:qo(r.tier),blobTagsString:Do(r.tags),copySourceTags:r.copySourceTags,tracingOptions:i.tracingOptions})))})}async stageBlock(t,r,i,n={}){return lr(n.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-stageBlock",n,async a=>Y(await this.blockBlobContext.stageBlock(t,i,r,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,requestOptions:{onUploadProgress:n.onProgress},transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions})))}async stageBlockFromURL(t,r,i=0,n,a={}){return lr(a.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-stageBlockFromURL",a,async s=>Y(await this.blockBlobContext.stageBlockFromURL(t,0,r,{abortSignal:a.abortSignal,leaseAccessConditions:a.conditions,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,sourceRange:i===0&&!n?void 0:Ti({offset:i,count:n}),cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:wu(a.sourceAuthorization),tracingOptions:s.tracingOptions})))}async commitBlockList(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("BlockBlobClient-commitBlockList",r,async i=>{var n,a,s;return Y(await this.blockBlobContext.commitBlockList({latest:t},{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:qo(r.tier),blobTagsString:Do(r.tags),tracingOptions:i.tracingOptions}))})}async getBlockList(t,r={}){return k.withSpan("BlockBlobClient-getBlockList",r,async i=>{var n;let a=Y(await this.blockBlobContext.getBlockList(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}));return a.committedBlocks||(a.committedBlocks=[]),a.uncommittedBlocks||(a.uncommittedBlocks=[]),a})}async uploadData(t,r={}){return k.withSpan("BlockBlobClient-uploadData",r,async i=>{if(tt.isNode){let n;return t instanceof Buffer?n=t:t instanceof ArrayBuffer?n=Buffer.from(t):(t=t,n=Buffer.from(t.buffer,t.byteOffset,t.byteLength)),this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.byteLength,i)}else{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)}})}async uploadBrowserData(t,r={}){return k.withSpan("BlockBlobClient-uploadBrowserData",r,async i=>{let n=new Blob([t]);return this.uploadSeekableInternal((a,s)=>n.slice(a,a+s),n.size,i)})}async uploadSeekableInternal(t,r,i={}){var n,a;let s=(n=i.blockSize)!==null&&n!==void 0?n:0;if(s<0||s>P8)throw new RangeError(`blockSize option must be >= 0 and <= ${P8}`);let o=(a=i.maxSingleShotSize)!==null&&a!==void 0?a:T8;if(o<0||o>T8)throw new RangeError(`maxSingleShotSize option must be >= 0 and <= ${T8}`);if(s===0){if(r>P8*Gh)throw new RangeError(`${r} is too larger to upload to a block blob.`);r>o&&(s=Math.ceil(r/Gh),s{if(r<=o)return Y(await this.upload(t(0,r),r,l));let d=Math.floor((r-1)/s)+1;if(d>Gh)throw new RangeError(`The buffer's size is too big or the BlockSize is too small;the number of blocks must be <= ${Gh}`);let c=[],p=tt.randomUUID(),u=0,m=new i0(i.concurrency);for(let f=0;f{let g=DB(p,f),y=s*f,x=(f===d-1?r:y+s)-y;c.push(g),await this.stageBlock(g,t(y,x),x,{abortSignal:i.abortSignal,conditions:i.conditions,encryptionScope:i.encryptionScope,tracingOptions:l.tracingOptions}),u+=x,i.onProgress&&i.onProgress({loadedBytes:u})});return await m.do(),this.commitBlockList(c,l)})}async uploadFile(t,r={}){return k.withSpan("BlockBlobClient-uploadFile",r,async i=>{let n=(await E8e(t)).size;return this.uploadSeekableInternal((a,s)=>()=>x8e(t,{autoClose:!0,end:s?a+s-1:1/0,start:a}),n,Object.assign(Object.assign({},r),{tracingOptions:i.tracingOptions}))})}async uploadStream(t,r=L4e,i=5,n={}){return n.blobHTTPHeaders||(n.blobHTTPHeaders={}),n.conditions||(n.conditions={}),k.withSpan("BlockBlobClient-uploadStream",n,async a=>{let s=0,o=tt.randomUUID(),l=0,d=[];return await new iv(t,r,i,async(p,u)=>{let m=DB(o,s);d.push(m),s++,await this.stageBlock(m,p,u,{customerProvidedKey:n.customerProvidedKey,conditions:n.conditions,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}),l+=u,n.onProgress&&n.onProgress({loadedBytes:l})},Math.ceil(i/4*3)).do(),Y(await this.commitBlockList(d,Object.assign(Object.assign({},n),{tracingOptions:a.tracingOptions})))})}},Ou=class e extends En{constructor(t,r,i,n){let a,s;if(n=n||{},As(r))s=t,a=r;else if(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r))s=t,n=i,a=ot(r,n);else if(!r&&typeof r!="string")s=t,a=ot(new lt,n);else if(r&&typeof r=="string"&&i&&typeof i=="string"){let o=r,l=i,d=Bd(t);if(d.kind==="AccountConnString")if(tt.isNode){let c=new st(d.accountName,d.accountKey);s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l)),n.proxyOptions||(n.proxyOptions=Dr.getDefaultProxySettings(d.proxyUri)),a=ot(c,n)}else throw new Error("Account connection string is only supported in Node.js environment");else if(d.kind==="SASConnString")s=Nt(Nt(d.url,encodeURIComponent(o)),encodeURIComponent(l))+"?"+d.accountSas,a=ot(new lt,n);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(s,a),this.pageBlobContext=this.storageClientContext.pageBlob}withSnapshot(t){return new e(Oa(this.url,wn.Parameters.SNAPSHOT,t.length===0?void 0:t),this.pipeline)}async create(t,r={}){return r.conditions=r.conditions||{},lr(r.customerProvidedKey,this.isHttps),k.withSpan("PageBlobClient-create",r,async i=>{var n,a,s;return Y(await this.pageBlobContext.create(0,t,{abortSignal:r.abortSignal,blobHttpHeaders:r.blobHTTPHeaders,blobSequenceNumber:r.blobSequenceNumber,leaseAccessConditions:r.conditions,metadata:r.metadata,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),cpkInfo:r.customerProvidedKey,encryptionScope:r.encryptionScope,immutabilityPolicyExpiry:(a=r.immutabilityPolicy)===null||a===void 0?void 0:a.expiriesOn,immutabilityPolicyMode:(s=r.immutabilityPolicy)===null||s===void 0?void 0:s.policyMode,legalHold:r.legalHold,tier:qo(r.tier),blobTagsString:Do(r.tags),tracingOptions:i.tracingOptions}))})}async createIfNotExists(t,r={}){return k.withSpan("PageBlobClient-createIfNotExists",r,async i=>{var n,a;try{let s={ifNoneMatch:GB},o=Y(await this.create(t,Object.assign(Object.assign({},r),{conditions:s,tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({succeeded:!0},o),{_response:o._response})}catch(s){if(((n=s.details)===null||n===void 0?void 0:n.errorCode)==="BlobAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(a=s.response)===null||a===void 0?void 0:a.parsedHeaders),{_response:s.response});throw s}})}async uploadPages(t,r,i,n={}){return n.conditions=n.conditions||{},lr(n.customerProvidedKey,this.isHttps),k.withSpan("PageBlobClient-uploadPages",n,async a=>{var s;return Y(await this.pageBlobContext.uploadPages(i,t,{abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),requestOptions:{onUploadProgress:n.onProgress},range:Ti({offset:r,count:i}),sequenceNumberAccessConditions:n.conditions,transactionalContentMD5:n.transactionalContentMD5,transactionalContentCrc64:n.transactionalContentCrc64,cpkInfo:n.customerProvidedKey,encryptionScope:n.encryptionScope,tracingOptions:a.tracingOptions}))})}async uploadPagesFromURL(t,r,i,n,a={}){return a.conditions=a.conditions||{},a.sourceConditions=a.sourceConditions||{},lr(a.customerProvidedKey,this.isHttps),k.withSpan("PageBlobClient-uploadPagesFromURL",a,async s=>{var o,l,d,c,p;return Y(await this.pageBlobContext.uploadPagesFromURL(t,Ti({offset:r,count:n}),0,Ti({offset:i,count:n}),{abortSignal:a.abortSignal,sourceContentMD5:a.sourceContentMD5,sourceContentCrc64:a.sourceContentCrc64,leaseAccessConditions:a.conditions,sequenceNumberAccessConditions:a.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a.conditions),{ifTags:(o=a.conditions)===null||o===void 0?void 0:o.tagConditions}),sourceModifiedAccessConditions:{sourceIfMatch:(l=a.sourceConditions)===null||l===void 0?void 0:l.ifMatch,sourceIfModifiedSince:(d=a.sourceConditions)===null||d===void 0?void 0:d.ifModifiedSince,sourceIfNoneMatch:(c=a.sourceConditions)===null||c===void 0?void 0:c.ifNoneMatch,sourceIfUnmodifiedSince:(p=a.sourceConditions)===null||p===void 0?void 0:p.ifUnmodifiedSince},cpkInfo:a.customerProvidedKey,encryptionScope:a.encryptionScope,copySourceAuthorization:wu(a.sourceAuthorization),tracingOptions:s.tracingOptions}))})}async clearPages(t=0,r,i={}){return i.conditions=i.conditions||{},k.withSpan("PageBlobClient-clearPages",i,async n=>{var a;return Y(await this.pageBlobContext.clearPages(0,{abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Ti({offset:t,count:r}),sequenceNumberAccessConditions:i.conditions,cpkInfo:i.customerProvidedKey,encryptionScope:i.encryptionScope,tracingOptions:n.tracingOptions}))})}async getPageRanges(t=0,r,i={}){return i.conditions=i.conditions||{},k.withSpan("PageBlobClient-getPageRanges",i,async n=>{var a;let s=Y(await this.pageBlobContext.getPageRanges({abortSignal:i.abortSignal,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),range:Ti({offset:t,count:r}),tracingOptions:n.tracingOptions}));return R8(s)})}async listPageRangesSegment(t=0,r,i,n={}){return k.withSpan("PageBlobClient-getPageRangesSegment",n,async a=>{var s;return Y(await this.pageBlobContext.getPageRanges({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),range:Ti({offset:t,count:r}),marker:i,maxPageSize:n.maxPageSize,tracingOptions:a.tracingOptions}))})}listPageRangeItemSegments(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n,a={}){let s;if(n||n===void 0)do s=yield U.__await(this.listPageRangesSegment(r,i,n,a)),n=s.continuationToken,yield yield U.__await(yield U.__await(s));while(n)})}listPageRangeItems(){return U.__asyncGenerator(this,arguments,function*(r=0,i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listPageRangeItemSegments(r,i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(FB(m))))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}listPageRanges(t=0,r,i={}){i.conditions=i.conditions||{};let n=this.listPageRangeItems(t,r,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listPageRangeItemSegments(t,r,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getPageRangesDiff(t,r,i,n={}){return n.conditions=n.conditions||{},k.withSpan("PageBlobClient-getPageRangesDiff",n,async a=>{var s;let o=Y(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevsnapshot:i,range:Ti({offset:t,count:r}),tracingOptions:a.tracingOptions}));return R8(o)})}async listPageRangesDiffSegment(t,r,i,n,a={}){return k.withSpan("PageBlobClient-getPageRangesDiffSegment",a,async s=>{var o;return Y(await this.pageBlobContext.getPageRangesDiff({abortSignal:a?.abortSignal,leaseAccessConditions:a?.conditions,modifiedAccessConditions:Object.assign(Object.assign({},a?.conditions),{ifTags:(o=a?.conditions)===null||o===void 0?void 0:o.tagConditions}),prevsnapshot:i,range:Ti({offset:t,count:r}),marker:n,maxPageSize:a?.maxPageSize,tracingOptions:s.tracingOptions}))})}listPageRangeDiffItemSegments(t,r,i,n,a){return U.__asyncGenerator(this,arguments,function*(){let o;if(n||n===void 0)do o=yield U.__await(this.listPageRangesDiffSegment(t,r,i,n,a)),n=o.continuationToken,yield yield U.__await(yield U.__await(o));while(n)})}listPageRangeDiffItems(t,r,i,n){return U.__asyncGenerator(this,arguments,function*(){var s,o,l,d;let c;try{for(var p=!0,u=U.__asyncValues(this.listPageRangeDiffItemSegments(t,r,i,c,n)),m;m=yield U.__await(u.next()),s=m.done,!s;p=!0){d=m.value,p=!1;let f=d;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(FB(f))))}}catch(f){o={error:f}}finally{try{!p&&!s&&(l=u.return)&&(yield U.__await(l.call(u)))}finally{if(o)throw o.error}}})}listPageRangesDiff(t,r,i,n={}){n.conditions=n.conditions||{};let a=this.listPageRangeDiffItems(t,r,i,Object.assign({},n));return{next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listPageRangeDiffItemSegments(t,r,i,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async getPageRangesDiffForManagedDisks(t,r,i,n={}){return n.conditions=n.conditions||{},k.withSpan("PageBlobClient-GetPageRangesDiffForManagedDisks",n,async a=>{var s;let o=Y(await this.pageBlobContext.getPageRangesDiff({abortSignal:n.abortSignal,leaseAccessConditions:n.conditions,modifiedAccessConditions:Object.assign(Object.assign({},n.conditions),{ifTags:(s=n.conditions)===null||s===void 0?void 0:s.tagConditions}),prevSnapshotUrl:i,range:Ti({offset:t,count:r}),tracingOptions:a.tracingOptions}));return R8(o)})}async resize(t,r={}){return r.conditions=r.conditions||{},k.withSpan("PageBlobClient-resize",r,async i=>{var n;return Y(await this.pageBlobContext.resize(t,{abortSignal:r.abortSignal,leaseAccessConditions:r.conditions,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),encryptionScope:r.encryptionScope,tracingOptions:i.tracingOptions}))})}async updateSequenceNumber(t,r,i={}){return i.conditions=i.conditions||{},k.withSpan("PageBlobClient-updateSequenceNumber",i,async n=>{var a;return Y(await this.pageBlobContext.updateSequenceNumber(t,{abortSignal:i.abortSignal,blobSequenceNumber:r,leaseAccessConditions:i.conditions,modifiedAccessConditions:Object.assign(Object.assign({},i.conditions),{ifTags:(a=i.conditions)===null||a===void 0?void 0:a.tagConditions}),tracingOptions:n.tracingOptions}))})}async startCopyIncremental(t,r={}){return k.withSpan("PageBlobClient-startCopyIncremental",r,async i=>{var n;return Y(await this.pageBlobContext.copyIncremental(t,{abortSignal:r.abortSignal,modifiedAccessConditions:Object.assign(Object.assign({},r.conditions),{ifTags:(n=r.conditions)===null||n===void 0?void 0:n.tagConditions}),tracingOptions:i.tracingOptions}))})}};async function N8e(e){let t=Buffer.alloc(B4e),r=await _8e(e.readableStreamBody,t);return t=t.slice(0,r),t.toString()}function S8e(e){return Buffer.byteLength(e)}var Kh=": ",zB=" ",$B=-1,nv=class{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}${Ra}`,this.batchResponseEnding=`--${this.responseBatchBoundary}--`}async parseBatchResponse(){if(this.batchResponse._response.status!==F4e.HTTP_ACCEPTED)throw new Error(`Invalid state: batch request failed with status: '${this.batchResponse._response.status}'.`);let r=(await N8e(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 n=new Array(i),a=0,s=0;for(let o=0;o=0&&f{this.keys[t]===void 0||this.keys[t]===Od.UNLOCKED?(this.keys[t]=Od.LOCKED,r()):this.onUnlockEvent(t,()=>{this.keys[t]=Od.LOCKED,r()})})}static async unlock(t){return new Promise(r=>{this.keys[t]===Od.LOCKED&&this.emitUnlockEvent(t),delete this.keys[t],r()})}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)})}}};Dd.keys={};Dd.listeners={};var Id=class{constructor(){this.batch="batch",this.batchRequest=new av}getMultiPartContentType(){return this.batchRequest.getMultipartContentType()}getHttpRequestBody(){return this.batchRequest.getHttpRequestBody()}getSubRequests(){return this.batchRequest.getSubRequests()}async addSubRequestInternal(t,r){await Dd.lock(this.batch);try{this.batchRequest.preAddSubRequest(t),await r(),this.batchRequest.postAddSubRequest(t)}finally{await Dd.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 n,a;if(typeof t=="string"&&(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r)))n=t,a=r;else if(t instanceof En)n=t.url,a=t.credential,i=r;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return i||(i={}),k.withSpan("BatchDeleteRequest-addSubRequest",i,async s=>{this.setBatchType("delete"),await this.addSubRequestInternal({url:n,credential:a},async()=>{await new En(n,this.batchRequest.createPipeline(a)).delete(s)})})}async setBlobAccessTier(t,r,i,n){let a,s,o;if(typeof t=="string"&&(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r)))a=t,s=r,o=i;else if(t instanceof En)a=t.url,s=t.credential,o=r,n=i;else throw new RangeError("Invalid arguments. Either url and credential, or BlobClient need be provided.");return n||(n={}),k.withSpan("BatchSetTierRequest-addSubRequest",n,async l=>{this.setBatchType("setAccessTier"),await this.addSubRequestInternal({url:a,credential:s},async()=>{await new En(a,this.batchRequest.createPipeline(s)).setAccessTier(o,l)})})}},av=class{constructor(){this.operationCount=0,this.body="";let t=tt.randomUUID();this.boundary=`batch_${t}`,this.subRequestPrefix=`--${this.boundary}${Ra}${we.CONTENT_TYPE}: application/http${Ra}${we.CONTENT_TRANSFER_ENCODING}: binary`,this.multipartContentType=`multipart/mixed; boundary=${this.boundary}`,this.batchRequestEnding=`--${this.boundary}--`,this.subRequests=new Map}createPipeline(t){let r=Dr.createEmptyPipeline();r.addPolicy(_u.serializationPolicy({stringifyXML:O8.stringifyXML,serializerOptions:{xml:{xmlCharKey:"#"}}}),{phase:"Serialize"}),r.addPolicy(P8e()),r.addPolicy(T8e(this),{afterPhase:"Sign"}),tn.isTokenCredential(t)?r.addPolicy(Dr.bearerTokenAuthenticationPolicy({credential:t,scopes:pv,challengeCallbacks:{authorizeRequestOnChallenge:_u.authorizeRequestOnTenantChallenge}}),{phase:"Sign"}):t instanceof st&&r.addPolicy(JB({accountName:t.accountName,accountKey:t.accountKey}),{phase:"Sign"});let i=new Su([]);return i._credential=t,i._corePipeline=r,i}appendSubRequestToBody(t){this.body+=[this.subRequestPrefix,`${we.CONTENT_ID}: ${this.operationCount}`,"",`${t.method.toString()} ${X4e(t.url)} ${VB}${Ra}`].join(Ra);for(let[r,i]of t.headers)this.body+=`${r}: ${i}${Ra}`;this.body+=Ra}preAddSubRequest(t){if(this.operationCount>=IB)throw new RangeError(`Cannot exceed ${IB} sub requests in a single batch`);let r=d0(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}${Ra}`}getMultipartContentType(){return this.multipartContentType}getSubRequests(){return this.subRequests}};function T8e(e){return{name:"batchRequestAssemblePolicy",async sendRequest(t){return e.appendSubRequestToBody(t),{request:t,status:200,headers:Dr.createHttpHeaders()}}}}function P8e(){return{name:"batchHeaderFilterPolicy",async sendRequest(e,t){let r="";for(let[i]of e.headers)XB(i,we.X_MS_VERSION)&&(r=i);return r!==""&&e.headers.delete(r),t(e)}}}var Au=class{constructor(t,r,i){let n;As(r)?n=r:r?n=ot(r,i):n=ot(new lt,i);let a=new r0(t,ej(n)),s=d0(t);s&&s!=="/"?this.serviceOrContainerContext=a.container:this.serviceOrContainerContext=a.service}createBatch(){return new Id}async deleteBlobs(t,r,i){let n=new Id;for(let a of t)typeof a=="string"?await n.deleteBlob(a,r,i):await n.deleteBlob(a,r);return this.submitBatch(n)}async setBlobsAccessTier(t,r,i,n){let a=new Id;for(let s of t)typeof s=="string"?await a.setBlobAccessTier(s,r,i,n):await a.setBlobAccessTier(s,r,i);return this.submitBatch(a)}async submitBatch(t,r={}){if(!t||t.getSubRequests().size===0)throw new RangeError("Batch request should contain one or more sub requests.");return k.withSpan("BlobBatchClient-submitBatch",r,async i=>{let n=t.getHttpRequestBody(),a=Y(await this.serviceOrContainerContext.submitBatch(S8e(n),t.getMultiPartContentType(),n,Object.assign({},i))),o=await new nv(a,t.getSubRequests()).parseBatchResponse();return{_response:a._response,contentType:a.contentType,errorCode:a.errorCode,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,subResponses:o.subResponses,subResponsesSucceededCount:o.subResponsesSucceededCount,subResponsesFailedCount:o.subResponsesFailedCount}})}},n0=class extends Tu{get containerName(){return this._containerName}constructor(t,r,i){let n,a;if(i=i||{},As(r))a=t,n=r;else if(tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r))a=t,n=ot(r,i);else if(!r&&typeof r!="string")a=t,n=ot(new lt,i);else if(r&&typeof r=="string"){let s=r,o=Bd(t);if(o.kind==="AccountConnString")if(tt.isNode){let l=new st(o.accountName,o.accountKey);a=Nt(o.url,encodeURIComponent(s)),i.proxyOptions||(i.proxyOptions=Dr.getDefaultProxySettings(o.proxyUri)),n=ot(l,i)}else throw new Error("Account connection string is only supported in Node.js environment");else if(o.kind==="SASConnString")a=Nt(o.url,encodeURIComponent(s))+"?"+o.accountSas,n=ot(new lt,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(a,n),this._containerName=this.getContainerNameFromUrl(),this.containerContext=this.storageClientContext.container}async create(t={}){return k.withSpan("ContainerClient-create",t,async r=>Y(await this.containerContext.create(r)))}async createIfNotExists(t={}){return k.withSpan("ContainerClient-createIfNotExists",t,async r=>{var i,n;try{let a=await this.create(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerAlreadyExists")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}async exists(t={}){return k.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 En(Nt(this.url,Vh(t)),this.pipeline)}getAppendBlobClient(t){return new Cu(Nt(this.url,Vh(t)),this.pipeline)}getBlockBlobClient(t){return new Ru(Nt(this.url,Vh(t)),this.pipeline)}getPageBlobClient(t){return new Ou(Nt(this.url,Vh(t)),this.pipeline)}async getProperties(t={}){return t.conditions||(t.conditions={}),k.withSpan("ContainerClient-getProperties",t,async r=>Y(await this.containerContext.getProperties(Object.assign(Object.assign({abortSignal:t.abortSignal},t.conditions),{tracingOptions:r.tracingOptions}))))}async delete(t={}){return t.conditions||(t.conditions={}),k.withSpan("ContainerClient-delete",t,async r=>Y(await this.containerContext.delete({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,modifiedAccessConditions:t.conditions,tracingOptions:r.tracingOptions})))}async deleteIfExists(t={}){return k.withSpan("ContainerClient-deleteIfExists",t,async r=>{var i,n;try{let a=await this.delete(r);return Object.assign(Object.assign({succeeded:!0},a),{_response:a._response})}catch(a){if(((i=a.details)===null||i===void 0?void 0:i.errorCode)==="ContainerNotFound")return Object.assign(Object.assign({succeeded:!1},(n=a.response)===null||n===void 0?void 0:n.parsedHeaders),{_response:a.response});throw a}})}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 k.withSpan("ContainerClient-setMetadata",r,async i=>Y(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={}),k.withSpan("ContainerClient-getAccessPolicy",t,async r=>{let i=Y(await this.containerContext.getAccessPolicy({abortSignal:t.abortSignal,leaseAccessConditions:t.conditions,tracingOptions:r.tracingOptions})),n={_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 a of i){let s;a.accessPolicy&&(s={permissions:a.accessPolicy.permissions},a.accessPolicy.expiresOn&&(s.expiresOn=new Date(a.accessPolicy.expiresOn)),a.accessPolicy.startsOn&&(s.startsOn=new Date(a.accessPolicy.startsOn))),n.signedIdentifiers.push({accessPolicy:s,id:a.id})}return n})}async setAccessPolicy(t,r,i={}){return i.conditions=i.conditions||{},k.withSpan("ContainerClient-setAccessPolicy",i,async n=>{let a=[];for(let s of r||[])a.push({accessPolicy:{expiresOn:s.accessPolicy.expiresOn?Qe(s.accessPolicy.expiresOn):"",permissions:s.accessPolicy.permissions,startsOn:s.accessPolicy.startsOn?Qe(s.accessPolicy.startsOn):""},id:s.id});return Y(await this.containerContext.setAccessPolicy({abortSignal:i.abortSignal,access:t,containerAcl:a,leaseAccessConditions:i.conditions,modifiedAccessConditions:i.conditions,tracingOptions:n.tracingOptions}))})}getBlobLeaseClient(t){return new Pu(this,t)}async uploadBlockBlob(t,r,i,n={}){return k.withSpan("ContainerClient-uploadBlockBlob",n,async a=>{let s=this.getBlockBlobClient(t),o=await s.upload(r,i,a);return{blockBlobClient:s,response:o}})}async deleteBlob(t,r={}){return k.withSpan("ContainerClient-deleteBlob",r,async i=>{let n=this.getBlobClient(t);return r.versionId&&(n=n.withVersion(r.versionId)),n.delete(i)})}async listBlobFlatSegment(t,r={}){return k.withSpan("ContainerClient-listBlobFlatSegment",r,async i=>{let n=Y(await this.containerContext.listBlobFlatSegment(Object.assign(Object.assign({marker:t},r),{tracingOptions:i.tracingOptions})));return Object.assign(Object.assign({},n),{_response:Object.assign(Object.assign({},n._response),{parsedBody:e3e(n._response.parsedBody)}),segment:Object.assign(Object.assign({},n.segment),{blobItems:n.segment.blobItems.map(s=>Object.assign(Object.assign({},s),{name:Ad(s.name),tags:yu(s.blobTags),objectReplicationSourceProperties:Qh(s.objectReplicationMetadata)}))})})})}async listBlobHierarchySegment(t,r,i={}){return k.withSpan("ContainerClient-listBlobHierarchySegment",i,async n=>{var a;let s=Y(await this.containerContext.listBlobHierarchySegment(t,Object.assign(Object.assign({marker:r},i),{tracingOptions:n.tracingOptions})));return Object.assign(Object.assign({},s),{_response:Object.assign(Object.assign({},s._response),{parsedBody:t3e(s._response.parsedBody)}),segment:Object.assign(Object.assign({},s.segment),{blobItems:s.segment.blobItems.map(l=>Object.assign(Object.assign({},l),{name:Ad(l.name),tags:yu(l.blobTags),objectReplicationSourceProperties:Qh(l.objectReplicationMetadata)})),blobPrefixes:(a=s.segment.blobPrefixes)===null||a===void 0?void 0:a.map(l=>Object.assign(Object.assign({},l),{name:Ad(l.name)}))})})})}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listBlobFlatSegment(i,n)),i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.segment.blobItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listHierarchySegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.listBlobHierarchySegment(n,a,s)),a=o.continuationToken,yield yield U.__await(yield U.__await(o));while(a)})}listItemsByHierarchy(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.listHierarchySegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let f=l.segment;if(f.blobPrefixes)for(let g of f.blobPrefixes)yield yield U.__await(Object.assign({kind:"prefix"},g));for(let g of f.blobItems)yield yield U.__await(Object.assign({kind:"blob"},g))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}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 n=Object.assign(Object.assign({},r),i.length>0?{include:i}:{}),a=this.listItemsByHierarchy(t,n);return{async next(){return a.next()},[Symbol.asyncIterator](){return this},byPage:(s={})=>this.listHierarchySegments(t,s.continuationToken,Object.assign({maxPageSize:s.maxPageSize},n))}}async findBlobsByTagsSegment(t,r,i={}){return k.withSpan("ContainerClient-findBlobsByTagsSegment",i,async n=>{let a=Y(await this.containerContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:yu(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getAccountInfo(t={}){return k.withSpan("ContainerClient-getAccountInfo",t,async r=>Y(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]:mv(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 st))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");let i=Cv(Object.assign({containerName:this._containerName},t),this.credential).toString();r(uv(this.url,i))})}generateSasStringToSign(t){if(!(this.credential instanceof st))throw new RangeError("Can only generate the SAS when the client is initialized with a shared key credential");return Rv(Object.assign({containerName:this._containerName},t),this.credential).stringToSign}getBlobBatchClient(){return new Au(this.url,this.pipeline)}},qd=class e{constructor(){this.read=!1,this.write=!1,this.delete=!1,this.deleteVersion=!1,this.list=!1,this.add=!1,this.create=!1,this.update=!1,this.process=!1,this.tag=!1,this.filter=!1,this.setImmutabilityPolicy=!1,this.permanentDelete=!1}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}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("")}},a0=class e{constructor(){this.service=!1,this.container=!1,this.object=!1}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}toString(){let t=[];return this.service&&t.push("s"),this.container&&t.push("c"),this.object&&t.push("o"),t.join("")}},Fd=class e{constructor(){this.blob=!1,this.file=!1,this.queue=!1,this.table=!1}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}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("")}};function _$(e,t){return w$(e,t).sasQueryParameters}function w$(e,t){let r=e.version?e.version:cv;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=qd.parse(e.permissions.toString()),n=Fd.parse(e.services).toString(),a=a0.parse(e.resourceTypes).toString(),s;r>="2020-12-06"?s=[t.accountName,i,n,a,e.startsOn?Qe(e.startsOn,!1):"",Qe(e.expiresOn,!1),e.ipRange?La(e.ipRange):"",e.protocol?e.protocol:"",r,e.encryptionScope?e.encryptionScope:"",""].join(` +`):s=[t.accountName,i,n,a,e.startsOn?Qe(e.startsOn,!1):"",Qe(e.expiresOn,!1),e.ipRange?La(e.ipRange):"",e.protocol?e.protocol:"",r,""].join(` +`);let o=t.computeHMACSHA256(s);return{sasQueryParameters:new ta(r,o,i.toString(),n,a,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:s}}var sv=class e extends Tu{static fromConnectionString(t,r){r=r||{};let i=Bd(t);if(i.kind==="AccountConnString")if(tt.isNode){let n=new st(i.accountName,i.accountKey);r.proxyOptions||(r.proxyOptions=Dr.getDefaultProxySettings(i.proxyUri));let a=ot(n,r);return new e(i.url,a)}else throw new Error("Account connection string is only supported in Node.js environment");else if(i.kind==="SASConnString"){let n=ot(new lt,r);return new e(i.url+"?"+i.accountSas,n)}else throw new Error("Connection string must be either an Account connection string or a SAS connection string")}constructor(t,r,i){let n;As(r)?n=r:tt.isNode&&r instanceof st||r instanceof lt||tn.isTokenCredential(r)?n=ot(r,i):n=ot(new lt,i),super(t,n),this.serviceContext=this.storageClientContext.service}getContainerClient(t){return new n0(Nt(this.url,encodeURIComponent(t)),this.pipeline)}async createContainer(t,r={}){return k.withSpan("BlobServiceClient-createContainer",r,async i=>{let n=this.getContainerClient(t),a=await n.create(i);return{containerClient:n,containerCreateResponse:a}})}async deleteContainer(t,r={}){return k.withSpan("BlobServiceClient-deleteContainer",r,async i=>this.getContainerClient(t).delete(i))}async undeleteContainer(t,r,i={}){return k.withSpan("BlobServiceClient-undeleteContainer",i,async n=>{let a=this.getContainerClient(i.destinationContainerName||t),s=a.storageClientContext.container,o=Y(await s.restore({deletedContainerName:t,deletedContainerVersion:r,tracingOptions:n.tracingOptions}));return{containerClient:a,containerUndeleteResponse:o}})}async renameContainer(t,r,i={}){return k.withSpan("BlobServiceClient-renameContainer",i,async n=>{var a;let s=this.getContainerClient(r),o=s.storageClientContext.container,l=Y(await o.rename(t,Object.assign(Object.assign({},n),{sourceLeaseId:(a=i.sourceCondition)===null||a===void 0?void 0:a.leaseId})));return{containerClient:s,containerRenameResponse:l}})}async getProperties(t={}){return k.withSpan("BlobServiceClient-getProperties",t,async r=>Y(await this.serviceContext.getProperties({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async setProperties(t,r={}){return k.withSpan("BlobServiceClient-setProperties",r,async i=>Y(await this.serviceContext.setProperties(t,{abortSignal:r.abortSignal,tracingOptions:i.tracingOptions})))}async getStatistics(t={}){return k.withSpan("BlobServiceClient-getStatistics",t,async r=>Y(await this.serviceContext.getStatistics({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async getAccountInfo(t={}){return k.withSpan("BlobServiceClient-getAccountInfo",t,async r=>Y(await this.serviceContext.getAccountInfo({abortSignal:t.abortSignal,tracingOptions:r.tracingOptions})))}async listContainersSegment(t,r={}){return k.withSpan("BlobServiceClient-listContainersSegment",r,async i=>Y(await this.serviceContext.listContainersSegment(Object.assign(Object.assign({abortSignal:r.abortSignal,marker:t},r),{include:typeof r.include=="string"?[r.include]:r.include,tracingOptions:i.tracingOptions}))))}async findBlobsByTagsSegment(t,r,i={}){return k.withSpan("BlobServiceClient-findBlobsByTagsSegment",i,async n=>{let a=Y(await this.serviceContext.filterBlobs({abortSignal:i.abortSignal,where:t,marker:r,maxPageSize:i.maxPageSize,tracingOptions:n.tracingOptions}));return Object.assign(Object.assign({},a),{_response:a._response,blobs:a.blobs.map(o=>{var l;let d="";return((l=o.tags)===null||l===void 0?void 0:l.blobTagSet.length)===1&&(d=o.tags.blobTagSet[0].value),Object.assign(Object.assign({},o),{tags:yu(o.tags),tagValue:d})})})})}findBlobsByTagsSegments(t,r){return U.__asyncGenerator(this,arguments,function*(n,a,s={}){let o;if(a||a===void 0)do o=yield U.__await(this.findBlobsByTagsSegment(n,a,s)),o.blobs=o.blobs||[],a=o.continuationToken,yield yield U.__await(o);while(a)})}findBlobsByTagsItems(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){var a,s,o,l;let d;try{for(var c=!0,p=U.__asyncValues(this.findBlobsByTagsSegments(i,d,n)),u;u=yield U.__await(p.next()),a=u.done,!a;c=!0){l=u.value,c=!1;let m=l;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(m.blobs)))}}catch(m){s={error:m}}finally{try{!c&&!a&&(o=p.return)&&(yield U.__await(o.call(p)))}finally{if(s)throw s.error}}})}findBlobsByTags(t,r={}){let i=Object.assign({},r),n=this.findBlobsByTagsItems(t,i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.findBlobsByTagsSegments(t,a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}listSegments(t){return U.__asyncGenerator(this,arguments,function*(i,n={}){let a;if(i||i===void 0)do a=yield U.__await(this.listContainersSegment(i,n)),a.containerItems=a.containerItems||[],i=a.continuationToken,yield yield U.__await(yield U.__await(a));while(i)})}listItems(){return U.__asyncGenerator(this,arguments,function*(r={}){var i,n,a,s;let o;try{for(var l=!0,d=U.__asyncValues(this.listSegments(o,r)),c;c=yield U.__await(d.next()),i=c.done,!i;l=!0){s=c.value,l=!1;let p=s;yield U.__await(yield*U.__asyncDelegator(U.__asyncValues(p.containerItems)))}}catch(p){n={error:p}}finally{try{!l&&!i&&(a=d.return)&&(yield U.__await(a.call(d)))}finally{if(n)throw n.error}}})}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=Object.assign(Object.assign({},t),r.length>0?{include:r}:{}),n=this.listItems(i);return{next(){return n.next()},[Symbol.asyncIterator](){return this},byPage:(a={})=>this.listSegments(a.continuationToken,Object.assign({maxPageSize:a.maxPageSize},i))}}async getUserDelegationKey(t,r,i={}){return k.withSpan("BlobServiceClient-getUserDelegationKey",i,async n=>{let a=Y(await this.serviceContext.getUserDelegationKey({startsOn:Qe(t,!1),expiresOn:Qe(r,!1)},{abortSignal:i.abortSignal,tracingOptions:n.tracingOptions})),s={signedObjectId:a.signedObjectId,signedTenantId:a.signedTenantId,signedStartsOn:new Date(a.signedStartsOn),signedExpiresOn:new Date(a.signedExpiresOn),signedService:a.signedService,signedVersion:a.signedVersion,value:a.value};return Object.assign({_response:a._response,requestId:a.requestId,clientRequestId:a.clientRequestId,version:a.version,date:a.date,errorCode:a.errorCode},s)})}getBlobBatchClient(){return new Au(this.url,this.pipeline)}generateAccountSasUrl(t,r=qd.parse("r"),i="sco",n={}){if(!(this.credential instanceof st))throw RangeError("Can only generate the account SAS when the client is initialized with a shared key credential");if(t===void 0){let s=new Date;t=new Date(s.getTime()+3600*1e3)}let a=_$(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Fd.parse("b").toString()},n),this.credential).toString();return uv(this.url,a)}generateSasStringToSign(t,r=qd.parse("r"),i="sco",n={}){if(!(this.credential instanceof st))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)}return w$(Object.assign({permissions:r,expiresOn:t,resourceTypes:i,services:Fd.parse("b").toString()},n),this.credential).stringToSign}};ue.KnownEncryptionAlgorithmType=void 0;(function(e){e.AES256="AES256"})(ue.KnownEncryptionAlgorithmType||(ue.KnownEncryptionAlgorithmType={}));Object.defineProperty(ue,"RestError",{enumerable:!0,get:function(){return Dr.RestError}});ue.AccountSASPermissions=qd;ue.AccountSASResourceTypes=a0;ue.AccountSASServices=Fd;ue.AnonymousCredential=lt;ue.AnonymousCredentialPolicy=Jh;ue.AppendBlobClient=Cu;ue.BaseRequestPolicy=Ld;ue.BlobBatch=Id;ue.BlobBatchClient=Au;ue.BlobClient=En;ue.BlobLeaseClient=Pu;ue.BlobSASPermissions=Aa;ue.BlobServiceClient=sv;ue.BlockBlobClient=Ru;ue.ContainerClient=n0;ue.ContainerSASPermissions=Ia;ue.Credential=xu;ue.CredentialPolicy=Eu;ue.PageBlobClient=Ou;ue.Pipeline=Su;ue.SASQueryParameters=ta;ue.StorageBrowserPolicy=e0;ue.StorageBrowserPolicyFactory=t0;ue.StorageOAuthScopes=pv;ue.StorageRetryPolicy=Xh;ue.StorageRetryPolicyFactory=Yh;ue.StorageSharedKeyCredential=st;ue.StorageSharedKeyCredentialPolicy=Zh;ue.generateAccountSASQueryParameters=_$;ue.generateBlobSASQueryParameters=Cv;ue.getBlobServiceAccountAudience=h8e;ue.isPipelineLike=As;ue.logger=Gt;ue.newPipeline=ot});var Av=h(qt=>{"use strict";var C8e=qt&&qt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),R8e=qt&&qt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),O8e=qt&&qt.__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)&&C8e(t,e,r);return R8e(t,e),t},y0=qt&&qt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(qt,"__esModule",{value:!0});qt.retryHttpClientResponse=qt.retryTypedResponse=qt.retry=qt.isRetryableStatusCode=qt.isServerErrorStatusCode=qt.isSuccessStatusCode=void 0;var x$=O8e(Tt()),g0=$s(),ac=Hp();function A8e(e){return e?e>=200&&e<300:!1}qt.isSuccessStatusCode=A8e;function N$(e){return e?e>=500:!0}qt.isServerErrorStatusCode=N$;function S$(e){return e?[g0.HttpCodes.BadGateway,g0.HttpCodes.ServiceUnavailable,g0.HttpCodes.GatewayTimeout].includes(e):!1}qt.isRetryableStatusCode=S$;function I8e(e){return y0(this,void 0,void 0,function*(){return new Promise(t=>setTimeout(t,e))})}function Ov(e,t,r,i=ac.DefaultRetryAttempts,n=ac.DefaultRetryDelay,a=void 0){return y0(this,void 0,void 0,function*(){let s="",o=1;for(;o<=i;){let l,d,c=!1;try{l=yield t()}catch(p){a&&(l=a(p)),c=!0,s=p.message}if(l&&(d=r(l),!N$(d)))return l;if(d&&(c=S$(d),s=`Cache service responded with ${d}`),x$.debug(`${e} - Attempt ${o} of ${i} failed with error: ${s}`),!c){x$.debug(`${e} - Error is not retryable`);break}yield I8e(n),o++}throw Error(`${e} failed: ${s}`)})}qt.retry=Ov;function L8e(e,t,r=ac.DefaultRetryAttempts,i=ac.DefaultRetryDelay){return y0(this,void 0,void 0,function*(){return yield Ov(e,t,n=>n.statusCode,r,i,n=>{if(n instanceof g0.HttpClientError)return{statusCode:n.statusCode,result:null,headers:{},error:n}})})}qt.retryTypedResponse=L8e;function D8e(e,t,r=ac.DefaultRetryAttempts,i=ac.DefaultRetryDelay){return y0(this,void 0,void 0,function*(){return yield Ov(e,t,n=>n.message.statusCode,r,i)})}qt.retryHttpClientResponse=D8e});var O$=h(mr=>{"use strict";var q8e=mr&&mr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),F8e=mr&&mr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),sc=mr&&mr.__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)&&q8e(t,e,r);return F8e(t,e),t},rn=mr&&mr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(mr,"__esModule",{value:!0});mr.downloadCacheStorageSDK=mr.downloadCacheHttpClientConcurrent=mr.downloadCacheHttpClient=mr.DownloadProgress=void 0;var Fu=sc(Tt()),P$=$s(),M8e=E$(),B8e=sc(require("buffer")),qu=sc(require("fs")),j8e=sc(require("stream")),k8e=sc(require("util")),z8e=sc(Vp()),T$=Hp(),Iv=Av(),$8e=w8();function U8e(e,t){return rn(this,void 0,void 0,function*(){yield k8e.promisify(j8e.pipeline)(e.message,t)})}var Mu=class{constructor(t){this.contentLength=t,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(t){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=t,this.receivedBytes=0,Fu.debug(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(t){this.receivedBytes=t}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let t=this.segmentOffset+this.receivedBytes,r=(100*(t/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(t/(1024*1024)/(i/1e3)).toFixed(1);Fu.info(`Received ${t} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return t=>{this.setReceivedBytes(t.loadedBytes)}}startDisplayTimer(t=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,t))};this.timeoutHandle=setTimeout(r,t)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};mr.DownloadProgress=Mu;function C$(e,t){return rn(this,void 0,void 0,function*(){let r=qu.createWriteStream(t),i=new P$.HttpClient("actions/cache"),n=yield(0,Iv.retryHttpClientResponse)("downloadCache",()=>rn(this,void 0,void 0,function*(){return i.get(e)}));n.message.socket.setTimeout(T$.SocketTimeout,()=>{n.message.destroy(),Fu.debug(`Aborting download, socket timed out after ${T$.SocketTimeout} ms`)}),yield U8e(n,r);let a=n.message.headers["content-length"];if(a){let s=parseInt(a),o=z8e.getArchiveFileSizeInBytes(t);if(o!==s)throw new Error(`Incomplete download. Expected file size: ${s}, actual file size: ${o}`)}else Fu.debug("Unable to validate download, no Content-Length header")})}mr.downloadCacheHttpClient=C$;function H8e(e,t,r){var i;return rn(this,void 0,void 0,function*(){let n=yield qu.promises.open(t,"w"),a=new P$.HttpClient("actions/cache",void 0,{socketTimeout:r.timeoutInMs,keepAlive:!0});try{let o=(yield(0,Iv.retryHttpClientResponse)("downloadCacheMetadata",()=>rn(this,void 0,void 0,function*(){return yield a.request("HEAD",e,null,{})}))).message.headers["content-length"];if(o==null)throw new Error("Content-Length not found on blob response");let l=parseInt(o);if(Number.isNaN(l))throw new Error(`Could not interpret Content-Length: ${l}`);let d=[],c=4*1024*1024;for(let x=0;xrn(this,void 0,void 0,function*(){return yield G8e(a,e,x,T)})})}d.reverse();let p=0,u=0,m=new Mu(l);m.startDisplayTimer();let f=m.onProgress(),g=[],y,E=()=>rn(this,void 0,void 0,function*(){let x=yield Promise.race(Object.values(g));yield n.write(x.buffer,0,x.count,x.offset),p--,delete g[x.offset],u+=x.count,f({loadedBytes:u})});for(;y=d.pop();)g[y.offset]=y.promiseGetter(),p++,p>=((i=r.downloadConcurrency)!==null&&i!==void 0?i:10)&&(yield E());for(;p>0;)yield E()}finally{a.dispose(),yield n.close()}})}mr.downloadCacheHttpClientConcurrent=H8e;function G8e(e,t,r,i){return rn(this,void 0,void 0,function*(){let a=0;for(;;)try{let o=yield R$(3e4,V8e(e,t,r,i));if(typeof o=="string")throw new Error("downloadSegmentRetry failed due to timeout");return o}catch(s){if(a>=5)throw s;a++}})}function V8e(e,t,r,i){return rn(this,void 0,void 0,function*(){let n=yield(0,Iv.retryHttpClientResponse)("downloadCachePart",()=>rn(this,void 0,void 0,function*(){return yield e.get(t,{Range:`bytes=${r}-${r+i-1}`})}));if(!n.readBodyBuffer)throw new Error("Expected HttpClientResponse to implement readBodyBuffer");return{offset:r,count:i,buffer:yield n.readBodyBuffer()}})}function W8e(e,t,r){var i;return rn(this,void 0,void 0,function*(){let n=new M8e.BlockBlobClient(e,void 0,{retryOptions:{tryTimeoutInMs:r.timeoutInMs}}),s=(i=(yield n.getProperties()).contentLength)!==null&&i!==void 0?i:-1;if(s<0)Fu.debug("Unable to determine content length, downloading file with http-client..."),yield C$(e,t);else{let o=Math.min(134217728,B8e.constants.MAX_LENGTH),l=new Mu(s),d=qu.openSync(t,"w");try{l.startDisplayTimer();let c=new $8e.AbortController,p=c.signal;for(;!l.isDone();){let u=l.segmentOffset+l.segmentSize,m=Math.min(o,s-u);l.nextSegment(m);let f=yield R$(r.segmentTimeoutInMs||36e5,n.downloadToBuffer(u,m,{abortSignal:p,concurrency:r.downloadConcurrency,onProgress:l.onProgress()}));if(f==="timeout")throw c.abort(),new Error("Aborting cache download as the download time exceeded the timeout.");Buffer.isBuffer(f)&&qu.writeFileSync(d,f)}}finally{l.stopDisplayTimer(),qu.closeSync(d)}}})}mr.downloadCacheStorageSDK=W8e;var R$=(e,t)=>rn(void 0,void 0,void 0,function*(){let r,i=new Promise(n=>{r=setTimeout(()=>n("timeout"),e)});return Promise.race([t,i]).then(n=>(clearTimeout(r),n))})});var A$=h(nn=>{"use strict";var K8e=nn&&nn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Q8e=nn&&nn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),X8e=nn&&nn.__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)&&K8e(t,e,r);return Q8e(t,e),t};Object.defineProperty(nn,"__esModule",{value:!0});nn.getDownloadOptions=nn.getUploadOptions=void 0;var Fs=X8e(Tt());function Y8e(e){let t={uploadConcurrency:4,uploadChunkSize:33554432};return e&&(typeof e.uploadConcurrency=="number"&&(t.uploadConcurrency=e.uploadConcurrency),typeof e.uploadChunkSize=="number"&&(t.uploadChunkSize=e.uploadChunkSize)),Fs.debug(`Upload concurrency: ${t.uploadConcurrency}`),Fs.debug(`Upload chunk size: ${t.uploadChunkSize}`),t}nn.getUploadOptions=Y8e;function Z8e(e){let t={useAzureSdk:!1,concurrentBlobDownloads:!0,downloadConcurrency:8,timeoutInMs:3e4,segmentTimeoutInMs:6e5,lookupOnly:!1};e&&(typeof e.useAzureSdk=="boolean"&&(t.useAzureSdk=e.useAzureSdk),typeof e.concurrentBlobDownloads=="boolean"&&(t.concurrentBlobDownloads=e.concurrentBlobDownloads),typeof e.downloadConcurrency=="number"&&(t.downloadConcurrency=e.downloadConcurrency),typeof e.timeoutInMs=="number"&&(t.timeoutInMs=e.timeoutInMs),typeof e.segmentTimeoutInMs=="number"&&(t.segmentTimeoutInMs=e.segmentTimeoutInMs),typeof e.lookupOnly=="boolean"&&(t.lookupOnly=e.lookupOnly));let r=process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS;return r&&!isNaN(Number(r))&&isFinite(Number(r))&&(t.segmentTimeoutInMs=Number(r)*60*1e3),Fs.debug(`Use Azure SDK: ${t.useAzureSdk}`),Fs.debug(`Download concurrency: ${t.downloadConcurrency}`),Fs.debug(`Request timeout (ms): ${t.timeoutInMs}`),Fs.debug(`Cache segment download timeout mins env var: ${process.env.SEGMENT_DOWNLOAD_TIMEOUT_MINS}`),Fs.debug(`Segment download timeout (ms): ${t.segmentTimeoutInMs}`),Fs.debug(`Lookup only: ${t.lookupOnly}`),t}nn.getDownloadOptions=Z8e});var D$=h(Vt=>{"use strict";var J8e=Vt&&Vt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),eve=Vt&&Vt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),_0=Vt&&Vt.__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)&&J8e(t,e,r);return eve(t,e),t},pi=Vt&&Vt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Vt,"__esModule",{value:!0});Vt.saveCache=Vt.reserveCache=Vt.downloadCache=Vt.getCacheEntry=Vt.getCacheVersion=void 0;var Ci=_0(Tt()),tve=$s(),rve=$0(),ive=_0(require("crypto")),Lv=_0(require("fs")),nve=require("url"),b0=_0(Vp()),v0=O$(),L$=A$(),Ms=Av(),ave="1.0";function Bu(e){let t=process.env.ACTIONS_CACHE_URL||"";if(!t)throw new Error("Cache Service Url not found, unable to restore cache.");let r=`${t}_apis/artifactcache/${e}`;return Ci.debug(`Resource Url: ${r}`),r}function sve(e,t){return`${e};api-version=${t}`}function ove(){return{headers:{Accept:sve("application/json","6.0-preview.1")}}}function Dv(){let e=process.env.ACTIONS_RUNTIME_TOKEN||"",t=new rve.BearerCredentialHandler(e);return new tve.HttpClient("actions/cache",[t],ove())}function qv(e,t,r=!1){let i=e.slice();return t&&i.push(t),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(ave),ive.createHash("sha256").update(i.join("|")).digest("hex")}Vt.getCacheVersion=qv;function lve(e,t,r){return pi(this,void 0,void 0,function*(){let i=Dv(),n=qv(t,r?.compressionMethod,r?.enableCrossOsArchive),a=`cache?keys=${encodeURIComponent(e.join(","))}&version=${n}`,s=yield(0,Ms.retryTypedResponse)("getCacheEntry",()=>pi(this,void 0,void 0,function*(){return i.getJson(Bu(a))}));if(s.statusCode===204)return Ci.isDebug()&&(yield dve(e[0],i,n)),null;if(!(0,Ms.isSuccessStatusCode)(s.statusCode))throw new Error(`Cache service responded with ${s.statusCode}`);let o=s.result,l=o?.archiveLocation;if(!l)throw new Error("Cache not found.");return Ci.setSecret(l),Ci.debug("Cache Result:"),Ci.debug(JSON.stringify(o)),o})}Vt.getCacheEntry=lve;function dve(e,t,r){return pi(this,void 0,void 0,function*(){let i=`caches?key=${encodeURIComponent(e)}`,n=yield(0,Ms.retryTypedResponse)("listCache",()=>pi(this,void 0,void 0,function*(){return t.getJson(Bu(i))}));if(n.statusCode===200){let a=n.result,s=a?.totalCount;if(s&&s>0){Ci.debug(`No matching cache found for cache key '${e}', version '${r} and scope ${process.env.GITHUB_REF}. There exist one or more cache(s) with similar key but they have different version or scope. See more info on cache matching here: https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#matching-a-cache-key +Other caches with similar key:`);for(let o of a?.artifactCaches||[])Ci.debug(`Cache Key: ${o?.cacheKey}, Cache Version: ${o?.cacheVersion}, Cache Scope: ${o?.scope}, Cache Created: ${o?.creationTime}`)}}})}function cve(e,t,r){return pi(this,void 0,void 0,function*(){let i=new nve.URL(e),n=(0,L$.getDownloadOptions)(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield(0,v0.downloadCacheStorageSDK)(e,t,n):n.concurrentBlobDownloads?yield(0,v0.downloadCacheHttpClientConcurrent)(e,t,n):yield(0,v0.downloadCacheHttpClient)(e,t):yield(0,v0.downloadCacheHttpClient)(e,t)})}Vt.downloadCache=cve;function pve(e,t,r){return pi(this,void 0,void 0,function*(){let i=Dv(),n=qv(t,r?.compressionMethod,r?.enableCrossOsArchive),a={key:e,version:n,cacheSize:r?.cacheSize};return yield(0,Ms.retryTypedResponse)("reserveCache",()=>pi(this,void 0,void 0,function*(){return i.postJson(Bu("caches"),a)}))})}Vt.reserveCache=pve;function I$(e,t){return`bytes ${e}-${t}/*`}function uve(e,t,r,i,n){return pi(this,void 0,void 0,function*(){Ci.debug(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${I$(i,n)}`);let a={"Content-Type":"application/octet-stream","Content-Range":I$(i,n)},s=yield(0,Ms.retryHttpClientResponse)(`uploadChunk (start: ${i}, end: ${n})`,()=>pi(this,void 0,void 0,function*(){return e.sendStream("PATCH",t,r(),a)}));if(!(0,Ms.isSuccessStatusCode)(s.message.statusCode))throw new Error(`Cache service responded with ${s.message.statusCode} during upload chunk.`)})}function mve(e,t,r,i){return pi(this,void 0,void 0,function*(){let n=b0.getArchiveFileSizeInBytes(r),a=Bu(`caches/${t.toString()}`),s=Lv.openSync(r,"r"),o=(0,L$.getUploadOptions)(i),l=b0.assertDefined("uploadConcurrency",o.uploadConcurrency),d=b0.assertDefined("uploadChunkSize",o.uploadChunkSize),c=[...new Array(l).keys()];Ci.debug("Awaiting all uploads");let p=0;try{yield Promise.all(c.map(()=>pi(this,void 0,void 0,function*(){for(;pLv.createReadStream(r,{fd:s,start:m,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),m,f)}})))}finally{Lv.closeSync(s)}})}function fve(e,t,r){return pi(this,void 0,void 0,function*(){let i={size:r};return yield(0,Ms.retryTypedResponse)("commitCache",()=>pi(this,void 0,void 0,function*(){return e.postJson(Bu(`caches/${t.toString()}`),i)}))})}function hve(e,t,r){return pi(this,void 0,void 0,function*(){let i=Dv();Ci.debug("Upload cache"),yield mve(i,e,t,r),Ci.debug("Commiting cache");let n=b0.getArchiveFileSizeInBytes(t);Ci.info(`Cache Size: ~${Math.round(n/(1024*1024))} MB (${n} B)`);let a=yield fve(i,e,n);if(!(0,Ms.isSuccessStatusCode)(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);Ci.info("Cache saved successfully")})}Vt.saveCache=hve});var M$=h(Fr=>{"use strict";var gve=Fr&&Fr.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),yve=Fr&&Fr.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Fv=Fr&&Fr.__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)&&gve(t,e,r);return yve(t,e),t},Fa=Fr&&Fr.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Fr,"__esModule",{value:!0});Fr.createTar=Fr.extractTar=Fr.listTar=void 0;var vve=Wo(),w0=Fv(mc()),q$=require("fs"),Nn=Fv(require("path")),Mv=Fv(Vp()),ht=Hp(),Bs=process.platform==="win32";function bve(){return Fa(this,void 0,void 0,function*(){switch(process.platform){case"win32":{let e=yield Mv.getGnuTarPathOnWindows(),t=ht.SystemTarPathOnWindows;if(e)return{path:e,type:ht.ArchiveToolType.GNU};if((0,q$.existsSync)(t))return{path:t,type:ht.ArchiveToolType.BSD};break}case"darwin":{let e=yield w0.which("gtar",!1);return e?{path:e,type:ht.ArchiveToolType.GNU}:{path:yield w0.which("tar",!0),type:ht.ArchiveToolType.BSD}}default:break}return{path:yield w0.which("tar",!0),type:ht.ArchiveToolType.GNU}})}function _ve(e,t,r,i=""){return Fa(this,void 0,void 0,function*(){let n=[`"${e.path}"`],a=Mv.getCacheFileName(t),s="cache.tar",o=F$(),l=e.type===ht.ArchiveToolType.BSD&&t!==ht.CompressionMethod.Gzip&&Bs;switch(r){case"create":n.push("--posix","-cf",l?s:a.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),"--exclude",l?s:a.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),"--files-from",ht.ManifestFilename);break;case"extract":n.push("-xf",l?s:i.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),"-P","-C",o.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"));break;case"list":n.push("-tf",l?s:i.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),"-P");break}if(e.type===ht.ArchiveToolType.GNU)switch(process.platform){case"win32":n.push("--force-local");break;case"darwin":n.push("--delay-directory-restore");break}return n})}function Bv(e,t,r=""){return Fa(this,void 0,void 0,function*(){let i,n=yield bve(),a=yield _ve(n,e,t,r),s=t!=="create"?yield wve(n,e,r):yield Eve(n,e),o=n.type===ht.ArchiveToolType.BSD&&e!==ht.CompressionMethod.Gzip&&Bs;return o&&t!=="create"?i=[[...s].join(" "),[...a].join(" ")]:i=[[...a].join(" "),[...s].join(" ")],o?i:[i.join(" ")]})}function F$(){var e;return(e=process.env.GITHUB_WORKSPACE)!==null&&e!==void 0?e:process.cwd()}function wve(e,t,r){return Fa(this,void 0,void 0,function*(){let i=e.type===ht.ArchiveToolType.BSD&&t!==ht.CompressionMethod.Gzip&&Bs;switch(t){case ht.CompressionMethod.Zstd:return i?["zstd -d --long=30 --force -o",ht.TarFilename,r.replace(new RegExp(`\\${Nn.sep}`,"g"),"/")]:["--use-compress-program",Bs?'"zstd -d --long=30"':"unzstd --long=30"];case ht.CompressionMethod.ZstdWithoutLong:return i?["zstd -d --force -o",ht.TarFilename,r.replace(new RegExp(`\\${Nn.sep}`,"g"),"/")]:["--use-compress-program",Bs?'"zstd -d"':"unzstd"];default:return["-z"]}})}function Eve(e,t){return Fa(this,void 0,void 0,function*(){let r=Mv.getCacheFileName(t),i=e.type===ht.ArchiveToolType.BSD&&t!==ht.CompressionMethod.Gzip&&Bs;switch(t){case ht.CompressionMethod.Zstd:return i?["zstd -T0 --long=30 --force -o",r.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),ht.TarFilename]:["--use-compress-program",Bs?'"zstd -T0 --long=30"':"zstdmt --long=30"];case ht.CompressionMethod.ZstdWithoutLong:return i?["zstd -T0 --force -o",r.replace(new RegExp(`\\${Nn.sep}`,"g"),"/"),ht.TarFilename]:["--use-compress-program",Bs?'"zstd -T0"':"zstdmt"];default:return["-z"]}})}function jv(e,t){return Fa(this,void 0,void 0,function*(){for(let r of e)try{yield(0,vve.exec)(r,void 0,{cwd:t,env:Object.assign(Object.assign({},process.env),{MSYS:"winsymlinks:nativestrict"})})}catch(i){throw new Error(`${r.split(" ")[0]} failed with error: ${i?.message}`)}})}function xve(e,t){return Fa(this,void 0,void 0,function*(){let r=yield Bv(t,"list",e);yield jv(r)})}Fr.listTar=xve;function Nve(e,t){return Fa(this,void 0,void 0,function*(){let r=F$();yield w0.mkdirP(r);let i=yield Bv(t,"extract",e);yield jv(i)})}Fr.extractTar=Nve;function Sve(e,t,r){return Fa(this,void 0,void 0,function*(){(0,q$.writeFileSync)(Nn.join(e,ht.ManifestFilename),t.join(` +`));let i=yield Bv(r,"create");yield jv(i,e)})}Fr.createTar=Sve});var $$=h(Wt=>{"use strict";var Tve=Wt&&Wt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Pve=Wt&&Wt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),N0=Wt&&Wt.__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)&&Tve(t,e,r);return Pve(t,e),t},B$=Wt&&Wt.__awaiter||function(e,t,r,i){function n(a){return a instanceof r?a:new r(function(s){s(a)})}return new(r||(r=Promise))(function(a,s){function o(c){try{d(i.next(c))}catch(p){s(p)}}function l(c){try{d(i.throw(c))}catch(p){s(p)}}function d(c){c.done?a(c.value):n(c.value).then(o,l)}d((i=i.apply(e,t||[])).next())})};Object.defineProperty(Wt,"__esModule",{value:!0});Wt.saveCache=Wt.restoreCache=Wt.isFeatureAvailable=Wt.ReserveCacheError=Wt.ValidationError=void 0;var Yt=N0(Tt()),j$=N0(require("path")),an=N0(Vp()),E0=N0(D$()),x0=M$(),Ma=class e extends Error{constructor(t){super(t),this.name="ValidationError",Object.setPrototypeOf(this,e.prototype)}};Wt.ValidationError=Ma;var ju=class e extends Error{constructor(t){super(t),this.name="ReserveCacheError",Object.setPrototypeOf(this,e.prototype)}};Wt.ReserveCacheError=ju;function k$(e){if(!e||e.length===0)throw new Ma("Path Validation Error: At least one directory or file path is required")}function z$(e){if(e.length>512)throw new Ma(`Key Validation Error: ${e} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(e))throw new Ma(`Key Validation Error: ${e} cannot contain commas.`)}function Cve(){return!!process.env.ACTIONS_CACHE_URL}Wt.isFeatureAvailable=Cve;function Rve(e,t,r,i,n=!1){return B$(this,void 0,void 0,function*(){k$(e),r=r||[];let a=[t,...r];if(Yt.debug("Resolved Keys:"),Yt.debug(JSON.stringify(a)),a.length>10)throw new Ma("Key Validation Error: Keys are limited to a maximum of 10.");for(let l of a)z$(l);let s=yield an.getCompressionMethod(),o="";try{let l=yield E0.getCacheEntry(a,e,{compressionMethod:s,enableCrossOsArchive:n});if(!l?.archiveLocation)return;if(i?.lookupOnly)return Yt.info("Lookup only - skipping download"),l.cacheKey;o=j$.join(yield an.createTempDirectory(),an.getCacheFileName(s)),Yt.debug(`Archive Path: ${o}`),yield E0.downloadCache(l.archiveLocation,o,i),Yt.isDebug()&&(yield(0,x0.listTar)(o,s));let d=an.getArchiveFileSizeInBytes(o);return Yt.info(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield(0,x0.extractTar)(o,s),Yt.info("Cache restored successfully"),l.cacheKey}catch(l){if(l.name===Ma.name)throw l;Yt.warning(`Failed to restore: ${l.message}`)}finally{try{yield an.unlinkFile(o)}catch(l){Yt.debug(`Failed to delete archive: ${l}`)}}})}Wt.restoreCache=Rve;function Ove(e,t,r,i=!1){var n,a,s,o,l;return B$(this,void 0,void 0,function*(){k$(e),z$(t);let d=yield an.getCompressionMethod(),c=-1,p=yield an.resolvePaths(e);if(Yt.debug("Cache Paths:"),Yt.debug(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let u=yield an.createTempDirectory(),m=j$.join(u,an.getCacheFileName(d));Yt.debug(`Archive Path: ${m}`);try{yield(0,x0.createTar)(u,p,d),Yt.isDebug()&&(yield(0,x0.listTar)(m,d));let f=10*1024*1024*1024,g=an.getArchiveFileSizeInBytes(m);if(Yt.debug(`File Size: ${g}`),g>f&&!an.isGhes())throw new Error(`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the 10GB limit, not saving cache.`);Yt.debug("Reserving Cache");let y=yield E0.reserveCache(t,e,{compressionMethod:d,enableCrossOsArchive:i,cacheSize:g});if(!((n=y?.result)===null||n===void 0)&&n.cacheId)c=(a=y?.result)===null||a===void 0?void 0:a.cacheId;else throw y?.statusCode===400?new Error((o=(s=y?.error)===null||s===void 0?void 0:s.message)!==null&&o!==void 0?o:`Cache size of ~${Math.round(g/(1024*1024))} MB (${g} B) is over the data cap limit, not saving cache.`):new ju(`Unable to reserve cache with key ${t}, another job may be creating this cache. More details: ${(l=y?.error)===null||l===void 0?void 0:l.message}`);Yt.debug(`Saving Cache (ID: ${c})`),yield E0.saveCache(c,m,r)}catch(f){let g=f;if(g.name===Ma.name)throw f;g.name===ju.name?Yt.info(`Failed to save: ${g.message}`):Yt.warning(`Failed to save: ${g.message}`)}finally{try{yield an.unlinkFile(m)}catch(f){Yt.debug(`Failed to delete archive: ${f}`)}}return c})}Wt.saveCache=Ove});var Y$=h(sn=>{"use strict";var Ave=sn&&sn.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),Ive=sn&&sn.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),zu=sn&&sn.__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)&&Ave(t,e,r);return Ive(t,e),t};Object.defineProperty(sn,"__esModule",{value:!0});sn.downloadTrapCaches=Mve;sn.uploadTrapCaches=Bve;sn.cleanupTrapCaches=jve;sn.getLanguagesSupportingCaching=K$;var U$=zu(require("fs")),kv=zu(require("path")),G$=zu($$()),oc=zu(ii()),H$=zu(ha()),Lve=Ll(),Dve=Il(),ku=Bt(),qve=1,V$="codeql-trap",Fve=10,W$=12e4;async function Mve(e,t,r){let i={},n=await K$(e,t,r);if(r.info(`Found ${n.length} languages that support TRAP caching`),n.length===0)return i;let a=kv.join(oc.getTemporaryDirectory(),"trapCaches");for(let l of n){let d=kv.join(a,l);U$.mkdirSync(d,{recursive:!0}),i[l]=d}if(await oc.isAnalyzingDefaultBranch())return r.info("Analyzing default branch. Skipping downloading of TRAP caches."),i;let s="unknown",o=process.env.GITHUB_EVENT_PATH;oc.getWorkflowEventName()==="pull_request"&&o!==void 0&&(s=JSON.parse(U$.readFileSync(kv.resolve(o),"utf-8")).pull_request?.base?.sha||s);for(let l of t){let d=i[l];if(d===void 0)continue;let c=await Q$(e,l,s);r.info(`Looking in Actions cache for TRAP cache with key ${c}`),await(0,ku.withTimeout)(W$,G$.restoreCache([d],c,[await X$(e,l)]),()=>{r.info(`Timed out downloading cache for ${l}, will continue without it`)})===void 0&&(r.info(`No TRAP cache found in Actions cache for ${l}`),delete i[l])}return i}async function Bve(e,t,r){if(!await oc.isAnalyzingDefaultBranch())return!1;for(let i of t.languages){let n=t.trapCaches[i];if(n===void 0)continue;let a=await(0,ku.tryGetFolderBytes)(n,r);if(a===void 0){r.info(`Skipping upload of TRAP cache for ${i} as we couldn't determine its size`);continue}if(a{r.info(`Timed out waiting for TRAP cache for ${i} to upload, will continue without uploading`)})}return!0}async function jve(e,t,r){if(!await t.getValue(Dve.Feature.CleanupTrapCaches))return{trap_cache_cleanup_skipped_because:"feature disabled"};if(!await oc.isAnalyzingDefaultBranch())return{trap_cache_cleanup_skipped_because:"not analyzing default branch"};try{let i=0,n=await H$.listActionsCaches(V$,await oc.getRef());for(let a of e.languages)if(e.trapCaches[a]){let s=await kve(n,a,r);s.sort((c,p)=>c.created_at.localeCompare(p.created_at));let o=s.pop();if(r.debug(`Keeping most recent TRAP cache (${JSON.stringify(o)})`),s.length===0){r.info(`No TRAP caches to clean up for ${a}.`);continue}for(let c of s)r.debug(`Cleaning up TRAP cache (${JSON.stringify(c)})`),await H$.deleteActionsCache(c.id);let l=s.reduce((c,p)=>c+p.size_in_bytes,0);i+=l;let d=(l/(1024*1024)).toFixed(2);r.info(`Cleaned up ${d} MiB of old TRAP caches for ${a}.`)}return{trap_cache_cleanup_size_bytes:i}}catch(i){return(0,ku.isHTTPError)(i)&&i.status===403?r.warning(`Could not cleanup TRAP caches as the token did not have the required permissions. To clean up TRAP caches, ensure the token has the "actions:write" permission. See ${Lve.DocUrl.ASSIGNING_PERMISSIONS_TO_JOBS} for more information.`):r.info(`Failed to cleanup TRAP caches, continuing. Details: ${i}`),{trap_cache_cleanup_error:(0,ku.getErrorMessage)(i)}}}async function kve(e,t,r){r.debug(`Listing TRAP caches for ${t}`);for(let i of e)if(!i.created_at||!i.id||!i.key||!i.size_in_bytes)throw new Error(`An unexpected cache item was returned from the API that was missing one or more required fields: ${JSON.stringify(i)}`);return e.filter(i=>i.key?.includes(`-${t}-`))}async function K$(e,t,r){let i=[],n=await e.betterResolveLanguages();e:for(let a of t){let s=n.extractors[a];if(s===void 0){r.info(`${a} does not support TRAP caching (couldn't find an extractor)`);continue}if(s.length!==1){r.info(`${a} does not support TRAP caching (found multiple extractors)`);continue}let l=s[0].extractor_options?.trap?.properties?.cache?.properties;if(l===void 0){r.info(`${a} does not support TRAP caching (missing option group)`);continue}for(let d of["dir","bound","write"])if(!(d in l)){r.info(`${a} does not support TRAP caching (missing ${d} option)`);continue e}i.push(a)}return i}async function Q$(e,t,r){return`${await X$(e,t)}${r}`}async function X$(e,t){return`${V$}-${qve}-${(await e.getVersion()).version}-${t}-`}});var Vv=h(De=>{"use strict";var zve=De&&De.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),$ve=De&&De.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Uu=De&&De.__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)&&zve(t,e,r);return $ve(t,e),t};Object.defineProperty(De,"__esModule",{value:!0});De.defaultAugmentationProperties=void 0;De.getPacksStrInvalid=lc;De.getConfigFileOutsideWorkspaceErrorMessage=iU;De.getConfigFileDoesNotExistErrorMessage=nU;De.getConfigFileRepoFormatInvalidMessage=aU;De.getConfigFileFormatInvalidMessage=sU;De.getConfigFileDirectoryGivenMessage=oU;De.getNoLanguagesError=lU;De.getUnknownLanguagesError=dU;De.getLanguagesInRepo=cU;De.getLanguages=$v;De.getRawLanguages=pU;De.getDefaultConfig=uU;De.calculateAugmentation=Uv;De.parsePacksFromInput=fU;De.parsePacksSpecification=hU;De.validatePackSpecification=gU;De.initConfig=Qve;De.parseRegistriesWithoutCredentials=Xve;De.getPathToParsedConfigFile=Hv;De.getConfig=t7e;De.generateRegistries=r7e;De.wrapEnvironment=n7e;De.parseBuildModeInput=Gv;var js=Uu(require("fs")),on=Uu(require("path")),Z$=require("perf_hooks"),S0=Uu(p1()),Uve=Uu(oo()),tU=Uu(ha()),rU=xI(),J$=Il(),$u=of(),Hve=Y$(),bt=Bt(),Gve="packs";De.defaultAugmentationProperties={queriesInputCombines:!1,packsInputCombines:!1,packsInput:void 0,queriesInput:void 0};function lc(e,t){return t?zv(t,Gve,`"${e}" is not a valid pack`):`"${e}" is not a valid pack`}function iU(e){return`The configuration file "${e}" is outside of the workspace`}function nU(e){return`The configuration file "${e}" does not exist`}function aU(e){let t=`The configuration file "${e}" is not a supported remote file reference.`;return t+=" Expected format //@",t}function sU(e){return`The configuration file "${e}" could not be read`}function oU(e){return`The configuration file "${e}" looks like a directory, not a file`}function zv(e,t,r){return e===void 0?`The workflow property "${t}" is invalid: ${r}`:`The configuration file "${e}" is invalid: property "${t}" ${r}`}function lU(){return"Did not detect any languages to analyze. Please update input in workflow or check that GitHub detects the correct languages in your repository."}function dU(e){return`Did not recognize the following languages: ${e.join(", ")}`}async function cU(e,t){t.debug(`GitHub repo ${e.owner} ${e.repo}`);let r=await tU.getApiClient().rest.repos.listLanguages({owner:e.owner,repo:e.repo});t.debug(`Languages API response: ${JSON.stringify(r)}`);let i=new Set;for(let n of Object.keys(r.data)){let a=(0,$u.parseLanguage)(n);a!==void 0&&i.add(a)}return[...i]}async function $v(e,t,r,i){let{rawLanguages:n,autodetected:a}=await pU(t,r,i),s=n;if(a){let d=Object.keys(await e.resolveLanguages());s=s.map($u.parseLanguage).filter(c=>c&&d.includes(c)).map(c=>c),i.info(`Automatically detected languages: ${s.join(", ")}`)}else{let d=(await e.betterResolveLanguages()).aliases;d&&(s=s.map(c=>d[c]||c)),i.info(`Languages from configuration: ${s.join(", ")}`)}if(s.length===0)throw new bt.ConfigurationError(lU());let o=[],l=[];for(let d of s){let c=(0,$u.parseLanguage)(d);c===void 0?l.push(d):o.includes(c)||o.push(c)}if(l.length>0)throw new bt.ConfigurationError(dU(l));return o}async function pU(e,t,r){let i=(e||"").split(",").map(a=>a.trim().toLowerCase()).filter(a=>a.length>0),n;return i.length?n=!1:(n=!0,i=await cU(t,r)),{rawLanguages:i,autodetected:n}}async function uU({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,dbLocation:n,trapCachingEnabled:a,dependencyCachingEnabled:s,debugMode:o,debugArtifactName:l,debugDatabaseName:d,repository:c,tempDir:p,codeql:u,githubVersion:m,features:f,logger:g}){let y=await $v(u,e,c,g),E=await Gv(i,y,f,g),x=Uv(r,t,y),{trapCaches:T,trapCacheDownloadTime:A}=await mU(a,u,y,g);return{languages:y,buildMode:E,originalUserInput:{},tempDir:p,codeQLCmd:u.getPath(),gitHubVersion:m,dbLocation:yU(n,p),debugMode:o,debugArtifactName:l,debugDatabaseName:d,augmentationProperties:x,trapCaches:T,trapCacheDownloadTime:A,dependencyCachingEnabled:(0,rU.getCachingKind)(s)}}async function mU(e,t,r,i){let n={},a=0;if(e){let s=Z$.performance.now();n=await(0,Hve.downloadTrapCaches)(t,r,i),a=Z$.performance.now()-s}return{trapCaches:n,trapCacheDownloadTime:a}}async function Vve({languagesInput:e,queriesInput:t,packsInput:r,buildModeInput:i,configFile:n,dbLocation:a,trapCachingEnabled:s,dependencyCachingEnabled:o,debugMode:l,debugArtifactName:d,debugDatabaseName:c,repository:p,tempDir:u,codeql:m,workspacePath:f,githubVersion:g,apiDetails:y,features:E,logger:x}){let T;if(Yve(n)){if(n!==vU(u)&&(n=on.resolve(f,n),!(n+on.sep).startsWith(f+on.sep)))throw new bt.ConfigurationError(iU(n));T=Zve(n)}else T=await Jve(n,y);let A=await $v(m,e,p,x),I=await Gv(i,A,E,x),V=Uv(r,t,A),{trapCaches:se,trapCacheDownloadTime:j}=await mU(s,m,A,x);return{languages:A,buildMode:I,originalUserInput:T,tempDir:u,codeQLCmd:m.getPath(),gitHubVersion:g,dbLocation:yU(a,u),debugMode:l,debugArtifactName:d,debugDatabaseName:c,augmentationProperties:V,trapCaches:se,trapCacheDownloadTime:j,dependencyCachingEnabled:(0,rU.getCachingKind)(o)}}function Uv(e,t,r){let i=eU(e),n=fU(e,r,i),a=eU(t),s=Wve(t,a);return{packsInputCombines:i,packsInput:n?.[r[0]],queriesInput:s,queriesInputCombines:a}}function Wve(e,t){if(!e)return;let r=t?e.trim().slice(1).trim():e?.trim()??"";if(t&&r.length===0)throw new bt.ConfigurationError(zv(void 0,"queries","A '+' was used in the 'queries' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return r.split(",").map(i=>({uses:i.trim()}))}var Kve=function(){let e="[a-z0-9]",r=`${e}([a-z0-9-]*${e})?`;return new RegExp(`^${r}/${r}$`)}();function fU(e,t,r){if(e?.trim()){if(t.length>1)throw new bt.ConfigurationError("Cannot specify a 'packs' input in a multi-language analysis. Use a codeql-config.yml file instead and specify packs by language.");if(t.length===0)throw new bt.ConfigurationError("No languages specified. Cannot process the packs input.");if(e=e.trim(),r&&(e=e.trim().substring(1).trim(),!e))throw new bt.ConfigurationError(zv(void 0,"packs","A '+' was used in the 'packs' input to specify that you wished to add some packs to your CodeQL analysis. However, no packs were specified. Please either remove the '+' or specify some packs."));return{[t[0]]:e.split(",").reduce((i,n)=>(i.push(gU(n)),i),[])}}}function hU(e){if(typeof e!="string")throw new bt.ConfigurationError(lc(e));e=e.trim();let t=e.indexOf("@"),r=e.indexOf(":",t),i=0,n=t+1||void 0,a=r+1||void 0,s=Math.min(t>0?t:1/0,r>0?r:1/0,e.length),o=n?Math.min(r>0?r:1/0,e.length):void 0,l=a?e.length:void 0,d=e.slice(i,s).trim(),c=n?e.slice(n,o).trim():void 0,p=a?e.slice(a,l).trim():void 0;if(!Kve.test(d))throw new bt.ConfigurationError(lc(e));if(c)try{new Uve.Range(c)}catch{throw new bt.ConfigurationError(lc(e))}if(p&&(on.isAbsolute(p)||on.normalize(p).split(on.sep).join("/")!==p.split(on.sep).join("/")))throw new bt.ConfigurationError(lc(e));if(!p&&a)throw new bt.ConfigurationError(lc(e));return{name:d,version:c,path:p}}function gU(e){return(0,bt.prettyPrintPack)(hU(e))}function eU(e){return!!e?.trim().startsWith("+")}function yU(e,t){return e||on.resolve(t,"codeql_databases")}function vU(e){return on.resolve(e,"user-config-from-action.yml")}async function Qve(e){let t,{logger:r,tempDir:i}=e;return e.configInput&&(e.configFile&&r.warning("Both a config file and config input were provided. Ignoring config file."),e.configFile=vU(i),js.writeFileSync(e.configFile,e.configInput),r.debug(`Using config from action input: ${e.configFile}`)),e.configFile?t=await Vve({...e,configFile:e.configFile}):(r.debug("No configuration file was provided"),t=await uU(e)),await e7e(t,r),t}function bU(e){try{return e?S0.load(e):void 0}catch{throw new bt.ConfigurationError("Invalid registries input. Must be a YAML string.")}}function Xve(e){return bU(e)?.map(t=>{let{url:r,packages:i,kind:n}=t;return{url:r,packages:i,kind:n}})}function Yve(e){return e.indexOf("./")===0?!0:e.indexOf("@")===-1}function Zve(e){if(!js.existsSync(e))throw new bt.ConfigurationError(nU(e));return S0.load(js.readFileSync(e,"utf8"))}async function Jve(e,t){let i=new RegExp("(?[^/]+)/(?[^/]+)/(?[^@]+)@(?.*)").exec(e);if(i===null||i.groups===void 0||i.length<5)throw new bt.ConfigurationError(aU(e));let n=await tU.getApiClientWithExternalAuth(t).rest.repos.getContent({owner:i.groups.owner,repo:i.groups.repo,path:i.groups.path,ref:i.groups.ref}),a;if("content"in n.data&&n.data.content!==void 0)a=n.data.content;else throw Array.isArray(n.data)?new bt.ConfigurationError(oU(e)):new bt.ConfigurationError(sU(e));return S0.load(Buffer.from(a,"base64").toString("binary"))}function Hv(e){return on.join(e,"config")}async function e7e(e,t){let r=JSON.stringify(e),i=Hv(e.tempDir);js.mkdirSync(on.dirname(i),{recursive:!0}),js.writeFileSync(i,r,"utf8"),t.debug("Saved config:"),t.debug(r)}async function t7e(e,t){let r=Hv(e);if(!js.existsSync(r))return;let i=js.readFileSync(r,"utf8");return t.debug("Loaded config:"),t.debug(i),JSON.parse(i)}async function r7e(e,t,r){let i=bU(e),n,a;if(i){let s=i7e(i);a=on.join(t,"qlconfig.yml");let o=S0.dump(s);js.writeFileSync(a,o,"utf8"),r.debug("Generated qlconfig.yml:"),r.debug(o),n=i.map(l=>`${l.url}=${l.token}`).join(",")}return typeof process.env.CODEQL_REGISTRIES_AUTH=="string"&&r.debug("Using CODEQL_REGISTRIES_AUTH environment variable to authenticate with registries."),{registriesAuthTokens:process.env.CODEQL_REGISTRIES_AUTH??n,qlconfigFile:a}}function i7e(e){if(!Array.isArray(e)||e.some(i=>!i.url||!i.packages))throw new bt.ConfigurationError("Invalid 'registries' input. Must be an array of objects with 'url' and 'packages' properties.");return{registries:e.map(i=>({url:i?.url.endsWith("/")?i.url:`${i.url}/`,packages:i.packages,kind:i.kind}))}}async function n7e(e,t){let r={...process.env};for(let[i,n]of Object.entries(e))n!==void 0&&(process.env[i]=n);try{await t()}finally{for(let[i,n]of Object.entries(r))process.env[i]=n}}async function Gv(e,t,r,i){if(e!==void 0){if(!Object.values(bt.BuildMode).includes(e))throw new bt.ConfigurationError(`Invalid build mode: '${e}'. Supported build modes are: ${Object.values(bt.BuildMode).join(", ")}.`);return t.includes($u.Language.csharp)&&await r.getValue(J$.Feature.DisableCsharpBuildless)?(i.warning("Scanning C# code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),bt.BuildMode.Autobuild):t.includes($u.Language.java)&&await r.getValue(J$.Feature.DisableJavaBuildlessEnabled)?(i.warning("Scanning Java code without a build is temporarily unavailable. Falling back to 'autobuild' build mode."),bt.BuildMode.Autobuild):e}}});var EU=h((wU,Wv)=>{var _U=function(e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=null;try{t=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch{}function r(S,v,w){this.low=S|0,this.high=v|0,this.unsigned=!!w}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0});function i(S){return(S&&S.__isLong__)===!0}function n(S){var v=Math.clz32(S&-S);return S?31-v:v}r.isLong=i;var a={},s={};function o(S,v){var w,N,Q;return v?(S>>>=0,(Q=0<=S&&S<256)&&(N=s[S],N)?N:(w=d(S,0,!0),Q&&(s[S]=w),w)):(S|=0,(Q=-128<=S&&S<128)&&(N=a[S],N)?N:(w=d(S,S<0?-1:0,!1),Q&&(a[S]=w),w))}r.fromInt=o;function l(S,v){if(isNaN(S))return v?A:T;if(v){if(S<0)return A;if(S>=y)return D}else{if(S<=-E)return $;if(S+1>=E)return j}return S<0?l(-S,v).neg():d(S%g|0,S/g|0,v)}r.fromNumber=l;function d(S,v,w){return new r(S,v,w)}r.fromBits=d;var c=Math.pow;function p(S,v,w){if(S.length===0)throw Error("empty string");if(typeof v=="number"?(w=v,v=!1):v=!!v,S==="NaN"||S==="Infinity"||S==="+Infinity"||S==="-Infinity")return v?A:T;if(w=w||10,w<2||360)throw Error("interior hyphen");if(N===0)return p(S.substring(1),v,w).neg();for(var Q=l(c(w,8)),H=T,oe=0;oe>>0:this.low},_.toNumber=function(){return this.unsigned?(this.high>>>0)*g+(this.low>>>0):this.high*g+(this.low>>>0)},_.toString=function(v){if(v=v||10,v<2||36>>0,pt=rt.toString(v);if(oe=qe,oe.isZero())return pt+je;for(;pt.length<6;)pt="0"+pt;je=""+pt+je}},_.getHighBits=function(){return this.high},_.getHighBitsUnsigned=function(){return this.high>>>0},_.getLowBits=function(){return this.low},_.getLowBitsUnsigned=function(){return this.low>>>0},_.getNumBitsAbs=function(){if(this.isNegative())return this.eq($)?64:this.neg().getNumBitsAbs();for(var v=this.high!=0?this.high:this.low,w=31;w>0&&!(v&1<=0},_.isOdd=function(){return(this.low&1)===1},_.isEven=function(){return(this.low&1)===0},_.equals=function(v){return i(v)||(v=u(v)),this.unsigned!==v.unsigned&&this.high>>>31===1&&v.high>>>31===1?!1:this.high===v.high&&this.low===v.low},_.eq=_.equals,_.notEquals=function(v){return!this.eq(v)},_.neq=_.notEquals,_.ne=_.notEquals,_.lessThan=function(v){return this.comp(v)<0},_.lt=_.lessThan,_.lessThanOrEqual=function(v){return this.comp(v)<=0},_.lte=_.lessThanOrEqual,_.le=_.lessThanOrEqual,_.greaterThan=function(v){return this.comp(v)>0},_.gt=_.greaterThan,_.greaterThanOrEqual=function(v){return this.comp(v)>=0},_.gte=_.greaterThanOrEqual,_.ge=_.greaterThanOrEqual,_.compare=function(v){if(i(v)||(v=u(v)),this.eq(v))return 0;var w=this.isNegative(),N=v.isNegative();return w&&!N?-1:!w&&N?1:this.unsigned?v.high>>>0>this.high>>>0||v.high===this.high&&v.low>>>0>this.low>>>0?-1:1:this.sub(v).isNegative()?-1:1},_.comp=_.compare,_.negate=function(){return!this.unsigned&&this.eq($)?$:this.not().add(I)},_.neg=_.negate,_.add=function(v){i(v)||(v=u(v));var w=this.high>>>16,N=this.high&65535,Q=this.low>>>16,H=this.low&65535,oe=v.high>>>16,je=v.high&65535,qe=v.low>>>16,rt=v.low&65535,pt=0,zt=0,Ze=0,he=0;return he+=H+rt,Ze+=he>>>16,he&=65535,Ze+=Q+qe,zt+=Ze>>>16,Ze&=65535,zt+=N+je,pt+=zt>>>16,zt&=65535,pt+=w+oe,pt&=65535,d(Ze<<16|he,pt<<16|zt,this.unsigned)},_.subtract=function(v){return i(v)||(v=u(v)),this.add(v.neg())},_.sub=_.subtract,_.multiply=function(v){if(this.isZero())return this;if(i(v)||(v=u(v)),t){var w=t.mul(this.low,this.high,v.low,v.high);return d(w,t.get_high(),this.unsigned)}if(v.isZero())return this.unsigned?A:T;if(this.eq($))return v.isOdd()?$:T;if(v.eq($))return this.isOdd()?$:T;if(this.isNegative())return v.isNegative()?this.neg().mul(v.neg()):this.neg().mul(v).neg();if(v.isNegative())return this.mul(v.neg()).neg();if(this.lt(x)&&v.lt(x))return l(this.toNumber()*v.toNumber(),this.unsigned);var N=this.high>>>16,Q=this.high&65535,H=this.low>>>16,oe=this.low&65535,je=v.high>>>16,qe=v.high&65535,rt=v.low>>>16,pt=v.low&65535,zt=0,Ze=0,he=0,cn=0;return cn+=oe*pt,he+=cn>>>16,cn&=65535,he+=H*pt,Ze+=he>>>16,he&=65535,he+=oe*rt,Ze+=he>>>16,he&=65535,Ze+=Q*pt,zt+=Ze>>>16,Ze&=65535,Ze+=H*rt,zt+=Ze>>>16,Ze&=65535,Ze+=oe*qe,zt+=Ze>>>16,Ze&=65535,zt+=N*pt+Q*rt+H*qe+oe*je,zt&=65535,d(he<<16|cn,zt<<16|Ze,this.unsigned)},_.mul=_.multiply,_.divide=function(v){if(i(v)||(v=u(v)),v.isZero())throw Error("division by zero");if(t){if(!this.unsigned&&this.high===-2147483648&&v.low===-1&&v.high===-1)return this;var w=(this.unsigned?t.div_u:t.div_s)(this.low,this.high,v.low,v.high);return d(w,t.get_high(),this.unsigned)}if(this.isZero())return this.unsigned?A:T;var N,Q,H;if(this.unsigned){if(v.unsigned||(v=v.toUnsigned()),v.gt(this))return A;if(v.gt(this.shru(1)))return V;H=A}else{if(this.eq($)){if(v.eq(I)||v.eq(se))return $;if(v.eq($))return I;var oe=this.shr(1);return N=oe.div(v).shl(1),N.eq(T)?v.isNegative()?I:se:(Q=this.sub(v.mul(N)),H=N.add(Q.div(v)),H)}else if(v.eq($))return this.unsigned?A:T;if(this.isNegative())return v.isNegative()?this.neg().div(v.neg()):this.neg().div(v).neg();if(v.isNegative())return this.div(v.neg()).neg();H=T}for(Q=this;Q.gte(v);){N=Math.max(1,Math.floor(Q.toNumber()/v.toNumber()));for(var je=Math.ceil(Math.log(N)/Math.LN2),qe=je<=48?1:c(2,je-48),rt=l(N),pt=rt.mul(v);pt.isNegative()||pt.gt(Q);)N-=qe,rt=l(N,this.unsigned),pt=rt.mul(v);rt.isZero()&&(rt=I),H=H.add(rt),Q=Q.sub(pt)}return H},_.div=_.divide,_.modulo=function(v){if(i(v)||(v=u(v)),t){var w=(this.unsigned?t.rem_u:t.rem_s)(this.low,this.high,v.low,v.high);return d(w,t.get_high(),this.unsigned)}return this.sub(this.div(v).mul(v))},_.mod=_.modulo,_.rem=_.modulo,_.not=function(){return d(~this.low,~this.high,this.unsigned)},_.countLeadingZeros=function(){return this.high?Math.clz32(this.high):Math.clz32(this.low)+32},_.clz=_.countLeadingZeros,_.countTrailingZeros=function(){return this.low?n(this.low):n(this.high)+32},_.ctz=_.countTrailingZeros,_.and=function(v){return i(v)||(v=u(v)),d(this.low&v.low,this.high&v.high,this.unsigned)},_.or=function(v){return i(v)||(v=u(v)),d(this.low|v.low,this.high|v.high,this.unsigned)},_.xor=function(v){return i(v)||(v=u(v)),d(this.low^v.low,this.high^v.high,this.unsigned)},_.shiftLeft=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low<>>32-v,this.unsigned):d(0,this.low<>>v|this.high<<32-v,this.high>>v,this.unsigned):d(this.high>>v-32,this.high>=0?0:-1,this.unsigned)},_.shr=_.shiftRight,_.shiftRightUnsigned=function(v){return i(v)&&(v=v.toInt()),(v&=63)===0?this:v<32?d(this.low>>>v|this.high<<32-v,this.high>>>v,this.unsigned):v===32?d(this.high,0,this.unsigned):d(this.high>>>v-32,0,this.unsigned)},_.shru=_.shiftRightUnsigned,_.shr_u=_.shiftRightUnsigned,_.rotateLeft=function(v){var w;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(w=32-v,d(this.low<>>w,this.high<>>w,this.unsigned)):(v-=32,w=32-v,d(this.high<>>w,this.low<>>w,this.unsigned))},_.rotl=_.rotateLeft,_.rotateRight=function(v){var w;return i(v)&&(v=v.toInt()),(v&=63)===0?this:v===32?d(this.high,this.low,this.unsigned):v<32?(w=32-v,d(this.high<>>v,this.low<>>v,this.unsigned)):(v-=32,w=32-v,d(this.low<>>v,this.high<>>v,this.unsigned))},_.rotr=_.rotateRight,_.toSigned=function(){return this.unsigned?d(this.low,this.high,!1):this},_.toUnsigned=function(){return this.unsigned?this:d(this.low,this.high,!0)},_.toBytes=function(v){return v?this.toBytesLE():this.toBytesBE()},_.toBytesLE=function(){var v=this.high,w=this.low;return[w&255,w>>>8&255,w>>>16&255,w>>>24,v&255,v>>>8&255,v>>>16&255,v>>>24]},_.toBytesBE=function(){var v=this.high,w=this.low;return[v>>>24,v>>>16&255,v>>>8&255,v&255,w>>>24,w>>>16&255,w>>>8&255,w&255]},r.fromBytes=function(v,w,N){return N?r.fromBytesLE(v,w):r.fromBytesBE(v,w)},r.fromBytesLE=function(v,w){return new r(v[0]|v[1]<<8|v[2]<<16|v[3]<<24,v[4]|v[5]<<8|v[6]<<16|v[7]<<24,w)},r.fromBytesBE=function(v,w){return new r(v[4]<<24|v[5]<<16|v[6]<<8|v[7],v[0]<<24|v[1]<<16|v[2]<<8|v[3],w)};var de=r;return e.default=de,"default"in e?e.default:e}({});typeof define=="function"&&define.amd?define([],function(){return _U}):typeof Wv=="object"&&typeof wU=="object"&&(Wv.exports=_U)});var PU=h(Ri=>{"use strict";var a7e=Ri&&Ri.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),s7e=Ri&&Ri.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o7e=Ri&&Ri.__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)&&a7e(t,e,r);return s7e(t,e),t},xU=Ri&&Ri.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Ri,"__esModule",{value:!0});Ri.hash=SU;Ri.resolveUriToFile=TU;Ri.addFingerprints=g7e;var Qv=o7e(require("fs")),l7e=xU(require("path")),Gu=xU(EU()),d7e=Ll(),c7e=9,p7e=32,Kv=10,u7e=13,m7e=65535,Hu=100,NU=Gu.default.fromInt(37);function f7e(){let e=Gu.default.ONE;for(let t=0;t=t.length||typeof t[e.index].location!="object"){i.debug(`Ignoring location as index "${e.index}" is invalid`);return}e=t[e.index].location}if(typeof e.uri!="string"){i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let n;try{n=decodeURIComponent(e.uri)}catch{i.debug(`Ignoring location as URI "${e.uri}" is invalid`);return}let a="file://";if(n.startsWith(a)&&(n=n.substring(a.length)),n.indexOf("://")!==-1){i.debug(`Ignoring location URI "${n}" as the scheme is not recognised`);return}let s=`${r}/`;if(n.startsWith("/")&&!n.startsWith(s)){i.debug(`Ignoring location URI "${n}" as it is outside of the src root`);return}if(l7e.default.isAbsolute(n)||(n=s+n),!Qv.existsSync(n)){i.debug(`Unable to compute fingerprint for non-existent file: ${n}`);return}if(Qv.statSync(n).isDirectory()){i.debug(`Unable to compute fingerprint for directory: ${n}`);return}return n}async function g7e(e,t,r){r.info(`Adding fingerprints to SARIF file. See ${d7e.DocUrl.TRACK_CODE_SCANNING_ALERTS_ACROSS_RUNS} for more information.`);let i={};for(let n of e.runs||[]){let a=n.artifacts||[];for(let s of n.results||[]){let o=(s.locations||[])[0];if(!o?.physicalLocation?.artifactLocation){r.debug(`Unable to compute fingerprint for invalid location: ${JSON.stringify(o)}`);continue}if(o?.physicalLocation?.region?.startLine===void 0)continue;let l=TU(o.physicalLocation.artifactLocation,a,t,r);l&&(i[l]||(i[l]=[]),i[l].push(h7e(s,o,r)))}}for(let[n,a]of Object.entries(i))await SU(function(o,l){for(let d of Object.values(a))d(o,l)},n);return e}});var AU=h(ui=>{"use strict";var y7e=ui&&ui.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),v7e=ui&&ui.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),dc=ui&&ui.__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)&&y7e(t,e,r);return v7e(t,e),t};Object.defineProperty(ui,"__esModule",{value:!0});ui.initCodeQL=S7e;ui.initConfig=T7e;ui.runInit=P7e;ui.printPathFiltersWarning=OU;ui.checkInstallPython311=C7e;ui.cleanupDatabaseClusterDirectory=R7e;var Vu=dc(require("fs")),b7e=dc(require("path")),_7e=dc(Vo()),w7e=dc(lm()),CU=ii(),E7e=K3(),Yv=dc(Vv()),RU=of(),x7e=Al(),N7e=H3(),Xv=dc(Bt());async function S7e(e,t,r,i,n,a){a.startGroup("Setup CodeQL tools");let{codeql:s,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:d,zstdAvailability:c}=await(0,E7e.setupCodeQL)(e,t,r,i,n,a,!0);return await s.printVersion(),a.endGroup(),{codeql:s,toolsDownloadStatusReport:o,toolsSource:l,toolsVersion:d,zstdAvailability:c}}async function T7e(e,t){let r=e.logger;r.startGroup("Load language configuration");let i=await Yv.initConfig(e);return await t.supportsFeature(x7e.ToolsFeature.InformsAboutUnsupportedPathFilters)||OU(i,r),r.endGroup(),i}async function P7e(e,t,r,i,n,a,s){Vu.mkdirSync(t.dbLocation,{recursive:!0});let{registriesAuthTokens:o,qlconfigFile:l}=await Yv.generateRegistries(n,t.tempDir,s);return await Yv.wrapEnvironment({GITHUB_TOKEN:a.auth,CODEQL_REGISTRIES_AUTH:o},async()=>await e.databaseInitCluster(t,r,i,l,s)),await(0,N7e.getCombinedTracerConfig)(e,t)}function OU(e,t){(e.originalUserInput.paths?.length||e.originalUserInput["paths-ignore"]?.length)&&!e.languages.every(RU.isScannedLanguage)&&t.warning('The "paths"/"paths-ignore" fields of the config only have effect for JavaScript, Python, and Ruby')}async function C7e(e,t){if(e.includes(RU.Language.python)&&process.platform==="win32"&&!(await t.getVersion()).features?.supportsPython312){let r=b7e.resolve(__dirname,"../python-setup","check_python12.ps1");await new _7e.ToolRunner(await w7e.safeWhich("powershell"),[r]).exec()}}function R7e(e,t,r=Vu.rmSync){if(Vu.existsSync(e.dbLocation)&&(Vu.statSync(e.dbLocation).isFile()||Vu.readdirSync(e.dbLocation).length)){t.warning(`The database cluster directory ${e.dbLocation} must be empty. Attempting to clean it up.`);try{r(e.dbLocation,{force:!0,maxRetries:3,recursive:!0}),t.info(`Cleaned up database cluster directory ${e.dbLocation}.`)}catch(i){let n=`The CodeQL Action requires an empty database cluster directory. ${(0,CU.getOptionalInput)("db-location")?`This is currently configured to be ${e.dbLocation}. `:`By default, this is located at ${e.dbLocation}. You can customize it using the 'db-location' input to the init Action. `}An attempt was made to clean up the directory, but this failed.`;throw(0,CU.isSelfHostedRunner)()?new Xv.ConfigurationError(`${n} This can happen if another process is using the directory or the directory is owned by a different user. Please clean up the directory manually and rerun the job. Details: ${Xv.getErrorMessage(i)}`):new Error(`${n} This shouldn't typically happen on hosted runners. If you are using an advanced setup, please check your workflow, otherwise we recommend rerunning the job. Details: ${Xv.getErrorMessage(i)}`)}}}});var IU=h((yCe,O7e)=>{O7e.exports={$schema:"https://json-schema.org/draft/2020-12/schema",title:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema",$id:"https://raw.githubusercontent.com/oasis-tcs/sarif-spec/master/Schemata/sarif-schema-2.1.0.json",description:"Static Analysis Results Format (SARIF) Version 2.1.0 JSON Schema: a standard format for the output of static analysis tools.",additionalProperties:!1,type:"object",properties:{$schema:{description:"The URI of the JSON schema corresponding to the version.",type:"string",format:"uri"},version:{description:"The SARIF format version of this log file.",enum:["2.1.0"],type:"string"},runs:{description:"The set of runs contained in this log file.",type:["array","null"],minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/run"}},inlineExternalProperties:{description:"References to external property files that share data between runs.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/externalProperties"}},properties:{description:"Key/value pairs that provide additional information about the log file.",$ref:"#/definitions/propertyBag"}},required:["version","runs"],definitions:{address:{description:"A physical or virtual address, or a range of addresses, in an 'addressable region' (memory or a binary file).",additionalProperties:!1,type:"object",properties:{absoluteAddress:{description:"The address expressed as a byte offset from the start of the addressable region.",type:"integer",minimum:-1,default:-1},relativeAddress:{description:"The address expressed as a byte offset from the absolute address of the top-most parent object.",type:"integer"},length:{description:"The number of bytes in this range of addresses.",type:"integer"},kind:{description:"An open-ended string that identifies the address kind. 'data', 'function', 'header','instruction', 'module', 'page', 'section', 'segment', 'stack', 'stackFrame', 'table' are well-known values.",type:"string"},name:{description:"A name that is associated with the address, e.g., '.text'.",type:"string"},fullyQualifiedName:{description:"A human-readable fully qualified name that is associated with the address.",type:"string"},offsetFromParent:{description:"The byte offset of this address from the absolute or relative address of the parent object.",type:"integer"},index:{description:"The index within run.addresses of the cached object for this address.",type:"integer",default:-1,minimum:-1},parentIndex:{description:"The index within run.addresses of the parent object.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the address.",$ref:"#/definitions/propertyBag"}}},artifact:{description:"A single artifact. In some cases, this artifact might be nested within another artifact.",additionalProperties:!1,type:"object",properties:{description:{description:"A short description of the artifact.",$ref:"#/definitions/message"},location:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},parentIndex:{description:"Identifies the index of the immediate parent of the artifact, if this artifact is nested.",type:"integer",default:-1,minimum:-1},offset:{description:"The offset in bytes of the artifact within its containing artifact.",type:"integer",minimum:0},length:{description:"The length of the artifact in bytes.",type:"integer",default:-1,minimum:-1},roles:{description:"The role or roles played by the artifact in the analysis.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{enum:["analysisTarget","attachment","responseFile","resultFile","standardStream","tracedFile","unmodified","modified","added","deleted","renamed","uncontrolled","driver","extension","translation","taxonomy","policy","referencedOnCommandLine","memoryContents","directory","userSpecifiedConfiguration","toolSpecifiedConfiguration","debugOutputFile"],type:"string"}},mimeType:{description:"The MIME type (RFC 2045) of the artifact.",type:"string",pattern:"[^/]+/.+"},contents:{description:"The contents of the artifact.",$ref:"#/definitions/artifactContent"},encoding:{description:"Specifies the encoding for an artifact object that refers to a text file.",type:"string"},sourceLanguage:{description:"Specifies the source language for any artifact object that refers to a text file that contains source code.",type:"string"},hashes:{description:"A dictionary, each of whose keys is the name of a hash function and each of whose values is the hashed value of the artifact produced by the specified hash function.",type:"object",additionalProperties:{type:"string"}},lastModifiedTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the artifact was most recently modified. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},properties:{description:"Key/value pairs that provide additional information about the artifact.",$ref:"#/definitions/propertyBag"}}},artifactChange:{description:"A change to a single artifact.",additionalProperties:!1,type:"object",properties:{artifactLocation:{description:"The location of the artifact to change.",$ref:"#/definitions/artifactLocation"},replacements:{description:"An array of replacement objects, each of which represents the replacement of a single region in a single artifact specified by 'artifactLocation'.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/replacement"}},properties:{description:"Key/value pairs that provide additional information about the change.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation","replacements"]},artifactContent:{description:"Represents the contents of an artifact.",type:"object",additionalProperties:!1,properties:{text:{description:"UTF-8-encoded content from a text artifact.",type:"string"},binary:{description:"MIME Base64-encoded content from a binary artifact, or from a text artifact in its original encoding.",type:"string"},rendered:{description:"An alternate rendered representation of the artifact (e.g., a decompiled representation of a binary region).",$ref:"#/definitions/multiformatMessageString"},properties:{description:"Key/value pairs that provide additional information about the artifact content.",$ref:"#/definitions/propertyBag"}}},artifactLocation:{description:"Specifies the location of an artifact.",additionalProperties:!1,type:"object",properties:{uri:{description:"A string containing a valid relative or absolute URI.",type:"string",format:"uri-reference"},uriBaseId:{description:'A string which indirectly specifies the absolute URI with respect to which a relative URI in the "uri" property is interpreted.',type:"string"},index:{description:"The index within the run artifacts array of the artifact object associated with the artifact location.",type:"integer",default:-1,minimum:-1},description:{description:"A short description of the artifact location.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the artifact location.",$ref:"#/definitions/propertyBag"}}},attachment:{description:"An artifact relevant to a result.",type:"object",additionalProperties:!1,properties:{description:{description:"A message describing the role played by the attachment.",$ref:"#/definitions/message"},artifactLocation:{description:"The location of the attachment.",$ref:"#/definitions/artifactLocation"},regions:{description:"An array of regions of interest within the attachment.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},rectangles:{description:"An array of rectangles specifying areas of interest within the image.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/rectangle"}},properties:{description:"Key/value pairs that provide additional information about the attachment.",$ref:"#/definitions/propertyBag"}},required:["artifactLocation"]},codeFlow:{description:"A set of threadFlows which together describe a pattern of code execution relevant to detecting a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to the code flow.",$ref:"#/definitions/message"},threadFlows:{description:"An array of one or more unique threadFlow objects, each of which describes the progress of a program through a thread of execution.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlow"}},properties:{description:"Key/value pairs that provide additional information about the code flow.",$ref:"#/definitions/propertyBag"}},required:["threadFlows"]},configurationOverride:{description:"Information about how a specific rule or notification was reconfigured at runtime.",type:"object",additionalProperties:!1,properties:{configuration:{description:"Specifies how the rule or notification was configured during the scan.",$ref:"#/definitions/reportingConfiguration"},descriptor:{description:"A reference used to locate the descriptor whose configuration was overridden.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the configuration override.",$ref:"#/definitions/propertyBag"}},required:["configuration","descriptor"]},conversion:{description:"Describes how a converter transformed the output of a static analysis tool from the analysis tool's native output format into the SARIF format.",additionalProperties:!1,type:"object",properties:{tool:{description:"A tool object that describes the converter.",$ref:"#/definitions/tool"},invocation:{description:"An invocation object that describes the invocation of the converter.",$ref:"#/definitions/invocation"},analysisToolLogFiles:{description:"The locations of the analysis tool's per-run log files.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/artifactLocation"}},properties:{description:"Key/value pairs that provide additional information about the conversion.",$ref:"#/definitions/propertyBag"}},required:["tool"]},edge:{description:"Represents a directed edge in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the edge within its graph.",type:"string"},label:{description:"A short description of the edge.",$ref:"#/definitions/message"},sourceNodeId:{description:"Identifies the source node (the node at which the edge starts).",type:"string"},targetNodeId:{description:"Identifies the target node (the node at which the edge ends).",type:"string"},properties:{description:"Key/value pairs that provide additional information about the edge.",$ref:"#/definitions/propertyBag"}},required:["id","sourceNodeId","targetNodeId"]},edgeTraversal:{description:"Represents the traversal of a single edge during a graph traversal.",type:"object",additionalProperties:!1,properties:{edgeId:{description:"Identifies the edge being traversed.",type:"string"},message:{description:"A message to display to the user as the edge is traversed.",$ref:"#/definitions/message"},finalState:{description:"The values of relevant expressions after the edge has been traversed.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},stepOverEdgeCount:{description:"The number of edge traversals necessary to return from a nested graph.",type:"integer",minimum:0},properties:{description:"Key/value pairs that provide additional information about the edge traversal.",$ref:"#/definitions/propertyBag"}},required:["edgeId"]},exception:{description:"Describes a runtime exception encountered during the execution of an analysis tool.",type:"object",additionalProperties:!1,properties:{kind:{type:"string",description:"A string that identifies the kind of exception, for example, the fully qualified type name of an object that was thrown, or the symbolic name of a signal."},message:{description:"A message that describes the exception.",type:"string"},stack:{description:"The sequence of function calls leading to the exception.",$ref:"#/definitions/stack"},innerExceptions:{description:"An array of exception objects each of which is considered a cause of this exception.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/exception"}},properties:{description:"Key/value pairs that provide additional information about the exception.",$ref:"#/definitions/propertyBag"}}},externalProperties:{description:"The top-level element of an external property file.",type:"object",additionalProperties:!1,properties:{schema:{description:"The URI of the JSON schema corresponding to the version of the external property file format.",type:"string",format:"uri"},version:{description:"The SARIF format version of this external properties object.",enum:["2.1.0"],type:"string"},guid:{description:"A stable, unique identifier for this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},runGuid:{description:"A stable, unique identifier for the run associated with this external properties object, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},conversion:{description:"A conversion object that will be merged with a separate run.",$ref:"#/definitions/conversion"},graphs:{description:"An array of graph objects that will be merged with a separate run.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/graph"}},externalizedProperties:{description:"Key/value pairs that provide additional information that will be merged with a separate run.",$ref:"#/definitions/propertyBag"},artifacts:{description:"An array of artifact objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},invocations:{description:"Describes the invocation of the analysis tool that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},threadFlowLocations:{description:"An array of threadFlowLocation objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},results:{description:"An array of result objects that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/result"}},taxonomies:{description:"Tool taxonomies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},driver:{description:"The analysis tool object that will be merged with a separate run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Tool policies that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},translations:{description:"Tool translations that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},webRequests:{description:"Requests that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"Responses that will be merged with a separate run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},properties:{description:"Key/value pairs that provide additional information about the external properties.",$ref:"#/definitions/propertyBag"}}},externalPropertyFileReference:{description:"Contains information that enables a SARIF consumer to locate the external property file that contains the value of an externalized property associated with the run.",type:"object",additionalProperties:!1,properties:{location:{description:"The location of the external property file.",$ref:"#/definitions/artifactLocation"},guid:{description:"A stable, unique identifier for the external property file in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},itemCount:{description:"A non-negative integer specifying the number of items contained in the external property file.",type:"integer",default:-1,minimum:-1},properties:{description:"Key/value pairs that provide additional information about the external property file.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["location"]},{required:["guid"]}]},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",additionalProperties:!1,type:"object",properties:{conversion:{description:"An external property file containing a run.conversion object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},graphs:{description:"An array of external property files containing a run.graphs object to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},externalizedProperties:{description:"An external property file containing a run.properties object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},artifacts:{description:"An array of external property files containing run.artifacts arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},invocations:{description:"An array of external property files containing run.invocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},logicalLocations:{description:"An array of external property files containing run.logicalLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},threadFlowLocations:{description:"An array of external property files containing run.threadFlowLocations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},results:{description:"An array of external property files containing run.results arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},taxonomies:{description:"An array of external property files containing run.taxonomies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},addresses:{description:"An array of external property files containing run.addresses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},driver:{description:"An external property file containing a run.driver object to be merged with the root log file.",$ref:"#/definitions/externalPropertyFileReference"},extensions:{description:"An array of external property files containing run.extensions arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},policies:{description:"An array of external property files containing run.policies arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},translations:{description:"An array of external property files containing run.translations arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webRequests:{description:"An array of external property files containing run.requests arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},webResponses:{description:"An array of external property files containing run.responses arrays to be merged with the root log file.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/externalPropertyFileReference"}},properties:{description:"Key/value pairs that provide additional information about the external property files.",$ref:"#/definitions/propertyBag"}}},fix:{description:"A proposed fix for the problem represented by a result object. A fix specifies a set of artifacts to modify. For each artifact, it specifies a set of bytes to remove, and provides a set of new bytes to replace them.",additionalProperties:!1,type:"object",properties:{description:{description:"A message that describes the proposed fix, enabling viewers to present the proposed change to an end user.",$ref:"#/definitions/message"},artifactChanges:{description:"One or more artifact changes that comprise a fix for a result.",type:"array",minItems:1,uniqueItems:!0,items:{$ref:"#/definitions/artifactChange"}},properties:{description:"Key/value pairs that provide additional information about the fix.",$ref:"#/definitions/propertyBag"}},required:["artifactChanges"]},graph:{description:"A network of nodes and directed edges that describes some aspect of the structure of the code (for example, a call graph).",type:"object",additionalProperties:!1,properties:{description:{description:"A description of the graph.",$ref:"#/definitions/message"},nodes:{description:"An array of node objects representing the nodes of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},edges:{description:"An array of edge objects representing the edges of the graph.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/edge"}},properties:{description:"Key/value pairs that provide additional information about the graph.",$ref:"#/definitions/propertyBag"}}},graphTraversal:{description:"Represents a path through a graph.",type:"object",additionalProperties:!1,properties:{runGraphIndex:{description:"The index within the run.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},resultGraphIndex:{description:"The index within the result.graphs to be associated with the result.",type:"integer",default:-1,minimum:-1},description:{description:"A description of this graph traversal.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the graph traversal that may change during graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the graph traversal that remain constant for the graph traversal.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},edgeTraversals:{description:"The sequences of edges traversed by this graph traversal.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/edgeTraversal"}},properties:{description:"Key/value pairs that provide additional information about the graph traversal.",$ref:"#/definitions/propertyBag"}},oneOf:[{required:["runGraphIndex"]},{required:["resultGraphIndex"]}]},invocation:{description:"The runtime environment of the analysis tool run.",additionalProperties:!1,type:"object",properties:{commandLine:{description:"The command line used to invoke the tool.",type:"string"},arguments:{description:"An array of strings, containing in order the command line arguments passed to the tool from the operating system.",type:"array",minItems:0,uniqueItems:!1,items:{type:"string"}},responseFiles:{description:"The locations of any response files specified on the tool's command line.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifactLocation"}},startTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation started. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},endTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the invocation ended. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},exitCode:{description:"The process exit code.",type:"integer"},ruleConfigurationOverrides:{description:"An array of configurationOverride objects that describe rules related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},notificationConfigurationOverrides:{description:"An array of configurationOverride objects that describe notifications related runtime overrides.",type:"array",minItems:0,default:[],uniqueItems:!0,items:{$ref:"#/definitions/configurationOverride"}},toolExecutionNotifications:{description:"A list of runtime conditions detected by the tool during the analysis.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},toolConfigurationNotifications:{description:"A list of conditions detected by the tool that are relevant to the tool's configuration.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/notification"}},exitCodeDescription:{description:"The reason for the process exit.",type:"string"},exitSignalName:{description:"The name of the signal that caused the process to exit.",type:"string"},exitSignalNumber:{description:"The numeric value of the signal that caused the process to exit.",type:"integer"},processStartFailureMessage:{description:"The reason given by the operating system that the process failed to start.",type:"string"},executionSuccessful:{description:"Specifies whether the tool's execution completed successfully.",type:"boolean"},machine:{description:"The machine on which the invocation occurred.",type:"string"},account:{description:"The account under which the invocation occurred.",type:"string"},processId:{description:"The id of the process in which the invocation occurred.",type:"integer"},executableLocation:{description:"An absolute URI specifying the location of the executable that was invoked.",$ref:"#/definitions/artifactLocation"},workingDirectory:{description:"The working directory for the invocation.",$ref:"#/definitions/artifactLocation"},environmentVariables:{description:"The environment variables associated with the analysis tool process, expressed as key/value pairs.",type:"object",additionalProperties:{type:"string"}},stdin:{description:"A file containing the standard input stream to the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdout:{description:"A file containing the standard output stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stderr:{description:"A file containing the standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},stdoutStderr:{description:"A file containing the interleaved standard output and standard error stream from the process that was invoked.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the invocation.",$ref:"#/definitions/propertyBag"}},required:["executionSuccessful"]},location:{description:"A location within a programming artifact.",additionalProperties:!1,type:"object",properties:{id:{description:"Value that distinguishes this location from all other locations within a single result object.",type:"integer",minimum:-1,default:-1},physicalLocation:{description:"Identifies the artifact and region.",$ref:"#/definitions/physicalLocation"},logicalLocations:{description:"The logical locations associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},message:{description:"A message relevant to the location.",$ref:"#/definitions/message"},annotations:{description:"A set of regions relevant to the location.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/region"}},relationships:{description:"An array of objects that describe relationships between this location and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/locationRelationship"}},properties:{description:"Key/value pairs that provide additional information about the location.",$ref:"#/definitions/propertyBag"}}},locationRelationship:{description:"Information about the relation of one location to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related location.",type:"integer",minimum:0},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'includes', 'isIncludedBy' and 'relevant'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the location relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the location relationship.",$ref:"#/definitions/propertyBag"}},required:["target"]},logicalLocation:{description:"A logical location of a construct that produced a result.",additionalProperties:!1,type:"object",properties:{name:{description:"Identifies the construct in which the result occurred. For example, this property might contain the name of a class or a method.",type:"string"},index:{description:"The index within the logical locations array.",type:"integer",default:-1,minimum:-1},fullyQualifiedName:{description:"The human-readable fully qualified name of the logical location.",type:"string"},decoratedName:{description:"The machine-readable name for the logical location, such as a mangled function name provided by a C++ compiler that encodes calling convention, return type and other details along with the function name.",type:"string"},parentIndex:{description:"Identifies the index of the immediate parent of the construct in which the result was detected. For example, this property might point to a logical location that represents the namespace that holds a type.",type:"integer",default:-1,minimum:-1},kind:{description:"The type of construct this logical location component refers to. Should be one of 'function', 'member', 'module', 'namespace', 'parameter', 'resource', 'returnType', 'type', 'variable', 'object', 'array', 'property', 'value', 'element', 'text', 'attribute', 'comment', 'declaration', 'dtd' or 'processingInstruction', if any of those accurately describe the construct.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the logical location.",$ref:"#/definitions/propertyBag"}}},message:{description:"Encapsulates a message intended to be read by the end user.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string.",type:"string"},markdown:{description:"A Markdown message string.",type:"string"},id:{description:"The identifier for this message.",type:"string"},arguments:{description:"An array of strings to substitute into the message string.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string"}},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["text"]},{required:["id"]}]},multiformatMessageString:{description:"A message string or message format string rendered in multiple formats.",type:"object",additionalProperties:!1,properties:{text:{description:"A plain text message string or format string.",type:"string"},markdown:{description:"A Markdown message string or format string.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the message.",$ref:"#/definitions/propertyBag"}},required:["text"]},node:{description:"Represents a node in a graph.",type:"object",additionalProperties:!1,properties:{id:{description:"A string that uniquely identifies the node within its graph.",type:"string"},label:{description:"A short description of the node.",$ref:"#/definitions/message"},location:{description:"A code location associated with the node.",$ref:"#/definitions/location"},children:{description:"Array of child nodes.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/node"}},properties:{description:"Key/value pairs that provide additional information about the node.",$ref:"#/definitions/propertyBag"}},required:["id"]},notification:{description:"Describes a condition relevant to the tool itself, as opposed to being relevant to a target being analyzed by the tool.",type:"object",additionalProperties:!1,properties:{locations:{description:"The locations relevant to this notification.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},message:{description:"A message that describes the condition that was encountered.",$ref:"#/definitions/message"},level:{description:"A value specifying the severity level of the notification.",default:"warning",enum:["none","note","warning","error"],type:"string"},threadId:{description:"The thread identifier of the code that generated the notification.",type:"integer"},timeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which the analysis tool generated the notification.",type:"string",format:"date-time"},exception:{description:"The runtime exception, if any, relevant to this notification.",$ref:"#/definitions/exception"},descriptor:{description:"A reference used to locate the descriptor relevant to this notification.",$ref:"#/definitions/reportingDescriptorReference"},associatedRule:{description:"A reference used to locate the rule descriptor associated with this notification.",$ref:"#/definitions/reportingDescriptorReference"},properties:{description:"Key/value pairs that provide additional information about the notification.",$ref:"#/definitions/propertyBag"}},required:["message"]},physicalLocation:{description:"A physical location relevant to a result. Specifies a reference to a programming artifact together with a range of bytes or characters within that artifact.",additionalProperties:!1,type:"object",properties:{address:{description:"The address of the location.",$ref:"#/definitions/address"},artifactLocation:{description:"The location of the artifact.",$ref:"#/definitions/artifactLocation"},region:{description:"Specifies a portion of the artifact.",$ref:"#/definitions/region"},contextRegion:{description:"Specifies a portion of the artifact that encloses the region. Allows a viewer to display additional context around the region.",$ref:"#/definitions/region"},properties:{description:"Key/value pairs that provide additional information about the physical location.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["address"]},{required:["artifactLocation"]}]},propertyBag:{description:"Key/value pairs that provide additional information about the object.",type:"object",additionalProperties:!0,properties:{tags:{description:"A set of distinct strings that provide additional information.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}}}},rectangle:{description:"An area within an image.",additionalProperties:!1,type:"object",properties:{top:{description:"The Y coordinate of the top edge of the rectangle, measured in the image's natural units.",type:"number"},left:{description:"The X coordinate of the left edge of the rectangle, measured in the image's natural units.",type:"number"},bottom:{description:"The Y coordinate of the bottom edge of the rectangle, measured in the image's natural units.",type:"number"},right:{description:"The X coordinate of the right edge of the rectangle, measured in the image's natural units.",type:"number"},message:{description:"A message relevant to the rectangle.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the rectangle.",$ref:"#/definitions/propertyBag"}}},region:{description:"A region within an artifact where a result was detected.",additionalProperties:!1,type:"object",properties:{startLine:{description:"The line number of the first character in the region.",type:"integer",minimum:1},startColumn:{description:"The column number of the first character in the region.",type:"integer",minimum:1},endLine:{description:"The line number of the last character in the region.",type:"integer",minimum:1},endColumn:{description:"The column number of the character following the end of the region.",type:"integer",minimum:1},charOffset:{description:"The zero-based offset from the beginning of the artifact of the first character in the region.",type:"integer",default:-1,minimum:-1},charLength:{description:"The length of the region in characters.",type:"integer",minimum:0},byteOffset:{description:"The zero-based offset from the beginning of the artifact of the first byte in the region.",type:"integer",default:-1,minimum:-1},byteLength:{description:"The length of the region in bytes.",type:"integer",minimum:0},snippet:{description:"The portion of the artifact contents within the specified region.",$ref:"#/definitions/artifactContent"},message:{description:"A message relevant to the region.",$ref:"#/definitions/message"},sourceLanguage:{description:"Specifies the source language, if any, of the portion of the artifact specified by the region object.",type:"string"},properties:{description:"Key/value pairs that provide additional information about the region.",$ref:"#/definitions/propertyBag"},anyOf:[{required:["startLine"]},{required:["charOffset"]},{required:["byteOffset"]}]}},replacement:{description:"The replacement of a single region of an artifact.",additionalProperties:!1,type:"object",properties:{deletedRegion:{description:"The region of the artifact to delete.",$ref:"#/definitions/region"},insertedContent:{description:"The content to insert at the location specified by the 'deletedRegion' property.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the replacement.",$ref:"#/definitions/propertyBag"}},required:["deletedRegion"]},reportingDescriptor:{description:"Metadata that describes a specific report produced by the tool, as part of the analysis it provides or its runtime reporting.",additionalProperties:!1,type:"object",properties:{id:{description:"A stable, opaque identifier for the report.",type:"string"},deprecatedIds:{description:"An array of stable, opaque identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},guid:{description:"A unique identifier for the reporting descriptor in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},deprecatedGuids:{description:"An array of unique identifies in the form of a GUID by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"}},name:{description:"A report identifier that is understandable to an end user.",type:"string"},deprecatedNames:{description:"An array of readable identifiers by which this report was known in some previous version of the analysis tool.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string"}},shortDescription:{description:"A concise description of the report. Should be a single sentence that is understandable when visible space is limited to a single line of text.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A description of the report. Should, as far as possible, provide details sufficient to enable resolution of any problem indicated by the result.",$ref:"#/definitions/multiformatMessageString"},messageStrings:{description:"A set of name/value pairs with arbitrary names. Each value is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},defaultConfiguration:{description:"Default reporting configuration information.",$ref:"#/definitions/reportingConfiguration"},helpUri:{description:"A URI where the primary documentation for the report can be found.",type:"string",format:"uri"},help:{description:"Provides the primary documentation for the report, useful when there is no online documentation.",$ref:"#/definitions/multiformatMessageString"},relationships:{description:"An array of objects that describe relationships between this reporting descriptor and others.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorRelationship"}},properties:{description:"Key/value pairs that provide additional information about the report.",$ref:"#/definitions/propertyBag"}},required:["id"]},reportingConfiguration:{description:"Information about a rule or notification that can be configured at runtime.",type:"object",additionalProperties:!1,properties:{enabled:{description:"Specifies whether the report may be produced during the scan.",type:"boolean",default:!0},level:{description:"Specifies the failure level for the report.",default:"warning",enum:["none","note","warning","error"],type:"string"},rank:{description:"Specifies the relative priority of the report. Used for analysis output only.",type:"number",default:-1,minimum:-1,maximum:100},parameters:{description:"Contains configuration information specific to a report.",$ref:"#/definitions/propertyBag"},properties:{description:"Key/value pairs that provide additional information about the reporting configuration.",$ref:"#/definitions/propertyBag"}}},reportingDescriptorReference:{description:"Information about how to locate a relevant reporting descriptor.",type:"object",additionalProperties:!1,properties:{id:{description:"The id of the descriptor.",type:"string"},index:{description:"The index into an array of descriptors in toolComponent.ruleDescriptors, toolComponent.notificationDescriptors, or toolComponent.taxonomyDescriptors, depending on context.",type:"integer",default:-1,minimum:-1},guid:{description:"A guid that uniquely identifies the descriptor.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},toolComponent:{description:"A reference used to locate the toolComponent associated with the descriptor.",$ref:"#/definitions/toolComponentReference"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},anyOf:[{required:["index"]},{required:["guid"]},{required:["id"]}]},reportingDescriptorRelationship:{description:"Information about the relation of one reporting descriptor to another.",type:"object",additionalProperties:!1,properties:{target:{description:"A reference to the related reporting descriptor.",$ref:"#/definitions/reportingDescriptorReference"},kinds:{description:"A set of distinct strings that categorize the relationship. Well-known kinds include 'canPrecede', 'canFollow', 'willPrecede', 'willFollow', 'superset', 'subset', 'equal', 'disjoint', 'relevant', and 'incomparable'.",type:"array",default:["relevant"],uniqueItems:!0,items:{type:"string"}},description:{description:"A description of the reporting descriptor relationship.",$ref:"#/definitions/message"},properties:{description:"Key/value pairs that provide additional information about the reporting descriptor reference.",$ref:"#/definitions/propertyBag"}},required:["target"]},result:{description:"A result produced by an analysis tool.",additionalProperties:!1,type:"object",properties:{ruleId:{description:"The stable, unique identifier of the rule, if any, to which this result is relevant.",type:"string"},ruleIndex:{description:"The index within the tool component rules array of the rule object associated with this result.",type:"integer",default:-1,minimum:-1},rule:{description:"A reference used to locate the rule descriptor relevant to this result.",$ref:"#/definitions/reportingDescriptorReference"},kind:{description:"A value that categorizes results by evaluation state.",default:"fail",enum:["notApplicable","pass","fail","review","open","informational"],type:"string"},level:{description:"A value specifying the severity level of the result.",default:"warning",enum:["none","note","warning","error"],type:"string"},message:{description:"A message that describes the result. The first sentence of the message only will be displayed when visible space is limited.",$ref:"#/definitions/message"},analysisTarget:{description:"Identifies the artifact that the analysis tool was instructed to scan. This need not be the same as the artifact where the result actually occurred.",$ref:"#/definitions/artifactLocation"},locations:{description:"The set of locations where the result was detected. Specify only one location unless the problem indicated by the result can only be corrected by making a change at every specified location.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/location"}},guid:{description:"A stable, unique identifier for the result in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of logically identical results to which this result belongs, in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},occurrenceCount:{description:"A positive integer specifying the number of times this logically unique result was observed in this run.",type:"integer",minimum:1},partialFingerprints:{description:"A set of strings that contribute to the stable, unique identity of the result.",type:"object",additionalProperties:{type:"string"}},fingerprints:{description:"A set of strings each of which individually defines a stable, unique identity for the result.",type:"object",additionalProperties:{type:"string"}},stacks:{description:"An array of 'stack' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/stack"}},codeFlows:{description:"An array of 'codeFlow' objects relevant to the result.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/codeFlow"}},graphs:{description:"An array of zero or more unique graph objects associated with the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},graphTraversals:{description:"An array of one or more unique 'graphTraversal' objects.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graphTraversal"}},relatedLocations:{description:"A set of locations relevant to this result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/location"}},suppressions:{description:"A set of suppressions relevant to this result.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/suppression"}},baselineState:{description:"The state of a result relative to a baseline of a previous run.",enum:["new","unchanged","updated","absent"],type:"string"},rank:{description:"A number representing the priority or importance of the result.",type:"number",default:-1,minimum:-1,maximum:100},attachments:{description:"A set of artifacts relevant to the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/attachment"}},hostedViewerUri:{description:"An absolute URI at which the result can be viewed.",type:"string",format:"uri"},workItemUris:{description:"The URIs of the work items associated with this result.",type:"array",minItems:0,uniqueItems:!0,items:{type:"string",format:"uri"}},provenance:{description:"Information about how and when the result was detected.",$ref:"#/definitions/resultProvenance"},fixes:{description:"An array of 'fix' objects, each of which represents a proposed fix to the problem indicated by the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/fix"}},taxa:{description:"An array of references to taxonomy reporting descriptors that are applicable to the result.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},webRequest:{description:"A web request associated with this result.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this result.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}},required:["message"]},resultProvenance:{description:"Contains information about how and when a result was detected.",additionalProperties:!1,type:"object",properties:{firstDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was first detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},lastDetectionTimeUtc:{description:'The Coordinated Universal Time (UTC) date and time at which the result was most recently detected. See "Date/time properties" in the SARIF spec for the required format.',type:"string",format:"date-time"},firstDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was first detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},lastDetectionRunGuid:{description:"A GUID-valued string equal to the automationDetails.guid property of the run in which the result was most recently detected.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},invocationIndex:{description:"The index within the run.invocations array of the invocation object which describes the tool invocation that detected the result.",type:"integer",default:-1,minimum:-1},conversionSources:{description:"An array of physicalLocation objects which specify the portions of an analysis tool's output that a converter transformed into the result.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/physicalLocation"}},properties:{description:"Key/value pairs that provide additional information about the result.",$ref:"#/definitions/propertyBag"}}},run:{description:"Describes a single run of an analysis tool, and contains the reported output of that run.",additionalProperties:!1,type:"object",properties:{tool:{description:"Information about the tool or tool pipeline that generated the results in this run. A run can only contain results produced by a single tool or tool pipeline. A run can aggregate results from multiple log files, as long as context around the tool run (tool command-line arguments and the like) is identical for all aggregated files.",$ref:"#/definitions/tool"},invocations:{description:"Describes the invocation of the analysis tool.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/invocation"}},conversion:{description:"A conversion object that describes how a converter transformed an analysis tool's native reporting format into the SARIF format.",$ref:"#/definitions/conversion"},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase culture code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},versionControlProvenance:{description:"Specifies the revision in version control of the artifacts that were scanned.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/versionControlDetails"}},originalUriBaseIds:{description:"The artifact location specified by each uriBaseId symbol on the machine where the tool originally ran.",type:"object",additionalProperties:{$ref:"#/definitions/artifactLocation"}},artifacts:{description:"An array of artifact objects relevant to the run.",type:"array",minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/artifact"}},logicalLocations:{description:"An array of logical locations such as namespaces, types or functions.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/logicalLocation"}},graphs:{description:"An array of zero or more unique graph objects associated with the run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/graph"}},results:{description:"The set of results contained in an SARIF log. The results array can be omitted when a run is solely exporting rules metadata. It must be present (but may be empty) if a log file represents an actual scan.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/result"}},automationDetails:{description:"Automation details that describe this run.",$ref:"#/definitions/runAutomationDetails"},runAggregates:{description:"Automation details that describe the aggregate of runs to which this run belongs.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/runAutomationDetails"}},baselineGuid:{description:"The 'guid' property of a previous SARIF 'run' that comprises the baseline that was used to compute result 'baselineState' properties for the run.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},redactionTokens:{description:"An array of strings used to replace sensitive information in a redaction-aware property.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},defaultEncoding:{description:"Specifies the default encoding for any artifact object that refers to a text file.",type:"string"},defaultSourceLanguage:{description:"Specifies the default source language for any artifact object that refers to a text file that contains source code.",type:"string"},newlineSequences:{description:"An ordered list of character sequences that were treated as line breaks when computing region information for the run.",type:"array",minItems:1,uniqueItems:!0,default:[`\r +`,` +`],items:{type:"string"}},columnKind:{description:"Specifies the unit in which the tool measures columns.",enum:["utf16CodeUnits","unicodeCodePoints"],type:"string"},externalPropertyFileReferences:{description:"References to external property files that should be inlined with the content of a root log file.",$ref:"#/definitions/externalPropertyFileReferences"},threadFlowLocations:{description:"An array of threadFlowLocation objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/threadFlowLocation"}},taxonomies:{description:"An array of toolComponent objects relevant to a taxonomy in which results are categorized.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},addresses:{description:"Addresses associated with this run instance, if any.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{$ref:"#/definitions/address"}},translations:{description:"The set of available translations of the localized data provided by the tool.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},policies:{description:"Contains configurations that may potentially override both reportingDescriptor.defaultConfiguration (the tool's default severities) and invocation.configurationOverrides (severities established at run-time from the command line).",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},webRequests:{description:"An array of request objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webRequest"}},webResponses:{description:"An array of response objects cached at run level.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/webResponse"}},specialLocations:{description:"A specialLocations object that defines locations of special significance to SARIF consumers.",$ref:"#/definitions/specialLocations"},properties:{description:"Key/value pairs that provide additional information about the run.",$ref:"#/definitions/propertyBag"}},required:["tool"]},runAutomationDetails:{description:"Information that describes a run's identity and role within an engineering system process.",additionalProperties:!1,type:"object",properties:{description:{description:"A description of the identity and role played within the engineering system by this object's containing run object.",$ref:"#/definitions/message"},id:{description:"A hierarchical string that uniquely identifies this object's containing run object.",type:"string"},guid:{description:"A stable, unique identifier for this object's containing run object in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},correlationGuid:{description:"A stable, unique identifier for the equivalence class of runs to which this object's containing run object belongs in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the run automation details.",$ref:"#/definitions/propertyBag"}}},specialLocations:{description:"Defines locations of special significance to SARIF consumers.",type:"object",additionalProperties:!1,properties:{displayBase:{description:"Provides a suggestion to SARIF consumers to display file paths relative to the specified location.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the special locations.",$ref:"#/definitions/propertyBag"}}},stack:{description:"A call stack that is relevant to a result.",additionalProperties:!1,type:"object",properties:{message:{description:"A message relevant to this call stack.",$ref:"#/definitions/message"},frames:{description:"An array of stack frames that represents a sequence of calls, rendered in reverse chronological order, that comprise the call stack.",type:"array",minItems:0,uniqueItems:!1,items:{$ref:"#/definitions/stackFrame"}},properties:{description:"Key/value pairs that provide additional information about the stack.",$ref:"#/definitions/propertyBag"}},required:["frames"]},stackFrame:{description:"A function call within a stack trace.",additionalProperties:!1,type:"object",properties:{location:{description:"The location to which this stack frame refers.",$ref:"#/definitions/location"},module:{description:"The name of the module that contains the code of this stack frame.",type:"string"},threadId:{description:"The thread identifier of the stack frame.",type:"integer"},parameters:{description:"The parameters of the call that is executing.",type:"array",minItems:0,uniqueItems:!1,default:[],items:{type:"string",default:[]}},properties:{description:"Key/value pairs that provide additional information about the stack frame.",$ref:"#/definitions/propertyBag"}}},suppression:{description:"A suppression that is relevant to a result.",additionalProperties:!1,type:"object",properties:{guid:{description:"A stable, unique identifier for the suprression in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},kind:{description:"A string that indicates where the suppression is persisted.",enum:["inSource","external"],type:"string"},status:{description:"A string that indicates the review status of the suppression.",enum:["accepted","underReview","rejected"],type:"string"},justification:{description:"A string representing the justification for the suppression.",type:"string"},location:{description:"Identifies the location associated with the suppression.",$ref:"#/definitions/location"},properties:{description:"Key/value pairs that provide additional information about the suppression.",$ref:"#/definitions/propertyBag"}},required:["kind"]},threadFlow:{description:"Describes a sequence of code locations that specify a path through a single thread of execution such as an operating system or fiber.",type:"object",additionalProperties:!1,properties:{id:{description:"An string that uniquely identifies the threadFlow within the codeFlow in which it occurs.",type:"string"},message:{description:"A message relevant to the thread flow.",$ref:"#/definitions/message"},initialState:{description:"Values of relevant expressions at the start of the thread flow that may change during thread flow execution.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},immutableState:{description:"Values of relevant expressions at the start of the thread flow that remain constant.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},locations:{description:"A temporally ordered array of 'threadFlowLocation' objects, each of which describes a location visited by the tool while producing the result.",type:"array",minItems:1,uniqueItems:!1,items:{$ref:"#/definitions/threadFlowLocation"}},properties:{description:"Key/value pairs that provide additional information about the thread flow.",$ref:"#/definitions/propertyBag"}},required:["locations"]},threadFlowLocation:{description:"A location visited by an analysis tool while simulating or monitoring the execution of a program.",additionalProperties:!1,type:"object",properties:{index:{description:"The index within the run threadFlowLocations array.",type:"integer",default:-1,minimum:-1},location:{description:"The code location.",$ref:"#/definitions/location"},stack:{description:"The call stack leading to this location.",$ref:"#/definitions/stack"},kinds:{description:"A set of distinct strings that categorize the thread flow location. Well-known kinds include 'acquire', 'release', 'enter', 'exit', 'call', 'return', 'branch', 'implicit', 'false', 'true', 'caution', 'danger', 'unknown', 'unreachable', 'taint', 'function', 'handler', 'lock', 'memory', 'resource', 'scope' and 'value'.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{type:"string"}},taxa:{description:"An array of references to rule or taxonomy reporting descriptors that are applicable to the thread flow location.",type:"array",default:[],minItems:0,uniqueItems:!0,items:{$ref:"#/definitions/reportingDescriptorReference"}},module:{description:"The name of the module that contains the code that is executing.",type:"string"},state:{description:"A dictionary, each of whose keys specifies a variable or expression, the associated value of which represents the variable or expression value. For an annotation of kind 'continuation', for example, this dictionary might hold the current assumed values of a set of global variables.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},nestingLevel:{description:"An integer representing a containment hierarchy within the thread flow.",type:"integer",minimum:0},executionOrder:{description:"An integer representing the temporal order in which execution reached this location.",type:"integer",default:-1,minimum:-1},executionTimeUtc:{description:"The Coordinated Universal Time (UTC) date and time at which this location was executed.",type:"string",format:"date-time"},importance:{description:'Specifies the importance of this location in understanding the code flow in which it occurs. The order from most to least important is "essential", "important", "unimportant". Default: "important".',enum:["important","essential","unimportant"],default:"important",type:"string"},webRequest:{description:"A web request associated with this thread flow location.",$ref:"#/definitions/webRequest"},webResponse:{description:"A web response associated with this thread flow location.",$ref:"#/definitions/webResponse"},properties:{description:"Key/value pairs that provide additional information about the threadflow location.",$ref:"#/definitions/propertyBag"}}},tool:{description:"The analysis tool that was run.",additionalProperties:!1,type:"object",properties:{driver:{description:"The analysis tool that was run.",$ref:"#/definitions/toolComponent"},extensions:{description:"Tool extensions that contributed to or reconfigured the analysis tool that was run.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponent"}},properties:{description:"Key/value pairs that provide additional information about the tool.",$ref:"#/definitions/propertyBag"}},required:["driver"]},toolComponent:{description:"A component, such as a plug-in or the driver, of the analysis tool that was run.",additionalProperties:!1,type:"object",properties:{guid:{description:"A unique identifier for the tool component in the form of a GUID.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},name:{description:"The name of the tool component.",type:"string"},organization:{description:"The organization or company that produced the tool component.",type:"string"},product:{description:"A product suite to which the tool component belongs.",type:"string"},productSuite:{description:"A localizable string containing the name of the suite of products to which the tool component belongs.",type:"string"},shortDescription:{description:"A brief description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the tool component.",$ref:"#/definitions/multiformatMessageString"},fullName:{description:"The name of the tool component along with its version and any other useful identifying information, such as its locale.",type:"string"},version:{description:"The tool component version, in whatever format the component natively provides.",type:"string"},semanticVersion:{description:"The tool component version in the format specified by Semantic Versioning 2.0.",type:"string"},dottedQuadFileVersion:{description:"The binary version of the tool component's primary executable file expressed as four non-negative integers separated by a period (for operating systems that express file versions in this way).",type:"string",pattern:"[0-9]+(\\.[0-9]+){3}"},releaseDateUtc:{description:"A string specifying the UTC date (and optionally, the time) of the component's release.",type:"string"},downloadUri:{description:"The absolute URI from which the tool component can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI at which information about this version of the tool component can be found.",type:"string",format:"uri"},globalMessageStrings:{description:"A dictionary, each of whose keys is a resource identifier and each of whose values is a multiformatMessageString object, which holds message strings in plain text and (optionally) Markdown format. The strings can include placeholders, which can be used to construct a message in combination with an arbitrary number of additional string arguments.",type:"object",additionalProperties:{$ref:"#/definitions/multiformatMessageString"}},notifications:{description:"An array of reportingDescriptor objects relevant to the notifications related to the configuration and runtime execution of the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},rules:{description:"An array of reportingDescriptor objects relevant to the analysis performed by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},taxa:{description:"An array of reportingDescriptor objects relevant to the definitions of both standalone and tool-defined taxonomies.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/reportingDescriptor"}},locations:{description:"An array of the artifactLocation objects associated with the tool component.",type:"array",minItems:0,default:[],items:{$ref:"#/definitions/artifactLocation"}},language:{description:"The language of the messages emitted into the log file during this run (expressed as an ISO 639-1 two-letter lowercase language code) and an optional region (expressed as an ISO 3166-1 two-letter uppercase subculture code associated with a country or region). The casing is recommended but not required (in order for this data to conform to RFC5646).",type:"string",default:"en-US",pattern:"^[a-zA-Z]{2}(-[a-zA-Z]{2})?$"},contents:{description:"The kinds of data contained in this object.",type:"array",uniqueItems:!0,default:["localizedData","nonLocalizedData"],items:{enum:["localizedData","nonLocalizedData"],type:"string"}},isComprehensive:{description:"Specifies whether this object contains a complete definition of the localizable and/or non-localizable data for this component, as opposed to including only data that is relevant to the results persisted to this log file.",type:"boolean",default:!1},localizedDataSemanticVersion:{description:"The semantic version of the localized strings defined in this component; maintained by components that provide translations.",type:"string"},minimumRequiredLocalizedDataSemanticVersion:{description:"The minimum value of localizedDataSemanticVersion required in translations consumed by this component; used by components that consume translations.",type:"string"},associatedComponent:{description:"The component which is strongly associated with this component. For a translation, this refers to the component which has been translated. For an extension, this is the driver that provides the extension's plugin model.",$ref:"#/definitions/toolComponentReference"},translationMetadata:{description:"Translation metadata, required for a translation, not populated by other component types.",$ref:"#/definitions/translationMetadata"},supportedTaxonomies:{description:"An array of toolComponentReference objects to declare the taxonomies supported by the tool component.",type:"array",minItems:0,uniqueItems:!0,default:[],items:{$ref:"#/definitions/toolComponentReference"}},properties:{description:"Key/value pairs that provide additional information about the tool component.",$ref:"#/definitions/propertyBag"}},required:["name"]},toolComponentReference:{description:"Identifies a particular toolComponent object, either the driver or an extension.",type:"object",additionalProperties:!1,properties:{name:{description:"The 'name' property of the referenced toolComponent.",type:"string"},index:{description:"An index into the referenced toolComponent in tool.extensions.",type:"integer",default:-1,minimum:-1},guid:{description:"The 'guid' property of the referenced toolComponent.",type:"string",pattern:"^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$"},properties:{description:"Key/value pairs that provide additional information about the toolComponentReference.",$ref:"#/definitions/propertyBag"}}},translationMetadata:{description:"Provides additional metadata related to translation.",type:"object",additionalProperties:!1,properties:{name:{description:"The name associated with the translation metadata.",type:"string"},fullName:{description:"The full name associated with the translation metadata.",type:"string"},shortDescription:{description:"A brief description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},fullDescription:{description:"A comprehensive description of the translation metadata.",$ref:"#/definitions/multiformatMessageString"},downloadUri:{description:"The absolute URI from which the translation metadata can be downloaded.",type:"string",format:"uri"},informationUri:{description:"The absolute URI from which information related to the translation metadata can be downloaded.",type:"string",format:"uri"},properties:{description:"Key/value pairs that provide additional information about the translation metadata.",$ref:"#/definitions/propertyBag"}},required:["name"]},versionControlDetails:{description:"Specifies the information necessary to retrieve a desired revision from a version control system.",type:"object",additionalProperties:!1,properties:{repositoryUri:{description:"The absolute URI of the repository.",type:"string",format:"uri"},revisionId:{description:"A string that uniquely and permanently identifies the revision within the repository.",type:"string"},branch:{description:"The name of a branch containing the revision.",type:"string"},revisionTag:{description:"A tag that has been applied to the revision.",type:"string"},asOfTimeUtc:{description:"A Coordinated Universal Time (UTC) date and time that can be used to synchronize an enlistment to the state of the repository at that time.",type:"string",format:"date-time"},mappedTo:{description:"The location in the local file system to which the root of the repository was mapped at the time of the analysis.",$ref:"#/definitions/artifactLocation"},properties:{description:"Key/value pairs that provide additional information about the version control details.",$ref:"#/definitions/propertyBag"}},required:["repositoryUri"]},webRequest:{description:"Describes an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webRequests array of the request object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The request protocol. Example: 'http'.",type:"string"},version:{description:"The request version. Example: '1.1'.",type:"string"},target:{description:"The target of the request.",type:"string"},method:{description:"The HTTP method. Well-known values are 'GET', 'PUT', 'POST', 'DELETE', 'PATCH', 'HEAD', 'OPTIONS', 'TRACE', 'CONNECT'.",type:"string"},headers:{description:"The request headers.",type:"object",additionalProperties:{type:"string"}},parameters:{description:"The request parameters.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the request.",$ref:"#/definitions/artifactContent"},properties:{description:"Key/value pairs that provide additional information about the request.",$ref:"#/definitions/propertyBag"}}},webResponse:{description:"Describes the response to an HTTP request.",type:"object",additionalProperties:!1,properties:{index:{description:"The index within the run.webResponses array of the response object associated with this result.",type:"integer",default:-1,minimum:-1},protocol:{description:"The response protocol. Example: 'http'.",type:"string"},version:{description:"The response version. Example: '1.1'.",type:"string"},statusCode:{description:"The response status code. Example: 451.",type:"integer"},reasonPhrase:{description:"The response reason. Example: 'Not found'.",type:"string"},headers:{description:"The response headers.",type:"object",additionalProperties:{type:"string"}},body:{description:"The body of the response.",$ref:"#/definitions/artifactContent"},noResponseReceived:{description:"Specifies whether a response was received from the server.",type:"boolean",default:!1},properties:{description:"Key/value pairs that provide additional information about the response.",$ref:"#/definitions/propertyBag"}}}}}});var UU=h(Kt=>{"use strict";var A7e=Kt&&Kt.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),I7e=Kt&&Kt.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),za=Kt&&Kt.__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)&&A7e(t,e,r);return I7e(t,e),t},FU=Kt&&Kt.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Kt,"__esModule",{value:!0});Kt.InvalidSarifUploadError=void 0;Kt.shouldShowCombineSarifFilesDeprecationWarning=Zv;Kt.populateRunAutomationDetails=BU;Kt.findSarifFilesInDir=jU;Kt.validateSarifFileSchema=kU;Kt.buildPayload=zU;Kt.uploadFiles=ebe;Kt.waitForProcessing=ibe;Kt.validateUniqueCategory=$U;var ln=za(require("fs")),cc=za(require("path")),L7e=FU(require("zlib")),pc=za(Tt()),D7e=FU(nO()),q7e=za(xO()),F7e=za(oo()),Ba=za(ii()),LU=ii(),T0=za(ha()),MU=ha(),M7e=K3(),B7e=Vv(),j7e=gl(),k7e=za(PU()),z7e=AU(),$7e=F1(),U7e=Al(),ia=za(Bt()),ja=Bt(),H7e="The repo on which this action is running has not opted-in to CodeQL code scanning.",G7e="The CodeQL code scanning feature is forbidden on this repository.";function DU(e,t){t.info("Loading SARIF file(s)");let r={version:null,runs:[]};for(let i of e){t.debug(`Loading SARIF file: ${i}`);let n=JSON.parse(ln.readFileSync(i,"utf8"));if(r.version===null)r.version=n.version;else if(r.version!==n.version)throw new ka(`Different SARIF versions encountered: ${r.version} and ${n.version}`);r.runs.push(...n.runs)}return r}function V7e(e){return e.every(t=>t.runs?.every(r=>r.tool?.driver?.name==="CodeQL"))}function W7e(e){return{name:e.tool?.driver?.name,fullName:e.tool?.driver?.fullName,version:e.tool?.driver?.version,semanticVersion:e.tool?.driver?.semanticVersion,guid:e.tool?.driver?.guid,automationId:e.automationDetails?.id}}function K7e(e){let t=new Set;for(let r of e)for(let i of r.runs){let n=JSON.stringify(W7e(i));if(t.has(n))return!1;t.add(n)}return!0}async function Zv(e,t){return t.type===ja.GitHubVariant.GHES&&F7e.lt(t.version,"3.14.0")?!1:!K7e(e)&&!process.env.CODEQL_MERGE_SARIF_DEPRECATION_WARNING}async function Q7e(e,t,r,i){if(i.info("Combining SARIF files using the CodeQL CLI"),e.length===1)return JSON.parse(ln.readFileSync(e[0],"utf8"));let n=e.map(m=>JSON.parse(ln.readFileSync(m,"utf8"))),a=t.type===ja.GitHubVariant.GHES?"and will be removed in GitHub Enterprise Server 3.18":"and will be removed on June 4, 2025",s="For more information, see https://github.blog/changelog/2024-05-06-code-scanning-will-stop-combining-runs-from-a-single-upload";if(!V7e(n))return i.debug("Not all SARIF files were produced by CodeQL. Merging files in the action."),await Zv(n,t)&&(i.warning(`Uploading multiple SARIF runs with the same category is deprecated ${a}. Please update your workflow to upload a single run per category. ${s}`),pc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),DU(e,i);let o,l=Ba.getTemporaryDirectory(),d=await(0,B7e.getConfig)(l,i);if(d!==void 0)o=await(0,M7e.getCodeQL)(d.codeQLCmd),l=d.tempDir;else{i.info("Initializing CodeQL since the 'init' Action was not called before this step.");let m={auth:(0,LU.getRequiredInput)("token"),externalRepoAuth:(0,LU.getOptionalInput)("external-repository-token"),url:(0,ja.getRequiredEnvParam)("GITHUB_SERVER_URL"),apiURL:(0,ja.getRequiredEnvParam)("GITHUB_API_URL")},f=await r.getDefaultCliVersion(t.type);o=(await(0,z7e.initCodeQL)(void 0,m,l,t.type,f,i)).codeql}if(!await o.supportsFeature(U7e.ToolsFeature.SarifMergeRunsFromEqualCategory))return i.warning("The CodeQL CLI does not support merging SARIF files. Merging files in the action."),await Zv(n,t)&&(i.warning(`Uploading multiple CodeQL runs with the same category is deprecated ${a} for CodeQL CLI 2.16.6 and earlier. Please update your CodeQL CLI version or update your workflow to set a distinct category for each CodeQL run. ${s}`),pc.exportVariable("CODEQL_MERGE_SARIF_DEPRECATION_WARNING","true")),DU(e,i);let c=cc.resolve(l,"combined-sarif");ln.mkdirSync(c,{recursive:!0});let p=ln.mkdtempSync(cc.resolve(c,"output-")),u=cc.resolve(p,"combined-sarif.sarif");return await o.mergeResults(e,u,{mergeRunsFromEqualCategory:!0}),JSON.parse(ln.readFileSync(u,"utf8"))}function BU(e,t,r,i){let n=X7e(t,r,i);if(n!==void 0){for(let a of e.runs||[])a.automationDetails===void 0&&(a.automationDetails={id:n});return e}return e}function X7e(e,t,r){if(e!==void 0){let i=e;return i.endsWith("/")||(i+="/"),i}return T0.computeAutomationID(t,r)}async function Y7e(e,t,r){if(r.info("Uploading results"),ia.isInTestMode()){let n=cc.join(Ba.getTemporaryDirectory(),"payload.json");return r.info(`In test mode. Results are not uploaded. Saving to ${n}`),r.info(`Payload: ${JSON.stringify(e,null,2)}`),ln.writeFileSync(n,JSON.stringify(e,null,2)),"test-mode-sarif-id"}let i=T0.getApiClient();try{let n=await i.request("PUT /repos/:owner/:repo/code-scanning/analysis",{owner:t.owner,repo:t.repo,data:e});return r.debug(`response status: ${n.status}`),r.info("Successfully uploaded results"),n.data.id}catch(n){if(ia.isHTTPError(n))switch(n.status){case 403:pc.warning(n.message||H7e);break;case 404:pc.warning(n.message||G7e);break;default:pc.warning(n.message);break}throw(0,MU.wrapApiConfigurationError)(n)}}function jU(e){let t=[],r=i=>{let n=ln.readdirSync(i,{withFileTypes:!0});for(let a of n)a.isFile()&&a.name.endsWith(".sarif")?t.push(cc.resolve(i,a.name)):a.isDirectory()&&r(cc.resolve(i,a.name))};return r(e),t}function Z7e(e){if(!ln.existsSync(e))throw new ja.ConfigurationError(`Path does not exist: ${e}`);let t;if(ln.lstatSync(e).isDirectory()){if(t=jU(e),t.length===0)throw new ja.ConfigurationError(`No SARIF files found to upload in "${e}".`)}else t=[e];return t}function J7e(e){let t=0,r=JSON.parse(e);if(!Array.isArray(r.runs))throw new ka("Invalid SARIF. Missing 'runs' array.");for(let i of r.runs){if(!Array.isArray(i.results))throw new ka("Invalid SARIF. Missing 'results' array in run.");t+=i.results.length}return t}function kU(e,t){t.info(`Validating ${e}`);let r;try{r=JSON.parse(ln.readFileSync(e,"utf8"))}catch(l){throw new ka(`Invalid SARIF. JSON syntax error: ${(0,ja.getErrorMessage)(l)}`)}let i=IU(),n=new q7e.Validator().validate(r,i),a=["uri-reference","uri"],s=(n.errors??[]).filter(l=>!(l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument))),o=(n.errors??[]).filter(l=>l.name==="format"&&typeof l.argument=="string"&&a.includes(l.argument));for(let l of o)t.info(`Warning: '${l.instance}' is not a valid URI in '${l.property}'.`);if(s.length){for(let d of s)t.startGroup(`Error details: ${d.stack}`),t.info(JSON.stringify(d,null,2)),t.endGroup();let l=s.map(d=>`- ${d.stack}`);throw new ka(`Unable to upload "${e}" as it is not valid SARIF: +${l.join(` +`)}`)}}function zU(e,t,r,i,n,a,s,o,l,d,c){let p={commit_oid:e,ref:t,analysis_key:r,analysis_name:i,sarif:n,workflow_run_id:a,workflow_run_attempt:s,checkout_uri:o,environment:l,started_at:process.env[j7e.EnvVar.WORKFLOW_STARTED_AT],tool_names:d,base_ref:void 0,base_sha:void 0};if(Ba.getWorkflowEventName()==="pull_request"){if(e===ia.getRequiredEnvParam("GITHUB_SHA")&&c)p.base_ref=`refs/heads/${ia.getRequiredEnvParam("GITHUB_BASE_REF")}`,p.base_sha=c;else if(process.env.GITHUB_EVENT_PATH){let u=JSON.parse(ln.readFileSync(process.env.GITHUB_EVENT_PATH,"utf8"));p.base_ref=`refs/heads/${u.pull_request.base.ref}`,p.base_sha=u.pull_request.base.sha}}return p}async function ebe(e,t,r,i,n){let a=Z7e(e);n.startGroup("Uploading results"),n.info(`Processing sarif files: ${JSON.stringify(a)}`);let s=await(0,MU.getGitHubVersion)();for(let T of a)kU(T,n);let o=await Q7e(a,s,i,n);o=await k7e.addFingerprints(o,t,n);let l=await T0.getAnalysisKey(),d=Ba.getRequiredInput("matrix");o=BU(o,r,l,d);let c=ia.getToolNames(o);n.debug("Validating that each SARIF run has a unique category"),$U(o),n.debug("Serializing SARIF for upload");let p=JSON.stringify(o);n.debug("Compressing serialized SARIF");let u=L7e.default.gzipSync(p).toString("base64"),m=(0,D7e.default)(t),f=zU(await Ba.getCommitOid(t),await Ba.getRef(),l,ia.getRequiredEnvParam("GITHUB_WORKFLOW"),u,Ba.getWorkflowRunID(),Ba.getWorkflowRunAttempt(),m,d,c,await Ba.determineBaseBranchHeadCommitOid()),g=p.length;n.debug(`Raw upload size: ${g} bytes`);let y=u.length;n.debug(`Base64 zipped upload size: ${y} bytes`);let E=J7e(p);n.debug(`Number of results in upload: ${E}`);let x=await Y7e(f,(0,$7e.parseRepositoryNwo)(ia.getRequiredEnvParam("GITHUB_REPOSITORY")),n);return n.endGroup(),{statusReport:{raw_upload_size_bytes:g,zipped_upload_size_bytes:y,num_results_in_sarif:E},sarifID:x}}var tbe=5*1e3,rbe=2*60*1e3;async function ibe(e,t,r,i={isUnsuccessfulExecution:!1}){r.startGroup("Waiting for processing to finish");try{let n=T0.getApiClient(),a=Date.now();for(;;){if(Date.now()>a+rbe){r.warning("Timed out waiting for analysis to finish processing. Continuing.");break}let s;try{s=await n.request("GET /repos/:owner/:repo/code-scanning/sarifs/:sarif_id",{owner:e.owner,repo:e.repo,sarif_id:t})}catch(l){r.warning(`An error occurred checking the status of the delivery. ${l} It should still be processed in the background, but errors that occur during processing may not be reported.`);break}let o=s.data.processing_status;if(r.info(`Analysis upload status is ${o}.`),o==="pending")r.debug("Analysis processing is still pending...");else if(i.isUnsuccessfulExecution){sbe(s,o,r);break}else{if(o==="complete")break;if(o==="failed"){let l=`Code Scanning could not process the submitted SARIF file: +${s.data.errors}`,d=s.data.errors;throw nbe(d)?new ja.ConfigurationError(l):abe(d)?new ka(l):new Error(l)}else ia.assertNever(o)}await ia.delay(tbe,{allowProcessExit:!1})}}finally{r.endGroup()}}function nbe(e){return e.length===1&&e[0]==="CodeQL analyses from advanced configurations cannot be processed when the default setup is enabled"}function abe(e){return e.every(t=>t.startsWith("rejecting SARIF")||t.startsWith("an invalid URI was provided as a SARIF location")||t.startsWith("locationFromSarifResult: expected artifact location")||t.startsWith("could not convert rules: invalid security severity value, is not a number")||/^SARIF URI scheme [^\s]* did not match the checkout URI scheme [^\s]*/.test(t))}function sbe(e,t,r){t==="failed"&&Array.isArray(e.data.errors)&&e.data.errors.length===1&&e.data.errors[0].toString().startsWith("unsuccessful execution")?r.debug('Successfully uploaded a SARIF file for the unsuccessful execution. Received expected "unsuccessful execution" processing error, and no other errors.'):t==="failed"?r.warning(`Failed to upload a SARIF file for the unsuccessful execution. Code scanning status information for the repository may be out of date as a result. Processing errors: ${e.data.errors}`):t==="complete"?r.debug('Uploaded a SARIF file for the unsuccessful execution, but did not receive the expected "unsuccessful execution" processing error. This is a known transient issue with the code scanning API, and does not cause out of date code scanning status information.'):ia.assertNever(t)}function $U(e){let t={};for(let r of e.runs){let i=r?.automationDetails?.id,n=r.tool?.driver?.name,a=`${qU(i)}_${qU(n)}`;t[a]={id:i,tool:n}}for(let[r,{id:i,tool:n}]of Object.entries(t)){let a=`CODEQL_UPLOAD_SARIF_${r}`;if(process.env[a])throw new ja.ConfigurationError(`Aborting upload: only one run of the codeql/analyze or codeql/upload-sarif actions is allowed per job per tool/category. The easiest fix is to specify a unique value for the \`category\` input. If .runs[].automationDetails.id is specified in the sarif file, that will take precedence over your configured \`category\`. Category: (${i||"none"}) Tool: (${n||"none"})`);pc.exportVariable(a,a)}}function qU(e){return(e??"_").replace(/[^a-zA-Z0-9_]/g,"_").toLocaleUpperCase()}var ka=class extends Error{constructor(t){super(t)}};Kt.InvalidSarifUploadError=ka});var obe=exports&&exports.__createBinding||(Object.create?function(e,t,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(t,r);(!n||("get"in n?!t.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,i,n)}:function(e,t,r,i){i===void 0&&(i=r),e[i]=t[r]}),lbe=exports&&exports.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),t7=exports&&exports.__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)&&obe(t,e,r);return lbe(t,e),t};Object.defineProperty(exports,"__esModule",{value:!0});var P0=t7(Tt()),Wu=t7(ii()),Jv=ii(),dbe=ha(),cbe=Il(),pbe=M1(),HU=F1(),dn=rO(),e7=t7(UU()),Sn=Bt();async function ube(e,t,r){let i=await(0,dn.createStatusReportBase)(dn.ActionName.UploadSarif,"success",e,void 0,await(0,Sn.checkDiskUsage)(r),r);if(i!==void 0){let n={...i,...t};await(0,dn.sendStatusReport)(n)}}async function mbe(){let e=new Date,t=(0,pbe.getActionsLogger)();(0,Sn.initializeEnvironment)((0,Jv.getActionVersion)());let r=await(0,dbe.getGitHubVersion)();(0,Sn.checkActionVersion)((0,Jv.getActionVersion)(),r),Wu.persistInputs();let i=(0,HU.parseRepositoryNwo)((0,Sn.getRequiredEnvParam)("GITHUB_REPOSITORY")),n=new cbe.Features(r,i,(0,Jv.getTemporaryDirectory)(),t),a=await(0,dn.createStatusReportBase)(dn.ActionName.UploadSarif,"starting",e,void 0,await(0,Sn.checkDiskUsage)(t),t);a!==void 0&&await(0,dn.sendStatusReport)(a);try{let s=await e7.uploadFiles(Wu.getRequiredInput("sarif_file"),Wu.getRequiredInput("checkout_path"),Wu.getOptionalInput("category"),n,t);P0.setOutput("sarif-id",s.sarifID),(0,Sn.isInTestMode)()?P0.debug("In test mode. Waiting for processing is disabled."):Wu.getRequiredInput("wait-for-processing")==="true"&&await e7.waitForProcessing((0,HU.parseRepositoryNwo)((0,Sn.getRequiredEnvParam)("GITHUB_REPOSITORY")),s.sarifID,t),await ube(e,s.statusReport,t)}catch(s){let o=!(0,dn.isFirstPartyAnalysis)(dn.ActionName.UploadSarif)&&s instanceof e7.InvalidSarifUploadError?new Sn.ConfigurationError(s.message):(0,Sn.wrapError)(s),l=o.message;P0.setFailed(l);let d=await(0,dn.createStatusReportBase)(dn.ActionName.UploadSarif,(0,dn.getActionsStatus)(o),e,void 0,await(0,Sn.checkDiskUsage)(t),t,l,o.stack);d!==void 0&&await(0,dn.sendStatusReport)(d);return}}async function fbe(){try{await mbe()}catch(e){P0.setFailed(`codeql/upload-sarif action failed: ${(0,Sn.getErrorMessage)(e)}`)}}fbe(); +/*! Bundled license information: + +is-extglob/index.js: + (*! + * is-extglob + * + * Copyright (c) 2014-2016, Jon Schlinkert. + * Licensed under the MIT License. + *) + +is-glob/index.js: + (*! + * is-glob + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +is-number/index.js: + (*! + * is-number + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Released under the MIT License. + *) + +to-regex-range/index.js: + (*! + * to-regex-range + * + * Copyright (c) 2015-present, Jon Schlinkert. + * Released under the MIT License. + *) + +fill-range/index.js: + (*! + * fill-range + * + * Copyright (c) 2014-present, Jon Schlinkert. + * Licensed under the MIT License. + *) + +queue-microtask/index.js: + (*! queue-microtask. MIT License. Feross Aboukhadijeh *) + +run-parallel/index.js: + (*! run-parallel. MIT License. Feross Aboukhadijeh *) + +is-plain-object/dist/is-plain-object.js: + (*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + *) + +long/umd/index.js: + (** + * @license + * Copyright 2009 The Closure Library Authors + * Copyright 2020 Daniel Wirtz / The long.js Authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + *) +*/